连续控制系统的数学模型.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《连续控制系统的数学模型.pdf》由会员分享,可在线阅读,更多相关《连续控制系统的数学模型.pdf(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章 连续控制系统的数学模型 第2章 连续控制系统的数学模型 2.1 控制系统数学模型的概念 2.1 控制系统数学模型的概念 控制理论分析、设计控制系统的第一步是建立实际系统的数学模型。所谓数学模型就是根据系统运动过程的物理、化学等规律,所写出的描述系统运动规律、特性、输出与输入关系的数学表达式。数学模型就是根据系统运动过程的物理、化学等规律,所写出的描述系统运动规律、特性、输出与输入关系的数学表达式。2.1.1 数学模型的类型 2.1.1 数学模型的类型 数学模型是对系统运动规律的定量描述,表现为各种形式的数学表达式,从而具有不同的类型。下面介绍几种主要类型。1.静态模型与动态模型静态模型
2、与动态模型 根据数学模型的功能不同,数学模型具有不同的类型。描述系统静态(工作状态不变或慢变过程)特性的模型,称为静态数学模型。静态数学模型一般是以代数方程代数方程表示的,数学表达式中的变量不依赖于时间变量不依赖于时间,是输入输出之间的稳态关系。描述系统动态或瞬态特性的模型,称为动态数学模型。动态数学模型中的变量依赖于时间,一般是微分方程微分方程等形式。静态数学模型可以看成是动态数学模型的特殊情况。2.输入输出描述模型与内部描述模型输入输出描述模型与内部描述模型 描述系统输出与输入之间关系的数学模型称为输入输出描述模型,如微分方程、传递函数、频率特性等数学模型。而状态空间模型描述了系统内部状态
3、和系统输入、输出之间的关系,所以称为内部描述模型。内部描述模型不仅描述了系统输入输出之间的关系,而且描述了系统内部信息传递关系,所以比输入输出模型更深入地揭示了系统的动态特性。3.连续时间模型与离散时间模型连续时间模型与离散时间模型 根据数学模型所描述的系统中的信号是否存在离散信号,数学模型分为连续时间模型和离散时间模型,简称连续模型和离散模型。连续数学模型有微分方程、传递函数、状态空间表达式等。离散数学模型有差分方程、Z传递函数、离散状态空间表达式等。4.参数模型与非参数模型参数模型与非参数模型 从描述方式上看,数学模型分为参数模型和非参数模型两大类。参数模型是用数学表达式表示的数学模型,如
4、传递函数、差分方程、状态方程等。非参数模型是直接或间接从物理系统的试验分析中得到的响应曲线表示的数学模型,如脉冲响应、阶跃响应、频率特性曲线等。数学模型数学模型虽然有不同的表示形式,但它们之间可以互相转换可以互相转换,可以由一种形式的模型转换为另一种形式的模型。例如,一个集中参数的系统,可以用参数模型表示,也可以用非参数模型表示;可以用输入输出模型表示,也可以用状态空间模型表示;可以用连续时间模型表示,也可以用离散时间模型表示。2.1.2 建立数学模型的方法 2.1.2 建立数学模型的方法 建立系统的数学模型简称为建模建模。系统建模有两大类方法。一类是机理分析建模机理分析建模方法,称为分析法,
5、另一类是实验建模方法,通常称为系统辨识系统辨识。机理分析建模方法是通过对系统内在机理的分析,运用各种物理、化学等定律,推导出描述系统的数学关系式,通常称为机理模型。采用机理建模必须清楚地了解系统的内部结构,所以,常称为“白箱”建模方法。机理建模得到的模型展示了系统的内在结构与联系,较好地描述了系统特性。但是,机理建模方法具有局限性,特别是当系统内部过程变化机理还不很清楚时,很难采用机理建模方法。而且,当系统结构比较复杂时,所得到的机理模型往往比较复杂,难以满足实时控制的要求。另一方面,机理建模总是基于许多简化和假设之上的,所以,机理模型与实际系统之间存在建模误差。系统辨识是利用系统输入、输出的
6、实验数据或者正常运行数据,构造数学模型的实验建模方法。因为系统建模方法只依赖于系统的输入输出关系,即使对系统内部机理不了解,也可以建立模型,所以常称为“黑箱”建模方法。由于系统辨识是基于建模对象的实验数据或者正常运行数据,所以,建模对象必须已经存在,并能够进行实验。而且,辨识得到的模型只反映系统输入输出的特性,不能反映系统的内在信息,难以描述系统的本质。最有效的建模方法是将机理分析建模方法与系统辨识方法结合机理分析建模方法与系统辨识方法结合起来。事实上,人们在建模时,对系统不是一点都不了解,只是不能准确地描述系统的定量关系,但了解系统的一些特性,例如系统的类型、阶次等,因此,系统象一只“灰箱”
7、。实用的建模方法是尽量利用人们对物理系统的认识,由机理分析提出模型结构,然后用观测数据估计出模型参数,这种方法常称为“灰箱”建模方法,实践证明这种建模方法是非常有效的。机理分析提出模型结构,然后用观测数据估计出模型参数,这种方法常称为“灰箱”建模方法,实践证明这种建模方法是非常有效的。本章介绍机理建模方法,着重介绍几种常用的数学模型。系统辨识建模方法将在第10章介绍。2.2 状态空间模型 2.2 状态空间模型 状态空间模型是控制系统的内部模型,描述了系统内部状态、系统输出与系统输入之间的关系,深入地揭示了系统的动态特性,是现代控制理论分析、设计系统的基础。2.2.1 状态与状态空间的概念 2.
8、2.1 状态与状态空间的概念 KY(t)F(t)fM图2.1 弹簧-阻尼器系统为了说明状态的概念,首先考察一个熟悉的例子。如图 2.1 所示弹簧-阻尼器系统,根据物理学定律可知,在外作用力已知的情况下,如果知道了物体在某一时刻的位移及速度,就能确定系统未来的动态响应。如果仅知道物体的位移或速度,就不能确定系统未来的动态响应。另一方面,物体的位移、速度及加速度这三个量显然是不独立的,即可以根据其中的两个量确定另外的一个量,因此这个量对于描述系统的状态是多余的。因此,可以选择物体在某一时刻的位移及速度作为弹簧-阻尼器系统在某一时刻的状态。从上面这个例子可以看出,状态对于描述系统特性应该是充分且必要
9、的。因此,状态可以定义如下:状态是系统中一些信息的集合,在已知未来外部输入的情况下,这些信息对于确定系统未来的行为是充分且必要的状态是系统中一些信息的集合,在已知未来外部输入的情况下,这些信息对于确定系统未来的行为是充分且必要的。上述定义中的必要性意味着这些信息中缺一就不能完全描述系统,充分性意味着再加入一些信息则多余了。系统在各个时刻的状态是变化的,能够确定系统各个时刻状态的具有最少个数变量的一组变量称为状态变量状态变量。例如,弹簧-阻尼器系统的物体的位移与速度是一组状态变量。把描述系统状态的n个状态变量),2,1(),(nitxiL=作为一个向量的个分量,这个向量称为状态向量,记为,即 n
10、)(tx (2.1)Tntxtxtxtx)()()()(21L=例如,弹簧-阻尼器系统的状态向量为 =)()()(tytytx&其中,为物体的位移,为物体的速度。)(ty)(ty&以个状态变量作为坐标轴所组成的维空间称为状态空间状态空间。如果,则状态空间是一个平面,通常称为相平面。如果nn2=n3=n,则是一般的三维空间。三维以上的空间就失去了一般空间的意义。由于把系统的状态看成是一个向量,状态向量可用状态空间中的一个点来表示,所以能够在状态空间中用几何术语来解释状态变量分析问题,即采用“状态空间分析”方法。2.2.2 系统的状态空间描述 2.2.2 系统的状态空间描述 1.状态方程和输出方程
11、 描述系统状态变量和输入变量之间关系的一阶微分方程组称为状态方程状态变量和输入变量之间关系的一阶微分方程组称为状态方程。描述系统输出变量与系统状态变量、输入变量之间关系的方程称为输出方程输出变量与系统状态变量、输入变量之间关系的方程称为输出方程。系统的状态方程和输出方程合称为系统的状态空间表达式,但常常将状态空间表达式简称为状态方程。状态方程是系统的数学模型,是状态空间分析法的基础。下面首先讨论如何根据系统的物理机理建立系统的状态方程。建立状态方程的第一步是选择状态变量第一步是选择状态变量。选取的状态变量一定要满足状态的定义,首先检查是否相互独立,即不能由其它变量导出某一变量;其次检查是否充分
12、,即是否完全决定了系统的状态。状态变量的个数应等于系统中独立储能元件的个数状态变量的个数应等于系统中独立储能元件的个数,因此,当系统具有 n个独立储能元件,则可以选择 n 个独立的系统变量作为状态变量。选择状态变量一般有三条途径:(1)选择系统中储能元件的输出物理量作为状态变量;(2)选择系统的输出变量及其各阶导数作为状态变量;(3)选择能使状态方程成为某种标准形式的变量作为状态变量。下面举例说明。例 2.1 建立如图 2.1 所示弹簧-阻尼器系统的状态空间表达式。例 2.1 建立如图 2.1 所示弹簧-阻尼器系统的状态空间表达式。解 选取状态变量为)(),(21tyxtyx&=。因为物体受到
13、的力为外力、弹簧拉力和阻尼器阻力的合力,所以根据牛顿定律得)(tF)(tFk)(tFf fkFFFdtydM=22 设弹簧和阻尼器是线性的,根据虎克定律等物理定律得 dttdyftFtKytFfk)()()()(=其中,M为物体的质量;K为弹簧的弹性模量;为阻尼器的阻尼系数。将上式整理成 f +=FMxMfxMKxxx121221&上面这个描述弹簧-阻尼器系统的状态变量和输入变量之间关系的一阶微分方程组就是系统的状态方程。系统的输出方程为)(),(21txtx)(tF 1xy=将上面的状态空间表达式写成矩阵形式 FMxxMfMKxx+=10102121&(2.2a)(2.2b)=2101xxy
14、或 BFAxx+=&Cxy=其中,;=21xxx=MfMKA10;=MB10;01=C。例 2.2 建立如图 2.2 所示网络的状态空间表达式。例 2.2 建立如图 2.2 所示网络的状态空间表达式。RLC 解 下面对同一系统选择不同的状态变量,从而得到不同的状态空间表达式。(a)选两个独立的储能元件电容上的电荷和电感中的电流为状态变量,即,则)(tq)(tiixqx=21,=+=uqCdtdiLiRidtdq1 LRC图2.2 RLC网络u(t)y(t)整理得系统的状态方程为 +=uLiLRqLCdtdiidtdq11 或 +=uLxLRxLCxxx1121221&写成矩阵形式 uLxxLR
15、LCxx+=101102121&(2.3a)输出方程为 =21101xxCCxCqy (2.3b)(b)选状态变量为电感中的电流ix=1,电容上的电压=dttiCCqx)(12,则 =+=uxxLRxxCx211121&或 =+=12211111xCxuLxLxLRx&状态空间表达式为 uLxxCLLRxx+=010112121&(2.4a)(2.4b)=21210 xxxy(c)选状态变量为,+=idtRLix1=idtx2注意,这里的状态变量虽然符合状态变量的条件,但是没有明显的物理意义,也是不可测的量。对状态变量求导得 1x RidtdiLx+=1&而系统的方程为 uidtCRidtdi
16、L=+1 所以 uxCuidtCx+=+=2111&对状态变量求导得 2x 211211xLRxLidtLRxLix=&所以,系统的状态方程为 =+=2122111xLRxLxuxCx&系统的输出方程为 211xCidtCy=则状态空间表达式为 uxxLRLCxx+=011102121&(2.5a)=2121011xxCxCidtCy (2.5b)从这个例题可以看出:(1)状态变量的选择不唯一,因此状态方程也不唯一(但在相似意义下是唯一的)(1)状态变量的选择不唯一,因此状态方程也不唯一(但在相似意义下是唯一的);(2)状态变量的个数一定;(2)状态变量的个数一定;(3)状态变量可以是有明显物
17、理意义的量,也可以是没有明显物理意义的量。状态变量可以是可测的量,也可以是不可测的量。(3)状态变量可以是有明显物理意义的量,也可以是没有明显物理意义的量。状态变量可以是可测的量,也可以是不可测的量。(例 2.3)他激直流电动机速度控制系统他激直流电动机速度控制系统(忽略负载力矩)如图 2.3 所示。系统输入为,输出为电动机的角速度fu。解 选取状态变量:因为系统中独立贮能元件有 3 个,即激磁线圈电感,电枢线圈电感和电机转动惯量,所以选择状态变量为电动机的角速度=1x;电枢电流;激磁回路电流。根据电机理论,有下列关系 Ix=2fIx=3 +=+=dtdILRIuCEIKEEIRdtdILEI
18、CdtdJfffffeMfgggMM LRM图2.3 直流电动机速度控制系统fufI)(ti)(tu 整理可得系统的状态方程为 +=+=fffffffgeMuLILRdtdIILKILRLCdtdIIJCdtd1 或 +=+=ffffgeMuLxLRxxLKxLRxLCxxJCx133321221&或者表示为 ffffgeMuLxLRLKLRLCJCx+=1000000&(2.6a)其中,。若取电机角速度为输出量,则输出方程为 Txxxx321=xxy0011=(2.6b)若取两个输出量为=1y和,则输出方程为 Iy=2 (2.6c)=32121010001xxxyy 从上面的几个典型物理系统
19、的数学模型可以看出,很多系统虽然具有不同的物理特性,但却具有相同形式的数学模型系统虽然具有不同的物理特性,但却具有相同形式的数学模型。例如,例 2.1 所示弹簧阻尼器系统和例 2.2 所示 RLC 网络,都可以用 2 个 1 阶线性常微分方程描述。2.2.3 线性系统的状态空间表达式 2.2.3 线性系统的状态空间表达式 下面介绍线性系统的状态空间表达式的一般形式。1.单输入单输出线性系统的状态空间表达式 1.单输入单输出线性系统的状态空间表达式 对于线性系统,状态方程中各个状态变量的导数与状态变量和输入变量都是线性关系,输出变量与状态变量、输入变量也是线性关系。因此,单输入单输出(SISO)
20、n 阶线性系统状态空间表达式的一般形式为 (2.7a)+=+=+=ubxaxaxaxubxaxaxaxubxaxaxaxnnnnnnnnnnnL&ML&L&2211222221212112121111 duxcxcxcynn+=L2211 (2.7b)写成矩阵形式 (2.8a)ubbbxaaaaaaaaaxnnnnnnn+=MLMLL&21212222111211 duxcccyn+=L21 (2.8b)或表示为 (2.9a)BuAxx+=&duCxy+=(2.9b)其中,TnxxxxL21=nnijaA=TnbbbBL21=,ncccCL21=,d为常数,称为直接传递。2.多输入多输出线性系
21、统的状态空间表达式 2.多输入多输出线性系统的状态空间表达式 具有r个输入、m个输出的 n 阶多输入多输出(MIMO)线性系统的状态方程为+=+=+=rnrnnnnnnnnrrnnrrnnubububxaxaxaxubububxaxaxaxubububxaxaxaxLL&MLL&LL&22112211221212122221212121211112121111 (2.10a)输出方程为+=+=+=rmrmmnmnmmmrrnnrrnnudududxcxcxcyudududxcxcxcyudududxcxcxcyLLMLLLL22112211222212122221212121211112121
22、111 (2.10b)写成矩阵形式为 ubbbbbbbbbxaaaaaaaaaxnrnnrrnnnnnn+=LMLLLMLL&212222111211212222111211 (2.11a)udddddddddxcccccccccymrmmrrmnmmnn+=LMLLLMLL212222111211212222111211 (2.11b)或 (2.12a)BuAxx+=&(2.12b)DuCxy+=其中,为维状态向量;TnxxxxL21=1nTruuuuL21=为1r维控制向量;为维输出向量;TmyyyyL21=1mA为nn维系统矩阵,表示系统内部各状态变量之间的关系;为Brn维输入矩阵,表示
23、输入对每个状态变量的作用情况;C为维输出矩阵,表示输出与状态变量的组成关系;为nmDrm维前馈矩阵,表示输入对输出的直接传递关系。若不考虑直接传输,则一般表达为 (2.13)=+=CxyBuAxx&若系统是线性定常系统,则均为常数矩阵。若系统是时变系统,则的元素有些或全部是时间的函数。DCBA,DCBA,多输入多输出系统可以用如图所示矩阵方框图 2.4 表示,其中积分方框由个积分器组成。nAByCx&uDx图2.4 线性系统的一般结构2.2.4 状态方程的线性变换 状态方程的线性变换 从前面的讨论可以看出,状态变量的选择是不唯一的状态变量的选择是不唯一的,因此状态方程也不唯一状态方程也不唯一,
24、但但这些状态方程都描述了同一个系统描述了同一个系统,因此这些状态方程本质上必然是相同的这些状态方程本质上必然是相同的。事实上,它们之间都可以通过线性变换得到,因此状态方程在相似意义下是唯一的它们之间都可以通过线性变换得到,因此状态方程在相似意义下是唯一的。下面讨论状态方程的线性变换。这个论题的意义不仅在于说明状态方程在相似意义下是唯一的,更重要的是使很多系统的分析与设计得以简化,在后面章节中将要予以介绍。1状态方程的线性变换 1状态方程的线性变换 设状态变量取为x时,线性连续时变系统或定常系统的状态空间表达式为)()()(tButAxtx+=&(2.14a)()(tCxty=(2.14b)取线
25、性变换线性变换 )()(txPtx=(2.15)其中,P 为常量矩阵为常量矩阵。由于式(2.15)中x与x之间是线性关系,所以称为线性变换。由状态的定义可知,虽然状态变量的选取不同,但状态变量的个数都是,因此,P 应该是非奇异阵,即存在应该是非奇异阵,即存在n1P,使,使 )()(1txPtx=(2.16)上述变换称为非奇异线性变换或等价变换非奇异线性变换或等价变换。通过非奇异线性变换,系统的状态空间表达式变换为 )()()(tuBtxAtx+=&(2.17a)xCy=(2.17b)下面推导 A,B,C 与CBA,之间的关系。将式(2.15)代入(2.14)得 =+=xCPyBuxAPxP&由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 连续 控制系统 数学模型
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内