[发明专利]一种基于神经网络的加速器束流位置测量方法及系统在审
申请号: | 201710508294.2 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107356955A | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 唐雷雷;周泽然;孙葆根 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | G01T1/29 | 分类号: | G01T1/29;G06N3/08 |
代理公司: | 北京科迪生专利代理有限责任公司11251 | 代理人: | 杨学明,顾炜 |
地址: | 230026 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 神经网络 加速器 位置 测量方法 系统 | ||
1.一种基于神经网络的加速器束流位置测量方法,其特征在于,所述方法包括:
步骤101:获取束流位置监测器电极信号数据样本集及束流位置数据样本集;
步骤102:构建神经网络,利用所述数据样本集对神经网络进行离线训练;
步骤103:在线采集束流位置监测器的电极数据;
步骤104:将所述电极数据馈入到所述训练完成后的神经网络在线计算得到束流位置。
2.根据权利要求1所述的方法,其特征在于:所述步骤101中,获取束流位置监测器电极信号数据样本集及束流位置数据样本集,具体包括:
首先将电极射频信号进行处理转换为数字基带数据;
再通过对所述电极的数字基带数据进行归一化处理得到电极数据;
由束流位置监测器标定平台步进电机改变模拟束流的位置,获取束流处于不同位置时束流位置监测器的电极数据样本集;
通过束流位置监测器标定平台的位置编码器获取模拟束流的水平及垂直方向的束流位置数据样本集。
3.根据权利要求1所述的方法,其特征在于:所述步骤102中,构建神经网络,利用所述数据样本集训练神经网络,具体包括:
所述神经网络为三层前馈神经网络,包含1个输入层,1个隐藏层,1个输出层;
所述神经网络中隐藏层激活函数为ReLU函数,输出层激活函数为线性函数;
束流位置监测器电极数据样本集作为神经网络的输入数据集;
束流位置数据样本集作为神经网络的输出目标数据样本集;
通过误差反向传播利用随机梯度下降Adam优化算法训练所述神经网络。
4.根据权利要求1所述的方法,其特征在于:所述步骤103中,在线采集束流位置监测器的电极数据,包括:
首先将电极射频信号进行处理转换为数字基带数据;
再通过对所述电极的数字基带数据进行归一化处理得到电极数据。
5.根据权利要求1所述的方法,其特征在于:所述步骤104中,将所述电极数据馈入到所述训练完成后的神经网络在线计算得到束流位置,包括:
(1)首先将束流位置监测器的电极数据馈入到所述训练完成后的神经网络的输入层,经前向传播计算得到神经网络第一层输出值为:
z(2)=Wopt(1)x+bopt(1)
式中Wopt(1)与bopt(1)为训练完成后的神经网络的第一层的权重参数及偏置参数,x为在线采集的束流位置监测器的电极数据矩阵,z(2)为神经网络第一层输出值;
(2)将神经网络第一层输出值z(2)输入到隐藏层,经隐藏层ReLU激活函数计算后得到隐藏层的输出值为:
a(2)=max(z(2),0)
式中max为隐藏层的ReLU激活函数,其意义为将输入的z(2)的值与0进行比较,当z(2)大于0时将z(2)作为隐藏层的输出,当z(2)小于等于0时将0作为隐藏层的输出,a(2)为隐藏层输出值;
(3)将隐藏层的输出值再进行前向传播计算得到水平及垂直方向的束流位置:
y=Wopt(2)a(2)+bopt(2)
式中Wopt(2)与bopt(2)为训练完成后的神经网络的第二层的权重参数及偏置参数,y为水平及垂直方向的束流位置数据矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710508294.2/1.html,转载请声明来源钻瓜专利网。