船舶航向保持网络预测新技术应用模式

来源:期刊VIP网所属分类:计算机网络发布时间:2016-01-14浏览:

  在当前网络科技的不断发展中有关现在传播网络的新科技应用模式有哪些呢,应该怎样来促使现在网络科技的新发展技术呢?本文时候一篇网络科技论文。对比仿真波形图可以发现:数据丢包率为20%时,使用GPC算法设计的控制器基本可以满足航向保持控制要求,但会出现超调现象,并且当期望轨迹发生变化时,控制器的调节时间会增加;数据丢包率为30%时,控制效果大幅下降,出现较大超调;数据丢包率为35%时,控制器已经基本不能跟踪期望轨迹,并且会出现系统变得不稳定的危险情况.为验证加入补偿机制的控制器的可行性,在数据丢包率为20%的网络系统中,分别仿真无补偿机制和有补偿机制的两种控制器,比较其航向输出数据.设置期望航向为+5°的阶跃信号,GPC算法的参数设置不变.仿真效果见图8.由图8可知,数据丢包率为20%时使用带有补偿机制的GPC算法设计控制器,调节时间由30 s减少到20 s,且不存在超调.这表明加入补偿机制的控制器可以降低网络中数据丢包对船舶航向保持控制造成的影响,使得控制更加准确

  摘要:针对网络控制系统中存在的数据丢包问题,使用一种带有常值补偿机制的广义预测控制(Generalized Predictive Control,GPC)算法设计船舶航向保持的网络预测控制器.首先,利用TrueTime工具箱仿真使用传统GPC算法设计的船舶航向保持的网络预测控制器.然后,考虑数据丢包对船舶航向保持的网络控制系统造成的影响,使用带有常值补偿机制的GPC算法设计一种新的船舶航向保持的网络预测控制器并进行仿真.仿真结果表明,在数据丢包情况下,采用新方法设计的控制器可以减少船舶航向调节时间,从而改善船舶航向保持的网络预测控制器的控制效果.

  关键词: 船舶航向保持; 网络控制系统; 网络科技论文

  船舶航向保持控制是船舶控制系统中的重要环节,对于船舶安全航行具有重要意义.从20世纪90年代开始,随着控制论的逐渐丰富,产生许多新型的控制算法,如神经网络、模糊控制、鲁棒控制等.这些算法都不同程度地被运用到船舶航向保持控制器的设计中,进而也丰富发展了船舶航向保持控制系统的设计理念.

  网络科技论文:《工业控制计算机》,《工业控制计算机》经过10余年的建设,读者群涵盖电力、机械、石化、冶金、交通、通信、水利、轻工、医药、环保、智能建筑、仪器仪表等多个领域,成为国内知名的专业技术期刊之一,得到了广大工控、自动化界人士的认可。随着数字化、智能化的发展,企业信息化的需要,以及计算机技术在各个领域的应用日益深入,我刊将发挥更大的影响。

船舶航向保持网络预测新技术应用模式

  在实际的船舶航向保持控制系统中运用得最多的是比例积分微分(Proportion Integration Differentiation, PID)自动舵和自适应自动舵.PID算法是一种经典控制方法,具有直观、简单等特点,因而大部分船舶控制系统仍采用PID自动舵.PID自动舵往往以确定的模型为被控对象,且需要经验丰富的专业人员根据实际运动情况和操作经验实时调整控制器参数,因而船舶航向保持的实际控制效果受到人为因素的影响.人为因素对采用自适应自动舵船舶的影响小于对采用PID自动舵船舶的影响.

  随着各种先进通信设备被运用于船舶上,船舶控制室内的设备布线更加复杂,设备维护和故障诊断成本更加昂贵,而网络控制技术的快速发展为这一问题的解决提供可能.网络控制系统(Networked Control System, NCS)是一种由传感器、控制器和执行器通过通信网络形成的闭环控制系统,可实现网络资源共享,并增加系统可靠性.如今,网络控制技术已被成功应用在一些大型工业生产过程中,并带来可观的经济效益,但在网络通信过程中网络带宽有限且为各个节点共享,因而不可避免地带来数据碰撞、数据丢包和网络拥堵等问题.

  本文使用网络实时控制TrueTime工具箱仿真船舶航向保持控制系统,控制信号和反馈信号均通过网络发送和接收,利用广义预测控制(Generalized Predictive Control,GPC)算法设计控制器,仿真网络信号传输过程中数据发生丢包情况下的控制效果,并根据仿真效果,采用一种定值补偿机制,对船舶航向保持控制器进行改善,从而优化发生数据丢包情况下的船舶航向保持控制效果.

  2仿真分析

  利用TrueTime工具箱中的模块在MATLAB/Simulink中构建相应的NCS模型.采用K=0.14和T=13.33的Nomoto模型作为船舶运动数学模型,利用传统GPC算法设计控制器,仿真结构见图3.

  图3中的模块分别为干扰、执行器、控制器、传感器和网络模块.网络模块中的参数设置:网络模式采用CSMA/AMP(CAN),通信速率采用80 000 bit/s.

  2.1无数据丢包情况下的仿真

  在网络中不存在数据丢包的情况下设计GPC算法,其参数设置:最小输出长度为1,预测长度为34,控制长度为6,输出柔化系数为0.65.

  设计期望航向为[-5°,5°]的方波信号,仿真时间400 s,以此检验控制效果,仿真效果见图4.仿真结果表明,在网络不存在数据丢包的情况下,GPC算法设计的控制器能够快速地完成对船舶航向轨迹的跟踪,满足船舶航向保持的网络控制器的设计要求.

  2.2存在数据丢包情况下的仿真

  在TrueTime工具箱中可以通过设置TrueTime Network模块中的Loss Probability(01)参数设置数据在网络传输过程中丢失的可能性.数据丢失会占用网络带宽,但数据不会到达目的地.在GPC算法的参数设置与无数据丢包时的参数设置相同的情况下,仿真该航向保持控制系统.数据丢包率分别为20%,30%和35%时的控制效果分别见图5~7.

  .3结束语

  介绍一类船舶平面运动的数学模型,利用TrueTime工具箱设计船舶航向保持的网络预测控制器,研究在不同数据丢包率情况下的控制效果.仿真结果表明,在船舶航向保持的NCS中,网络数据丢包率过大会降低船舶航向保持控制效果,甚至会导致系统不稳定而给船舶安全航行带来隐患.根据数据丢包率为20%时的仿真效果,使用带有常值补偿机制的GPC算法设计船舶航向保持控制器,可以改善数据丢包对船舶航向造成的影响,具有一定的实际推广价值.

期刊VIP网,您身边的高端学术顾问

文章名称: 船舶航向保持网络预测新技术应用模式

文章地址: http://www.qikanvip.com/jisuanjiwangluo/35644.html