رفتن به مطلب

sha1363bil

عضو جدید
  • تعداد ارسال ها

    4
  • تاریخ عضویت

  • آخرین بازدید

تمامی مطالب نوشته شده توسط sha1363bil

  1. clc; clear; G0=[87.8 -86.4;108.2 -109.6]; Gs=tf(1,[75 1])*G0; %Plant Model Gd=[7.88 8.81;11.72 11.19]; %Disturbance Model [A,B,C,D]=ssdata(Gs); G=pck(A,B,C,D) M=1.5; wb=10; A= 1e-4; We=[[1/M wb];[1 wb*A];[1/M wb];[1 wb*A]]; Wu=[1 1;1 1]; Wy=[]; systemnames='[G We Wu]'; inputvar='[r(1);u(1)]'; outputvar='[We;Wu;r-G]'; input_to_G=''; input_to_We='[r-G]'; input_to_Wu=''; sysoutname='P'; cleanupsysic='yes'; P=sysic;
  2. clc; clear; G0=[87.8 -86.4;108.2 -109.6]; Gs=tf(1,[75 1])*G0; %Plant Model Gd=[7.88 8.81;11.72 11.19]; %Disturbance Model [A,B,C,D]=ssdata(Gs); G=pck(A,B,C,D) M=1.5; wb=10; A= 1e-4; We=[[1/M wb];[1 wb*A];[1/M wb];[1 wb*A]]; Wu=[1 1;1 1]; Wy=[]; systemnames='[G We Wu]'; inputvar='[r(1);u(1)]'; outputvar='[We;Wu;r-G]'; input_to_G=''; input_to_We='[r-G]'; input_to_Wu=''; sysoutname='P'; cleanupsysic='yes'; P=sysic;
  3. با سلام و تشکر من میخوام یک سیستم چند ورودی و چند خروجی یک کنترل کننده H∞ طراحی کنم و برنامه رو کامل نوشتم فقط برای استفاده از دستور [controler_hin , L,Goptimal]= hinfsyn(p); همان طور که میبینید باید یک p مناسب تعریف کنم که برای این کار از دستور sysic استفاده کنم (راه دیگه ای داره؟) و این دستور رو قبلا برای یک تک ورودی تک خروجی به شکل زیر انجام داده ام اما برای سیستم چند ورودی چند خروجی که در پایین اورده ام دستور sysic باید درست بشه که هر کار میکنم نمیشه لطفا راهنمایی کنید و برایم درست کنید تعریف سیستم و ... تا دستر مربوطه که خطا میده را در زیر اورده ام با تشکر clc; clear; G0=[87.8 -86.4;108.2 -109.6]; Gs=tf(1,[75 1])*G0; %Plant Model Gd=[7.88 8.81;11.72 11.19]; %Disturbance Model [A,B,C,D]=ssdata(Gs); G=pck(A,B,C,D) M=1.5; wb=10; A= 1e-4; We=[[1/M wb];[1 wb*A];[1/M wb];[1 wb*A]]; Wu=[1 1;1 1]; Wy=[]; systemnames='[G We Wu]'; inputvar='[r(1);u(1)]'; outputvar='[We;Wu;r-G]'; input_to_G=''; input_to_We='[r-G]'; input_to_Wu=''; sysoutname='P'; cleanupsysic='yes'; P=sysic;
  4. با سلام و تشکر من میخوام یک سیستم چند ورودی و چند خروجی یک کنترل کننده H∞ طراحی کنم و برنامه رو کامل نوشتم فقط برای استفاده از دستور [controler_hin , L,Goptimal]= hinfsyn(p); همان طور که میبینید باید یک p مناسب تعریف کنم که برای این کار از دستور sysic استفاده کنم (راه دیگه ای داره؟) و این دستور رو قبلا برای یک تک ورودی تک خروجی به شکل زیر انجام داده ام اما برای سیستم چند ورودی چند خروجی که در پایین اورده ام دستور sysic باید درست بشه که هر کار میکنم نمیشه لطفا راهنمایی کنید و برایم درست کنید تعریف سیستم و ... تا دستر مربوطه که خطا میده را در زیر اورده ام با تشکر clc; clear; G0=[87.8 -86.4;108.2 -109.6]; Gs=tf(1,[75 1])*G0; %Plant Model Gd=[7.88 8.81;11.72 11.19]; %Disturbance Model [A,B,C,D]=ssdata(Gs); G=pck(A,B,C,D) M=1.5; wb=10; A= 1e-4; We=[[1/M wb];[1 wb*A];[1/M wb];[1 wb*A]]; Wu=[1 1;1 1]; Wy=[]; systemnames='[G We Wu]'; inputvar='[r(1);u(1)]'; outputvar='[We;Wu;r-G]'; input_to_G=''; input_to_We='[r-G]'; input_to_Wu=''; sysoutname='P'; cleanupsysic='yes'; P=sysic;
×
×
  • اضافه کردن...