carsim输入:油门开度、制动缸压力
输出:纵向速度、纵向位移、加速度、发动机转矩
修改mpc代码
1.修改代码输出
改变dumux模块从[3 6]改为[1 1 5]
代码部分:
sizes.NumOutputs = 9; %S函数的输出,包括控制量和其它监测量
改为
sizes.NumOutputs = 7; %S函数的输出,包括控制量和其它监测量
[Throttle, Brake] = func_AccelerationTrackingController(ah_opt);
t_Elapsed = toc( t_Start ); %computation time
sys = [Throttle; Brake; t_Elapsed; Vh; Ah; ah_opt; dr_al; Vr_al; A_al];%函数输出
改为
t_Elapsed = toc( t_Start ); %computation time
sys = [ah_opt; t_Elapsed; Vh; Ah; dr_al; Vr_al; A_al];
问题:
可正常运行,但是显示说明无法生成ades