搜索
查看: 167|回复: 2

[程序提问] 同样的程序,每次跑出来的效果都不一样

[复制链接]

该用户从未签到

发表于 2026-6-26 18:48:43 | 显示全部楼层 |阅读模式 来自 中国山东青岛
同样的sfc和cfc数据,每次下载v后跑出来的结果都不一样是怎么回事?尤其是温度,甚至有时候超调到490,有时候超调只到460,调节时间差别也很大,这是问什么?
回复
  • TA的每日心情
    慵懒
    2026-5-28 20:37
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 6 天前 | 显示全部楼层 来自 中国陕西宝鸡
    正常的。smpt每秒采集一次数据,如果数据变化的过快,通过误差累计,会造成控制结果效果差距较大。可以通过调整控制逻辑,让一致性增强,但是不可能完全一致。
    回复
  • TA的每日心情
    慵懒
    2026-5-28 20:37
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 6 天前 | 显示全部楼层 来自 中国陕西宝鸡
    举个例子:
    情况 A: t=0.1秒时系统加入了一个斜坡信号,控制器要等到t=1.0秒才第一次采样并做出反应,系统相当于白白“空转”了0.9秒,这期间完全是开环状态,超调和调节时间都会变大。
    情况 B:下一次测试时,斜坡信号在t=0.9秒触发,控制器在t=1.0秒采样,系统只空转了0.1秒就进入了闭环控制。
    如果温度每秒变化10度,这0.1秒和0.9秒的差距就是8度。如果温度每秒变化1度,那差距就只有0.8度。理论上来说,过程值变化快,应该加大采样频率。但是smpt并不能调节采样频率,真实的工业场景也没法说随时就调整采样时间。
    温度变化快,上升时间短,但是超调可能大,加上采样时间的问题,超调可能还不稳定。温度变化慢,上升时间长,超调也许会小,超调也会稳定一下。这个需要你们自己根据情况做取舍
    回复
    1框架
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    QQ|Archiver|小黑屋|China Intelligent Manufacturing Challenge ( 京ICP备2024087768号|11011302007359 )|京公网安备11010502043466号

    GMT+8, 2026-7-4 13:52 , Processed in 0.098382 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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