自动控制原理实验三——状态空间建模与分析

  1. 根据系统的传递函数及状态空间模型,记录相关变量的变化过程
    飞机的纵向扰动运动方程为:

    (1)根据飞机纵向扰动运动方程计算俯仰角速度与升降舵偏转角的传递函数,俯仰角与升降舵偏转角的传递函数。
A = [-0.045 1.93 0 -9.8; -0.007 -2.02 1 0; 0.0062 -6.97 -2.948 0; 0 0 1 0];
B = [0;-0.16;-11.87;0];
C = eye(4);
D = zeros(4,1);
[num,den] = ss2tf(A,B,C,D,1)

关键是C要用 eye(n) 来代入。

(2)根据俯仰角闭环控制系统结构图,给定俯仰角信号指令+5度,绘制速度、迎角、俯仰角的变化曲线(角度单位用度,角速度单位用度/秒)。并说明俯仰角变化对速度及迎角的影响。
在这里插入图片描述
两个负反馈和传递函数矩阵无关,是题目给的设计要求。上图主要体现单输入多输出系统在simulink建模时如何分别查看各个输出量的变化曲线(用demux模块和scope)。

  1. 使用matlab判断系统状态可控性
    在这里插入图片描述
A = [-3 1 0; 0 -3 0; 0 0 -3];
B = [0;1;3]; 
S = ctrb(A,B);
rank(S)
  1. 判断可观性
A = [4 4 4; -11 -12 -12; 13 14 13];
B = [1;-1;0];
C = [1 1 1];
S = obsv(A,C);
rank(S)
  1. 分析系统的稳定性
A = [ 0 1 0;0 -2 1; -1 0 -1];
B = [1;-1;0];
C = [1 1 1];
P = lyap(A',eye(3));
det(P)

det( p ) != 0 则稳定。

  1. 已知系统的状态方程为:
    在这里插入图片描述
    通过状态反馈是期望极点配置在-1+2j, -1-2j 处,确定状态反馈阵K。
    首先判断系统可控性(可省略这一步),然后计算状态反馈阵。
clear;
A = [-2 -3; 4 -9];
B = [3; 1];

J = [-1-j*2;-1+j*2];
K_sy = place(A,B,J);
  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值