2022年弹簧-质量-阻尼系统的建模与控制系统设计 .pdf
《2022年弹簧-质量-阻尼系统的建模与控制系统设计 .pdf》由会员分享,可在线阅读,更多相关《2022年弹簧-质量-阻尼系统的建模与控制系统设计 .pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分数: _任课教师签字: _ 华北电力大学研究生结课作业学 年 学 期:第一学年第一学期课 程 名 称:线性系统理论学 生 姓 名:学号:提 交 时 间: 2014.11.27名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告2 目录目录. 2 1 研究背景及意义 . 3 2 弹簧-质量 -阻尼模型 . 3 2.1 系统的建立 . 4 2.1.1 系统传递函数的计算 . 5 2.2 系统的
2、能控能观性分析 . 7 2.2.1 系统能控性分析 . 8 2.2.2 系统能观性分析 . 9 2.3 系统的稳定性分析 . 10 2.3.1 反馈控制理论中的稳定性分析方法. 10 2.3.2 利用 Matlab 分析系统稳定性 . 10 2.3.3 Simulink 仿真结果 . 12 2.4 系统的极点配置 . 15 2.4.1 状态反馈法 . 15 2.4.2 输出反馈法 . 16 2.4.2 系统极点配置 . 16 2.5 系统的状态观测器 . 18 2.6 利用离散的方法研究系统的特性. 20 2.6.1 离散化定义和方法 . 20 2.6.2 零阶保持器 . 22 2.6.3 一
3、阶保持器 . 24 2.6.4 双线性变换法 . 26 3.总结. 28 4.参考文献 . 28 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告3 弹簧-质量-阻尼系统的建模与控制系统设计1 研究背景及意义弹簧、阻尼器、质量块是组成机械系统的理想元件。由它们组成的弹簧-质量-阻尼系统是最常见的机械振动系统,在生活中具有相当广泛的用途,缓冲器就是其中的一种。 缓冲装置是吸收和耗散过程产生
4、能量的主要部件,其吸收耗散能量的能力大小直接关系到系统的安全与稳定。缓冲器在生活中处处可见, 例如我们的汽车减震装置和用来消耗碰撞能量的缓冲器,其缓冲系统的性能直接影响着汽车的稳定与驾驶员安全; 另外,天宫一号在太空实现交会对接时缓冲系统的稳定与否直接影响着交会对接的成功。因此,对弹簧-质量-阻尼系统的研究有着非常深的现实意义。2 弹簧 -质量 -阻尼模型数学模型是定量地描述系统的动态特性,揭示系统的结构、 参数与动态特性之间关系的数学表达式。其中,微分方程是基本的数学模型,不论是机械的、液压的、电气的或热力学的系统等都可以用微分方程来描述。微分方程的解就是系统在输入作用下的输出响应。 所以,
5、建立数学模型是研究系统、 预测其动态响应的前提 。通常情况下,列写机械振动系统的微分方程都是应用力学中的牛顿定律、质量守恒定律等。弹簧-质量- 阻尼系统是最常见的机械振动系统。机械系统如图2.1 所示,图 2-1 弹簧 - 质量 - 阻尼系统机械结构简图其中错误!未找到引用源。、错误!未找到引用源。 表示小车的质量, 错误!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告4 未找到引用源
6、。 表示缓冲器的粘滞摩擦系数,错误!未找到引用源。 表示弹簧的弹性系数, 错误!未找到引用源。 表示小车所受的外力,是系统的输入即错误!未找到引用源。 ,错误!未找到引用源。表示小车的位移,是系统的输出,即错误!未找到引用源。,i=1,2。设缓冲器的摩擦力与活塞的速度成正比,其中错误!未找到引用源。,错误!未找到引用源。 ,错误!未找到引用源。,错误!未找到引用源。 ,错误!未找到引用源。 ,错误!未找到引用源。 。2.1 系统的建立由图 2.1 ,根据牛顿第二定律,分别分析两个小车的受力情况,建立系统的动力学模型如下:对错误!未找到引用源。 有: 错误!未找到引用源。对错误!未找到引用源。
7、有: 错误!未找到引用源。联立得到:对错误!未找到引用源。 :错误!未找到引用源。对错误!未找到引用源。 :错误!未找到引用源。令错误!未找到引用源。 ,错误!未找到引用源。 ,错误!未找到引用源。 ,错误!未找到引用源。 ,错误!未找到引用源。 ,错误!未找到引用源。 ; 错误!未找到引用源。,错误!未找到引用源。得出状态空间表达式:所以,状态空间表达式为:错误!未找到引用源。 +错误!未找到引用源。由此可以得出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 28 页
8、- - - - - - - - - 华北电力大学(保定)线性系统理论结课报告5 已知:错误!未找到引用源。,错误!未找到引用源。,错误!未找到引用源。,错误!未找到引用源。 ,错误!未找到引用源。 ,错误!未找到引用源。代入数据得:2.1.1 系统传递函数的计算在 Matlab 中,函数 ss2tf给出了状态空间模型所描述系统的传递函数,其一般形式是 num,den=ss2tf(A,B,C,D,iu),其中 iu 是输入值。用 Matlab 将状态空间表达式表示为传递函数:在输入 1 单独作用的情况下A=0 0 1 0;0 0 0 1; -400 300 -9 6;150 -200 3 -4.
9、5; B=0 0;0 0;1 0;0 0.5; C=1 0 0 0;0 1 0 0; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告6 D=0 0;0 0; num,den=ss2tf(A,B,C,D,1) 运行程序,得到:num = 0 -0.0000 1.0000 4.5000 200.0000 0 -0.0000 -0.0000 3.0000 150.0000 den = 1.0
10、e+004 * 0.0001 0.0014 0.0623 0.1800 3.5000 在输入 2 单独作用的情况下:A=0 0 1 0;0 0 0 1; -400 300 -9 6;150 -200 3 -4.5; B=0 0;0 0;1 0;0 0.5; C=1 0 0 0;0 1 0 0; D=0 0;0 0; num,den=ss2tf(A,B,C,D,2) 运行程序,得到:num = 0 -0.0000 -0.0000 3.0000 150.0000 0 -0.0000 0.5000 4.5000 200.0000 den = 1.0e+004 * 名师资料总结 - - -精品资料欢迎
11、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告7 0.0001 0.0014 0.0623 0.1800 3.5000 由此可知:位移错误!未找到引用源。 对外力 错误!未找到引用源。 的传递函数是:位移错误!未找到引用源。 对外力 错误!未找到引用源。 的传递函数是:位移错误!未找到引用源。 对外力 错误!未找到引用源。 的传递函数是:位移错误!未找到引用源。 对外力 错误!未找到引用源。 的传递函数是:2.2 系统的
12、能控能观性分析在反馈控制理论中只讨论输入量对输出量的控制。而这两个量的关系唯一地由系统的传递函数所确定。一个稳定的系统,一定能控。同时,系统的输出量本身就是我们想要控制的量, 对于一个实际的系统来说, 输出量当然是可以被观测到的,因此在反馈控制理论中没有必要设立能控和能观这两个概念。然而在现代控制理论中, 能控和能观是两个重要的基本概念。我们把反映系统内部运动状态的状态向量作为被控量,而且它们不一定是实际上可观测到的物理量,至于输出量则是状态向量的线性组合,这就产生了从输入量到状态量的能控性问题和从输出量到状态量的能观测性问题。在现代控制中, 分析和设计一个控制系统, 必须研究这个系统的能控性
13、和能观性。状态方程描述了输入错误!未找到引用源。(t)引起状态 X(t)的变化过程;输出方程则描述了由状态变化引起的输出Y(t)的变化。能控性和能观性正是分别分析 错误!未找到引用源。 (t)错误!未找到引用源。对状态 X(t)的控制能力以及 Y(t)对 X(t)的反应能力。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告8 2.2.1 系统能控性分析设线性定常系统的状态方程为式中 A
14、nn 矩阵Bnr 矩阵Cmn 矩阵D mr 矩阵系统能控的充分必要条件为:能控判别阵错误!未找到引用源。的秩 R(错误!未找到引用源。 )=n,用 Matlab 计算能控矩阵的秩,从而对该系统的能控性进行判别,程序为:A=0 0 1 0;0 0 0 1; -400 300 -9 6;150 -200 3 -4.5; B=0 0;0 0;1 0;0 0.5; C=1 0 0 0;0 1 0 0; D=0 0;0 0; Qc=ctrb(A,B) R1=rank(Qc) 运行程序,得到:R1 = 4 等于矩阵行数,由此可以判断,系统是完全能控的。2.2.2 系统能观性分析设线性定常系统的状态方程为:
15、错误!未找到引用源。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告9 式中 A nn 矩阵Bnr 矩阵Cmn 矩阵D mr 矩阵能观的充分必要条件为:能观判别阵错误!未找到引用源。 的秩 R(错误!未找到引用源。 )=n,下面,用 Matlab 计算能控矩阵的秩,从而对该系统的能控性进行判断:A=0 0 1 0;0 0 0 1; -400 300 -9 6;150 -200 3 -4.
16、5; B=0 0;0 0;1 0;0 0.5; C=1 0 0 0;0 1 0 0; D=0 0;0 0; Qo=obsv(A,C) R2=rank(Qo) 运行程序,得到:R2 = 4 满秩,因此可以判断,该系统是完全能观的。综上所述,这是一个既能控又能观的系统。2.3 系统的稳定性分析2.3.1 反馈控制理论中的稳定性分析方法稳定性是一个系统可以被采用的最基本的条件,是系统的固有属性。稳定系统的定义如下: 设控制系统处于某一起始的平衡状态,在外力的作用下,它离开了平衡状态, 当外作用消失后, 如果经过足够长的时间它能够恢复到起始的平衡状态, 则称这样的系统为稳定的系统,否则称为不稳定的系统
17、。 由稳定性的定义可见, 稳定性是系统去掉外力作用后自身的一种恢复能力,所以是系统的一种固有特性。 对于线性定常系统, 它取决于系统本身的结构和参数,而与初始条件和外界作用无关。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告10 线性定常系统稳定的充分必要条件是:闭环系统特征方程的所有特征根为负实数或具有负实部的共轭复数, 即所有特征根位于复平面的左半平面。只要有一个闭环特征根分布在右
18、半平面上,系统就是不稳定的;如果没有右半平面的根,但有纯虚根, 则系统是临界稳定的; 在工程上, 处于不稳定和临界稳定的线性定常系统是不能采用的1。在古典控制系统中, 我们判断系统的稳定性经常用劳斯-赫尔维茨代数判据、时域分析法、根轨迹法、频域分析法等方法,但那只针对低阶系统。实际的工业生产中,经常会遇见一些特别复杂的系统。这时古典控制理论中的方法就有点捉襟见肘了。1892 年俄国学者李雅普诺夫提出的稳定性理论是确定系统稳定性的更一般性理论,它采用了状态向量描述,不仅适用于单变量、线性、定常的系统,而且适用于多变量, 非线性、时变的系统。 李雅普诺夫理论在建立一系列关于稳定性概念的基础上, 提
19、出了判断系统稳定性的两种方法:一种方法是利用线性系统微分方程的解来判断系统稳定性, 称为李雅普诺夫第一法或间接法;另一种方法是首先利用经验和技巧来构造李雅普诺夫函数,进而利用李雅普诺夫函数来判断系统稳定性,称为李雅普诺夫第二法或直接法。2.3.2 利用 Matlab 分析系统稳定性随着计算机技术的发展,在现代控制理论中,我们经常采用Matlab 判断系统的稳定性。 对于线性定常系统, 典型的系统输入信号类型有脉冲、阶跃、斜坡、加速度、正弦信号。 系统的稳定性是对任何输入信号而言,即若一个系统是稳定的,则其在任何输入信号情况下对应的输出曲线是收敛的。然而,阶跃信号包含了另外几种常见输入信号的特性
20、, 所以我们常通过观察系统的单位阶跃响应曲线判断判断系统的稳定性。 若系统的单位阶跃响应是收敛的, 则系统一般是收敛的;否则,是发散的。在 Matlab 中输入相应系统的状态空间表达式矩阵来求取系统的特征值:A=0 0 1 0;0 0 0 1; -400 300 -9 6;150 -200 3 -4.5; B=0 0;0 0;1 0;0 0.5; C=1 0 0 0;0 1 0 0; D=0 0;0 0; eig(A) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 2
21、8 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告11 运行程序,得到:ans = -5.7735 +22.3859i -5.7735 -22.3859i -0.9765 + 8.0332i -0.9765 - 8.0332i 由此可以知道,经计算得出A 阵的所有特征根均在复平面的左半平面,因此得出该系统是稳定的。给系统加起阶跃信号:A=0 0 1 0;0 0 0 1; -400 300 -9 6;150 -200 3 -4.5; B=0 0;0 0;1 0;0 0.5; C=1 0 0 0;0 1 0 0; D=0 0;0 0; step(A,B,C,D)
22、结果如下00.0020.0040.0060.0080.01From: In(1)To:Out(1)024600.0020.0040.0060.0080.01To:Out(2)From: In(2)0246Step ResponseTime (sec)Amplitude名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告12 图 2-2 阶跃响应曲线由图可以看出, 在阶跃响应下, 系统在一定
23、时间内收敛于某一固定值,因此可以判断系统是稳定的, 但同时我们也可以看出, 系统的调节时间比较长, 如果想要减少调节时间, 那么需要重新配置极点, 对系统进行改进。 下面的章节将对系统进行极点的配置。2.3.3 Simulink 仿真结果根据上述原理,用Matlab 中的 Simulink 组件进行仿真。根据状态空间表达式,搭建系统模型如下图所示:我们分别对只有输入1 作用下和只有输入2 作用下的系统使用Simulink 进行仿真,让其与 Matlab 图像进行对比图 2-3 Simulink 模型图(1)仅有 错误!未找到引用源。 作用时,系统的输出如下图所示名师资料总结 - - -精品资料
24、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告13 图 2-4 u1 作用时响应曲线图中,绿色为输出 1 的曲线,蓝色为输出2 的曲线。经分析:此曲线与对应Matlab 曲线一致,系统稳定,但是超调量较大,调节时间较长。(2)仅有 错误!未找到引用源。 作用,系统的输入如下所示:图 2-5 u2 作用时响应曲线图中,绿色为输出 1 的曲线,蓝色为输出2 的曲线。经分析:同样,此曲线与对应的 Matlab 曲线一致,
25、系统稳定,但是超调量较大,调节时间较长。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 28 页 - - - - - - - - - 华北电力大学(保定)线性系统理论结课报告14 在错误!未找到引用源。 共同作用下,系统的输出如下图所示:图 2-6 u1、u2 同时作用时响应曲线图中绿色为输出 1 的曲线,蓝色为输出 2 的曲线。经分析:此曲线与 Matlab曲线一致,系统稳定,但是超调量较大,调节时间较长。需要进行极点配置,使系统得到更好的性能。2.4 系统的极点配置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年弹簧-质量-阻尼系统的建模与控制系统设计 2022 弹簧 质量 阻尼 系统 建模 控制系统 设计
限制150内