问题描述
使用GEKKO根据多级蒸发站的过程数据为ARX MPC建模后,我想了解预测模型如何经受住LSTM预测控制,但是在连接时遇到了麻烦 GEKKO MPC的LSTM模型(保存为.h5)。
提出我的2个问题
- 是否可以将LSTM与GEKKO一起使用?
- 是否存在文献或案例?
解决方法
Gekko不允许使用其他软件包的模型,例如h5
模型,但是如果您有驱动力来转换模型,则可能会创建它。这是两个选项:
- 将RNN模型转换为Gekko格式。有一个Keras神经网络模型和Gekko neural network model的示例。 Gekko允许additional activation functions超越常规,并使用其他策略(非线性规划求解器)进行回归。
- 使用shooting method for MPC with an optimizer之类的scipy.optimize.minimize()。底部有这种方法的示例。