رفتن به مطلب

آموزش شبیه سازی مباحث کنترل با Matlab


Yaser.C

ارسال های توصیه شده

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;

 

لینک به دیدگاه

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;

 

لینک به دیدگاه
  • 5 ماه بعد...
  • 1 سال بعد...

A=[0 1 0 0;0 0 2.3379 0;0 0 0 1;9.8 0.1 0 0];

B=[0;2.399;0;0];

C = [0 0 0 1;0 0 1 0];

D=0;

K = lqr(A,B,Q,R)

Q=C’*C

Nbar=rscale(A,B,C,D,K)

اگه Nbar رو جواب بگیرم مشکلم حل میشه

لینک به دیدگاه
  • 6 ماه بعد...

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

در هر صورت از مطالبتون خیلی ممنونم خیلی خوب بود هیچ جا تو منابع فارسی این مباحث رو خوب توضیح ندادن

فقط من میخاستم همه مباحثی که شما هنوان کردین رو یک جا داشته باشم چطور این کارو میتونم انجام بدم؟

لینک به دیدگاه
  • 1 سال بعد...
×
×
  • اضافه کردن...