s7-1200 PID温度超调问题 点击:134 | 回复:5



j36k

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:997
  • 历史总积分:1078
  • 注册:2021年12月04日
发表于:2023-03-16 10:50:31
楼主
求助帖100分-未结帖

请问各路大神,在S7-1200中使用PID的PWM控制温度时,超调量过大的问题大家都是怎么解决的?



xxkj

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 335回
  • 年度积分:549
  • 历史总积分:5191
  • 注册:2001年6月06日
发表于:2023-03-17 11:08:08
1楼

是否占空比的设置不合理?试调整一下。

UCS

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 44回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2018年3月14日
发表于:2023-03-17 14:28:08
2楼

微分作用很关键

xwg159

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2012年4月20日
发表于:2023-03-20 15:50:17
3楼

积分时间是不是太长了,你这样问,都不好回答。得看曲线图啊

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:618帖 | 8331回
  • 年度积分:29
  • 历史总积分:321500
  • 注册:2011年4月25日
发表于:2023-03-20 17:21:59
4楼

最好是根据实际曲线图看看PID哪个参数不合理导致,一般只用到PI,D都很少用到

cbsssdc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:80
  • 历史总积分:80
  • 注册:2023年3月21日
发表于:2023-03-21 11:06:11
5楼

在S7-1200中使用PID的PWM控制温度时,如果出现超调量过大的问题,可以考虑以下几个方面进行优化:

  1. 调整PID参数:超调量过大可能是由于PID参数设置不当导致的,因此可以尝试重新调整PID参数。例如,可以逐步增加P、I、D三个参数的值,并观察其对温度控制效果的影响,以找到最优的PID参数组合。

  2. 优化PWM控制策略:超调量过大也可能是由于PWM控制策略不合理导致的。例如,可以调整PWM控制周期和占空比,尝试让控制输出更加平滑,减少波动和超调。

  3. 加入控制限制:为了避免超调量过大,可以在控制过程中设置控制输出的限制范围,以防止控制器的输出信号过大或过小。例如,可以设置输出信号的上限和下限,以保证控制信号在合理范围内波动。

  4. 考虑使用先进的控制算法:除了传统的PID控制算法外,还有一些先进的控制算法,如模型预测控制(MPC)等。这些算法能够更好地处理复杂的控制问题,并具有较高的鲁棒性和适应性。

总之,在解决S7-1200中PID PWM控制温度时超调量过大的问题时,需要综合考虑多个方面,不断优化控制参数和策略,提高控制效果和稳定性。



热门招聘
相关主题

官方公众号

智造工程师