رفتن به مطلب

آموزش شبیه سازی مباحث کنترل با 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 سال بعد...
ارسال شده در

سلام

دوست عزیز اگر امکان داره درمورد Nbar توزضیج بدهید

من functionNbar رو نوشتم اما همش ارور میده

ارسال شده در

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 سال بعد...
ارسال شده در

سلام میشه لطف کنیدمطالبی درمورد شبیه سازی سیستم کنترل خطی دربرنامه مطلب بفرستین ممنون میشم تاامروزلازمش دارم خداخیرتون بده...

×
×
  • اضافه کردن...