基于 DSP的直流电动机控制系统的设计与应用 第三章 倒立摆系统的控制算法及仿真
20
综合以上,本文将基于“最优控制”和“状态反馈”两种控制算法先进行倒立
摆系统的 MATLAB仿真,经过比较从而确定最终控制方案。并且这两种控制方案的仿
真实现都是基于上一章得到的状态空间线性模型。
3.2 倒立摆控制算法仿真
倒立摆实物系统的仿真是控制领域中用来检验某种控制理论或方法的典型方
案。它对一类不稳定系统的控制以及对深入理解反馈控制理论具有重要的意义。
3.2.1 计算机仿真简介
计算机仿真也称计算机模拟,就是利用计算机对所研究系统的就构、功能和行
为以及系统控制的主动者——人的思维过程和行为,进行动态性的比较和模仿,利
用建立的仿真模型对系统进行研究和分析,并可将系统过程演示出来。
仿真分为静态方针和动态仿真
[14 ]
。控制系统涉及的方面比较多,而且一般为处
理方法复杂且与时间有关的动态系统,所以它常用动态仿真的方法。在本文中,如
不特别说明, 所用到的仿真均为动态仿真。 Simulink 是 MATLAB提供的实现动态系统
建模和仿真的一个软件包。 Simulink 的每个模块对用户而言都是透明的,用户只需
要知道模块的输入输出以及模块功能,而不必管模块内部是怎么实现的。于是,留
给用户的事情就是如何选取和连接这些模块来完成自己的仿真任务。因此,大多数
情况下用户不必自己动手去对模块编程,只需要把其中的参数填上即可,把精力主
要放在模型的构造上。
每个仿真模块都有三个基本元素:输入向量、状态向量和输出向量。其中状态
向量是最灵活最重要的向量。实际的对象一般比较复杂而且千差万别,如果不理用
状态向量这个有效的工具就难以完成仿真任务。
仿真技术综合了当代科学技术中多种现代化尖端手段 , 极大地扩展了人类的视
野、时限和能力 , 在科学技术领域起到了极其重要的作用。 近 10 年来, 我国仿真技术
得到迅速发展。从应用的广泛程度看 , 已经从早期的航空、航天、火力发电和核动力
发电部门扩展到今天的军事、电子、通信、交通、舰船、冶金、建筑、气象、地质、
机械制造、轻工、技术训练等多种行业和部门 , 其应用已渗透到系统生命周期的全过
程。
3.2.2 系统方程特性分析
1.方程参数分析计算
ZWP-Ⅱ型倒立摆系统结构参数如下: