Font Size: a A A

Research On Data Publishing System For NBI

Posted on:2012-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:L J XiaoFull Text:PDF
GTID:2178330332485791Subject:Plasma physics
Abstract/Summary:PDF Full Text Request
The EAST, a fully-superconducting nuclear fusion device Tokamak with non-circular cross-section has been successfully set up and put into operation. The completion of the construction and running of EAST is but the fist step of the scientific plan toward realizing its ultimate aim, with current-driven & high-power auxiliary heating system being a must to fulfill it and without which it was impossible to achieve. Neutral beam injector (NBI) is currently the popular way to achieve auxiliary heating and current driving in large-scale TOKAMAK and next generation nuclear fusion device ITER. The success of the completion of NBI system should contribute a lot to the high efficiency of EAST. The NBI Data Publishing System designed for EAST serves an excellent platform for the physical scientists to analyze and process data.This article will expound upon the design and implementation of a data publishing system used in NBI system. This data publishing system is based on C/S mode and contains mainly the following parts:1)The designing of data compression and network transmitting interface in distributed data acquisition system. Examples of DAQ card used in NBI are PCI9112,PXI2206,PXI2010 and so on. Each sub-system uses LZO data compression technique to compress data and then uploads the processed data to servers through network, thus realizing data mass storage.2) Setup of data server and developing server-end programme prodaq&recdaq; concurrent server programme development using multi-thread skill under Linux environment; recdaq responses for the receiving of data from data-acquisition-end while prodaq is in charge of transmitting the received data to intranet so that experimentators can deal with it. 3) Designing and implementation of client-end drawing programme NBWave,which completes the task of drawing images out of the received data; a high efficiency object-based programming tool, namely VC++6.0,is adopted to develop the above client programme, strictly conforming with OMT(Object Modeling Technique)in designing and practice.Testing and experiments show that the whole system is stable, effective and has a good generality and espansibility.
Keywords/Search Tags:Neutral beam injection(NBI), Data publishing, Socket, Concurrent server, Multi-thread
PDF Full Text Request
Related items