Re: Bound control system





Tim Wescott wrote:
Vladimir Vassilevsky wrote:


The classic closed loop system tries to minimize the error wrt some criteria. But what if the requirement is to limit the error to the bounds (-E,+E) ? So as long as the error is within the bounds, the control signal should be zero.

What's your goal, really? Are you trying to build a controller for a system where it just doesn't matter what the error is once it gets within the error bounds? Are you trying to build a controller for a system where it's expensive to keep the drivers turned on (making your desire to turn the drivers _off_ quite valid)?

The plant is a heavy push-pull thing which normally balances itself. Sometimes the external disturbance is too high, so the plant needs a little help from the servo to keep within the allowed limits. The plant is naturally slightly off zero because of the tolerances. So if I set the servo to keep the plant at exactly zero, then the servo will be fighting with the self balancing property of the plant. What is even worse in this case is that the servo has to compensate the full strength of the external disturbance rather then only helping to the plant when needed.

Synthesizing an appropriate controller from specifications and mathematical first principals can be a monumental, if not impossible task. Sometimes the best method to solve one of these corner cases is just apply a combination of common sense, intuition, and mathematical analysis of candidate controllers.

I got the system to work by the shamanistic methods. I was wondering if there is a good systematic approach to the problem. The compensation of the nonlinearities in the loop is a well developed area, however what I need seems to be the opposite.


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com






.



Relevant Pages

  • Re: Bound control system
    ... Tim Wescott wrote: ... So as long as the error is within the bounds, the control signal should be zero. ... Sometimes the external disturbance is too high, so the plant needs a little help from the servo to keep within the allowed limits. ... So if I set the servo to keep the plant at exactly zero, then the servo will be fighting with the self balancing property of the plant. ...
    (comp.dsp)
  • OT, contributing and why people post links to their web sites.
    ... approximate process bump test data by fitting it with a first order plus dead time dynamic model. ... Unless your plant has significant resonances or other important high-frequency behavior that will be masked by the inherent low-pass nature of the bump. ... The control guru site only deals with low speed process control. ... nonliniarities will not be fully characterized by a "bump" around it's nominal operating point -- trusting the information from a bump test with such a plant will leave you hanging out to dry for issues of system startup, fast settling, or system behavior in markedly different environmental conditions. ...
    (sci.engr.control)
  • Re: Cobol data protection? Get a dog...
    ... goes to malicious code: I would think that the outcome would be ... connecting to untrustworthy persons available. ... Ohio Nuclear Plant, ... ... to the data within the control center worth the risk of open connections ...
    (comp.lang.cobol)
  • Re: IEC 61511 [Scada automation in nuclear power plant architecture]
    ... increment for example a control valve.. ... nuclear power plant using Scada. ... Web-based Economic Optimization Tools ... designed specifically to control power generation processes. ...
    (alt.machines.cnc)
  • Re: Systemic pesticide for roses
    ... I feed my roses with ammonium sulfate. ... Control, which is a systemic applied as a soil drench. ... The plant stakes I've ordered ... To combat brown snails (Helix aspersa, ...
    (rec.gardens)