第二章 6 非线性系统线性化
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)
4
线性化
非线性系统 例1:交流伺服电机
Stator(定子)
输入 ec
输出 ω
对于非线性系统(见图2.28 (b)), 转矩-速度平衡方程为
T − Bω = 0
(2)
Stator(定子)
图2.28 (a)
参考磁场 转 矩
伺服电机特性
速度
5
线性化
非线性系统 例1:交流伺服电机
¾ 当出现小变动时,系统平衡方程将变成
T = f (ec ,ω) (1)
从方程 (1)可得
6
线性化
非线性系统 例1:交流伺服电机
显然,交流伺服电机的动态模型是非线性的。
J
dΔω dt
= ΔT
− BΔω =
f (ec ,ω) − BΔω − T0
定子
输入 ec
输出 ω
定子 参考磁场
图2.28 (a)
?
¾ 利用线性化处理来近似描述 系统的非线性特性,也许可 以得到足够的分析精度。
(平衡点)附近的性能,(如
图所示,(if0,ϕ0)为平衡点,受 Δ ϕ 到扰动后,if (t)偏离if0,产生 Δif (t),Δif (t)的变化过程,表 Δ ϕ 征系统在平衡点附近的性能)。
非线性特性的线性化,实质上 就是以平衡点附近的直线代替
Δif
Δif
平衡点附近的曲线。
10
线性化
非线性方程的பைடு நூலகம்性化方法
自动控制理论
第二章 系统方程列写 ——建模
周立芳 徐正国
浙江大学控制科学与工程学系
第二章要点
9 引言 9 电路及组成 9 线性代数与状态的基本概念 9 传递函数及方块图 9 机械传递系统 9 相似电路 9 其他的数学建模实例
9 机械旋转系统 9 热力系统 9 液位系统 9 ……
9 系统传递函数的计算 9 非线性系统的线性化
(1) 对激磁电路有:
Rf if
+
dϕ
dt
=u
f
(2) 找出中间变量ϕ与其它变量的关系,同时线性化。
小偏差过程可用以下办法使之线性化。
如前所述,设在平衡点的邻域内, ϕ 对if的各阶导数(直至n+1) 是存在的,它可展成泰勒级数。
14
线性化
非线性方程的线性化方法:例题
¾ 经线性化后,得到激磁回路偏移量间的线性关系,动态电感L’f 为常值,但在不同平衡点有不同的值 。
定子
输入 ec
J
d (ω0 + dt
Δω)
=
(T0
+
ΔT )
−
B(ω0
+
Δω)
(3)
其中,J 是转动惯量
输出 ω
∵ T0 − Bω0 = 0
从方程(3)中消去稳态项,于是可以得到 交流伺服电机的动态模型
定子
参考磁场
图2.28 (a) 注意方程 (1)
J dΔω = ΔT − BΔω dt
= f (ec ,ω) − BΔω − T0
Δϕ
(
dϕ
di f
)0
,(
d2ϕ
di
2 f
)0
,
…
为原平衡点处的一阶、 二阶、…导数.
Δϕ
Δif =if - if 0
Δif
Δif
11
线性化
非线性方程的线性化方法
忽略泰勒级数右端第三项及其以后的各项
ϕ
= ϕ0
+
(
dϕ
di f
)0
Δi
f
+
1 2!
(
d2ϕ
di
2 f
)0
(Δi
f
)2
+
+
1 (dnϕ
n!
ϕ = ϕ0 + L ' f Δif
或 Δϕ = ϕ − ϕ0 = L ' f Δif
在平衡点附近,经过线性化处理 (忽略偏移量的高次项)后,原方 程的偏移量间已经具有线性关系了。 偏移愈小,这个关系愈准确。
13
线性化
非线性方程的线性化方法:例题
¾ 磁场控制的直流电动机。电枢电压ua为常值,输出为w ,控制 输入为uf 。研究它的小偏差过程,例如控制输入uf改变一个微 量Δuf引起的变化过程。
7
线性化
非线性系统 例1:交流伺服电机
¾ 线性化:在工作点(这里是原点)附近,利用泰勒级数展开将非 线性函数 T 进行线性化,并保留线性项,可以得到
定子
输入 ec
输出 ω
定子 参考磁场
图2.28 (a)
8
线性化
非线性系统 例2:钟摆
l mg
¾ 列写钟摆的动态方程
输入 u
u
θ 输出
ml 2 θ = u − mgl sin( θ)
di
n f
)0
(Δi f
)n
+
Rn+1
Δϕ
Δϕ
Δif
Δif
ϕ
=
ϕ0
+
dϕ
( di f
)0
Δi f
原平衡点是已知的,故是可以从 左图的曲线求得
dϕ
( di f
)0
=
tanα
=
L'f
12
线性化
非线性方程的线性化方法
dϕ
( di f
)0
=
tanα
=
L'f
Δϕ
Δϕ
Δif
Δif
式中的L’f为常值,在不同平衡点有不同的值。 因此该式可写为:
θ=−
g sin(θ) + l
1 ml 2
u
=−g l
f (θ) +
1 ml 2
u
??
9
线性化
非线性方程的线性化
¾ 几乎所有元件或系统的运动方程都是非线性方程。但在比较小 的范围运动来说,把这些关系看作是线性关系,是不会产生很 大误差的。方程式一经线性化,就可以应用线性迭加原理。
¾ 研究非线性系统在某一工作点
Δϕ = ϕ − ϕ0 = L 'f Δif
Stator(定子)
输出 ω ¾ 根据交流伺服电机的平衡方程,有
输入 ec
Stator(定子) 参考磁场
图2.28 (a)
考虑线性关系
T = J d 2θ + b dθ (1‘)
dt 2
dt
T = f (ec ,ω)
(1)
对于非线性系统(见图2.28 (b)),转 矩-速度平衡方程为
T − Bω = 0
2
线性化
线性化:为什么?如何?
¾ 大多数物理系统本质上都是非线性系统,如
1) 高度非线性
(Titration Curve)
滴定曲线
14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
Ratio of Reagent to Influent Flow
(反应物)
c(t) = r 2 (t) 2)
Q (t) = αf h(t) ¾ 通常利用一般的非线
性微分方程描述非线 性系统
x = f (x,u)
3
线性化
非线性系统 例1:交流伺服电机
¾ 交流伺服电机如图2.28所示。由图(b)可以看出,转矩-速 度曲线不是直线。因此无法利用线性微分方程来确切地 描述电机特性。
设非线性函数 ϕ = f (i f )
¾ 设在平衡点的邻域内, ϕ 对if的各阶导数(直至n+1)是存在的, 它可展成泰勒级数:
ϕ
= ϕ0
+
(
dϕ
di f
)0
Δi
f
+
1 2!
(
d2ϕ
di
2 f
)0
(Δi
f
)2
+
+
1 n!
(
dnϕ
di
n f
)0 (Δif
)n
+
Rn+1
式中 Rn+1为余项,ϕ0和 if0 为原平衡点,