
40:07
Lecture 21: Introduction to non-linear systems
NPTEL IIT Kharagpur
Overview
This lecture introduces non-linear systems, explaining why they are important and how they differ from linear systems. It details the mathematical principles of linearity and demonstrates how systems that violate these principles are non-linear, using examples like dx/dt = ax^2 and gravity-driven fluid flow. The lecture also introduces linearization as a method to analyze non-linear systems by approximating their behavior around a steady-state point using Taylor series expansion, resulting in a linear system representation for local analysis.
How was this?
Save this permanently with flashcards, quizzes, and AI chat
Chapters
- Most real-world systems are non-linear, yet linear system analysis is studied because it provides a foundation and can approximate non-linear behavior over small ranges.
- Linear analysis can be performed around steady-state (equilibrium) points of non-linear systems.
- Two main approaches to studying non-linear systems are linearization and direct analysis in the non-linear domain.
Understanding non-linear systems is crucial because they represent the majority of real-world phenomena, and linear approximations are only valid under specific conditions.
- A system is linear if its operator satisfies two conditions: additivity (L(u+v) = L(u) + L(v)) and homogeneity (L(alpha*u) = alpha*L(u)).
- The equation dx/dt = ax is a linear system because its operator (d/dt - a) satisfies both additivity and homogeneity.
- Systems that do not satisfy these conditions are non-linear.
Formally understanding the mathematical definition of linearity allows us to precisely identify when a system deviates from linear behavior, which is the hallmark of non-linear systems.
Verifying that the operator L = d/dt - a for the equation dx/dt = ax satisfies L(x1+x2) = L(x1) + L(x2) and L(alpha*x1) = alpha*L(x1).
- The system dx/dt = ax^2 is non-linear because its operator does not satisfy the additivity or homogeneity principles due to the squared term.
- A gravity-driven flow from a tank (dh/dt = -a*sqrt(h)) is a non-linear system because the square root function violates linearity.
- The cooling of a body, often approximated as linear, becomes non-linear if heat transfer properties (like density or heat transfer coefficient) vary significantly with temperature.
These examples illustrate how common physical phenomena, like fluid flow or heat transfer, can exhibit non-linear dynamics, highlighting the limitations of purely linear models.
The equation for a gravity-driven flow from a tank, dh/dt = -a*sqrt(h), is shown to be non-linear because the square root operation breaks the linearity conditions.
- Unlike linear systems that can be represented by simple matrix equations (dx/dt = Ax + Bu), non-linear systems require individual equations for each state variable.
- These equations involve functions (f1, f2, ... fN) of the state and input variables, which cannot be easily condensed into a single matrix form.
- Non-linear systems often involve complex interactions between variables, making direct matrix analysis impossible.
Recognizing the different mathematical structure of non-linear systems is the first step towards understanding why specialized analysis techniques are needed.
A system described by dx1/dt = x1(x1+x2) and dx2/dt = x2(x1+x2) cannot be written in the standard matrix form dx/dt = Ax.
- Linearization approximates a non-linear system by analyzing its behavior around a steady-state (equilibrium) point.
- This is achieved using a multivariable Taylor series expansion of the non-linear functions, truncating after the first-order terms.
- The result is a linear system represented in deviation variables (x_star = x - x_ss), which has the standard form dx_star/dt = A*x_star + B*u_star and y_star = C*x_star + D*u_star.
Linearization provides a powerful tool to analyze the local stability and behavior of complex non-linear systems using familiar linear system techniques.
Applying Taylor series expansion to the non-linear functions f(x, u) around the steady-state (xs, us) to obtain linear approximations for the dynamics.
Key takeaways
- Most real-world systems are non-linear, making their study essential.
- Linear systems obey the principles of additivity and homogeneity; any deviation signifies non-linearity.
- Non-linear systems cannot always be represented by simple matrix equations like linear systems.
- Linearization is a technique to approximate non-linear system behavior locally around a steady-state point.
- Taylor series expansion is the mathematical tool used to perform linearization.
- The linearized system is valid only in the proximity of the steady-state and may not represent the global behavior of the non-linear system.
Key terms
Non-linear systemLinear systemPrinciple of linearityAdditivityHomogeneityOperatorSteady stateEquilibrium solutionLinearizationTaylor series expansionDeviation variables
Test your understanding
- What are the two fundamental principles that define a linear system's operator?
- Why is studying linear systems still relevant when most real-world systems are non-linear?
- How does the mathematical representation of a non-linear system differ from that of a linear system?
- Explain the process of linearization and what mathematical tool is used.
- Under what conditions is the linearized model of a non-linear system considered valid?