🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه 2 قسمت اول
💡 استاد : دکتر علی فدایی
____________________________
دیاگرام بود (قسمت دوم)
برای بدست آوردن مقادیر دامنه و فاز از دستور زیر استفاده میکنیم :
[mag,phase,wout] = bode(sys)
در این دستور mag مقدار دامنه و phase مقدار زاویه برحسب درجه است و wout نیز بردار فرکانس های متناظر است.
اگر بخواهیم مقدار دامنه را بر حسب dB بدست آوریم از رابطه زیر استفاده میکنیم:
Mag_dB=20*log10(mag)
مثال:
برای سیستم
P(s)=(s+1)/(s^2+2s+3)
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
____________________________
💡 جلسه 2 قسمت اول
💡 استاد : دکتر علی فدایی
____________________________
دیاگرام بود (قسمت دوم)
برای بدست آوردن مقادیر دامنه و فاز از دستور زیر استفاده میکنیم :
[mag,phase,wout] = bode(sys)
در این دستور mag مقدار دامنه و phase مقدار زاویه برحسب درجه است و wout نیز بردار فرکانس های متناظر است.
اگر بخواهیم مقدار دامنه را بر حسب dB بدست آوریم از رابطه زیر استفاده میکنیم:
Mag_dB=20*log10(mag)
مثال:
برای سیستم
P(s)=(s+1)/(s^2+2s+3)
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دوم قسمت 2
💡 استاد : دکتر علی فدایی
____________________________
دیاگرام بود را رسم کنید:
clc
clear
close all
num=[1 1];
den=[1 2 3];
[mag,phase,w]=bode(num,den);
figure(1)
bode(num,den)
grid on
figure(2)
subplot(2,1,1)
semilogx(w,mag)
grid on
subplot(2,1,2)
semilogx(w,phase)
grid on
figure(3)
mag_dB=20*log10(mag);
subplot(2,1,1)
semilogx(w,mag_dB)
grid on
subplot(2,1,2)
semilogx(w,phase)
grid on
نتایج:👇👇👇👇
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
yon.ir/8XkM
____________________________
💡 جلسه دوم قسمت 2
💡 استاد : دکتر علی فدایی
____________________________
دیاگرام بود را رسم کنید:
clc
clear
close all
num=[1 1];
den=[1 2 3];
[mag,phase,w]=bode(num,den);
figure(1)
bode(num,den)
grid on
figure(2)
subplot(2,1,1)
semilogx(w,mag)
grid on
subplot(2,1,2)
semilogx(w,phase)
grid on
figure(3)
mag_dB=20*log10(mag);
subplot(2,1,1)
semilogx(w,mag_dB)
grid on
subplot(2,1,2)
semilogx(w,phase)
grid on
نتایج:👇👇👇👇
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
yon.ir/8XkM
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دوم قسمت 3
💡 استاد : دکتر علی فدایی
مدیر سایت متلب پروژه
____________________________
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/WZ2z
____________________________
💡 جلسه دوم قسمت 3
💡 استاد : دکتر علی فدایی
مدیر سایت متلب پروژه
____________________________
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/WZ2z
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دو قسمت چهار
💡 استاد : علی فدایی
مدیر سایت متلب پروژه
____________________________
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/tp4D
____________________________
💡 جلسه دو قسمت چهار
💡 استاد : علی فدایی
مدیر سایت متلب پروژه
____________________________
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/tp4D
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دو قسمت 5
💡 استاد : دکتر علی فدایی
____________________________
در شکل اول دیاگرام بود را توسط دستور bode رسم کردیم در شکل 2 پس از بدست آوردن مقادیر دامنه و فاز و فرکانس متناظرشان با استفاده از دستور semilogx مقادیر دامنه و فاز را رسم کردیم در این شکل مقدار دامنه بر حسب dB نیست. در شکل 3 نیز مقادیر دامنه و فاز را به کمک دستور semilogx رسم کردیم اما مقدار دامنه را برحسب dB تبدیل کردیم.
دستور semilogx :
این دستور شبیه به دستور plot عمل میکند با این تفاوت که محور x ها را در اسکیل لگاریتمی نمایش میدهد.
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
____________________________
💡 جلسه دو قسمت 5
💡 استاد : دکتر علی فدایی
____________________________
در شکل اول دیاگرام بود را توسط دستور bode رسم کردیم در شکل 2 پس از بدست آوردن مقادیر دامنه و فاز و فرکانس متناظرشان با استفاده از دستور semilogx مقادیر دامنه و فاز را رسم کردیم در این شکل مقدار دامنه بر حسب dB نیست. در شکل 3 نیز مقادیر دامنه و فاز را به کمک دستور semilogx رسم کردیم اما مقدار دامنه را برحسب dB تبدیل کردیم.
دستور semilogx :
این دستور شبیه به دستور plot عمل میکند با این تفاوت که محور x ها را در اسکیل لگاریتمی نمایش میدهد.
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دو قسمت 6
💡 استاد : دکتر علی فدایی
مدیر سایت متلب پروژه
____________________________
مثلا در مثال قبل اگر به جای semilogx از دستور plot استفاده کنیم داریم:
clc
clear
close all
num=[1 1];
den=[1 2 3];
[mag,phase,w]=bode(num,den);
subplot(2,1,1)
plot(w,20*log10(mag))
grid on
subplot(2,1,2)
plot(w,phase)
grid on
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/ePij
____________________________
💡 جلسه دو قسمت 6
💡 استاد : دکتر علی فدایی
مدیر سایت متلب پروژه
____________________________
مثلا در مثال قبل اگر به جای semilogx از دستور plot استفاده کنیم داریم:
clc
clear
close all
num=[1 1];
den=[1 2 3];
[mag,phase,w]=bode(num,den);
subplot(2,1,1)
plot(w,20*log10(mag))
grid on
subplot(2,1,2)
plot(w,phase)
grid on
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/ePij