Vous êtes sur la page 1sur 9

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE

MINESTRE DE LENSEINGNEMENT SUPERIEURE ET DE LA


RECHERCHE SCIENTIFIQUE
UNIVERSITE M’HAMED BOUGARA-BOUMERDES

Faculté de Technologie
Département Ingénierie des Systèmes Electriques
Filière : AUTOMATIQUE
Spécialité : AUTOMATIQUE ET INFORMATIQUE INDUSTRIEL

TP 1 système non linéaire

 ALLOUACHE WISSEM
 BOUGHERBAL MELISSA

Année universitaire : 2022/2023


Introduction :
Un système non linéaire est un système qui n’est pas linéaire, c’est-à-dire qui ne peut pas être décrit
par des équations différentielles linéaires à coefficients constants. Cette définition explique la
complexité et la diversité des systèmes non linéaires et des méthodes qui s’y appliquent. Il n’y a pas
une théorie générale pour ces systèmes, mais plusieurs méthodes adaptées à certaines classes de
systèmes non linéaires.

Les points d’équilibre d’un système non linéaire a la différence des systèmes linéaires qui possèdent
un point d’équilibre unique, les systèmes non linéaires peuvent posséder plusieurs points d’équilibre.
Partie pratique :
1-Représenter à l’aide de Simulink les non linéarités de base du cours  :
On a choisi la non-linéarité de base « saturation » :

La courbe :
On remarque que la non-linéarité de base « saturation » a supprimé et couper les amplitudes de la
courbe « sine wave ».

Si on veut les récupérer on change et on augmente les amplitudes de la non-linéarité de base


« saturation ».

La courbe :
2- Donner les réponses de chaque non linéarité pour les différentes sources d’entrées que vous
connaissez :
On ajoute 3 autres non-linéarités de base : Relay ; Dead zone ; Quantizer

Relay :
Dead zone :

Quantizer :
On change la source par un ramp :

3- Interpréter ces réponses :


On remarque que l’organe non-linéaire influence sur l’entrée.
4- Proposez un code pour tracer une des non linéarités  :
clear all
clc
gain=1
x=-5:0.001:5
y=sign(x)
plot(y)

5- Proposez un code pour trouver les points d’équilibres des systèmes décrits par les équations
suivantes :

u=fsolve(y,[-5,5])
u=fsolve(y,[-7,7])

u=fsolve(y,[-4,4])

u=fsolve(y,[-6,6])
u=fsolve(y,[-7,7])

u=fsolve(y,[-8,8])

Vous aimerez peut-être aussi