6.6 控制器极点配置方法

放大器的带宽与增益一二三阶S域分析 目录 参考链接: 零极点 零极点举例: 一元二次方程 一阶零点极点 中频增益 二阶零极点 主极点 参考链接: 零极点:https://wenku.baidu.com/view/19f1218602d8ce2f0066f5335a8102d276a261ad.html?fr=search-1-wk_sea_es-income1 https://www.cnblogs.com/yangjun1219/p/5445085.html 以频率为横轴,频率是自变量,输入多少输出就是多少,.. 阅读详情
,如果已知系统的模型或传递函数,通过引入某种控制器,使得闭环系统的极点可以移动到指定的位置,从而使系统的动态性能得到改善。这种方法称为极点配置法。

例6-12 有一控制系统如图6-38,其中,要求设计一个控制器,使系统稳定。

图6-38

解:(1)校正前,闭环系统的极点:

> 0

因而控制系统不稳定。

(2)在控制对象前串联一个一阶惯性环节 , c>0,则闭环系统极点:

显然,当 , 时,系统可以稳定。但此对参数 c 的选择依赖于 a 、 b 。因而,可选择控制器 , c 、 d ,则有特征方程:

当 , 时,系统稳定。

本例由于原开环系统不稳定,因而不能通过简单的零极点相消方式进行控制器的设计,其原因在于控制器的参数在具体实现中无法那么准确,从而可能导致校正后的系统仍不稳定。

例6-13 已知一单位反馈控制系统的开环传递函数:

要求设计一串联校正装置Gc(s) ,使校正后系统的静态速度误差系统 ,闭环主导极点在 处。

解:首先,通过校正前系统的根轨迹可以发现,如图6-39所示,其主导极点为:

。

图6-39

为使主导极点向左偏移,宜采用超前校正装置。

(2)令超前校正装置 ,可采用待定系数法确定相关参数:

又

其中 、 、 、 为待定系数。

进一步可得:

即

将 代入式子可以得到: , , , 。进一步可得超前校正装置的传递函数:

校正后系统的根轨迹如图6-39所示。

该校正装置与例6-7中由超前装置获取的校正装置结果基本相同,说明结果是正确的。

在matlab中,亦有相应的命令可进行极点配置,主要有三个算法可实现极点配置算法:Bass-Gura算法、Ackermann算法和鲁棒极点配置算法。这些算法均以状态空间进行表征,通过设定期望极点位置,获取状态反馈矩阵K。下面通过示例介绍其中的一种算法。

例6-14 考虑给定的系统,其状态方程模型如下:

,

期望的闭环系统配置在 , , ,试设计其控制器。

解:可以使用下面的MATLAB语句来实现极点的配置:

A=[0,1,0,0;0,0,-1,0;0,0,0,1;0,0,11,0]; B=[0;1;0;-1];

eig(A)'

ans =

0 0 3.3166 -3.3166

P=[-1;-2;-1+sqrt(-1);-1-sqrt(-1)];

K=place(A,B,P)


place: ndigits= 15

Warning: Pole locations are more than 10% in error.

K =

-0.4000 -1.0000 -21.4000 -6.0000

eig(A-B*K)'

ans =

-1.0000 - 1.0000i -1.0000 + 1.0000i -2.0000 -1.0000

可以看出,原系统的极点位置为0、0、3.3166、-3.3166,即原系统是不稳定的,应用极点配置技术,可以将系统的闭环极点配置到某些期望的位置上,从而使得闭环系统得到稳定,并同时得到较好的动态特性。
#2_经典控制理论梳理和有趣的想法 文章目录Bode图稳定性判据的理解Bode图经典控制理论中时域与频域分析差别 Bode图稳定性判据的理解 参考:知乎 判断环路稳定的第一步是把闭环打开,基于开环来分析,分析环路从输入到反馈这一条路径的时延(频域是相位延时)。如果开环的相位延时达到了180度,那么再加上负反馈本身的减号(再+180度),这样参考源就和反馈是叠加了,结果是越来越不稳定(正反馈)。 对于Bode图,我们分析-180度位置... 阅读详情

相关推荐

现代控制理论 pdf_现代控制理论(2):状态反馈

状态反馈在上一篇系统的描述中介绍了三种描述系统行为的数学方法。现代控制理论基于状态空间建模,对于连续的线性时不变系统,其状态空间可表述为:通常情况下 。如果系统矩阵 存在正实部的特征值而导致系统不稳定,或是系统虽然稳定但性能不满足需求,可以通过反馈控制来改变系统特性。现代控制理论采用的状态反馈区别于经典控制中利用输出和参考信号的误差进行反馈,其根据系统的状态来计算控制信号,对于线性系统...

weixin_39637397的博客 1738

极点配置理论中的极点配置问题

极点配置问题极点配置问题极点配置问题极点配置问题极点配置问题极点配置问题

直流电机控制进阶:当状态反馈遇上观测器,一个Simulink模型讲透LQR与极点配置

本文深入探讨了直流电机控制的高级技术,通过Simulink模型详细解析了状态反馈与观测器的结合应用,重点比较了极点配置法与LQR最优控制在工程实践中的差异。文章提供了完整的建模步骤、参数调整策略和实战调试技巧,帮助工程师提升控制系统的动态响应和鲁棒性。

weixin_30345577的博客 398

控制系统中的闭环带宽

在实际应用中,通常需要根据控制系统的要求和被控对象的特性来选择适当的闭环带宽。控制系统中的闭环带宽是指反馈控制系统中控制器输出与被控对象输入之间的频率范围。具体来说,闭环带宽是在稳定性和响应速度之间做出的折衷,越高的闭环带宽通常意味着更快的响应速度,但也可能导致系统变得不稳定。闭环控制系统中,带宽,闭环截止频率,定义为当闭环幅频特性下降到频率为0时的-3dB增益时对应的频率值,…闭环控制系统中,带宽,闭环截止频率,定义为当闭环幅频特性下降到频率为0时的-3dB增益时对应的频率值,…

FL1717的博客 6051

状态反馈极点配置控制器设计学习笔记

状态反馈极点配置控制器设计

一饮丶一啄的博客 1万+

倒立摆控制器的设计(分别用极点配置,LQR方法,Robust H-无穷方法)

G01倒立摆控制器设计 Author:Dargon Note date:2020/12/13 课程用书:LMIs in Control Systems Analysis,Design and Applications 1,倒立摆控制系统简介 倒立摆系统是一个复杂的控制系统,具有非线性、强耦合、多变量、不稳定等特性。 在控制过程中, 它能有效的反映控制中的许多关键问题,如镇定问题,非线性问题, 鲁棒性问题, 随动问题及跟踪问题恩等,都可以以倒立摆为对象加以研究。除此之外, 它和火箭的飞行及机器人关节运动

Dallas01的博客 3973

【东大自控笔记8】闭环零点与开环零极点之间的关系

闭环零点与开环零极点之间的关系

☆下山☆的博客 5065

状态空间建模与极点配置 —— 理论、案例与交互式 GUI 实现

本文从状态空间建模的基本理论出发,详细介绍了如何利用状态变量描述动态系统,并结合极点配置方法,通过状态反馈实现闭环系统性能的设计。我们首先回顾了状态空间模型的基本形式及其物理意义,然后讲解了极点配置的设计原理和数学推导,重点说明了如何利用可控性分析和 Ackermann 公式(或数值方法)计算反馈增益KKK。接着,本文通过两个典型案例(包括二阶机械系统和多输入系统)展示了状态空间建模与极点配置在工程中的实际应用。

闲人编程的博客 2249

3P3Z控制器在MCU上的实时参数计算与零抖动加载

3P3Z控制器是一种基于零极点配置的高自由度数字补偿器,其核心原理是通过6个可调参数(3零点+3极点)对开关电源开环传递函数进行精准整形,从而在有限带宽下兼顾动态响应、相位裕度与鲁棒性。相比传统PID,它天然适配buck电路参数计算、boost电路参数计算等典型DC-DC建模需求,尤其擅长抑制由PCB寄生参数(如ESR、走线电感)引发的谐振与相位跌落。其技术价值在于将控制设计从经验试凑转向物理建模驱动,并支持微处理器在线生成、原子化加载,满足10kHz以上PWM周期内的实时调参要求。本文聚焦工程落地,详解浮

weixin_32496547的博客 298

零极点配置实战:用MATLAB玩转倒立摆的5种控制器设计对比

本文通过MATLAB实战演示了倒立摆系统的5种控制器设计方法,包括PID控制、LQR最优控制、模糊控制和极点配置等。详细解析了零极点配置技术在倒立摆控制中的应用,对比了各控制策略的性能指标,为工程实践提供选型指南。文章包含完整的MATLAB代码实现和参数调优技巧,是掌握动态系统控制的实用教程。

weixin_29054245的博客 861

控制教程 —— 介绍篇:6.状态空间控制器设计

在本教程中,我们将展示如何使用状态空间(或时域)的方法设计控制器和观测器。 本教程中使用的主要MATLAB命令为:eig,ss,lsim,place,acker。 形式 有几种不同的方法来描述线性微分方程组,在"控制教程 —— 介绍篇:1.建模"部分中介绍了状态空间描述。对于SISO LTI系统,状态空间形式如下: dxdt=Ax+Bu \frac{d\mathbf{x}}{dt} = A\mathbf{x} + Bu dtdx​=Ax+Buy=Cx+Du y = C\mathbf{x} + Du y=Cx

学徒浩子 7989

状态空间方程 - 极点配置1

极点配置(Pole Placement)是控制理论中的一种设计方法,用于通过适当选择控制器增益,使得闭环系统的极点(也即系统特征方程的根)位于预定的位置,从而达到所需的动态性能和稳定性要求。我们可以通过极点配置的方法来计算出适当的增益矩阵,以保证系统的稳定性,而参考值的缩放则用于确保稳态误差性能是可接受的。A 矩阵的特征值就是系统的极点,而极点的位置决定了线性系统的稳定性。将 A 矩阵写成对角线形式后,我们不难发现,剩下的是一组一阶微分方程,其中每个状态的导数只受该状态的影响,不受其他影响。

Supernova_Jun的博客 5284

13、基于极点配置的级联控制器设计

本文介绍了基于极点配置的级联控制器设计方法,详细阐述了初级和次级控制器的设计流程,包括传递函数建模、特征方程构建、极点配置与低频响应匹配。通过矩阵求解实现PID参数整定,并结合mermaid图示展示系统结构与设计流程。文章还分析了该方法在工业自动化、电力系统和航空航天等领域的应用优势,强调其在抗干扰和动态响应方面的性能提升,最后探讨了智能化、自适应及多领域拓展的未来发展方向。

year5的博客 90

【Matlab】极点配置控制(PPC)

前言 前段时间一直在做系统辨识相关的东西,但知道了传递函数,也要会分析传递函数,设计控制器,或者根据传递函数来计算PID参数嘛。所以对于传递函数的分析是比较重要的,因此,后续我学习了一下这个极点配置控制(PPC),然后随便举了一个测试传递函数的例子,自己按照书上的步骤计算了一下,然后仿真效果,看起来还行吧,但是还是有很多疑点的,本节文章,只是记录一下极点配置控制的步骤,细节部分还需要持续的对与控制理论的学习。 设计极点配置控制的控制律为: F(z^-1) * u(k) = R(z^-1) * yr(k

龙猫的博客 6955

无人机三回路自动驾驶仪:LQR与极点配置设计及调参技巧

飞行控制系统设计中,线性二次型最优控制(LQR)与极点配置是两种经典的控制律设计方法。LQR通过状态加权矩阵与控制能量权重求得解析最优解,可提供至少6dB幅值裕度和60°相角裕度;极点配置则直接指定闭环极点位置,使动态响应满足期望指标。三回路自动驾驶仪综合运用速率陀螺与线加速度计反馈,将LQR的鲁棒性与极点配置的直观性结合起来,在无人机飞控、导弹过载驾驶仪及智能汽车运动控制中均有应用。以某特征点俯仰通道模型为例,完整推导状态空间方程、LQR增益与极点配置解析解,并通过Python算例复现三组期望极点下的阶跃

weixin_29169899的博客 260

现代控制理论极点配置

哈工大研究生现代控制理论第五章极点配置与多环控制结构例题

【自校正控制】使用极点配置的方式计算PID

PID应该都比较熟悉,调试PID大家应该也都得心应手,近期在学习PX4开源飞控的时候,已经看到开源飞控已经更新了自适应算法了。自适应算法之前也了解过一些,其中的核心思想也是根据自学习的传递函数模型,使用特定的规则(极点配置就是其中的一种),计算出想要的响应对应的PID参数。想起之前也有过一段时间学习自适应算法,但是一直没怎么实际做过,因此近期学习了一波这方面的知识,复习了一下极点配置,本章就记录一些学习到的笔记,使用极点配置的方式计算PID参数,然后验证。 求解 假设控制对象是一个一阶惯性系统,其传递函

龙猫的博客 5253

别再只用三次多项式了!用MATLAB手把手教你搞定七次多项式轨迹规划(附完整代码)

本文详细介绍了七次多项式在轨迹规划中的优势与应用,通过MATLAB实现从理论推导到实际代码的全过程。相比传统的三次多项式,七次多项式能精确控制位置、速度、加速度和加加速度,实现更平滑的运动控制,特别适用于工业机器人和数控机床等高精度场景。文章包含完整的MATLAB代码示例和优化技巧,帮助工程师快速掌握这一高级轨迹规划方法。

weixin_30872337的博客 297
上一篇: MATLAB:经典控制系统的分析和设计
下一篇: Matlab的函数及指令一览表
鹅鹅
博客等级 码龄19年 70粉丝 53原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值