Re: Poles an Zeros



Rob wrote:
Hello,

Could someone explain to me Poles and Zeros.
What does a Pole do and what does a zero do and how they interact
together.
How does phase, gain, and delays relate to them?

If a book or a link could be recommended along with a what math needs
to be used. (maybe a course outline to work from)

I am right now working on systems which I have an good idea on how
they work but I don't seem to have the underlying understanding or how
to calculate.

Some fully worked out examples I can look at would also be helpful. I
just seem to be missing parts. I have found information. But I am
having some issues putting it all together. A number of fields all
converge and I am not able to find a path and seem to be jumping
around and not getting anywhere.
The area I am interested in are digitally controlled power converters
(DC/AC and DC/DC power supplies).

Thank you,
Rob

This is too big a subject for a news group reply. Read what John said, and read this: http://www.wescottdesign.com/articles/zTransform/z-transforms.html.

If you're really interested in digital control, check out my book: http://www.wescottdesign.com/actfes/actfes.html. You _will_ have to wrap your brain around some mathematics, but I tried to make it as accessible as I could, and keep the discussion rooted in the real world at all times.

Basically, you can express the behavior of a linear, continuous-time, time-invariant system with a mathematical construct called a "transfer function". The transfer function is a consequence of analyzing a system using the Laplace transform (do a web search, or check Wikipedia).

Most such transfer functions (at least those that you don't run away from, screaming) are rational ratios of polynomials in s, the Laplace domain 'frequency' variable. So, I may have a PID controller whose transfer function is

(s + 250)(s + 1000)
H(s) = -------------------
s(s + 5000)

This guy has zeros at s = -250 and s = -1000, and poles at s = 0 and s = -5000.

It turns out to be very easy to calculate the response of such a system to a continuous sine wave at a particular frequency -- in this case the poles of a system will tend to make the system gain go down as the frequency is increased, and the zeros will make the gain go up.

You can also use the transfer function concept in the digital domain. Here the system has to be linear and shift-invariant, the analysis method is called the 'z transform', and the 'frequency domain' variable is z (instead of s).

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" gives you just what it says.
See details at http://www.wescottdesign.com/actfes/actfes.html
.



Relevant Pages

  • Re: Warping Pole/Zero Plot
    ... My plots of the frequency response look correct, but the scaling on the y-axis is not the same. ... I find the poles and zeros of this solving the quadratic equation for the denominator and the a simple algebraic one for the numerator. ... I find a new transfer function from this and plot it. ...
    (comp.dsp)
  • Re: Design of Positive Position Feedback Compensator(filter)
    ... control desk) via a signal conditioning box. ... system with a good transfer function available. ... the control output was doing all it could to ... transfer funciton with three poles at -2*PI*50 and the PD feedback ...
    (sci.engr.control)
  • Trouble with laplace_zp
    ... we do have a schematic which implements a transfer function as ... We wanted to implement this as a verilogA model to gain some simulation ... Therefore we calculated our Zeros & Poles from the schematic, ...
    (comp.cad.cadence)
  • optimization of transfer function
    ... I have magnitude and phase data for given frequencies. ... I need to find and optimize the parameters of a transfer function with certain poles and zeros. ...
    (comp.soft-sys.matlab)
  • Re: Poles an Zeros
    ... Could someone explain to me Poles and Zeros. ... If you know the transfer function, ... the numerator hits zero, and "poles" where the denominator hits zero. ... You estimate the frequency response by pretending that S is the input ...
    (sci.electronics.basics)