Stability Diagrams
Contents
Consider a mechanical system of the type
Here,
is a nonlinear function and
is a linear matrix. This constitutes a generalised
-dimensional Mathieu equation. The system is parametrically excited
with amplitude
. This excitation can destabilise the trivial fixed point with
,
. The change of stability of this behaviour depending on the
excitation frequency
and amplitude
is commonly documented in a stability diagram. There, regions of
instability show up as resonance tongues, which occur when the
excitation frequency assumes subharmonic resonances with a mode of
the system. The resonance of main interest is the principal
parametric resonance where
for some eigenfrequency
of the mechanical system. By changing either the frequency or
amplitude, a bifurcation of the stability type is detected, when
crossing the boundary of the resonance tounge. Consequently families
of this bifurcation can be continued to get the resonance tongue
itself. As damping is decreased, it gets more pointed and closes in
to the
axis, as indicated by the dotted line.
To efficiently extract such resonance tongues, we compute the SSM
tangent to the
-th modal subspace, to obtain an exact ROM for the dynamics of the
system. It serves as the ODE which is analysed using continuation
with
COCO.
Detailed treatment of the theory and algorithm can also be accessed
in the related publication (Thurnher, Haller & Jain, 2023).
After setting up the dynamical system, and the SSM object
S
, the boundary region of stable response can be
detected by using the following built-in method:
SD = S.extract_Stability_Diagram(resModes, order, OmegaRange,epRange,'amp', p0,'PD',PlotSD);
The input arguments are as follows
-
resModes
is an array which indicates the 2D master subspace, which is in 2:1 resonance with the parametric excitation. -
order
denotes the order of the non-autonomous SSM approximation which is to be computed. -
OmegaRange
denotes the frequency range over which the diagram should be extracted. -
epRange
denotes the excitation amplitude range for which the diagram should be constructed. Note that SSM-theory is local in nature, and that it computes asymptotic series expansions in this parameter - so this parameter may not be chosen to be arbitrarily large. -
'amp'
or'freq'
: which indicates the initial parameter which should be chosen for continuation - see the figure above for reference. -
p0
: an initial set of parameters for finding the location of the resonance tongue. For small excitation frequencies and low damping parameters, the initial guess forshould be chosen to be zero for fast convergence.
-
'PD'
or'SN'
: depending on which parameter is chosen, the tongue is sought in terms of period-doubling or saddle-node bifurcations. See the explanation below -
PlotSD
: a boolean parameter for plotting the result of the computation.
Saddle-Node and Period-Doubling Bifurcations
We write the mechanical system in the standard form. By extending the resulting dynamical system
to an autonomous system of variables
the trivial fixed point
of the paremtrically excited system can be interpreted as the
periodic orbit
. Any change of the stability behaviour of this periodic orbit is
then given by some bifurcation. At the stability boundary of the
principal resonance with
nontrivial periodic orbits with response period
emerge. If continuation of
periodic orbits is used then these bifurcations show up as period
doubling ('PD') bifurcations. Initially continuing
periodic orbits leads to a saddle node ('SN') bifurcation. The
function extract_Stability_Diagram allows to chose between these two
options for constructing the stability diagram.
Emergent response
The boundary region of unstable response is at the same time a branch point, from which non-trivial periodic orbits emerge. An illustration of this is shown in the following figure, which shows the response for a 2-dimensional, nonlinear Mathieu equation. The response obtained from the ROM provided by the dynamics on the SSM is verified using collocation on the full dynamical system: