第7章 状态变量控制系统
控制系统的状态空间分析与设计
控制系统的状态空间分析与设计控制系统的状态空间分析与设计是现代控制理论的重要内容之一,它提供了一种描述和分析控制系统动态行为的数学模型。
状态空间方法是一种广泛应用于系统建模和控制设计的理论工具,其基本思想是通过描述系统内部状态的变化来揭示系统的特性。
一、状态空间模型的基本概念状态空间模型描述了系统在不同时间点的状态,包括系统的状态变量和输入输出关系。
在控制系统中,状态变量是指影响系统行为的内部变量,如电压、速度、位置等。
通过状态空间模型,可以将系统行为转化为线性代数方程组,从而进行分析和设计。
1. 状态方程控制系统的状态方程是描述系统状态演化的数学表达式。
一般形式的状态方程可以表示为:x(t) = Ax(t-1) + Bu(t)y(t) = Cx(t) + Du(t)其中,x(t)是系统在时刻t的状态向量,A是系统的状态转移矩阵,B是控制输入矩阵,u(t)是系统的控制输入,y(t)是系统的输出,C是输出矩阵,D是直接传递矩阵。
2. 状态空间矩阵状态空间矩阵包括系统的状态转移矩阵A、控制输入矩阵B、输出矩阵C和直接传递矩阵D。
通过这些矩阵,可以准确描述系统的状态变化与输入输出之间的关系。
3. 系统的可控性和可观性在状态空间分析中,可控性和可观性是评估系统控制性能和观测性能的重要指标。
可控性是指通过调节控制输入u(t),系统的状态可以在有限时间内从任意初始状态x(0)到达任意预期状态x(t)。
可控性可以通过系统的状态转移矩阵A和控制输入矩阵B来判定。
可观性是指通过系统的输出y(t)可以完全确定系统的状态。
可观性可以通过系统的状态转移矩阵A和输出矩阵C来判定。
二、状态空间分析方法状态空间分析方法包括了系统响应分析、系统稳定性分析和系统性能指标分析。
1. 系统响应分析系统的响应分析可以通过状态方程进行。
主要分析包括零输入响应和零状态响应。
零输入响应是指当控制输入u(t)为零时,系统的输出y(t)变化情况。
控制工程技术基础 第7章现代控制理论简介
7.2控制系统的状态空间表达式
7.2.1状态、状态变量
状态:系统运动信息的集合。 状态变量:可以完全确定系统的运动状态且数目最小的一组变量。所 谓完全确定,是指只要给定t0时刻的这组变量的值和系统在t ≥t0时系 统的输入函数,则系统在t > t0的任意时刻的状态就可完全确定。所谓 数目最小是指:如果变量数目大于该值,则必有不独立的变量;小于 该值,又不足以描述系统的运动状态。 状态向量:n个状态变量x1 (t),x2 (t),…, xn (t)所构成的向量X(t)就 是系统的状态向量,记作X(t)=[x1 (t),x2 (t),…, xn (t)]T
上一页
ห้องสมุดไป่ตู้下一页
返回
7.4最优控制
以上可见,邦特略京极小值原理实际上是把一个求性能指标J的 最小值问题,转化成一个求哈密顿函数H的最小值问题。 当系统的状态方程为
第7章现代控制理论简介
7.1概述 7.2控制系统的状态空间表达式 7.3状态反馈与输出反馈 7.4最优控制
7.1概述
现代控制理论的基本内容包括五个方面,简单说明如下。 1.最优控制 在图7-1所示系统中,有一组输入函数u (t)作用在受控系统上,其 相应状态变量是x (t),通过量测系统可得到这些状态的某种组合y (t), 此即系统输出。根据实际需要,可为受控系统指定一些目标(性能指 标)。 2.最优估计 图7-1所示系统中,输出量y (t)是通过量测系统由状态转换过来 的。但实际的量测系统常受到噪声v (t)的干扰,如图7-2所示。如果将 整个系统看成是一个信息传递系统,用输入噪声w( t)表示这个系统的 模型误差,也称动态噪声,则从y (t)中,克服w( t)和v (t)的影响估计 出状态x (t)来,称为最优状态估计问题。
自动控制原理第7章离散控制系统
Z变换
01
Z变换是分析离散时间信号和系统 的有力工具,它将离散时间信号 或系统转化为复平面上的函数或 传递函数。
02
Z变换的基本思想是通过将离散时 间信号或系统进行无限次加权和 ,将其转化为一个复数域上的函 数或传递函数。
离散状态方程
离散状态方程是描述离散控制系统动 态行为的数学模型,它的一般形式为 $mathbf{dot{x}}(k) = Amathbf{x}(k) + Bu(k)$,其中 $mathbf{x}(k)$表示在时刻$k$的系 统状态向量,$u(k)$表示在时刻$k$ 的输入向量,$A$和$B$是系统的系 数矩阵。
稳态误差主要来源于系统本身的结构 和参数,以及外部干扰和测量噪声。
离散控制系统的动态响应分析
动态响应定义
动态响应是指系统在输入信号作 用下,系统输出信号随时间变化 的特性。
动态响应的描述方
式
动态响应可以通过系统的传递函 数、频率特性、根轨迹图等方式 进行描述。
优化动态响应的方
法
通过调整系统参数、改变系统结 构、引入反馈控制等方法,可以 优化系统的动态响应。
离散控制系统的仿真工具与实例
仿真工具介绍
离散控制系统的仿真工具用于模拟和测试系统的性能和稳定性。常见的仿真工具包括MATLAB/Simulink、 LabVIEW等。这些工具提供了丰富的数学函数库和图形化界面,方便用户进行系统建模和仿真。
仿真实例分析
通过具体的仿真实例,可以深入了解离散控制系统的性能和特点。例如,可以设计一个温度控制系统,通过调整 系统参数和控制算法,观察系统在不同工况下的响应特性和稳定性。通过对比不同方案,可以评估各种参数和控 制策略对系统性能的影响,为实际应用提供参考和依据。
控制系统的状态观测与估计
控制系统的状态观测与估计在控制系统中,状态观测与估计是实现系统控制的关键步骤之一。
通过对系统状态的观测与估计,我们可以了解系统当前的状态,并作出相应的控制策略。
本文将介绍控制系统的状态观测与估计的基本原理和常用方法。
一、状态观测与估计的概述状态观测与估计是指通过对系统的输入和输出进行测量,利用系统的数学模型和观测数据推断系统的内部状态。
在实际应用中,往往无法直接测量到系统的所有状态变量,因此需要通过观测和估计的方法来获取系统状态信息。
二、状态观测的基本原理1. 定义系统的状态变量:在进行状态观测前,需要明确系统的状态变量。
状态变量可以是系统的输出量和输入量的某些函数,也可以是系统的内部变量。
2. 设计观测器:观测器是用来估计系统状态的一个数学模型。
观测器根据系统的输入和输出计算出系统状态的估计值。
3. 滤波器设计:为了减小测量误差和噪声对系统状态估计的影响,可以设计滤波器对测量数据进行滤波处理,提高状态估计的准确性。
三、常用的状态观测与估计方法1. 最小二乘法:最小二乘法是一种常用的状态估计方法,通过最小化观测数据与估计值之间的误差平方和,求解最优的状态估计值。
2. 扩展卡尔曼滤波器(EKF):扩展卡尔曼滤波器是一种非线性系统的状态估计方法。
它通过将系统状态的概率分布线性化,将非线性系统转化为线性系统的问题,进而进行状态估计。
3. 粒子滤波器:粒子滤波器是一种基于随机采样的状态估计方法。
它利用一组粒子来表示系统的状态分布,并通过对粒子进行加权采样来计算状态的估计值。
四、状态观测与估计的实际应用状态观测与估计在控制系统中有广泛的应用,例如:1. 航空航天领域:在飞行器控制系统中,通过对飞行器的动力学模型和传感器数据进行观测与估计,实现姿态控制和轨迹跟踪。
2. 机器人控制:在机器人控制系统中,通过对机器人的运动模型和传感器测量数据进行观测与估计,实现自主定位和导航。
3. 资源管理:在电力系统等资源管理领域,通过观测和估计系统状态,实现对资源的优化调度和能源的有效利用。
现代控制理论-第7章 最优控制
(3)控制规律:
u* kx(t)
P由黎卡提微分k 方Q2程1BT得P 到 边界条件:P(tf)=Q0
PA AT P PBQ21BT P Q1 P(t)
例:求解使:J最小的u*(t)
0 1 0 x 0 0x 1u,
பைடு நூலகம்
J
第二节 状态调节器
在不消耗过多控制能量的前提下,使系统各状态在受 到外界干扰作用下,维持平衡状态。
一.无限长时间状态调节器
1.原系统:可控系统
2.性能指标: 说明:(1) J
x Ax Bu, y Cx
12表0 (示xTQ1系x u统TQ2要u)d求t 状态变量偏离平衡点的累积
u* kx(t)
3.控制规律
k Q21BT P
正定实对称P由黎卡提代数方程得到:
PA AT P PBQ21BT P Q1 0
例:求使J最小的u*(t)。 0 1 0
解:
x 0 0x 1u,
J
1
(xT
x uTu)dt
误差最小,这xTQ意1x 味着因某种原因系统状态偏离平衡点,控制
作用应使它很快回复到平衡点,调节器的名称由此而来
(2) 表示在控制过程中,消耗的能量最小
J中(3的u)TQ权Q2u1重半正定,Q2正定,用来确定状态变量与控制能量在
即寻求控制规律,使系统的状态变量x(t)按性能指标J的要 求,在无限长的时间内达到平衡点
1.原系统:可控、可观系统
x Ax Bu, y Cx
2.性能指标:J
1 2
[(y
0
现代控制理论基础 第7章 状态空间分析法在工程中的应用
h2
特征多项式
1 0
0 1
1
w
0
u
h02 h1 h0h1 h2
y
11 0 1 h0h2 11h1
h0
x1
w
h1
y
h2
I (A11 hA21) 3 h02 (11 h1) (11h0 h2 )
期望极点-3, -2+j, -2-j;期望特征方程
g0 9, g1 42, g2 148, g3 492
状态反馈
12
五、降维观测器设计
由于小车位移z可测,无需估计,可用降维观测器进行设计。重新排列系统状 态变量次序,把需由降维观测器估计的变量与可观测的变量分开,则状态方程 和输出方程为
d dt
•
z
•
--z--
0 1 0 0
第七章 状态空间分析法在工程中的应用
第一节 单倒置摆系统的状态空间设计 第二节 大型桥式吊车行车系统的状态空间设计 第三节 液压伺服电机最优控制系统
1
线性控制理论在工程设计中应用最广泛的是状态空 间综合方法,也就是状态反馈与状态观测器的相关理论 与方法。本章通过三个工程实例予以说明状态空间分析 方法的具体应用。
3
若不给小车施加控制力,是一个不稳定系统。 控制的目的是,当倒置摆无论出现向左或向右倾倒时,通过控制直
流电动机使小车在水平方向运动,将倒置摆保持在垂直位置上。
4
一、倒置摆的状态空间描述
根据牛顿定律
M d 2z m d 2 (z l sin ) u
dt 2
dt 2
由于绕摆轴旋转运动的惯性力矩应与重力矩平衡,因而有
(6-3) (6-4)
联立求解
..
状态变量分析
RiL (t)
vs
(3)消除中间变量 vC2,将 vC2 vS vC1 代入,得
C1
d vC1 dt
iL
C2
d(vS vC1 ) dt
0
(4)整理,得
diL dt
R L iL
1 L vC1
1 L vS
d
vC1
dt
1 C1 C2
iL
C2 C1 C2
dvS dt
写成矩阵形式,为
diL
x2
dx1 dt
(b1 a1b2 ) f
dy dt
b2
df dt
(b1 a1b2 ) f
正如前面所述,状态变量的选取可以是多种形式的。
输出方程为 y x1 b2 f
写成矩阵形式,为
y 1
0
x1 x2
b2
f
7.2.4 从模拟图建立状态方程
根据系统的输入-输出方程或系统函数可以作出系 统的时域或复频域模拟图,然后选择每一个积分器的输 出端信号作为状态变量,最后得到系统的状态方程和输 出方程。
信号与系统
第七章 状态变量分析
第七章 状态变量分析
状态变量分析概述 7.1 状态与状态空间 7.2 连续系统状态方程的建立 7.3 系连续系统状态方程的 本章要点
状态变量分析概述
系统的描述方法 – 输入-输出描述法、状态变量描述法
输入-输出描述法(端口分析法、外部法) – 用系统的输入-输出变量之间的关系来描述系统的 特性; – 数学模型是 n 阶微分(或差分)方程。
方程。
iS (t)
解 选取 vC (t) 和 iL (t) 为状态变量, 它们都是独立的状态变量。
vC
(t)
现代控制理论状态变量及状态空间PPT课件
[解]:
+ _u1
i1 R1
+_u2 i2 R2
1) 选择状态变量
两个储能元件L1和L2,可以选择i1和i2为状态 变量,且两者是独立的。
2)根据基尔霍夫电压定律,
L1 uA L2
列写2个回路的微分方程:
u1
L1
di1 dt
(i1
i2)R1
u2
左回路
+ _u1
i1 R1
(i1
i2)R1
u2
L2
di2 dt
特征值,非零向量 x称为 A的对应于 的特征 向量。
xAx (A)x0 (IA)x0
方阵 的 n次多项式 f()IA为 A的特征
多项式。IA 0为 A的特征方程。
IA 0 的解为特征根。
(IA) x0 的解为特征向量。
例:求
A
1 0
1 1
的特征值和特征向量。
解:
IA1
0
1
10
( 1 )( 1 ) 0 1 1 , 2 1
注:负反馈时为-
D
u
x x
y
B
C
A
1.3 状态变量及状态空间表达式的建立(1)
建立Байду номын сангаас态空间描述的三个途径: 1、由系统框图(方块图)建立 2、由系统机理进行推导 3 、由微分方程或传递函数演化而得
1.3.1 从系统框图出发建立状态空间
将系统每个环节变换成相应的模拟结构图,然后组合 起来,最终得到状态空间。
u2
di2
dt
R1 L2
i1
R1 R2 L2
i2
1 L2
u2
uA i1R1 i2R1 u2 3)状态空间表达式为:
《多变量控制系统》课件
传递函数模型
1
传递函数模型是多变量控制系统的一种数学描述 方法,它通过传递函数来描述系统输入与输出之 间的关系。
2
传递函数通常表示为有理分式函数,通过系统元 件的传递函数和连接方式来构建整个系统的传递 函数。
3
传递函数模型可以用于分析系统的稳定性、频率 响应等特性,并用于控制系统设计和分析。
性能测试与评估
通过实验测试控制系统的性能,并进行评估 和比较。
性能改进建议
根据性能评估结果,提出性能改进建议,以变量控制系统
contents
目录
• 多变量控制系统概述 • 多变量控制系统的数学模型 • 多变量控制系统的稳定性分析 • 多变量控制系统的设计 • 多变量控制系统的实现 • 多变量控制系统的仿真与优化
01
多变量控制系统概述
多变量控制系统概述
• 请输入您的内容
02
多变量控制系统的数学模 型
状态空间模型
01
02
03
电动执行器
通过电机驱动,具有快速 响应和较高精度,适用于 需要精确控制的应用。
气动执行器
通过压缩气体驱动,具有 防爆、防火等优点,适用 于工业控制领域。
液压执行器
通过液压油驱动,具有较 大的输出力和较高的稳定 性,适用于重型设备和大 型系统。
传感器的选择与实现
温度传感器
用于测量温度,常用的 有热电阻和热电偶等。
压力传感器
用于测量压力,常用的 有应变片和压电晶体等 。
流量传感器
用于测量流量,常用的 有涡街流量计和差压流 量计等。
06
多变量控制系统的仿真与 优化
控制系统仿真
仿真模型建立
根据实际系统建立数学模型,包括系统动态方程、控 制策略等。
现代控制理论第一章-控制系统数学模型
y b0
b1
bn1
xn
注:如果输入项的导数阶次和输出项导数阶次相同,则有d。
Y (s) R(s)
bn s n an s n
b1s b0 a1s a0
d
bn1sn1 b1s b0 ansn a1s a0
例1-4 已知描述系统的微分方程为 y18y 192y 640y 160u 640u
y bn1z(n1) b1z b0 z b0 x1 b1x2 bn1xn
写成矩阵形式
x1
x2
xn
0
0
0
a0
1 0 0 a1
0 1 0 a2
0 0 0 a3
0
0
0 1 an1
x1 x2
xn
0 u 0
1
x1
第1章 控制系统数学模型
本课程的任务是系统分析和系统设计。而不论是系统分析还是系 统设计,本课程所研究的内容是基于系统的数学模型来进行的。因 此,本章首先介绍控制系统的数学模型。
本章内容为: 1、状态空间表达式 2、由微分方程求出系统状态空间表达式 3、传递函数矩阵 4、离散系统的数学模型 5、线性变换(状态变量选取非唯一)
写成矩阵形式
x1 0 1 0 x1 0
x2
0
0
1
x2
0
u
x3 a0 a1 a2 x3 b0
x1
y 1
0
0
x2
x3
状态图如下:
一般情况下,n 阶微分方程为: y(n) an1 y(n1) a1 y a0 y b0u
选择状态变量如下:
x1 y x1 x2 y x2 x3 y
0
x2
1 M
第七章 连续与离散系统的状态变量分析
0
tbf ( )ea(t )d
0
eat bf (t)
y(t) y(0)eat eat bf (t)
对状态方程
X(t) AX(t) Bf (t)
其解
x(t) eAtx(0) t eA(t )Bf ( )d 0 eAtx(0) eAt Bf (t)
7.1 线性系统状态方程
状态变量的概念
状态变量是一组反映系统内部状态变化规律的量。如x1( t), x2(t),, xn(t),它们在t = t0时刻的数值连同t t0时的输入,可以唯一地确定t > t0任一时刻的状态和其它
各个响应。
在电系统中,独立的电容上电压uC(t)和电感电流iL(t)有
➢ 级联系统
以积分器的输出为状态变量x,则有
图3
x1 a1x1 x2 x2 a2x2 f (t) 即
x1
x2
a1
0
1
a2
x1
x2
0 1
f (t)
➢ 输出方程
以状态变量和输入信号表示的代数方程组。
资格称为状态变量。
状态方程与输出方程
例 对图1,由KCL和KVL,得
L
diL dt
R2iL
uC
0
C
duC dt
uC R1
iL
0
即有
duC
dt diL
1
R1C 1
dt L
1
C R2 L
【第二版】计算机控制系统(康波 李云霞)第7章.
递推:y(0) = Cx(0)
如果在有限步n内,可以用一个无约束的控制向量 ,使系统由初始状态转移到期望的状态x(n)=0,则 认为系统是能控的。
离散系统的能观测性:由系统的测量确定系统状态 的可能性。 如果系统在初始状态x(0)可通过有限的步数,由输 出量的测量值y(k)确定,则认为系统是能观测的。
离散系统的能控性判据:
0 x(k 1) -0.4
-1 0.3
x(k )
0 1
u(k
),
y(k
)
0
1 x(k )
x(0)
x1(0) x2 (0)
1 1
,
u(k
)
1 0
k 0 k 0
x(k) z1 (zI F)1 zx(0) GU(z)
F : n n 状态矩阵 G : n m 控制矩阵
C : p n 输出矩阵 D : p m 直连矩阵
7.1.2 线性离散状态方程的求解
设:线性离散系统的离散状态方程为:
x(k 1) Fx(k) Gu(k) y(k) Cx(k) Du(k)
已知:k=0时的初始状态为x(0)。 如何确定在控制向量u(k)(k=1,2,…,n-1)的作用下的 未来状态x(k) (k=1,2,…,n),这就是离散状态方程的 求解问题。
线性连续系统的状态空间表达式:
x(t) Ax(t) Bu(t) y(t) Cx(t) Du(t)
状态方程 输出方程
7.1.1 线性离散系统的状态空间表达式
线性离散系统的状态空间表达式:
第7章--相平面法
若输出的一次谐波分量为
y1 (t) A1 cost B1 sint Y1 sin(t 1 )
输入的正弦量为 X sin t
则描述函数的数学表达式如式 (7-75) 所示:
返回子目录
N
Y1 X
e
e e0 e e0
e r c
得到 Te e Ku Tr r
假定
1 1 1
2 KT
2 kKT
54
(1)阶跃输入 r(t)=R
• 系统方程变为
Te e Ke 0
Te e kKe 0
图7-51 阶跃输入下得相轨迹
55
(2)输入信号r(t)=Vt+R
• 其中y(t)与c(t)两个状态变量之间满足导函数关 系
d
•
y(t) c(t) dt
•
• 将相变量定义为满足导函数关系的一组状态变 量。显然,相变量也不唯一
• 相平面法仅适用于研究二阶或一阶系统
2
c
o
a)
c(t)
c
o
t b)
o
c(t)
t
c)
3
• 图c是响应的时域曲线,图b是它的导函数曲 线,图a是以t为参变量,将输出响应特性及其导 函数特性绘在相平面上的曲线--输出响应特性 的“相轨迹”曲线 输出特性上既包含输出量大小的信息,也包含 它的导函数信息,特性上点的切线斜率就是该 点的导数
34
1、 在 c>h的区域
系统方程为
Tc(t) c(t) KM
c(t)
k1
k e(1/T )t 2
KMt
其中 k1 c0 (c0 KM )T k2 (c0 KM )T
第7章系统的状态变量分析ppt课件
uC
1 C
iL2
1 C
iL3
1
1
i L2
L2
uC
L2
uS
i L2
1 L3
uC
R L3
iL3
1 L3
uS
R L3
iS
(7―11)
《信号与线性系统》
第7章 系统的状态变量分析
写成标准矩阵形式为
uC
0
1 C
1 C
uC
(7―7)
y(k)=Cλ(k)+Df(k)
(7―8)
其中
λ(k)=[λ1(k),λ2(k),…,λn(k)]T f(k)=[f1(k),f2(k),…,fm(k)]T y(k)=[y1(k),y2(k),…,yL(k)]T
《信号与线性系统》
第7章 系统的状态变量分析
3.状态变量分析法 以状态变量为独立完备变量,以状态方程和输出方程 为研究对象,对多输入多输出系统进行分析的方法,称为 状态变量分析法,也称状态空间法。该方法的基本步骤是: (1)选取一组独立的、完备的状态变量; (2)列写系统的状态方程,并将其写成标准的矩阵形式; (3)求解该状态方程,得到状态向量λ(t)或λ(k); (4)列写标准形式的输出方程,并将所求得的状态向量 λ(t)或λ (k)代入其中,即得到输出向量y(t)或y(k)。
《信号与线性系统》
第7章 系统的状态变量分析
5.状态方程的建立 通常,动态系统(包括连续的和离散的)的状态 方程和输出方程可以根据描述系统的输入输出方程 (微分或差分方程)、系统函数、系统的模拟框图或 信号流图等列出。对于电路,则可以根据电路图直接 列出。
状态空间方法与控制系统
状态空间方法与控制系统状态空间方法是现代控制理论中一种重要且广泛应用的方法。
它以状态变量为基础,将控制系统描述为一组微分或差分方程,通过对这组方程进行求解和分析,实现对控制系统行为的全面理解和精确控制。
本文将对状态空间方法与控制系统进行详细介绍和分析。
一、状态空间方法的基本原理状态空间方法是现代控制理论的核心方法之一,它基于系统的状态变量来描述和分析控制系统的动态行为。
在状态空间方法中,系统的状态由一组变量来表示,这些变量可以是物理量或逻辑变量,其个数与系统的自由度一致。
通过对状态变量的描述和分析,可以全面了解系统的行为,进而设计出合适的控制策略。
在状态空间方法中,系统的动态行为可以通过一组微分或差分方程来描述。
这组方程通常称为状态方程,它是由系统的物理模型或传递函数转化而来。
状态方程的一般形式为:【公式】其中x是系统的状态向量,u是输入向量,y是输出向量,A、B、C、D是系统的状态空间矩阵。
通过对状态方程进行求解和分析,可以得到系统的时间响应、频率响应等重要信息。
同时,状态空间方法还可以结合控制理论的相关概念和方法,如可控性、可观性、稳定性等,对系统进行全面而深入的分析。
二、状态空间方法的应用状态空间方法具有广泛的应用领域,包括控制系统设计、系统辨识、故障检测与诊断等。
以下将从几个方面介绍状态空间方法的具体应用。
2.1 控制系统设计状态空间方法为控制系统设计提供了基础和工具。
通过建立系统的状态方程,可以分析系统的稳定性、可控性和可观性等性质,并设计出合适的控制器。
其中,状态反馈控制是状态空间方法中常用且有效的控制策略之一。
通过对状态量的测量和反馈,可以实现对系统的精确控制。
2.2 系统辨识系统辨识是指通过一系列的试验或观测数据,从中提取出系统的数学模型,以便系统的建模和控制。
状态空间方法在系统辨识中起到重要作用。
通过对系统的输入-输出数据进行处理和分析,可以确定状态方程中的矩阵参数,进而建立系统的数学模型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G G
T
ac ker( A , C , P );
T T
T
place ( A , C , P )
T T
P为给定的观测器极点,G 为状态观测器的反馈矩阵;
课内练习1
P102 2.7.6 2.7.7 1 3
0 ˆ TB B B C ˆ C CT
1
[C C
CC ]Βιβλιοθήκη 其中,(AC,BC)为能控子系统。
ˆ ˆ ˆ ˆ [ A , B , C , D , T , K ] ctrbf ( A , B , C )
T为相似变换阵,K为长度为N的矢量,其元素为各个块的秩。Sum(K)可以 求得A中能控部分的秩
x Ax Bu y Cx Du
在MATLAB中,系统状态空间用(A,B,C,D)矩阵组表示。
举例:
1 3 x 4 5 0 y 8
6 12 7 12 0 0
9 6 9 13 2 2
10 4 8 2 x 2 11 14 1 1 x 2
课内练习2
P101 2.7.6 2.7.7 2 1 2
状态变量控制系统
2006-12
主要内容
状态空间模型的建立及转换 状态空间模型的分析 系统能控性和能观性的判别 状态反馈控制器的设计
状态空间模型的建立及转换
模型的建立
状态方程与输出方程的组合称为状态空间表达式,又称 为动态方程,经典控制理论用传递函数将输入—输出关 系表达出来,而现代控制理论则用状态方程和输出方程 来表达输入—输出关系,揭示了系统内部状态对系统性 能的影响。
n 1
当秩为n时,系统的状态完全能观测,否则 系统状态不完全能观测
V o obsv ( A , C )
rank(Vo)
不完全能控性分解
当系统不完全能控时,则存在相似变换阵T,使得系统变换为
ˆ A TAT
1
AC A 21
0
AC
fai =
0.9909 -0.1722 0.0861 0.7326
fai即为t=0.1秒时的状态转移矩阵
例题
已知系统A=[0 –2;1 –3],b=[2;0];c=[1 0];d=[0],x0=[1 1],求系统在t在1秒内的状态向量及输出响应。
x = y = 1.0000 0.9048 0.8187 0.7408 0.6703 0.6065 0.5488 0.4966 0.4493 0.4066 0.3679 0.3329 0.3012 0.2725 0.2466 0.2231 0.2019 0.1827 0.1653 0.1496 0.1353 1.0000 0.9048 0.8187 0.7408 0.6703 0.6065 0.5488 0.4966 0.4493 0.4066 0.3679 0.3329 0.3012 0.2725 0.2466 0.2231 0.2019 0.1827 0.1653 0.1496 0.1353 1.0000 0.9048 0.8187 0.7408 0.6703 0.6065 0.5488 0.4966 0.4493 0.4066 0.3679 0.3329 0.3012 0.2725 0.2466 0.2231 0.2019 0.1827 0.1653 0.1496 0.1353
1 1 O O O O
能控性判断
B ] ,当秩 能控判定矩阵为 为n时,系统的状态完全能控,否则不完 全能控。 U c [ B , AB ,..., A
n 1
U c ctrb ( A , B )
rank(Uc)
能观测性判断
能观测判定矩阵为 V
O
C CA ... CA
6 4 u 2 0
系统为一个两输入两输出系统 >> A=[1 6 9 10; 3 12 6 8; 4 7 9 11; 5 12 13 14]; >> B=[4 6; 2 4; 2 2; 1 0]; >> C=[0 0 2 1; 8 0 2 2]; >> D=zeros(2,2); >> ss(A,B,C,D)
状态反馈控制器的设计
状态完全可观 基于极点配置设计状态反 馈控制器 状态不可观 须设计状态观测器 基于极点 配置设计状态反馈控制器
极点配置
单变量系统 K=acker(A,b,P)
式中,P为给定的极点,K为状态反馈矩阵
多变量系统 K=place(A,B,P)
状态观测器
在MATLAB中,根据对偶原理,设计问题可以大大简 化,求解过程如下:
用法举例: 1)[num,den]=ss2tf(A,B,C,D,iu) %iu用来指定第n个输入,当只有一个输入时可忽略 1 0 0 已知系统状态空间模型为: x x u
1 2 1 y 1 3 x u
>> A=[0 1; -1 -2]; B=[0;1]; C=[1,3]; D=[1]; >> [num,den]=ss2tf(A,B,C,D) num = 1.0000 5.0000 den = 2.0000
1
2
1
2)[z,p,k]=ss2zp(A,B,C,D,iu) %iu用来指定第n个输入,当只有一个输入时可忽略 >> [z,p,k]=ss2zp(A,B,C,D) z= -0.4384
-4.5616
p= -1 -1 k=
1
3)已知一个单输入三输出系统的传递函数模型为:
G 11 ( s ) G 31 ( s )
不完全能观测分解
当系统不完全能观时,则存在相似变换阵T,使得系统变 换为
A TAT
1
Ao 0
A12 AO
BO B TB BO
C CT
1
[0 C O ]
其中,(AO,CO)为能观测子系统
[ A , B , C , D , T , K ] obsvf ( A , B , C )
线性系统的标准型变换
转为对角标准型 转为约当标准型 转为能控标准型 转为能观标准型
转为对角标准型
[v,diag]=eig(A)
其中,v是变换矩阵,diag为求得的对角标准型矩阵。
转为约当标准型
[v,j]=jordan(A)
其中,v是变换矩阵,j为求得的约当标准型矩阵
转为能控标准型
设有任意型状态空间系统(A,B,C,D),如果状 态是完全能控的,必存在线性非奇异变换Tc,则 可求得能控标准型系数为 A T AT B T B 。 , , ˆ C CT 其中变换阵T 可由函数ctrb()求得: c
1
1
C
C
c
,,
c
Tc =ctrb(a,b)
转为能观标准型
设有任意型状态空间系统(A,B,C,D),如果 状态是完全能观测的,必存在线性非奇异变 换 T o ,则可求得能观测标准型系数为 A T AT , B T B , C CT 其中变换阵 T o 可由函 数obsv()求得: T o =obsv(a,c)
y1 ( s ) u(s)
2
2 s 6 s 11 s 6
3 2
G 21 ( s )
s5 s 6 s 11 s 6
3 2
s 2s s 6 s 11 s 6
3 2
>> num=[0 0 -2;0 -1 -5;1 2 0];den=[1 6 11 6]; >> [A,B,C,D]=tf2ss(num,den)
A= -6 -11 -6 1 0 0 1 0 -1 2 0 0
B= 1 0 0
C=
0 0 1 -2 -5 0
D=
0 0 0
4)系统的零极点增益模型: >> z=[-3];p=[-1,-2,-5];k=6; >> [A,B,C,D]=zp2ss(z,p,k)
G (s)
6 ( s 3) ( s 1)( s 2 )( s 5 )
>> a=[0 -2;1 -3]; >> b=[2;0];c=[1 0];d=[0]; >> x0=[1 1]; >> t=[0:0.05:1]; u=0*t; >> [y,x]=lsim(a,b,c,d,u,t,x0)
系统能控性和能观性的判别
线性系统的标准型变换 能控性判断 能观测性判断 不完全能控性分解 不完全能观测分解
A=
-1.0000 0 0
B=
1 1 0 D=
2.0000 -7.0000 -3.1623 0 C= 3.1623 0
0
0 1.8974
0
状态空间模型的分析
x ( t ) exp( At ) x ( 0 )
t
exp[ A ( t )] Bu ( )d
At
0
(t ) e
a= x1 x2 x3 x4 x1 1 6 9 10 x2 3 12 6 8 x3 4 7 9 11 x4 5 12 13 14 c=
b= u1 u2
x1 4 6
x2 2 4 x3 2 2 x4 1 0 d= u1 u2 y1 0 0 y2 0 0 Continuous-time model.
x1 x2 x3 x4
获取控制系统的状态变量及输出的响应 expm(A)计算给定时间的状态转移矩阵 求得系统的输出响应和状态响应 [y,x]=lsim(A,B,C,D,u,t,x0)