So I want to use Neural Network as my learned dynamic model function for MPC control in Python. I have not found any example/documention of doing this with open-source optimization packages like CASADI , GEKKO , do-mpc ? does any one have some reference/suggestion for achieving this? THANKS
Edit 01 a) I have tried CASADI + tensorflow model CASADI have a blog of how to use tensorflow model with CASADI. I am entirely not sure if I have done the implementation correctly as obviously I am not getting expected results. b) Upon looking on Internet there is "mpc. Pytorch" library which is a mpc toolbox which provides nn models as well. Not sure of its capability C) do-mpc which is based on CASADI is planning to integrate NN model. d) AS mentioned by @john gekko has the capability to use NN in mpc.
does any one know any other ways?