Simulink Control Design™ - MathWorks

(Tuis.) #1
All requirements are nearly met (a requirement is satisfied when its normalized value is
less than 1). Verify this graphically.

figure('Position',[10,10,1071,714])
viewGoal([TR DR RO M1 M2],ST1)

Plot the setpoint tracking and disturbance rejection responses. Scale by the signal
amplitudes to show normalized effects (boost pressure changes by +10 KPa, EGR
massflow by +3 g/s, fuel mass by +5 mg, and speed by -200 rpm).

figure('Position',[100,100,560,500])
T1 = getIOTransfer(ST1,{'BOOST REF';'EGRMF REF'},{'BOOST','EGRMF','EGRLIFT','VGTPOS'});
T1 = diag([1/10 1/3 1 1]) * T1 * diag([10 3]);
subplot(211), step(T1(1:2,:),15), title('Setpoint tracking')
subplot(212), step(T1(3:4,:),15), title('Control effort')

13 Control System Tuning Examples

Free download pdf