Reza afshar najafi(az contorol-matlab)
- 3. Reza afshar najafi
•متلب سیمولینک
یک سیمولینکمدل ایرب یارزاف نرم بسته، یسازو تجزیه و یساز شبیهسیستم تحلیلهایدینامیکباشد می ی.
سیاز و بوده دینامیکی هایسیستمآنالیز وسنتز ، یساز مدلایربیارزابمتلبارزافنرمسیمولینکخطی هایستم
نماید میپشتیبانی خطی غیر و.
ناز و نمودهاراج و یسازشبیه ، هابلوکتوسط ارسیستم تابود خواهد قادر بررکاسیمولینکمحیط دربهتایج
گیرد بهرهمختلفاهدافایرب آمده دست.شب مدل در هاامتررپاتغییر باتا بودخواهد قادر بررکاهمچنینیسازیه
نمایداحیرطار سیستمترین بهینه ، شده.
اينارزافنرم يرمجموعهزارزافنرماستمتلبجازمختلف هايشتهرمينهز در ياديزهايكتابخانهايرداكهوقبرمله
استمكانيك.
مقدمه
- 9. متلب سیمولینک محیط در کار
Reza afshar najafi
•یسازشبیه ایرب سیمولینکیکار صفحه دنرآو روشدو
لاو روش
- 10. متلب سیمولینک محیط در کار
Reza afshar najafi
دومروش
•یسازشبیه ایرب سیمولینکیکار صفحه دنرآو روشدو
- 12. متلب سیمولینک محیط در کار
Reza afshar najafi
•شود می تشکیل بخش سهاز معموال سیمولینک مدلیک:
.1ها ودیرو
.2سیستم یسازشبیه یهابلوک
.3هاخروجیها ودیرو
شبی هایبلوکه
سیستم یساز
هاخروجی
- 13. متلب سیمولینک محیط در کار
Reza afshar najafi
در ودیرو هایبلوک ، سیمولینک هایبلوک مجموعهدرSources Blockدرها خروجیوSinksندردااررق.
بلوکهای
خروجی
sinks
بلوکهای
ودیرو
sources
- 14. متلب سیمولینک محیط در کار
Reza afshar najafi
•یکار صفحه به سیمولینککتابخانهاز هابلوک کردن دروا
لاو روش
- 15. متلب سیمولینک محیط در کار
Reza afshar najafi
•یکار صفحه به سیمولینککتابخانهاز هابلوک کردن دروا
دومروش
- 17. متلب سیمولینک محیط در کار
Reza afshar najafi
•بلوک انردو
بلوک اینجا در180کند میانردوجهرد.
180
- 18. متلب سیمولینک محیط در کار
Reza afshar najafi
•بلوک انردو
بلوک اینجا در90پاد و ساعتگردجهرد
کند میانردوگرد ساعت.
ساعتگرد پاد
ساعتگرد
90 ساعتگرد
ساعتگرد پاد
- 19. متلب سیمولینک محیط در کار
Reza afshar najafi
•اتصال خط یا و بلوک حذف
بلوک حذف
خط حذف
بلوبین اتصالک
ها
- 23. متلب سیمولینک محیط در کار
Reza afshar najafi
•مدلصفحه در متنکردناضافه
مدلصفحه درشدهاضافه متنفونت هزاندا ونوع تغییر
- 28. متلب سیمولینک محیط در کار
Reza afshar najafi
•ها بلوک نگر تغییر
اناااااااااایا اابااااااااااخانت ااااااااااااب
اواناااااااااات ایااااااااااماهاااااااااانگزی
اهاااااااااانمیز اااااااااااپ اگااااااااانر
د تغییر اربلوکاد.
- 30. Reza afshar najafi
سیمولینک های بلوک با آشنایی
Constant
•هابلوک معرفی
در معادالت ثابت مقدارعنوان به
گیرد می اررقکنترلی مدار
•Commonly used blocks
- 31. Reza afshar najafi
سیمولینک های بلوک با آشنایی
GAIN
•هابلوک معرفی
(بهره)در ضریب یک عنوان به
بردرکا عبوری سیگنال
دردا
•Commonly used blocks
- 32. Reza afshar najafi
سیمولینک های بلوک با آشنایی
SUM
•هابلوک معرفی
در ها سیگنال کسر و جمع ایرب
شود می استفاده مدار یک
•Commonly used blocks
Reza afshar najafi
- 34. Reza afshar najafi
سیمولینک های بلوک با آشنایی
SUBSYSTEM
•هابلوک معرفی
سیگ مجموعه بندی طبقه ایربنال
مجموعهدادن اررقو هابلوک و ها
بلوکیک داخلدر آنهااز ای
شود می استفاده.
•Commonly used blocks
- 35. Reza afshar najafi
سیمولینک های بلوک با آشنایی
IN 1
•هابلوک معرفی
به ودیرو سیگنالSUBSYSTEMداخلدر ار
SUBSYSTEMمرزکهصورتیدرودهد می نشان
SUBSYSTEMبه نماید قطع ار سیگنالیکاز بیش
داخلدر شده قطع ودیرو های سیگنالتعداد
SUBSYSTEMوجودبلوک این از هرشماترتیب به و
به ودیرو های سیگنال نشانگر کهداشتخواهد
SUBSYSTEMاست.
•Commonly used blocks
- 36. Reza afshar najafi
سیمولینک های بلوک با آشنایی
OUT1
•هابلوک معرفی
از خروجی سیگنالSUBSYSTEMداخلدر ار
SUBSYSTEMمرزکهصورتیدرودهد می نشان
SUBSYSTEMبه نماید قطع ار سیگنالیکاز بیش
داخلدر شده قطع خروجی های سیگنالتعداد
SUBSYSTEMوجودبلوک این از هرشماترتیب به و
از خروجی های سیگنال نشانگر کهداشتخواهد
SUBSYSTEMاست.
•Commonly used blocks
- 37. Reza afshar najafi
سیمولینک های بلوک با آشنایی
INTEGRATOR
•هابلوک معرفی
بر گیر الرانتگ عامل عنوان بهای
ها سیگنالاز الرانتگ گرفتن
شود می استفاده
•Commonly used blocks
- 38. Reza afshar najafi
سیمولینک های بلوک با آشنایی
SCOPE
•هابلوک معرفی
مز حسب بر نتایج مشاهده ایربان
شود می استفاده.های ودیرو
های سیگنال یبردار واسکالر
باشند می لقبو مورد.افقی محور
بسآن هزبا و بوده مانز نشانگرته
داشتخواهد بردرکا تعریف به.
•Sinks
- 39. Reza afshar najafi
سیمولینک های بلوک با آشنایی
DERIVATIVE
•هابلوک معرفی
است گیر مشتق عامل بلوک اینو
بلوک عکINTEGRATORعمل
کند می.
•Continuous
- 40. Reza afshar najafi
سیمولینک های بلوک با آشنایی
STATE-SPACE
•هابلوک معرفی
با سیستم یک توصیف ایرب
می کار به حالت فضای معادالت
رود
•Continuous
- 41. Reza afshar najafi
سیمولینک های بلوک با آشنایی
TRANSFER FCN
•هابلوک معرفی
سیست یک تبدیل تابع گاه هریا و م
تو می، باشد معلومآن ازی بخشان
کرد استفاده بلوکاین از.
•Continuous
- 43. Reza afshar najafi
سیمولینک های بلوک با آشنایی
ZERO-POLE
•هابلوک معرفی
بلوک مشابه تقریبا بلوک این
TRANSFER FCNکند میعمل
ص بلوک ایندر که تفاوت این بافر
تبدیل تابع هایقطب و ها
شوند می مشخص.
•Continuous
- 44. Reza afshar najafi
سیمولینک های بلوک با آشنایی
•یمردا مثالعنوانبه:
𝐺(𝑠) =
8(s − 2)(s + 3)
𝑠(𝑠 − 6)(𝑠 + 5)
ZERO-POLE
تبدیل تابعصورت های یشهردیگر تیرعبابه وهاصفر یشهر
تبدیل تابع مخرج های یشهر دیگر تیرعبابه وهاقطب یشهر
صورت ضریب
- 45. Reza afshar najafi
سیمولینک های بلوک با آشنایی
ADD
•هابلوک معرفی
بلوک مانندSUMو جمع ایرب
مدار یکدر لها سیگنا کسر
گردد می استفاده.
•Math Operations
- 47. Reza afshar najafi
سیمولینک های بلوک با آشنایی
PRODUCT
•هابلوک معرفی
استفاد ها سیگنال ضرب ایربمی ه
شود.
•Math Operations
- 49. Reza afshar najafi
سیمولینک های بلوک با آشنایی
DIVIDE
•هابلوک معرفی
استف ها سیگنال تقسیم ایرباده
شود می.
•Math Operations
- 51. Reza afshar najafi
سیمولینک های بلوک با آشنایی
COMPLEX TO REAL - IMAGE
•هابلوک معرفی
قسمت یجداساز ایرب بلوک این
مختلط عددیک موهومی وحقیقی
شود می استفاده.
•Math Operations
- 54. Reza afshar najafi
سیمولینک های بلوک با آشنایی
XY GRAPH
•هابلوک معرفی
نتای مشاهده ایرب بلوکاین ازبر ج
نمودار رویX Yگردد می استفاده
به کهاست ودیرودو ایرداو
ودیروترتیبXوYباشد می.
•Sinks
- 55. Reza afshar najafi
سیمولینک های بلوک با آشنایی
MATH FUNCTION
•هابلوک معرفی
ودیروبلوک اینUیافتردار
مقدار ونمودهE^Uعنوانبه ار
گرداند میبر خروجی سیگنال.
•Math Operations
- 57. Reza afshar najafi
سیمولینک های بلوک با آشنایی
SUM OF ELEMENTS
•هابلوک معرفی
به ودیرو های سیگنال جمع ایرب
رود میکار.
•Math Operations
- 60. Reza afshar najafi
سیمولینک های بلوک با آشنایی
SINE WAVE
•هابلوک معرفی
ی سینوسموج ودیرو ودیرواین
است.
•Sources
- 62. Reza afshar najafi
سیمولینک های بلوک با آشنایی
MIN MUX
•هابلوک معرفی
ایشزاف با تا بود خواهیمقادر
مینی بلوک به ودیرو هایپورتمم
مقدا ماکزیممیا ودیرو سیگنالر
نماییم شناسایی ارآن.
•Math Operations
- 66. Reza afshar najafi
سیمولینک های بلوک با آشنایی
•هابلوک معرفی
سیگنا تولید امکان بلوک اینل
و، مثلثی، مربعی،ی سینوس
م اهمرف بررکا ایرب ارتصادفیی
دزسا.
SIGNAL GENERATOR
•Sources
- 67. Reza afshar najafi
سیمولینک های بلوک با آشنایی
•هابلوک معرفی
اطالعات گیرنده بر در بلوک این
ی ماتریسو لجدوصورت به عددی
باشد می بعدیدو حالت ایرب.
LOOK-UP TABLE(2-D)
•Lookup Tables
- 70. Reza afshar najafi
سیمولینک های بلوک با آشنایی
•هابلوک معرفی
موجبا متناوب ودیروبلوک این
باشد می مستطیلی های.
PULSE GENERATOR
•Sources
- 71. Reza afshar najafi
سیمولینک های بلوک با آشنایی
•هابلوک معرفی
متغییر اعمال ایرب بلوکاین از
ش می استفاده سیستمدر مانزود.
CLOCK
•Sources
- 72. Reza afshar najafi
سیمولینک های بلوک با آشنایی
•هابلوک معرفی
معادالتحل ایرب بلوکاین از
گردد می استفاده یجبر.ه ودیروا
می وابستهخروجی سیگنالبه
باشند.
ALGEBRAIC
CONSTRAINT
•Math Operations
- 74. Reza afshar najafi
•یمردا لاو مثالعنوانبه:
اصلی سیگنال اهرهمبهاسکوپ یک رويو گرفته الرانتگ و مشتق، پال یک از خواهیم می
دهیم نمایش.
از تندرعبا احتیاج مورد هایبلوک::
Simulink >> Sources >> Pulse Generator
Simulink >> Continuous >> Integrator
Simulink >> Continuous >> Derivative
Simulink >> Signal Routing >> Mux
Simulink >> Sinks >> Scope
EXAMPLE 1
کنترلی مدارهای با ها سیستم تحلیل
- 75. Reza afshar najafi
EXAMPLE 1
کنترلی مدارهای با ها سیستم تحلیل
هزاندا با پال یک بلوك این خروجی1و
تناوب هردو1.5با و خیر
ْ
تا نبدو و ثانیه
پهناي
معادل پال50هست دامنهصدرد.
- 76. Reza afshar najafi
EXAMPLE 1
کنترلی مدارهای با ها سیستم تحلیل
آبی=پال مشتق
درز=پال الرانتگ
صورتی=پال
- 77. Reza afshar najafi
•یمردادوم مثالعنوانبه:
کنیم سمرار تابع یک نمودار خواهیم می.یرزصورت به تابع این ضابطهاست::
𝑌 = 2𝑋3
− 𝑋2
+ 3X − 1
از تندرعبا احتیاج مورد هایبلوک:::
Simulink >> Sources >> Clock
Simulink >> Sources >> Constant
Simulink >> Math Operations >> Sum
Simulink >> Math Operations >> Gain
Simulink >> Math Operations >> Math Function
Simulink >> Sinks >> XY Graph
EXAMPLE 2
کنترلی مدارهای با ها سیستم تحلیل
- 78. Reza afshar najafi
EXAMPLE 2
کنترلی مدارهای با ها سیستم تحلیل
•رويبلوكConstantدوبارارآن مقدارو نمودهکلیک3اررقدهید.
•رويبلوكGainارآن مقدارونموده کلیک دوبار2اررقدهید.
•بلوك رويGain1ارآن مقدارو نمودهکلیک دوبار3دهیداررق.
•بلوك رويMath Functionتابنوع شده باز تنظیمات پنجره در ونموده کلیک دوبارار ع
squareکنیدانتخاب(توان به2.)
•بلوك رويMath Function1تانوع شده باز تنظیمات پنجرهدر ونموده کلیک دوبارار بع
powکنید انتخاب(ساندنرتوان به.)
•بلوك رويSumقسمت درو نموده کلیک دوبارsigns List ofهاي عالمت-+-+درواار
کنید.
•بلوك رويXY Graphپائین حد و نموده کلیک دوبارxار5-ارآن باالي حد و5حد و
پائینyار150-ارآن بااليحد و150دهیداررق.
•
- 79. Reza afshar najafi
EXAMPLE 2
کنترلی مدارهای با ها سیستم تحلیل
اینکالکیکهمیبینیددرواقعهمانمانزشبیهيساز
شماستکهاینجانقشمتغیرxاريبازمیکندوازاینجهت
استکهبهاولینوديروبلوكXY Graphمحورافقیصفحه
مختصاتوصلشدهاستخروجیجمعکنندهنیزابررببا
متغییرyاستکهبهدومینوديروبلوكXY Graphمحور
عموديصفحهمختصاتوصلشدهاست.
- 82. Reza afshar najafi
•یمرداتمرین عنوانبه:
معادالت دستگاهحل::
از تندرعبا احتیاج مورد هایبلوک:::
Simulink >> Sources >> Constant
Simulink >> Sinks >> Display
Simulink >> Math Operations >> Sum
Simulink >> Math Operations >> Gain
Simulink >> Math Operations >> Algebraic Constrain
کنترلی مدارهای با ها سیستم تحلیل
PRACTICE
- 85. Reza afshar najafi
•یمرداسوم مثالعنوانبه:
کنیم مشاهدهارکنترلی سیستمیک ضربه پاسخ وپله پاسخ خواهیم می.
تبدیل تابعبه سیستماست یرزشرح::
از تندرعبا احتیاج مورد هایبلوک:::
Step << Sources << Simulink
Scope << Sinks << Simulink
To Workspace << Sinks << Simulink
Derivative << Continuous << Simulink
Fcn Transfer << Continuous << Simulink
EXAMPLE 3
کنترلی مدارهای با ها سیستم تحلیل