MATLAB
2.35K subscribers
202 photos
24 videos
143 files
280 links
Download Telegram
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
باید توجه داشت که تابع pzmap میتواند چند جمله ای های صورت و مخرج را نیز به عنوان ورودی دریافت کند:
num=[7 0 -7];
den=[1 5 6];
[P,Z]=pzmap(num,den)


P =

-3.0000
-2.0000


Z =

-1
1
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
قسمت دوم:
یافتن تابع تبدیل سیستم از روی صفرها و قطب ها و بهره سیستم

یک راه استفاده از دستور poly میباشد این دستور با گرفتن ریشه ها چند جمله ای متناظر را برمیگرداند.
مثال:
R=[1;2;3];
P=poly(R)

P =

1 -6 11 -6



همان طور که میبینید ضرایب چند جمله ای در بردار P قرار میگیرند.
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
مثال : (استفاده از دستور poly برای یافتن تابع تبدیل یک سیستم از روی صفرها و قطب ها و بهره سیستم)
برای این کار پس از بدست آوردن چند جمله ای های (مونیک) صورت و مخرج از دستور tf برای نمایش تابع تبدیل سیستم استفاده میکنیم.
از دستور tf برای نمایش تابع تبدیل استفاده میکنیم ورودی های آن چند جمله ای های صورت مخرج میباشند.(این دستور را به صورت کامل در جلسات بعدی بررسی خواهیم کرد.)

k=7;
Z=[-1;1];
P=[-2;-3];
num=poly(Z);
den=poly(P);
G=tf(k*num,den)

G =

7 s^2 - 7
—---------—
s^2 + 5 s + 6

Continuous-time transfer function.
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
به جای دستور tf میتوانیم از دستور printsys استفاده کنیم:
printsys(k*num,den)

num/den =

7 s^2 - 7
—---------—
s^2 + 5 s + 6


در این دستور میتوان پارامتر s را تغییر داد:
printsys(k*num,den,'w')

num/den =

7 w^2 - 7
—---------—
w^2 + 5 w + 6
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
در متلب برای بدست آوردن تابع تبدیل سیستم از روی مکان صفرها و قطب ها و بهره سیستم میتوان از دستور zp2tf استفاده کرد این دستور بردارهای صفر و قطب و بهره سیستم را به عنوان ورودی گرفته و چند جمله ای های صورت و مخرج تابع تبدیل سیستم را برمیگرداند.
مثال:

k=7;
Z=[-1;1];
P=[-2;-3];
[num,den]=zp2tf(Z,P,k);
G=tf(num,den)

G =

7 s^2 - 7
—---------—
s^2 + 5 s + 6

Continuous-time transfer function.
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
همچنین برای یافتن تابع تبدیل سیستم از روی مکان صفر ها وقطب ها و بهره سیستم میتوان از دستور zpk نیز استفاده کرد.
مثال:
k=7;
Z=[-1;1];
P=[-2;-3];
G=zpk(Z,P,k)

G =

7 (s+1) (s-1)
—---------—
(s+2) (s+3)

Continuous-time zero/pole/gain model.


همانطور که میبینید تابع zpk تابع تبدیل را به صورت ضرب صفرها و قطب ها برمیگرداند.
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________

فایل pdf جلسه اول درس کنترل خطی و کنترل مدرن
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from MATLAB
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________

با عرض سلام و احترام خدمت تمام اعضای محترم کانال MATLAB
فرجی هستم و در درس جدید آموزش MATALB با مباحث زیر در خدمت شما دوستان هستم

آموزش GUI
سیمولینک
الگوریتم های بهینه سازی
جعبه ابزار simpower
و مباحث ویژه

امیدوارم مباحث مطرح شده در این دوره برای شما دوستان و دانشجویان گرامی مفید واقع شود.

🌸 با سپاس 🌸
ایرج فرجی 1394/11/19

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________

فصل اول :
1- آشنایی با GUI
GUI عبارت است از ارتباط گرافیکی با کاربرد همچون دکمه‌ها منوها و جعبه‌هایEdit ، این مولفه‌ها برای کاربران با معنی می‌باشند و کار با آنها ساده تر از تایپ دستورات مختلف است. برای مثال هنگامی که slider حرکت می‌کنند یک مقدار تغییر می‌یابد و یا هنگامی که دکمهok فشرده می‌شود تنظیمات انجام شده در مورد قبول می‌باشد و پنجره محاوره مذکور بسته می شود.


2- چگونگی استفاده از Layout Editor برای طرح بندی GUI استفاده کنیم
برای شروع کار با Layout Editor کافی است در محیط MATALB دستور guide را تایپ کنیم.
»guide


___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/ku78ro
🍀🍀 آموزش GUI,Simulinkمتلب 🍀🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________

در پنجره نشان داده شده میتوان GUI جدید ایجاد کرد یا فایل‌های قبلی ایجاد شده را فراخوانی کرد.
در بخش قالب GUIDE چهار گزینه موجود است که:
• گزینه اول طرح خالی ایجاد می‌کند
• گزینه دوم یک قالب آماده کنترلی واحد ایجاد می‌کند
• گزینه سوم حالت ترسیم شکل همراه با محور ایجاد می‌کند
• گزینه چهارم پنجره پرسش انتخابی را ایجاد می‌کند.
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/N6aXUf
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________


http://goo.gl/XcfEUY

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________


___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/i9bE54
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
همچنین برای باز کردن یک طرح GUI می توان با استفاده از منو open این کار را انجام داد.

صفحه اصلی طرح جدید به صورت زیر ایجاد می شود

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/lyWPnz
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/m8IInH
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/cHBkTW
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
3- توضیح هر یک از ابزار ها
ابتدا یک طرح جدید خالی ایجاد می‌کنیم. سپس هر یک از ابزارها (دکمه‌ها – نمودار و ..) را تک تک بررسی می‌کنیم و نحوه ارتباط و برنامه نویسی آنها را مرور می‌کنیم. و در آخر یک مثال ساده بیان می‌کنیم.

___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/rjmZpA