Clear Filters
Clear Filters

how to get pole - zero plot of a non linear simulink model?

6 views (last 30 days)
how to get pole - zero plot of a non linear simulink model?

Answers (1)

Neelanshu
Neelanshu on 20 Dec 2023
Edited: Neelanshu on 20 Dec 2023
Hi Arathi,
I understand from your query that you are looking to obtain the pole-zero plot of a nonlinear model in Simulink. You can use the "Linearization Manager" app and the "Pole-Zero Plot" block available in Simulink to achieve that.
To achieve your goal, you can use the "Pole-Zero Plot" block within Simulink. This block linearizes the part of the model located between the specified linearization inputs and outputs, and then it generates a plot of the poles and zeros of the resulting linear system. The linearization inputs and outputs determine which section of the nonlinear Simulink model will be linearized. For more information about the "Pole-Zero Plot" block, you can refer to the following documentation: https://www.mathworks.com/help/slcontrol/ug/polezeroplot.html
Additionally, the "Linearization Manager" can be accessed under the "Apps" tab in Simulink.
  • After selecting the "Linearization" tab that appears, proceed to the "Model Linearizer." This tool enables you to carry out linear analysis on nonlinear Simulink models.
  • To define the part of the model you wish to linearize, you need to specify the analysis points for a signal. Signals can be marked by right-clicking on them and selecting "Linear Analysis Points," which helps to identify open-loop inputs and outputs. For further details on how to specify the model section to linearize, you may consult the following documentation: https://www.mathworks.com/help/slcontrol/ug/specify-portion-of-model-to-linearize-in-simulink-model.html
  • Choose the "Pole-Zero Map" from the dropdown menu in the "Linearize" tab to view the pole-zero plot.
For a comprehensive guide on linearizing a Simulink model at an operating point and generating a response plot, please refer to the following MathWorks documentation link:
Hope this helps,
Regards,
Neelanshu

Categories

Find more on Linearization in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!