Monday, April 29, 2019

z transform - Derive the Forward Euler substitution for transfer function


In the book "The control handbook. Volume 1 " by Levine, the author shows that the transfer function:


enter image description here


can be aproximated and discretized in the transfer function:


enter image description here



using the forwar euler integral aproximation. In this way Levine shows that if i have a transfer function G(s)=1s i can simply substitute s=z1T to apply the Forward Euler aproximation. At this point the author doesn't show how to generalize this particular case to a generic transfer function H(s). Are you able to show me ?



Answer



To the extent you can factor the transfer function into individual integrator sections of the general form 1s you can make this substitution, which is an approximation of the Matched-z Transform where you substitute every s for s=ln(z)T. (map from s to z using z=esT).


This results in first order forms given by Ha(s)=kasbsa being replaced with Hd(z)=kdzebTzeaT where ka and kd are fixed gain constants. kd can be determined by using Ha(s=0)=Hd(z=1) for low-pass forms or Ha(s=jπ/T)=Hd(z=π) for high-pass forms.


For all pole forms this is also equivalent to what you would get using the mapping from s to z using the method of Impulse Invariance. The Matched-z Transform is not recommended for higher order polynomials with zeros and poles since neither the time or frequency domain response is preserved (The method of Impulse Invarance or Bilinear Transform would more often be used, each with their own advantages).


This post summarizes various mapping techniques further: Are there alternatives to the bilinear transform?


No comments:

Post a Comment

digital communications - Understanding the Matched Filter

I have a question about matched filtering. Does the matched filter maximise the SNR at the moment of decision only? As far as I understand, ...