针对位置敏感探测器(PSD)固有的非线性,提出一种基于BP优化算法的PSD非线性校正方法。以传统的牛顿算法为基础,推导了LevenbergMarquardt算法,即BP优化算法的相关原理。采用Matlab软件编程,网络采用具有2个中间隐层的结构形式,2个隐层使用的神经元数分别为40和30,最大训练次数取500次,利用sim函数计算并仿真网络输出,网络输出误差均在0.001 mm之内,其中最大误差不超过0.003 mm,实现了对PSD非线性的校正。
Abstract
For the inherent nonlinearity of position sensitive detector (PSD),a PSD nonlinear correction method based on backpropagation (BP) optimization algorithm was proposed.Based on the traditional Newton algorithm , the relevant principle of LevenbergMarquardt algorithm was deduced, that is the BP optimization algorithm.The Matlab software was used for programming, the network utilized the structure having 2 hidden layers,and the numbers of neurons for them were 40 and 30,respectively,the max training time was 500,and finally the results were computed by sim function and outputed through simulated network.Through verified by experiment, the network output error is almost within 0.001 mm, of which the maximum error is less than 0.003 mm, achieving the PSD nonlinear correction.
关键词
神经网络 /
BP优化算法 /
PSD非线性
{{custom_keyword}} /
Key words
neural networks /
BP optimization algorithm /
PSD nonlinear
{{custom_keyword}} /
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
1]Ortega J M,Rheinboldt W G. Iterative solution of nonlinear equations in several variables[M].New York:Academic Press,2010.
[2]Li Qian,Li Tianze,Xie Aizhang. Two-dimensional PSD nonlinear correction based on newton interpolation algorithm[J]. Journal of Shandong University of Technology, 2015,16 (3): 112-116.
李倩,李田泽,谢爱章.基于牛顿插值算法的二维PSD非线性校正[J].山东理工大学报,2015,16(3):112-116.
[3]Horn R A,Johonson C R. Matrix analysis[M].Cambridge: Cambridge University Press,2013.
[4]Lipschutz S. Theory and problems of linear algebra[M].New York:McGraw-Hill,2012.
[5]Li Bo,Gao Yi,Cao Guohua. Study on the nonlinear correction method of shafting test system based on the PSD [J].Electrical and Mechanical Engineering, 2013,19 (3): 58-66.
李博,高艺,曹国华,等.基于PSD的轴系对中测试系统非线性校正方法研究[J].机电工程,2013,19(3): 58-66.
[6]Gao Juan. Artif
{{custom_fnGroup.title_cn}}
脚注
{{custom_fn.content}}