2. 兰州大学 教育部 中子应用技术工程研究中心 兰州 730000;
3. 中国科学院近代物理研究所 兰州 730000
2. Engineering Research Center for Neutron Application, Ministry of Education, Lanzhou University, Lanzhou 730000, China;
3. Institute of Modern Physics, Chinese Academy of Sciences, Lanzhou 730000, China
紧凑型D-D中子发生器因其体积小、不使用放射性氚、有更好的安全性能、可代替同位素中子源等特点,在工业在线中子活化分析、中子照相、爆炸物及毒品检测等方面有广泛的应用价值[1, 2, 3]。早先的紧凑型D-D中子发生器主要以密封中子管为主,但因其结构限制及使用微型潘宁离子源,D束流只有几十微安,中子产额低,不能满足应用需要。开发D束流大于1 mA,D-D中子产额大于108 n∙s-1的紧凑型中子发生器已成为中子应用技术的迫切需要。美国劳伦斯伯克利国家实验室(Lawrence Berkeley National Laboratory,LBNL)已发展了各种形式的紧凑型中子发生器[4, 5, 6],国内此方面的研究相对滞后[7, 8]。
在兰州大学一台用于工业物料成分在线中子活化分析的紧凑型D-D中子发生器正在研制中。为便于工业现场的应用,紧凑型D-D中子发生器的计算机远程控制是需要解决的问题之一。本文的主要目的是为紧凑型D-D中子发生器研制一套计算机控制系统,以实现对中子发生器的远程控制,要求系统紧凑可靠,操作界面简单易行。
1 紧凑型D-D中子发生器结构及控制参量所开发的紧凑型D-D中子发生器由中子发生器主体、电源及控制测量集成柜、工控机、冷却循环机等组成,如图1所示[9],其主要技术指标如下:
|
图1 中子发生器系统结构示意图 Fig.1 Systems of neutron generator. |
D-D中子产额>1×108 n∙s-1;靶上D束流≥1mA;靶上D束斑≤ø20 mm;D束流能量100-120 keV;中子发生器主体外形尺寸ø200-300 mm;长约1000mm。
为实现上述指标,离子源采用了双等离子体离子源,该离子源需要三台电源为其供电,其电参数和控制要求分别为:灯丝电源,0-20 V/0-76 A连续可调;磁场电源,0-100 V/0-15 A连续可调;弧流电源,0 - -500 V/0-10 A连续可调;另外,采用质量流量控制器来控制离子源进气,进气量0-10mL∙min-1连续可调。高压电源指标为-160kV/25 mA,经高压电缆和高压绝缘接头将高压加在中子发生器引出加速电极上,实现从离子源引出D离子束并加速到预定能量的目的,控制要求高压0 - -160 kV连续可调,同时,采集高压负载电流并实时显示。由一组由分子泵、机械泵、真空计组成的真空机组保证中子发生腔内达到高真空,控制要求为分子泵、机械泵的起停,运行状态参数及真空度等数据的采集及实时显示。由一台冷却循环机为离子源及靶提供冷却液,控制要求为冷却循环机的起停及运行状态参数的采集与实时显示。另外,计算机控制系统还需要对来自中子产额监测探测器系统的数据进行采集和实时显示。
2 控制系统硬件结构中子发生器系统中离子源电源、气体质量流量计、高压电源、分子泵真空规等都属于智能化仪器,仪器内部自身集成了接口和接口协议,其中三台离子源电源采用RS-422串口通信标准,高压电源、真空规、气体质量流量计采用了RS-232串口通信标准,远程I/O ADAM-4000系列模块和分子泵采用RS-485串口通信。面对多设备、多通信协议组成的系统,为简化通信连接,增强系统可扩展性,工控机(Industrial Personal Computer,IPC)通过网络TCP/IP通信协议[10]与串口联网服务器(Serial device server)通讯,利用串口联网服务器实现TCP/IP通信协议与RS-232/RS-422/RS-485串口通信协议的转换。控制系统硬件结构如图2所示。
|
图2 控制系统硬件框图 Fig.2 Hardware diagram of control system. |
采用研华ADAM-4000系列I/O模块实现设备供电的远程监测以及温度数据采集。其中,由IPC经串口服务器向ADAM-4068模块发出数字控制信号,ADAM-4068将数字量信号转化成开关量控制继电器,实现离子源电源、高压电源、真空系统(包括机械泵、分子泵和真空规)冷却机和中子探测器的供电控制;利用ADAM-4053模块采集的继电器电参数转换的16路数字量,实现对设备供电状态的监测;利用ADAM-4018模块采集热电偶传感器模拟量转换的数字量,实现对冷却液、离子源线包等关键部位温度的监测。
3 控制系统软件设计基于虚拟仪器LabVIEW平台开发了控制系统软件,针对各个设备设计了各自的测控子模块,即开发了高压电源模块、离子源电源模块、气体质量流量计模块、真空计模块、ADAM O/I模块和访问数据库模块等。其中,离子源电源模块包含灯丝电源、励磁电源和弧流电源三个相互独立的子模块;ADAM I/O部分包含三个相互独立的子模块,分别对应控制ADAM-4068、ADAM-4053、ADAM-4018。访问数据库子模块实现系统运行数据库更新和查询。当控制软件运行时,通过主程序实现各子模块的并行执行。控制软件框架结构如图3所示。
|
图3 控制软件结构框图 Fig.3 Software diagram of control system. |
各设备子模块对应不同的串口联网服务器端口,尽管各个设备的端口和通讯协议不尽相同,但各设备软件子模块结构相类似。本节将以高压电源控制为例,来说明控制软件子模块的设计结构。高压电源的控制软件子模块结构如图4所示,即使用LabVIEW中已封装好的TCP通讯子VI来实现与设备的连接建立、数据发送、数据读取等功能。高压电源控制模块开始运行,首先调用子VI打开TCP链接,工控机与高压电源串口服务器端口建立通信,如果建立通信过程中出现错误,则发出警告,关闭TCP链接结束程序;若没有错误,则查询是否进行参数设置操作。当有设备参数操作时,执行设备参数设置命令,调节电源电压、电流输出值或进行输出开关操作;当没有参数值改变时,循环执行设备状态查询,读取电压、电流输出值以及电源输出状态,并在界面实时显示。
|
图4 电源控制流程图 Fig.4 Diagram of power control software. |
中子发生器持续运行过程中会产生大量运行数据,运行历史数据是中子发生器故障诊断、维护和将来改进的依据,故需要建立相应的数据库,以及时保存相关数据。
系统运行数据库的建立采用了瑞典MySQL AB公司开发的关系型数据管理系统软件MySQL,MySQL具有源代码开放、体积小、运行速度快等特点。首先,在MySQL数据库软件环境下,利用SQL语言创建自定义数据库Ngenerator,并在该数据库下创建二维数据表格Records,数据表格中每一条记录包括日期、时间和中子发生器各设备运行参数,如真空度、离子源进气量、离子源电源电流和电压、高压电源电流和电压、中子产额等。
为让基于LabVIEW所开发的控制程序能够访问MySQL中所建立的数据库Ngenerator[11],首先,安装MySQL数据库驱动程序MySQL ODBC 5.1 DRIVER,再用Windows系统自带的ODBC (Open Database Connectivity)管理器注册一个数据源,由ODBC管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与数据库的链接,ODBC是微软提出的开放式数据库互连技术,为访问不同种类的SQL数据库提供了通用接口;其次,利用LabVIEW中的数据库连接工具包,通过所建立的ODBC接口实现基于LabVIEW开发的控制程序对数据库的访问。LabVIEW控制程序对数据库的访问逻辑框图如图5所示。
|
图5 LabVIEW控制程序访问数据库示意图 Fig.5 Diagram of LabVIEW application access databases. |
为实现对数据库的操作,还需要开发基于LabVIEW的数据库的访问程序模块,该程序模块主要包括数据存储程序、历史数据查询及显示程序。数据存储程序首先通过局部变量数据共享得到中子发生器运行主要数据[12],如真空度、进气量、离子源电源电压电流、高压电源电压电流以及中子产额等,加入计算机日期时间数据,打包形成数据簇,然后存储程序调用LabVIEW中的DB Tools Insert vi函数将打包的数据簇写入到数据库数据表格中,形成一条新的纪录,设置存储周期为1 s。由历史数据查询及显示程序调用DB Tools select vi函数,以日期时间为查询关键字,设定查询的时间范围,从数据库中获取历史数据,并由该程序将数据转化成LabVIEW可识别二维字符串数组,在控制界面子窗口中以二维数据表格的形式显示。
3.3 控制系统计算机操作界面在LabVIEW平台上开发了控制软件计算机操作界面程序,其生成的控制系统界面如图6所示。为使界面显示清晰和操作简单易行,对界面进行了分区,将需要调节的元件分布在界面的右侧,如高压电源、离子源电源、气体质量流量计等,界面左侧是分子泵、真空计、中子探测器及温度监测显示区域,左下角是系统供电控制及状态监测显示区域。界面右上角按钮实现系统运行数据的保存与查询。
|
图6 控制系统界面 Fig.6 Interface of control system. |
在中子发生器出中子之前,开展了质子束出束调试,并对控制系统进行了测试。即给离子源通氢气产生等离子体,引出质子束并加速到靶上。在离子源进气0.22 mL∙min-1、离子源励磁电流5 A、灯丝电流44 A、离子源弧流0.2 A、引出加速高压-100kV条件下,靶上质子束流已大于2 mA。在调束过程中,利用开发的计算机远程控制系统实现了对离子源电源、气体流量计、高压电源、分子泵等设备的远程控制、采集和实时显示。系统运行稳定,控制信号响应快,远程数据采集准确,界面操作简洁方便,满足了中子发生器控制系统设计要求。
| 1 | 魏国海, 韩松柏, 陈东风, 等. 中子照相技术在核燃料元件无损检测中的应用[J]. 核技术, 2012, 35(11):821-826 WEI Guohai, HAN Songbai, CHEN Dongfeng, et al. Application of neutron radiography for non-destructive testing nuclear fuel elements[J]. Nuclear Techniques, 2012, 35(11):821-826( 1) |
| 2 | 冉建玲, 卢小龙, 马占文, 等. 基于微通道板的快中子像探测器转换器的模拟研究[J]. 核技术, 2015, 38(9):090401. DOI:10.11889/j.0253-3219.2015.hjs.38.090401 RAN Jianling, LU Xiaolong, MA Zhanwen, et al. Simulation study on the converter of fast neutron imaging detector based on micro-channel plates[J]. Nuclear Techniques, 2015, 38(9):090401. DOI:10.11889/j.0253-3219.2015.hjs.38.090401( 1) |
| 3 | 袁国军, 肖才锦, 金象春, 等. 北京市场10种膳食鱼微量元素的中子活化分析[J]. 核技术, 2013, 36(9):090207. DOI:10.11889/j.0253-3219.2013.hjs.36.090207 YUAN Guojun, XIAO Caijin, JIN Xiangchun, et al. Study on trace elements of ten kinds of fish species at Beijing market by INAA[J]. Nuclear Techniques, 2013, 36(9):090207. DOI:10.11889/j.0253-3219.2013.hjs.36. 090207( 1) |
| 4 | Reijonen J, Gicquel F, Leung K N, et al. D-D neutron generator development at LBNL[J]. Applied Radiation and Isotopes, 2005, 63:757-763. DOI:10.1016/j. apradiso.2005.05.024( 1) |
| 5 | Ludewigt B A, Wells R P, Reijonen J. High-yield D-T neutron generator[J]. Nuclear Instruments and Methods in Physics Research B, 2007, 261:830-834. DOI:10.1016/j.nimb.2007.04.246( 1) |
| 6 | Reijonen J. Neutron generators developed at LBNL for homeland security and imaging applications[J]. Nuclear Instruments and Methods in Physics Research B, 2007, 261:272-276. DOI:10.1016/j.nimb.2007.04.192( 1) |
| 7 | 张国光, 沈冠仁, 丰树强, 等. 小型化中子发生器研制进展[R]. 中国原子能科学研究院年报, 2012:344-346 ZHANG Guoguang, LIU Guanren, FENG Shuqiang, et al. The development of miniaturized neutron generator[R]. China Institute of Atomic Energy Annual Report, 2012:344-346( 1) |
| 8 | 肖坤祥, 冉汉正, 曾清, 等. 高产额中子发生器研制[J]. 原子能科学技术, 2012, 46(B09):713-717. DOI:1000-6931(2012)S0-0713-05 XIAO Kunxiang, RAN Hanzheng, ZENG Qing, et al. Development of high-yielding neutron generator[J]. Atomic Energy Science and Technology, 2012, 46(B09):713-717. DOI:1000-6931(2012)S0-0713-05( 1) |
| 9 | 王俊润. 紧凑型D-D中子发生器的物理设计[D]. 兰州:兰州大学, 2015 WANG Junrun. Design of a high-yield D-D neutron generator with compact construction[D]. Lanzhou:Lanzhou University, 2015( 1) |
| 10 | 姜子运, 郭玉辉, 刘海涛, 等. 加速器驱动次临界系统注入器离子源控制系统[J]. 强激光与粒子束, 2014, 26(05):26055102. DOI:10.11884/HPLPB201426.055102 JIANG Ziyun, GUO Yuhui, LIU Haitao, et al. Control systerm of ion sources for injector of accelerator driven sub-critical system[J]. High Power Laser and Particle Beams, 2014, 26(05):26055102. DOI:10.11884/HPLPB201426.055102( 1) |
| 11 | 吴雪婷, 孔祥成, 孙书欢. 基于LabVIEW的MUED加速器控制系统设计与实现[J]. 核电子学与探测技术, 2014, 34(11):1371-1375. DOI:10.3969/j.issn.0258-0934. 2014.11.022 WU Xueting, KONG Xiangcheng, SUN Shuhuan. Design and implementation of LabVIEW-based control system for MUED accelerator[J]. Nuclear Electronics and Detection Technology, 2014, 34(11):1371-1375. DOI:10.3969/j.issn.0258-0934.2014.11.022( 1) |
| 12 | 阮奇桢. 我和LabVIEW:一个NI工程师的十年编程经验[M]. 北京:北京航空航天大学出版社, 2012:8-189 RUAN Qizhen. I and LabVIEW:ten years programming experience of a NI engineer[M]. Beijing:Beijing University of Aeronautics and Astronautics Press, 2012:8-189( 1) |

1)