本项目致力于构建一套完整的自抗扰控制器(Active Disturbance Rejection Control, ADRC)算法仿真平台,涵盖了从理论验证到实际应用场景模拟的全过程。核心功能包括ADRC三大基本模块的独立实现与集成:1. 跟踪微分器(TD),用于安排过渡过程,在保证系统快速性的同时避免超调,并提取高质量的微分信号;2. 扩张状态观测器(ESO),作为系统的核心组件,能够实时估计系统的内部状态以及由模型不确定性和外部环境引起的总扰动,实现对扰动的实时补偿;3. 非线性状态误差反馈控制律(NLSEF),通过非线性函数对误差进行处理以提高控制精度和效率。项目提供了基于MATLAB脚本(.m文件)和Simulink模型的两种实现方式,支持线性和非线性ADRC算法的切换。此外,程序内置了多种典型被控对象模型(如电机系统、倒立摆、温度控制过程),并预设了阶跃响应、正弦跟踪、加性噪声干扰及负载突变等多种测试工况,直观展示ADRC相比于传统PID控制器在解耦、抗干扰和鲁棒性方面的显著优势。该系统还包含参数整定辅助功能,支持基于带宽法的参数配置,便于用户进行控制性能分析与优化。