Simulink Control Design™ - MathWorks
To prevent high-gain control and saturations, add a requirement that limits the gain from reference to control signal (output of ...
% Open-loop responses [g,LL,N] = getBlockValue(ST2,'Gain','Leadlag','Notch'); C = N * LL * g; L = getLoopTransfer(ST2,'Notch',-1 ...
The results are similar to those obtained when tuning the controller in continuous time. Now validate the digital controller aga ...
This time, the hybrid response closely matches its discrete-time approximation and no further adjustment of the notch filter is ...
Control System Tuning Examples “Tuning Multiloop Control Systems” on page 13-2 “PID Tuning for Setpoint Tracking vs. Disturbanc ...
Tuning Multiloop Control Systems This example shows how to jointly tune the inner and outer loops of a cascade architecture with ...
G2 = zpk([],-2,3); G1 = zpk([],[-1 -1 -1],10); We use a PI controller in the inner loop and a PID controller in the outer loop. ...
Name: C2 Continuous-time PI controller in parallel form. Next use "LoopShape" requirements to specify the desired bandwidths for ...
Block 2: rct_cascade/C2 = 1 Kp + Ki * --- s with Kp = 0.718, Ki = 1.58 Name: C2 Continuous-time PI controller in parallel form. ...
Note that the inner and outer loops have the desired gain crossover frequencies. To further validate the design, plot the tuned ...
% Response to a step disturbance H = getIOTransfer(ST,'d2','y1'); step(H,30), title('Step disturbance') Tuning Multiloop Control ...
Once you are satisfied with the linear analysis results, use writeBlockValue to write the tuned PID gains back to the Simulink b ...
Figure 1: Cascade Architecture First create parametric models of the tunable PI and PID controllers. C1 = tunablePID('C1','pid') ...
% Response to a step command H = getIOTransfer(T,'r','y1'); clf, step(H,30), title('Step command') % Response to a step disturba ...
You can also plot the open-loop gains for the inner and outer loops to validate the bandwidth requirements. Note the -1 sign to ...
See Also slTuner | systune (slTuner) Related Examples “PID Tuning for Setpoint Tracking vs. Disturbance Rejection” (Control Sys ...
PID Tuning for Setpoint Tracking vs. Disturbance Rejection This example uses systune to explore trade-offs between setpoint trac ...
Tuning Setup Consider the PID loop of Figure 2 with a load disturbance at the plant input. Figure 2: PID Control Loop. For this ...
"Tracking" requirement to specify a response time of about 0.2 seconds to step changes in r "MaxLoopGain" requirement to force ...
13 Control System Tuning Examples ...
«
77
78
79
80
81
82
83
84
85
86
»
Free download pdf