Can I generate a robust controller of a fixed size using "dksyn" ?

1 view (last 30 days)
I am using "dksyn" to synthesize robust controllers. Currently, the resultant controllers are of higher order than I desire. I would like to directly synthesize a controller of a particular order rather than having to simplify it after the fact. Is this possible with "dksyn"?
 

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 23 Feb 2017
This is not possible with this controller synthesis technique. Consider using a different function, such as "systune", to generate a robust controller. See the link below for an example:
https://www.mathworks.com/help/robust/examples/robust-tuning-of-positioning-system.html
If you wish to continue using "dksyn", the simplest workaround is to simplify the controller after synthesis using the "reduce" function. This approach is quite straightforward and is detailed in the "Controller Simplification" section of the following example:
https://www.mathworks.com/help/robust/gs/active-suspension-control-design.html

More Answers (0)

Categories

Find more on Robust Control Toolbox in Help Center and File Exchange

Tags

No tags entered yet.

Products


Release

R2016b

Community Treasure Hunt

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

Start Hunting!