JRTF: A Flexible Software Framework for Real-Time Control in Magnetic Confinement Nuclear Fusion Experiments

被引:4
|
作者
Zhang, M. [1 ]
Zheng, G. Z. [1 ]
Zheng, W. [1 ]
Chen, Z. [1 ]
Yuan, T. [1 ]
Yang, C. [1 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Adv Electromagnet Engn & Technol, Sch Elect & Elect Engn, Wuhan 430074, Peoples R China
关键词
Computer control systems; real-time software systems; MARTE;
D O I
10.1109/TNS.2016.2518709
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The magnetic confinement nuclear fusion experiments require various real-time control applications like plasma control. ITER has designed the Fast Plant System Controller (FPSC) for this job. ITER provided hardware and software standards and guidelines for building a FPSC. In order to develop various real-time FPSC applications efficiently, a flexible real-time software framework called J-TEXT real-time framework (JRTF) is developed by J-TEXT tokamak team. JRTF allowed developers to implement different functions as independent and reusable modules called Application Blocks (AB). The AB developers only need to focus on implementing the control tasks or the algorithms. The timing, scheduling, data sharing and eventing are handled by the JRTF pipelines. JRTF provides great flexibility on developing ABs. Unit test against ABs can be developed easily and ABs can even be used in non-JRTF applications. JRTF also provides interfaces allowing JRTF applications to be configured and monitored at runtime. JRTF is compatible with ITER standard FPSC hardware and ITER (Control, Data Access and Communication) CODAC Core software. It can be configured and monitored using (Experimental Physics and Industrial Control System) EPICS. Moreover the JRTF can be ported to different platforms and be integrated with supervisory control software other than EPICS. The paper presents the design and implementation of JRTF as well as brief test results.
引用
收藏
页码:1070 / 1075
页数:6
相关论文
共 50 条
  • [31] Adaptive optics real-time control with the compute and control for adaptive optics (Cacao) software framework
    Guyon, Olivier
    Sevin, Arnaud
    Ferreira, Florian
    Ltaief, Hatem
    Males, Jared R.
    Deo, Vincent
    Gratadour, Damien
    Cetre, Sylvain
    Martinache, Frantz
    Lozi, Julien
    Vievard, Sebastien
    Fruitwala, Neelay
    Bos, Steven P.
    Skaf, Nour
    ADAPTIVE OPTICS SYSTEMS VII, 2020, 11448
  • [32] A Framework for Real-time GNSS Software Receiver Research
    Godsoe, D. A.
    Kaye, M. E.
    Langley, R. B.
    PROCEEDINGS OF THE 2010 INTERNATIONAL TECHNICAL MEETING OF THE INSTITUTE OF NAVIGATION - ITM 2010, 2010, : 722 - 735
  • [33] RTnet - A flexible hard Real-Time networking framework
    Kiszka, Jan
    Wagner, Bernardo
    Zhang, Yuchen
    Broenink, Jan
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 449 - 456
  • [34] A distributed real-time software framework for robotic applications
    Kuo, YH
    MacDonald, BA
    2005 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-4, 2005, : 1964 - 1969
  • [35] A FRAMEWORK FOR SOFTWARE FAULT TOLERANCE IN REAL-TIME SYSTEMS
    ANDERSON, T
    KNIGHT, JC
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (03) : 355 - 364
  • [36] A hardware/software framework for real-time spiking systems
    Oster, M
    Whatley, AM
    Liu, SC
    Douglas, RJ
    ARTIFICIAL NEURAL NETWORKS: BIOLOGICAL INSPIRATIONS - ICANN 2005, PT 1, PROCEEDINGS, 2005, 3696 : 161 - 166
  • [37] Verification and integration of real-time control software
    Alur, Rajeev
    NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 47 - +
  • [38] Teamscale: Software Quality Control in Real-Time
    Heinemann, Lars
    Hummel, Benjamin
    Steidl, Daniela
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 592 - 595
  • [39] Upgrading real-time control software in the field
    Sha, L
    PROCEEDINGS OF THE IEEE, 2003, 91 (07) : 1131 - 1140
  • [40] ON THE REAL-TIME CONTROL OF FLEXIBLE MANUFACTURING SYSTEMS
    CHASE, CJ
    RAMADGE, PJ
    PROCEEDINGS OF THE 28TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-3, 1989, : 2026 - 2028