mathjax: true
- Date:2024-03-05
- Time:17:02
- Subject:
- Tags:
[[2024-03]]
系统的微分方程
物理系统微分方程
[!note]
步骤
- 定义系统及其组成元件
- 确定必要的假设条件
- 利用系统自身的物理规律
- 利用各组成元件的原始方程和前面所确定的输入量、中间变量和输出量,消去中间变量,建立描述系统输入量与输出量之间关系的微分方程
- 若得到的是线性微分方程,通常将其列写为标准形式,即将与输出量和输入量有关的各项分别列写在等号左右两边**(左出右入),并且两边各导数项均按降幂排列**。若得到的是非线性微分方程,则需要对非线性微分方程进行线性化处理才能列写为线性微分方程的标准形式
- 线性叠加
- 例p24
- 几阶系统看最高次导数
- 时间常数
-
Tm=JmRa/(βmRa+CeCm)
- 电压传递常数和转矩传递常数
-
βmRa+CeCmCmua(t)−βmRa+CeCmRaMc(t)
微分方程的增量化和无因次化
增量化
- 微分方程变量各阶导数为0,变化率0,也称为静态数学模型,例如
t=0
系统处于稳定工作状态,又称为平衡状态,此时各变量可视为常量,则各阶导数均为零
- 初步认识:微分方程=稳态+瞬态
- 平衡状态方程,导数等于0,解出当前t0
- 非增量微分方程消去常数项后,各变量前添加Δ
无因次化
考虑微分方程
Tmdtdω(t)+ω(t)=Kuua(t)−KMMc(t)
平衡位置:
ω(t0)=ω0, ua(t0)=ua0, Mc(t0)=Mc0,
满足
ω0=Kuua0−KMMc0
再令:
ω(t)=ω0ω(t), ua(t)=ua0ua(t), Mc(t)=Mc0Mc(t)
Tmdtdω(t)+ω(t)=ω0Kuua0ua(t)−ω0KMMc0Mc(t)
τ=t/Tm
Tm
dτdω(τTm)+ω(τTm)=ω0Kuua0ua(τTm)−ω0KMMc0Mc(τTm)
非线性方程线性化
- 在小范围内线性处理,且选择在平衡状态点进行增量化描述
- 考虑高次,低次去掉偏导
y(t)=f(x1(t),x2(t))=f(x10,x20)+∂x1∂f(x1,x2)∣∣∣∣∣∣xi=xi0xi=xi01!Δx1+∂x2∂f(x1,x2)∣∣∣∣∣∣xi=xi0xi=xi01!Δx2
+∂x12∂2f(x1,x2)∣∣∣∣∣∣x2=xi0x1=xi02!(Δx1)2+∂x22∂2f(x1,x2)∣∣∣∣∣∣x2=xi0x1=xi02!(Δx2)2+⋯
- 当增量Δx1=x1-x10 Δx2=x2=x20足够小,忽略高次方的项
Δy(t)=y(t)−y0=f(x1(t),x2(t))−f(x10,x20)=∂x1∂f(x1,x2)∣∣∣∣x1=x0Δx1(t)+∂x2∂f(x1,x2)∣∣∣∣x1=x0Δx2(t)=K1Δx1(t)+K2Δx2(t)
其中K1=∂x1∂f(x1,x2)∣∣∣∣∣∣x2=x20x1=x10,K2=∂x2∂f(x1,x2)∣∣∣∣∣∣x2=x20x1=x10
传递函数
- 引入复数将时间域问题转化为复频率域问题来研究,将解微分方程问题简化为解代数问题
线性系统传递函数的概念和定义
- 传递函数=系统输出的拉氏变换/输入的拉氏变换
- 输入与输出之间的关系 (固有特性), 与输入的具体形式无关,都以相同的传递作用输出
- 标准线性系统的传递模型
G(s)=U(s)Y(s)=ansn+an−1sn−1+⋯+a1s+a0bmsm+bm−1sm−1+⋯+b1s+b0
f(0)=f′(0)=⋯=fn−1(0)=0, L[dtndnf(t)]=(snF(s))
andtndny(t)+an−1dtn−1dn−1y(t)+⋯+a1dtdy(t)+a0y(t)=bmdtmdmu(t)+bm−1dtm−1dm−1u(t)+⋯+b1dtdu(t)+b0u(t)
ansnY(s)+an−1sn−1Y(s)+⋯+a1sY(s)+a0Y(s)=bmsmU(s)+bm−1sm−1U(s)+⋯+b1sU(s)+b0U(s)
Ω(s)=G1(s)Ua(s)+G2(s)Mc(s)
[!note] 说明
- 传递函数是对线性定常微分方程求拉普拉斯变换得到的,因此,传递函数表达式中各项系数的值完全与微分方程中各导数项的系数相对应,取决于系统的结构和参数。
- 分母最高次n,n阶系统,n≥m,真有理函数
- 单入单出
传递函数常用表现形式
- 零、极点表示的形式
G(s)=anbm×sn+cn−1sn−1+⋯+c1s+c0sm+dm−1sm−1+⋯+d1s+d0=Kg(s+p1)(s+p2)⋯(s+pn)(s+z1)(s+z2)⋯(s+zm)=Kg∏l=1n(s+pl)∏i=1m(s+zi)
- 实数极点和共轭复数极点细化形式
G(s)=sνKg×∏l=ν+1ν+ni(s+pl)∏l=ν+ni+1ν+ni+(s−ν−ni)/2(s2+2ζlωls+ωl2)∏i=1m(s+zi)
- $K_ { g } =\frac { b_ { m } } { a_ { n } } $ ,称增益或传递系数
- -z : 传递函数的零点,由 G(s)=0 求得,用“”表示;
- $- p_ { l } $ : 传递函数的极点,由 G(s)=∞ 求得,用“×”表示;
- v:系统型数,决定稳态误差
- 共轭极点:与震荡有关
- 时间常数表示
G(s)=a0b0×cn′sn+cn−1′sn−1+⋯+c1′s+1dm′sm+dm−1′sm−1+⋯+d1′s+1=K(Tis+1)(T22s2+T2ζs+1)⋯(Tjs+1)(τ1s+1)(τ22s2+τ2ζs+1)⋯(τis+1)
G(s)=sνK×∏l=ν+1ν+ni(Tls+1)∏l=ν+ni+1ν+ni+(n−ν−ni)/2(Tl2s2+2ξlTls+1)∏i=1m(τis+1)
- $\tau_ { i } , T_ { i } $ : 时间常数
- K:K=G(0), 直流增益或静态放大系数
典型输入信号及其拉普拉斯变换
- 单位阶跃信号
1(t)={1,0,t⩾0t<0.
L[1(t)]=s1
- 单位斜坡函数
r(t)={t,0,t⩾0t<0
L[r(t)]=s21
- 单位抛物线
- 单位脉冲函数
δ(t)=ε→0limδε(t)
δε(t)=⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧00,,ε1,t>εt<00≤t≤ε
- δ函数的强度,也称单位脉冲函数的冲量定义为 S=∫−∞+∞δ(t)dt=1
L[δ(t)]=1
单位脉冲响应函数
y(t)=L−1[Y(s)]=L−1[G(s)R(s)]=∫0+∞g(τ)r(t−τ)dτ,t≥0
[!note]
线性定常系统的单位脉冲响应数值上等于改系统传递函数的反拉氏变换
U(s)=1 (t)
求解系统输出响应
y(t)=L−1[Y(s)]=L−1[G(s)U(s)]=L−1[F(s)]
- 解法
- 结合留数进行求解最终大多是exp(-xxt),位移性质
- 重根考虑求导加那个感叹号
典型环节及其传递函数
- 比例环节
- 输入输出成比例
y(t)=Ku(t)
G(s)=U(s)Y(s)=K
- 常见的比例环节实例有分压器、变压器、杠杆、线性放大器、无隙的传动齿轮组等
- 积分环节
- 输入的累积,表现为输出的变化速度和输入成正比
- 在单位阶跃输入激励下,积分环节的输出响应Y(t) 随时间直线上升
微分方程:y(t)=K∫u(t)dt
G(s)=U(s)Y(s)=sK=Ts1
- 惯性环节
微分方程:Tdtdy(t)+y(t)=u(t)
G(s)=U(s)Y(s)=Ts+11
Y(s)=G(s)U(s)=Ts+11s1=s(s+1/T)1/T=s1−s+1/T1
- 振荡环节(二阶振荡环节)
T2dt2d2y(t)+2ζTdtdy(t)+y(t)=u(t)
G(s)=T2s2+2ζTs+11
T : 时间常数
ζ : 阻尼比 0<ζ<1
ωn : 自然振荡角频率