随着航海领域的迅速发展,对舰船设备的安全性要求逐渐升高,通常情况下,舰船存在大量关键设备[1-2],例如发动机、汽轮主机等,每一设备的运行情况发生变化都会对舰船造成影响,因此,若舰船关键设备无法得到有效控制,则会影响舰船航行安全[3]。
众多学者对智能控制方法进行了研究。邓华等[4]。研究船舶航向神经网络优化控制,通过遗传算法改进优化控制效果,但其无法控制船舶速度等。熊中刚等[5]研究PID自动转向控制系统,通过系统架构完成控制,但控制过程中的安全性不高。PID控制器是目前应用较广的设备控制方法,该控制器可利用控制参数快速对不同设备进行控制。神经网络属于一种网络学习方法,可通过神经网络对PID控制器进行优化,将PID控制器参数输入到神经网络后,经过不断迭代学习获取最佳PID控制参数,以此能够提高PID控制器的控制能力。为此,本文研究神经网络优化PID的舰船关键设备智能控制方法。鉴于灵敏度是一种能够影响舰船设备运行状态的指标,可反映出设备在运行过程中的实时变化能力,为此选取灵敏度作为舰船关键设备智能控制的指标,结合神经网络优化PID控制器进行关键设备智能控制,使控制后舰船关键设备更加稳定。
1 舰船关键设备智能控制研究 1.1 基于PID控制器的舰船关键设备控制PID控制器是一种当前较为流行的控制技术,通过PID控制器可以有效实现多种类型设备的控制问题[6]。本文通过PID控制器实现舰船关键设备的智能控制。PID控制器属于一种线性控制方法,其中主要包含比例、积分与微分的环节,将舰船关键设备灵敏度作为设备控制指标,设备灵敏度是指设备在运行过程中的实时变化能力。向PID控制器中输入舰船关键设备灵敏度期望值与实际值之间的误差,经控制器控制后,输出使灵敏度误差最小的控制结果,实现船舶关键设备控制。该控制器结构为:
U=kp[e(k)+1ki∫e(k)dt+kdde(k)dt]。 | (1) |
式中:
![]() |
图 1 PID控制器运行原理 Fig. 1 Operating principle of PID controller |
利用RBF神经网络优化PID控制器控制参数
hj(k)=exp(−‖x−cj‖2b2j),j=1,2,...,m。 | (2) |
式中:
由于RBF神经网络在PID控制器参数优化控制时不同层之间的变换为非线性的[7],因此RBF神经网络第
ym(k)=m∑j=1wjhj(k)。 | (3) |
式中,
通过RBF神经网络对PID参数进行训练,使PID参数得到优化,实现舰船关键设备的精准控制。在利用RBF神经网络进行训练时,隐含层通过监督学习算法,赋予权值
J(k)=12(y(k)−ym(k))2, | (4) |
式中,
采用梯度下降算法,依次求出权值
Δwj(k)=η(y(k)−ym(k))2,wj(k)=wj(k−1)+Δwj(k)+α(wj(k−1)−wj(k−2)), | (5) |
Δbj(k)=η(y(k)−ym(k))wjhj‖x−cj‖2b3j,bj(k)=bj(k−1)+Δbj(k)+α(bj(k−1)−bj(k−2)), | (6) |
Δcji(k)=η(y(k)−ym(k))wjxj−cjib2j,cij(k)=cji(k−1)+Δcji(k)+α(cji(k−1)−cji(k−2))。 | (7) |
式中:
∂y(k)∂Δu(k)≈∂ym(k)∂Δu(k)=m∑j=1hjwj(k)cij(k)−xjbj(k)2。 | (8) |
式中,
采用梯度下降法依次学习PID控制器控制参数初值
Δkp=−η∂J(k)∂kp=−η∂J(k)∂y⋅∂y∂Δu⋅∂Δu∂kp=ηe(k)∂y∂Δu(e(k)−e(k−1)), | (9) |
Δki=−η∂J(k)∂ki=−η∂J(k)∂y⋅∂y∂Δu⋅∂Δu∂ki=ηe(k)∂y∂Δue(k), | (10) |
Δkd=−η∂J(k)∂kd=−η∂J(k)∂y⋅∂y∂Δu⋅∂Δu∂kd=ηe(k)∂y∂Δu(e(k)−2e(k−1)+e(k−2))。 | (11) |
其中,
优化后的控制器参数
通过以下步骤,实现RBF神经网络对PID控制器参数的优化:
1)初始化PID控制器参数
2)利用式(5)、式(6)以及式(7)的计算,优化RBF神经网络参数。
3)对RBF神经网络的Jacobin矩阵信息进行计算。
4)通过式(9)、式(10)以及式(11)得到优化后的PID控制器参数调整量
5)利用步骤4获取的控制器参数调整量
6)判断迭代次数是否达到最大,若是,则停止采样,完成改进型PID控制器参数优化,否则返回步骤2继续执行。
将优化后的控制参数作为PID控制器的参数,完成以设备灵敏度期望值与实际值之前偏差为PID控制器输入的舰船关键设备智能控制。
2 实验结果与分析利用Matlab平台对舰船关键设备智能控制方法进行仿真。通过AMESin平台构建舰船液压伺服系统及该系统控制下的关键设备,将构建好的内容导入到Matlab平台中,对舰船液压伺服系统下的关键设备进行仿真控制。实验具体参数如表1所示。
![]() |
表 1 舰船关键设备参数设置 Tab.1 Parameter setting of key equipment of ships |
对舰船关键设备中的伺服阀以及蓄能器进行控制,在仿真舰船运行过程中的第60 s时,应用本文方法控制伺服阀设备,在运行第90 s时,控制蓄能器设备,分析应用本文方法后,舰船关键设备的灵敏度变化情况,分析结果如图2所示。根据图2可知,在舰船运行第60 s处对舰船蓄能器设备进行了控制,在控制的瞬间,设备灵敏度迅速上升,达到0.8以上,且在后续运行过程中始终保持这一水平,并未出现灵敏度波动。而在运行第90 s时开始对伺服阀设备进行控制,该设备的灵敏度同样迅速增高,且保持稳定运行,由此可以看出,经本文智能控制方法控制后的设备,可保持较高水平的灵敏度。
![]() |
图 2 设备灵敏度变化情况分析 Fig. 2 Analysis of equipment sensitivity changes |
应用本文智能控制方法对发电机转速进行调速,在初始运行阶段控制发电机转速为600 r/min,当运行至60 s时将转速调整至1 000 r/min,当运行至120 s时将转速调整值1 500 r/min。分析应用本文方法控制后对舰船发电机的调速能力,分析结果如图3所示。由图3可知,当舰船在初始运行阶段控制发电机转速为600 r/min时,其转速迅速达到相应值,可以看出该控制方法反应十分迅速。随着舰船的不断运行,在第60 s处调整后,发电机转速迅速变化,且保持在1 000 r/min位置未出现异常变化,进行再次调速后,发电机设备同样可以迅速达到指定转速。由此可以看出,本文方法可有效实现发电机转速控制,在进行调速时并未出现延迟,且调速结果十分精准。
![]() |
图 3 舰船发电机调速能力分析 Fig. 3 Analysis of speed regulation ability of ship generator |
液压缸是影响舰船稳定性的关键设备,本文对液压缸进行控制,在仿真平台中加入恶劣海况现象,分析经过本文智能控制方法对舰船液压缸进行控制后,液压缸的位移情况变化,分析结果如图4所示。根据图4可知,应用本文方法对舰船液压缸设备进行控制后,该液压缸的位移值始终保持在0 mm,当遭遇风浪环境与恶劣暴雨环境时,液压缸位移仅出现小幅度波动,且迅速回归到0位移状态,说明经过本文方法控制后,液压缸可保持良好的运行水平。
![]() |
图 4 液压缸位移变化分析 Fig. 4 Analysis of hydraulic cylinder displacement change |
本文研究神经网络优化PID的舰船关键设备智能控制方法。传统PID控制无法满足现有舰船关键设备的控制需求,导致设备稳定性不足,通过神经网络优化PID控制器,使PID控制器对设备的控制能力得到提升。在未来研究过程中,可针对当前控制方法继续进行优化设计,使其能够实现更多舰船设备的精准控制。
[1] |
侯远欣, 范久臣. 神经网络PID控制的液压驱动主动升沉补偿预测控制研究[J]. 机床与液压, 2020, 48(16): 145-148+200. HOU Yuanxin, FAN Jiuchen. Research on Hydraulic Drive Active Heaving Compensation Predictive Control Based on Neural Network PID Control[J]. Machine Tool & Hydraulics, 2020, 48(16): 145-148+200. DOI:10.3969/j.issn.1001-3881.2020.16.030 |
[2] |
麦鹏. 基于人工鱼群算法优化的车辆防滑PID神经网络控制研究[J]. 中国工程机械学报, 2020, 18(3): 215-219. MAI Peng. Research on anti-skid PID neural network control of vehicle based on artificial fish swarm algorithms[J]. Chinese Journal of Construction Machinery, 2020, 18(3): 215-219. DOI:10.15999/j.cnki.311926.2020.03.006 |
[3] |
郑晓晨. 伺服电机NCS神经网络PID趋近律滑模控制[J]. 火力与指挥控制, 2020, 45(8): 22-29. ZHENG Xiaochen. Neural network PID reaching law sliding mode control of servo motor NCS[J]. Fire Control & Command Control, 2020, 45(8): 22-29. DOI:10.3969/j.issn.1002-0640.2020.08.004 |
[4] |
邓华, 王仁强, 胡甚平, 等. 分布式遗传的船舶航向神经网络优化控制[J]. 上海海事大学学报, 2020, 41(4): 15-19+49. DENG Hua, WANG Renqiang, HU Shenping, et al. Ship course neural network optimal control based on distributed genetic algorithm[J]. Journal of Shanghai Maritime University, 2020, 41(4): 15-19+49. DOI:10.13340/j.jsmu.2020.04.003 |
[5] |
熊中刚, 刘忠, 王寒迎, 等. RBF神经网络增量式PID自动转向控制系统设计[J]. 农机化研究, 2021, 43(4): 27-32. XIONG Zhonggang, LIU Zhong, WANG Hanying, et al. Design of automatic steering control system based on RBF neural network incremental PID[J]. Journal of Agricultural Mechanization Research, 2021, 43(4): 27-32. DOI:10.3969/j.issn.1003-188X.2021.04.005 |
[6] |
时尚, 童仲志, 侯远龙, 等. 基于模糊RBF神经网络的大口径武器PID控制[J]. 电光与控制, 2020, 27(10): 94-98. SHI Shang, TONG Zhongzhi, HOU Yuanlong, et al. PID control of large-caliber weapon based on fuzzy RBF neural network[J]. Electronics Optics & Control, 2020, 27(10): 94-98. DOI:10.3969/j.issn.1671-637X.2020.10.019 |
[7] |
王顺山, 汪建华. 改进型BP神经网络PID控制器在微波电源磁场强度控制中的仿真研究[J]. 电视技术, 2022, 46(6): 68-72. WANG Shunshan, WANG Jianhua. Simulation research on improved BP Neural network PID controller in the control of magnetic field strength of microwave power supply[J]. Video Engineering, 2022, 46(6): 68-72. |