├── .gitignore ├── DDeePC ├── MyTool.py ├── Plants │ └── three_tanks.py ├── __init__.py ├── con_opt.py ├── control.py ├── deepc.py ├── model.py └── train.py ├── LICENSE ├── README.md ├── _data ├── README_fig │ ├── Architecture.svg │ ├── Constraint_handling.svg │ ├── Data_process.svg │ ├── Reactor-separator.svg │ ├── gen_sp.png │ ├── test_1.png │ ├── test_2.png │ ├── train_1.png │ ├── train_2.png │ └── train_3.png └── threetanks │ ├── offline_data │ ├── u.txt │ ├── uhold │ │ ├── u.txt │ │ ├── x.pdf │ │ ├── x.txt │ │ └── y.txt │ ├── x.txt │ └── y.txt │ ├── online_data │ ├── u.txt │ ├── x.txt │ └── y.txt │ ├── scale_data │ └── minmax │ │ ├── u_max.txt │ │ ├── u_min.txt │ │ ├── x_max.txt │ │ ├── x_min.txt │ │ ├── y_max.txt │ │ └── y_min.txt │ ├── set-point │ ├── 1 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ ├── 2 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ ├── 3 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ ├── 4 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ └── 5 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ ├── setpoints │ ├── 1 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ ├── 2 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ ├── 3 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ ├── 4 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ └── 5 │ │ ├── us.txt │ │ ├── xs.txt │ │ └── ys.txt │ └── x0 │ ├── 1 │ ├── x0.txt │ └── x0_info.txt │ └── 2 │ ├── x0.txt │ └── x0_info.txt ├── _results └── threetanks │ └── 1 │ ├── args.json │ ├── control │ ├── con_opt │ │ ├── U_dpc_mean.txt │ │ ├── U_dpc_var.txt │ │ ├── Y_dpc_mean.txt │ │ ├── Y_dpc_var.txt │ │ ├── Y_open_mean.txt │ │ ├── Y_open_var.txt │ │ ├── event_trigger_list.txt │ │ ├── num_con_mean.txt │ │ ├── t.txt │ │ ├── t_con_opt.txt │ │ ├── t_dpc_mean.txt │ │ ├── t_nn_mean.txt │ │ ├── t_step.txt │ │ ├── u_mean.txt │ │ ├── u_var.txt │ │ ├── upath.txt │ │ ├── upath_step.txt │ │ ├── upath_var.txt │ │ ├── upath_var_step.txt │ │ ├── us_all.txt │ │ ├── us_step.txt │ │ ├── x0.txt │ │ ├── y_mean.txt │ │ ├── y_var.txt │ │ ├── yloss_mean.txt │ │ ├── yloss_var.txt │ │ ├── ypath.txt │ │ ├── ypath_var.txt │ │ ├── ys_all.txt │ │ └── ys_step.txt │ ├── no_con_opt │ │ ├── U_dpc_mean.txt │ │ ├── U_dpc_var.txt │ │ ├── Y_dpc_mean.txt │ │ ├── Y_dpc_var.txt │ │ ├── Y_open_mean.txt │ │ ├── Y_open_var.txt │ │ ├── event_trigger_list.txt │ │ ├── num_con_mean.txt │ │ ├── t.txt │ │ ├── t_con_opt.txt │ │ ├── t_dpc_mean.txt │ │ ├── t_nn_mean.txt │ │ ├── t_step.txt │ │ ├── u_mean.txt │ │ ├── u_var.txt │ │ ├── upath.txt │ │ ├── upath_step.txt │ │ ├── upath_var.txt │ │ ├── upath_var_step.txt │ │ ├── us_all.txt │ │ ├── us_step.txt │ │ ├── x0.txt │ │ ├── y_mean.txt │ │ ├── y_var.txt │ │ ├── yloss_mean.txt │ │ ├── yloss_var.txt │ │ ├── ypath.txt │ │ ├── ypath_var.txt │ │ ├── ys_all.txt │ │ └── ys_step.txt │ ├── noise.npy │ └── x0.npy │ ├── control_fig │ ├── constrained_deep_deepc_control_yloss.pdf │ ├── constrained_deep_deepc_control_yu.pdf │ ├── deep_deepc_control_yloss.pdf │ └── deep_deepc_control_yu.pdf │ ├── data │ ├── Eu.txt │ ├── Ey.txt │ ├── G.txt │ ├── Uini.txt │ ├── Yini.txt │ └── loss_memory.txt │ ├── ddeepc_args.py │ ├── ddeepc_args_info.txt │ ├── fig │ ├── training_loss.pdf │ └── yu_deepc_open_test.pdf │ └── model │ └── train_model.pt ├── ddeepc_args.py ├── main.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/.gitignore -------------------------------------------------------------------------------- /DDeePC/MyTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/DDeePC/MyTool.py -------------------------------------------------------------------------------- /DDeePC/Plants/three_tanks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/DDeePC/Plants/three_tanks.py -------------------------------------------------------------------------------- /DDeePC/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/DDeePC/__init__.py -------------------------------------------------------------------------------- /DDeePC/con_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/DDeePC/con_opt.py -------------------------------------------------------------------------------- /DDeePC/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/DDeePC/control.py -------------------------------------------------------------------------------- /DDeePC/deepc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/DDeePC/deepc.py -------------------------------------------------------------------------------- /DDeePC/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/DDeePC/model.py -------------------------------------------------------------------------------- /DDeePC/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/DDeePC/train.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/README.md -------------------------------------------------------------------------------- /_data/README_fig/Architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/Architecture.svg -------------------------------------------------------------------------------- /_data/README_fig/Constraint_handling.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/Constraint_handling.svg -------------------------------------------------------------------------------- /_data/README_fig/Data_process.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/Data_process.svg -------------------------------------------------------------------------------- /_data/README_fig/Reactor-separator.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/Reactor-separator.svg -------------------------------------------------------------------------------- /_data/README_fig/gen_sp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/gen_sp.png -------------------------------------------------------------------------------- /_data/README_fig/test_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/test_1.png -------------------------------------------------------------------------------- /_data/README_fig/test_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/test_2.png -------------------------------------------------------------------------------- /_data/README_fig/train_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/train_1.png -------------------------------------------------------------------------------- /_data/README_fig/train_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/train_2.png -------------------------------------------------------------------------------- /_data/README_fig/train_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/README_fig/train_3.png -------------------------------------------------------------------------------- /_data/threetanks/offline_data/u.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/offline_data/u.txt -------------------------------------------------------------------------------- /_data/threetanks/offline_data/uhold/u.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/offline_data/uhold/u.txt -------------------------------------------------------------------------------- /_data/threetanks/offline_data/uhold/x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/offline_data/uhold/x.pdf -------------------------------------------------------------------------------- /_data/threetanks/offline_data/uhold/x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/offline_data/uhold/x.txt -------------------------------------------------------------------------------- /_data/threetanks/offline_data/uhold/y.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/offline_data/uhold/y.txt -------------------------------------------------------------------------------- /_data/threetanks/offline_data/x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/offline_data/x.txt -------------------------------------------------------------------------------- /_data/threetanks/offline_data/y.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/offline_data/y.txt -------------------------------------------------------------------------------- /_data/threetanks/online_data/u.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/online_data/u.txt -------------------------------------------------------------------------------- /_data/threetanks/online_data/x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/online_data/x.txt -------------------------------------------------------------------------------- /_data/threetanks/online_data/y.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/online_data/y.txt -------------------------------------------------------------------------------- /_data/threetanks/scale_data/minmax/u_max.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/scale_data/minmax/u_max.txt -------------------------------------------------------------------------------- /_data/threetanks/scale_data/minmax/u_min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/scale_data/minmax/u_min.txt -------------------------------------------------------------------------------- /_data/threetanks/scale_data/minmax/x_max.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/scale_data/minmax/x_max.txt -------------------------------------------------------------------------------- /_data/threetanks/scale_data/minmax/x_min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/scale_data/minmax/x_min.txt -------------------------------------------------------------------------------- /_data/threetanks/scale_data/minmax/y_max.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/scale_data/minmax/y_max.txt -------------------------------------------------------------------------------- /_data/threetanks/scale_data/minmax/y_min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/scale_data/minmax/y_min.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/1/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/1/us.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/1/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/1/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/1/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/1/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/2/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/2/us.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/2/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/2/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/2/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/2/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/3/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/3/us.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/3/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/3/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/3/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/3/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/4/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/4/us.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/4/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/4/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/4/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/4/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/5/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/5/us.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/5/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/5/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/set-point/5/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/set-point/5/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/1/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/1/us.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/1/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/1/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/1/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/1/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/2/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/2/us.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/2/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/2/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/2/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/2/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/3/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/3/us.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/3/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/3/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/3/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/3/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/4/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/4/us.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/4/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/4/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/4/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/4/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/5/us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/5/us.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/5/xs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/5/xs.txt -------------------------------------------------------------------------------- /_data/threetanks/setpoints/5/ys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/setpoints/5/ys.txt -------------------------------------------------------------------------------- /_data/threetanks/x0/1/x0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/x0/1/x0.txt -------------------------------------------------------------------------------- /_data/threetanks/x0/1/x0_info.txt: -------------------------------------------------------------------------------- 1 | copied from _data/threetanks/set-point/5/ 2 | -------------------------------------------------------------------------------- /_data/threetanks/x0/2/x0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_data/threetanks/x0/2/x0.txt -------------------------------------------------------------------------------- /_data/threetanks/x0/2/x0_info.txt: -------------------------------------------------------------------------------- 1 | copied from _data/threetanks/set-point/3/ 2 | -------------------------------------------------------------------------------- /_results/threetanks/1/args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/args.json -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/U_dpc_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/U_dpc_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/U_dpc_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/U_dpc_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/Y_dpc_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/Y_dpc_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/Y_dpc_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/Y_dpc_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/Y_open_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/Y_open_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/Y_open_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/Y_open_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/event_trigger_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/event_trigger_list.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/num_con_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/num_con_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/t.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/t.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/t_con_opt.txt: -------------------------------------------------------------------------------- 1 | 3.066209540970023933e-02 2 | -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/t_dpc_mean.txt: -------------------------------------------------------------------------------- 1 | 7.853802204132080689e-02 2 | -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/t_nn_mean.txt: -------------------------------------------------------------------------------- 1 | 5.599534511566162456e-03 2 | -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/t_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/t_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/u_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/u_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/u_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/u_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/upath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/upath.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/upath_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/upath_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/upath_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/upath_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/upath_var_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/upath_var_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/us_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/us_all.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/us_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/us_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/x0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/x0.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/y_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/y_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/y_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/y_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/yloss_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/yloss_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/yloss_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/yloss_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/ypath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/ypath.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/ypath_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/ypath_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/ys_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/ys_all.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/con_opt/ys_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/con_opt/ys_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/U_dpc_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/U_dpc_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/U_dpc_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/U_dpc_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/Y_dpc_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/Y_dpc_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/Y_dpc_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/Y_dpc_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/Y_open_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/Y_open_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/Y_open_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/Y_open_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/event_trigger_list.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/num_con_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/num_con_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/t.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/t.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/t_con_opt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/t_con_opt.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/t_dpc_mean.txt: -------------------------------------------------------------------------------- 1 | 6.466331958770751842e-02 2 | -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/t_nn_mean.txt: -------------------------------------------------------------------------------- 1 | 1.169738769531250056e-04 2 | -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/t_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/t_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/u_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/u_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/u_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/u_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/upath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/upath.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/upath_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/upath_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/upath_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/upath_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/upath_var_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/upath_var_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/us_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/us_all.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/us_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/us_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/x0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/x0.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/y_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/y_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/y_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/y_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/yloss_mean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/yloss_mean.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/yloss_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/yloss_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/ypath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/ypath.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/ypath_var.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/ypath_var.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/ys_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/ys_all.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/no_con_opt/ys_step.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/no_con_opt/ys_step.txt -------------------------------------------------------------------------------- /_results/threetanks/1/control/noise.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/noise.npy -------------------------------------------------------------------------------- /_results/threetanks/1/control/x0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control/x0.npy -------------------------------------------------------------------------------- /_results/threetanks/1/control_fig/constrained_deep_deepc_control_yloss.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control_fig/constrained_deep_deepc_control_yloss.pdf -------------------------------------------------------------------------------- /_results/threetanks/1/control_fig/constrained_deep_deepc_control_yu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control_fig/constrained_deep_deepc_control_yu.pdf -------------------------------------------------------------------------------- /_results/threetanks/1/control_fig/deep_deepc_control_yloss.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control_fig/deep_deepc_control_yloss.pdf -------------------------------------------------------------------------------- /_results/threetanks/1/control_fig/deep_deepc_control_yu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/control_fig/deep_deepc_control_yu.pdf -------------------------------------------------------------------------------- /_results/threetanks/1/data/Eu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/data/Eu.txt -------------------------------------------------------------------------------- /_results/threetanks/1/data/Ey.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/data/Ey.txt -------------------------------------------------------------------------------- /_results/threetanks/1/data/G.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/data/G.txt -------------------------------------------------------------------------------- /_results/threetanks/1/data/Uini.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/data/Uini.txt -------------------------------------------------------------------------------- /_results/threetanks/1/data/Yini.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/data/Yini.txt -------------------------------------------------------------------------------- /_results/threetanks/1/data/loss_memory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/data/loss_memory.txt -------------------------------------------------------------------------------- /_results/threetanks/1/ddeepc_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/ddeepc_args.py -------------------------------------------------------------------------------- /_results/threetanks/1/ddeepc_args_info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/ddeepc_args_info.txt -------------------------------------------------------------------------------- /_results/threetanks/1/fig/training_loss.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/fig/training_loss.pdf -------------------------------------------------------------------------------- /_results/threetanks/1/fig/yu_deepc_open_test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/fig/yu_deepc_open_test.pdf -------------------------------------------------------------------------------- /_results/threetanks/1/model/train_model.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/_results/threetanks/1/model/train_model.pt -------------------------------------------------------------------------------- /ddeepc_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/ddeepc_args.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zhang-Xuewen/Deep-DeePC/HEAD/requirements.txt --------------------------------------------------------------------------------