首页 > 解决方案 > Scipy 拟合功能(FOPDT 模型识别)

问题描述

我有来自双重测试的数据,我正在尝试识别数学模型以调整 PID 控制器。这是绘制的数据……我将热水(m [kg/s])倒入水箱中,并置换里面的冷水。在此处输入图像描述

拟合的目的是获取 K_p、tau_p 和 theta_p 值。在 APMonitor 上,有一个Python 脚本可用于将 FOPDT 模型拟合到数据。可悲的是,结果非常令人失望。 在此处输入图像描述

这可能是什么原因?是我使用的数据(第一列是时间,第二列是输入,第三列是输出)

标签: curve-fittingscipy-optimizepid-controller

解决方案


我制作了链接数据的 3D 散点图,这不是我所期望的 - 但我不熟悉你的实验设置。请查看此图和数据,数据本身似乎是问题所在。

在此处输入图像描述


推荐阅读