├── .gitignore ├── DDMPC.m ├── README.md ├── add_robustness.m ├── check_persistently_exciting.m ├── check_positiv_semi_definit.m ├── create_Hankel.m ├── create_Hankels.m ├── create_boundryfunction.m ├── create_costfunction.m ├── data ├── four_tank_input.mat ├── four_tank_output.mat └── four_tank_state.mat ├── dc_motor_example.m ├── four_tank_example.m ├── img ├── four_tank_input.jpg ├── four_tank_input.pdf ├── four_tank_output.jpg ├── four_tank_output.pdf ├── motor_input.jpg ├── motor_input_noise.jpg ├── motor_output.jpg └── motor_output_noise.jpg └── load_inputs.m /.gitignore: -------------------------------------------------------------------------------- 1 | *.asv 2 | -------------------------------------------------------------------------------- /DDMPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/DDMPC.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/README.md -------------------------------------------------------------------------------- /add_robustness.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/add_robustness.m -------------------------------------------------------------------------------- /check_persistently_exciting.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/check_persistently_exciting.m -------------------------------------------------------------------------------- /check_positiv_semi_definit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/check_positiv_semi_definit.m -------------------------------------------------------------------------------- /create_Hankel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/create_Hankel.m -------------------------------------------------------------------------------- /create_Hankels.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/create_Hankels.m -------------------------------------------------------------------------------- /create_boundryfunction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/create_boundryfunction.m -------------------------------------------------------------------------------- /create_costfunction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/create_costfunction.m -------------------------------------------------------------------------------- /data/four_tank_input.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/data/four_tank_input.mat -------------------------------------------------------------------------------- /data/four_tank_output.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/data/four_tank_output.mat -------------------------------------------------------------------------------- /data/four_tank_state.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/data/four_tank_state.mat -------------------------------------------------------------------------------- /dc_motor_example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/dc_motor_example.m -------------------------------------------------------------------------------- /four_tank_example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/four_tank_example.m -------------------------------------------------------------------------------- /img/four_tank_input.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/img/four_tank_input.jpg -------------------------------------------------------------------------------- /img/four_tank_input.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/img/four_tank_input.pdf -------------------------------------------------------------------------------- /img/four_tank_output.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/img/four_tank_output.jpg -------------------------------------------------------------------------------- /img/four_tank_output.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/img/four_tank_output.pdf -------------------------------------------------------------------------------- /img/motor_input.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/img/motor_input.jpg -------------------------------------------------------------------------------- /img/motor_input_noise.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/img/motor_input_noise.jpg -------------------------------------------------------------------------------- /img/motor_output.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/img/motor_output.jpg -------------------------------------------------------------------------------- /img/motor_output_noise.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/img/motor_output_noise.jpg -------------------------------------------------------------------------------- /load_inputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiasKorte/data_driven_MPC/HEAD/load_inputs.m --------------------------------------------------------------------------------