How can I plot this amplification diagram?
Show older comments
I have to plot the amplification diagram of a nonlinear mechanical system which has harmonic excitation. The amplitude of the system can be calculated by solving the following equation:
where μ and ω are known system parameters, A is the amplitude of the system,
is a proportional parameter to the amplitude of the harmonic excitation, Ω is the angular frequency of the harmonic excitation.
I have to plot the amplification diagram, which means I have to plot this equation on the
plane (Yes, A is between absolute value brackets).
plane (Yes, A is between absolute value brackets).How can I do that.
is arbitrary positive.
3 Comments
darova
on 25 Apr 2020
Can you express
?
Levente Kis
on 26 Apr 2020
darova
on 26 Apr 2020
you can plot a few graphs or create surface. can't plot without numbers
Answers (1)
Raunak Gupta
on 27 Apr 2020
Edited: Raunak Gupta
on 27 Apr 2020
0 votes
Hi,
As per my understanding you are trying to plot two variables Ω and |A| based on the fo value that you want to give parametrically. Since you want to visualize it as a diagram there need to be a limit placed on Ω and A for plotting.
Similarly, I assume fo is independent of Ω and A so instead of giving a single value of fo to plot I suggest plotting it in a specific range using fimplicit3. In this you may define the given equation which have three variables (Ω, A and fo) and mention the interval in which you want to plot.
As darova pointed in the comments that even if fo is parametric, for showing the equation on a graph it requires some values so that different curve can be visualized for fo values.
Hope it helps.
Categories
Find more on Vibration Analysis 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!