Download presentation
Presentation is loading. Please wait.
Published by岚钞 臧 Modified 8年之前
1
Ch.1 控制系统的状态空 间描述
2
控制理论主要是研究动态系统的系统分析、优化和综合等问 题。 所谓动态系统 ( 又称为动力学系统 ), 抽象来说是指能储存 输入信息 ( 或能量 ) 的系统。例如, 含有电感和电容等储存电能量的元件的电网络系统, 含有弹簧和质量体等通过位移运动来储存机械能量 的刚体力学系统, 存在热量和物料信息平衡关系的化工热力学系统等。
3
这类系统与静态系统 ( 静力学系统 ) 的区别在于 : 静态系统的输出取决于当前系统的瞬时输入, 而动态 系统的输出取决于系统当前及过去的输入信息的影 响的叠加。 如, 电阻的电流直接等于当前的电压输入与电阻值之 比, 而电容两端的电压则是通过电容的当前及过去的 电流的积分值与电容值之比。
4
在进行动态系统的分析和综合时, 首先应建立该系统的数学 模型, 它是我们进行系统分析、预报、优化及控制系统设计 的基础。 建立数学模型的主要方法有 : 机理分析建模。 按照系统的实际结构, 工作原理, 并通过某些决定 系统动态行为的物理定律、化学反应定律、社 会和经济发展规律, 以及 各种物料和能量的平衡关系等来建立系统模型。 实验建模 ( 系统辨识 ) 。 通过对系统的实验或实际运行过程中取得能反 映系统的动态行为的信息与数据, 用数学归纳处 理的方法来建立系统模型。
5
建立动态系统数学模型的主要机理 / 依据有 : 电网络系统中回路和节点的电压和电流平衡关系, 电感和 电容等储能元件的电压和电流之间的动态关系. 机械动力学系统中的牛顿第二定律, 弹性体和阻尼体的力 与位移、速度间的关系. 对旋转运动, 则相应的为转矩、角位移和角速度. 化工热力学系统中的热量的传递与储存, 化工反应工程系 统中参加反应的物料的传递和平衡关系. 经济系统中的投入产出方程。
6
值得指出的是, 不同建模目的, 采用不同数学工具和描述方式, 以及对模型精度的不同要求, 都会导致不同的数学模型。 因此, 一个实际的系统也可以用不同的数学模型去描述。 例如, 严格说来, 大多数实际系统的动力学模型都具有非线 性特性, 而且系统是以分布参数的形式存在。 当然过多考虑系统的各种复杂因素的简化和近似, 也必然 影响数学模型的精度, 以及模型在分析、综合和控制中的 应用效果。 因此, 一个合理的数学模型应是对其准确性和简化程 度作折中考虑, 它是在忽略次要因素, 在现实条件和可 能下, 在一定精度范围内的, 尽可能抓住主要因素, 并最 终落脚于实际应用的目标、条件 ( 工具 ) 与环境的结果。 模型并不是越精确越好、越复杂越好。
7
传递函数是经典控制理论中描述系统动态特性的主要数学模 型, 它适用于 SISO 线性定常系统, 能便利地处理这一类系统的 瞬态响应分析或频率法的分析和设计。 但是, 对于 MIMO 系统、时变系统和非线性系统, 这种数学 模型就无能为力。 传递函数仅能反映系统输入与输出之间传递的线性动态 特性, 不能反映系统内部的动态变化特性。 因而是一种对系统的外部动态特性的描述, 这就使得它在 实际应用中受到很大的限制。
8
现代控制理论是在引入状态和状态空间概念的基础上发展起 来的。 在用状态空间法分析系统时, 系统的动态特性是用由状态 变量构成的一阶微分方程组来描述的。 它能反映系统的全部独立变量的变化, 从而能同时确定系 统的全部内部运动状态, 而且还可以方便地处理初始条件。 因而, 状态空间模型反映了系统动态行为的全部信息, 是对 系统行为的一种完全描述。
9
建立状态空间模型的关键在于状态变量的选取,它是建立状 态空间模型的前提 状态变量的主要选取办法 系统储能元件的输出 系统输出及其输出变量的各阶导数 上述状态变量的数学投影(使系统状态方程成为某种 标准形式的变量)
10
1. 刚体动力学系统的状态空间描述 下图表示由弹簧、质量体、阻尼器组成的刚体动力学系统的 物理模型. 试建立以外力 u(t) 为系统输入, 质量体位移 y(t) 为输出的状 态空间模型.
11
解 对许多实际系统, 由于对系统的各种物理量的初始值或绝 对值难于了解, 一般将对物理量仅考虑在其相对于初始状况之 后的相对值。 对本例的刚体力学系统, 一般先假设在外力 u(t) 作用于小 车之前, 小车已处于平衡态。 下面仅考虑外力加入后, 对小车运动的影响. 系统的受力情况如下图所示.
12
2. 选择状态变量. 对机械动力学系统, 常常将位移、速度等选作状态变量. 对本例, 有 1. 应根据系统的内部机理列出各物理量 ( 如本例的力、位置和速 度 ) 所满足的关系式. 由牛顿第二定律有
13
4. 建立输出方程 y=x 1 5. 经整理, 可得如下矩阵形式的状态空间模型 3. 将状态变量代入运动方程
14
1. 系统的状态和状态变量 动态 ( 亦称动力学 ) 系统的 “ 状态 ” 这个词的字面意思就是指系 统过去、现在、将来的运动状况。 定义 : 动态系统的状态, 是指能够完全描述系统时间域动态行 为的一个最小变量组。 完全描述。即给定描述状态的变量组在初始时刻 (t=t 0 ) 的 值和初始时刻后 (t t 0 ) 的输入, 则系统在任何瞬时 (t t 0 ) 的 行为, 即系统的状态, 就可完全且唯一的确定。 动态时域行为。 最小变量组。即描述系统状态的变量组的各分量是相互 独立的。 减少变量, 描述不全。 增加则一定存在线性相关的变量, 冗余的变量, 毫无必 要。
15
若要完全描述 n 阶系统, 则其最小变量组必须由 n 个变量 ( 即状 态变量 ) 所组成, 一般记这 n 个状态变量为 x 1 (t),x 2 (t), …,x n (t). 若以这 n 个状态变量为分量, 构成一个 n 维变量向量, 则称这 个向量为状态变量向量, 简称为状态向量, 并可表示如下 : 图 2-1 多输入多输出系统示意图
16
状态空间 状态变量与输出变量的关系 状态变量是能够完全描述系统内部动态特性行为的变量。 而输出变量是仅仅描述在系统分析和综合 ( 滤波、优化与 控制等 ) 时所关心的系统外在表现的动态特性, 并非系统的 全部动态特性。 因此, 状态变量比输出变量更能全面反映系统的内在变化 规律。 可以说输出变量仅仅是状态变量的外部表现, 是状态 变量的输出空间的投影, 一个子集。 输出 空间 空间映射 x y
17
2. 系统的状态空间 若以 n 个状态变量 x 1 (t),x 2 (t),…,x n (t) 为坐标轴, 就可构成一个 n 维欧氏空 间, 并称为 n 维状态空间, 记为 R n. 状态向量的端点在状态空间中的位 置, 代表系统在某一时刻的运动状 态。 随着时间的推移, 状态不断地变化,t t 0 各瞬时的状态在状 态空间构成一条轨迹, 它称为状态轨线。 状态轨线如图 2-2 所示。 图 2-2 二维空间的状态轨线
18
2.1.2 系统的状态空间模型 状态空间模型是应用状态空间分析法对动态系统所建立的一 种数学模型, 它是应用现代控制理论对系统进行分析和综合的 基础。 状态空间模型由 描述系统的动态特性行为的状态方程和 描述系统输出变量与状态变量间的变换关系的输出 方程 所组成。
19
建立输出方程 y=x 1 可得如下矩阵形式的状态空间模型 运动方程
20
由上述例子, 可总结出状态空间模型的形式为 其中 x 为 n 维的状态向量 ; u 为 r 维的输入向量 ; y 为 m 维的输出向量 ; A 为 n n 维的系统矩阵 ; B 为 n r 维的输入矩阵 ; C 为 m n 维的输出矩阵 ; D 为 m r 维的直联矩阵 ( 前馈矩阵, 直接转移矩阵 ) 。
21
对前面引入的状态空间模型的意义, 有如下讨论 : 状态方程描述的是系统动态特性, 其决定系统状态变量的动态变化。 输出方程描述的是输出与系统内部的状态变量的关系。 系统矩阵 A 表示系统内部各状态变量之间的关联情况, 它主要决定系统的动态特性。 输入矩阵 B 又称为控制矩阵, 它表示输入对状态变量变化的影响。 输出矩阵 C 反映状态变量与输出间的作用关系。 直联矩阵 D 则表示了输入对输出的直接影响, 许多系统不 存在这种直联关系, 即直联矩阵 D=0 。
22
为简便, 常将线性时变系统的状态空间模型简记为 (A(t),B(t),C(t),D(t)). 类似地, 线性定常系统的状态空间模型亦可简记为 (A,B,C,D). 几种简记符的意义 :
Similar presentations