Author: Carvalho, P.J.
Paper Title Page
WEPMU018 Real-time Protection of the "ITER-like Wall at JET" 1096
 
  • M.B. Jouve, C. Balorin
    Association EURATOM-CEA, St Paul Lez Durance, France
  • G. Arnoux, S. Devaux, D. Kinna, P.D. Thomas, K-D. Zastrow
    CCFE, Abingdon, Oxon, United Kingdom
  • P.J. Carvalho
    IPFN, Lisbon, Portugal
  • J. Veyret
    Sundance France, Matignon, France
 
  Dur­ing the last JET toka­mak shut­down a new ITER-Like Wall was in­stalled using Tung­sten and Beryl­li­um ma­te­ri­als. To en­sure plas­ma fac­ing com­po­nent (PFC) in­tegri­ty, the re­al-time pro­tec­tion of the wall has been up­grad­ed through the pro­ject "Pro­tec­tion for the ITER-like Wall" (PIW). The choice has been made to work with 13 CCD ro­bust ana­log cam­eras view­ing the main areas of plas­ma wall in­ter­ac­tion and to use re­gions of in­ter­est (ROI) for mon­i­tor­ing in real time the sur­face tem­per­a­ture of the PFCs. For each cam­era, ROIs will be set up pre-pulse and, dur­ing plas­ma op­er­a­tion, sur­face tem­per­a­tures from these ROIs will be sent to the real time pro­cess­ing sys­tem for mon­i­tor­ing and even­tu­al­ly pre­vent­ing dam­ages on PFCs by mod­i­fy­ing the plas­ma pa­ram­e­ters. The video and the as­so­ci­at­ed con­trol sys­tem de­vel­oped for this pro­ject is pre­sent­ed in this paper. The video is cap­tured using PLE­O­RA frame grab­ber and it is sent on GigE net­work to the real time pro­cess­ing sys­tem (RTPS) di­vid­ed into a 'Real time pro­cess­ing unit' (RTPU), for sur­face tem­per­a­ture cal­cu­la­tion, and the 'RTPU Host', for con­nec­tion be­tween RTPU and other sys­tems. The RTPU de­sign is based on com­mer­cial Xil­inx Vir­tex5 FPGA boards with one board per cam­era and 2 boards per host. Pro­grammed under Simulink using Sys­tem gen­er­a­tor block­set, the field pro­grammable gate array (FPGA) can man­age si­mul­ta­ne­ous­ly up to 96 ROI de­fined pixel by pixel.  
poster icon Poster WEPMU018 [2.450 MB]  
 
THDAULT06 MARTe Framework: a Middleware for Real-time Applications Development 1277
 
  • A. Neto, D. Alves, B. Carvalho, P.J. Carvalho, H. Fernandes, D.F. Valcárcel
    IPFN, Lisbon, Portugal
  • A. Barbalace, G. Manduchi
    Consorzio RFX, Associazione Euratom-ENEA sulla Fusione, Padova, Italy
  • L. Boncagni
    ENEA C.R. Frascati, Frascati (Roma), Italy
  • G. De Tommasi
    CREATE, Napoli, Italy
  • P. McCullen, A.V. Stephen
    CCFE, Culham, Abingdon, Oxon, United Kingdom
  • F. Sartori
    F4E, Barcelona, Spain
  • R. Vitelli
    Università di Roma II Tor Vergata, Roma, Italy
  • L. Zabeo
    ITER Organization, St. Paul lez Durance, France
 
  Funding: This work was supported by the European Communities under the contract of Association between EURATOM/IST and was carried out within the framework of the European Fusion Development Agreement
The Mul­ti-thread­ed Ap­pli­ca­tion Re­al-Time ex­ecu­tor (MARTe) is a C++ frame­work that pro­vides a de­vel­op­ment en­vi­ron­ment for the de­sign and de­ploy­ment of re­al-time ap­pli­ca­tions, e.g. con­trol sys­tems. The ker­nel of MARTe com­pris­es a set of da­ta-driv­en in­de­pen­dent blocks, con­nect­ed using a shared bus. This mod­u­lar de­sign en­forces a clear bound­ary be­tween al­go­rithms, hard­ware in­ter­ac­tion and sys­tem con­fig­u­ra­tion. The ar­chi­tec­ture, being mul­ti-plat­form, fa­cil­i­tates the test and com­mis­sion­ing of new sys­tems, en­abling the ex­e­cu­tion of plant mod­els in of­fline en­vi­ron­ments and with the hard­ware-in-the-loop, whilst also pro­vid­ing a set of non-in­tru­sive in­tro­spec­tion and log­ging fa­cil­i­ties. Fur­ther­more, ap­pli­ca­tions can be de­vel­oped in non re­al-time en­vi­ron­ments and de­ployed in a re­al-time op­er­at­ing sys­tem, using ex­act­ly the same code and con­fig­u­ra­tion data. The frame­work is al­ready being used in sev­er­al fu­sion ex­per­i­ments, with con­trol cy­cles rang­ing from 50 mi­crosec­onds to 10 mil­lisec­onds ex­hibit­ing jit­ters of less than 2%, using Vx­Works, RTAI or Linux. Codes can also be de­vel­oped and ex­e­cut­ed in Mi­crosoft Win­dows, So­laris and Mac OS X. This paper dis­cuss­es the main de­sign con­cepts of MARTe, in par­tic­u­lar the ar­chi­tec­tural choic­es which en­abled the com­bi­na­tion of re­al-time ac­cu­ra­cy, per­for­mance and ro­bust­ness with com­plex and mod­u­lar data driv­en ap­pli­ca­tions.
 
slides icon Slides THDAULT06 [1.535 MB]