⚡ 超前滞后校正器设计
实战·30章
📚 友好色系
1
校正器概述
什么是超前滞后校正器?为什么需要它?校正器在控制系统中的角色。
2
频域基础回顾
伯德图、幅值裕度、相位裕度、截止频率。这些概念如何指导校正器设计?
3
超前校正原理
超前校正的传递函数、零极点分布、相位超前特性。为什么它能提升响应速度?
4
滞后校正原理
滞后校正的传递函数、零极点分布、幅值衰减特性。为什么它能提升稳态精度?
5
超前-滞后校正原理
两者结合的优势。传递函数形式、零极点配置策略。
6
设计目标分析
如何根据系统指标(超调量、调节时间、稳态误差)确定频域目标(相位裕度、截止频率)。
7
MATLAB/Python环境搭建
控制系统工具箱介绍、tf()、bode()、margin()、step()等核心函数。
8
被控对象建模
传递函数、状态空间模型。实战:为一个典型二阶系统建模。
9
未校正系统分析
绘制伯德图,读取相位裕度、幅值裕度、截止频率。判断系统当前性能。
10
超前校正设计步骤(一)
确定所需相位裕度增量。计算超前角。
11
超前校正设计步骤(二)
计算校正器参数α和T。确定零极点位置。
12
超前校正设计步骤(三)
验证校正后系统。绘制伯德图,检查相位裕度是否达标。
13
超前校正实战(Python)
编写Python代码实现超前校正器设计。从建模到验证全流程。
14
滞后校正设计步骤(一)
确定所需低频增益提升量。计算校正器参数β和T。
15
滞后校正设计步骤(二)
验证校正后系统。检查稳态误差是否改善。
16
滞后校正实战(Python)
编写Python代码实现滞后校正器设计。
17
超前-滞后校正设计步骤(一)
先设计超前部分满足相位裕度,再设计滞后部分满足稳态精度。
18
超前-滞后校正设计步骤(二)
参数协调与迭代。避免零极点相互抵消导致性能下降。
19
超前-滞后校正实战(Python)
完整代码实现。从建模到双校正器串联。
20
校正器实现
模拟电路实现(运放、电阻、电容)。数字实现(差分方程、双线性变换)。
21
数字校正器设计
从连续域到离散域。双线性变换法(Tustin变换)实战。
22
代码实现:数字校正器仿真
数字校正器的Python仿真。对比连续与离散响应。
23
实战案例一:位置伺服系统
要求:超调量<5%,调节时间<0.5s,稳态误差为0。
24
实战案例二:温度控制系统
要求:无超调,调节时间<10s,稳态误差<1%。
25
实战案例三:无人机姿态控制
要求:相位裕度>60°,截止频率>10 rad/s。
26
校正器性能对比
超前 vs 滞后 vs 超前-滞后。在相同指标下的优劣分析。
27
常见问题与调试
相位裕度不足怎么办?校正后系统震荡怎么办?高频噪声放大问题。
28
鲁棒性分析
模型不确定性对校正效果的影响。如何设计更鲁棒的校正器?
29
工程经验总结
我在项目中用校正器踩过的坑。选型建议、调试技巧、仿真与实测差异。
30
课程总结与展望
校正器设计的核心思想。自适应校正、智能校正等前沿方向简介。