استفاده از متلب برای تحلیل پاسخ فرکانسی (نایکوییست ) و طراحی جبرانساز

barghghodrat.ir

عضو جدید
تبدیل محیط نرم افزار متلب به ماشین حساب الجبرا
ماشین حساب مهندسی الجبرا قوی ترین ماشین حساب روز دنیا برای محاسبات پیشرفته مهندسی می باشد . به کمک یک دستور که در محیط متلب اجرا می کنید می توانید ماشین حساب الجبرا را بر روی صفحه رایانه خود داشته باشید



تبدیل محیط نرم افزار متلب به ماشین حساب الجبرا
 

barghghodrat.ir

عضو جدید
آموزش رسم مکان ریشه ها توسط نرم افزار MATLAB
مکان ریشه ها یک ابزار گرافیکی برای تشخیص چگونگی تغییر قطبهای حلقه بسته سیستم کنترلی در اثر تغییرات کنترل کننده تناسبی در صفحه مختلط می باشد . در ابتدای امر برای دانشجویان مشکل است که به راحتی مکان هندسی ریشه ها را با توجه به قواعد به صورت کامل رسم نمایند . نرم افزار متلب نقش مهمی را برای آموزش این امر بازی می کند. هر دانشجوی درس کنترل حتما باید با مطالب بیان شده در فایل زیر آشنا گردد




آموزش رسم مکان ریشه ها توسط نرم افزار MATLAB
 

barghghodrat.ir

عضو جدید
آموزش طراحی جبرانساز PID با نرم افزار MATLAB
جبرانسازی هدف نهایی درس سیستمهای کنترل خطی است . جبرانساز PID قویترین جبرانساز کلاسیک می باشد . در فایل زیر طریقه استفاده از نرم افزار متلب جهت طراحی این نوع جبرانساز آموزش داده می شود




آموزش طراحی جبرانساز PID با نرم افزار MATLAB
 

barghghodrat.ir

عضو جدید
آموزش تحلیل پاسخ فرکانسی با نرم افزار MATLAB
تحلیل پاسخ فرکانسی در درس سیستمهای کنترل خطی با ابزارهای گرافیکی مانند نمودار نایکوییست نمودار بود و نمودارنیکولز انجام می شود . این بخش معمولا برای دانشجویان بخش دشواری می باشد . به کمک نرم افزار متلب با لذت درس کنترل آشنا شوید


آموزش تحلیل پاسخ فرکانسی با نرم افزار MATLAB
 

Yasser Alashti

عضو جدید
آیا رسم مکان ریشه ها توسط سیمولینک هم انجام خواهد شد ؟؟؟

لطفا راهنمایی فرمایید
 

Mr.Perfect

عضو جدید
آیا رسم مکان ریشه ها توسط سیمولینک هم انجام خواهد شد ؟؟؟

لطفا راهنمایی فرمایید

سلام
کد زیر را در محیط متلب تایپ کنید تا به رابط گرافیکی پیشرفته sisotools راهیابید در اون هم علاوه بر روت لوکاس هر مدل از نمودار اعم از نایکوست و غیره را میتوانید با چند کلیک ساده بدست اورده و همچنین جبران سازی را انجام دهید


rltool<<

البته تعریف ماتریس ها نیز لازم است...
موفق باشید
 

capitanfahime

عضو جدید
سلام دوستان خسته نباشید
کد من رو ببینید بنظرتون چرا نمودار اشتباه رسم میشه؟
تابع توان 2 به بالاست ولی نمودار خطی داده میشه!!!
به نظرتون اشکال در دستور ezplot است؟




`
>clc;
> syms s;
> SI=[s 0 0 0;0 s 0 0;0 0 s 0;0 0 0 s];
> A=[-0.211*10^-5 -0.0043 0 -9.81;-0.035 -0.665 236 0;-0.009625 -0.0024335 -0.742 0;0 0 1 0]
>B=SI-A;
> delta=det(B);
>sys=tf([1,1.407,1.0675,-1.0429,-0.06195],[1])
>zero(sys)
> X0=[0;10;0;0];
>X=inv(B)*X0
>u=ilaplace(X(1))
>w=ilaplace(X(2))
> q=ilaplace(X(4))
>Teta=ilaplace(X(3))
>H=-w+236*Teta
>subplot(2,2,1);
>ezplot('H',[0,10]);
>title('Plot function');
>xlabel('t');
>ylabel('H(t)');
> `
 

Pro.Eng

متخصص plc
کاربر ممتاز
سلام دوستان خسته نباشید
کد من رو ببینید بنظرتون چرا نمودار اشتباه رسم میشه؟
تابع توان 2 به بالاست ولی نمودار خطی داده میشه!!!
به نظرتون اشکال در دستور ezplot است؟




`
>clc;
> syms s;
> SI=[s 0 0 0;0 s 0 0;0 0 s 0;0 0 0 s];
> A=[-0.211*10^-5 -0.0043 0 -9.81;-0.035 -0.665 236 0;-0.009625 -0.0024335 -0.742 0;0 0 1 0]
>B=SI-A;
> delta=det(B);
>sys=tf([1,1.407,1.0675,-1.0429,-0.06195],[1])
>zero(sys)
> X0=[0;10;0;0];
>X=inv(B)*X0
>u=ilaplace(X(1))
>w=ilaplace(X(2))
> q=ilaplace(X(4))
>Teta=ilaplace(X(3))
>H=-w+236*Teta
>subplot(2,2,1);
>ezplot('H',[0,10]);
>title('Plot function');
>xlabel('t');
>ylabel('H(t)');
> `
سلام.
شما چیکار کردی ؟!
از فضای حالت بردی تو حوزه فرکانس ، بعد خواستی اون فرکانسی رو رسم کنی !؟
یا بردی تو حوزه زمان ، خواستی نمودار زمانی رو رسم کنی !؟
بعد اینکه x1 تا x4 چی هستن ؟!
 

Similar threads

بالا