Simulink Control Design™ - MathWorks
Tunable Gain Surfaces Use the tunableSurface command to construct a tunable model of a gain surface sampled over a grid of desig ...
improves the conditioning of the optimization performed by systune. If needed, you can change the default scaling and normalizat ...
Create the basis functions that describe the bilinear expansion. shapefcn = @(x,y) [x,y,x*y]; % or use polyBasis('canonical',1,2 ...
viewSurf displays the gain surface as a function of the scheduling variables, for the ranges of values specified by domain and s ...
scheduled PI controller, the Concentration controller subsystem, in which the gains Kp and Ki vary with the scheduling variable ...
BlockSubs = struct('Name','rct_CSTR/CSTR','Value',Gd); ST0 = slTuner('rct_CSTR',{'Kp','Ki'},BlockSubs); Finally, use the tunable ...
system at the corresponding scheduling variable value. The SamplingGrid property of the array stores those design points. T0 = f ...
Change Requirements with Operating Condition When tuning a gain-scheduled control system, it is sometimes useful to enforce diff ...
To make it easier to trace which goal applies to which design point, use the SamplingGrid property to attach the design-point in ...
Build Variation into the Model Instead of creating varying requirements, you can incorporate the varying portion of the requirem ...
When you call systune with Req as a hard or soft goal, systune enforces Req for these models and ignores it for the rest of the ...
Validate Gain-Scheduled Control Systems Tuned gain schedules require careful validation. The tuning process guarantees suitable ...
Fixed Tuning Goals For fixed tuning goals that apply to multiple design points, viewGoal plots the relevant system response at a ...
Varying Tuning Goals Varying goals that you create using varyingGoal apply a different target response at each design point. Whe ...
Check Linear Performance In addition to examining linear responses associated with tuning goals, check other linear responses of ...
Validate Gain Schedules in Nonlinear System Because systune tunes gain schedules against a linearization obtained at each design ...
Related Examples “Tuning of Gain-Scheduled Three-Loop Autopilot” (Control System Toolbox) “Gain-Scheduled Control of a Chemical ...
Gain-Scheduled Control of a Chemical Reactor This example shows how to design and tune a gain-scheduled controller for a chemica ...
CrEQ = linspace(8.57,2,5)'; % concentrations TrEQ = zeros(5,1); % reactor temperatures TcEQ = zeros(5,1); % coolant temperatures ...
An open-loop control strategy consists of following the coolant temperature profile above to smoothly transition between the Cr= ...
«
70
71
72
73
74
75
76
77
78
79
»
Free download pdf