我是靠谱客的博主 殷勤大侠,最近开发中收集的这篇文章主要介绍线性时变系统能用模型预测控制吗_第二讲 线性系统的数学模型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

cffe6ed81398d80a5e4ab66a58577638.png
自动化人 - 知乎​www.zhihu.com
c662205c74f0f597498cc978ed0d0a2f.png
金鸡一唱天下白:第一讲 自动控制的一般概念​zhuanlan.zhihu.com
09de2f48caf985aaabbaebae5c224266.png

2.1 数学模型

1、数学模型: 在分析和设计系统时,了解系统的工作原理及运动过程是很重要的,但是更重要的是需要深入研究它们的动态特性,正确列写出它们的数学表达式。

深入了解元件及系统的动态特性,准确建立它们的数学模型,只有得到较为准确的数学建模,才能设计出性能良好的控制系统。

描述控制系统动态特性,输入、输出变量以及内部各变量之间关系的数学表达式,称为系统的数学模型。深入了解元件及系统的动态特性,准确建立它们的数学模型-称为建模

实际存在的自动控制系统可以是电气的、机械的、热力的、化工的,甚至是生物学的、经济学的等等,然而描述这些系统的数学模型却可以是相同。

l两个概念:变量:方程角度考虑。 参数:模型角度考虑

2、动态特性

控制系统所采用的元件、装置、设备种类繁多,有各自的工作特性,但它们有一共同点:即任何系统或元件总有物质或能量流入,同时又有某些物质或能量流出,系统通常又是有贮存物质或能量的能力,贮存量的多少就可以用状态变量来表示。

状态变量是反应系统流入量或流出量之间平衡的物理量,由于外部供给系统的物质或能量的速率是有限的,不可能是无穷大,因此,系统的状态变量有一个状态变到另一个状态不可能瞬间完成,而要经过一段时间。这样,状态变量的变化就有一个过程,这就是动态过程。

例如,电路中电容上的电压是一个状态变量,它由一个值变到另一个值不可能瞬间完成。具有一定惯量的物体的转速是一个状态变量,转速的变化也是一个过渡过程,具有一定质量的物体的温度是一个状态变量,它由温度T0变到T,同样有一个动态过程;又如容器中液位也是一个状态变量,液位的变化也要一定的时间。

3、建立控制系统数学模型

物理模型:任何元件或系统实际上都是很复杂的,难以对它作出精确、全面的描述,必须进行简化或理想化。简化后的元件或系统为该元件或系统的物理模型。简化是有条件的,要根据问题的性质和求解的精确要求,来确定出合理的物理模型。建立控制系统数学模型的方法有

分析法:对系统各部分的运动机理进行分析,物理规律、化学规律。

实验法:人为施加某种测试信号,记录基本输出响应。

数学模型的特点:

相似性:实际工程控制系统,机械的、电气的、液动的、生物学的、经济的。只要它们具有相同的运动规律,其数学模型就会是相同的。

简化性和准确性:同一个系统既可能有完整的、复杂的数学模型,也可能有简单的、近似的数学模型。折中考虑模型的简化性和准确性。

静态模型和动态模型:

静态模型:变量的各阶导数为零,使用代数方程来进行描述。

动态模型:使用微分方程组来进行描述。

建立系统数学模型的几个步骤:

  • 建立物理模型。
  • 列写原始方程。利用适当的物理定律—如牛顿定律、基尔霍夫电流和电压定律、能量守恒定律等)
  • 选定系统的输入量、输出量及状态变量(仅在建立状态模型时要求),消去中间变量,建立适当的输入输出模型或状态空间模型。

几种常见的控制系统:

1.集中参数系统

系统的变量(参数)仅仅是时间的函数。集中参数系统建立的动态数学模型通常是微分方程。

2.分布参数系统

系统的变量(参数)不仅是时间函数,而且还是空间的函数。分布参数系统建立的动态数学模型通常是偏微分方程。如很大的蒸馏罐,温度随空间位置不同是有梯度变化的。

在实际系统中,大多数系统都是分布式参数系统,但由于偏微分方程求解比较困难,因此在一定误差允许范围内,对系统作一个近似,近似为集中参数系统,这样就可以用微分方程进行分析。

3.线性系统

能够用线性数学模型(线性的代数方程、微分方程、差分方程等)描述的系统,称为线性系统。这类系统的基本特性,即输出响应特性、状态响应特性、状态转移特性等均满足线性关系。

对于控制系统而言,由线性元件构成的系统为线性系统,其运动方程一般为线性微分方程。若其各项系数为常数,则称为线性定常系统。

在动态研究中,如果系统在多个输入作用下的输出等于各输入单独作用下的输出和(可加性),并且当输入增大倍数时,输出相应增大同样的倍数(均匀性),就满足叠加原理,因而系统可以看成线性系统

4.非线性系统:描述系统的数学模型是非线性微分方程,其特性是不能应用叠加原理。

不满足叠加原理的系统,就是非线性系统。因此非线性系统对两个输入量的响应不能单独进行计算,因此系统分析将比较困难,很难找到一般通用方法。但在实际系统中,绝对线性的系统是不存在的,通常所谓的线性系统也是在一定的工作范围内才保证线性的,如放大器,在小信号时可能出现“死区”,在大信号时,又可能出现饱和现象,如图所示即为几种常见的非线性的关系曲线。

c264fa045f5a30b8a8e1cb53fafb9b26.png

b4ec14e7dcae15cffbd4c6d48fef005b.png
非线性微分方程

5.线性定常系统

如果描述一个线性系统的微分方程的系数为常数,那么称系统为线性定常系统。

a9ff1d4d9727cc7100b21b827a5ff963.png

6.线性时变系统

如果描述一个线性系统的微分方程的系数为时间的函数,那么称系统为线性时变系统。

0eab3405a40d88c4b01d69f155e82324.png

数学模型有多种表现形式:

常用的数学模型有微分方程、差分方程、传递函数、脉冲传递函数和状态空间表达式等。

8e4eefe18b5abfcc2fd7b3800525a8e8.png

总结:

一、时域模型

1微分方程-输入量和状态变量都是连续的,集总参数;偏微分方程,分布参数。

2差分方程-离散系统。

二、复频域模型 1传递函数 2 结构图-信号流图

三、频域模型-频率特性,波特图

连续系统-微分方程

1线性微分方程 线性系统

2常系数线性微分方程 线性定常系统 线性时变系统

3偏微分方程-分布参数系统

4非线性微分方程

离散系统:使用差分方程

2.2 线性系统的微分方程:时域数学模型

线性元件的微分方程

55aa12d95c0caeef06e20651b407499c.png
线性常系数微分方程的标准形式

方法直观,但是微分方程的求解麻烦,尤其是高阶系统。

(1)分析系统工作原理,将系统划分为若干环节,确定系统和环节的输入、输出变量,搞清个变量之间的关系;

(2)做出合乎实际的假设,以便忽略一些次要因素,使问题简化。

(3)根据各变量所遵循的基本定律(物理定律、化学定律)或通过实验等方法得出的基本规律,列写各环节的原始方程式,并考虑适当简化和线性化;

(4)列写中间变量与其它变量的因果式,即辅助方程。到此为止方程的数目应和变量的数目相同,且各方程相互独立。

(5)将各环节方程式联立,消去中间变量,最后得出只含输入、输出变量及其导数的微分方程;

(6)将输出变量及各阶导数放在等号左边,将输入变量及各阶导数放在等号右边,并按降幂排列,最后将系统归化为具有一定物理意义的形式,成为标准化微分方程。

一、示例:建立机械平移系统的数学模型

对于机械平移系统经常按照集中参数建立系统的物理模型,然后进行性能分析。机械系统物理模型:有三个基本的无源元件:质量m、弹簧K和阻尼器f。

1.机械系统受力分析

惯性力:与质量有关。牛顿第二定律。

a代表加速度,v代表速度,y代表位移。质量m可看作系统中得储能元件,储存平动动能。系统固有参数。

弹性力:一种弹簧的弹性恢复力。其大小与形变成正比。

k:弹簧刚度,也属于储能元件,储存弹性势能。系统固有参数。

阻尼力:阻尼器产生的粘性摩擦阻力,其大小与阻尼器中的活塞和缸体的相对运动速度成正比。

f:阻尼系数,本身不储存任何动能和势能,主要用来吸收系统的能量,并转换为热能耗散掉。

例2-1 图为一弹簧阻尼系统,当外力F(t)作用于系统时,系统将产生运动。试列写外力F(t)与位移y(t)之间的微分方程。

4f38972d37cbded1d99a654876bafa01.png

解 弹簧和阻尼器有相应的弹簧阻力

和粘性摩擦阻力
,根据牛顿第二定律有 :

4df4686648b8c1689b2333476ef8471e.png

其中

可由弹簧、阻尼器特性写出

7af5301c03ebd45a71c32eb5cfd15348.png

式中 k —— 弹簧系数 f —— 阻尼系数

整理且标准化:

fa7a542dbd4f3bb584f8b78a34e32ac8.png

二、电路的数学模型

例2-2 图2-1为由一RC组成的四端无源网络。试列写以U1(t)为输入量,U2(t)为输出量的网络微分方程。

cecbe0f8f0e82104dce8eb2442d51571.png

解: 设回路电流i1、i2

根据克希霍夫定律,列写方程

5eaecf5962d403807f763c7ca411a8e5.png

1e7376f1a6eaa245328fa8e70d96d965.png

这就是RC组成的四端网络的数学模型,是一个二阶线性微分方程。

三、电动机的数学模型

例2-3 图2-3 所示为电枢控制直流电动机的微分方程,要求取电枢电压Ua(t)(v)为输入量,电动机转速ωm(t)(rad/s)为输出量,列写微分方程。图中Ra(Ω)、La(H)分别是电枢电路的电阻和电感,Mc(N·M)是折合到电动机轴上的总负载转距。激磁磁通为常值。

ebd48606fc68934b3a3067b8a6521883.png

解: 电枢控制直流电动机的工作实质是将输入的电能转换为机械能,也就是由输入的电枢电压Ua(t)在电枢回路中产生电枢电流ia(t),再由电流ia(t)与激磁磁通相互作用产生电磁转距Mm(t),从而拖动负载运动。因此,直流电动机的运动方程可由以下三部分组成。

ad0cd2a63b1985d35ee1ed2f3b08ffb8.png

95ec596afd67f138e8766a6413211be8.png

电动机的转速

与电枢电压Ua(t)成正比,于是 电动机可作为测速发电机使用。

系统最基本的数学模型是它的微分方程式。建立微分方程的步骤如下:

①确定系统的输入量和输出量

②将系统划分为若干环节,从输入端开始,按信号传递的顺序,依据各变量所遵循的物理学定律,列出各环节的线性化原始方程。

③消去中间变量,写出仅包含输入、输出变量的微分方程式。

2.3 线性定常微分方程的求解方法

求解方法一般有两种:经典法、拉氏变换法。后一种最常用。

拉氏变换法求解微分方程的步骤:

1. 考虑初始条件,对微分方程中的每一项分别进行拉氏变换,得到变量s的代数方程;

2. 求出输出量拉氏变换函数的表达式;

3. 对输出量拉氏变换函数求拉式反变换,得到输出量的时域表达式,即为所求微分方程的解。

例:用拉氏变换解微分方程 动态电路如图所示

7c7c05e94d30eadb6c4d8d0c95cad9a5.png
电路图

2eb71895eabc1b1d2ae585da5c91dacf.png
电路参数和初始条件

求解步骤如下:

087b3e38353e69339702ab5a33b14fd7.png

92b3ccf72b8fbbe1049d5f142f8be895.png

7d8f0e65d2863d0a071d5f53d45ef021.png

b0998841f70f8e2e4fbdbded6b5975dc.png

2.4 非线性元件微分方程的线性化

当非线性因素对系统影响较小时,一般可直接将系统当作线性系统处理。另外,如果系统的变量只发生微小的偏移,则可通过切线法进行线性化,以求得其增量方程式。

5160ba7647ef7997f470e0ef60f24d1e.png

5e7133df82b52719b96d2b7cab0fc600.png

非线性函数的线性化,是指将非线性函数在工作点附近展开成泰勒级数,忽略掉高阶无穷小量及余项,得到近似的线性化方程,来替代原来的非线性函数。

具有连续变化的非线性函数的线性化,可用切线法或小偏差法。在一个小范围内,将非线性特性用一断直线来代替。(分段定常系统)。

一、假如元件的输出与输入之间关系

的曲线如图,元件的工作点为(
)。将非线性函数
在工作点(
)附近展开成泰勒级数

519da368e3c15e60b03c3627f3e91262.png

ae8ae8b3f1a7e8226d406df9a338fb3a.png

当(x1-x10)为微小增量时,可略去二阶以上各项,写成

64c35e64058cbe77056f6eccd9061e37.png

其中

为工作点(x10,x20)处的斜率,即此时以工作点处的切线代替曲线,得到变量在工作点的增量方程,经上述处理后,输出与输入之间就成为线性关系。

二、铁芯线圈

如图所示,输入为ui(t),输出为i(t)。

1179814bc05bc72e3054e89def741e1d.png

36d3f0056e3d40433eb9bb77f094c502.png

线圈的微分方程为

75a2f39ef271864aedd048b46bb10304.png

当工作过程中线圈的电压和电流只在工作点(u0,i0)附近变化时,即有

a9014bd03a78a11a1b9d5bad480881fc.png

线圈中的磁通

也有增量变化,假如在i0附近连续可微,将在i0 附近展开成泰勒级数,即

a0ac2e0bfae1b3c21238d55089f4d83c.png

因是微小增量,将高阶无穷小量略去,得近似式

6e935e0e6b047d290bb9ece224430ea7.png

4dad15eb6a4d200f2397144cbe33d662.png

这就是铁芯线圈的增量化方程,为简便起见,常略去增量符号而写成

数学工具-拉普拉斯变换与反变换

在时域范围内求解微分方程是非常困难的。拉式变换本身具有简化函数和简化运算的功能,能把微分运算简化为一般的代数运算。

04cfa917841f36fbef73ab62d32521d6.png

所谓复频域分析,是指线性动态系统的一种分析方法,这种方法不是在时间域里直接进行分析和求解,而是变换到复频域的范围内求解。

拉普拉斯变换是一种线性积分变换,是解线性常微分方程,研究线性系统的一个重要工具。

4e35b5f3d200ec9d2ee374d0ab7f939c.png

4598e437d58024b42ecec7f03f486bb3.png

4ab4184912614f5b9303a6f9e859741e.png

43985adca82714211570fbea0e37f22c.png
金鸡一唱天下白:第三讲 控制系统的复域数学模型(传递函数)​zhuanlan.zhihu.com
09de2f48caf985aaabbaebae5c224266.png
自动化人 - 知乎​www.zhihu.com
c662205c74f0f597498cc978ed0d0a2f.png

注:版权属笔者所有,如需转载请务必联系!

最后说一句:码字不易,若此文对你有启发,收藏前请点个赞、点点喜欢,是对知乎主莫大的支持!!

参考

1.^如有侵犯您的权益,请联系作者删除。

最后

以上就是殷勤大侠为你收集整理的线性时变系统能用模型预测控制吗_第二讲 线性系统的数学模型的全部内容,希望文章能够帮你解决线性时变系统能用模型预测控制吗_第二讲 线性系统的数学模型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部