Académique Documents
Professionnel Documents
Culture Documents
M odélisat ion
Et
Identification
Réaliser par :
M r: Ali DJAFOU R
Promotion 2011
Université MOULOUD MAMMERI DE Tizi-Ouzou
Département Automatique
Matière Modélisation _Identification
Travaux pratique
T. P : N°02
CONSTRUCTION DE MODÈLE
DA NS SIMULINK
BUT DU T .P :
Dans ce T.P, on propose comme objectif la construction d’un modèle dans SIMULINK.
On définira en suite le suffixe .MLD et en étudiera son utilisation
Le mode de rédaction :
I. Objet : T .P.
II. Travail pratique réalisé
III. Conclusion
Préparation :
Après avoir cité les objectifs de ce TP on rappel quelque définition sur SIMULINK,
MATLAB et simulation et de préciser la relation entre eux SIMULINK est le logiciel de
simulation couplé au logiciel de calcul MATLAB.
Dés que le modèle est assemblé dans la fenêtre graphique et que les paramétrages des blocs
est accompli SIMULINK autorise le lancement de la simulation Simuler, c’set faire
fonctionner un modèle, c à d’une représentation mathématique du système, le logiciel
SIMULINK simule le comportement du modèle représentatif du système en calculant pas
après pas les points du signal de sortie.
Après la création du modèle, lorsque l’on effectue la sauvegarde les fichiers SIMULINK
portent le suffixe. Mdl c’est pour indiquer que se sont des modèles graphiques, par contre les
instructions dans MATLAB, Portent le suffixe. M
Travail pratique :
1_Créer un répertoire personnel :
Avant de construire des modèles dans SIMULINK, il faut créer un répertoire personnel pour
sauvegarder les fichiers pour ce là on procède comme suit :
On clic sur démarrer en suite sur explorer puis on clic sur MATLAB en suit « Works »
Puis on sauvegarde notre fichier.
2_on considère un cas simple de système linéaire S à modéliser : circuit R_C de la figure 1
L’équation différentielle :
1_a_ les équations différentielles liant Ve(t) et Vs(t) :
On à ( )= ( )+ ( ) ( 1)
( )
Avec ( )= ( ) ( )=
Remplaçant l’expression de I(t) dans l’équation (1)
( )
( )= + ( )
Est une équation différentielle du premier ordre et
Les paramètres de cette structure sont : = [ = 0.1] .
La définition de la fonction de transfert
On passer de l’équation différentielle à la fonction de transfert en passant au domaine de
Laplace si et seulement si les C I =0 et dans notre cas on peut le faire :
( )
( )= + ( ) ( )= ( )+ ( )
( ) 1
( )= ( + 1) ( ) =
( ) 1+
Avec RC = = 10 10 100 10 0.001s
L’entrée set un créneau de duré T=10ms=0.01s et d’amplitude 5volt
0.01s+1
Step 4
Transfer Fcn Scope
0
0 2 4 6
On tape les 3 premier commande il affiche un ensemble d’instructions par contre si on pate la
dernier striction « aidan»c’est le schéma SIMULINK qu’il affiche.
F_ L’outil « analyse linéaire »permet d’ouvrir 2 fenêtres :
On ramène une Tf vers la page de travail .On règle les paramètres puis on clic sue «Tools »
puis sur « analyse linéaire »
On prendre « input » et « output » vers la page de travail puis on relier les 3 bloques puis on
SIMULATION et on obtient :
T. P : N°03
ETUDE DES LINÉA RITÉS DE
STRUCTURES DE MODÈLES PA R
SIMULINK
BUT DU T .P :
le mode de rédaction :
IV. Objet : T .P.
V. Travail prat ique réalisé
VI. Conclusion
Introduction :
Figure (1)
( )
+ ( ) = 0 L’équation caractéristique est + 1= 0
D’au : ( )= 1
Détermination de k1et k2 :
On a k2 est une solution de (2) + 2= 2= = 0
( )= 1 + (3)
K1 est calculée à partir des conditions initiales :
( 01) = 0 , ( 3) 1 + + 0 1=
D’au la solution de M(.) est la suivante ( )=
= =
1 b la définition de la fonction de transfert
On passer de l’équation différentielle à la fonction de transfert en passant au domaine de
Laplace si et seulement si les C I =0 et dans notre cas on peut le faire :
( )
(.) =
( )
( )
On a ( ) = + ( ) ( )= ( )+ ( )
( )
( )= ( + 1) ( ) = (.) Avec RC =
( )
( )= 1 + (4)
Les conditions initiales ne sont pas nulles donc ( ) 0= 0
Remplaçant dans (4) ( = ) = 1 + 2 = 1= 2
= 2=
: ( )= ( ) +
Détermination de ( ) :
L’équation caractéristique de (5) est : + 1= 0
( )= "1
( )= 3
On applique la T L inverse :
( ) ( ) ( ) ( )
( ) + ( 1 + 2 + 12) + 1 = C2 + 1
C : TRAVAIL A EFFCTUER :
1_pour le circuit de la figure :
ON CREE un fichierRC1_1 .md l dans SIMULINK, réalisent le schéma de simulation du
modèle d’équation différentielle liant l’entrée Ve(t) à la sortie Vs(t)dans le cas ou R=10 k
,C=100 nf.
Le schéma de simulation
1
1
s
Step Gain Integrator
Scope
On prend les différentes conditions initiales du tableau ci dessous et on relève à chaque fois la
valeur de Vs ( ) en régime permanent de la sortir et le temps de réponse tr à 90%
A_ on répète la même opération pour Ve(t)=5V :
Vs(t)=5v
Vs(0) 0 3 5 10 12 15
Vs( ) 5 5 5 5 5 5
Tr (90%) ms 2.3 2.3 2.3 2.3 2.3 2.3
Les courbes représentant les différents comportements de la sortie sont relevées sur le même
graphe de la figure 1.
figure 1 figure 2
15 15
10 10
5 5
0 0
0 2 4 6 8 10 0 2 4 6 8 10
15
10
0
0 2 4 6 8 10 figure3
Réponse aux questions :
1. Oui il est possible de prévoir dans chacun des cas a, b, c, la valeur de ( ) sans calcul
car le système possède un intégrateur qui permet d’annuler l’écart statique c'est-à-dire que la
sortie attient l’entrée à l’infini ( ) = ( )
( )
2. Le point d’équilibre : soit le point d’équilibre correspondant à : = 0
( )= 0 Ve(t)= ( ) est le point d’équilibre,
3. On vérifier si la propriété de linéarité LE est vérifier
Par calcule
On prend les différentes conditions initiales du tableau ci dessous et on relève à chaque fois la
valeur de I ( ) en régime permanent de la sortir et le temps de réponse tr à 90%
0
Vs(o)=0
Vs(o)=3
Vs(o)=5
-5
Vs(o)=10
Vs(o)=12
Vs(o)=15
-10
0 2 4 6 8 10
Figure 04
-5
0 2 4 6 8 10
Figure 05
0
0 2 4 6 8 10
Figure 05
D’après les deux études par calcul et lecture sur les graphes on remarque que linéarité aux
entées LE estérifier.
Le schéma de simulation
1.55e-6s2 +0.033s+1
1.55e-6s2 +0.034s+1
Step Scope
Transfer Fcn
Les graphes des réponses correspondantes sont relevés sur les figures suivantes
Figure 7 : 1 = 100 , C1 = 0.47 f, R2 = 3.3k C2 = 10 f.
Figure 8 : 1 = 510 , C1 = 100 f, R2 = 1k C2 = 1 f.
1er cas : 1 = R1 C1 = 0.4710 , 2 = R2 C2 = 3.310 , 12 = R1 C2 =
10
2er cas :
1 = R1 C1 = 0.51 10 , 2 = R2 C2 = 10 , 12 = R1 C2 = 0.5 10
1.01
1
1
0.9
0.99
0.8
0.98 0.7