问题描述
我目前正在开发MPC,以优化冰箱的成本。 因此,我需要一个系统模型。对于算法的建模,我使用了GEKKO。 现在,我试图使用也在GEKKO中找到的函数“ sysid”来标识我的系统。如果没有给出系统模型,我就是无法理解此功能的工作原理。此外,我不了解此函数的参数以及给定输出的含义。我在这里播下一些示例:https://apmonitor.com/do/index.php/Main/DataSimulation。 这种可能性似乎很有希望,我只需要对此功能有更深入的了解。
我将不胜感激:)
解决方法
以下是有关系统识别功能sysid
的其他文档和示例:
- MIMO (Multiple Input,Multiple Output) System Identification
- Arduino TCLab Advanced Control Lab,尤其是Lab F
- Nonlinear Control with CSTR
- Gekko Documentation: Model Building Functions (sysid)
sysid
函数可识别ARX模型。您可以在arx
gekko函数中使用ARX模型。这是一些additional documentation on the ARX model。