Member Login
Search
Jump to a Date
Sponsored Communities
Cool stuff
Neat Stuff

Visit our shop for nerds in control lifestyle products.
Thermal Overload
The threads that wouldn't die...
- PC reliability?
- Windows, real time
- PID loops
- PCs vs. PLCs
- Replacing people
- MS 'monopoly'?
- Software quality
- Where do we go from here?
- Why pay?
- PC reliability?
- Windows, real time
- PID loops
- PCs vs. PLCs
- Replacing people
- MS 'monopoly'?
- Software quality
- Where do we go from here?
- Why pay?
Fortune
"Reflections on Ice-Breaking"
Candy
Is dandy
But liquor
Is quicker.
-- Ogden Nash
Candy
Is dandy
But liquor
Is quicker.
-- Ogden Nash
RSS Feed
www.control.com/rss/
To get a personalized feed, become a member at no cost.
Hi,
I have a plant transfer function Gp(s) = 4/(s*(s+2)) The denominator has a degree 2. When I convert this to discrete time using the residual method and a Zero Order Hold, I multiply the denominator by another s so the degree is now 3. Using the residual method formula in the notes, I get a Gp(z) = 4.2749/(z-0.8187)
I'm supposed to use Ragazzini's method to design a lead compensator for this system. The pole of this Gp(z) is clearly not outside the unit circle. So there is no need to eliminate any poles/zeros in the F(z) function. I'm not sure how to continue with this. In all my previous lecture examples, there has always been an unstable pole/zero in the Gp(z), which we need to cancel out by inserting a new pole/zero in the F(z) to compensate. Now that the only pole is z=0.8187, and it's stable, is it safe to say that we don't need to cancel any poles out?
I suspect that maybe I'm not applying the Residual method correctly to convert from continuous to discrete time. Remember, I have to apply a ZOH first. The way I did it was I multiplied Gp(s) by (1-exp(-s*T))/s . Then I separated the (1-exp(-s*T)) and that becomes (z-1)/z . The extra s is multiplied with the denominator of the original Gp(s), so now I am looking for the z-transform of (4 / (s^2)*(s+2))), but the original Gp(s) denominator was just s*(s+2).
I have a plant transfer function Gp(s) = 4/(s*(s+2)) The denominator has a degree 2. When I convert this to discrete time using the residual method and a Zero Order Hold, I multiply the denominator by another s so the degree is now 3. Using the residual method formula in the notes, I get a Gp(z) = 4.2749/(z-0.8187)
I'm supposed to use Ragazzini's method to design a lead compensator for this system. The pole of this Gp(z) is clearly not outside the unit circle. So there is no need to eliminate any poles/zeros in the F(z) function. I'm not sure how to continue with this. In all my previous lecture examples, there has always been an unstable pole/zero in the Gp(z), which we need to cancel out by inserting a new pole/zero in the F(z) to compensate. Now that the only pole is z=0.8187, and it's stable, is it safe to say that we don't need to cancel any poles out?
I suspect that maybe I'm not applying the Residual method correctly to convert from continuous to discrete time. Remember, I have to apply a ZOH first. The way I did it was I multiplied Gp(s) by (1-exp(-s*T))/s . Then I separated the (1-exp(-s*T)) and that becomes (z-1)/z . The extra s is multiplied with the denominator of the original Gp(s), so now I am looking for the z-transform of (4 / (s^2)*(s+2))), but the original Gp(s) denominator was just s*(s+2).
Moin ywk...
moin all,
Z-Transforming a second order continuous system like your
Gp(s) = 4 / ( s*(s+2) )
will always result in a second order discrete system.
Additionally a continuous system with an integral part as yours will
always keep the integral part after Z-transformation, i.e. will have a pole at z=1.
When using 0.1 (sec) as sampling time T a get a discrete transfer
function of
Gp(z) = ( 0.018731*z^1 + 0.017523 ) / ( 1*z^2 - 1.8187*z^1 + 0.81873 )
with
zeroes =
-0.935525 + 0.000000i
poles =
0.818731 + 0.000000i
1.000000 + 0.000000i
This has the pole you mentioned and additionally the required pole at 1 and a zero at z=-0.935525.
BTW, you cannot cancel an unstable pole, neither in the s-domain nor in the z-domain.
Best regards,
Friedrich Haase
moin all,
Z-Transforming a second order continuous system like your
Gp(s) = 4 / ( s*(s+2) )
will always result in a second order discrete system.
Additionally a continuous system with an integral part as yours will
always keep the integral part after Z-transformation, i.e. will have a pole at z=1.
When using 0.1 (sec) as sampling time T a get a discrete transfer
function of
Gp(z) = ( 0.018731*z^1 + 0.017523 ) / ( 1*z^2 - 1.8187*z^1 + 0.81873 )
with
zeroes =
-0.935525 + 0.000000i
poles =
0.818731 + 0.000000i
1.000000 + 0.000000i
This has the pole you mentioned and additionally the required pole at 1 and a zero at z=-0.935525.
BTW, you cannot cancel an unstable pole, neither in the s-domain nor in the z-domain.
Best regards,
Friedrich Haase
From Control Engineering magazine...
Related articles from Control
Engineering magazine- Automation pioneer Nels Tyring dies at 77, coined term: control system integrator
- Ethernet Direct offers industrial IP66 cameras with Power over Ethernet
- Budget-friendly temperature control unit
- Upgrading control for better polymer performance
- Software pinpoints process interactions
- BP selects SIS for UK deployment
- Here's what you need to know about controls, says Automation Federation, U.S. government
- Electrical product safety: Are testing labs needed or is a supplier's declaration enough?
Above articles copyright 2009 Reed Business Information.
Subject to its Terms of Use.
Your use of this site is subject to the terms and conditions set forth under Legal Notices and the Privacy Policy. Please read those terms and conditions carefully. Subject to the rights expressly reserved to others under Legal Notices, the content of this site and the compilation thereof is © 1999-2009 Control Technology Corporation. All rights reserved.
Our Advertisers
Help keep our servers running...
Patronize our advertisers!
Patronize our advertisers!




