Automatic PID tuning in a two-mass spring damper system. How can I set the rotor movement to zero?
Show older comments
I'm trying to set the rotor movement in the two-mass system to zero by using PID control (see attached PDF file). Therefore I use Simulink Control Design. But all attempts to find an adequate control design have failed.
The automatic tuning finds a solution with a high integrator input and no derivative and proportional gain (set to zero). These settings do not change the behaviour of the two-mass system at all, it behaves as if there was no PID control. Manual input of the gains often causes an extreme rising of the rotor movement, entering a value in the derivative gain causes an error.
I also used the SISO tool in order to find a more complex control design. But no adequate design could be found. The weight of the rotor is 1 ton, the stator weighs 7 tons.
When I set the stator weight to a very small value, a good pid design can be found. Changing the position of the actuator (directly connect it to the rotor) works, too. Trying to set the stator movement to zero is also possible with automatic PID tuning.
I must not change the mechanical structure of the system. Is it nevertheless possible to find a solution?
2 Comments
Arkadiy Turevskiy
on 14 Mar 2014
Can you attach the actual model? Hard to give you advice otherwise.
oezge
on 17 Mar 2014
Accepted Answer
More Answers (0)
Categories
Find more on Loop-Shaping Design in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


