2

Simulation

In this chapter, we will show how to perform a computer simulation of a nonlinear system described by its state equations:

images/ch2_image_1_3.jpg

This step is important in order to test the behavior of a system (controlled or not). Before presenting the simulation method, we will introduce the concept of vector fields. This concept will allow us to better understand the simulation method as well as certain behaviors that could appear in nonlinear systems. We will also give several concepts of graphics that are necessary for the graphical representation of our systems.

2.1. Concept of vector field

We will now present the concept of vector fields and show the manner in which they are useful in order to better understand the various behaviors of systems. We invite the readers to consult Khalil [KHA 02] for further details on this subject. A vector field is a continuous function f of images/images\ch2_Inline_1_7.gifto images/images\ch2_Inline_1_8.gif. When n = 2, a graphical representation of the function f can be imagined. For instance, the vector field associated with the linear function:

images/ch2_image_2_1.jpg

is illustrated in Figure 2.1. In order to obtain this figure, we have taken a ...

Get Automation for Robotics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.