Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

17
1 ISI/OLC/PSA Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides Malika MEDJOUDJ Malika MEDJOUDJ Sarhane KHALFAOUI Sarhane KHALFAOUI Hamid DEMMOU Hamid DEMMOU Robert VALETTE Robert VALETTE FAC’04

description

Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides. Malika MEDJOUDJ Sarhane KHALFAOUI Hamid DEMMOU Robert VALETTE. FAC’04. Plan de l’exposé. Contexte général et état de l’art Modélisation des systèmes mécatroniques Méthode de recherche des scénarios - PowerPoint PPT Presentation

Transcript of Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

Page 1: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

1

ISI/OLC/PSA

Un algorithme pour l’extraction des scénarios critiques dans les

systèmes hybrides

Malika MEDJOUDJMalika MEDJOUDJ

Sarhane KHALFAOUISarhane KHALFAOUI

Hamid DEMMOUHamid DEMMOU

Robert VALETTERobert VALETTE

FAC’04

Page 2: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

2

ISI/OLC/PSA

Plan de l’exposé

Contexte général et état de l’art Modélisation des systèmes mécatroniques Méthode de recherche des scénarios

Méthode existante-Aspect discretNouvelle version-Aspect hybride

Application de la méthode Conclusion et travail futur

FAC’04

Page 3: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

3

ISI/OLC/PSA

Contexte général

Partie opérative (système

énergétique)

Commande et reconfiguration

(calculateur)Capteurs

Actionneurs

Défaillances

Système de pilotage

Système physique

Un système mécatronique:des technologies : mécaniques, hydrauliques, électriques, électroniques et informatiques (logiciels).Quatre entités: capteurs, partie opérative, système de commande et de reconfiguration et les actionneurs

Exemples: Anti-blocage des roues, control de stabilité, controle moteur….

FAC’04

Page 4: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

4

ISI/OLC/PSA

Contexte général

Objectif: Pourquoi les scénarios redoutés?- Evaluation de la sécurité au plustôt dans la phase de conception- Minimiser le coût et délai de conception- Complexité croissante: intégration progressive de l’électronique

-Flexibilité logicielle-Coopération et interaction entre systèmes

Définition d’un scénario redouté:C’est une liste d’événements qui conduisent d’un état de fonctionnement normal à un état redouté avec une relation d’ordre partiel entre ces événnements.

L’ordre d’occurrence des événements est importantFAC’04

Page 5: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

5

ISI/OLC/PSA

Contexte général (Etat de l’art)

Les méthodes classiques ne répondent que partiellement à l’identification des scénarios redoutés:-L’ordre d’occurrence des évènements n’est pas pris en compte.-Le temps qui sépare deux événements n’est pas explicitement considéré.-On ne peut pas prendre en compte une reconfiguration

Simulation: seulement le fonctionnement nominal est validé

Graphe d’accessibilité: explosion combinatoire

Extraction des scénarios redoutés directement à partir des modèles RdP.

Recherche de causalité

FAC’04

Page 6: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

6

ISI/OLC/PSA

Modélisation des systèmes mécatroniques

Aspect hybride

La dynamique continue est associée à la partie énergétique

La dynamique discrete est liée à la commande numérique, aux défaillances et dépassement de seuils

Couplage d’un RdP avec des équations algébro-différentielles: RdP PTD Aspect stochastique: défaillances et réparations

Ajout d’une composante stochastique aux RdP PTD: RdP PTDS

Le RdP: fonctionnement nominal, les défaillance et les mécanismes de reconfiguration

Les équations différentielles: l’évolution des variables continues de la partie énergétique du système.

Fonctions stochastiques: taux de défaillance et réparation

FAC’04

Page 7: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

7

ISI/OLC/PSA

Méthode de recherche des scénarios(Méthode éxistante-Aspect discret)

Principe de la méthode - Construire un modèle du système hybride;

- Enrichir progressivement le contexte dans lequel s’est produit l’état redouté;

- On s’interesse aux comportements qui permettent d’éviter le chemin critique (bifurcations représentées par des conflits de transitions).

2 étapes:Raisonnement arrière: recherche de causalité sur le rdp inversé

Etat initial: état cible Etat nominal(remonter aux causes)

Raisonnement avant: identifier les bifurcations sur le RdP initial

Etat initial: état nominal Localiser les bifurcations

Critère d’arret: rencontrer des états de fonctionnement normal

Limite: Un nombre important des scénarios incohérents vis-à-vis de la dynamique continue sont générés.

FAC’04

Page 8: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

8

ISI/OLC/PSA

Méthodes de recherche des scénarios(Nouvelle version-Aspect hybride)

L’algorithme:

Prendre en compte les conditions associées au franchissement de certaines transitions: des seuils impliquants des variables continuesAssocier des durées qui correspondent au temps que met le système pour atteindre

ces seuils.Introduction d’une nouvelles liste qui est une liste de transitions à ne pas franchir car

elles sont en conflit avec des transitions qui doivent etre franchies avant elles (à cause de l’aspect continu)

Elimination d’un certain nombre de scénarios incohérents vis-à-vis de la dynamique continue

FAC’04

Page 9: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

9

ISI/OLC/PSA

Application de la méthode:cas d’étude

V1max

V1min

Pompe1

V1S

Calculateur

V2min

V2max

EV3ds1 ds2

EV2

Capteurs

EV1

Pompe2

V1L

Réservoir2Réservoir1

V2LV2S

EV1 et EV2 : blocage en ouverture

EV3 : hors service

Modes de défaillances :

V1min<V1max<V1L<V1S

FAC’04

Page 10: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

10

ISI/OLC/PSA

Application de la méthode:modélisationFonctionnement nominal

EV3_oc1 EV3_OK

EV3_HS

t14 0

t15 0 def3

0 min11 VV

LVV 11

Utilisation de l’électrovanne de

secours

V1_cr

V1_dec

t11 min11 VV max11 VV t12

0)(1

1 tfdt

dV

0)(1

1 tgdt

dV

Défaillance et réparation de l’électrovanne 1

EV1_OK

EV1_BO

def10rep10

E_red1

t13Débordement du réservoir 1 SVV 11

max111 VVV LS FAC’04

Page 11: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

11

ISI/OLC/PSA

Application de la méthode:modélisation

Modèle du réservoir 1

Rep1(trep1)

EV3_oc2

V2_cr

EV2_OK

EV2_BO

V2_dec

E_red2 t25

t24(tl)

T21(tmax)

Def2(tdef2) Rep2(trep2)

t23(ts)

t22

SVV 22

Modèle RdP complet du système des réservoirs

Modèle du réservoir 2

EV3_OK

V1_dec

V1_cr

E_red1

EV3_oc1

EV3_HS

EV1_OK

EV1_BO

t11 t12

t13

t14

t15 Def3(tdef3)

Def1(tdef1)

Etat partiel nominal Etat partiel redoutétmax<tl<ts

( tmax )

( ts )

( tl )

FAC’04

Page 12: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

12

ISI/OLC/PSA

Application de la méthode

Raisonnement arrière (RdP inversé) :

Rep(trep1)

EV3_OK

V1_dec

V1_cr

E_red1

EV3_oc1

EV3_HS

EV1_OK

EV1_BO

t11(tmax) t12

T13(ts)

t14(tl)

t15 Def3(tdef3)

Def1(tdef1)

SVV 11

EV3_oc2

V2_cr

EV2_OK

EV2_BO

V2_dec

E_red2 t25

t24(tl)

t21(tmax)

Def2(tdef2) Rep2(trep2)

t23(ts)

t22

SVV 22

tmax<tl<tsFAC’04

Page 13: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

13

ISI/OLC/PSA

Application de la méthode

Rep1(trep1)

Raisonnement avant (RdP initial) :

EV3_OK

V1_dec

V1_cr

E_red1

EV3_oc1

EV3_HS

EV1_OK

EV1_BO

t11(tmax) t12

T13(ts)

t14(tl)

t15 Def3(tdef3)

Def1(tdef1)

SVV 11

EV3_oc2

V2_cr

EV2_OK

EV2_BO

V2_dec

E_red2 t25

t24

t21

def2 rep2

t23

t22

SVV 22

max11 VV min11 VV

tmax<tl<ts1er scénario: t13, def1, def3, t23, def2

2ème scénario: t13, def1, t24, def2

FAC’04

Page 14: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

14

ISI/OLC/PSA

Application de la méthodeélimination de scénario incohérent vis-a-vis de

l’aspect continu

Rep1(trep1)

Raisonnement avant (RdP initial) :

EV3_OK

V1_dec

V1_cr

E_red1

EV3_oc1

EV3_HS

EV1_OK

EV1_BO

t11(tmax) t12

T13(ts)

t14(tl)

t15 Def3(tdef3)

Def1(tdef1)

SVV 11

EV3_oc2

V2_cr

EV2_OK

EV2_BO

V2_dec

E_red2 t25

t24

t21

def2 rep2

t23

t22

SVV 22

max11 VV min11 VV

tmax<tl<ts

FAC’04

Page 15: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

15

ISI/OLC/PSA

Application de la méthodeRésultats

RésultatsL’ancienne version (discrete): génère 23 ordre partiels: quatre correspondent aux scénarios redoutés, neuf au fonctionnement normal et dix incohérents.

La nouvelle version (hybride): élimine les dix scénarios incohérents

Conséquences (continue): t13 sera franchie uniquement si t11 et t14 ne sont pas franchies le scénario redouté est composé de fraguements contenant les transitions en conflits avec t11 et t14 et par le franchissement de t13Ex: le scénario{t13, def1, t23, def2} donné par l’ancienne version est éliminé dans la nouvelle car la transition t14 en conflit avec t13 a un seuil de franchissement inférieur donc elle est franchie avant et interdit le franchissement de t13.

FAC’04

Page 16: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

16

ISI/OLC/PSA

Conclusion et travail futur

Deux problèmes à résoudre: Minimalité: l’algorithme produit des scénarios non minimaux

Utiliser cette notion dans l’algorithme (exprimée sous la forme d’un séquent en logique linéaire).

Eviter les scénarios redondants.

FAC’04

Page 17: Un algorithme pour l’extraction des scénarios critiques dans les systèmes hybrides

17

ISI/OLC/PSA

Merci pour votre attentionMerci pour votre attention

FAC’04