@@ -107,9 +107,9 @@ plot!(step_p, solve(ODEProblem(apply_inputs(nominal_sim!; u = 1), nominal_ic, (0
107107 vars = 1 , label = " nominal model" )
108108
109109u = (x, p, t) -> sin (3 t)
110- sin_p = plot (solve (ODEProblem (apply_inputs (truth_sim!; u = u ), truth_ic, (0.0 , 10.0 )));
110+ sin_p = plot (solve (ODEProblem (apply_inputs (truth_sim!; u), truth_ic, (0.0 , 10.0 )));
111111 vars = 1 , label = " truth model" )
112- plot! (sin_p, solve (ODEProblem (apply_inputs (nominal_sim!; u = u ), nominal_ic, (0.0 , 10.0 )));
112+ plot! (sin_p, solve (ODEProblem (apply_inputs (nominal_sim!; u), nominal_ic, (0.0 , 10.0 )));
113113 vars = 1 , label = " nominal model" )
114114
115115plot (step_p, sin_p; layout = (2 , 1 ), size = (800 , 800 ))
@@ -155,11 +155,11 @@ function feedback_sys!(D, vars, p, t; ym, r, n)
155155 regressor = [r, plant_model[1 ]]
156156
157157 u = control (parameter_estimates, regressor)
158- yp = p. plant_fun (D. plant_model, plant_model, (), t; u = u )
158+ yp = p. plant_fun (D. plant_model, plant_model, (), t; u)
159159 ŷ = sensor_sim! (D. sensor, sensor, (), t; u = yp[1 ]) + n
160160 e = ŷ .- ym
161161 regressor[2 ] = ŷ
162- adapt! (D. parameter_estimates, parameter_estimates, γ, t; e = e , w = regressor)
162+ adapt! (D. parameter_estimates, parameter_estimates, γ, t; e, w = regressor)
163163 return yp
164164end
165165```
@@ -172,7 +172,7 @@ function system!(D, vars, p, t; r = 0.0, n = 0.0)
172172 @unpack reference_model, feedback_loop = vars
173173
174174 ym = ref_sim! (D. reference_model, reference_model, (), t; u = r)
175- yp = feedback_sys! (D. feedback_loop, feedback_loop, p, t; ym = ym , r = r, n = n)
175+ yp = feedback_sys! (D. feedback_loop, feedback_loop, p, t; ym, r, n)
176176 return yp
177177end
178178```
@@ -219,10 +219,7 @@ function simulate(plant_fun, plant_ic;
219219 )
220220
221221 # Model parameters
222- p = (
223- gamma = adapt_gain,
224- plant_fun = plant_fun
225- )
222+ p = (; gamma = adapt_gain, plant_fun)
226223
227224 sim_fun = apply_inputs (system!; r = input_signal, n = deterministic_noise)
228225
0 commit comments