Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

6.2: Classifications of Model Equation

( \newcommand{\kernel}{\mathrm{null}\,}\)

Distinctions between linear and nonlinear systems as well as autonomous and non-autonomous systems, which we discussed in Section 4.2, still apply to continuous-time models. But the distinction between first-order and higher-order systems are slightly different, as follows.

First-order system

A differential equation that involves first-order derivatives of state variables (dxdt) only.

Higher-order system

A differential equation that involves higher-order derivatives of state variables (d2xdt2, d3xdt3, etc.).

Luckily, the following is still the case for continuous-time models as well:

continuous-time models

Non-autonomous, higher-order differential equations can always be converted into autonomous, first-order forms by introducing additional state variables.

Here is an example:

d2θdt2=gLsinθ

This equation describes the swinging motion of a simple pendulum, which you might have seen in an intro to physics course. θ is the angular position of the pendulum, g is the gravitational acceleration, and L is the length of the string that ties the weight to the pivot. This equation is obviously nonlinear and second-order. While we can’t remove the nonlinearity from the model, we can convert the equation to a first-order form, by introducing the following additional variable:

ω=dθdt

Using this, the left hand side of Equation ??? can be written as dωdt, and therefore, the equation can be turned into the following first-order form:

dθdt=ω

dωdt=gLsinθ

This conversion technique works for third-order or any higher-order equations as well, as long as the highest order remains finite. Here is another example.

Example 6.2.1: driven pendulum

Consider the non-autonomous equation:

d2θdt2=gLsinθ+ksin(2πft+ϕ)

This is a differential equation of the behavior of a driven pendulum. The second term on the right hand side represents a periodically varying force applied to the pendulum by, e.g., an externally controlled electromagnet embedded in the floor. As we discussed before, this equation can be converted to the following first-order form:

dθdt=ωdωdt=gLsinθ+ksin(2πft+ϕ)

Now we need to eliminate t inside the sin function. Just like we did for the discrete-time cases, we can introduce a “clock” variable, say τ, as follows:

dτdt=1, τ(0)=0

This definition guarantees τ(t)=t. Using this, the full model can be rewritten as follows:

dθdt=ωdωdt=gLsinθ+ksin(2πfτ+ϕ)dτdt=1,τ(0)=0

This is now made of just autonomous, first-order differential equations.

This conversion technique always works, assuring us that autonomous, first-order equations can cover all the dynamics of any non-autonomous, higher-order equations.

Exercise 6.2.1

Convert the following differential equation into first-order form.

d2dt2xdxdt+x2=0

Exercise 6.2.2

Convert the following differential equation into an autonomous, first order form.

d2xdt2acosbt=0

For your information, the following facts are also applicable to differential equations, as well as to difference equations:

Linear dynamical systems can show only exponential growth/decay, periodic oscillation, stationary states (no change), or their hybrids (e.g., exponentially growing oscillation)a.

asometimes they can also show behaviors that are represented by polynomials (or products of polynomials and exponentials) of time. This occurs when their coefficient matrices are non-diagonalizable.

Linear equations are always analytically solvable, while nonlinear equations don’t have analytical solutions in general.


This page titled 6.2: Classifications of Model Equation is shared under a CC BY-NC-SA 3.0 license and was authored, remixed, and/or curated by Hiroki Sayama (OpenSUNY) via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?