飞行器控制实验报告剖析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
H a r b i n I n s t i t u t e o f T e c h n o l o g y
飞行器制导与控制
实验报告
专业:自动化
班级:
学号:1120410333
姓名:
设计时间:2015/12/12
上机实验1:
使用四阶龙格库塔法求解微分方程
sin()ω=+dy
t b dx
(1)
先定义参数,ωb ,初值条件可以自己任取。 1. 源程序:
function [x,y] = M1(fun,x0,xt,y0,PointNum) if nargin<4 | PointNum<=0 PointNum=100; end
if nargin<3 y0=0; end
y(1,:)=y0(:)';
h=(xt-x0)/(PointNum-1); x=x0+[0:(PointNum)]'*h; for k=1:(PointNum)
f1=h*feval(fun,x(k),y(k,:)); f1=f1(:)';
f2=h*feval(fun,x(k)+h/2,y(k,:)); f2=f2(:)';
f3=h*feval(fun,x(k)+h/2,y(k,:)); f3=f3(:)';
f4=h*feval(fun,x(k)+h,y(k,:)); f4=f4(:)';
y(k+1,:)=y(k,:)+(f1+2*(f2+f3)+f4)/6; end
2、运行文件: x0=0; xt=2; Num=100;
h=(xt-x0)/(Num-1); x=x0+[0:Num]*h; a=1;
yt=1-exp(-a*x); fun=inline('-y+1','x','y'); y0=0;
PointNum=100;
[xr,yr]=M1(fun,x0,xt,y0,Num); M1_x=xr'
M1_y=yr'
plot(x,yt,'k',xr,yr,'r-') legend('jiexi','Runge-Kutta',2)
3、实验结果:
上机实验2:
假设飞行器恒速率飞行,飞行器的动力学方程可简化为: 0=v (2) cos θθ=-y v a g
(3)
cos θψ-=v z v a
(4)
飞行器的运动学方程为: cos cos θψ=v x v
(5) sin θ=y v (6)
cos sin θψ=-v z v
(7)
初始条件000000,,,,,θψv v x y z 自己选取,,y z a a 为控制加速度,
4040< (8) 选择合适的控制加速度变化规律,画出飞行轨迹。 代码如下: dt=0.01; %设置微小的时间量 vm=400; %导弹的速度 am=30; ae=pi/180; %角度转换倍数 x(1)=0;y(1)=0;z(1)=0; %导弹的初始位置 pmr(:,1)=[x(1);y(1);z(1)]; %导弹位置信息矩阵 time=0; %初始化角度和时间信息 sm=vm*dt; %导弹微小时间内飞行距离 % ft=0.4*ae; % st=0.2*ae; % vm=vm+am*time; ft=0; st=0; for (k=2:500) time=time+dt; vm=vm+am*time; pmr(:,k)=[pmr(1,k-1)+vm*dt*cos(st)*cos(ft);pmr(2,k-1)+vm*dt*sin(st); pmr(3,k-1)-vm*dt*cos(st)*sin(ft)]; %目标位置信息的计算 st=(980-9.8*cos(st))/vm*dt+st; %侧滑角的变化 ft=(980/(-vm*cos(st)))*dt+ft; end plot3(pmr(1,:),pmr(2,:),pmr(3,:)); grid on ; 实验图如下: 上机实验3: 从升降舵舵偏角到弹体俯仰角速率和法向加速度的传函分别为: ()()()()32534 12 14142 ϑδ-+-==++++z s a s a a a a G s s s a a s a a a (9) ()() ()()25152534 22 14142 δ++-==++++y z n s a s a a s a a a a V G s s g s a a s a a a (10) 加速度指令指令跟踪控制系统设计为如下图所示: 其中,()(),g a G s G s 分别为陀螺与加速度计的传递函数,()(),d C s G s 为待设计的控制器,请设计合适的()(),d C s G s ,使系统能够跟踪输入指令,具有较好的性能。 系统性能指标及系统模型: 实际系统模型如下 12 66.5472.73 () 2.78106.6z s s G s s s s ϑδ--= =++()() 2220.1290.12972.73() 2.78106.6y z n s s s G s s s s δ+-==++()() 系统性能指标 设计内外环控制器,使控制系统达到预定的性能指标,上升时间小于0.2s ,剪切频率大于3rad/s ,幅值大于10dB ,相角裕度大于50°。 参数设计: 内环部分: 其中认为G g (s )=1,则内环反馈通道中传递函数为G1,前向通道上传递函数为1,G g (s )采用比例控制器,根据计算和试凑可知,有以下结果: 比例 G g (s )=1.82 则开环Bode 图如下: 此时相角裕度90.8°,剪切频率116rad/s 。满足内环设计需求。 外环设计