Effacer les filtres
Effacer les filtres

open_syste​m('scdspee​dctrl') How can I get the state space equations for this system?

2 vues (au cours des 30 derniers jours)
Hello,
I am a student and I have a question about one of your control system designs:
How can you get the state space equations? I tried linearizing the system to get the state space equations but I came up with some very big numbers in the matrix.
These are the steps that I am following:
Linearize the speed control system by removing the: 1. Reference Filter 2. Summing junction to the right of the reference filter 3. PID controller 4. External disturbance 5. Summing junction under the external disturbance
I make it "Open loop input" and "Open loop output" and I select: Analysis --> Control Design --> Linear Analysis...
(See picture "PIC1" for details of the system)
(See picture "PIC2" for details of the state space equations from Simulink after linearization)
Please, let me know if I am doing something wrong....
Best Regards,
Katerina Tsahalou

Réponses (1)

Arkadiy Turevskiy
Arkadiy Turevskiy le 19 Août 2016
Big numbers don't mean there is a problem. There is nothing really wrong with what you are doing. To linearize the plant model you do not need to remove the elements you did remove. Simply place open loop linearization input at plant input, open loop linearization output at plant output, like you did. Then open Linear Analysis tool, and click "Edit Models IOs". Leave the open loop input and open look output you specified as active ones, and uncheck the rest. Now you can linearize the section of the model you want. Again,nothing wrong with numbers you are getting. If you want to convince yourself that the linear system you got captures model dynamics accurately, you can validate linearization results as discussed here .

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by