11.07.2015 Views

TP simulation à l'aide du logiciel MATLAB - LASC

TP simulation à l'aide du logiciel MATLAB - LASC

TP simulation à l'aide du logiciel MATLAB - LASC

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

- Que remarquez-vous au niveau des points d’intersections des courbes avec cetteisocline ?- Tracez les courbes de la variable de sortie <strong>du</strong> système en fonction <strong>du</strong> temps. Queremarquez-vous ?- Qu’en dé<strong>du</strong>isez-vous sur le plan de phase ?[y,ty]=lsim(A,B,C,D,u,t,X0); calcule la réponse d’un système définit par (1) à une entrée définie par u où test le vecteur temps et X0 les conditions initiales.3. Cas <strong>du</strong> système non linéaireMaintenant nous intro<strong>du</strong>isons une non linéarité de type pro<strong>du</strong>it dans la boucle deretour. Le schéma bloc devient :Travail demandé :Figure 2 : Système <strong>du</strong> deuxième ordre avec non linéarité.- Décomposez le système en Figure 2 pour faire apparaître des intégrateurs purs.- Donnez le système d’équations dont les variables sont les sorties des intégrateurs purs.- Quels sont les points singuliers <strong>du</strong> système ?- Déterminez le Jacobien en ces points puis à l’aide de Matlab dé<strong>du</strong>isez-en la stabilité.- Déterminez le type des isoclines et donnez l’équation générale de ces courbes enfonction <strong>du</strong> paramètre m .- La fonction lsim de Matlab ne s’applique qu’aux systèmes linéaires. Pour avoir lesvaleurs des variables il faut contourner le problème en utilisant la fonction ode23. Al’aide de cette fonction, tracez les trajectoires de phases sur une <strong>du</strong>rée de 10 secondespour les conditions initiales suivantes :[ 2 3 ], [ 2 2.5 ], [ 1.8 1.5 ], [ 0.6 1 ], [ 0.5 1]M = − M = − M = − M = − − M = − −1 2 3 4 5- Indiquez le comportement (convergent ou divergent) <strong>du</strong> système pour ces différentesconditions initiales.- Ajoutez sur ce même graphique l’isocline correspondant à m = 0.- Que remarquez-vous au niveau des points d’intersections des courbes avec cetteisocline ?- Concluez sur l’intérêt de cette <strong>simulation</strong>.[T,x]=ode23(’fichier’,t,X0); résout les équations différentielles définies dans le fichier fichier.m sur letemps t et pour les conditions initiales définies par X0.Le fichier.m a la forme suivante :function dxdt=fichier(t,x)dxdt=[dx1/dt dx2/dt … dxn/dt] ;2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!