PID tuning: is the devil as scary as he is painted? Part 3. Response Optimizer



In this article, we'll walk you through the process of tuning a controller for a nonlinear drive model using the Response Optimizer tool.



Until now, we have considered only linear systems ( part 1 and part 2 ). They are needed to understand the principle of operation of a real (nonlinear) system and a rough definition of its characteristics. However, in practice, one has to deal with a nonlinear model.



(, ), , . ( ) .



, . A, B Z, .



, , , , (PID Tuner). .





.





, , :



  • ( Sensor),





  • , ( Incremental shaft decoder)







. 256 /.



(W(s)=1) .









:



  • (Overshoot) 8%,
  • (Rise time) 0.3 ,
  • (Settling time) 0.85 .


, , , . , .





Response Optimizer APPS Simulink, CONTROL SYSTEMS.



, . SIMULATE Fast Restart , .



:



  1. MATLAB , , Model Explorer .



    .





  2. PID Controller.





  3. Response Optimizer. Model Workspace Data Browser .



  4. . None Design Variables Set.





    New.... Create Design Variables Set , β€” . , , .



    Minimum Maximum.





  5. . REQUIREMENTS New TIME-DOMAIN REQUIREMENTS Step Response Envelope.





  6. Specify Step Response Characteristics.





  7. , . Select Signals to Bound . . Speed. . Create Signal Set . .





    , .



    Data Data Browser : DesignVars , Sig β€” StepRespEnvelope β€” .



    . Sig Plot Model Response, PLOTS.





    , .



  8. . DesignVars OPTIMIZE.



    .





    ( ), , ( ).







.










All Articles