Re: Cuk converter bizzare control loop

From: Larry Brasfield (donotspam_larry_brasfield_at_hotmail.com)
Date: 12/08/04


Date: Tue, 7 Dec 2004 18:21:45 -0800


"ChrisGibboGibson" <chrisgibbogibson@aol.com> wrote in message
 news:20041207193848.08355.00001605@mb-m04.aol.com...
> "robert lafrance" wrote:
>
>>Right off the bat I will tell you this is homework - sorta. I got the thing
>>running pretty much ok. Used the old virtual decade box and it looks about
>>right. Now I just have to go back and analytically justify the loop that
>>works. Was supposed to finish this last problem in Mathcad, but Switchercad
>>works so nice.
>>
>>With the thing running I see when I jerk the bus up and down the converter
>>kinda does opposite what I would expect. When I step it up to 550v from
>>450v the output actually goes down before catching itself and stabalizing.

[to OP]
That is prima facie evidence of the right half plane zero. So don't let
anybody tell you it is not there. It is, and this is a well known fact.

>>I expect this is probably a characteristic of the species. This version
>>just uses output inductor in series with 10 ohm load. The problem is to get
>>it stable at 60Hz out. I'm just running along at DC out to satisfy my own
>>curiousity.
>>
>>Would like to hear a comment on the control loop from someone who has
>>played with this animal.

[to OP]
I used a convertor with the same response to convey signals at
frequencies approaching a small submultiple of the switching
frequency. This used a compensating zero in the right half plane.

> Look up "right half plane zero". As you suspect it is a "feature* of the
> species. It ocurrs in continuous mode mode only.

So far, so good.

> Run it in discontinuous mode
> (complete energy transfer) and the problem will go away. Despite what you might
> read in some texts there's piss all you can do about it other than to swamp it
> by drastically reducing the bandwidth of the loop. This can be proved
> mathematically.

That, I disagree with, having done much better than that, both
analytically and in practise. If not for the effects that occur as
the response approaches the switching frequency, you could
bring the response poles arbitrarily to the left.

> Best analogy I ever heard for a right half plane zero was on this NG. Think
> about turning a bicycle.

Not a bad analogy. Think about balancing an upside down pendulum.
It is the same problem with respect to balancing the bike.

> Loads of people will argue with this. I don't care, they're wrong. I'm off to
> the airport to fly to USA.
Good luck.

> Gibbo

-- 
--Larry Brasfield
email: donotspam_larry_brasfield@hotmail.com
Above views may belong only to me.


Relevant Pages

  • Re: Do you think NI can fix my PLL? -- Details
    ... One also usually expects that the VCO response, ie., the frequency response of the phase, is not burdened by zeros/poles close to the desired PLL BW, so one can treat it simply as Kvco/s. ... Basically, there needs to be some plan for elucidating if what I have at present is just a mediocre motor characterization, poor choice of loop compensation, or trouble with the slight nonlinearities of the drive. ... If you're not getting any significant jitter at all then you should be able to make a really slow loop and be done with it. ...
    (sci.electronics.design)
  • Re: hughes & kettner amps?
    ... nick wrote: ... the fx loop - which I have set to "on" by default on all the channels. ... I use a G Major in the loop, ... Switching between the channels is a piece of cake with the footswitch. ...
    (uk.music.guitar)
  • Re: Slowing down an array / batch
    ... then getting a response and storing the response in a ... through this loop but more than the remote server can handle if I just ... My main problam is that the remote server will only allow 250 requests ... I've pasted my loop example below, but I need advice on how to either ...
    (comp.lang.php)
  • Re: Busy out POTS line
    ... It has nothing to do with "Alaskan ones". ... It depends on the manufacturer of the switching equipment. ... lock outs in the same basic way last time I knew... ... >> necessarily mean no loop current... ...
    (comp.dcom.telecom.tech)
  • Re: Calling a subroutine causes serialization of threads?
    ... I didn't expect to get any response so quickly ... "It would be interesting to change the loop count to see if you can ... Or profile the code using a high resolution ... timer or a hardware performance counter to see ...
    (comp.programming.threads)