MATLAB
学习中使用matlab编写了一些程序,整理之后发到博客中。
竹夭公子
这个作者很懒,什么都没留下…
展开
-
自动控制原理实验四-状态观测器
搭建状态观测器,这里在simulink中用积分器实现系统搭建。举例如下:实验内容1.系统结构图如下图所示。设计状态反馈阵K,使其动态性能指标满足如下要求:超调量峰值时间为了满足系统超调量的要求,取e=0.5;为了满足峰值时间的要求,w=10;可推得A=[-20 20; -1 0]; B=[0; 1]; C=[1 0],系统可控,实现图如下:K = [14 -10]实验内容2.为给定系统配置状态观测器:先根据传递函数写出状态方程,然后根据期望的系统极点和观测器极点设计K和H。这原创 2020-07-25 19:30:13 · 4194 阅读 · 2 评论 -
自动控制原理实验三——状态空间建模与分析
根据系统的传递函数及状态空间模型,记录相关变量的变化过程飞机的纵向扰动运动方程为:(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).原创 2020-07-16 16:21:07 · 2654 阅读 · 0 评论 -
自动控制原理实验二——采样系统及计算机控制
D(z)=1,改变采样频率 T=0.1S、0.2S、0.3S、0.4S、0.5S、0.6S,观察采样系统在阶跃信号作用下的过渡过程。clc;plot(out.tout,out.outplot);title('斜坡信号,K=1')上述代码可以实现将simulink中的outplot模块绘制的图像用m文件绘制出来。第二个实验是设计最小拍有波纹无差系统,可参考下面的文档:最少拍及无波纹最少拍系统设计原则+实例....原创 2020-07-14 14:29:01 · 988 阅读 · 0 评论 -
自动控制原理实验一——离散控制系统建模和仿真
1.采用双线性变换法将传递函数离散化已知一个模拟控制器的传递函数为:用双线性变换法(Tustin)法,求出与之等价的离散表达式 D(z),采样周期 T=1s:num = [11 1];den = [3 1];sys = tf(num,den);% bode(sys);dsys = c2d(sys, 1, 'tustin') % 用双线性变换法进行离散,第二个参数为采样周期% dsys = c2d(sys, 1, 'zoh') % 用零阶保持法进行离散,第二个参数为采样周期figure原创 2020-06-29 23:04:05 · 5243 阅读 · 0 评论