节点文献

ICF物理实验分布式测量软件系统

【作者】 陈鸣

【导师】 阴泽杰; 杨存榜;

【作者基本信息】 中国科学技术大学 , 物理电子学, 2007, 博士

【摘要】 ICF(惯性约束聚变)实验物理诊断测量软件系统是ICF实验不可或缺的重要组成部分。它为满足ICF实验研究中大数据量、多学科、多项目测量系统的数据采集、保存和处理的需要提供了良好的技术条件。但由于ICF研究工作在我国起步较晚,目前国内所使用的测量软件系统整体水平较低,具有诸多不足,尤其是随着“神光—Ⅲ”原型实验装置的建成,软件系统已经成为制约我国ICF研究工作快速发展的瓶颈。本文涉及的领域集中在软件部分,其目的就是通过研究、分析测量测试系统中涉及到的各种最新的软件技术的原理和实现方式,选择并建立一套能够满足“神光-Ⅲ”原型上的物理实验诊断系统以及将来的“神光-Ⅲ”主机装置系统需求的分布式测量软件体系。该软件体系具有良好的模块性和尽可能低的耦合性,具有开放性和灵活性,使得系统能够根据物理需求的变化而调整,也可以随着相关技术的发展得到不断更新和升级。本文首先介绍了ICF物理实验的背景,以及国内外ICF物理实验中测量软件系统的发展现状,说明了建立一个具有先进性、通用性、开放性和分布性等特点的测量软件系统的必要性,并给出了分布式测量软件系统的设计思路,整体架构和开发、运行环境的选择。本文在分析并比较了目前国内ICF研究领域内的所涉及的各种仪器总线后,将分布式测量软件系统的硬件平台定义为混合总线结构的测试系统,该系统同时结合了模块化仪器平台和分立仪器的组件,它们通过各种不同的仪器标准总线相互连接,充分发挥多种总线和平台的优势,具有独立性、耐久性、可扩展性和高性价比。根据这种混合总线结构,文章结合ICF物理实验实际应用,分析并完成了基于标准仪器驱动器的虚拟仪器测量子系统的设计和开发,从而通过从下而上的开发方式完成完整的测量软件体系的建立。为了保证测量软件系统的通用性和开放性,本文详细阐述了基于组件的设计和开发方案,并结合ICF研究领域内最常见的示波器测量系统进行了实际应用,利用面向对象的设计模式完成了一个具有模块化功能的通用示波器测量系统。分布式测量软件系统的关键问题之一就是如何在系统内部以及系统之间实现标准的数据交换,本文详细介绍了目前国际测量测试领域内的最新标准—自动化测试语言的框架和结构,并结合分布式测量软件系统进行了应用,特别是利用XML序列化技术实现了将ATML标准集成到面向对象的测量程序中。分布式测量软件系统的另外一个关键问题在于如何不同应用域的程序之间实现对象类型的耦合,本文研究并实现了两种可能的方案,即.NET Remoting和Web Service,而在现阶段.NET Remoting这种耦合方式更具有实际意义。本论文的意义和主要创新之处包括:1.本文研究内容属于“神光—Ⅲ”系列装置ICF实验物理诊断的关键部分之一,该项目作为我国863高技术研究发展计划的主题项目和国家重点工程,是极为复杂的多学科跨世纪的系统研究工程,无论对国民经济、军事应用,还是基础学科探索都有着重要而特殊的意义。2.首次将分布式技术应用于国内ICF装置物理诊断系统,完成了分布式测量软件系统的设计思路,整体架构和开发、运行环境的选择。3.通过对相关国际标准的仔细研究,首次全面系统地在ICF实验物理诊断测量系统中使用并自行开发出符合标准的仪器驱动器,完成了基于虚拟仪器概念的混合总线测试系统的构建。4.在ICF实验测量系统中完整的应用了诸如面向对象、组件开发、XML技术以及有关网络开发技术,尤其是首次在ICF研究领域内应用了最新的自动化测试标记语言作为数据交换标准,实现了ICF物理实验的分布式测量。

【Abstract】 Measurement software system of physical diagnostics in Inertial Confinement Fusion (ICF) experiments is a very important part, which supports acquisition, storage and processing of target-diagnostic data. As a result of the late start of ICF research in our country, overall domestic measurement software system is on a relatively low level at present, with very many disadvantages. Practically, considering the accomplishment of SG-III prototype facility, measurement software system has became the restriction of rapid growth in out country’s ICF research field.The thesis is focused on the software domain, and describes the research and development work of the principles and implementation of various latest software technologies for measurement and test system. In the thesis we select and establish a set of distributed measurement software system, which not only satisfies the requirement of physical diagnostics of SG-III prototype facility, but also meets the demands of SG-III main facility in the future.At the first of this thesis, the background knowledge of ICF experiment and the current situation of measurement software system of domestic and foreign ICF experiment. The necessity and urgent needs for a new measurement software system which is advanced, interchangeable, expandable and distributed are mentioned. Then the design scheme, overall architecture, development and run environment of the distributed measurement system are briefly introduced.After the analysis and comparison of instrument buses involved in current ICF research filed, the thesis proposes the distributed measurement software system should be based on the mixed-bus hardware platform. This platform combines modular instruments with the independent instrument together, and these instruments are interconnected through different instrument buses. The platform takes full advantage of multi buses and protocols, and provides independence, duration, expansion and high performance to price. According to this mixed-bus platform, the thesis introduces how to build up the virtual instrument measurement subsystem based on the instrument drivers, and accomplish the whole measurement software system through the bottom-top method.To ensure the interchangeable and expandable of the measurement software system, the thesis then introduces the software design and development based on component in details. Furthermore, the thesis illustrates an interchangeable oscilloscope application based on the object-oriented design.One key topic of the distributed measurement software system is how to achieve data exchange internally and externally. This thesis introduces latest data standard in measurement and test-Auto Test Markup Language, and the implementing ATML in distributed measurement software system with XML serialization.Another key topic of the distributed measurement software system is the coupling of different applications. This thesis research discusses two possible ways, .NET Remoting and Web Service, and .NET Remoting is more practical at present.The significance and innovation of the thesis are as follows:1. Measurement software system is one key part of SG-III prototype facility, which is the principal item of National 863 Project. The software system is a very complex and long time engineering project of great significance for national economy, military application and foundation research.2. Firstly bringing forward distributed technologies for physical diagnostics inICF experiments. Accomplished the design, development of the distributed measurement software system, and select the environment for developing and running.3. Firstly bringing forward the comprehensive idea of using instrument driversin measurement software system for ICF experiments, firstly accomplished the development of custom instrument driver, and build a mixed-buses test system based virtual instruments.4. Firstly application of object-oriented, component, XML etc. in domestic measurement software system for ICF experiments, practically firstly bringing forward the latest ATML into related field and realizes the distributed measurement for ICF physical experiments.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络