当前位置:文档之家› 医科达Synergy医用直线加速器控制软件的工作原理与实际应用

医科达Synergy医用直线加速器控制软件的工作原理与实际应用

中国医疗设备 2019年第34卷 08期 V OL.34 No.0872研究论著RESEARCH WORK医科达Synergy 医用直线加速器控制软件的工作原理与实际应用杨晋,张灿,陈龙,江海海军安庆医院 放射治疗技术部,安徽 安庆 246001引言医科达Synergy 医用直线加速器(以下称医科达加速器)为数字化医用加速器,其具有快速治疗、自动摆位、调强治疗、影像验证等功能,可开展常规放疗、适形放疗、静态和动态调强放疗、图像引导调强放疗等,广泛应用于全身各个部位的恶性肿瘤放射治疗[1-2]。

医科达加速器之所以称得上数字化,是因为其控制软件包含七百多个Item ,用于实时监测和控制各子系统的运行参数和状态;操作者可以通过控制软件里相关的Item 查看机器参数或输入用户指令;当机器出现故障时,控制软件会根据实时监测的信息自动诊断故障,并在显示器上显示错误代码和故障信息。

1 控制系统简介医科达加速器的控制系统主要由控制柜和三个控制区组成,控制柜与控制区之间通过两根1553串行线连接并通讯[3]。

控制柜里包含两台工业计算机:显示处理器和控制处理器。

图1所示为医科达加速器控制系统结构示意图。

显示处理器里运行Integrity 应用程序,为操作者提供图形用户界面(Graphical User Interface ,GUI ),同时显示处理器连接键盘、鼠标和显示器。

因此,操作者不仅可以通过显示处理器的显示器查看机器参数和故障报错,还能通过显示处理器的鼠标和键盘输入用户指令、修改校准参数。

[摘 要] 本文介绍医科达Synergy 医用直线加速器控制系统的基本结构和控制软件的工作原理,重点介绍控制软件的三类Item 及其Part 的工作原理及实际应用。

首先介绍了医科达Synergy 医用直线加速器的控制系统的基本结构,接着介绍了控制软件里Item 和Part 的定义、分类和工作原理,最后通过分析高功率移相器的运动控制,说明了控制软件里Item 和Part 实际应用。

操作者尤其是物理师和维修工程师应该熟练掌握相应的理论知识,以便在日常的工作中能通过控制软件的相关Item 快速准确地查看故障信息,查找机器运行参数,修改校准参数,分析解决问题等。

[关键词] 医科达加速器;控制系统;控制软件;医用直线加速器Operating Principle and Practical Application of Elekta Synergy Medical Linac Control SoftwareYANG Jin, ZHANG Can, CHEN Long, JIANG HaiDepartment of Radiotherapy Technology, Navy Anqing Hospital, Anqing Anhui 246001, ChinaAbstract: This paper illustrated the basic structure of the control system and the operating principle of the control software of Elekta Synergy medical linac, and especially emphasized the operating principle and practical application of the Items and Parts housed in the control software. Firstly, this paper illustrated the basic structure of the control system of Elekta Synergy medical linac. Next, this article illustrated the definition, category and operating principle of items and parts in the control software. Finally, this article illustrated the practical application of Items and Parts in control software by analyzing the motion control of HP Phase Shifter. The operators, especially the service engineers and medical physicists, should master the relevant theory knowledge using the relevant items during their daily work, which is convenient for finding the error information, searching machine parameters, correcting the calibration parameters, and troubleshooting.Key words: Elekta linac; control system; control software; medical linac [中图分类号] R197.39 [文献标识码] A doi:10.3969/j.issn.1674-1633.2019.08.016 [文章编号] 1674-1633(2019)08-0072-04收稿日期:2018-12-28修回日期:2019-01-11 作者邮箱:aqpolo@图1 医科达加速器控制系统结构示意图研究论著RESEARCH WORK显示处理器和控制处理器通过超五类网线(CA T-5e)通讯。

控制处理器里运行加速器控制软件。

显示处理器获得用户指令后,通过超五类网线将用户指令传输给控制处理器,控制处理器对用户指令作一系列处理后,输出相关控制指令到各控制区,相应的控制区将接收到的控制指令转换成模拟信号或TTL电平信号,并分配到相应的子系统,控制相应子系统的运行;控制处理器通过接收从各个控制区反馈来的各子系统的运行状态信息(12位数值的数字信号或TTL数字信号),实时监测各子系统的运行状态和参数,同时,控制处理器通过超五类线将监测到的信息传输给显示处理器,因此操作者可以通过显示处理器查看机器的运行状态和参数。

每个控制区由两个独立工作的终端组成,RTU-A和RTU-B(RTU:Remote Terminal Unit),每个RTU终端含有一组印刷电路板(PCB),用于接收和传输来自控制处理器和子系统的模拟信号和数字信号。

控制区的RTU终端与控制处理器之间通过1553总线串行连接,其作用是将来自于控制处理器的控制指令(数字信号)转换成模拟信号或TTL 电平信号,并分配到相应的子系统,控制各子系统的运行;将从子系统反馈回来的模拟信号转换成12位的数字信号,并传送到控制处理器,告诉控制软件机器的运行状态和参数[4]。

表1所示为医科达加速器三个控制区的名称和位置。

表1 医科达加速器控制区名称和位置英文缩写名称位置ICCA接口柜控制区72区RHCA治疗头控制区12区HTCA高电压控制区16区2 控制软件的Item和Part2.1 控制软件的Item控制处理器的控制软件里有七百多个Item。

每个Item 拥有一个唯一的数字编号和名称,可被视为控制软件里的一个子程序,用于实时监测和控制机器上某个硬件的运行状态和参数。

这些被实时监测和控制的硬件为各个子系统的继电器、传感器、开关、电位器、电源等,每个硬件有一个或多个Item与之对应。

比如Item229(高功率移相器位置)就是通过电位器反馈来的电压值,来监测高功率移相器的位置信息。

Item223(内循环水温度)就是通过水温传感器反馈来的电压值,来监测内循环水的温度[5]。

控制软件里的Item分为三类:①接收类Item,用于实时接收被监测的硬件信息;②控制类Item,用于比较实际(监测到的)的有效值和设定的有效值,并输出比较的差值到传递类Item;③传递类Item,用于传递控制指令到控制区的RTU终端,从而驱动相应子系统运行。

2.2 控制软件的Part控制软件里每个Item包含有很多的Part,Part可视作Item的各项参数,用于接收、运算、传输Item的各种信息。

控制软件里每个Part都有一个编号和名称,在不同的Item 里,具有相同编号的Part含义相同,但是取值不一样。

图2所示为部分常用的Part。

操作者可以在维修模式(Service Mode)里,选择Display Machine Item命令后,输入Item编号来查看相关Item 的所有Part及其取值[6]。

2.3 接收类Item的工作原理图3所示为接收类Item的原理图。

被监测硬件(如电位器、继电器、传感器等)输出的模拟信号首先被传输到相应控制区RTU内的AI-12(模拟信号输入-12位数值输出)电路板。

AI-12电路板将接收到的模拟信号转换为12位数值的数字信号后,通过1553串行线将数字信号传输给控制软件里相应的接收类Item。

接受类Item里Part111(原始值)接收来自AI-12电路板的12位数值,称之为原始值。

然而,Part111(原始值)的12位数值没有量纲,需要对其进行一系列的运算处理,转换为操作者可以理解的采用SI国际单位制的数值。

在接收类Item里,Part111(原始值)首先与Part10(偏移校准)相加生成Part 110(有效值)。

Part110(有效值)有两路输出,一路输出到相应的控制类Item,以作进一步的运算处理;另一路则乘以Part11(增益校准)并除以比例系数2048后,生成Part4(实际值)。

Part4为采用SI国际单位制的数值,代表的是被监测的硬件运行参数或状态信息。

操作者可以在维修模式(service mode)查看相关Item的Part4的值,从而知道机器的运行参数或状态,如运动部件的位置信息[7]、电流、电压、水温等。

图2 部分常用的项目成分图3 接收类Item的原理图中国医疗设备 2019年第34卷 08期 V OL.34 No.0873研究论著RESEARCH WORK2.4 控制类Item的工作原理图4所示为控制类Item的原理图。

接收类Item输出的P110被相应的控制类Item的Part110接收后,被传输到数值比较器。

同时,数值比较器会接收P112(设定的有效值),并比较Part110(实际的有效值)与Part112(设定的有效值)的数值后,输出比较的差值到相应的传递类Item。

相关主题