自抗扰控制(ADRC)C代码实现
简介
本仓库提供了一个自抗扰控制(Active Disturbance Rejection Control, ADRC)的C语言实现。该实现包括TD跟踪微分器、改进最速TD、扩张状态观测器ESO、扰动补偿以及非线性组合等功能。代码可以直接使用,适用于需要进行自抗扰控制的系统。
资源文件描述
自抗扰控制C语言实现,直接可用:
/*TD跟踪微分器 改进最速TDh0=N*h 扩张状态观测器ESO 扰动补偿 非线性组合*/
/* r h N beta_01 beta_02 beta_03 b0 beta_0 beta_1 beta_2 N1 C alpha1 alpha2*/
使用说明
- 下载资源文件:
git clone https://github.com/your-repo-url.git
-
编译与运行: 根据您的开发环境,编译并运行提供的C代码文件。确保您的系统满足运行该代码的要求。
- 参数配置:
根据您的具体应用需求,调整代码中的参数,如
r
,h
,N
,beta_01
,beta_02
,beta_03
,b0
,beta_0
,beta_1
,beta_2
,N1
,C
,alpha1
,alpha2
等。
贡献
欢迎任何形式的贡献,包括但不限于代码优化、文档改进、问题反馈等。请通过提交Issue或Pull Request来参与贡献。
许可证
本项目采用MIT许可证,您可以自由使用、修改和分发本项目的代码。
联系方式
如有任何问题或建议,请通过以下方式联系我:
- 邮箱:your-email@example.com
- GitHub:your-github-username
感谢您的关注和支持!