Ce document décrit les étapes pour simuler numériquement un système discret à 2 degrés de liberté sous Simulink. Il explique comment établir le modèle Simulink, définir les paramètres de la simulation, et tracer les réponses x1(t) et x2(t).
0 évaluation0% ont trouvé ce document utile (0 vote)
35 vues5 pages
Ce document décrit les étapes pour simuler numériquement un système discret à 2 degrés de liberté sous Simulink. Il explique comment établir le modèle Simulink, définir les paramètres de la simulation, et tracer les réponses x1(t) et x2(t).
Ce document décrit les étapes pour simuler numériquement un système discret à 2 degrés de liberté sous Simulink. Il explique comment établir le modèle Simulink, définir les paramètres de la simulation, et tracer les réponses x1(t) et x2(t).
Ce document décrit les étapes pour simuler numériquement un système discret à 2 degrés de liberté sous Simulink. Il explique comment établir le modèle Simulink, définir les paramètres de la simulation, et tracer les réponses x1(t) et x2(t).
Téléchargez comme PDF, TXT ou lisez en ligne sur Scribd
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 5
Travaux pratiques de vibrations des systèmes
Utilisation de SIMULINK pour la simulation numérique d’un
système discret à 2ddl
Partie 1 : prise en main de la Toolbox Simulink
Ce guide comporte les étapes de base nécessaires à la construction et à l’exécution d’un schéma-bloc, sous Simulink, représentant un système à 1ddl. Soit le système à 1 ddl ci-contre : I. la première étape consiste à établir l’équation de la dynamique du système, dans notre cas, elle est donnée par : II. Écriture de l’équation sous la forme adaptée à la programmation Simulink : 𝑪 𝑲 𝑭(𝒕) 𝒙̈(𝒕) = − 𝒙̇(𝒕) − 𝒙(𝒕) + 𝑴 𝑴 𝑴 III. Construction du schéma-bloc à la main : Elle permet d’avoir une vue d’ensemble sur le schéma-bloc à construire sur ordi. Elle permet aussi de vérifier et de corriger toutes les connexions entre les différentes composantes du schéma-bloc. Cette étape pourrait paraître inutile dans le cas de systèmes simples, mais elle est d’un grand intérêt (surtout pour un débutant) pour des systèmes complexes.
IV. Construction du schéma-bloc sur Simulink.
1- Lancer Simulink : Simulink est une boite à outil de Matlab, elle peut être lancée en cliquant sur le bouton approprié dans la “Toolbar” de Matlab . 2- La boite à outil Simulink est représentée sous la forme d’une librairie comportant des composantes pouvant servir à différentes fins de programmation. Ces composantes sont regroupées en sous-librairies selon l’utilité. 3- Créer un nouveau modèle Simulink en cliquant sur nouveau (comme indiqué sur la figure) Simulink créera un fichier d’extension mdl.
4- Insérer les composantes nécessaires à la construction du schéma-bloc Simulink, ces
composantes seront sélectionnées dans les différentes sous -librairies et insérées dans le nouveau fichier modèle par glisser-déplacer. Si on connaît les emplacements des différentes composantes dans les différentes sous-librairies, alors on peut aller les chercher directement. Sinon, on peut se servir de l’outil de recherche comme indiqué sur la figure. Les composantes dont nous aurons besoin sont : un intégrateur (Integrator), un opérateur de sommation (Sum), un gain (Gain), opérateur d’envoie (To Workspace), une horloge (Time) et une fonction représentant l’excitation (Sine Wave). Les positions des différentes composantes dans le fichier modèle seront ajustées conformément à celles attribuées dans le schéma-bloc tracé à la main en vue de les connecter entre elles. 5- Dans la fenêtre des paramètres de l’opérateur de sommation, changer la forme de l’opérateur de sommation vers la forme rectangulaire, ne pas oublier d’attribuer les signes à l’intérieur de zone de saisie “List of signs ”. La fenêtre des paramètres d’un opérateur s’ouvre en double cliquant sur cet élément. 6- Affectation des paramètres aux différentes composantes du schéma-bloc - Les gains : Double cliquer sur tous les gains pour ouvrir leurs boites de dialogue afin de définir les valeurs des constantes du système. - Saisir les variables 1/m, k et c respectivement. Les données sont définies par des variables dans le schéma-bloc Simulink, les valeurs numériques seront affectées dans un fichier script Matlab; - Opérateur de sortie : double cliquer pour accéder aux paramètres des opérateurs de sortie (To Workspace), définir les noms des variables qu’on veut retrouver dans Matlab. Ne pas oublier d’ajuster la propriété Save Format vers Array. - Ajuter les paramètres de l’excitation : ouvrir la boite de dialogue de la composante Sine Wave. Saisir, dans les zones appropriées, les variables F0 et w qui désignent l’amplitude de la force d’excitation et la pulsation d’excitation respectivement. 7- Connexion des différentes composantes. - Le curseur change de forme lorsqu’il est rapproché de la sortie d’une composante (il prend la forme d’une croix), on peut alors établir la connexion en cliquant pour tracer une ligne reliant la sortie de la première composante à l’entrée de la deuxième. - Pour créer un point de distribution, placer le curseur sur une connexion déjà établie et en cliquant sur le bouton droit, on peut ramener une ligne de connexion jusqu’à l’entrée de la composante avec laquelle on veut créer la connexion. V. Écriture d’un fichier script Matlab contenant les données numériques du problème. VI. Définition des paramètres de simulation : les paramètres de simulation peuvent être résumés dans les commandes suivantss : % Données du syst à 1 ddl clc % nettoie l'affichage clear all % efface toutes les variables du Workspace m=10 ; k=1e5 ; zeta=.1 ; v0=1 ; F0=10 ; w=5 ; c=2*zeta*sqrt(k*m) ; VII. Définition des paramètres de simulation : les paramètres de simulation peuvent être résumés dans les points suivants : - Le temps de simulation ; - La méthode d’intégration numérique (On choisit la méthode Runge-Kutta 4); - Le pas d’intégration ou le pas de temps : ce paramètre est choisi comme étant égal au moins à 1/10 de la période. Pour accéder aux paramètres de simulation, il faut ouvrir le menu Simulation dans la fenêtre contenant le schéma-bloc puis cliquer sur Configuration parameters…, la boite de dialogue suivante apparaît :
- Dans la zone de saisie appropriée, définir le temps de simulation;
- pDans Solver options / Type choisir Fixed step size, la fenêtre changera de contenu; - Ajuster les options Solver et Fixed step size comme indiqué à la figure : - Fermer la fenêtre de configuration des paramètres pour retourner au schéma-bloc; - Exécuter le fichier script Matlab pour rendre les données du problème disponibles dans l’espace de travail Matlab; - Pour exécuter le modèle Simulink il suffit de cliquer sur le bouton Start simulation. Partie 1 : Travail demandé Pour le système à 2 ddl de la figure ci-dessous, établir un model Simulink équivalent :
Avec :𝑓 = 𝑠𝑖𝑛(𝜔 𝑡).
Tracé la courbe x1(t)
Tracé la courbe x2(t) Partie 2 : Travail demandé Définir les équations de mouvements du système Trouver la solution sous Matlab par ODE45 Tracé la courbe x1(t) Tracé la courbe x2(t)