Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有来自双重测试的数据,我正在尝试识别数学模型以调整 PID 控制器。这是绘制的数据……我将热水(m [kg/s])倒入水箱中,并置换里面的冷水。
拟合的目的是获取 K_p、tau_p 和 theta_p 值。在 APMonitor 上,有一个Python 脚本可用于将 FOPDT 模型拟合到数据。可悲的是,结果非常令人失望。
这可能是什么原因?这是我使用的数据(第一列是时间,第二列是输入,第三列是输出)
我制作了链接数据的 3D 散点图,这不是我所期望的 - 但我不熟悉你的实验设置。请查看此图和数据,数据本身似乎是问题所在。
显然这只是初始值错误的问题。调整后,我得到了更好的优化。也许这可以通过选择正确的优化方法来避免?