From 55a42b2be769bbfbd5b697338c6729f06a3d17cc Mon Sep 17 00:00:00 2001 From: YanzhenXiangRobotics Date: Tue, 25 Apr 2023 20:28:44 +0200 Subject: ADD: pass system modeling test --- templates/generate_params.m | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'templates/generate_params.m') diff --git a/templates/generate_params.m b/templates/generate_params.m index ef51366..e2e6024 100644 --- a/templates/generate_params.m +++ b/templates/generate_params.m @@ -41,5 +41,33 @@ params.exercise = struct( ... ); % YOUR CODE HERE +[Ac, Bc] = generate_system_cont(params); +[A_tilta, B_tilta] = generate_system(Ac, Bc, params); +[A, B] = generate_system_scaled(A_tilta, B_tilta, params); +[Hu, hu, Hx, hx] = generate_constraints(params); + +params.model.A = A; +params.model.B = B; + +params.constraints.InputMatrix = Hu; +params.constraints.InputRHS = hu; +params.constraints.StateMatrix = Hx; +params.constraints.StateRHS = hx; + +% new_model_struct = struct(... +% 'A', A, ... +% 'B', B ... +% ); + +% new_constr_struct = struct(... +% 'InputMatrix', Hu,... +% 'InputRHS', hu,... +% 'StateMatrix', Hx,... +% 'StateRHS', hx ... +% ) + + +% params.model = [params.model new_model_struct]; +% params.constraints = [params.constraints, new_constr_struct]; end -- cgit v1.2.1