系统的状态变量分析法
电力系统稳定性分析方法
电力系统稳定性分析方法一、引言电力系统是现代社会运行的重要基础设施,其稳定性对社会经济发展至关重要。
为了保障电力系统的稳定运行,分析电力系统的稳定性显得尤为重要。
本文将介绍电力系统稳定性分析的方法,并探讨其在实际应用中的意义。
二、动态稳定性分析方法动态稳定性是指电力系统在扰动下的恢复能力,其分析主要包括以下几种方法。
1. 平衡点分析法平衡点分析法是一种最基本的电力系统稳定性分析方法,其通过对电力系统进行线性化处理,以判断系统在发生扰动时是否能够回到平衡状态。
该方法具有计算简单、易于理解的优势,但仅适用于小扰动范围内的稳定性分析。
2. 状态变量分析法状态变量分析法是一种基于微分方程组的稳定性分析方法,其通过建立系统的状态变量模型,利用数学方法分析系统的稳定性。
该方法适用于更大范围的扰动,并能够提供系统动态性能的详细信息。
3. 相量法相量法是一种将电力系统描述为相量方程的稳定性分析方法,其通过对电力系统中各个节点的电压和电流进行相量计算,得到系统的电力输送情况。
相量法能够提供系统各个节点的电力传输能力和动态稳定性等信息,对于大规模电力系统的稳定性分析应用广泛。
三、静态稳定性分析方法静态稳定性是指电力系统在稳定工作点附近对负荷变化和参数扰动的敏感性。
下面介绍两种常用的静态稳定性分析方法。
1. 损耗灵敏度法损耗灵敏度法通过对系统的功率损耗进行分析,以判断电力系统在负荷变化或参数改变时的稳定性。
该方法对于分析系统的经济性具有重要意义,能够指导电力系统的运行和规划。
2. 阻尼灵敏度法阻尼灵敏度法是一种基于系统的各种模式振荡损耗的分析方法,通过测量系统各个模式的阻尼比,以评估系统的稳定性。
阻尼灵敏度法在分析系统的振荡稳定性方面具有一定的优势,广泛应用于电力系统的规划和控制中。
四、实际应用与意义电力系统稳定性分析方法在实际应用中具有重要的意义。
首先,稳定性分析方法可以帮助电力系统运营者评估系统的稳定状况,及时发现潜在的稳定问题,并采取相应的措施进行调整,确保电力系统的安全稳定运行。
第6章状态变量分析法
间变化而描述的路径,称为状态轨迹。
6
通信与信息基础教学部
状态与状态空间(3) 状态变量分析法的一般步骤
用状态变量来描述和分析系统的方法称为状态变量分 析法。当已知系统的模型及激励,用状态变量分析法时, 一般分两步进行:
一是选定状态变量,并列写出用状态变量描述系统特 性的方程,一般是一阶微分(或差分)方程组,它建立了 状态变量与激励之间的关系;同时,还要建立有关响应与 激励、状态变量关系的输出方程,一般是一组代数方程;
M
M
M
M
M
yr (t) cr1x1 (t) cr2 x2 (t) L crn xn (t) dr1 f1 (t) dr2 f2 (t) L drm fm (t)
11
Байду номын сангаас
通信与信息基础教学部
连续系统状态方程的一般形式(4)
状态方程、输出方程(P323)
x1
x
Mxx2n
a11
16
通信与信息基础教学部
由电路图建立状态方程(1) 由电路直接建立状态方程的步骤
(1) 选择独立的电容电压和电感电流作为状态变量;
(2)
对于电容C应用KCL写出该电容的电流
iC
C
dvC dt
与其它状态
变量和输入变量的关系式;
(3)
对于电感L应用KVL写出该电感的电压
vL
L
diL dt
与其它状态
变量和输入变量的关系式;
(4) 消除非状态变量(称为中间变量); (5) 整理成状态方程和输出方程的标准形式。
17
通信与信息基础教学部
由电路图建立状态方程(2)
M
M
M
M
第七章 系统的状态变量分析法
1.由系统的模拟框图列写
方法是选取积分器的输出信号作为状态变量。
例1:如图以 x1(t), x2 (t) 为状态变量,以 yt 为响应写出状态方程和输出
方程
b1
et
q''
q'
x2 '(t) x2(t)
a1
q
x1(t)
a0
yt
b0
解:x1'(t) x2(t)
x2'(t) a0x1(t) a1x2(t) e(t)
例2:已知一系统函数bs33s
3 b2s a2s2
2 b1s b0 a1s a0
解:此时:m n b3
b2
es
s3q(s) sx3 (s)
1 s2q(s) s x3(s)
1 sq(s) s x2 (s)
b1
1 q(s)
s x1(s)
b0
a2 a1
a0
ys
x1' ( t ) 0 1 0x1( t ) 0
1
f
2
(t)ຫໍສະໝຸດ Y CX DF输出方程------ 用状态变量和输入激励表示输出量的方程。其中每一
等式左边是输出变量,右边是只包含系统参数,状态
变量和激励的一般函数表达式,其中没有变量的微分 和积分运算。
7.2 连续时间系统状态方程的建立
一.状态方程和输出方程的一般形式
假设有一个系统
有n个状态变量x1, x2 xn
例1:列写图示电路的状态方程
(1)选i(t),uc (t)作为状态变量
+
u(s)
duc dt
1i c
-
di
dt
1 L
u
系统的状态变量分析法
出
状
方
态
程
方
程
9-1 连续系统状态空间方程建立
一、引例 t<0,K在2;t=0,K从2打到1。求t>0时,电压uR和uL。
(
状
态
方
程
)
( 输 出
uR t Ri(t)
方 程
uL t Ri(t) uc (t) us (t)
)
状态方程和输出方程通称为
状态空间方程
uc(t)和i(t)称为状态变量
说明:同一系统函数或微分方程,可以有不同的模拟图或信号流图,所以 可以得到不同的状态方程和输出方程,但特征根相同,同一系统,它的系 统矩阵A相似。
练习1:列写状态方程和输出方程,已知系统函数为
状态变量:选积分器输出。
练习2:已知系统函数,用级联型信号流图列写状态方程和 输出方程
状态变量:选积分器输出。来自3、系统函数矩阵与单位冲激响应矩阵 1)系统函数矩阵
2)单位冲激响应矩阵: 3)系统自然频率:
意义:第j个激励单独作用时 与所产生的第i个响应之间的 关系。
3、状态方程:描述系统状态变量和激励与状态变量一阶导数关系 的微分方程组。
4、输出方程:描述系统状态变量和激励与输出响应关系的代数方程组。 5、状态向量:由状态变量做分量所构成的向量。(n维) 6、状态空间:状态变量所有取值的集合。即状态向量所在的空间。 7、状态轨迹:在状态空间中状态向量端点随时间变化所形成的轨迹。
(2)便捷的运用到多输入多输出系统; (3)可以分析系统的“可观测性”和“可控制性”; (4)可以描述非线性系统和时变系统; (5)便于计算机求解(一阶微分方程、差分方程)。
4、分析方法:状态变量法
以系统内部的状
第十二章系统的状态变量分析
1 + b0i z −1 H i (z ) = 1 + a0i z −1
1 + b1i z −1 + b0i z − 2 H i (z ) = 1 + a1i z −1 + a0i z − 2
一阶节为
x1 = x − a0i z −1 x1 x = x1 (1 + a0i z −1 )
x2 = x1 + b0i z −1 x1 = x1 (1 + b0i z −1 ) x2 1 + b0i z −1 Hi ( z ) = = x 1 + a0i z −1
b1i H i (z ) = 1 + a0i z −1
b2i + b1i z −1 H i (z ) = 1 + a1i z −1 + a0i z − 2
例:某连续系统的转移函数为
2s + 4 H (s ) = 3 s + 3s 2 + 5s + 3
试用几种形式模拟此系统。 解:1)直接形式
H (s ) =
三、信号流图的性质 1、信号只能沿箭头方向传输,支路的输出是该支路输入与支路 增益的乘积。 2、结点可以把所有输入支路的信号叠加,并把总和信号传送到 所有输出支路。 3、具有输入和输出支路的混合结点,通过增加一个具有单位传 输的支路,可以把它变成输出结点来处理。
4、给定系统,信号流图形式不是唯一的。 5、流图转置后,其转移函数保持不变。 *转置:把流图中各支路的信号传输方向调转,同时把输入、输 出结点对换。
与书p290页式11-73一致 四、信号流图得化简(代数运算) 1、只有一个输入支路得结点值等于输入信号乘以支路增益。
2、串联支路:
第11章 线性系统的状态变量分析法
duC 1 dt RC di 1 L dt L
1 uC 0 C i 1 uS ( t ) 0 L L
若uL,ic,uR,iR作为输出
uL iC u R iR 1 1/ R 1 1/ R 0 1 1 uC 0 0 i L 0 uS ( t ) 0 0
L + uS(t) + uL iL + uC iC iL R C R 2 + uR
选uC , iL 为状态变量
列微分方程
duC uC iC C iL dt R
di L uL L uS ( t ) uC dt
duC 1 dt RC di 1 L dt L
输出方程
x1 x 2 y b0 ,b1 ,...., bm ,0,..., 0 x 3 ... xn
bm s m bm 1s m 1 b1s b0 x(t ) A x(t ) B e(t ) H (s) n n 1 s an 1s a1s a0
输出方程:
x1 y 10 4 0 x 2 x3
r(t)=10x1+4x2
y(t ) C x(t ) D e(t )
状态方程: x(t ) A x(t ) B e(t ) 输出方程:
y(t ) C x(t ) D e(t )
取相变量为状态变量
状态方程
1 0 x1 ' 0 x ' 0 1 2 0 x 3 ' 0 0 0 .. ... .. x n a 0 a1 a 2 0
8.系统分析的状态变量法_信号与系统
8 系统分析的状态变量法
8.2.1 连续时间系统状态方程的建立
一个动态连续系统的时域数学模型可利用信号 的各阶导数来描述。 的各阶导数来描述 。 作为连续系统的状态方程表现 为状态变量的联立一阶微分方程组. 为状态变量的联立一阶微分方程组 标准形式的状态方程为
或记为
8 系统分析的状态变量法 表示状态变量, 式中 表示状态变量, 为常数矩阵。 和 为常数矩阵。 是与外加信号有关的项, 是与外加信号有关的项,
8 系统分析的状态变量法 6.状态轨迹 在描述一个动态系统的状态空间中, 在描述一个动态系统的状态空间中,状态向 量的端点随时间变化所经历的路径称为系统的状 态轨迹。一个动态系统的状态轨迹不仅取决于系 态轨迹。 统的内部结构,还与系统的输入有关,因此, 统的内部结构,还与系统的输入有关,因此,系 统的状态轨迹可以形象地描绘出在确定的输入作 用下系统内部的动态过程。 用下系统内部的动态过程。
8 系统分析的状态变量法 【例】 试写出下图所示电路的状态方程。 试写出下图所示电路的状态方程。
ቤተ መጻሕፍቲ ባይዱ
根据电路结构可知,电容电压、 根据电路结构可知,电容电压、电感电流 可作为为状态变量即 . 建立状态变量 之间的方程为 和激励
8 系统分析的状态变量法 状态变量分析法优点: 状态变量分析法优点: (1)便于研究系统内部物理量的变化 (1)便于研究系统内部物理量的变化 (2)适合于多输入多输出系统 (2)适合于多输入多输出系统 (3)也适用于非线性系统或时变系统 (3)也适用于非线性系统或时变系统 (4)便于分析系统的稳定性 (4)便于分析系统的稳定性 (5)便于采用数字解法 便于采用数字解法, (5)便于采用数字解法,为计算机分析系统提供了 有效途径 (6)引出了可观测性和可控制性两个重要概念 引出了可观测性和可控制性两个重要概念。 (6)引出了可观测性和可控制性两个重要概念。
信号与系统第9章系统的状态变量分析法
1
C
vC
(t)
0
1
0 R2
iL1 iL2
(t ) (t)
L1 0
L2
0
0
e1 e2
(t) (t)
1
L2
(9.1-5)
v(t) 0 iC (t) 0
0 1
R2 1
vC iL1 iL2
(t) (t) (t)
0 0
1 e1(t)
0
e2
(t
)
(9.1-6)
第9章 系统的状态变量分析法
9.1.2 连续系统的状态方程和输出方程
对于一个 n 阶多输入/多输出的连续时间系统,其状态方程和输出 方程的一般形式可以表示为
状
d1(t)
dt
f1 1(t), 2 (t),
, n (t); e1(t), e2 (t),
, em (t), t
态 方
d2 (t) dt
dvC
(t
)
dt
1 C
iL1
(t)
1 C
iL2
(t)
diL1 (t dt
)
1 L1
vC
(t)
R1 L1
iL1
(t)
1 L1
e1 (t )
diL2
(t
)
dt
1 L2
vC (t)
R2 L2
iL2
(t)
1 L2
e2 (t)
(9.1-3)
第9章 系统的状态变量分析法
式(9.1-3)是由三个内部变量 vC (t) 、 iL1 (t) 和 iL2 (t) 构成的一阶微分联立方程组。由微分方程理论 可知,如果这三个变量在初始时刻 t t0 的值 vC (t0 ) 、iL1 (t0 ) 和 iL2 (t0 ) 已知,那么根据 t t0 时的激励 e1(t) 和 e2 (t) ,就可以唯一地确定该一阶微分方程组在 t t0 时的解 vC (t) 、iL1 (t) 和 iL2 (t) 。这样,系统的输出 v(t) 和 iC (t) 就可以很容易通过这三个内部变量 vC (t) 、 iL1 (t) 、 iL2 (t) 和系统的激励 e1(t) 、 e2 (t) 求出,此时
系统的状态空间分析
则状态方程为:
x1 a11x1 a12 x2 a1n xn b11 f1 b12 f2 b1p f p x2 a21x1 a22 x2 a2n xn b21 f1 b22 f2 b2 p f p xn an1x1 an2 x2 ann xn bn1 f1 bn2 f2 bnp f p
二、状态空间分析法的应用及优点:
1、可以提供系统的内部信息,使人们能够比较容易地解 决那些与系统内部情况有关的分析设计问题。
2、不仅适用于线性、时不变、单输入单输出系统分析, 也适用于非线性、时变、多输入多输出系统分析。
3、描述方法规律性强,便于用计算机解决复杂系统的分 析设计问题。
第第88--33页页
信号与系统 电电子子教教案案
8.1 系统的状态空间描述
输出方程: 描述系统输出、输入、状态之间关系的代数方程组。
输出方程一般形式:
设n阶系统有n个状态、p个输入、q个输出,则输出方程为:
y1 c11x1 c12x2 c1n xn d11 f1 d12 f2 d1p f p
设t0时刻的初始状态为:x1(t0 ), x2 (t0 )......, xn (t0 ). 则系统的状态变量— — 任一时刻t的状态为:
x1(t), x2 (t)......, xn (t)
第第88--66页页
■
©西安电子科技大学电路与系统教研中心
信号与系统 电电子子教教案案
8.1 系统的状态空间描述
xn (k 1) an1
an2
ann
xn
( k )
bn1
bn 2
bnp
f p
MATLAB系统的状态变量分析
MATLAB系统的状态变量分析MATLAB是一种强大的数值计算和数据分析软件,具有广泛的应用领域。
在MATLAB中,状态变量分析是一种用于研究和描述系统动态特性的方法。
状态变量分析通常涉及到线性系统和微分方程的求解。
在本文中,我们将探讨MATLAB系统的状态变量分析。
在MATLAB中,使用状态空间模型表示系统。
状态空间模型是一种数学模型,通过描述系统的状态变量和输入之间的关系来表示系统的动态行为。
状态变量是系统的内部变量,可以描述系统的状态。
输入是系统的控制变量,用于影响系统的行为。
首先,我们需要在MATLAB中创建系统的状态空间模型。
可以使用"ss"命令创建一个简单的状态空间模型。
例如,以下代码创建一个一阶系统的状态空间模型:A=[0-2;1-1];B=[1;1];C=[10];D=0;sys = ss(A, B, C, D);在这个例子中,A矩阵表示状态变量的演化方程,B矩阵表示输入对系统状态的影响,C矩阵是用于输出状态变量的观测方程,D矩阵是直接影响输出的输入。
接下来,我们可以使用MATLAB的函数来分析系统的状态变量。
以下是一些常用的状态变量分析函数:1. "step"函数:用于计算系统的阶跃响应。
可以使用以下命令计算系统对阶跃信号的响应:[y, t] = step(sys);plot(t, y);2. "impulse"函数:用于计算系统的脉冲响应。
可以使用以下命令计算系统对脉冲信号的响应:[y, t] = impulse(sys);plot(t, y);3. "initial"函数:用于计算系统的初值响应。
可以使用以下命令计算系统对给定初始条件的响应:[y, t] = initial(sys, x0);plot(t, y);其中,x0是系统的初始状态变量值。
4. "lsim"函数:用于计算系统对任意输入信号的响应。
第8章 系统的状态变量分析
+ b1m xm (t) + b2m xm (t)
+ bnm xm (t)
(8-4)
和
⎧ y1(t) = c11λ1(t) + c12λ2 (t) +
⎪⎪ ⎨
y2
(t
)
=
c21λ1
(t
)
+
c22λ2
(t
)
+
⎪
⎪⎩ yr (t) = cr1λ1(t) + cr2λ2 (t) +
的一阶导数与状态变量和激励的关系。式(8-3)形式的代数方程称为输出方程(output equation),
它描述了系统输出与状态变量和激励之间的关系。
状态变量分析法对于离散时间系统也是同样适用的,即上面给出的概念对离散时间系统同
样有效。只不过对于离散时间系统,其状态方程是一阶联立差分方程组,状态变量λ[n]是离散
输出方程可写为
λ(t)n×1 = An×n λ(t)n×1 + Bn×m x(t)m×1
(8-6)
y(t)r×1 = Cr×n λ(t)n×1 + Dr×m x(t)m×1
(8-7)
其中
λ(t) = ⎡⎣λ1(t), λ2 (t), , λn (t)⎤⎦T , λ (t ) = [λ1(t),λ 2 (t),… , λ n ( t )]T,
(constant matrix);如果系数矩阵中有的是时间 t 的函数,则此系统是线性时变系统。
2. 离散时间系统状态方程和输出方程的一般形式
对于一个动态的离散时间系统,它的时域数学模型是一个高阶差分方程。作为其状态方程
系统的状态变量分析
形式与连续时间系统的形式相同。
用状态变量分析法研究系统具有如下优点。
(1) 便于研究系统内部的一些物理量在信号转换过程中的变化。这些物理量可以用状态矢
量的一个分量表现出来,从而便于研究其变化规律。
361
(2) 系统的状态变量分析法与系统的复杂程度无关,它和简单系统的数学模型相似,都表 现为一些状态变量的线性组合,因而这种分析法更适用于多输入多输出系统。
(3) 状态变量分析法还适用于非线性和时变系统,因为一阶微分方程或差分方程是研究非 线性和时变系统的有效方法。
(4) 状态变量分析法可以用来定性地研究系统的稳定性及如何控制各个参数使系统的性能 达到最佳等。
(5) 由于状态方程都是一阶联立微分方程组或一阶联立差分方程组,因而便于采用数值解 法,从而为使用计算机进行分析系统提供有效的途径。
时间信号。
上述关于状态变量和状态方程的基本概念,可用于讨论系统状态方程和输出方程的一般形
式。
1. 连续时间系统状态方程和输出方程的一般形式
一个动态连续时间系统的时域数学模型都是用输入、输出信号的各阶导数来描述的。作为
连续时间系统的状态方程表现为状态变量的一阶联立微分方程组,对于线性时不变系统,状态
方程和输出方程简化为状态变量和输入信号的线性组合,即线性时不变系统的状态方程和输出
的一阶导数与状态变量和激励的关系。式(8-3)形式的代数方程称为输出方程(output equation),
它描述了系统输出与状态变量和激励之间的关系。
状态变量分析法对于离散时间系统也是同样适用的,即上面给出的概念对离散时间系统同
样有效。只不过对于离散时间系统,其状态方程是一阶联立差分方程组,状态变量λ[n]是离散
(8-8)
第九章 状态变量
状态方程! 状态方程!
如果电感电压为所求未知量, 如果电感电压为所求未知量,则:
uL = −uC − RiL +uS 1
E-mail:lynwindsent@
输出方程! 输出方程!
返 回
Tel:22896276
广东医学院生物医学工程教研室
信号与线性系统
状态方程一般写成矩阵的形式: 状态方程一般写成矩阵的形式:
返 回 E-mail:lynwindsent@ Tel:22896276
广东医学院生物医学工程教研室
信号与线性系统
三、已知系统模拟图,列写状态方程 已知系统模拟图,
以积分器的输出作为状态变量, 以积分器的输出作为状态变量,输入就 是状态变量的导数。 是状态变量的导数。
f(t)
返 回 E-mail:lynwindsent@ Tel:22896276
广东医学院生物医学工程教研室
信号与线性系统
支路: ① ② ③支路:
C2u'C2 + iL + iS = 0
uC1 −uS 支路: ② ④ ⑤支路: Cu' + +iL = 0 1 C1 R
(4)写出电感连枝相关的 写出电感连枝相关的KVL方程: 方程: 写出电感连枝相关的 方程
(2,7) , )
(3,6,7) , , )
(4,6,8) , , )
返 回 E-mail:lynwindsent@ Tel:22896276
广东医学院生物医学工程教研室
信号与线性系统
5、列出基本回路的KVL方程 、列出基本回路的 方程
di7 L7 = −u2 −u3 dt
Li 'L −uC2 −uC1 + uS = 0
信号与系统课件:系统的状态变量分析
输出方程为
系统的状态变量分析 写成矩阵形式,状态方程和输出方程分别为
系统的状态变量分析
2. 并联模拟 由式(7. 2-15b ),系统函数可写为
系统的状态变量分析 即可用 3 个简单的子系统的并联来表示。其中每个简 单子系统的系统函数为
其模拟框图如图 7.2-4 所示。
系统的状态变量分析
(1)可以有效地提供系统内部的信息,使人们能够较为 容易地解决那些与系统内部情况有关的分析设计问题。
(2)状态变量描述法不仅适用于线性非时变的单输入单 输出系统特性的描述,也适用于非线性时变多输入多输出系 统特性的描述。
(3)描述方法规律性强,便于应用计算机技术解决复杂 系统的分析设计问题。
系统的状态变量分析 【例 7.2-1 】 电路如图 7. 2 1 所示,激励为 u s ( t ),
响应为 i (t ),试写出其状态方程和输出方程。
图 7.2-1 例 7. 2-1 用图
系统的状态变量分析
系统的状态变量分析
将式(7. 2-2 )中状态变量的一阶导数放在等式左端,把状态 变量和激励放在等式右端,则可写成
前面几章讨论的分析方法属于输入 输出描述法( Input-OutputDescription ),又称端口分析法,也称外部法。 它主要关心的是系统的激励与响应之间的关系,而不直接涉 及系统的内部情况。这种分析法对于较为简单系统的分析是 合适的。其相应的数学模型是 n 阶微分(或差分)方程。
系统的状态变量分析
系统的状态变量分析 将式(7. 2-12 )最高阶导数项留在等式左边,其余各项移到 等式右边,代入状态变量符号,得
于是,写出其状态方程和输出方程为
系统的状态变量分析 写成矩阵形式,状态方程为
信号与系统_张华清_第八章系统的状态变量分析
其特征根 1 2 2 是二重根。
齐次解的函数表达式为:
yh (k) (C1k C2 )(2)k, k 0
在特征根是共轭复根的情况下,齐次解的形式可以是等 幅、增幅或衰减等形式的正弦(或余弦)序列。
假设 1, 2 e j 是一对共轭复根,则在齐次解中,相
应部分齐次解为: C1 cos(k) C2 sin(k) k
k
例3.2-5
信号与系统 第三章例题
例3.2-5 已知某线性时不变离散系统的差分方程如下式所示,
试写出其齐次解的函数形式。
y(k) 4y(k 1) 4y(k 2) e(k) 3e(k 1)
解
此差分方程所对应的特征方程为
2 4 4 0 ( 2)2 0
法。
离散系统的数学模型为差分方程,所谓离散系统的时域 分析,就是在时间域(简称时域)中求解差分方程,以及求 解系统的单位序列响应、阶跃响应等。
求解差分方程与求解微分方程有许多相似之处,其经典 解法的全解也可分为齐次解和特解。
离散系统按照响应的不同来源也可分为零输入响应和零 状态响应;求零状态响应也可利用卷积计算求解。
其特征根为: 1 2,2 3 则其齐次解可写为: yh (k) C1(2)k C2 (3)k, k 0
将 y(0) = 1, y(1) = 0,代入上式,可得
C1 C2 1 2C1 3C2
0
C1 C2
3 2
所以
yh (k) 3(2)k 2(3)k, k 0
解
此齐次差分方程所对应的特征方程为
4 23 22 2 1 0 ( 1)2 (2 1) 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章 系统的状态变量分析法描述系统的方法通常有输入输出法和状态变量法,也称状态空间法。
前面章节所讨论的系统时域或频域分析均是运用输入输出法,即主要关心的是系统的输入输出之间的关系,而不考虑系统内部的有关问题。
对于简单的一般单输入单输出系统,使用输入输出法很方便,但对于多输入多输出系统,尤其是对于现代工程中碰到的越来越多的非线性系统或时变系统的研究,若采用输入-输出描述法则几乎不可能。
随着系统理论和计算机技术的迅速发展,自20世纪60年代开始,作为现代控制理论基础的状态变量法在系统分析中得到广泛应用。
此方法的主要特点是利用描述系统内部特性的状态变量取代仅描述系统外部特性的系统函数,并且将这种描述十分便捷的应用于多输入——多输出系统。
此外,状态空间方法也成功地用来描述非线性系统或时变系统,并且易于借助计算机求解。
7.1 状态变量与状态方程首先,从一个简单实例给出状态变量的初步概念。
图7.1所示为一个串联谐振电路,如果只考虑其激励()e t 与电容两端电压()c u t 之间的关系,则系统可以用如下微分方程描述()()()()2211c c cd R d u t u t u te t dt L dt LC LC++= (7.1)同时可以用图7.2所示的系统模型来研究激励信号()e t 所引起的不同响应()r t 。
这样研究系统的方法就是所谓的输入输出方法。
-()t e R-()t u C图7.1 RLC 串联谐振电路e E ⎡⎣))s ⎤⎦图7.2 端口方法方框图对于图7.1电路,如果不仅希望了解电容上的电压()c u t ,而且希望知道在()e t 的作用下,电感中电流()L i t 的变化情况,需列写下列方程 ()()()()L L c dRi t L i t u t e t dt++= (7.2) 及 ()()1c L u t i t dt C=⎰或 ()()1c Ld u t i t dt C= (7.3) 上列两式可以写成()()()()()()111L L c c L d R i t i t u t e t dt L L L d u t i t dtC ⎧=--+⎪⎪⎨⎪=⎪⎩ (7.4) 式(7.4)是以()L i t 和()c u t 作为变量的一阶微分联立方程组。
由此对于图7.1所示的串联谐振电路只要知道()L i t 及()c u t 的初始情况及激励()e t 情况,即可完全确定电路的全部行为。
这样描述系统的方法称为系统的状态变量法,其中()L i t 和()c u t 即为串联谐振电路的状态变量。
方程组(7.4)即为状态方程。
在状态变量法中,可将状态方程以矢量和矩阵形式表示,于是式(7.4)改写为()()()()()11100L L c cd Ri t i t dt LL e t L d u t u t C dt ⎡⎤⎡⎤--⎡⎤⎢⎥⎢⎥⎡⎤⎢⎥=+⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦ (7.5) 对于图7.1电路,若指定电容电压为输出信号,用()y t 表示,则输出方程的矩阵形式为()[]()()01L c i t y t u t ⎡⎤=⎢⎥⎢⎥⎣⎦(7.6)当系统的阶次较高,即状态变量数目较多或者系统具有多输入多输出信号时,描述系统的方程形式仍如式(7.5)和式(7.6),只是矢量或矩阵的维数有所增加。
下面给出系统状态变量分析法中的几个名词的定义。
①状态:一个动态系统的状态是表示系统的一组最少物理量,通过这些物理量和输入就能完全确定系统的行为。
②状态变量:能够表示系统状态的那些变量称为状态变量。
例如图7.1中的()L i t 和()c u t 。
③状态矢量:能完全描述一个系统行为的k 个状态变量,可以看作矢量()x t 的各个分量。
例如图7.1中的状态变量()L i t 和()c u t 可以看作二维矢量()()()12x t x t x t ⎡⎤=⎢⎥⎢⎥⎣⎦的两个分量()1x t 和()2x t 。
()x t 即为状态矢量。
④状态方程:描述状态变量变化规律的一组一阶微分方程组。
各方程的左边是状态变量的一阶导数,右边是包含有系统参数,状态变量和激励的一般函数表达式,不含变量的微分和积分运算。
⑤输出方程:描述系统输出与状态变量之间的关系的方程组。
各方程左边是输出变量,右边是包括系统参数,状态变量和激励的一般函数表达式,不含变量的微分和积分运算。
对于离散时间系统,其状态变量和状态方程的描述类似,只是状态变量都是离散量,因而状态方程是一组一阶差分方程,而输出方程则是一组离散变量的线性代数方程。
7.2 连续时间系统状态方程的建立一.状态方程的一般形式连续时间系统的状态方程为状态变量的一阶微分方程组。
设n 阶系统的状态变量为()1x t 、()2x t 、…、()n x t ,激励为()e t ,则状态方程的一般形式如下:()()()()()()()()()()()()()()()1111122112211222221122n n n n n n n nn n n x t a x t a x t a x t b e t x t a x t a x t a x t b e t x t a x t a x t a x t b e t ⎧'=++++⎪⎪'=++++⎪⎨⎪⎪'=++++⎪⎩ (7.7)式中各系数均由系统的元件参数确定,对于线性非时变系统,它们都是常数;对于线性时变系统,它们中有的可以是时间函数。
式(7.7)是单输入的情况,如果有m 个输入()1e t 、()2e t 、…、()m e t ,则可得状态方程的一般形式为()()()()()()()()()()()()()()()()()()()()()111112211111221221122222122221122122n n m m n n m m n n n nn n n n nm m x t a x t a x t a x t b e t b e t b e t x t a x t a x t a x t b e t b e t b e t x t a x t a x t a x t b e t b e t b e t '=+++++++'=+++++++'=+++++++(7.7)可以写成如下矩阵形式()()()()()()()()()111111211112122212222122221212n m n m n n nn n n nm n m n x t x t e t a a a b b b x t e t a a a b b b x t aa ab b b x t e t x t ⎡⎤'⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥'⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦'⎣⎦⎣⎦⎢⎥⎣⎦(7.8) 定义状态矢量()x t 和状态矢量的一阶导数()x t '分别为()()()()12n x t x t x t x t ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦ , ()()()()12n x t x t x t x t ⎡⎤'⎢⎥⎢⎥'⎢⎥'=⎢⎥⎢⎥'⎢⎥⎣⎦(7.9) 再定义输入矢量()e t 为()()()()12m e t e t e t e t ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦(7.10)另外,把由系数ij a 组成的n 行n 列的矩阵记为A ,把由系数ij b 组成的n 行m 列的矩阵记为B ,则111212122212n n n n nn a a a a a a A a a a ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦ , 111212122212m m n n nm b b b b b b B b b b ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦(7.11)把式(7.9)、式(7.10)和式(7.11)代入式(7.8),可将状态方程简写为()()()x t Ax t Be t '=+ (7.12)如果系统有q 个输出()1y t ,()2y t ,…,()q y t ,则输出方程的矩阵形式为()()()()()()()()()111111211112121222212222221212n m n m q q qn q q qm q n m y t x t e t c c c d d d c c c d d d y t x t e t c c c d d d y t x t e t ⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦(7.13) 仿照前面,定义输出矢量()y t 为()()()()12q y t y t y t y t ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦(7.14)并把由系数ij c 组成的q 行n 列矩阵记为C ,把由系数ij d 组成的q 行m 列矩阵记为D ,即111212122212n n q q qn c c c c c c C c c c ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦ , 111212122212m m q q qm d d d d d d D d d d ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦(7.15)于是,输出方程简写成()()()y t Cx t De t =+ (7.16) 对于线性时不变系统,上面所有系数矩阵为常数矩阵。
式(7.12)、式(7.16)分别是状态方程和输出方程的矩阵形式。
应用状态方程和输出方程的概念,可以研究许多复杂的工程问题。
二.由电路图直接列写状态方程 1. 状态变量的选取为了建立系统的状态方程,首先要选定状态变量。
状态变量的个数即状态矢量中元素的个数,等于系统的阶数。
状态变量应当是独立变量。
对于一个电路,选择状态变量最常用的方法是取全部独立的电感电流和独立的电容电压,但有时也选电容电荷和电感磁链。
2. 状态方程的建立建立一个电路的状态方程,即要列写出各状态变量的一阶微分方程,并写成如式(7.5)那样的形式。
因为()L dLi t dt是一电压,所以可以写一个包括此电压在内的回路电压方程,用来确定电感电流一阶导数与其它各量间的关系。
同样,()c dC u t dt是一电流,所以可以写一个包括此电流在内的节点电流方程,用来确定电容电压一阶导数与其它各量间的关系。
这些方程中,包含有状态变量和非状态变量,把其中的非状态变量用状态变量来表示,并经过整理,就可得到标准形式的状态方程。
例7.1图7.3所示一个二阶系统,试写出它的状态方程。
2R 2L ()s i t图7.3 例7.1图解:第一步:选取状态变量。