Subject
- Posted on
dynamic mode for optimal control
- 12-07-2007
December 7, 2007, 5:58 pm
Hi All,
I am working on a dyamic control of a mobile robot. I have developed a
nonlinear dynamic model. What I am not sure is how accurate the dynamic
model is needed in order to have a stable optimal control output?
Any suggestions are welcome.
Everett
Re: dynamic mode for optimal control
On Fri, 07 Dec 2007 22:58:48 +0000, Everett X. Wang wrote:
If the robot is stable by itself, set all your gains to zero.
If you want more than just a stable robot you may need to use more
information than what you've shared with us.
I've got a pretty jaundiced view of "optimal control". It works great,
as long as you jigger the process by putting a cost on the control
variables. This is almost never done because the control variables are
expensive -- it's done to fake the algorithm into making a 'safer'
controller, and the margins are hard to figure out.
I suggest you try the high-control-variable-cost approach, but go back
and check your system for stability as you vary the parameters of of your
plant. If you want to do this in a formal manner, study up on robust
control.
--
Tim Wescott
Control systems and communications consulting
http://www.wescottdesign.com
Need to learn how to apply control theory in your embedded system?
"Applied Control Theory for Embedded Systems" by Tim Wescott
Elsevier/Newnes, http://www.wescottdesign.com/actfes/actfes.html
Re: dynamic mode for optimal control
写入消息新闻:Q62dnd05qpAvZ8TanZ2dnUVZ_tbinZ2d@web-ster.com...
Thanks for your suggestions. Yes, I have picked a control cost and control
variable and obtained a two point boundary value problem, which is solved
by using relaxtion method. The process requires iteration. But it is not too
bad for a P3 machine. What is the high-control-variable-cost approach? I
have
not studied robust control. What is the main difference between optimal
control
and robust control? Can you tell me the pros and cons of the two methods?
Thanks a lot and have a nice weekend,
Everett
ps. You have given me quite a few suggestions already on the selection of
brushless
vs. step motor, optimal control etc before. Thanks a lot.
Re: dynamic mode for optimal control
It is a matter of means that you use. The following refers to linear and
nonlinear systems:
1. The transfer function should be as accurate as possible.
2. Then you can find best feedforward use.
3. In addition disturbances should also be best compensated.
What I mean can be seen in an example with 2 disturbances:
Page 1: Definitions
Page 2: PID control
Page 3: PID and feedforward
Page 4: PID and feedforward and disturbance compensations
http://home.arcor.de/janch/janch/_control/20071208-controlcomparison/
The examples are based on a linear system. The linear ODEs can be replaced
by nonlinear ODEs if known. The process transfer function can be preferably
found via measurements.
--
Regards/Gre http://home.arcor.de/janch/janch/menue.htm
Jan C. Hoffmann eMail aktuell: janch@nospam.arcornews.de
Microsoft-kompatibel/optimiert f黵 IE7+OE7
Site Timeline
- » Disturbances plus Noise Considerations
- — Next thread in » Industrial Control Group
-

- » How can i read from Modbus/TCP
- — Previous thread in » Industrial Control Group
-

- » Measurement validation for process signals
- — Newest thread in » Industrial Control Group
-

- » A new attraction : "Velo-rail"
- — The site's Newest Thread. Posted in » Model railroading in the UK
-

- » DRMM 2012: Kein 35Mhz-B-Band
- — The site's Last Updated Thread. Posted in » RC and scale modeling (German)
-







