状态反馈控制和观察者
43岁的观点(30天)
显示旧的评论
答案(2)
山姆翟
2023年4月5日
嗨
@영탁한
- 沉降时间小于2秒
- 超调不到5%
- 稳定阶段误差小于1%
像许多协作机器人手臂和autonoumous车辆,有必要设计所需的参考轨迹,以便控制系统可以遵循。在此练习中,参考模型(传递函数)的目的是满足设计标准。
%的参数
Rs = 0.47;
Lq = 1.23 e - 3;
B = 0.0002;
Kb = 0.42;
Kt = 0.73;
J = 6.5的军医;
%整数矩阵的无报酬的植物
= (- b / J Kt /;
kb / Lq - r / Lq);
B = [0;
1 / Lq];
C = 0 [1];
D = 0;
%的参考轨迹设计
或者说是= 3;%参考ω,ω
zr = 0.7;%参考ζ,ζ
nr = wr ^ 2;
博士= [1 2 * zr * wr wr ^ 2];% x + 2·ζ·ω·x ' +ω²·x
Gr =特遣部队(nr)博士%参考模型
stepinfo (Gr)
%控制器设计
cp =杆(Gr)%控制器波兰人
K = (A, B, cp)的地方%控制器增益
%闭环控制系统没有观察者
sys = ss (a - B * K B, C, D);
Nbar = 1 / dcgain(系统);%标准化者(重新调节参考输入)
cls = ss (a - B * K B * Nbar, C, D)
stepinfo (cls)
%观测器设计
或= 10 *真实(cp (1));%的观察者响应快10倍
op =(或+ 1]a%观察者波兰人(op≪cp但没有重复的两极)
L =(一个“C”,凤凰社)”%观察者收益
%将状态反馈控制器和观察者
Aco = [a - B * K B * K;
0(大小(A)) l * C];
Bco = [B * Nbar;
0(大小(B)));
Cco = [C 0(大小(C)));
Dco = 0;
%闭环observer-based控制系统
clco = ss (Aco, Bco、Cco Dco)
6)步骤(clco,网格在
stepinfo (clco)
上交所=修复(1 - dcgain (clco))%稳态误差
如图所示,这三个设计标准得到满足。