Simulink Control Design™ - MathWorks
% Register points of interest for open- and closed-loop analysis addPoint(ST0,{'Vcmd','iLoad','Vchip','Vin'}); We want to use an ...
Validation First validate the design in the linear domain using the slTuner interface. Plot the closed-loop response to a step c ...
Use getLoopTransfer to compute the open-loop response at the plant input and superimpose the plant and feedback compensator resp ...
grid legend('Open-loop response','Plant','Compensator') The controller achieves the desired bandwidth and the responses are fast ...
The results from the nonlinear simulation appear below. Note that the control signal Vin remains approximately within saturation ...
Figure 2: Amplitude of input voltage Vin during setpoint tracking phase. See Also TuningGoal.Gain | TuningGoal.Margins | TuningG ...
Related Examples “MIMO Control of Diesel Engine” (Control System Toolbox) See Also ...
MIMO Control of Diesel Engine This example uses systune to design and tune a MIMO controller for a Diesel engine. The controller ...
For the operating condition under consideration, we used System Identification to derive a linear model of the engine from exper ...
(^1) Respond to step changes in boost pressure and EGR massflow in about 5 seconds with minimum cross-coupling (^2) Be insensiti ...
four or less. Here we tune a second-order controller since the "SS2" block in the Simulink model has two states. Figure 1: Secon ...
All requirements are nearly met (a requirement is satisfied when its normalized value is less than 1). Verify this graphically. ...
D1 = getIOTransfer(ST1,{'FUELMASS';'SPEED'},{'BOOST','EGRMF','EGRLIFT','VGTPOS'}); D1 = diag([1/10 1/3 1 1]) D1 diag([5 -200]) ...
The controller responds in less than 5 seconds with minimum cross-coupling between the BOOST and EGRMF variables. Tuning of Simp ...
C = getBlockValue(ST1,'SS2'); clf bode(C(:,1:2),C(:,3:4),{.02 20}), grid legend('REF to U','Y to U') bodemag(C(:,5:6)), grid tit ...
The first plot suggests that the controller essentially behaves like a PI controller acting on REF-Y (the difference between the ...
Figure 2: Simplified control structure. Using variant subsystems, you can implement both control structures in the same Simulink ...
Again all requirements are nearly met. Plot the closed-loop responses and compare with the state-space design. clf T2 = getIOTra ...
D2 = getIOTransfer(ST2,{'FUELMASS';'SPEED'},{'BOOST','EGRMF','EGRLIFT','VGTPOS'}); D2 = diag([1/10 1/3 1 1]) D2 diag([5 -200]) ...
The blackbox and simplified control structures deliver similar performance. Inspect the tuned values of the PI and feedforward g ...
«
86
87
88
89
90
91
92
93
94
95
»
Free download pdf