← 返回列表
一种基于C语言的重复控制技术编程实现方法
摘要文本
本发明公开了一种基于C语言的重复控制技术编程实现方法,包括:构建重复控制器,获取重复控制输出;构建单相并网逆变器模型;基于单相并网逆变器模型初始化重复控制器;基于for循环语句将误差信号和重复控制输出储存到寄存器;基于for循环语句对重复控制输出进行低通滤波;将重复控制器的参数进行优化并生成。本发明基于C语言循环体实现了重复控制的递推结构,并给出了基于C语言的重复控制器稳定性分析及设计指导,为重复控制在实验及实际应用中提供了指导和新的解决方案,突破了传统Simulink代码生成的桎梏,具有可读性强、便于在线修改的优点,为需要周期信号处理能力的设备提供了高效的控制方案。
申请人信息
- 申请人:中原工学院
- 申请人地址:450007 河南省郑州市中原区中原中路41号
- 发明人: 中原工学院
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于C语言的重复控制技术编程实现方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311501673.0 |
| 申请日 | 2023/11/13 |
| 公告号 | CN117452822A |
| 公开日 | 2024/1/26 |
| IPC主分类号 | G05B13/04 |
| 权利人 | 中原工学院 |
| 发明人 | 赵强松; 张宏伟; 高燕; 叶永强; 周国辉; 王启帆; 王瑷珲; 喻俊; 温盛军; 王燕; 孙腾飞 |
| 地址 | 河南省郑州市中原区中原中路41号 |
专利主权项内容
1.一种基于C语言的重复控制技术编程实现方法,其特征在于,包括以下步骤:构建重复控制器,获取重复控制输出;构建单相并网逆变器模型;基于所述单相并网逆变器模型初始化所述重复控制器;基于for循环语句将误差信号和所述重复控制输出储存到寄存器;基于for循环语句对所述重复控制输出进行低通滤波;将所述重复控制器的参数进行优化并生成。 (更多数据,详见马克数据网)