T
Tim Wescott
Guest
"Dr. Slick" <radio913@aol.com> wrote in message
news:1d15af91.0403200307.5bc25a5c@posting.google.com...
And no, you're never opening the loop, but you _are_ measuring both the
output and the input of the entire loop, and dividing the one by the other
to get the real open-loop transfer function. You can actually measure any
part of the loop if you want, so you can also get the plant transfer
function or the controller transfer function. Moreover, since you're doing
it with a swept sine you can do it to a nonlinear plant and get a sinusoidal
describing function out (this doesn't matter for a PLL, though).
news:1d15af91.0403200307.5bc25a5c@posting.google.com...
HP3562. By the real HP."Tim Wescott" <tim@wescottnospamdesign.com> wrote in message
news:<105mo25qvp66u23@corp.supernews.com>...
Question: how exactly does one actually MEASURE (not calculate)
the phase margin?
Slick
The most popular method is to put a summing junction somewhere in your
loop,
with one argument being the regular loop signal and the other being
under
your control. Inject a swept sine wave into the junction, and compare
the
amplitude and phase of the signal at the output of the junction and at
the
loop input. You can then calculate the open-loop amplitude and phase
directly.
Ok, but when you do this, the loop is never really opened, and the
site
that Kevin posted tells us that we shouldn't open the loop to measure
the open loop gain, as the DC points will be off.
So you measure the closed-loop response, and then calculate the
open-loop
gain from that right? And then find the 0 dB, or unity gain point,
and see what the distance from 180 degrees it is. This will be you
phase margin, eh?
There's things called "transfer function analysers", "dynamic system
analyzers" and "control system analysers" that will do this for you, but
you
have to part with many $.
Can you give us a model # or brand?
Slick
And no, you're never opening the loop, but you _are_ measuring both the
output and the input of the entire loop, and dividing the one by the other
to get the real open-loop transfer function. You can actually measure any
part of the loop if you want, so you can also get the plant transfer
function or the controller transfer function. Moreover, since you're doing
it with a swept sine you can do it to a nonlinear plant and get a sinusoidal
describing function out (this doesn't matter for a PLL, though).