资源简介
使用Hoo/H2控制方法的卫星姿态容错控制,包括卫星模型,控制器设计和参数文档
代码片段和文件信息
clear
I=[12.490.670.06;0.6713.850.06;0.060.0615.75]; %%可以拉偏的转动惯量7890
period_torqued=[111]*1e-4;
const_torqued=[111]*1e-4;
wn=1;
ep=1;
Kp=diag([0.5^2*12.490.5^2*13.850.5^2*15.75]);
Kd=diag([2*ep*0.5*12.492*ep*0.5*13.852*ep*0.5*15.75]);
w0=0.001;
A0=0.000015;
Theat=0.7853;
Jsx=0.000637;Jsy=0.000637;Jsz=0.000637;Js=0.000637;
J=diag([Jsx;Jsy;Jsz]);%飞轮的转动惯量
%I=[12.49 0.67 0.06;0.67 13.85 0.06;0.06 0.06 15.75];%%星体的转动惯量
Altitude=500;
W0=-631.3481*(6378+Altitude)^(-1.5) ;
i1=12.49;i2=13.85;i3=15.75;
di1=1.49;di2=1.85;di3=1.75;%%星体主轴转动惯量
% i1=12.49;i2=i1;i3=i1;
I=[i1 0 0;0 i2 0;0 0 i3];
% dI=[di1 0 0;0 di2 0;0 0 di3];
A0=0.000015;
%%%%系统矩阵%%%%%%%%%%%%%
sigmaa=0*diag([1 1 1]);
sigmas=0*eye(3);%只考虑飞轮加性故障,因为采用的是状态反馈,量测故障暂时不考虑
A2=I;
A1=W0*[0 0 -(i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 4648 2014-12-04 14:58 Hoo\H2Hoo.m
....... 280 2014-12-04 14:58 Hoo\initial.m
文件 127341 2014-12-04 17:00 Hoo\Rubust_control.mdl
....... 187522 2014-12-04 14:58 Hoo\Rubust_control.mdl.r2009a
文件 111893 2014-12-04 14:58 Hoo\Rubust_control.mdl.r2010b
....... 1343 2014-12-04 14:58 Hoo\with failure.m
....... 1343 2014-12-04 14:58 Hoo\without failure.m
目录 0 2014-12-04 17:00 Hoo
----------- --------- ---------- ----- ----
434370 8
- 上一篇:PWM整流器
- 下一篇:matlab传统方法图像去雾
评论
共有 条评论