On Fri, 4 Feb 2011, Dave wrote: > Date: Fri, 04 Feb 2011 11:48:17 -0500 > From: Dave <e...@dc9.tzo.com> > Reply-To: EMC developers <emc-developers@lists.sourceforge.net> > To: EMC developers <emc-developers@lists.sourceforge.net> > Subject: Re: [Emc-developers] pid bug > > I usually see anti-windup schemes for PID loops based on the output limits. > > When the output hits 100%, don't allow the error to increase the I value > since the output is limited to 100% anyway. >
Thats correct, the operative term here being "increase" The current PID behaviour doesn't allow the I term to _change_ when the output is limited. This is what causes the runaway bug. Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your (")_(") signature to help him gain world domination. ------------------------------------------------------------------------------ The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers