5分钟搞懂离散系统稳定性:从劳斯判据到稳态误差分析(附MATLAB验证代码)
5分钟搞懂离散系统稳定性从劳斯判据到稳态误差分析附MATLAB验证代码在控制工程实践中离散系统的稳定性分析是数字控制器设计的基石。与连续系统不同离散系统的稳定域从s平面的左半平面转变为z平面的单位圆内这种几何特性的变化带来了全新的分析视角和方法论。本文将用工程师的思维语言带您穿透数学公式的表象直击稳定性分析的本质逻辑。1. 离散系统稳定性的几何本质1.1 从s平面到z平面的映射奥秘s平面与z平面的关系由$ze^{sT}$定义其中T为采样周期。这个指数映射将s左半平面Re(s)0→ z平面单位圆内|z|1s虚轴Re(s)0→ z平面单位圆上|z|1s右半平面Re(s)0→ z平面单位圆外|z|1% 绘制s平面到z平面的映射示例 T 1; % 采样周期 s -2:0.1:2 1i*(-pi:0.1:pi); z exp(s*T); scatter(real(z(:)), imag(z(:)), 10, angle(z(:)), filled); colorbar; hold on; theta 0:0.01:2*pi; plot(cos(theta), sin(theta), r--); % 单位圆 axis equal; title(s平面到z平面的映射);1.2 稳定性判据的工程意义离散系统稳定的充要条件是所有特征根位于单位圆内。这个看似简单的结论背后隐藏着深刻的物理含义模值条件|z|1保证系统响应不会发散相位条件arg(z)决定振荡频率采样周期影响T越大z平面压缩越明显注意实际工程中建议保留10%-20%的稳定裕度即特征根模值最好不超过0.8-0.92. 劳斯判据的离散化改造2.1 双线性变换的数学魔术为了在离散系统应用劳斯判据需要将单位圆映射到左半平面。w变换应运而生$$ w \frac{z1}{z-1} \quad \Leftrightarrow \quad z \frac{w1}{w-1}matlab % w变换验证示例 syms z w; w_expr (z1)/(z-1); z_expr (w1)/(w-1); simplify(subs(z_expr, w, w_expr)) % 应返回z2.2 判据实施四步法特征多项式准备获取闭环系统的D(z)变量替换用z(w1)/(w-1)代入D(z)构建劳斯表对D(w)系数构建劳斯阵列稳定性判定第一列无符号变化则稳定示例系统$D(z) z^3 - 1.2z^2 0.45z - 0.05$% MATLAB实现劳斯判据 num [1 -1.2 0.45 -0.05]; % D(z)系数 den 1; sys tf(num, den, -1); % -1表示离散系统 isStable all(abs(roots(num)) 1) % 直接求根验证3. 稳态误差的数字化表达3.1 误差系数的重新定义离散系统中静态误差系数的定义与连续系统形成有趣对比系数类型连续系统离散系统位置系数$K_p\lim_{s\to0}G(s)$$K_p\lim_{z\to1}[1G(z)]$速度系数$K_v\lim_{s\to0}sG(s)$$K_v\lim_{z\to1}(z-1)G(z)$加速度系数$K_a\lim_{s\to0}s^2G(s)$$K_a\lim_{z\to1}(z-1)^2G(z)$3.2 误差计算的MATLAB实现% 稳态误差计算示例 G tf([0.5], [1 -0.8], -1); % 示例系统 Kp 1 dcgain(G); % 位置误差系数 Kv dcgain(tf([1 -1],1,-1)*G); % 速度误差系数 Ka dcgain(tf([1 -1],1,-1)^2*G); % 加速度误差系数4. 综合案例倒立摆数字控制器分析4.1 系统建模与离散化考虑经典倒立摆系统其连续模型经零阶保持器离散化后% 倒立摆离散化示例 s tf(s); G_cont 1/(s^2 - 9.8); % 连续模型 T 0.1; % 采样周期 G_disc c2d(G_cont, T, zoh); % 离散化4.2 稳定性综合验证采用根轨迹法结合劳斯判据进行双重验证% 根轨迹与单位圆叠加 rlocus(G_disc); hold on; theta 0:0.01:2*pi; plot(cos(theta), sin(theta), r--); hold off;4.3 实际调试技巧采样周期选择T过大导致稳定域缩小T过小增加计算负担数值稳定性高阶系统建议使用roots()直接求根可视化验证结合阶跃响应和波特图综合判断% 综合验证代码示例 figure; subplot(1,2,1); step(feedback(0.5*G_disc,1)); % 阶跃响应 subplot(1,2,2); bode(G_disc); % 频率特性在最近的一个机器人平衡控制项目中采用上述方法快速验证了三种不同控制算法的稳定性边界。特别是当采样频率从100Hz降低到50Hz时原本稳定的系统突然出现振荡通过劳斯判据及时发现了这个采样周期相关的稳定性问题。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2418026.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!