🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
باید توجه داشت که تابع 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
___________________________________________
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
باید توجه داشت که تابع 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 میباشد این دستور با گرفتن ریشه ها چند جمله ای متناظر را برمیگرداند.
مثال:
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
___________________________________________
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
مثال : (استفاده از دستور 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
___________________________________________
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
به جای دستور 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
___________________________________________
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
در متلب برای بدست آوردن تابع تبدیل سیستم از روی مکان صفرها و قطب ها و بهره سیستم میتوان از دستور 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
___________________________________________
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
همچنین برای یافتن تابع تبدیل سیستم از روی مکان صفر ها وقطب ها و بهره سیستم میتوان از دستور 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
___________________________________________
👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
فایل pdf جلسه اول درس کنترل خطی و کنترل مدرن
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
با عرض سلام و احترام خدمت تمام اعضای محترم کانال MATLAB
فرجی هستم و در درس جدید آموزش MATALB با مباحث زیر در خدمت شما دوستان هستم
آموزش GUI
سیمولینک
الگوریتم های بهینه سازی
جعبه ابزار simpower
و مباحث ویژه
امیدوارم مباحث مطرح شده در این دوره برای شما دوستان و دانشجویان گرامی مفید واقع شود.
🌸 با سپاس 🌸
ایرج فرجی 1394/11/19
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
با عرض سلام و احترام خدمت تمام اعضای محترم کانال 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
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
فصل اول :
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 جدید ایجاد کرد یا فایلهای قبلی ایجاد شده را فراخوانی کرد.
در بخش قالب GUIDE چهار گزینه موجود است که:
• گزینه اول طرح خالی ایجاد میکند
• گزینه دوم یک قالب آماده کنترلی واحد ایجاد میکند
• گزینه سوم حالت ترسیم شکل همراه با محور ایجاد میکند
• گزینه چهارم پنجره پرسش انتخابی را ایجاد میکند.
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/N6aXUf
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
http://goo.gl/XcfEUY
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
http://goo.gl/XcfEUY
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/i9bE54
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
___________________________________________
#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 می توان با استفاده از منو 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
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/m8IInH
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/cHBkTW
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/cHBkTW
🍀 آموزش GUI,Simulinkمتلب 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
3- توضیح هر یک از ابزار ها
ابتدا یک طرح جدید خالی ایجاد میکنیم. سپس هر یک از ابزارها (دکمهها – نمودار و ..) را تک تک بررسی میکنیم و نحوه ارتباط و برنامه نویسی آنها را مرور میکنیم. و در آخر یک مثال ساده بیان میکنیم.
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/rjmZpA
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس فرجی
___________________________________________
3- توضیح هر یک از ابزار ها
ابتدا یک طرح جدید خالی ایجاد میکنیم. سپس هر یک از ابزارها (دکمهها – نمودار و ..) را تک تک بررسی میکنیم و نحوه ارتباط و برنامه نویسی آنها را مرور میکنیم. و در آخر یک مثال ساده بیان میکنیم.
___________________________________________
#GUI
#simulink
#آموزش_مقدماتی
#جلسه_اول
#فرجی
#سیمولینک
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/rjmZpA