Re: How can I create a control loop of a nonlinear control system in Matlab/Simulink?



On Wed, 28 Jan 2009 19:30:28 -0800, workaholic wrote:

In most cases, the control system is often designed for linear
systems,namely,by using the transfer function as a block representing
the object to control. However, I have to build a control system to
simulate the control of nonlinear object without any linearization. How
can I achieve that? Can I use the S-function?

Thanks in advance!

Your question is unclear.

Are you doing this work in some tool?

Why are you stopping at simulation?

If you mean "how do I design a controller for a nonlinear system", the
answer space is huge, and depends largely on the salient points of the
system (there are formal design methods for some simple nonlinear
systems, but few real world ones).

If you mean "how do I build the controller in a simulation tool", and if
you mean that an "s-function" is a transfer function block, then yes, you
can use transfer function blocks for at least part of the work, possibly
wrapped with nonlinearities as appropriate to compensate your plant.

--
http://www.wescottdesign.com
.



Relevant Pages


Loading