倒立摆系统的建模、分析与设计
创作时间:
作者:
@小白创作中心
倒立摆系统的建模、分析与设计
引用
CSDN
1.
https://blog.csdn.net/m0_58209778/article/details/139448174
倒立摆系统是一种典型的非线性控制对象,广泛应用于控制理论的教学和研究中。本文将介绍倒立摆系统的建模、分析与设计过程,包括系统稳定性分析、状态反馈控制器设计以及降维状态观测器的实现。
一、案例背景
倒立摆系统是一个经典的控制理论研究对象,其主要特点是具有非线性、不稳定性和多输入多输出特性。通过建立倒立摆系统的线性状态空间模型,可以对其进行深入的分析和设计。
二、建模分析
由PDF知,倒立摆系统的线性状态空间表达式为:
则有:
2.1 系统稳定性、能控性和能观性分析
在Matlab环境下,可以分析系统的稳定性、能控性和能观性。以下是具体的代码实现:
%{
1.在Matlab 环境下,分析系统的稳定性、能控性及能观性。
%}
A = [0 1 0 0;20.601 0 0 0; 0 0 0 1;-0.4905 0 0 0];
B = [0;-1;0;0.5];
C = [1 0 0 0;0 0 1 0];
n = size(A, 1)
% 系统的状态空间表示
sys = ss(A, B, C, 0);
% 稳定性分析
%计算特征值
eigenvalues = eig(A)
if all(real(eigenvalues) < 0)
disp('系统是稳定的.');
else
disp('系统是不稳定的.');
end
% 能控性分析
Uc = [B, A*B, A^2*B,A^3*B];
rank_Uc = rank(Uc)
if rank_Uc == n
disp('系统是能控的.');
else
disp('系统是不能控的.');
end
% 能观性分析
Uo = [C; C*A; C*A^2;C*A^3];
rank_Uo = rank(Uo)
if rank_Uo == n
disp('系统是能观的.');
else
disp('系统是不能观的.');
end
结果显示,该系统不稳定,但是能控能观。
2.2 开环仿真验证
在SIMULINK环境下,可以进行系统开环仿真,验证系统的稳定性。具体步骤如下:
- 连接State-Space块的输出到Scope块的输入。
- 连接Step块的输出到State-Space块的输入。
- 配置State-Space块的系统状态空间矩阵(A、B、C、D)。
- 设置Step块的阶跃信号参数。
- 调整Scope块的显示参数。
- 运行仿真并查看系统的响应。
通过这些步骤,可以在SIMULINK中建立一个简单的系统,并使用State-Space块描述系统的动态行为,Step块产生一个阶跃信号作为输入,Scope块用于查看系统的输出响应。结果显示,系统是不稳定的。
三、状态反馈控制器设计
由倒立摆系统的线性状态空间表达式可得系统的状态方程和输出方程。以下是状态反馈控制器的设计过程:
3.1 计算反馈增益阵
%{

在SIMULINK环境下,给定系统期望的极点,设计状态反馈控制器,
并通过仿真验证其性能
%}
% 定义系统矩阵
A = [0 1 0 0; 20.601 0 0 0; 0 0 0 1; -0.4905 0 0 0];
B = [0; -1; 0; 0.5];
C = [1 0 0 0; 0 0 1 0];
D = [0; 0];
% 计算可控性矩阵
Co = ctrb(A, B);
% 检查可控性
rank_Co = rank(Co);
if rank_Co == size(A, 1)
disp('系统是可控的。');
else
error('系统不可控,请重新设计系统或控制器。');
end
% 给定的期望闭环极点
desired_poles = [-2, -3, -4, -5];
% 计算状态反馈增益矩阵 K
K = place(A, B, desired_poles)
3.2 建立Simulink模型
建立Simulink模型并运行仿真,观察四个状态的变化。实验结果表明,倒立摆很短时间内收敛到0,控制效果很好。
四、降维状态观测器设计
4.1 设计降维状态观测器
将观测值代入状态反馈建立Simulink模型(降维状态观测器)。为了简化框图,将原系统模型替换成了直接State space表示的形式,具体设置为:这里给定倒立摆角度的初值1,其他全部设为0。
4.2 仿真验证
运行仿真,观察四个状态的变化。将未加入观测器时的状态与加入状态观测器的状态作差,发现比较观测器观测值与实际状态的误差的时候,发现观测器已经能够很好地跟踪未知状态了。
通过以上分析和设计过程,可以发现倒立摆系统虽然不稳定,但通过合理的控制器设计和状态观测器的实现,可以达到良好的控制效果。
热门推荐
呼和浩特FM99.8停播:草原音乐文化的传承与发展
面部脱毛膏真的会毁脸吗?
激光脱毛后如何做好肌肤护理?
妙佑医疗教你如何通过饮食改善孩子排尿问题
从民国老站牌到智能公交:广州公交70年变迁史
双十一期间快手账号被封?这份解封指南请收好!
双11后快手账号被封?这份解封攻略请收好
双十一期间,京东物流如何用金龙DIDO无人车提升配送效率?
为什么普通人必须要投资
提升技能与胜任力,发挥潜力,实现个人突破
白芷的5大功效与作用,但这几类人群需禁忌了,否则越吃越伤身
阿兰·皮斯教你读懂:恋爱中女性的肢体语言
陈思诚:中国电影稀缺的产品经理
春节假期 游客喜爱分段式出游
中国面食的变迁史
【男人养生食谱】男人健康饮食搭配 健康美味生活伴随他
还少丹里的养生秘密:熟地黄和山药
秋冬养生必备:还少丹的六大功效与使用指南
秋冬必备:在家轻松做地道济南甜沫
二陈汤的功效与作用
契诃夫笔下的美人:从外在到内在的美学探索
遗产继承与债务清偿,未成年人在遗产继承中如何维护自己的权益?
壹邦健康科普:如何通过饮食有效补充维生素B?
李亚鹏:从演艺巅峰到商业低谷,一个关于选择与后果的真实案例
最新研究证实:食物真的能影响心情
李亚鹏退出娱乐圈全心投入慈善事业
李亚鹏:用艺术之光点亮乡村孩子的未来
每天坚持踮脚的人,身体会发生什么变化?3个好处不请自来
邓亚萍:从乒乓女王到全能体育人
锡纸烫发型全攻略:效果展示与适合人群分析