Learning and ensemble based MPC with differential dynamic programming for nuclear power autonomous control. (1st April 2023)