作者Qws (神手小朋友)
看板MATLAB
標題[問題] estimator 預估器 and bode 波德圖 的問題~
時間Tue Dec 20 19:06:25 2005
% observer design
clear all
A=[-0.4 0 -0.01;1 0 0;-1.4 9.8 -0.02]
B=[6.3;0;9.8]
C=[0 0 1]; D=0
w=[0.01 10];
t=0:0.05:10;
P=[-2 -1+j -1-j] % 補償器極點
op=[-4 -3+3*j -3-3*j] % 估測器極點
x0=[1 2 3]
xh0=[-1 -2 -3]
K=place(A,B,P)
L=(place(A',C',op))'
Ak=A-B*K-L*C;
Bk=L; Ck=K;
[tmp1 tmp2]=size(D)
Dk=zeros(tmp1,tmp2)
[zk pk gaink]=ss2zp(Ak,Bk,Ck,Dk,1)
[Ac Bc Cc Dc]=series(A,B,C,D,Ak,Bk,Ck,Dk)
figure(1)
rlocus(Ac,Bc,Cc,Dc)
axis([-6 1 -6 6])
figure(2)
[mc pc]=bode(Ac,Bc,Cc,Dc,1,w) % bode
各位高手可以幫我看一下code嗎??
bode圖 一直劃不出來 我檢查過好幾次了 也沒有錯誤訊息
感謝~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.35.115
※ 編輯: Qws 來自: 140.124.35.115 (12/20 21:08)
推 dok:最後一行不要設給參數即可 12/20 21:53
推 Qws:感謝 已經解決了 12/20 22:07