17
0 Version MATLAB Productivité La modélisation Qualifier une solution technique permettant de quantifier l'effort lors d'un impact EdC07-6 Qualification d'un ouvre-portail en matière de sécurité humaine Acquisition de l'effort lors d'un impact Analyse des performances de la solution technique de l'installateur

La modélisation - Free

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: La modélisation - Free

0

Version

MATLAB

Pro

du

ctiv

ité

La modélisation Qualifier une solution technique permettant de quantifier l'effort lors d'un impact

EdC07-6 Qualification d'un ouvre-portail en matière de sécurité humaine ✓ Acquisition de l'effort lors d'un impact ✓ Analyse des performances de la solution

technique de l'installateur

Page 2: La modélisation - Free

1

A - Présentation

Dans le secteur de l'habitat, l'automatisation des dispositifs d'accès est en fort développement. L'ouvre-portail

répond à ce besoin en permettant à un usager d'accéder à une zone privative sans avoir à descendre de son

véhicule. Le concepteur du système mais également depuis le 1er mai 2005 l'installateur sont responsables de

la conformité du produit. Ils doivent assurer que la fonction principale du produit est assurée "Permettre le

passage d'un véhicule autorisé" mais également s'assurer du respect de la réglementation vis-à-vis de la

protection des personnes (fonction contrainte).

Un dispositif de mesure de l'effort transmis au vantail peut être placé de façon temporaire par l'installateur

afin d'observer le comportement du système (partie mécanique et partie commande) lorsqu'un obstacle vient

perturber l'évolution normal d'un cycle d'ouverture/fermeture.

B - Énoncé de la situation-problème

Ce dispositif de mesure placé au niveau d'une bielle spéciale de l'ouvre-portail n'a de sens que lors du réglage

du système de commande de l'ouvre-portail. Il est retiré pour un usage habituel de ce dernier. Après réglage,

le comportement de l'ouvre-portail doit être conforme à la réglementation est notamment respecter les

informations de la courbe d'impact.

Le dispositif de mesure intégré dans une bielle spécifique aux essais est-il adapté aux essais nécessaires à la

mise en conformité de l'ouvre-portail ?

C - Démarche proposée

▪ Cycle de manipulation : découvrir le comportement du dispositif lors d'un cycle de fonctionnement

✓ Mesure de l'effort statique en présence d'un obstacle

- Mise en place d'un protocole de mesure

• Présentation et recherche documentaire

• Mise en situation

✓ Résultats expérimentaux

✓ Analyse des résultats expérimentaux

▪ Cycle de simulation : valider la solution technique de mesure de l'effort au niveau de la bielle

✓ Observation de la solution technique du constructeur

✓ Implémentation dans un modèle de simulation fourni

▪ Analyse des écarts entre les résultats expérimentaux et les résultats simulés : validation du modèle

✓ Importation de données externes dans MATLAB

✓ Superposition de caractéristiques sur le même graphe dans MATLAB

✓ Analyse des écarts et remédiation

D - Cycle de manipulation Objectif : découvrir le comportement de la chaîne d'énergie lorsque le vantail est soumis à un blocage par

obstacle fixe

D.1 - Mesure de l'effort statique en présence d'un obstacle

Page 3: La modélisation - Free

2

D.1.a - Principe

Nous allons placer un obstacle solidaire du bâti sur

le parcours du vantail. Cet obstacle (une équerre

aluminium) doit pouvoir être déplacé pour pouvoir

bloquer le vantail à diverses positions angulaires. Le

schéma ci-contre illustre le principe.

Les angles sont choisis en fonction des possibilités

de fixation. Ainsi :

𝛼1 Le calcul de l'angle s'effectue à partir de la mesure de la distance L La longueur du vantail est de 0,6 𝑚

𝛼2

𝛼3

𝛼4

D.1.b - Mode opératoire

- On place entre le vantail et l'équerre, un capteur d'effort (Une jauge de

contrainte). La mesure de l'effort qu'exerce le vantail sur l'obstacle doit

s'effectuer en STATIQUE.

- L'actionneur (Le moteur à courant continu) est alimenté par une source de

courant réglable,

- Pour chaque position, le vantail est approché (en alimentant l'actionneur) au

plus près de l'obstacle, sans le heurter, et s'applique "doucement" sur le capteur d'effort jusqu'à

l'obtention de l'effort recherché,

- Tandis que le courant appliqué au moteur est contrôlé avec une pince ampèremétrique, on relève

sur le capteur de force de la bielle l'effort transmis.

D.1.c - Chaîne de mesure

Pour l'acquisition de l'effort sur la butée, le matériel utilisé est le

suivant :

- Un capteur de force de 50 Kg CZL204E-50,

- Une interface Phidgets 1046 pour 4 capteurs de force,

- Un ordinateur avec les drivers Phidgets installés et

équipé de l'application LabVIEW

Pour le contrôle du courant consommé par le moteur, le

matériel utilisé est le suivant :

- Une alimentation stabilisée 30 V – 10 A,

- Une pince ampèremétrique

- Divers boutons poussoirs pour une commande de type

"pont en H"

𝛼1 𝛼2

𝛼3

𝛼4

L

Jauge de

contrainte 50 Kg

Jauge de

contrainte 50 Kg

Matériels nécessaires

pour le captage de l'effort

sur la butée

Équerre

Interface

Phidgets

1046

Ap

plic

atio

n

Lab

VIE

W

Matériels nécessaires pour l'alimentation de

l'actionneur électrique

Alimentation stabilisée

Pince

ampèremétrique

Bouton poussoir inverseur Bouton Arrêt d'urgence

Page 4: La modélisation - Free

3

D.1.d - Schéma de mesure

Remarque : l'alimentation double dont on dispose, possède plusieurs modes. Le mode "parallèle" permet

l'obtention d'un courant maximum de 10 A.

D.1.e - Protocole de mesure

À réaliser dans le cadre du projet.

D.1.f - Relevés expérimentaux

Ces relevés sont effectués pour les 4 angles. Les valeurs

sont notées dans un tableur et représentées

simultanément dans un graphe.

Ces essais sont réalisés dans le cadre du projet.

D.1.g - Analyse des résultats

expérimentaux

Cette analyse est réalisée dans le cadre du projet

E - Cycle de simulation

Objectif : valider la solution technique de mesure de l'effort au niveau de la bielle

A

M _

Schéma de montage

ARU

BP1 BP2 Alimentations associées

en parallèle

(maître-esclave) Système de

transmission

Vantail

L'obstacle exerce un effort à l'extrémité du vantail

Bielle

Capteur de

force de la

bielle

Page 5: La modélisation - Free

4

E.1 - Observation de la solution technique du constructeur

Le constructeur a placé un capteur de force dans l'axe longitudinal de la

bielle. Cela permet de mesurer l'effort de la bielle sur le vantail tel qu'il est

décrit sur la figure ci-contre.

E.2 - Implémentation dans un modèle de simulation fourni

E.2.a - Modèle MATLAB

Le modèle MATLAB1 est placé dans le dossier "Original" et doit être déplacé dans l'environnement de travail. À réaliser dans le cadre du projet

ATTENTION : ce modèle n'est pas fidèle à la réalité. Ses paramètres influents doivent être identifiés et réglés

Objectif : SIMULER la présence d'un obstacle pour différentes situations angulaires du vantail, CONTRÔLER

simultanément le courant consommé par l'actionneur électrique et MESURER l'effort longitudinal sur la bielle

✓ La démarche

→ SIMULER la présence d'un obstacle…

Une force extérieure est appliquée à l'extrémité du vantail :

Sa norme doit correspondre à un effort de 150 𝑁 à 1 𝑚 de l'axe de rotation du vantail.

Le moment généré par cet effort de 150 𝑁 à 1 𝑚 équivaut à 150 𝑁𝑚.

Afin d'obtenir le même moment pour une longueur de vantail de 0,6 𝑚, il sera nécessaire d'appliquer

un effort de 𝐹 =150

0,6= 250 𝑁

Sa direction sera toujours perpendiculaire au vantail quel que soit l'angle de fermeture ou d'ouverture

Recherche du point d'application

La procédure…

Ouvrir le modèle Matlab et sur le ruban de la

fenêtre du modèle, sélectionner "Simulation"

puis "Update Diagram" afin d'ouvrir une fenêtre

"Mechanics Explorers" telle que celle-ci-contre.

Sélectionner avec l'outil de sélection

l'équerre du vantail et identifier le système

d'axes attaché à cet élément.

On décide d'appliquer l'effort sur cette

équerre, la direction de l'effort étant liée à

l'axe �⃗�.

Le modèle volumique de l'équerre se

nomme "equerre_vantail1_RIGID"

(fenêtre "Mechanics Explorers")

1 Le modèle est présenté dans le document technique DT1

𝐹𝑏𝑖𝑒𝑙𝑙𝑒/𝑣𝑎𝑛𝑡𝑎𝑖𝑙ሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬሬ⃗

Équerre du vantail

Page 6: La modélisation - Free

5

Application d'un effort dans le modèle MATLAB

Objectif : rechercher dans le modèle MATLAB, la pièce "equerre_vantail1_RIGID" pour y placer un port

de connexion externe

La procédure…

Descendre les hiérarchies du modèle volumique de l'ouvre-portail jusqu'au modèle du vantail,

Identifier l'équerre et placer un port supplémentaire (copier-coller d'un port existant),

Contrôler l'existence de ce nouveau port en remontant d'un niveau

hiérarchique,

Placer de nouveau un port supplémentaire (toujours par un copier-coller

d'un port existant) et le nommer "AppuiFlecheVantail" et vérifier la

présence de ce nouveau port sur le

niveau supérieur.

L'application d'un effort externe (force

ou couple) s'effectue à l'aide d'un composant "External Force and

Torque" disponible dans la bibliothèque

"Simscape/Multibody/Forces and Torques"

Compléter le modèle par les éléments

suivants…

Modèle du

vantail

Identification de

l'équerre

AppuiFlecheVantail

Bibliothèque "Simscape/Foundation Library/Utilities

Transforme une grandeur mathématique en une

grandeur physique

Bibliothèque "Simulink/Commonly Used Blocks

Génère une grandeur constante

Page 7: La modélisation - Free

6

Améliorer l'interface homme-machine en plaçant un curseur

("slider") disponible dans la bibliothèque

"Simulink/Dashboard". Ce composant doit être paramétré

afin d'être mis en relation avec la grandeur constante

"Obstacle" (voir ci-contre)

Régler l'effort à 250 𝑁 ainsi l'effort s'opposera à la fermeture du

vantail,

Placer un capteur de couple (Attention, la mesure d'un flux s'effectue en plaçant le capteur en série)

en sortie du moteur afin de contrôler l'effet de l'effort à l'extrémité du vantail,

Avant de lancer la

compilation et ensuite la

simulation, vérifier les

paramètres de la loi de

commande (double-clic

sur la fonction "Loi de

Commande")

Le temps de fermeture est plus important car l'effort de 250 𝑁 s'opposera

au déplacement du vantail.

La visualisation de l'évolution du couple moteur s'effectue avec le "Scope Couple Moteur".

Paramétrer la visualisation afin d'obtenir le

résultat ci-contre :

Conclusion : l'effort externe représentant

l'obstacle s'oppose à la fermeture du vantail, il est

donc nécessaire de procéder d'abord à son

ouverture pour réaliser la simulation. Notons que

l'expérience est faite en dynamique ce qui ne

correspond pas en réalité au processus réalisé en

expérimentation.

L'analyse des écarts indiquera si les résultats de

cette méthode sont exploitables.

Éléments à ajouter

20

10

70

Portail

ouvert

Portail

fermé

Page 8: La modélisation - Free

7

La représentation ci-contre est réalisée

en exploitant la variable

"CoupleMoteur" importée dans le

Workspace au moment de la

simulation.

→ CONTRÔLER le courant consommé…

Rappel important : le courant consommé par un moteur à courant continu est proportionnel au couple

moteur développé (𝐶 = 𝐾𝑐 × 𝐼𝑚)

Le captage de l'information du courant consommé par le moteur est réalisé à l'aide d'une résistance.

On montre que cette résistance est traversée par le courant moteur quel que soit le sens de rotation.

L'application de la loi d'ohm permet

à partir du captage de la différence

de potentiel à ses bornes, d'obtenir

l'information du courant.

Créer une entrée supplémentaire sur le scope et connecter cette entrée à l'image du courant Moteur.

Renseigner cette connexion en indiquant "Signal sans bruit"

Fonction "Distribuer"

Information

Image du

courant

Moteur Le courant réel

étant très

bruité, un bruit

blanc est

introduit

Page 9: La modélisation - Free

8

Réaliser une simulation avec l'effort externe de 250 𝑁 tel

qu'il a été réglé précédemment.

Visualiser le courant moteur et présenter les résultats

conformément au graphe ci-dessous.

On peut analyser les différentes phases de fonctionnement…

Analyse des différentes phases de fonctionnement du vantail

Phase d'ouverture Phase de fermeture Phase de

pause

Durée effective

d'ouverture Vantail

en butée

Démarrage

du moteur

Vantail

en butée

Page 10: La modélisation - Free

9

… et représenter spécifiquement la phase de fermeture :

→ MESURER l'effort longitudinal sur la bielle…

Remarque importante : en plaçant en surbrillance la liaison linéaire annulaire (bielle – vantail gauche)

dans la fenêtre "Mechanics Explorers", on peut observer la situation des systèmes d'axes et notamment

le système d'axes lié à la bielle.

L'accès à l'effort longitudinal se fera dans le modèle

Matlab de la bielle…

… que l'on développe en double cliquant sur le

modèle :

Objectif : placer un modèle de captage d'effort

Que se soient des capteurs ou des actionneurs, la seule possibilité pour visualiser ou agir est de placer une

A

𝑨𝒙ሬሬሬሬሬ⃗

Représentation "Back view" du modèle

volumique de l'ouvre portail

Vantail FERMÉ Vantail OUVERT

Page 11: La modélisation - Free

10

jonction. Cette jonction n'aura pas de degré de liberté et devra être placée entre la "bielle_mesure1" et la

"bielle_mesure2" (à l'endroit où se trouve physiquement le capteur d'effort)

Le choix se porte sur la jonction "Weld join" qui correspond aux besoins :

Importer la jonction "Weld join" de la bibliothèque "Simscape/Multibody/Joints",

Paramétrer la jonction pour obtenir la mesure de la force,

Placer le composant entre la "bielle_mesure1" et la "bielle_mesure2" et

construire le port de sortie (par copier-coller d'un port existant).

En choisissant (obligatoirement) l'option "Total Force", nous sélectionnons un vecteur à 3 dimensions :

�⃗�/ℛ = (

𝐹𝑥

𝐹𝑦

𝐹𝑧

) ℛ é𝑡𝑎𝑛𝑡 𝑙𝑒 𝑟𝑒𝑝è𝑟𝑒 𝑣𝑖𝑠𝑢𝑎𝑙𝑖𝑠é 𝑑𝑎𝑛𝑠 𝑙𝑎 𝑓𝑒𝑛ê𝑡𝑟𝑒 "𝑀𝑒𝑐ℎ𝑎𝑛𝑖𝑐𝑠 𝐸𝑥𝑝𝑙𝑜𝑟𝑒𝑟𝑠"

Créer sur le niveau supérieur un port nommé "Capteur Effort Bielle",

Sur le niveau principal, associer un scope à la sortie nommée "Capteur

Effort Bielle".

Visualiser le résultat après une simulation en identifiant la phase de fermeture.

L'analyse de cette caractéristique sera réalisée en travaux dirigés.

Page 12: La modélisation - Free

11

F - Analyse des écarts

Objectif : analyser les écarts entre les données expérimentales recueillies sur le capteur d'effort de la bielle

et les données déterminées en simulation.

Les données (expérimentales et simulées) vont être exploitées dans l'environnement MATLAB. En effet, il

offre des outils d'analyse puissants tels que courbes de régression, rééchantillonnage…

F.1 - Importation des données externes dans MATLAB

Plusieurs méthodes permettent d'importer des données numériques dans MATLAB. Ici, il s'agit d'importer les

données expérimentales donnant l'effort mesuré par le capteur d'effort de la bielle en fonction de l'angle de

rotation du vantail.

Le nombre de mesures est faible puisqu'il est de 4 seulement. Il sera donc nécessaire de procéder à une

extrapolation entre chaque mesure.

Prérequis : les données sont placées dans un tableur (LibreOffice ou EXCEL). Elles sont structurées en colonnes,

la première ligne étant réservée à l'intitulé (sans caractères accentués)

F.1.a - Méthode n°1 : IMPORTATION des données dans le WORKSPACE

Prenons l'exemple des données ci-contre (valeurs fictives), les

vraies valeurs seront exploitées en projet.

Ces valeurs ont été déduites de la simulation, elles n'ont donc

aucune réalité expérimentale.

Remarque : les écritures grisées dans le tableau ne doivent pas

être indiquées dans le tableur.

✓ Procédure d'utilisation de MATLAB

Rappel important

Le simulateur Matlab sera toujours utilisé avec un environnement de travail en local (généralement le bureau de

l'ordinateur, exemple le dossier "Travail_Matlab") afin de limiter les temps d'accès. On prendra soin également à l'issu

de l'activité de sauvegarder le dossier "Travail_Matlab" dans un environnement personnel et sécurisé.

- Créer sur le bureau de l'ordinateur un dossier (par exemple "Travail_Matlab"), - Lancer l'application Matlab R2017b,

- Placer Matlab en relation avec son environnement de travail. Pour cela, faire glisser le dossier "Travail_Matlab"

sur la console (on appelle console la fenêtre "Command window").

- Vérifier la validité du chemin indiqué sur la ligne d'adresse (en dessous des menus). La fenêtre "Current Folder"

contient alors les ressources (pour l'instant inexistante) du dossier "Travail_Matlab"

✓ Importation du fichier de données dans le répertoire "Travail_Matlab"

Les ressources sont généralement placées dans le serveur de données du secteur S2i.

- Copier-coller le fichier indiqué par le Professeur dans votre dossier "Travail_Matlab"

- Vérifier sa présence dans la fenêtre "Current Folder" de MATLAB

Angle (°) Courant (A) Effort (N)

85,5 2,06 249,1

60,4 2,68 249,4

30 3,1 257,1

5,8 2,85 312,8 ATTENTION : Valeurs fictives

Page 13: La modélisation - Free

12

✓ Importation du fichier de données dans le "workspace" de MATLAB

L'espace de travail ("workspace") permet l'enregistrement des variables.

Voici le ruban de Matlab :

- Identifier la catégorie "VARIABLE" et le menu "Import Data",

- Cliquer sur "Import Data"… Une fenêtre de sélection de fichier s'ouvre (par défaut dans "Travail

Matlab")

- Choisir le fichier à importer .ods ou .xlsx (l'importation peut prendre un peu de temps !),

- Dans la fenêtre "Import", vérifier le paramétrage tel que présenté ci-dessous :

- Vérifier dans le "Workspace" la présence des variables "Angle",

"Courant" et "Effort".

- Tracer les 2 caractéristiques :

𝐶𝑜𝑢𝑟𝑎𝑛𝑡 = 𝑓(𝐴𝑛𝑔𝑙𝑒) et 𝐸𝑓𝑓𝑜𝑟𝑡 = 𝑓(𝐴𝑛𝑔𝑙𝑒)

Pour cela, sélectionner dans l'ordre la variable "Angle" (axe �⃗�) puis

"Courant" (axe �⃗�) et dans le ruban de Matlab, l'onglet "Plots", sélectionner ensuite "scatter". Faire de

même pour la deuxième caractéristique,

- Documenter ces deux caractéristiques afin d'obtenir les résultats suivants :

Choisir "Import Data" lorsque

le paramétrage est vérifié

Page 14: La modélisation - Free

13

F.2 - Superposition de caractéristiques sur le même graphe dans MATLAB

Objectif : superposer les résultats expérimentaux et les résultats simulés obtenus avec MATLAB afin d'évaluer

par l'analyse des écarts la conformité du modèle avec le système réel.

Prérequis : les résultats expérimentaux ont été importés dans MATLAB (voir chapitre précédent)

Sur la console de MATLAB, la commande "plot" permet la visualisation des données.

L'analyse de la structure des variables garantie un bon paramétrage de cette commande.

Analyse de la variable "AngleVantail"

- Double-cliquer sur la variable pour visualiser sa structure :

l'éditeur de variables s'ouvre.

La variable "AngleVantail" est une

structure composée de 3 champs.

Le champ "time" est un

vecteur colonne dont le

contenu peut être consulté par un double-clic.

L'accès à ces données peut donc être fait par

"AngleVantail.time" (la syntaxe est issue de la programmation

objet avec l'opérateur '.')

Le champ "signals" est de nouveau une structure.

Un double-clic nous informe que cette structure est composée

de 5 champs :

Le champ "values" est le

vecteur colonne qui

contient les données.

L'accès à ces données peut être fait par

"AngleVantail.signals.values"

Conclusion : la connaissance de l'organisation des

données est essentielle pour leur exploitation.

L'utilisation de l'éditeur de variables permet de clarifier

cette organisation.

Nous retenons que les données relatives à l'angle du

vantail sont contenues dans la variable

"AngleVantail.signals.value".

Analyse de la variable "CourantMoteurFermeture"

La démarche est identique.

Nous retenons que les données relatives à la consommation du moteur sont contenues dans la variable

"CourantMoteurFermeture.signals.values"

Représentation de la courbe 𝑪𝒐𝒖𝒓𝒂𝒏𝒕𝑴𝒐𝒕𝒆𝒖𝒓𝑭𝒆𝒓𝒎𝒆𝒕𝒖𝒓𝒆 = 𝒇(𝑨𝒏𝒈𝒍𝒆𝑽𝒂𝒏𝒕𝒂𝒊𝒍. 𝒔𝒊𝒈𝒏𝒂𝒍𝒔. 𝒗𝒂𝒍𝒖𝒆𝒔)

Sur la console MATLAB, après l'invite >>, saisir :

plot (AngleVantail.signals.values, CourantMoteurFermeture.signals.values);

Page 15: La modélisation - Free

14

Association des résultats expérimentaux et des résultats simulés

La commande "plotyy" permet un double axe �⃗�. La syntaxe est la suivante :

plotyy (AngleVantail.signals.values, CourantMoteurFermeture.signals.values,Angle,Courant);

1 A

10 s

Trajet correspondant à l'ouverture

Trajet correspondant à la fermeture

Départ

Page 16: La modélisation - Free

15

Dans de telles conditions, on peut prétendre que le modèle est fidèle à la réalité (rappelons que cela ne peut

en être autrement car les points dits expérimentaux (points rouges) sont en réalité issus de la simulation)

Le modèle est validé de l'effort exercé à l'extrémité du vantail jusqu'au courant du moteur soit l'ensemble de

la chaîne d'énergie et la relation couple-courant du convertisseur d'énergie.

F.3 - Analyse des écarts

Objectif : répondre à la problématique

- Exploiter la méthode de tracé du chapitre

précédent et proposer un graphe tel que ci-

contre :

Conclusion : le dispositif intégré à la bielle rend

fidèlement compte de l'effort appliqué à l'extrémité

basse du vantail uniquement dans l'intervalle

[60°;90°]. Le réglage de la sécurité du vantail par

rapport à l'écrasement ne pourra s'effectuer que

dans cet intervalle angulaire.

Page 17: La modélisation - Free

16

Document Technique DT1

Modèle MATLAB de l'ouvre-portail

Annexe n°1