NelinSys - a program tool for analysis and synthesis of nonlinear control systems

Phase Plane Analysis - demo simulations

This part of the NelinSys tool contains three demonstration examples that illustrate the use of its function blocks in order to perform a phase-plane analysis of nonlinear systems. Simulation of chosen example is started automatically, immediately after its selection from the menu (see the following picture) and during its first run it cannot be stopped - modifications of the simulation scheme are allowed only after the first simulation is over.

Example selection menu

2nd-order autonomous system

Problem: Construct and analyze a phase-plane portrait of a 2nd-order autonomous system described by the differential equation y''(t) + y(t) = 0, decide whether the system is stable or not and draw the time responses of the system output for different initial conditions.

Solution: Both the phase-plane portrait of the system and the time responses can be constructed by running the following Simulink simulation scheme (demo_fp2.mdl):

Simulation scheme

Phase-plane portrait

Time responses of system output

Initial conditions were chosen as follows: -5 <= x1 <= 5 (10 values), -1 <= x2 <= 10 (3 values). From the phase-plane portrait we can conclude that the system has only one centre-type equilibrium point (0,0), which is marginally stable (there are two complex-conjugated poles with real parts equal to zero). This conclusion is in compliance with the results obtained from linear analysis, since the roots of the characteristic equation of the system s2 + 1 = 0 (namely +i and -i) lie on imaginary axis.

2-nd order system with hard nonlinearity

Problem: Construct and analyze a phase-plane portrait of a nonlinear system depicted in the following picture (desired value is w = 0), decide which of the equilibrium points are stable and which are not.

2-nd order system with a hard nonlinearity

Solution: The phase-plane portrait of the system can be constructed by running the following Simulink simulation scheme (demo_typnl.mdl):

Simulation scheme
Phase-plane portrait of the system

Initial conditions were chosen as follows: -3 <= x1 <= 3 (15 values), -5 <= x2 <= 5 (3 values). From the phase-plane portrait we can conclude that the system has three equilibrium points: (-4/3,0) - saddle point, (0,0) - stable node and (4/3,0) - saddle point.

Duffing equation

Problem: Construct and analyze a phase-plane portrait of the Duffing equation y''(t) + 2y'(t) - 2y(t) + [y(t)]3 = 0, decide which of its equilibrium points are stable and which are not, draw the time responses of the system output and its derivative for two different initial conditions.

Solution: The phase-plane portrait of the system as well as the time responses can be constructed by running the following Simulink simulation scheme (demo_duffing.mdl):

Simulation scheme
Phase-plane portrait

Time responses of y(t) and y'(t) for x1(0) = -3, x2(0)= -3

Time responses of y(t) and y'(t) for x1(0) = -0.857, x2(0)= 3

Initial conditions were: -3 <= x1 <= 3 (15 values), -3 <= x2 <= 3 (3 values). From the phase-plane portrait one can conclude that the system has three equilibrium points: (-1.414,0) - stable focus, (0,0) - saddle point and (1.414,0) - stable focus.