├── ICLOCS-master_new.zip ├── README.md ├── Residential_DR ├── External_data.mat ├── Input_data_MPC.m ├── MPC_Model │ ├── TermalOpt_Dynamics_Internal.m │ ├── gradCost_term_MPC.m │ ├── hessianLagrangian_term_MPC.m │ ├── jacConst_term_MPC.m │ └── settings_TermalOpt.m ├── PlotClosed_loop_6plots.m ├── PlotClosed_loop_Case5vCase1.m ├── PlotClosed_loop_base.m ├── PlotClosed_loop_solution.m ├── PlotOpen_loop_solution.m ├── README.md ├── Results Archive │ ├── 1week_DRr02_4_0484.mat │ ├── DR_1_5438.mat │ ├── DR_rand_a1_a2_2_355.mat │ ├── DRr02_1_9079.mat │ ├── DRr02rand_1_9035.mat │ ├── DRreward0075_6_8014.mat │ ├── DRreward01_6_6105.mat │ ├── DRreward03_3_1221.mat │ ├── SUMMER1WEEK_noCallsBase_almost0.mat │ ├── WINTER1WEEK_DR_5_1130.mat │ ├── WINTER1WEEK_DRrand_4_4466.mat │ ├── WINTER1WEEK_freq1h_5_6151.mat │ ├── WINTER1WEEK_freq4_4_6830.mat │ ├── WINTER1WEEK_freq6_3_8043.mat │ ├── WINTER1WEEK_noCallsBase_6_4588.mat │ ├── fail_uncertainty_5_113.mat │ ├── jitter_summer.mat │ ├── summer_-0_5667.mat │ └── winter_1_9084.mat ├── TermalOpt_Dynamics_Sim_exact.m ├── TermalOpt_mpc.m ├── case_study_sim.mat ├── data_problem.xlsx ├── error_analysis.m ├── main_res_mpc.m ├── main_res_single_solve.m └── matlab_workspace.mat └── Residential_MPC_Basic ├── External_data.mat ├── Input_data_MPC.m ├── MPC_Model ├── TermalOpt_Dynamics_Internal.m ├── gradCost_term_MPC.m ├── hessianLagrangian_term_MPC.m ├── jacConst_term_MPC.m └── settings_TermalOpt.m ├── PlotClosed_loop_solution.m ├── PlotOpen_loop_solution.m ├── README.md ├── TermalOpt_Dynamics_Sim_exact.m ├── TermalOpt_mpc.m ├── case_study_sim.mat ├── data_problem.xlsx ├── error_analysis.m ├── main_res_mpc.m ├── main_res_single_solve.m └── ~$data_problem.xlsx /ICLOCS-master_new.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/ICLOCS-master_new.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/README.md -------------------------------------------------------------------------------- /Residential_DR/External_data.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/External_data.mat -------------------------------------------------------------------------------- /Residential_DR/Input_data_MPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Input_data_MPC.m -------------------------------------------------------------------------------- /Residential_DR/MPC_Model/TermalOpt_Dynamics_Internal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/MPC_Model/TermalOpt_Dynamics_Internal.m -------------------------------------------------------------------------------- /Residential_DR/MPC_Model/gradCost_term_MPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/MPC_Model/gradCost_term_MPC.m -------------------------------------------------------------------------------- /Residential_DR/MPC_Model/hessianLagrangian_term_MPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/MPC_Model/hessianLagrangian_term_MPC.m -------------------------------------------------------------------------------- /Residential_DR/MPC_Model/jacConst_term_MPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/MPC_Model/jacConst_term_MPC.m -------------------------------------------------------------------------------- /Residential_DR/MPC_Model/settings_TermalOpt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/MPC_Model/settings_TermalOpt.m -------------------------------------------------------------------------------- /Residential_DR/PlotClosed_loop_6plots.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/PlotClosed_loop_6plots.m -------------------------------------------------------------------------------- /Residential_DR/PlotClosed_loop_Case5vCase1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/PlotClosed_loop_Case5vCase1.m -------------------------------------------------------------------------------- /Residential_DR/PlotClosed_loop_base.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/PlotClosed_loop_base.m -------------------------------------------------------------------------------- /Residential_DR/PlotClosed_loop_solution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/PlotClosed_loop_solution.m -------------------------------------------------------------------------------- /Residential_DR/PlotOpen_loop_solution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/PlotOpen_loop_solution.m -------------------------------------------------------------------------------- /Residential_DR/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/README.md -------------------------------------------------------------------------------- /Residential_DR/Results Archive/1week_DRr02_4_0484.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/1week_DRr02_4_0484.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/DR_1_5438.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/DR_1_5438.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/DR_rand_a1_a2_2_355.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/DR_rand_a1_a2_2_355.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/DRr02_1_9079.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/DRr02_1_9079.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/DRr02rand_1_9035.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/DRr02rand_1_9035.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/DRreward0075_6_8014.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/DRreward0075_6_8014.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/DRreward01_6_6105.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/DRreward01_6_6105.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/DRreward03_3_1221.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/DRreward03_3_1221.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/SUMMER1WEEK_noCallsBase_almost0.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/SUMMER1WEEK_noCallsBase_almost0.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/WINTER1WEEK_DR_5_1130.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/WINTER1WEEK_DR_5_1130.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/WINTER1WEEK_DRrand_4_4466.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/WINTER1WEEK_DRrand_4_4466.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/WINTER1WEEK_freq1h_5_6151.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/WINTER1WEEK_freq1h_5_6151.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/WINTER1WEEK_freq4_4_6830.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/WINTER1WEEK_freq4_4_6830.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/WINTER1WEEK_freq6_3_8043.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/WINTER1WEEK_freq6_3_8043.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/WINTER1WEEK_noCallsBase_6_4588.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/WINTER1WEEK_noCallsBase_6_4588.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/fail_uncertainty_5_113.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/fail_uncertainty_5_113.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/jitter_summer.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/jitter_summer.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/summer_-0_5667.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/summer_-0_5667.mat -------------------------------------------------------------------------------- /Residential_DR/Results Archive/winter_1_9084.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/Results Archive/winter_1_9084.mat -------------------------------------------------------------------------------- /Residential_DR/TermalOpt_Dynamics_Sim_exact.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/TermalOpt_Dynamics_Sim_exact.m -------------------------------------------------------------------------------- /Residential_DR/TermalOpt_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/TermalOpt_mpc.m -------------------------------------------------------------------------------- /Residential_DR/case_study_sim.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/case_study_sim.mat -------------------------------------------------------------------------------- /Residential_DR/data_problem.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/data_problem.xlsx -------------------------------------------------------------------------------- /Residential_DR/error_analysis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/error_analysis.m -------------------------------------------------------------------------------- /Residential_DR/main_res_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/main_res_mpc.m -------------------------------------------------------------------------------- /Residential_DR/main_res_single_solve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/main_res_single_solve.m -------------------------------------------------------------------------------- /Residential_DR/matlab_workspace.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_DR/matlab_workspace.mat -------------------------------------------------------------------------------- /Residential_MPC_Basic/External_data.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/External_data.mat -------------------------------------------------------------------------------- /Residential_MPC_Basic/Input_data_MPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/Input_data_MPC.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/MPC_Model/TermalOpt_Dynamics_Internal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/MPC_Model/TermalOpt_Dynamics_Internal.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/MPC_Model/gradCost_term_MPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/MPC_Model/gradCost_term_MPC.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/MPC_Model/hessianLagrangian_term_MPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/MPC_Model/hessianLagrangian_term_MPC.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/MPC_Model/jacConst_term_MPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/MPC_Model/jacConst_term_MPC.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/MPC_Model/settings_TermalOpt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/MPC_Model/settings_TermalOpt.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/PlotClosed_loop_solution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/PlotClosed_loop_solution.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/PlotOpen_loop_solution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/PlotOpen_loop_solution.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/README.md -------------------------------------------------------------------------------- /Residential_MPC_Basic/TermalOpt_Dynamics_Sim_exact.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/TermalOpt_Dynamics_Sim_exact.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/TermalOpt_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/TermalOpt_mpc.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/case_study_sim.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/case_study_sim.mat -------------------------------------------------------------------------------- /Residential_MPC_Basic/data_problem.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/data_problem.xlsx -------------------------------------------------------------------------------- /Residential_MPC_Basic/error_analysis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/error_analysis.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/main_res_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/main_res_mpc.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/main_res_single_solve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/main_res_single_solve.m -------------------------------------------------------------------------------- /Residential_MPC_Basic/~$data_problem.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jk2319/model-predictive-control-demand-response/HEAD/Residential_MPC_Basic/~$data_problem.xlsx --------------------------------------------------------------------------------