designing a PID for a rotating shaft
6 views (last 30 days)
Show older comments
I have the following equation of motion that I am attempting to design a controller for
where a, b, c and d are constants, ω is the frequency and Q is the control force.
What block functions do I need to use to solve this control problem?
2 Comments
Sam Chak
on 1 Mar 2024
Do you intend to solve the control problem using Simulink blocks or MATLAB functions?
What are performance requirements?
The differential equation can be rearranged to become
.
If the disturbance can accurately measured, then you can try to cancel it out.
Answers (1)
Sam Chak
on 6 Mar 2024
Based on your non-specific descriptions or the control problem above, you generally need to get from here
to arrive at this equation
, after applying the signal as a function of time t and the state variables z, .
If you intend to model this system in Simulink, you may interactively tune the Q 'block', by using the Control System Tuner app.
2 Comments
Sam Chak
on 8 Mar 2024
For this specific task, I recommend exploring the features in the Control System Designer app in MATLAB/Simulink since you have a better understanding of the system dynamics than I do. Take your time to read tutorials and examples, as mastering the basic design skills may require 1 to 2 years.
See Also
Categories
Find more on PID Controller Tuning in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!