تنظيمات بلوک‌ simulink (مهندس آیتی نیا)
آموزش سیمولینک

تنظيمات بلوک‌ simulink

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

تنظيمات بلوک‌

حال پنجره‌ای جدید باز کرده و بلوک‌های زیر را وارد آن کنید:

Simulink >> Sources >> Step

Simulink >> Sources >> Clock

Simulink >> Sinks >> Stop Simulation

Simulink >> Sinks >> Scope

Simulink >> Continuous >> Transfer Fcn

Simulink >> Sources >> Constant

Simulink >> Sinks >> Display

Simulink >> Logic and Bit Operations >> Relational Operator

حال بلوک‌ها را مانند شکل زیر مرتب کرده و سیم کشی کنید:

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

  • روي بلوك Constant دوبار كليك نموده و مقدار آن را  قرار دهيد
  • روي بلوك Relational Operator دوبار كليك نموده و در قسمت Relational operator عملگر =< را انتخاب كنيد
  • روي بلوك Step دوبار كليك نموده و مقدار Step time را 0 قرار دهيد
  • روي بلوك Transfer Fcn دوبار كليك نموده و مقدار Denominator coefficients را [6.748 1] قرار دهيد

دانلود مقاله:

دانلود رایگان فایلهای متلب
  • جستجو
نظر ها (69)

 

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

18 پاسخ به “تنظيمات بلوک‌ simulink

  1. سلام آقای مهندس عربعامری ببخشید در پروژه کنترل ولتاژ یک ربات دو درجه خروجی موتور یک ماتریس سه در یک هست و وقتی یک انتگرال گیر استفاده میکنیم و مقدار اولیه سه در یک هم میدیم در هنگام ران کردن با خطا مواجه میشیم و منظورش فک کنم اینکه به یه نقطه تکین میرسیم و سیستم دیگه اجرا نمیشه برای حل این مشکل باید چیکار کنیم. ممنون

  2. سلام
    میخواست منحنی مشخصه ترانس تکفاز وسه فاز رو بدست بیارم، و تاثیر دما رو بر این نمودار بررسی کنم! لطفا در سیمولینک راهنمایی کنید
    با تشکر

  3. با سلام
    چرا در شبیه سازی بعضی عناصر با خط مشکی بهم متصل نمی شوند؟
    بطور مثال وقتی میخواهم یک مقاومت به منبع ولتاژ وصل کنم خط قرمز ظاهر می شود.
    لطفا راهنمایی بفرمایید
    ممنون

  4. خیلی متشکرم . بله تا اینجاش مشکلی نیست ولی وقتی زمان شبیه سازی رو مثلا روی 10 میزارم خطا میده و میگه مینیمم استپ سایز رو باید کم کنید البته در همین stop time ای که شما زحمتش رو کشیدید نمودارش در متلب ناپایدار میشه

  5. سلام من در سیمولینک برای رسم نمودار به مشکلی برخوردم که نمودار به بی نهایت میره و ناپایدار میشه . میگه مشکل از استپ سایزه .لطفا کمکم کنید .

    1. |78.38.86.xxx |2011-01-22 13:45:45 وحید – تشکر
      خیلی ممنون از آموزشتون ، مفید بود
      باز هم منتظر کارای بیشترتون هستم..

      |95.81.78.xxx |2011-02-10 10:39:37 ناشناس
      سلام من میخواستم برای اینکه سیم کسی مدارم شلوغ نشه خروجی رو به یک بلوک بدم وسپس شبیه اون خروجی رو در جای دیگه بعنوان ورودی استفاده کنم

      |95.81.78.xxx |2011-02-12 09:43:00 ناشناس
      من یک منبع موج مثلثی رو از کجا می تونم پیدا کنم 😥

      |Manager |2011-02-13 01:27:58 moj1001
      سلام
      مي توني از شكل مربعي مشتق بگيري يا تو متلب مثلثي درست كني و به سيمولينك انتقال بدي و …

      |91.99.177.xxx |2011-02-13 23:34:21 ali – سوال
      با سلام و تشکر از مطالب خوبتون
      می خواستم بپرسم که میشه با سیمولینک معادلات با مشتقات جزئی حل کرد یا نه؟
      دوم اینکه جایی نوشته بود، اگه دنبال حل کردن سیستم های معادلات دیفرانسیل هستین دنبال سیمولینک نرین که خیلی کنده، آیا حرفش درسته؟

      |86.57.71.xxx |2011-03-03 13:12:20 ناشناس
      سلام ممنون خوشحالم که بالا خره یه سایت فارسی به درد بخور پیدا کردم

      |Registered |2011-03-06 14:53:34 mazhor_66
      سلام به همه كسي ميتونه منو كمك كنه ؟
      يه مثال ساده ميخام تا بتونم از كنترلر فازي تو سيمولينك خروجي بگيرم .من ورودي و خروجيهارو وارد ميكنم و استنتاج و همه كاراشو انجام ميدم ولي نميدونم تو سيمولينك چجوري ازش استفاده كنم 😥

      |85.185.146.xxx |2012-02-27 13:27:15 حبیب
      با سلام
      بایستی ابتدا به تولباکس فازی بری و پروژه فازی خودتو ابتدا export to workspace کنی و با همان نامی که در سیمولینک نامگذاری کرده ای ذخیره کنی. حالا در محیط سیمولینک اون رو میشناسه و می تونی ازش استفاده کنی

      |212.16.87.xxx |2011-04-01 11:45:53 shaya
      سلام بعضی از این pdf ها باز نمیشه 😥

      |Manager |2011-04-02 00:49:03 moj1001
      سلام بعضي از كدوم pdfها باز نمي‌شه ❓

      |212.50.233.xxx |2011-04-13 12:08:22 ناشناس
      optocoupler چگونه در متلب شبیه سازی می شود؟ ساختار آن یک دیود نوری است که به یک BJT فرمان روشن شدن می دهد.
      ترانزیستور BJT در متلب وجود دارد؟

      |Manager |2011-04-16 00:33:14 moj1001
      سلام
      توي كتابخانه‌ي simscape مي‌تونيد bjt و op-amp و عناصر مختلف ديگري رو از قطعات الكترونيك بيابيد.

      |85.15.36.xxx |2011-04-19 10:26:49 میلاد – تشکر
      سلام . واقعا خسته نباشین .عالییی بووود .بعد از کولی گشت زدن بالاخره یک سایت ایرانییی خوب پیدا شد.مئفق باشین 😀

      |31.58.81.xxx |2012-04-09 12:15:47 ناشناس
      مجید!دلبندم!اون موفقه!موفق!نه مئفق!

      |94.182.40.xxx |2011-04-20 22:45:40 alireza
      سلام
      یک دنیا سپاس . میتونید در مورد robot toolbox و یا Embeded function و طرز کار با اونها یکم اطلاعات بهم بدین.
      در هر صورت تشکر.

      |Manager |2011-04-21 00:51:05 moj1001
      سلام
      ممنون
      سعي مي‌كنم در قسمت‌هاي بعدي، همين مباحث رو آموزش بدم.

      |174.37.199.xxx |2011-05-04 18:40:52 هومن – سوال
      سلام
      من می خوام زمانی که پروژه سیمولینک باز میشه از کاربر عددی دریافت کنه می دونم که باید از callback استفاده کنم اما نمی دونم چه جوری.
      please help me

      |217.218.203.xxx |2011-05-06 19:00:06 رضا
      اقا اسم پایه های مالتی پلسکر و میگی اینجا….دمت گرم احتیاج دارم
      4:1

      |Manager |2011-05-07 00:26:27 moj1001
      ورودي u1 و u2 بلوك if همان s0 و s1(پايه‌هاي كنترلي) هستند
      و ورودي بلوك‌هاي If Action Subsystem همان I0 و I1 و I2 و I3(پايه‌هاي ورودي) هستند.

      |217.219.198.xxx |2011-05-15 12:22:31 محمد
      سلام،واقها كه گل كاشتيد.
      من 1 مشكل دارم :توي 1 مدار الكتريكي هر كاري ميكنم نميتونم ولتمتر يا آمپرمترو به مدار وصل كنم ،يعني با خطوط خط چين قرمز وصل ميشه.ميشه 1كمي راهنماييم كنيد.ممنون

      |Manager |2011-05-16 00:32:59 moj1001
      سلام ممنون دوست عزيز
      موس رو به جايي كه مي‌خاي ولتاژ بگيري ببر حالا كليك راست موس رو فشار بده و بدون رها كردن اون به سمت ورودي ولت‌متر حركت كن زماني كه به ورودي ولت‌متر رسيدي و اشاره‌گر ماوس بصورت يك بعلاوه دوخط درآمد كليك موس رو ول كن تا اتصال ايجاد بشه.
      موفق باشي

      |31.57.140.xxx |2011-08-21 18:06:21 محمد
      سلام ممنون از ارائه آموزش…می خواستم بدونم برای مشاهده خروجی بغیر از اسکپ چه باید کرد
      استفاده از فرمان simplotرو هم میدونم…لطفا راهنمایی کنید…

      |Manager |2011-08-21 19:57:15 moj1001
      سلام
      مي‌تونيد از بلوك XY Graph نيز استفاده كنيد.

      |31.56.88.xxx |2011-10-28 22:20:57 masoome – سوال
      من تازه با سایت شما آشنا شدم و از مطالبتون لذت بردم . میخواستم بدونم هر نوع مداری رو میشه با سیمولینک طراحی کرد ؟ مثلا مدارهای تطبیق امپدانس رو ؟ اگر نه چه جوری میتونم با متلب طراحی کنم این مدار ها رو ؟ ممنونم

      |Manager |2011-10-29 10:28:02 moj1001
      سلام
      در حالت كلي معمولا هر مداري رو ميشه شبيه سازي كرد زيرا يا خود قطعه در كتابخانه وجود داره يا ميشه قطعه رو با بلوك‌هاي مختلف مدل كرد.

      |31.56.96.xxx |2011-10-29 11:22:19 masoome – یه سوال دیگه
      کتابی هست که بتونم تمام بلوک های مورد نیاز مدارها رو بشناسم تا بتونم ازشون به درستی استفاده کنم ؟

      |Manager |2011-10-29 16:14:08 moj1001
      تمامي بلوك ها رو بعيد مي‌دونم ولي help متلب تمامي بلوك‌ها رو توضيح داده

      |2.182.37.xxx |2011-11-03 09:02:09 مهدی
      سلام
      خسته نباشید رسم توابع گسسته تبدیل z نتونستم مطلب مناسبی پیدا کنم ممنون میشم اگه راهنمایی کنید

      |Manager |2011-11-05 13:25:21 moj1001
      سلام
      منبع فارسي سراغ ندارم:

      http://elec-comp.blogfa.com/post-64.aspx

      |2.176.203.xxx |2011-11-11 01:51:21 مهرداد
      داداشی دمت گرم.یه دنیا درود برشما.واسه پاور الکترونیک کمکم کن.مرسی

      |85.185.67.xxx |2012-02-29 21:07:16 رویا – سلام
      آقا چی بگم گل کاشتی….. خیلی مردی مر30.یک دنیا

      |78.38.77.xxx |2012-04-07 21:33:46 صحرا – عالی
      واقعا سایتتون تکه!خسته نباشی!

      |92.42.55.xxx |2012-04-21 21:42:29 ناشناس
      باسلام!
      خسته نباشید
      درمورد نحوه کنترل کردن زاویه آتش تریستور سوال داشتم واینکه چطور می شود به چند تا تریستوری که در مدار هستند زاویه اتش متفاوت از هم داد؟
      باتشکر!

      |Manager |2012-04-22 12:44:12 moj1001
      سلام – ممنون
      با تاخیر در تریگر.

      |138.250.81.xxx |2012-04-23 16:24:33 siavash
      Ba dorod va seppas faravan,

      Man soali dashtam, mitonid rahnamaee konid keh chetory misheh Full cycle yeh sery data ro beh dast avord online in data ha dar esl therma data mibashand.

      Khili az mohabateton sepasgozaram.

      |Manager |2012-04-23 21:45:38 moj1001
      درود بر تو سیاوش
      منظورت رو نگرفتم!
      لطف کن فارسی بنویس.

      |2.183.121.xxx |2012-05-06 13:34:52 ابراهیم – سوال
      با سلام
      اگر بخواهیم یک ام فایل را به بلوک سیمولینک تبدیل کنیم باید چه کار کنیم؟
      با تشکر

      |Manager |2012-05-06 16:49:19 moj1001
      سلام
      به لینک زیر برو:

      http://mathworks.ir/matlab-learning/47-simulink/190-sim6

      |178.131.158.xxx |2012-05-08 14:18:57 پورنگ
      سلام با تشکر از زحمات شما، من یک پاسخ فرکانسی پله در سیمولینک دارم می خواهم شیب ماگزیمم مماس بر منحنی پله را رسم کنم،میشه لطفا راهنمایی کنید؟

      |Manager |2012-05-08 17:41:37 moj1001
      سلام دوست عزیز
      خب این کار در سیمولینک یکم زمان میبره! اول باید بیشترین شیب رو در منحنی بدست بیاری سپس با داشتن شیب و نقطه ای که در آن بیشترین شیب اتفاق افتاده است، نمودار خط مماس رو رسم کنی.

      |Manager |2012-06-16 17:56:48 moj1001
      سلام بر دوستان
      من چند روز پیش MATLAB R2012a رو نصب کردم و دیدم که خوشبختانه رنگ سیگنال در اسکوپ سیمولینک به راحتی قابل تغییر است.
      این خبر خوب رو تبریک میگم به تمامی دوستداران MATLAB…

      |2.185.113.xxx |2012-07-07 22:27:42 سجاد – خروجی اسکو.پ
      با سلام
      خواستم ببینم برای اینکه زمینه شکل موج خروجی اسکوپ سفید بشه چکار باید کرد R2011a ؟؟؟؟؟؟؟؟

      لطفا راهنمایی کنید . s.sayadie@live.com

      متشکرم

      |Manager |2012-07-09 14:52:58 moj1001
      سلام دوست عزیز
      در پنجره تنظیمات اسکوپ ببین تب سومی وجود دارد اگه هست میتونی تغییر رنگ بدی.

      |130.75.184.xxx |2012-07-17 22:39:13 ناشناس – moshkeli dar projeye payannamam
      ba salam, man projeye payannamam yek systeme mekatroniki hast va albate darinjaye kar baiad simulink ro dar matlab anjam bedam.kontrole system ro ba kaskade kontrol anjam dadam, ama hala sytem ro dar moadele halat simulink kardam va baraye an yek moshahedegar be hamrahe kontrolkonande be kar bordam, ama moteasefane moshahedegare systemam kar nemikone.
      ba in ke system ro baressi kardam va ghabele moshahede hast,digar chizi be zehnam nemire, alan hodode yek haftast ke hameie rahha ro emtehan kardam va hameie ideham ro be kar bordam, ama javabe dorosti nemigiram, moshahedegar dar simulink ham dorost nevesht keshide shode, ama ba in vojod kar nemikone.(systemi ke daram 5 halat dare ke 2tashun ghabele andazegiri hastan.)
      omidvaram betunid komakam konid.
      ba tashakore faravan

      |Manager |2012-07-18 13:25:19 moj1001
      سلام دوست عزیز
      درابتدا سعی کن فارسی بنوسی
      حالا چه کمکی از من بر می یاد؟
      میخای مدلت رو بزار یه نگاه بهش بندازم.

      |130.75.184.xxx |2012-07-18 14:01:15 ناشناس
      سلام و سپاس فراوان..
      نمیدونم اینجا چگونه بگذارم. اما برای شما میل می زنم.
      از بابت آموزش هایی که اینجا گذاشته اید
      بسیار متشکرم.در ابتدای کار برایم مفید بودند..

      |78.39.199.xxx |2012-07-29 12:25:27 ناشناس
      سلام
      من يه شبيه‌سازي دارم كه تو اون بعضي از بلوك ها بهم وصل نميشن و به‌جاي اينكه يه خط سياه ممتد بينشون قرار بگيره يه خط قرمز منقطع مياد ممنون ميشم اگه كسي بتونه كمك كنه

      |Manager |2012-07-29 16:41:38 moj1001
      سلام دوست عزیز
      اون بلوک هایی که خط قرمز منقطع میاد بینشون رو نمیشه بهم وصل کرد.

      |178.238.226.xxx |2012-08-14 21:25:47 نعیمه صابر
      برای حل معادلات کوپل غیر خطی آموزش هایی ندارین؟

      |Registered |2012-08-27 18:24:25 morteza_bargh_86
      سلام میخواستم بدونم تو مطلب بلوک fractional pid هست؟؟

      |Manager |2012-08-27 18:41:08 moj1001
      سلام
      اطلاع ندارم
      تو هلپ متلب میتونی سرچ کنی.
      توی کتابخانه سیمولینک هم همین طور.

      |176.101.35.xxx |2012-11-22 18:23:05 ناشناس
      با عرض سلام

      چگونه میشود در بلوکی از سیمولینک پارامتری را هر لحظه و در حین شبیه سازی آپ دیت کرد؟؟؟ خواهشا راهنمایی بفرمائید

      با تشکر

      |Manager |2012-11-22 20:18:02 moj1001
      سلام
      میتونی شبیه سازی رو pause کنی و تغییرات رو اعمال.

      |Manager |2012-11-25 15:16:59 moj1001
      سلام بر دوستان
      من دیروز MATLAB R2012b رو نصب کردم و دیدم که در این ورژن تغییرات گرافیکی زیادی در Matlab و Simulink صورت گرفته است. دگمه استارت متلب حذف شده و تولباکس ها در یک تب به نام APPS که احتمالاً مخفف Applications هست، قرار گرفته اند. ظاهر سیمولینک هم تغییرات زیادی کرده و جالب اینکه ظاهراً لوگوی سیمولینک هم عوض شده!
      از جایی شنیدم که در سیمولینک و یه تولباکس دیگر در این ورژن ایرادهایی هست ولی من فعلاً مشکلی ندیم.
      پیشنهاد میکنم به تمامی دوستان که این ورژن رو اگه پیدا کردن حتما نصب کن…

      |176.101.35.xxx |2012-11-25 15:44:17 ناشناس
      سلام

      چگونه میشود در بلوکی از سیمولینک پارامتری را هر لحظه و در حین شبیه سازی آپ دیت کرد؟؟؟ خواهشا راهنمایی بفرمائید

      اصلا جواب مناسبی ندادین!!! چرا که این سیمولینک در هر 0.0001 ثانبه داره تغییر می کنه

      |5.159.55.xxx |2012-12-23 15:46:16 mohamad
      سلام من می خواستم تو زمینه ی سیمولینک در مهندسی شیمی به طور حرفه ای کار کنم. شما میتونید کمکم کنید؟

      |Manager |2012-12-23 18:35:21 moj1001
      سلام
      چه کمکی از دست من بر میاد؟

      |85.185.67.xxx |2013-05-15 22:31:55 homaii – simulink
      آیا در کتابخانه محیط سیمولینک متلب بلوکی برای boolean وجود دارد؟

      |2.185.201.xxx |2013-07-19 16:54:52 مریم
      سلام

      من باید یه مدار الکترونیکی که توان دهی یک اینورتر تکفاز رو مدل میکنه رو شبیه سازی کنم..
      توی این مدار یه ترانزیستورIGBT نیم پل هست که من نمیتونم المانی برای شبیه سازیش پیدا کنم…

      میشه کمکم کنید؟

      |2.191.93.xxx |2013-08-08 13:31:52 حمیدرضا – نمایش تصویر 64 بیتی
      با سلام و احترام
      و تشکر از راهنمایی های خوب شما

      سئوالی از حضورتان داشتم؟

      یک تصویر ماهواره ای 4 بانده با مشخصات 4353 در 2950 پیکسل و 64 بیت با حجم 102754801 و فرمت تیف را تلاش نمودیم که با کد زیر در محیط متلب باز نماییم

      clc
      clear all
      close all
      a=imread(‘before1.tif’);
      figure, imshow(c)

      اما مدام با ارور زیر مواجه می شویم خواهشمندم ما را راهنمایی بفرمایید

      ??? Error using ==> imageDisplayValidateParams>validateCData at 114
      Unsupported dimension

      Error in ==> imageDisplayValidateParams at 31
      common_args.CData = validateCData(common_args.CData,image_type);

      Error in ==> imageDisplayParseInputs at 79
      common_args = imageDisplayValidateParams(common_args);

      Error in ==> imshow at 199
      [common_args,specific_args] = …

      Error in ==> b1 at 5
      figure, imshow(a)

      خواهش میکنم راهنمایی نمایید حتی وقتی آن را 8 بیتی می کنم تصویر خراب می شود

      |Registered |2013-08-12 20:49:14 hamedbeirami – Terminator
      سلام
      در فایل سیمولینکی که من در اختیار دارم سیگنالی را توسط بلوک Terminator فرستاده اند. من میخواهم توسط سیم کشی کردن این سیگنال را بفرستم.
      لطفا راهنمایی کنید

      |151.239.185.xxx |2013-08-28 09:06:45 parisa
      چطور می تونم فرکانس یک شکل موج هارمونیکی رو تو سیمولینک اندازه بگیرم

      |50.118.138.xxx |2013-09-05 06:32:57 this site – آموزش سیمولینک (قسمت پنجم)
      Its fantastic as your other posts : D, regards for posting . “Age is a function of mind over matter if you don’t mind, it doesn’t matter.” by Leroy Robert Satchel Paige.

      |212.50.248.xxx |2013-10-24 21:29:25 یاس
      سلام
      ببخشید اگه امکان داره مثال های مکانیکی هم بذارین.
      نمونه های فنر دمپر 😥

      |Registered |2013-11-22 20:15:58 محمد هاشمی
      سلام 1جزوهاز مدل کردن فنر دمپر دارم ایمیلتو بده برات بفرسم
      s.hashemi1390@gmail.com

      |Registered |2013-11-23 21:54:07 محمد هاشمی
      سلام میشه مثال برای استفاذه از دستور if بگذارید مثلا از 1سیگنال یک تابع چند ضابطه بگیریم

      |Registered |2013-11-23 21:51:50 محمد هاشمی
      سلامی لینک باتون گذاشتم از مثال آموزشی فنر دمپر موفق باشید

      |93.126.35.xxx |2013-12-18 10:18:20 ناشناس
      سلام
      چطوری میتونم زاویه آتش تریستور رو تو متلب تنظیم کنم.لطفا کامل توضیح بدید چون من مبتدی هستم

      |93.126.35.xxx |2013-12-18 10:21:59 parisa
      چطور تو متلب میشه زاویه آتش رو تنظیم کرد .لطفا توضیح کامل بدید چون من مبتدی هستم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *