Approche comportementale des systèmes. Système + modèle Matlab-Simulink-Stateflow du système Documentaire Dossier technique du système Logiciel

Documents pareils
DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE

Transmission d informations sur le réseau électrique

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

GUIDE UTILISATEUR WEBCONFERENCE. Utilisation depuis un PC Windows

LA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Thermodynamique (Échange thermique)

Centrale d Alarme Visiotech

BASE ELEVES 1er degré

L activation de votre compte d accès aux services numériques de Lille 1

En parallèle du travail d équipe

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Pourquoi un GMAO? Pourquoi GMAO-Machine Bateau? Démarrage Dossier Menu Principal Structure, classification des équipements Fiche d intervention

Institut d Informatique & d Initiative Sociale

En recherche, simuler des expériences : Trop coûteuses Trop dangereuses Trop longues Impossibles

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

Bienvenue, Ce guide vous accompagnera dans la découverte et l utilisation de l interface TaHoma

[Tapez un texte] Document non contractuel sous réserve de modifications en cours d année.

INSTRUCTION DE CRÉATION D UN COMPTE CLIENT

COMMUNICATIONS POSTALES 2.0

OUVRE-PORTAIL DPA 0100 K

Evaluation. Partie Quelles sont les possibilités offertes par cette caméra d un point de vue utilisation?

EDITEUR ET INTEGRATEUR DE SOLUTIONS METIER.

Niveau 2 nde THEME : L UNIVERS. Programme : BO spécial n 4 du 29/04/10 L UNIVERS

TP - Alarme de voiture / Approche fonctionnelle

NOTICE TELESERVICES : Demander un état hypothécaire

progression premiere et terminale

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

Figure 1 : représentation des différents écarts

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

Le Programme «Archives Audiovisuelles de la Recherche»

TUTORIEL Qualit Eval. Introduction :

3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14

STI2D : Enseignements Technologiques Transversaux

DEES COMMUNICATION DEESCOM

MISE EN SERVICE D UN RESEAU DE CAMERA DE VIDEOSURVEILLANCE

IV- Comment fonctionne un ordinateur?

Diagrammes SysML OUVRE PORTAIL SOLAIRE

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

Cherche. Champ de saisie. Langue de. l interface. 1. Informations et. à l utilisation. NEBIS recherche. et trouver. Prêt

Modules d automatismes simples

Système d alarme sans fil. guide SOMFY

Outil de formation à la conduite économique et écologique.

Entreprise. Gestion énergétique de votre parc informatique

Région wallonne Commissariat wallon

Conception des systèmes répartis

Sécurité totale et autonomie. Swisscom et votre électricien vous assurent une sécurité sur mesure.

Le travail collaboratif : guide des services

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES (CCTP)

Formations spécifiques

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

LA MESURE INDUSTRIELLE

Etude et développement logiciel Exemples de réalisation

Fiche pratique DataCar CRM Créer une Affaire

Extrait des Exploitations Pédagogiques

Guide d utilisation. First

Modélisation et Simulation

Point 1/8. L accès authentifié à un portail e-sidoc. Septembre 2012 Documentation détaillée V2.1. Sommaire

DEMANDE 2015 DE PRISE EN CHARGE AU PREALABLE PLAN DE FORMATION PERIODE DE PROFESSIONNALISATION FORMATION TUTEUR COMPTE PERSONNEL DE FORMATION (CPF)

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Le nouveau marketing urbain à l heure du numérique

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

COURS WINDEV NUMERO 3

L AUTOMATISME LE SIGNAL

BTS SYSTEMES ELECTRONIQUES

Powerbat Portail web de services énergétiques

1. Insérez le DVD de support dans le lecteur optique. L onglet Drivers (Pilotes) apparaîtra si l Exécution automatique est activée.

CATALOGUE DE SERVICES DE LA DIRECTION DU SYSTEME D INFORMATION DE L UNIVERSITE DE LIMOGES

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

ACCESS TO THE LUXURY MARKET

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS

Annonces internes SONATRACH RECHERCHE POUR SON ACTIVITE COMMERCIALISATION :

Banc d études des structures Etude de résistances de matériaux (RDM) et structures mécaniques

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

GUIDE DE DÉMARRAGE SOMMAIRE INTRODUCTION 1. SUIVI DE CAISSE PRÉSENTATION DU CALENDRIER PRINCIPES DE SAISIE N GESTIONSAISIE D'UNE JOURNÉE DE CAISSE

INSTRUCTION DE CRÉATION D UN COMPTE FOURNISSEUR

TP 7 : oscillateur de torsion

ANALYSE TRAMEs LIAISON SERIE

Simulation Matlab/Simulink d une machine à induction triphasée. Constitution d un référentiel

Améliorer les performances du site par l'utilisation de techniques de Web Mining

Réglage, paramétrage, contrôle, modification. Salle de conférence.

1. Création du profil

Popsy Financials. Liaison bancaire Quick Start

AFFICHEUR DE JEUX DE TABLE ET SYSTEME ANALYTIQUE VISUALIMITS

PRESENTATION. Parcours de formation à distance A destination des personnels en contrats aidés

Guide pour l utilisation quotidienne de l AutoBINGOOO CarSearch

QUESTION 1 {2 points}

Virtual Universe aperçu numéro 1

CA 3000 CA 3000 PROGRAMMATION PAR MINITEL

HOME PROJETS 168 BIS-170 RUE RAYMOND LOSSERAND PARIS

MANUEL DE L UTILISATEUR

Votre Intranet Collaboratif et sa dimension Réseau Social d Entreprise

Gestion de l'installation électrique PowerLogic System

CONFIGURATION ET UTILISATION

E-BOX. MODULE DESURVEILLANCE POUR : - ESCALIER MECANIQUE - TROTTOIR ROULANT

Transcription:

SCIENCES ET TECHNOLOGIES DE L INDUSTRIE ET DU DÉVELOPPEMENT DURABLE ENSEIGNEMENTS TECHNOLOGIQUES TRANSVERSAUX Connaissances visées SOLUTIONS TECHNOLOGIQUES SYSTÈMES ÉVÉNEMENTIELS EN LOGIQUE SÉQUENTIELLE Type d activité TP (travaux pratiques) Thème : LE TRAITEMENT DE L INFORMATION Référence : OP_DE1 2h Objectif Objectif(s) associé(s) Compétences Connaissances visées connexes Prérequis DONNÉES PÉDAGOGIQUES O4 - Décoder l organisation fonctionnelle, structurelle et logicielle d un système O5 - Utiliser un modèle de comportement pour prédire un fonctionnement ou valider une performance O6 - Communiquer une idée, un principe ou une solution technique, un projet CO4.3. Identifier et caractériser le fonctionnement temporel d un système CO6.2. Décrire le fonctionnement et/ou l exploitation d un système en utilisant l'outil de description le plus pertinent Approche comportementale des systèmes Le pilotage des systèmes à événements, le diagramme d état. Initiation à Stateflow (Matlab) DONNÉES TECHNIQUES Problématique Comment piloter la commande électronique du portail en logique programmée? Environnement Matériel Système + modèle Matlab-Simulink-Stateflow du système Documentaire Dossier technique du système Logiciel Matlab-Simulink Noms Prénoms Observations Mise en situation Le système de portail automatisé SET se caractérise entre autres par sa commande des moteurs électriques à l aide de cartes électroniques à microcontroleurs. Il s agit d un «système dynamique événements discrets», en abrégé «système à événements», par opposition à «système dynamique à variables continues». Il se caractérise par des états stables et des transitions instantanées entre états liées à des stimuli ponctuels, tels que, par exemple, un appui sur un bouton de la télécommande ou l arrivée en butée d un vantail qui provoque le franchissement d un seuil par le courant du moteur. Ce TP porte sur la conception du programme de pilotage du système, par l utilisation d un outil de description des systèmes à événements appelés diagrammes d état. Cet outil s intègre dans l environnement de modélisation Matlab et permet, par simulation informatique, de vérifier immédiatement le fonctionnement obtenu, avec un comportement proche du comportement réel selon la qualité du modèle. Conditions de réalisation : Le TP s effectue sur un PC sous Matlab-Simulink-Stateflow et nécessite de s appuyer sur le dossier technique du système ou sur des essais de vérification directs. Page 1 sur 6

Première partie : Étude préliminaire Le schéma structurel ci-contre représente la partie commande de chacun des moteurs. Entourer les 4 signaux d entrées-sorties de ce schéma et préciser le type et le rôle de chacun. ComM+ : signal logique binaire de commande du relais de sélection Rel1 du sens positif du moteur (ouverture du vantail) ComM- : signal logique binaire de commande du relais de sélection Rel2 du sens négatif du moteur (fermeture du vantail) ComV : signal modulé en largeur d impulsion (MLI ou PWM) de pilotage de la vitesse du moteur SurIntensité : Signal logique binaire à 1 lorsque le courant moteur dépasse le seuil fixé Surintensité Comparateur A > B Seuil d intensité Deuxième partie : Analyse du diagramme d état et amélioration du fonctionnement Ouvrir l application : Matlab-Simulink OpMatlab_StateFlow_a.mdl. Observer les signaux échangés entre le diagramme d état Stateflow (couleur violette) et le bloc de commande du moteur (couleur bleue). Établir la correspondance entre ces signaux et ceux du schéma structurel de la question précédente. Ouv ComM+ Ferm ComM- PWM ComV OverImax SurIntensité 1. Lancer la simulation. 2. Actionner l interrupteur simulant la télécommande. 3. Observer le fonctionnement. Sachant que, pour des raisons de sécurité, le système réel passe en petite vitesse (PWM = 0,5) au moins deux secondes avant l arrivée en butée, modifier le diagramme d état pour prendre en compte cette contrainte. Valider la modification par des essais, faire vérifier par le professeur puis imprimer une copie d écran du diagramme. En observant les graphes on constate que la durée du déplacement à l ouverture et à la fermeture est de 16s. Il faut donc passer en petite vitesse 14s après de démarrage. Page 2 sur 6

Diagramme originel Diagramme modifié Il suffit de remplacer la temporisation de 0,5s par 14s dans les transitions Ouv1 Ouv2 Ferm1 Ferm2 et de fixer PWM à 0,5 dans les états Ouv2 et Ferm2 Page 3 sur 6

Troisième partie : Prise en compte des obstacles Ouvir l application : Matlab-Simulink OpMatlab_StateFlow_b.mdl. Observer le comportement du système en cas d obstacle soit par des essais sur le système réel soit à l aide de la vidéo fournie OP-SET-obst.avi. Adapter le diagramme Stateflow pour prendre en compte ce comportement (compléter les deux sous diagrammes). Valider la modification par des essais, faire vérifier par le professeur puis imprimer une copie d écran du diagramme. Diagramme originel Page 4 sur 6

Diagramme modifié Page 5 sur 6

Quatrième partie : Étude complémentaire a. Dans l application : Matlab-Simulink OpMatlab_StateFlow_b.mdl mise au point précédemment on observe la présence de temporisations de 0,5s dans les transitions Ouv1 Ouv2 et Ferm1 Ferm2. Diminuer leur valeur à 0,01s et observer le fonctionnement qui en résulte puis expliquer leur rôle. Rechercher la valeur minimale de ces temporisations. On observe que le vantail ne se déplace pas et que l on passe en détection d obstacle. Le problème est dû au fait que le seuil de détection de butée ou d obstacle (OverImax) est inférieur au courant de démarrage du moteur (4,5A pour OverImax et 17A pour Idémarrage moteur) donc il faut attendre que le moteur ait démarré avant de mesurer le courant moteur. Le temps de démarrage du moteur est compris entre 0,1 et 0,2s, on pourrait donc ramener les temporisations à 0,2s. b. A la mise en service le programme de commande des microcontrôleurs effectue un «apprentissage» pendant lequel il mesure la durée de parcours de butée à butée en ouverture et en fermeture. On suppose que la batterie est parfaitement chargée et que les efforts résistants du portail sont très faibles. Pour ce faire augmenter la tension de la batterie d un volt et diviser par 10 la valeur du couple résistant normal à l ouverture (sous module «Pilotage couple et butée» du module «PO-SW»). Observer les effets de ces modifications. Conclure en justifiant la nécessité de l apprentissage. On observe que le système passe en détection d obstacle alors qu il n y en a pas. Le problème est dû au fait que le vantail se déplace plus vite que précédemment puisque l on a augmenté la tension moteur et diminué le couple résistant, de ce fait la condition [OverImax == 1 && before(14,sec)] de la transition Ouv2 Obstacle OUV est satisfaite sans la présence d obstacle. Conclusion : la valeur de 14s permettant de discriminer un obstacle par rapport à l arrivée en butée normale doit être adaptée aux conditions de fonctionnement du système et donc résulter de la phase d apprentissage (que l on doit d ailleurs refaire si les conditions d utilisation changent). Page 6 sur 6