• ورود برای خرید
  • درگاه پرداخت آنلاین
📌 سفارش آموزش و شبیه‌سازی با متلب را از طریق فرم سایت ارسال نمایید. 📞 09378425676 🕙 ساعت تماس: 10 تا 23 هر روز | ⚠️ لطفاً جهت استعلام هزینه تماس نگیرید؛ سفارش شما ابتدا باید توسط متخصصین بررسی شود.
  • سبد خرید فروشگاه سبد خرید فروشگاه
    0سبد خرید فروشگاه
متلبی
  • خانه
  • فروشگاه متلبی
  • وبلاگ
  • دعوت به همکاری
  • فرم ثبت سفارش
  • Click to open the search input field Click to open the search input field جستجو
  • منو منو
وبلاگ آموزش ها و اخبار متلبی
مکان شما: خانه1 / وبلاگ آموزش ها و اخبار متلبی2 / آموزش متلب3 / آموزش سیمولینک (قسمت دوم)

آموزش سیمولینک (قسمت دوم)

در آموزش متلب/توسط حسن یوسفی

آموزش سیمولینک را در این بخش نیز ادامه میدهیم.
در قسمت اول آموزش با يك مثال بسيار ساده نحوه ايجاد مدل، آوردن قطعات از كتابخانه، اتصال قطعات به يكديگر و در نهايت شبيه‌سازي مدل مورد نظر بيان شد. اكنون در قسمت دوم با ذكر چند مثال كاربردي، آموزش Simulink رو ادامه مي‌دهيم. در اين قسمت فرض برآن است كه دوستان يا قسمت اول آموزش را خوانده‌اند و يا اينكه اطلاعات اوليه را دارند پس از ذكر جزئيات صرفه مي‌كنيم.
مثال اول را مي‌خواهيم با رسم نمودار يك تابع آغاز كنيم ضابطه اين تابع به صورت زير است:
متلبی

ابتدا يك پنجره جديد را باز كرده و بلوك‌هاي مورد نياز را از مسيرهاي زير وارد مي‌كنيد:

Simulink >> Sources >> Clock

Simulink >> Sources >> Constant

Simulink >> Math Operations >> Sum

Simulink >> Math Operations >> Gain

Simulink >> Math Operations >> Math Function

Simulink >> Sinks >> XY Graph

بلوك‌هاي خواسته شده را به تعدادي كه در شكل زير مشاهده مي‌كنيد آورده و مانند شكل آنها را مرتب كنيد:

matlab

حالا تنظيمات زير را انجام دهيد:

  • روي بلوك Constant دوبار كليك نموده و مقدار آن را 3 قرار دهيد
  • روي بلوك Gain دوبار كليك نموده و مقدار آن را 2 قرار دهيد
  • روي بلوك Gain1 دوبار كليك نموده و مقدار آن را 3 قرار دهيد
  • روي بلوك Math Function دوبار كليك نموده و در پنجره تنظيمات باز شده نوع  تابع را square انتخاب كنيد
  • روي بلوك Math Function1 دوبار كليك نموده و در پنجره تنظيمات باز شده نوع  تابع را pow انتخاب كنيد
  • روي بلوك Sum دوبار كليك نموده و در قسمت List of signs علامت‌هاي -+-+| را وارد كنيد
  • روي بلوك XY Graph دوبار كليك نموده و حد پائين x را 5- و حد بالاي آن را 5 و حد پائين y را 150- و حد بالاي آن را 150 قرار دهيد

اكنون بقيه بلوك‌ها را مانند شكل زير به يكديگر وصل كنيد:

matlabi
اين كلاكي كه مي‌بينيد در واقع همان زمان شبيه‌سازي شماست كه اينجا نقش متغيير x را بازي مي‌كند و از اين جهت است كه به اولين ورودي بلوك XY Graph(محور افقي صفحه مختصات) وصل شده است خروجي جمع كننده نيز برابر با متغيير y است كه به دومين ورودي بلوك XY Graph(محور عمودي صفحه مختصات) وصل شده است نقش باقي بلوك‌ها را اگر به صورت معادله توجه كنيد خواهيد فهميد.
احتمالا مي‌دانيد كه زمان شبيه‌سازي سيمولينك از صفر تا ده ثانيه(بطور پيش فرض) مي‌باشد پس اگر ما بخواهيم تابع را در بازه [5 5-] رسم كنيم، بايد بازه زماني شبيه‌سازي را تغيير دهيم. براي اين منظور از مسير …Simulation >> Configuration Parameters وارد تنظيمات مدل خود مي‌شويد حالا مانند شكل زير، زمان شروع و پايان شبيه‌سازي را وارد كنيد:

"پر<br

اكنون مدل شما آماده شده و مي‌توانيد آن را Run كنيد پس از اجراكردن بطور خودكار نمودار نمايش داده مي‌شود:

https://www.matlabi.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%db%8c%d9%85%d9%88%d9%84%db%8c%d9%86%da%a9-%d9%82%d8%b3%d9%85%d8%aa-%d8%af%d9%88%d9%85/

براي مثال دوم مي‌خواهيم يك معادله غيرخطي را حل كنيم صورت معادله به شرح زير است:
https://www.matlabi.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%db%8c%d9%85%d9%88%d9%84%db%8c%d9%86%da%a9-%d9%82%d8%b3%d9%85%d8%aa-%d8%af%d9%88%d9%85/
بلوك‌هاي مورد نياز براي حل اين معادله را از مسيرهاي زير وارد يك مدل جديد كنيد:

Simulink >> Sources >> Constant

Simulink >> Sinks >> Display

Simulink >> Math Operations >> Sum

Simulink >> Math Operations >> Gain

Simulink >> Math Operations >> Math Function

Simulink >> Math Operations >> Algebraic Constraint

Simulink >> Math Operations >> Trigonometric Function

Simulink >> Math Operations >> Product

Simulink >> Math Operations >> Abs

بلوك‌هاي خواسته شده را به تعدادي كه در شكل زير مشاهده مي‌كنيد آورده و مانند شكل آنها را مرتب كنيد:

https://www.matlabi.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%db%8c%d9%85%d9%88%d9%84%db%8c%d9%86%da%a9-%d9%82%d8%b3%d9%85%d8%aa-%d8%af%d9%88%d9%85/

تنظيمات بلوك‌ها:

  • روي بلوك Constant1 دوبار كليك نموده و مقدار آن را 3 قرار دهيد
  • روي بلوك Constant2 دوبار كليك نموده و مقدار آن را 3 قرار دهيد
  • روي بلوك Gain دوبار كليك نموده و مقدار آن را 5 قرار دهيد
  • روي بلوك Gain1 دوبار كليك نموده و مقدار آن را 2 قرار دهيد
  • روي بلوك Math Function1 دوبار كليك نموده و در پنجره تنظيمات باز شده نوع  تابع را pow انتخاب كنيد
  • روي بلوك Trigonometric Function دوبار كليك نموده و در پنجره تنظيمات باز شده نوع  تابع را cos انتخاب كنيد
  • روي بلوك Sum (توجه كنيد كه نام بلوك Sum بطور پيش فرض مخفي است و شما مي‌توانيد روي بلوك راست كليك كرده و از مسير Format >> Show Name نام بلوك را آشكار كنيد) دوبار كليك نموده و در قسمت List of signs علامت هاي –+–| را وارد كنيد و در قسمت Icon shape نوع نمايش را rectangular برگزينيد
  • روي بلوك Sum1 دوبار كليك نموده و در قسمت List of signs علامت‌هاي -+| را وارد كنيد

حالا مانند شكل زير بلوك‌ها را به يكديگر متصل كرده و Run كنيد:

https://www.matlabi.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%db%8c%d9%85%d9%88%d9%84%db%8c%d9%86%da%a9-%d9%82%d8%b3%d9%85%d8%aa-%d8%af%d9%88%d9%85/

توجه كنيد كه ورودي بلوك Algebraic Constraint تابع و خروجي آن مقداري است كه به ازاي آن تابع ورودي صفر خواهد شد و به همين دليل است كه از خروجي اين بلوك براي تغذيه آرگومان‌هاي تابع ورودي استفاده شده است.
براي مثال آخر در قسمت دوم آموزش مي‌خواهيم دستگاه معادلات زير را حل كنيم:
https://www.matlabi.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%db%8c%d9%85%d9%88%d9%84%db%8c%d9%86%da%a9-%d9%82%d8%b3%d9%85%d8%aa-%d8%af%d9%88%d9%85/
شاید علاقه مند باشید مطالب زیر را هم ببینید:

  • راهکار ارائه پیشنهاد تطبیقی بر اساس یادگیری-Q در حراجهای ترکیبی
  • ماشین های القایی متقارن در متلب
  • بدست آوردن تقریب سری تیلور مرتبه دوم با متلب
  • محاسبه جریان مقاومت, سلف و خازن در مدار RLC توسط متلب
  • طراحی و پیاده سازی OCR دست نویس فارسی با استفاده از عناصر ابتدایی تشکیل دهنده حروف
  • محاسبه جریان مقاومت, سلف و خازن در مدار RLC توسط متلب
  • ماشین های القایی متقارن در متلب قسمت دوم
  • مدل فرایند گاورنر 4درجه آزادی جهت کنترل سرعت توربین

بلوك‌هاي مورد نياز:

Simulink >> Sources >> Constant

Simulink >> Sinks >> Display

Simulink >> Math Operations >> Sum

Simulink >> Math Operations >> Gain

Simulink >> Math Operations >> Algebraic Constraint

بلوك‌هاي خواسته شده را به تعدادي كه در شكل زير مشاهده مي‌كنيد آورده و مانند شكل آنها را مرتب كنيد:

https://www.matlabi.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%db%8c%d9%85%d9%88%d9%84%db%8c%d9%86%da%a9-%d9%82%d8%b3%d9%85%d8%aa-%d8%af%d9%88%d9%85/

نكته: بلوك‌ها را مي‌توانيد به وسيله فشردن كليدهاي Ctrl+R بچرخانيد.

تنظيمات بلوك‌ها:

  • روي بلوك Constant دوبار كليك نموده و مقدار آن را 3 قرار دهيد
  • روي بلوك Constant1 دوبار كليك نموده و مقدار آن را 2 قرار دهيد
  • روي بلوك Gain دوبار كليك نموده و مقدار آن را 2 قرار دهيد
  • روي بلوك Gain1 دوبار كليك نموده و مقدار آن را 3 قرار دهيد
  • روي بلوك Gain2 دوبار كليك نموده و مقدار آن را 7 قرار دهيد
  • روي بلوك Gain3 دوبار كليك نموده و مقدار آن را 5 قرار دهيد
  • روي بلوك Gain4 دوبار كليك نموده و مقدار آن را 3 قرار دهيد
  • روي بلوك Gain5 دوبار كليك نموده و مقدار آن را 4 قرار دهيد
  • روي بلوك Gain6 دوبار كليك نموده و مقدار آن را 4 قرار دهيد
  • روي بلوك Sum دوبار كليك نموده و در قسمت List of signs علامت هاي ++-+| را وارد كنيد
  • روي بلوك Sum1 دوبار كليك نموده و در قسمت List of signs علامت هاي ++–| را وارد كنيد
  • روي بلوك Sum2 دوبار كليك نموده و در قسمت List of signs علامت هاي ++–| را وارد كنيد
  • اگر مي‌خواهيد خروجي را با دقت بالاتري ببينيد، روي بلوك‌هاي Display دوبار كليك كرده و فرمت نمايش آنها را long انتخاب كنيد

حالا مي‌توانيد مدلتان را Run كرده و جواب دستگاه معادلات مربوطه را مشاهده كنيد:

https://www.matlabi.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%db%8c%d9%85%d9%88%d9%84%db%8c%d9%86%da%a9-%d9%82%d8%b3%d9%85%d8%aa-%d8%af%d9%88%d9%85/

اگر سؤالي داشتيد مي‌توانيد در بخش نظرات آن را مطرح كنيد.

برچسب ها: آموزش Simulink, آموزش simulink matlab, آموزش سیمولینک متلب, آموزش کار با سیمولینک متلب
اشتراک این مطلب
  • Facebook Facebook اشتراک در Facebook
  • X-twitter X-twitter اشتراک در X
  • Whatsapp Whatsapp اشتراک گذاری در واتس اپ
  • Pinterest Pinterest اشتراک در Pinterest
  • Linkedin Linkedin اشتراک در LinkedIn
  • Tumblr Tumblr اشتراک در Tumblr
  • Reddit Reddit اشتراک در Reddit
https://www.matlabi.ir/wp-content/uploads/2015/09/simulink1.jpg 381 648 حسن یوسفی https://www.matlabi.ir/wp-content/uploads/2020/05/logo-matlabi.png حسن یوسفی2015-09-28 12:19:302020-05-22 12:14:43آموزش سیمولینک (قسمت دوم)
شاید این موارد نیز مورد علاقه شما باشد
رفع خطاهای Simulink در مدل‌سازی گرافیکی | آموزش کامل رفع خطاهای Simulink در مدل‌سازی گرافیکی | آموزش کامل
آموزش سیمولینک متلب آموزش سیمولینک (قسمت اول)

دسته ها

  • اخبار و وبلاگ
  • آموزش متلب
  • آموزش دستورات متلب

آخرین اخبار و آموزش های متلبی

  • آموزش کامل کنترل LQR در MATLAB به زبان ساده (به همراه مثال عددی و کد آماده)
  • دانلود و آموزش نصب متلب 2025b
  • آموزش کنترلر PI در MATLAB | شبیه‌سازی و نکات کاربردی
  • آموزش PID در MATLAB | شبیه‌سازی برای مهندسی برق و کنترل + کد نمونه
  • آموزش MATLAB: شبیه‌سازی سیستم‌های مرتبه اول و دوم با مثال و کد

نمونه محصولات متلبی

  • Robust Control of DC Motor Using Fuzzy Sliding Mode Control Robust Control of DC Motor Using Fuzzy Sliding Mode Control 389,880تومان
  • DESIGN OF FUZZY LOGIC CONTROLLER OF RESIDENTIAL ELECTRIC WATER HEATERS DESIGN OF FUZZY LOGIC CONTROLLER OF RESIDENTIAL ELECTRIC WATER HEATERS 462,360تومان
  • Permanent Magnet Synchronous Generator-Based Standalone Wind Energy Supply System Permanent Magnet Synchronous Generator-Based Standalone Wind Energy Supply System 528,600تومان
  • A Dynamic Model for Facility Location in Closed-Loop Supply Chain Design A Dynamic Model for Facility Location in Closed-Loop Supply Chain Design 347,760تومان
  • بهبود عملکرد طبقه بندی ماشین بردار پیشتیبان با بهینه سازی ژنتیکی شکل هسته و پارامترها بهبود عملکرد طبقه بندی ماشین بردار پیشتیبان با بهینه سازی ژنتیکی شکل هسته و پارامترها 353,880تومان

نمونه ای از خدمات متلبی

  • شبیه سازی با متلب
  • انجام پروژه متلب
  • فروشگاه متلبی
  • انجام پروژه آباکوس
  • انجام پروژه EMTP
  • انجام پاورپوینت
  • انجام پروژه گمز
  • سایت انجام پروژه
  • ترجمه تخصصی مقاله
  • پروژه متلب
  • انجام پروژه آردوینو
  • Doc-text Doc-text فرم ثبت سفارش
    Basket Basket فروشگاه متلبی
    Docs Docs وبلاگ متلبی
    User-add User-add دعوت به همکاری
    Megaphone Megaphone تبلیغات در متلبی

    جستجو در سایت

    Search Search

    جستجو در فروشگاه متلبی

    • درگاه پرداخت دلخواه آنلاین
    • تماس با ما
    • درباره ما

    متلبی با بیش از یک دهه تجربه و فعالیت در زمینه انجام پروژه های صنعتی, تجاری و آموزشی به صورت تخصصی با کلیه نرم افزارهای مهندسی فعالیت دارد.

    سایت متلبی با ضمانت هزینه, سفارشات را با بهترین کیفیت و در کمترین زمان ممکن توسط بهترین متخصصین مربوطه انجام میدهد.

    آنچه سایت متلبی را از سایرین متمایز می کند انجام پروژه به همراه آموزش و ارائه پشتیبانی قوی آن است.

    بانک عظیم و منحصر بفرد مقالات شبیه سازی شده در قالب مباحث آموزشی و کمک آموزشی را در فروشگاه متلبی میتوان یافت, که با تضمین هزینه و پشتیبانی, قبل و بعد از خرید می باشد.

    انجام پروژه متلب تنها یکی از خدمات نرم افزاری سایت متلبی است و تمامی سفارشات برنامه نویسی و شبیه سازی با کلیه نرم افزارها قابل انجام است.

    ثبت شده در ستاد ساماندهی پایگاه های اینترنتی (مرکز فن آوری دیجیتال)

    تمام حقوق مادی و معنوی محفوظ می باشد - متلبی
    • لینک به Telegram لینک به Telegram لینک به Telegram
    • لینک به Facebook لینک به Facebook لینک به Facebook
    • لینک به Instagram لینک به Instagram لینک به Instagram
    • لینک به WhatsApp لینک به WhatsApp لینک به WhatsApp
    • اطلاع از تخفیف های متلبی
    پیوند: آموزش سیمولینک (قسمت اول) پیوند: آموزش سیمولینک (قسمت اول) آموزش سیمولینک (قسمت اول)آموزش سیمولینک متلب پیوند: تخفیف ویژه عید غدیر خم متلبی پیوند: تخفیف ویژه عید غدیر خم متلبی تخفیف متلبیتخفیف ویژه عید غدیر خم متلبی
    رفتن به بالا رفتن به بالا رفتن به بالا
      • فرم ثبت سفارش
      • فروشگاه متلبی
      • استخدام
      • تخفیف ها
      • فرم ثبت سفارش
      • فروشگاه متلبی
      • استخدام
      • تخفیف ها