• Aucun résultat trouvé

Chapitre 3Modélisation des systèmes automatisés de production

N/A
N/A
Protected

Academic year: 2022

Partager "Chapitre 3Modélisation des systèmes automatisés de production"

Copied!
19
0
0

Texte intégral

(1)

Chapitre 3

Modélisation des systèmes automatisés de production

Conception et simulation des systèmes de production

Quelques exemples de FMS/FAS pour d’autres application

SMC Training Corp

Source: SMC Training Corp

http://www.youtube.com/watch?v=2qc0-yTXBts&feature=related

(2)

Quelques exemples de FMS/FAS pour d’autres application

Pourquoi modéliser ?

Buts de la modélisation

• Représenter la dynamique d’un système complexe

• et tester le système « sur papier » : « QUE SE PASSE-T-IL SI L ’EVENEMENT n ARRIVE AVANT m MAIS APRES p ET QUE

…. »

• Permettre la communication entre spécialistes de divers domaines

• Valider le design (conception) coûts et délais Erreur détectée « sur le papier », facteur 1 Erreur détectée « en production », facteur 10 Erreur détectée « chez le client », facteur 100

• Structurer le logiciel de commande

• Outil de diagnostic et dépannage (local et à distance) Modélisation des systèmes automatisés

(3)

Gestion globale Pilotage système

Pilotage machines Modèle hiérarchique

Modélisation « multi-couches)

MACHINES A ETATS FINIS / FINITE STATE MACHINE

e * s s ’

événement action

e a

-Déterministe

- Nombre fini d’états (stables ou transitoires) fs : e . s s ’

fa : e : s a

Modélisation par machines à états finis

(4)

ETAT

n STATE IN ACTION OUT ACTION

n n° de l ’état STATE dénomination

* IN ACTION: ACTION TOUJOURS EXECUTEE A L ’ENTREE DANS L’ETAT

* OUT ACTION : ACTION TOUJOURS EXECUTEE A LA SORTIE DE L’ETAT

EVENT m EVENT

EVA m

m n° de l ’événement EVENT dénomination EVENT ACTION m

• EVENT ACTION : ACTION TOUJOURS EXECUTEE LORSQUE L’EVENEMENT m SE PRODUIT

STATE / EVENT ACTION

n

m SEAn m

* STATE/EVENT ACTION : ACTION CORRES POND A L ’ARRIVEE DE L ’EVENEMENT m DANS L’ETAT n

STATE/TRANSITION ACTION

n

m STAn n ’

* STATE TRANSITION ACTION : ACTION CORRESPONDANT A LA TRANSITION n n ’

(5)

EXEMPLES

n

m SEAn m

n

m

p

STA n n ’ SEA

n p SEA n m

n ’

n

m

n ’

INDIRECT TRANSITION ACTION n

m

n ’

n ’ ’ 1

2 ITA n m

INDIRECT TRANSITION ACTION: TEST EFFECTUE SUR UNE OU PLUSIEURS CONDITIONS ET DETERMINANT LA TRANSITION VERS L ’ETAT SUIVANT

n

m DEFERRED EVENT

DEFERRED EVENT : TEST SUR L’APPARITION DE L ’EVENEMENT m DANS D’AUTRES ETATS ANTERIEURS

O

(6)

Exemple d’une modélisation par machine à états finis

Commande logique d’une grue d’un magasin automatique

http://www.youtube.com/watch?v=ePL3-SBa9ew

1. Reçoit un ordre (Prendre, Déposer, Aller à ) X,Y,Z 2. Exécute l’ordre de manière autonome

3. Annonce le résultat (OK, pas OK)

1 IDLE

1 ORDRE STA12

2 BUSY

4 ACK STA

21

Cela suffit-il?

(7)

1 IDLE

1 ORDRE STA12

2 BUSY

4 ACK

5 RETRY

3 NACK

5 RESET

3 DOWN

INA STA

21

SEA 23 STA

32

STA 31

Cela suffit-il?

1 IDLE

1 ORDRE STA12

2 BUSY

4 ACK

5 RETRY

3 NACK 2 Time Out

5 RESET

3 DOWN

INA STA

21

SEA

22 SEA

23 STA

32

STA 31

(8)

1 IDLE

1 ORDRE STA12

2 BUSY

4 ACK

5 RETRY

3 NACK 2 Time Out

5 RESET

3 DOWN

INA STA

21

SEA

22 SEA

23 STA

32

STA 31 Base de données

ETAT ETAT:

UNITE 1 UNITE 2

* VISUALISER

* MODIFIER L ’ETAT

*GENERER DES EVENEMENTS

L’outil Stateflow®

Intégré dans la suite MATLAB / Simulink®

• sous-diagrammes (encapsule une partie des états)

• super-transitions (transitions entre sous-diagrammes)

• données (valeurs numériques référencées dans le diagramme)

• parallélisme (plusieurs états actifs simultanément)

• historique (point final d’une transition basé sur des informations du passé

(9)

L’outil Stateflow®

Intégré dans la suite MATLAB / Simulink®

Introduction à Stateflow

http://www.mathworks.com/products/demos/stateflow/introduction/index.html

Exemple d’application

http://www.mathworks.com/products/demos/simdrive/powertrain_controller/

La simulation des systèmes automatisés

Buts de la simulation:

valider la conception (capacité du système)

• tester des variantes

• tester les limites (rattrapage après arrêt)

• former le personnel

Exemple de simulation d’un système physique:

http://www.youtube.com/watch?v=V2RZO9W6V6k&feature=related

(10)

Sécurité des systèmes de production

Conception et simulation des systèmes de production

Loi de Murphy

Sécurité des systèmes de production

Cadre légal en Suisse:

• divers règlements et lois contrôlé par la SUVA

• règles semblables en Europe

• norme européenne CE (analyse des risques et mesures préventives)

• responsabilité civile produits

Mesures préventives

• Chaîne d’arrêt d’urgence stoppant toute l’installation

• Accès protégé par grillages, portes, capots etc. avec/sans coupe-circuit

• Sécurité de l’alimentation et mise en route

• Aspect sécurité à prendre en compte dans la conception

• Sécurité « active » permettant l’intervention sans arrêts de production

(11)

Exemples de mesures préventives

Protection contre les collisions Eliminer l’écrasement

Marche manuelle protégée

a) boucliers de sécurité b) parois latérales

lisses

c) Espace > 500mm d) Panneau incliné e) Pupitre de

commande avec touches à impulsions

Buts Mesures

Sécurité durant la conception

P1 Barrière photoélectrique de présence

D1 Barrière photoélectrique de débordement (bloque les mouvements de la navette)

P2 Barrière photoélectrique de présence D2

(12)

Sécurité durant la conception

Passage du convoyeur sur la navette :

1. Navette vide en position 2. Convoyeur 2 en marche 3. Convoyeur 1 en marche

4. Arrêt convoyeur 1 à la chute de P1ou time-out correspondant à une longueur de convoyeur

5. Arrêt du convoyeur 2 sur apparition de P2

6. Départ de la navette si D1et D2à 0 et convoyeur 1 et 2 arrêté

Ce système a un défaut de conception, lequel?

D2

Sécurité durant la conception

Si la distance vue entre 2 charge = 0 (emballage débordant par exemple), le convoyeur 1 ne s’arrête pas et pousse la charge hors de la navette même avec le convoyeur 2 arrêté !

D2

(13)

Sécurité active

Travaux de réglage en cours de production

Tunnel permettant d’accéder aux éléments à régler uniquement

Réglage par la commande numérique

Réglage par éléments extérieurs

La loi de Murphy, fidèle compagne de l’ingénieur

If it can go wrong, it will.

Si quelque chose peut foirer, alors ça foirera

Un accident est presque toujours une combinaison ou une suite d’applications de la loi de Murphy

Edward Aloysius Murphy, Jr.(January 11, 1918 – July 17)

(14)

Un exemple parmi tant d’autres : le vol AC 143 « Planeur de Gimli »

Vol AC143 à court de carburant à mi-parcours et à 12’000 m d’

altitude :

- posé après avoir plané 17 min.

sans moteurs et commandes hydrauliques minimales ! Causes principales:

- calcul du fuel basé sur la masse et non le volume pour le premier avion (B767) d’AC utilisant le système métrique…►

- erreur de conversion : ~1.77 lbs/l au lieu de 0.8 kg/l soit 9144 litres chargés au lieu de 20’400

- panne du système de contrôle des jauges non détectée - alimentation électrique des indicateurs très réduite - incident pas simulé durant la formation des pilotes - par chance, le pilote était amateur de vol à voile et les

ingénieurs avaient conçu une petite turbine de secours !

http://www.youtube.com/watch?v=4yvUi7OAOL4

Un exemple parmi tant d’autres : la plateforme Deepwater Horizon

Un tuyau coincé à l'origine de la marée noire du golfe du Mexique….

Un défaut des obturateurs à mâchoires (BSR, blind shear rams), qui ont pour rôle de couper les conduits de forage en dernier ressort pour éviter le jaillissement incontrôlé du pétrole.

"La cause initiale de l’accident a été identifiée comme étant due au fait que les BSR n’ont pas pu se fermer complètement en raison d’un morceau de conduit.

de forage coincé entre les blocs", conclut l’étude, qui recommande à l’industrie pétrolière de se pencher sur la question pour éviter que cela ne se produise ailleurs…..

(15)

Que faire pour contrer Murphy ?

AMDEC : une méthode de prévention

AMDEC Analyse des Modes de Défaillances, de leurs Effets de leur Criticité

FMECA Failure Mode Effect and Criticity Analysis Origine : USA, dans les années 50

Mise en évidence des défaillances potentielles le plus tôt possible

• identifier les causes de défaillances

• identifier leurs effets

• hiérarchiser les défaillances

• prévenir les défaillances

Une AMDEC par étape de vie du produit:

• AMDEC produit/projet au stade de la conception

• AMDEC produit/process lors de la conception du système de production

• AMDEC SàV au niveau de l’utilisation

Le triplet « Effet / Cause / Détection » définit un mode de défaillance:

Effet : conséquence pour l’utilisateur (simple gêne, perte de production, accident grave…)

Cause : une parmi les causes, construire l’arbre des défaillances

Que faire pour contrer Murphy ?

(16)

Cotation d’un mode de défaillance:

Fréquence d’apparition : probabilité que la cause existe x probabilité que la cause entraîne la défaillance

Gravité : effet pour l’utilisateur

Détection : probabilité de détecter le défaut

inéxistante critique

souvent 15

incertaine moyenne

possible 5

100%

sans

~jamais 3

Détection Gravité

Fréquence Cotation

IPR

Indice de priorité de risque = F x G x D Que faire pour contrer Murphy ?

Exemple : casse d’un manche d’outil

Que faire pour contrer Murphy ?

(17)

Les cygnes noirs (Nassim Nicholas Taleb)

-6σ -3σ -2σ -1σ x +1σ +2σ +3σ +6σ

LSL Normal Distribution Centered USL Distribution normale centrée

σ DPMO* Probabilité

6 3,4 99,9997%

5 233 99,977%

4 6 210 99,379%

3 66 807 93,32%

2 308 537 69,2%

1 690 000 31%

* Défauts par million d’unités produites

« Médiocristan » « Extremistan »

Evénements peu probables, mais scalables (sans limites) : dinde de Noel Evénements non scalables.

limités, p.ex. taille d’un être humain

Un vol de « cygnes noirs », l’amerrissage sur la Hudson River

(18)

Un vol de « cygnes noirs », l’amerrissage sur la Hudson River

http://www.dailymotion.com/video/x8jn6a_atterissage-hudson-river-animation_news

On ne peut que se préparer à réagir aux cygnes noirs qui sont par nature imprévisibles!

Un « cygne noir » de taille, la centrale nucléaire de Fukushima

Destruction des systèmes de refroidissement suite à un

(19)

Plateforme Deepwater Horizon: damned blind sheer ram !

Références

Documents relatifs

véritablement l’erreur commise lors d’un calcul éléments finis et ceci pour un grand nombre d’applications.... Où

La moyenne harmonique serait donc supérieure , ce qui est impossible avec des nombres strictement positifs : Puce a effectivement fait une erreur de calcul.. A2826 - Une erreur

Mais on remarque que la moyenne arithmétique des réels choisis par Puce (159/47 = 3,383) est inférieure à leur moyenne harmonique (47/13 = 3,615), ce qui est

Une étude sur la qualité de la documentation des pro- blèmes de santé dans les DME de 19 cliniques de soins primaires au Manitoba, réalisée par Singer et collègues (page 383),

Dans le cas où le nombre de mesures est très grand, et que l’on s’approche d’une distribution normale, les valeurs extrêmes ne constituent plus une bonne approximation

34 Toujours concernant cette situation « cet événement de vie » et cette administration « l’administration avec laquelle vous avez été principalement en contact »,

Et s’il eût seulement nombré jusqu’à trente ou quarante retours de l’une tirée vingt degrés ou moins, et de l’autre quatre-vingts ou nonante degrés, il est connu que la

Une expression complète du résultat du mesurage comprend donc des informations sur l’incertitude de mesure qui permet d’indiquer quel est l’intervalle des