Application n°2 (marine) Navire à cycle combiné - acotris.c-s.fr

Transcription

Application n°2 (marine) Navire à cycle combiné - acotris.c-s.fr
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
Application n°2 (marine)
Navire à cycle combiné
1
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
SOMMAIRE :
• Ce qui est fait
• Ce qui reste à faire
• Planning prévisionnel
2
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
12 Mars 2003
•Ce qui est fait
QV
QCIR
NB
ND
QEA
V6170
V6100
9MW
25MW
3
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
12 Mars 2003
Combined Process : general scheme
Steam drum
Qv
steam
NB
water
Heat
Recovery
Steam
Generator
Circulation
Steam turbine
Condenser
Qea
Deaerator
V6100
Qcond
steam
water
V6170
ND
PODs
Gas turbine
Mechanical /
Electromagnetic
Energy
4
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
12 Mars 2003
logiciel
matlab simulink
scilab scicos
ballon
process
(CC + Proc) continus
version
1.0
fichiers
1.0
graph.m graphdd.m init.m NB_stimuli.mat
degazeur
(CC + Proc) discrets +
alarme
(CC + Proc) continus
1.0
tag
ballon
(CC + Proc) continus
CC discret + Proc continu
1.0
1.0
process.mdl
graph.m init.m ND_stimuli.mat ND_stimuli2.mat
ND_stimuli3.mat proce ss.mdl
graph.m init.m processta g.mdl
dégazeur
(CC + Proc) continus
CC discret + Proc continu
1.0
1.0
graph.m init.m NB_stimuli.mat process.mdl
init.sci proc_ba l.cos CCBallon1_body_separate.o
init.sci entrees.m proc_deg_e t_CC.cos
init.sci entrees.m CCDEG_body_separate.o
proc_de g_et_CC.cos Makefile CCDEG.SIG
tag
objecteering
signal
syndex
ballon
ballon
ballon
(CC + Proc) continus
CC discret + Proc continu
1.0
1.0
CC
CC + Proc (CS/SITIA)
1.0
2.0
CC + Proc
1.0
CC + Proc (CS/SITIA)
2.0
algorithme CC
assembleur + alarme +
architecture SNCC
1.0
CCDEG.PAR
init.sci ta g.cos
init.sci tag.cos PI_body_separate.o
CDP_body_separate.o tag_CCsigna l.cos
regulateurBallon4.ofp
Re gula teurBa llon0,6_english_2state s.ofp
Re gula teurBa llon0,6_english_3state s.ofp
Proce ssusBa llon0.7.ofp
env_Re gula te ur.SIG regulate ur.SIG
de bitVa pe ur.SIG nive auBallon.SIG
ge nera l.SIG loide Comma nde .SIG
processusBa llon.SIG interfa ce.SIG
RBconsigne.dat RC_Bconsigne.dat RBtime.dat
RC_Btime.dat env_Regulateur
env_Re gula torCore .SIG ControlEqua tion.LIB
DrumLeve .LIB DrumLeve lSe nsor.LIB
Re gula tor.LIB Ste amFlow .LIB
Ste amFlow Se nsor.LIB Supe rvisor.LIB
envProcessCore.SIG
De bitEa uAlime nta ire .LIB
De bitVape ur.LIB
LoiDe Simula tion.LIB
Proce ssBallon.LIB
CCBAL.sdx
5
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
•Ce qui est nouveau
• Congrès Simouest 2002 (28/29 nov. 2002, Ecole Centrale de Nantes : MARINE, Navire Virtuel,
où en est-on ?).
• Présentation : " A marine aplication for ACOTRIS project. " (Pascal PICARD & Frédéric
THEPAUT (SITIA) / Michel NAKHLE & Charles MODIGUY & Nhan TRUONG TRUNG (CS SI) /
Jean-Yves RENAUD (CAT))
• Démonstration : Spécification du contrôle-commande d'un process ballon vapeur en UML,
génération automatique du code en SIGNAL (passerelle), démonstration sur deux PO par
interfaçage en JAVA.
• Spécificatin sous SynDEx : Document DCD (Document de Conception Détaillée) : Projet
ACOTRIS – Application Projet N° 2 – Présentation de l'architecture du SNCC – Ind. 1 –
26/02/2003
6
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
•Ce qui reste à faire et planning prévisionnel
• Simplification de la TAG et de son contrôle – commande (plutôt en discret) ; validation sur
Matlab. (SITIA) : mars-avril 2003.
• Tester la 2nde passerelle " UML ! SIGNAL " sur la TAG simplifiée : début avril à mai 2003. (CS
– CEA – assistance SITIA) : avril-mai 2003.
• Tester la passerelle " UML ! SynDEx " sur le processus Ballon Vapeur : 1er mai à juin 2003.
(CS - SITIA)
• Participation à la rédaction du document final " utilisateur " (Partie SITIA.)
• Préparation dernière réunion prévue en septembre 2003 : juin à septembre 2003.
7
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
Développement SynDEx
8
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
Structure du régulateur ballon sous SynDEx (en cours)
" But
- Explorer les possibilités de SynDEx en vue de la description de l’application marine
- Décrire l’algorithme de régulation et l’architecture existante
- Retrouver un temps de cycle conforme à la réalité
" Algorithme
- Régulateur PI
- Alarme sur le niveau qui agit sur la consigne
" Architecture
- SNCC : régulateur, automates, poste opérateur (XOPS)..
- Temps entre une commande opérateur → réponse en sortie < 1 sec.
9
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
Algorithme de régulation sous SynDEx
10
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
SNCC du navire à cycle combiné
MC68060
10 Mbits/s
MC68060
9600 Bd
Régulateur ballon
11
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
Modélisation partielle de l’architecture
12
12 Mars 2003
Analyse et Conception à Objet Temps Réel pour Implantation asynchrone / Synchrone
Calcul d’adéquation
13

Documents pareils

Application n°2 (marine) Navire à cycle combiné - acotris.c-s.fr

Application n°2 (marine) Navire à cycle combiné - acotris.c-s.fr • La mise en œuvre de la passerelle YATUS a été réalisée en prenant pour exemple le processus BALLON de l ’application Marine. • L ’évaluation des différentes passerelles sera faite sur un autre pr...

Plus en détail