Creation of Bode plots from time domain response to chirp signal
20 views (last 30 days)
Show older comments
I have a nonlinear system that contains large deadzones in the plant model, and square root relationships as well. Applying a chirp signal to it, I generated the system response for both open and closed loop.
Is there a way to plot this input and output to form a Bode plot (using a Matlab script or function) without painstakingly creating each gain/ phase point?
0 Comments
Answers (1)
Star Strider
on 15 Mar 2017
Yes.
If you have the System Identification Toolbox, first use iddata, then tfest, ssest, or one of the others. See How can i create a FFT/FRF graph using matlab from csv file? (link) for an example.
If you have a SISO system, you can see if the Signal Processing Toolbox invfreqz function will do what you want.
You will have to experiment to get the most appropriate result. Knowing something about your system and its structure is helpful.
0 Comments
See Also
Categories
Find more on Response Computation and Visualization 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!