SlideShare a Scribd company logo
Using the Tustin equivalence with the prewarping method, fnd the discrete equivalent of the
following H(s): H s s s s s ( ) = + + + + 2 5 7 3 8 2 2 With h = 0.5, conduct a Bode plot
comparison of continuous, Tustin equivalent, and backward differences.
Solution
Tustin Approximation
The Tustin or bilinear approximation yields the best frequency-domain match between the
continuous-time and discretized systems. This method relates the s-domain and z-domain
transfer functions using the approximation:
z=esTs1+sTs/21sTs/2.
In c2d conversions, the discretization Hd(z) of a continuous transfer function H(s) is:
Hd(z)=H(s),s=2Tsz1z+1
Similarly, the d2c conversion relies on the inverse correspondence
H(s)=Hd(z),z=1+sTs/21sTs/2
When you convert a state-space model using the Tustin method, the states are not preserved. The
state transformation depends upon the state-space matrices and whether the system has time
delays. For example, for an explicit (E = I) continuous-time model with no time delays, the state
vector w[k] of the discretized model is related to the continuous-time state vector x(t) by:
w[kTs]=(IATs2)x(kTs)Ts2Bu(kTs)=x(kTs)Ts2(Ax(kTs)+Bu(kTs)).
Ts is the sample time of the discrete-time model. A and B are state-space matrices of the
continuous-time model.
Tustin Approximation with Frequency Prewarping
If your system has important dynamics at a particular frequency that you want the transformation
to preserve, you can use the Tustin method with frequency prewarping. This method ensures a
match between the continuous- and discrete-time responses at the prewarp frequency.
The Tustin approximation with frequency prewarping uses the following transformation of
variables:
Hd(z)=H(s),s=tan(Ts/2)z1z+1
This change of variable ensures the matching of the continuous- and discrete-time frequency
responses at the prewarp frequency , because of the following correspondence:
H(j)=Hd(ejTs)
Tustin Approximation for Systems with Time Delays
You can use the Tustin approximation to discretize SISO or MIMO continuous-time models with
time delays.
By default, the Tustin method rounds any time delay to the nearest multiple of the sample time.
Therefore, for any time delay tau, the integer portion of the delay, k*Ts, maps to a delay of k
sampling periods in the discretized model. This approach ignores the residual fractional delay,
tau - k*Ts.
You can to approximate the fractional portion of the delay by a discrete all-pass filter (Thiran
filter) of specified order. To do so, use the FractDelayApproxOrder option ofc2dOptions.
To understand how the Tustin method handles systems with time delays, consider the following
SISO state-space model G(s). The model has input delay i, output delay o, and internal delay .
The following figure shows the general result of discretizing G(s) using the Tustin method.
By default, c2d converts the time delays to pure integer time delays. The c2d command
computes the integer delays by rounding each time delay to the nearest multiple of the sample
time Ts. Thus, in the default case, mi = round(i /Ts), mo = round(o/Ts), and m = round(/Ts)..
Also in this case, Fi(z) = Fo(z) = F(z) = 1.
If you set FractDelayApproxOrder to a non-zero value, c2d approximates the fractional portion
of the time delays by Thiran filters Fi(z), Fo(z), and F(z).
The Thiran filters add additional states to the model. The maximum number of additional states
for each delay is FractDelayApproxOrder.
for the input delay i, the order of the Thiran filter Fi(z) is:
order(Fi(z)) = max(ceil(i /Ts), FractDelayApproxOrder).
If ceil(i /Ts) < FractDelayApproxOrder, the Thiran filter Fi(z) approximates the entire input
delay i. If ceil(i/Ts) > FractDelayApproxOrder, the Thiran filter only approximates a portion of
the input delay. In that case, c2d represents the remainder of the input delay as a chain of unit
delays z–mi, where
mi = ceil(i /Ts) – FractDelayApproxOrder.
c2d uses Thiran filters and FractDelayApproxOrder in a similar way to approximate the output
delay o and the internal delay .
When you discretizetf and zpk models using the Tustin method, c2d first aggregates all input,
output, and transfer delays into a single transfer delay TOT for each channel. c2dthen
approximates TOT as a Thiran filter and a chain of unit delays in the same way as described for
each of the time delays in ss models.
Zero-Pole Matching Equivalents
The method of conversion by computing zero-pole matching equivalents applies only to SISO
systems. The continuous and discretized systems have matching DC gains. Their poles and zeros
are related by the transformation:
zi=esiTszzz
where:
Zero-Pole Matching for Systems with Time Delays
You can use zero-pole matching to discretize SISO continuous-time models with time delay,
except that the method does not support ss models with internal delays. The zero-pole matching
method handles time delays in the same way as the Tustin approximation.
Tustin Approximation
The Tustin or bilinear approximation yields the best frequency-domain match between the
continuous-time and discretized systems. This method relates the s-domain and z-domain
transfer functions using the approximation:
z=esTs1+sTs/21sTs/2.
In c2d conversions, the discretization Hd(z) of a continuous transfer function H(s) is:
Hd(z)=H(s),s=2Tsz1z+1
Similarly, the d2c conversion relies on the inverse correspondence
H(s)=Hd(z),z=1+sTs/21sTs/2
When you convert a state-space model using the Tustin method, the states are not preserved. The
state transformation depends upon the state-space matrices and whether the system has time
delays. For example, for an explicit (E = I) continuous-time model with no time delays, the state
vector w[k] of the discretized model is related to the continuous-time state vector x(t) by:
w[kTs]=(IATs2)x(kTs)Ts2Bu(kTs)=x(kTs)Ts2(Ax(kTs)+Bu(kTs)).
Ts is the sample time of the discrete-time model. A and B are state-space matrices of the
continuous-time model.
Tustin Approximation with Frequency Prewarping
If your system has important dynamics at a particular frequency that you want the transformation
to preserve, you can use the Tustin method with frequency prewarping. This method ensures a
match between the continuous- and discrete-time responses at the prewarp frequency.
The Tustin approximation with frequency prewarping uses the following transformation of
variables:
Hd(z)=H(s),s=tan(Ts/2)z1z+1
This change of variable ensures the matching of the continuous- and discrete-time frequency
responses at the prewarp frequency , because of the following correspondence:
H(j)=Hd(ejTs)
Tustin Approximation for Systems with Time Delays
You can use the Tustin approximation to discretize SISO or MIMO continuous-time models with
time delays.
By default, the Tustin method rounds any time delay to the nearest multiple of the sample time.
Therefore, for any time delay tau, the integer portion of the delay, k*Ts, maps to a delay of k
sampling periods in the discretized model. This approach ignores the residual fractional delay,
tau - k*Ts.
You can to approximate the fractional portion of the delay by a discrete all-pass filter (Thiran
filter) of specified order. To do so, use the FractDelayApproxOrder option ofc2dOptions.
To understand how the Tustin method handles systems with time delays, consider the following
SISO state-space model G(s). The model has input delay i, output delay o, and internal delay .
The following figure shows the general result of discretizing G(s) using the Tustin method.
By default, c2d converts the time delays to pure integer time delays. The c2d command
computes the integer delays by rounding each time delay to the nearest multiple of the sample
time Ts. Thus, in the default case, mi = round(i /Ts), mo = round(o/Ts), and m = round(/Ts)..
Also in this case, Fi(z) = Fo(z) = F(z) = 1.
If you set FractDelayApproxOrder to a non-zero value, c2d approximates the fractional portion
of the time delays by Thiran filters Fi(z), Fo(z), and F(z).
The Thiran filters add additional states to the model. The maximum number of additional states
for each delay is FractDelayApproxOrder.
for the input delay i, the order of the Thiran filter Fi(z) is:
order(Fi(z)) = max(ceil(i /Ts), FractDelayApproxOrder).
If ceil(i /Ts) < FractDelayApproxOrder, the Thiran filter Fi(z) approximates the entire input
delay i. If ceil(i/Ts) > FractDelayApproxOrder, the Thiran filter only approximates a portion of
the input delay. In that case, c2d represents the remainder of the input delay as a chain of unit
delays z–mi, where
mi = ceil(i /Ts) – FractDelayApproxOrder.
c2d uses Thiran filters and FractDelayApproxOrder in a similar way to approximate the output
delay o and the internal delay .
When you discretizetf and zpk models using the Tustin method, c2d first aggregates all input,
output, and transfer delays into a single transfer delay TOT for each channel. c2dthen
approximates TOT as a Thiran filter and a chain of unit delays in the same way as described for
each of the time delays in ss models.
Zero-Pole Matching Equivalents
The method of conversion by computing zero-pole matching equivalents applies only to SISO
systems. The continuous and discretized systems have matching DC gains. Their poles and zeros
are related by the transformation:
zi=esiTszzz
where:
Zero-Pole Matching for Systems with Time Delays
You can use zero-pole matching to discretize SISO continuous-time models with time delay,
except that the method does not support ss models with internal delays. The zero-pole matching
method handles time delays in the same way as the Tustin approximation.

More Related Content

Similar to Using the Tustin equivalence with the prewarping method, fnd the dis.pdf

DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLABDIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
Martin Wachiye Wafula
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...
Alexander Litvinenko
 
Direct split-radix algorithm for fast computation of type-II discrete Hartley...
Direct split-radix algorithm for fast computation of type-II discrete Hartley...Direct split-radix algorithm for fast computation of type-II discrete Hartley...
Direct split-radix algorithm for fast computation of type-II discrete Hartley...
TELKOMNIKA JOURNAL
 
Sistema de control discreto
Sistema de control discretoSistema de control discreto
Sistema de control discreto
ricardomadrid19
 
Sistemas de control discretos
Sistemas de control discretos Sistemas de control discretos
Sistemas de control discretos
ricardomadrid19
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transform
Sandilya Sridhara
 
3. Frequency-Domain Analysis of Continuous-Time Signals and Systems.pdf
3. Frequency-Domain Analysis of Continuous-Time Signals and Systems.pdf3. Frequency-Domain Analysis of Continuous-Time Signals and Systems.pdf
3. Frequency-Domain Analysis of Continuous-Time Signals and Systems.pdf
TsegaTeklewold1
 
Spectral sum rules for conformal field theories
Spectral sum rules for conformal field theoriesSpectral sum rules for conformal field theories
Spectral sum rules for conformal field theories
Subham Dutta Chowdhury
 
04 AD and DA ZoH.pptx
04 AD and DA ZoH.pptx04 AD and DA ZoH.pptx
04 AD and DA ZoH.pptx
SaadAli105813
 
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
IJNSA Journal
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptx
realme6igamerr
 
Seminar 20091023 heydt_presentation
Seminar 20091023 heydt_presentationSeminar 20091023 heydt_presentation
Seminar 20091023 heydt_presentationdouglaslyon
 
Unit 8
Unit 8Unit 8
Online Signals and Systems Assignment Help
Online Signals and Systems Assignment HelpOnline Signals and Systems Assignment Help
Online Signals and Systems Assignment Help
Matlab Assignment Experts
 
Discretizing of linear systems with time-delay Using method of Euler’s and Tu...
Discretizing of linear systems with time-delay Using method of Euler’s and Tu...Discretizing of linear systems with time-delay Using method of Euler’s and Tu...
Discretizing of linear systems with time-delay Using method of Euler’s and Tu...
IJERA Editor
 
Applications of Wavelet Transform
Applications of Wavelet TransformApplications of Wavelet Transform
Applications of Wavelet Transform
ijtsrd
 
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docx
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docxCalculate_distance_and_bearing_between Latitude_Longitude_Points.docx
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docx
ssuserd02b23
 
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docx
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docxCalculate_distance_and_bearing_between Latitude_Longitude_Points.docx
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docx
ssuserd02b23
 

Similar to Using the Tustin equivalence with the prewarping method, fnd the dis.pdf (20)

DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLABDIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
 
Lossy
LossyLossy
Lossy
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...
 
Direct split-radix algorithm for fast computation of type-II discrete Hartley...
Direct split-radix algorithm for fast computation of type-II discrete Hartley...Direct split-radix algorithm for fast computation of type-II discrete Hartley...
Direct split-radix algorithm for fast computation of type-II discrete Hartley...
 
Sistema de control discreto
Sistema de control discretoSistema de control discreto
Sistema de control discreto
 
Sistemas de control discretos
Sistemas de control discretos Sistemas de control discretos
Sistemas de control discretos
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transform
 
3. Frequency-Domain Analysis of Continuous-Time Signals and Systems.pdf
3. Frequency-Domain Analysis of Continuous-Time Signals and Systems.pdf3. Frequency-Domain Analysis of Continuous-Time Signals and Systems.pdf
3. Frequency-Domain Analysis of Continuous-Time Signals and Systems.pdf
 
Spectral sum rules for conformal field theories
Spectral sum rules for conformal field theoriesSpectral sum rules for conformal field theories
Spectral sum rules for conformal field theories
 
04 AD and DA ZoH.pptx
04 AD and DA ZoH.pptx04 AD and DA ZoH.pptx
04 AD and DA ZoH.pptx
 
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptx
 
Seminar 20091023 heydt_presentation
Seminar 20091023 heydt_presentationSeminar 20091023 heydt_presentation
Seminar 20091023 heydt_presentation
 
Unit 8
Unit 8Unit 8
Unit 8
 
Online Signals and Systems Assignment Help
Online Signals and Systems Assignment HelpOnline Signals and Systems Assignment Help
Online Signals and Systems Assignment Help
 
Project 5 report 5.13 pm
Project 5 report 5.13 pmProject 5 report 5.13 pm
Project 5 report 5.13 pm
 
Discretizing of linear systems with time-delay Using method of Euler’s and Tu...
Discretizing of linear systems with time-delay Using method of Euler’s and Tu...Discretizing of linear systems with time-delay Using method of Euler’s and Tu...
Discretizing of linear systems with time-delay Using method of Euler’s and Tu...
 
Applications of Wavelet Transform
Applications of Wavelet TransformApplications of Wavelet Transform
Applications of Wavelet Transform
 
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docx
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docxCalculate_distance_and_bearing_between Latitude_Longitude_Points.docx
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docx
 
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docx
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docxCalculate_distance_and_bearing_between Latitude_Longitude_Points.docx
Calculate_distance_and_bearing_between Latitude_Longitude_Points.docx
 

More from fsenterprises

Why do you believe money laundering is a difficult fraud to investig.pdf
Why do you believe money laundering is a difficult fraud to investig.pdfWhy do you believe money laundering is a difficult fraud to investig.pdf
Why do you believe money laundering is a difficult fraud to investig.pdf
fsenterprises
 
Which of the following is a characteristic of Baroque instrumental m.pdf
Which of the following is a characteristic of Baroque instrumental m.pdfWhich of the following is a characteristic of Baroque instrumental m.pdf
Which of the following is a characteristic of Baroque instrumental m.pdf
fsenterprises
 
What was the energy that was not passed on to the next trophic le.pdf
What was the energy that was not passed on to the next trophic le.pdfWhat was the energy that was not passed on to the next trophic le.pdf
What was the energy that was not passed on to the next trophic le.pdf
fsenterprises
 
What sort of religious ideas does the megalith Stonehenge suggest A.pdf
What sort of religious ideas does the megalith Stonehenge suggest A.pdfWhat sort of religious ideas does the megalith Stonehenge suggest A.pdf
What sort of religious ideas does the megalith Stonehenge suggest A.pdf
fsenterprises
 
What are successful approaches to forecasting and creating a needed .pdf
What are successful approaches to forecasting and creating a needed .pdfWhat are successful approaches to forecasting and creating a needed .pdf
What are successful approaches to forecasting and creating a needed .pdf
fsenterprises
 
Were writing code for a project that dynamically allocates an arra.pdf
Were writing code for a project that dynamically allocates an arra.pdfWere writing code for a project that dynamically allocates an arra.pdf
Were writing code for a project that dynamically allocates an arra.pdf
fsenterprises
 
What are the major challenges for managing health care information t.pdf
What are the major challenges for managing health care information t.pdfWhat are the major challenges for managing health care information t.pdf
What are the major challenges for managing health care information t.pdf
fsenterprises
 
Use Java programming Thank you very much Programing requirement for.pdf
Use Java programming Thank you very much Programing requirement for.pdfUse Java programming Thank you very much Programing requirement for.pdf
Use Java programming Thank you very much Programing requirement for.pdf
fsenterprises
 
Translate the following C++ code segment into Mic-1 IJVM machine lan.pdf
Translate the following C++ code segment into Mic-1 IJVM machine lan.pdfTranslate the following C++ code segment into Mic-1 IJVM machine lan.pdf
Translate the following C++ code segment into Mic-1 IJVM machine lan.pdf
fsenterprises
 
Transactions On September 1 of the current year, Joy Tucker estab.pdf
Transactions On September 1 of the current year, Joy Tucker estab.pdfTransactions On September 1 of the current year, Joy Tucker estab.pdf
Transactions On September 1 of the current year, Joy Tucker estab.pdf
fsenterprises
 
To correct the vision of a person who is nearR sighted, we use a div.pdf
To correct the vision of a person who is nearR sighted, we use a div.pdfTo correct the vision of a person who is nearR sighted, we use a div.pdf
To correct the vision of a person who is nearR sighted, we use a div.pdf
fsenterprises
 
The height of the water in the tank pictured below 7 ft. The tank is.pdf
The height of the water in the tank pictured below 7 ft. The tank is.pdfThe height of the water in the tank pictured below 7 ft. The tank is.pdf
The height of the water in the tank pictured below 7 ft. The tank is.pdf
fsenterprises
 
Suppose that a classroom has 4 light bulbs. The probability that eac.pdf
Suppose that a classroom has 4 light bulbs. The probability that eac.pdfSuppose that a classroom has 4 light bulbs. The probability that eac.pdf
Suppose that a classroom has 4 light bulbs. The probability that eac.pdf
fsenterprises
 
Security Standards Please respond to the following A number of .pdf
Security Standards Please respond to the following A number of .pdfSecurity Standards Please respond to the following A number of .pdf
Security Standards Please respond to the following A number of .pdf
fsenterprises
 
Real Estate Finance essay questionWhy did observers at first belie.pdf
Real Estate Finance essay questionWhy did observers at first belie.pdfReal Estate Finance essay questionWhy did observers at first belie.pdf
Real Estate Finance essay questionWhy did observers at first belie.pdf
fsenterprises
 
Provide your key points of Setup Reducation Provide your key points.pdf
Provide your key points of Setup Reducation  Provide your key points.pdfProvide your key points of Setup Reducation  Provide your key points.pdf
Provide your key points of Setup Reducation Provide your key points.pdf
fsenterprises
 
Please help. C++ The program is an interactive program th.pdf
Please help. C++ The program is an interactive program th.pdfPlease help. C++ The program is an interactive program th.pdf
Please help. C++ The program is an interactive program th.pdf
fsenterprises
 
please answer this case using down picturein business ethics emplo.pdf
please answer this case using down picturein business ethics emplo.pdfplease answer this case using down picturein business ethics emplo.pdf
please answer this case using down picturein business ethics emplo.pdf
fsenterprises
 
Al has three times as much money as Bill. Bill has two times as much.pdf
Al has three times as much money as Bill. Bill has two times as much.pdfAl has three times as much money as Bill. Bill has two times as much.pdf
Al has three times as much money as Bill. Bill has two times as much.pdf
fsenterprises
 
A SURVEY is a tool used to collect information about a population. L.pdf
A SURVEY is a tool used to collect information about a population. L.pdfA SURVEY is a tool used to collect information about a population. L.pdf
A SURVEY is a tool used to collect information about a population. L.pdf
fsenterprises
 

More from fsenterprises (20)

Why do you believe money laundering is a difficult fraud to investig.pdf
Why do you believe money laundering is a difficult fraud to investig.pdfWhy do you believe money laundering is a difficult fraud to investig.pdf
Why do you believe money laundering is a difficult fraud to investig.pdf
 
Which of the following is a characteristic of Baroque instrumental m.pdf
Which of the following is a characteristic of Baroque instrumental m.pdfWhich of the following is a characteristic of Baroque instrumental m.pdf
Which of the following is a characteristic of Baroque instrumental m.pdf
 
What was the energy that was not passed on to the next trophic le.pdf
What was the energy that was not passed on to the next trophic le.pdfWhat was the energy that was not passed on to the next trophic le.pdf
What was the energy that was not passed on to the next trophic le.pdf
 
What sort of religious ideas does the megalith Stonehenge suggest A.pdf
What sort of religious ideas does the megalith Stonehenge suggest A.pdfWhat sort of religious ideas does the megalith Stonehenge suggest A.pdf
What sort of religious ideas does the megalith Stonehenge suggest A.pdf
 
What are successful approaches to forecasting and creating a needed .pdf
What are successful approaches to forecasting and creating a needed .pdfWhat are successful approaches to forecasting and creating a needed .pdf
What are successful approaches to forecasting and creating a needed .pdf
 
Were writing code for a project that dynamically allocates an arra.pdf
Were writing code for a project that dynamically allocates an arra.pdfWere writing code for a project that dynamically allocates an arra.pdf
Were writing code for a project that dynamically allocates an arra.pdf
 
What are the major challenges for managing health care information t.pdf
What are the major challenges for managing health care information t.pdfWhat are the major challenges for managing health care information t.pdf
What are the major challenges for managing health care information t.pdf
 
Use Java programming Thank you very much Programing requirement for.pdf
Use Java programming Thank you very much Programing requirement for.pdfUse Java programming Thank you very much Programing requirement for.pdf
Use Java programming Thank you very much Programing requirement for.pdf
 
Translate the following C++ code segment into Mic-1 IJVM machine lan.pdf
Translate the following C++ code segment into Mic-1 IJVM machine lan.pdfTranslate the following C++ code segment into Mic-1 IJVM machine lan.pdf
Translate the following C++ code segment into Mic-1 IJVM machine lan.pdf
 
Transactions On September 1 of the current year, Joy Tucker estab.pdf
Transactions On September 1 of the current year, Joy Tucker estab.pdfTransactions On September 1 of the current year, Joy Tucker estab.pdf
Transactions On September 1 of the current year, Joy Tucker estab.pdf
 
To correct the vision of a person who is nearR sighted, we use a div.pdf
To correct the vision of a person who is nearR sighted, we use a div.pdfTo correct the vision of a person who is nearR sighted, we use a div.pdf
To correct the vision of a person who is nearR sighted, we use a div.pdf
 
The height of the water in the tank pictured below 7 ft. The tank is.pdf
The height of the water in the tank pictured below 7 ft. The tank is.pdfThe height of the water in the tank pictured below 7 ft. The tank is.pdf
The height of the water in the tank pictured below 7 ft. The tank is.pdf
 
Suppose that a classroom has 4 light bulbs. The probability that eac.pdf
Suppose that a classroom has 4 light bulbs. The probability that eac.pdfSuppose that a classroom has 4 light bulbs. The probability that eac.pdf
Suppose that a classroom has 4 light bulbs. The probability that eac.pdf
 
Security Standards Please respond to the following A number of .pdf
Security Standards Please respond to the following A number of .pdfSecurity Standards Please respond to the following A number of .pdf
Security Standards Please respond to the following A number of .pdf
 
Real Estate Finance essay questionWhy did observers at first belie.pdf
Real Estate Finance essay questionWhy did observers at first belie.pdfReal Estate Finance essay questionWhy did observers at first belie.pdf
Real Estate Finance essay questionWhy did observers at first belie.pdf
 
Provide your key points of Setup Reducation Provide your key points.pdf
Provide your key points of Setup Reducation  Provide your key points.pdfProvide your key points of Setup Reducation  Provide your key points.pdf
Provide your key points of Setup Reducation Provide your key points.pdf
 
Please help. C++ The program is an interactive program th.pdf
Please help. C++ The program is an interactive program th.pdfPlease help. C++ The program is an interactive program th.pdf
Please help. C++ The program is an interactive program th.pdf
 
please answer this case using down picturein business ethics emplo.pdf
please answer this case using down picturein business ethics emplo.pdfplease answer this case using down picturein business ethics emplo.pdf
please answer this case using down picturein business ethics emplo.pdf
 
Al has three times as much money as Bill. Bill has two times as much.pdf
Al has three times as much money as Bill. Bill has two times as much.pdfAl has three times as much money as Bill. Bill has two times as much.pdf
Al has three times as much money as Bill. Bill has two times as much.pdf
 
A SURVEY is a tool used to collect information about a population. L.pdf
A SURVEY is a tool used to collect information about a population. L.pdfA SURVEY is a tool used to collect information about a population. L.pdf
A SURVEY is a tool used to collect information about a population. L.pdf
 

Recently uploaded

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 

Recently uploaded (20)

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 

Using the Tustin equivalence with the prewarping method, fnd the dis.pdf

  • 1. Using the Tustin equivalence with the prewarping method, fnd the discrete equivalent of the following H(s): H s s s s s ( ) = + + + + 2 5 7 3 8 2 2 With h = 0.5, conduct a Bode plot comparison of continuous, Tustin equivalent, and backward differences. Solution Tustin Approximation The Tustin or bilinear approximation yields the best frequency-domain match between the continuous-time and discretized systems. This method relates the s-domain and z-domain transfer functions using the approximation: z=esTs1+sTs/21sTs/2. In c2d conversions, the discretization Hd(z) of a continuous transfer function H(s) is: Hd(z)=H(s),s=2Tsz1z+1 Similarly, the d2c conversion relies on the inverse correspondence H(s)=Hd(z),z=1+sTs/21sTs/2 When you convert a state-space model using the Tustin method, the states are not preserved. The state transformation depends upon the state-space matrices and whether the system has time delays. For example, for an explicit (E = I) continuous-time model with no time delays, the state vector w[k] of the discretized model is related to the continuous-time state vector x(t) by: w[kTs]=(IATs2)x(kTs)Ts2Bu(kTs)=x(kTs)Ts2(Ax(kTs)+Bu(kTs)). Ts is the sample time of the discrete-time model. A and B are state-space matrices of the continuous-time model. Tustin Approximation with Frequency Prewarping If your system has important dynamics at a particular frequency that you want the transformation to preserve, you can use the Tustin method with frequency prewarping. This method ensures a match between the continuous- and discrete-time responses at the prewarp frequency. The Tustin approximation with frequency prewarping uses the following transformation of variables: Hd(z)=H(s),s=tan(Ts/2)z1z+1 This change of variable ensures the matching of the continuous- and discrete-time frequency responses at the prewarp frequency , because of the following correspondence: H(j)=Hd(ejTs) Tustin Approximation for Systems with Time Delays You can use the Tustin approximation to discretize SISO or MIMO continuous-time models with time delays.
  • 2. By default, the Tustin method rounds any time delay to the nearest multiple of the sample time. Therefore, for any time delay tau, the integer portion of the delay, k*Ts, maps to a delay of k sampling periods in the discretized model. This approach ignores the residual fractional delay, tau - k*Ts. You can to approximate the fractional portion of the delay by a discrete all-pass filter (Thiran filter) of specified order. To do so, use the FractDelayApproxOrder option ofc2dOptions. To understand how the Tustin method handles systems with time delays, consider the following SISO state-space model G(s). The model has input delay i, output delay o, and internal delay . The following figure shows the general result of discretizing G(s) using the Tustin method. By default, c2d converts the time delays to pure integer time delays. The c2d command computes the integer delays by rounding each time delay to the nearest multiple of the sample time Ts. Thus, in the default case, mi = round(i /Ts), mo = round(o/Ts), and m = round(/Ts).. Also in this case, Fi(z) = Fo(z) = F(z) = 1. If you set FractDelayApproxOrder to a non-zero value, c2d approximates the fractional portion of the time delays by Thiran filters Fi(z), Fo(z), and F(z). The Thiran filters add additional states to the model. The maximum number of additional states for each delay is FractDelayApproxOrder. for the input delay i, the order of the Thiran filter Fi(z) is: order(Fi(z)) = max(ceil(i /Ts), FractDelayApproxOrder). If ceil(i /Ts) < FractDelayApproxOrder, the Thiran filter Fi(z) approximates the entire input delay i. If ceil(i/Ts) > FractDelayApproxOrder, the Thiran filter only approximates a portion of the input delay. In that case, c2d represents the remainder of the input delay as a chain of unit delays z–mi, where mi = ceil(i /Ts) – FractDelayApproxOrder. c2d uses Thiran filters and FractDelayApproxOrder in a similar way to approximate the output delay o and the internal delay . When you discretizetf and zpk models using the Tustin method, c2d first aggregates all input, output, and transfer delays into a single transfer delay TOT for each channel. c2dthen approximates TOT as a Thiran filter and a chain of unit delays in the same way as described for each of the time delays in ss models. Zero-Pole Matching Equivalents The method of conversion by computing zero-pole matching equivalents applies only to SISO systems. The continuous and discretized systems have matching DC gains. Their poles and zeros are related by the transformation: zi=esiTszzz where:
  • 3. Zero-Pole Matching for Systems with Time Delays You can use zero-pole matching to discretize SISO continuous-time models with time delay, except that the method does not support ss models with internal delays. The zero-pole matching method handles time delays in the same way as the Tustin approximation. Tustin Approximation The Tustin or bilinear approximation yields the best frequency-domain match between the continuous-time and discretized systems. This method relates the s-domain and z-domain transfer functions using the approximation: z=esTs1+sTs/21sTs/2. In c2d conversions, the discretization Hd(z) of a continuous transfer function H(s) is: Hd(z)=H(s),s=2Tsz1z+1 Similarly, the d2c conversion relies on the inverse correspondence H(s)=Hd(z),z=1+sTs/21sTs/2 When you convert a state-space model using the Tustin method, the states are not preserved. The state transformation depends upon the state-space matrices and whether the system has time delays. For example, for an explicit (E = I) continuous-time model with no time delays, the state vector w[k] of the discretized model is related to the continuous-time state vector x(t) by: w[kTs]=(IATs2)x(kTs)Ts2Bu(kTs)=x(kTs)Ts2(Ax(kTs)+Bu(kTs)). Ts is the sample time of the discrete-time model. A and B are state-space matrices of the continuous-time model. Tustin Approximation with Frequency Prewarping If your system has important dynamics at a particular frequency that you want the transformation to preserve, you can use the Tustin method with frequency prewarping. This method ensures a match between the continuous- and discrete-time responses at the prewarp frequency. The Tustin approximation with frequency prewarping uses the following transformation of variables: Hd(z)=H(s),s=tan(Ts/2)z1z+1 This change of variable ensures the matching of the continuous- and discrete-time frequency responses at the prewarp frequency , because of the following correspondence: H(j)=Hd(ejTs) Tustin Approximation for Systems with Time Delays You can use the Tustin approximation to discretize SISO or MIMO continuous-time models with time delays. By default, the Tustin method rounds any time delay to the nearest multiple of the sample time. Therefore, for any time delay tau, the integer portion of the delay, k*Ts, maps to a delay of k sampling periods in the discretized model. This approach ignores the residual fractional delay,
  • 4. tau - k*Ts. You can to approximate the fractional portion of the delay by a discrete all-pass filter (Thiran filter) of specified order. To do so, use the FractDelayApproxOrder option ofc2dOptions. To understand how the Tustin method handles systems with time delays, consider the following SISO state-space model G(s). The model has input delay i, output delay o, and internal delay . The following figure shows the general result of discretizing G(s) using the Tustin method. By default, c2d converts the time delays to pure integer time delays. The c2d command computes the integer delays by rounding each time delay to the nearest multiple of the sample time Ts. Thus, in the default case, mi = round(i /Ts), mo = round(o/Ts), and m = round(/Ts).. Also in this case, Fi(z) = Fo(z) = F(z) = 1. If you set FractDelayApproxOrder to a non-zero value, c2d approximates the fractional portion of the time delays by Thiran filters Fi(z), Fo(z), and F(z). The Thiran filters add additional states to the model. The maximum number of additional states for each delay is FractDelayApproxOrder. for the input delay i, the order of the Thiran filter Fi(z) is: order(Fi(z)) = max(ceil(i /Ts), FractDelayApproxOrder). If ceil(i /Ts) < FractDelayApproxOrder, the Thiran filter Fi(z) approximates the entire input delay i. If ceil(i/Ts) > FractDelayApproxOrder, the Thiran filter only approximates a portion of the input delay. In that case, c2d represents the remainder of the input delay as a chain of unit delays z–mi, where mi = ceil(i /Ts) – FractDelayApproxOrder. c2d uses Thiran filters and FractDelayApproxOrder in a similar way to approximate the output delay o and the internal delay . When you discretizetf and zpk models using the Tustin method, c2d first aggregates all input, output, and transfer delays into a single transfer delay TOT for each channel. c2dthen approximates TOT as a Thiran filter and a chain of unit delays in the same way as described for each of the time delays in ss models. Zero-Pole Matching Equivalents The method of conversion by computing zero-pole matching equivalents applies only to SISO systems. The continuous and discretized systems have matching DC gains. Their poles and zeros are related by the transformation: zi=esiTszzz where: Zero-Pole Matching for Systems with Time Delays You can use zero-pole matching to discretize SISO continuous-time models with time delay, except that the method does not support ss models with internal delays. The zero-pole matching
  • 5. method handles time delays in the same way as the Tustin approximation.