找回密码
 注册
Simdroid-非首页
查看: 109|回复: 1

[modeFRONTIER] 请教PID控制器参数优化中遇到的一些问题

[复制链接]
发表于 2009-9-2 16:22:18 | 显示全部楼层 |阅读模式 来自 北京
问题描述:使用modeFRONTIER进行PID控制器参数优化,使得加入控制器后的系统满足给定的性能指标要求。
我的思路:1. 控制对象:单输入单输出(SISO)对象模型G
                  2. PID控制器:3个待优化参数:Kp,Ki,Kd.
                  3. 性能指标:超调overshoot<=0.05;
                                        稳态误差ess<=0.01;
                                        调节时间ST<=1.2sec
                                        ......
具体做法:1. 控制对象、PID控制器结构、所要求的性能指标的计算公式都写在MATLAB
                      的一个m文件中,作为应用节点;
                  2. Kp,Ki,Kd,指定其大小范围;
                  3. 优化方法采用MOGA-II
                  4. 输出节点为超调overshoot,稳态误差ess,调节时间ST,因为这些指标有
                       要求,分别在后面加了Design constraint
不知道我的做法对不对,请指正。
另外对此还有几个疑问,请大家不吝赐教:
1. 使用Matlab Script作为应用节点,所写的m文件中,是不是只能使用Matlab本身提供的函数,而不能使用Matlab中工具箱所提供的函数?
2. 在控制系统中,一般性能指标是通过“超调overshoot<=0.05”之类来体现的,请问这些是应该作为设计目标(Design Objective)还是设计限制(Design constraint)?
发表于 2009-9-3 16:19:37 | 显示全部楼层 来自 北京朝阳
Simdroid开发平台
本帖最后由 zxkchina 于 2009-9-3 16:23 编辑

不太懂控制,看你说的,我个人认为,
“4. 输出节点为超调overshoot,稳态误差ess,调节时间ST,因为这些指标有要求,分别在后面加了Design constraint”

这几个指标不加约束,设置成目标,看你说的,貌似应该都是尽量小。
算好了之后,给大家交流下经验哈
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 01:27 , Processed in 0.046416 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表