现代控制MATLAB作业

发布 2022-09-20 20:29:28 阅读 6396

题目:给定图所示的被控系统,设计状态反馈控制器,使得闭环系统是渐近稳定的,而且闭环系统的输出超调量σ≤5%,峰值时间≤0.5%。

一:开环控制:通过sumilink设计与**可以得到以下结果:

这样的系统是不稳定的系统,不能达到要求。

二:用pid闭环控制器来使系统达到稳定要求:

具有比例加积分加微分控制规律的控制称pid控制。ziegler-nichols整定法是一种基于频域设计pid控制器的方法,也是最常用的整定pid参数的方法。ziegler-nichols整定法根据给定对象的瞬态响应特性来确定pid的控制参数。

利用延时时间l,放大系数k和时间常数t,根据下表中的公式确定kp,ti和τ的值。

利用其中pid的参数设置来得到参数值。此系统为3阶系统,可以将闭环系统近似成只有一对主导极点的二阶系统。取阻尼比=0.

707,振荡频率为10。因此可以计算出kp=130,ki=0.1,kτ=1。

系统的sumilink设计以及**图如下所示:

由**结果可知:系统加pid控制器后,超调量达到要求,但是调节时间过长,不满足快速性的要求,不满足条件要求。

三:状态反馈控制器实现极点配置:通过计算可以得到系统的极点配置矩阵为:

k=[-10000 -284.8 -96.1],系统的simulink结构图以及**图如下:

为了看得清楚,放大可以看到系统的峰值时间也满足要求:

由以上**结果可知,所要设计的系统的状态反馈控制器为:

u=-[10000 284.8 96.1]x。满足题目要求。

四:跟踪控制器设计:

先用matlab求出增广系统的状态反馈增益矩阵。因此要设计的控制器为:

u= -16139 1050 20]x - 99970.设计与**图如下:

放大**图为:

由图可知,满足系统要求的各项性能。

现代控制理论作业。

现代控制MATLAB作业

1 给出传递函数g s 的状态空间实现 首先输入传递函数的分子分母,再用tf2ss函数建立传递函数的一个状态空间实现。2.求由以下状态空间模型所表示系统的传递函数 x u y 1 0 0 x 解 首先输入系统的系数矩阵a,b,c,d.再利用ss2tf函数来使状态空间方程转化为传递函数。如下图所示 题...

现代控制理论大作业

直流电动机模型的分析。姓名 李志鑫。班级 测控1003 学号 201002030309 直流电机是现今工业上应用最广的电机之一,直流电机具有良好的调速特性 较大的启动转矩 功率大及响应快等优点。在伺服系统中应用的直流电机称为直流伺服电机,小功率的直流伺服电机往往应用在磁盘驱动器的驱动及打印机等计算机...

现代控制理论大作业

现代控制理论。主汽温对象模型 班级 学号 姓名 一。背景及模型建立。1.火电厂主汽温研究背景及意义。2.主汽温对象的特性。3.主汽温对象的数学模型。二。分析。1.状态空间表达。2.化为约当标准型状态空间表达式并进行分析。3.系统状态空间表达式的求解。4.系统的能控性和能观性。5.系统的输入输出传递函...