《2022年船舶操纵的控制技术发展综述 .pdf》由会员分享,可在线阅读,更多相关《2022年船舶操纵的控制技术发展综述 .pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、船舶操纵的控制技术发展综述摘要介绍与比较了船舶操纵的各种自动舵控制方法,船舶自动舵可分为4 个发展阶段,即机械舵、PID 舵、自适应舵和智能舵,其中智能舵为目前最先进的自动舵,它分为专家系统、模糊舵和神经网络舵.关键词船舶操纵;自动舵;PID 控制;自适应控制;智能控制分类号TP273.2;U666.153 Overview on the Development and Comparison of the Control Techniques on Ship Maneuvering Cheng QimingWan Dejun(Department of Instrument Science a
2、nd Engineering,Southeast University,Nanjing 210096)Abstract:The control methods of ship maneuvering autopilot are described and compared.The ship autopilots contain four developmental stages,that is,mechanical,PID,adaptive and intelligent control autopilot.The intelligent autopilot is now the most a
3、dvanced autopilot,its control methods can be divided into expert system,fuzzy control and neural network.Key words:ship maneuvering;autopilot;PID control;adaptive control;intelligent control 船舶操纵的自动舵1,2是船舶系统中不可缺少的重要设备,随着对航行安全及营运需求的增长,人们对自动舵的要求也日益提高.本世纪 20 年代,美国的 Sperry 和德国的 Ansuchz在陀螺罗径研制工作取得实质进展后分别
4、独立地研制出机械式的自动舵3,它的出现是一个里程碑,使人们看到了在船舶操纵方面摆脱体力劳动实现自动控制的希望,这是第 1 代自动舵.机械式自动舵只能进行简单的比例控制,为了避免振荡,需选择低的增益,它只能用于低精度的航向保持控制.本世纪 50年代,随着电子学和伺服机构理论的发展及应用,集控制技术和电子器件的发展成果于一体的、更加复杂的第2 代自动舵问世了,这就是著名的PID 舵4.自然 PID 舵比第 1 代自动舵有长足进步,但缺乏对船舶所处的变化着的工作条件及环境的应变能力,因而操舵频繁,操舵幅度大,能耗显著.到了 60 年代末,由于自适应理论和计算机技术得到了发展,人们注意到将自适应理论引
5、入船舶操纵成为可能,瑞典等北欧国家的一大批科技人员纷纷将自适应舵从实验室装到实船上,正式形成了第3 代自动舵 518.自适应舵在提高控制精度、减少能源消耗方面取得了一定的成绩,但物理实现成本高,参数调整难度大,特别是因船舶的非线性、不确定性,控制效果难以保证,有时甚至影响系统的稳定性,尽管存在这些困难,熟练的舵手运用他们的操舵经验和智慧,能有效地控制船舶,为此,从 80 年代开始,人们就开始寻找类似于人工操舵的方法,这种自动舵就是第4 代的智能舵 1929.此外,80年代前船舶上安装的自动舵一般只能进行航向控制,它可把船舶控制在事先给定的航向上航行.随着全球定位系统(GPS)等先进导航设备在船
6、舶上装备,人们开始设计精确的航迹控制自动舵,这种自动舵能把船舶控制在给定的计划航线上.1PID 控制直到 70 年代早期,自动舵还是一个简单的控制设备,航向偏差给操舵设备提供修正信号,此时控制方程为名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -式中,e分别为舵角信号和航向偏差信号;K 为比例常数,它应被整定以适应载重和环境要求,为避免振荡,K 应取较低值.对于稳定低速航行的船舶,式(1)控制效果基本上是令人满意的,但对不稳定的船舶,式(1)是不合适的.一个更为先进的控制系统应包含航向误差导数项,它的形式为当存在由横向风引起的下风或上风力矩干扰时,为使航向保持不变,应
7、加入航向偏差的积分项,此时方程式变为这就是经典的PID 控制器结构.根据Mort的论文 4,积分项的加入可能会降低舵的响应速度,这会使船舶反应迟钝,为抵消这种影响,可再加入一个加速项,这样控制方程又成为整定好控制参数K1K4 的式(3)或式(4)能得到较好的操纵性能.对海浪高频干扰,PID 控制过于敏感,为避免高频干扰引起的频繁操舵,常采用“死区”非线性天气调节,但死区会导致控制系统的低频特性恶化,产生持续的周期性偏航,这将引起航行精度降低,能量消耗加大.此外,当船舶的动态特性(速度、载重、水深、外型等)或外界条件(风、浪、流等)发生变化时,控制参数需连续地进行人工整定,控制参数不合适的控制器
8、将导致差的控制效果,如操舵幅度大、操舵频繁等,而人工整定参数很麻烦,为此,人们提出了自适应控制方法.2自适应控制任何自适应系统都应能连续地自动辨识(整定)PID 算法的控制参数,以适应船舶和环境条件的动态特性.目前提出的方法主要有自适应PID 设计法、随机自适应法、模型参考法、基于条件代价函数的自校正法、最小方差自校正法、线性二次高斯法、H控制法、变结构法等,这些自适应方法都有各自的优缺点,并且自适应法还处于不断的发展过程中.Sugimoto 等 5提出的自适应PID 设计法把自适应思想引入到PID 控制设计中,此法着重解决使用自适应函数的波浪条件的识别问题,这个函数根据波浪条件信号、船速和载
9、重情况选择最佳控制参数,此最佳参数值被送给控制器和卡尔曼滤波器.此法采用海洋分析器测量波浪,测量的结果用于计算波浪条件指标.Merlo 等 6的随机自适应法包含一个参数,此参数由海浪自回归滑动平均模型中的海浪功率谱决定,此法包括一个代价函数,它的形式为也就是假定代价函数J 是航向偏差y(n)和舵操作 u(n)的均方加权函数,此法的目标是使J值为最小.名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -此法与 Motora 7提出的方法不同,Motora 的代价函数形式为式中,为航向偏差;为舵角;取为 8(Norrbin8建议取为4),最优控制的代价函数究竟采用何种形式还没
10、有完好的评判标准.Akaike9,10提出了多变量随机系统的辨识方法,此法是在 Ohtsu 等 11提出的方法基础上发展起来的,它的模型取决于最小Akaike信息标准,它的代价函数依赖于被控变量的偏差、控制信号大小(舵角)和控制信号变化率的补偿值.Amerogen 12的模型参考自适应法的应用前提为过程是线性、阶次和结构已知,且无随机扰动.Dennis13通过假定船舶是线性、常系数、无限工作系统,提出了船舶线性叠加原理,此原理把船舶对不规则海况的响应用对构成这种海况的规则分量响应的线性累加来表示.由于船舶实际上是一个含有噪声的非线性系统,因此,在平静的天气和“完美”的条件下,此法设计的系统工作
11、很好,但在较差海况及载重变化的条件下,这种系统的控制效果变差.Lim 等 14使用 Clarke 等 15提出的基于条件代价函数的自校正方法,此法的控制器输出被明确地加到性能标准公式中.自校正自动舵能用每个取样时刻的Ricatti 方程稳态解的计算值来设计,航向保持和航向改变采用不同的性能标准.对一个未知参数的系统来说,由于波浪会使船舶动态特性发生变化,因而需用在线辨识技术识别动态参数.此法主要问题是波浪系统建模引起的偏差,以及 Ricatti 方程的求解计算时间较长.Katebi 等 16的线性二次高斯法使用公式表示动态代价函数,并在用多项式表示的随机结构中优化代价函数,此法与风和浪的测量和
12、计算有关,波浪的模型被用作控制函数,以便使输出信号的变化为最小.风力由平均风速和扰动组成,平均风速只用作建模,系统的误差将随风、浪的测量和建模出现.Messer 等 17的 H控制法采用横摇与舵角之间关系式作为船舶运动模型,前向速度的影响包含在频率项中,航迹偏差表示成航向和实际船位的函数,用假定的横摇/偏航动态特性来确定航迹偏差与需要的航向之间要求的关系.Papoulias 等 18提出的船舶操纵变结构(滑模)控制采用伪线性变换将船舶操纵非线性系统近似地化为线性可控正则型系统,以简化控制设计并保证较大工作范围内的控制性能与精度,然后,对线性化系统设计了一种连续的变结构控制,以适应较大范围的干扰
13、变化,完全抑制抖振,并得到理想的精度.总之,自适应控制技术不仅与代价函数的估计值有关,而且也与精确地建立扰动模型有关,在船舶所遇到的复杂的工作台条件下,自适应自动舵并不能提供完全自动的最优操作.3智能控制对有限维、线性和时不变的控制过程,传统控制法是非常有效的,如果这样的系统是充分已知的,那么,它们能用线性分析法表示、建模和处理,但实际船舶系统常具有不确定性、非线性、非稳定性和复杂性,很难建立精确的模型方程,甚至不能直接进行分析和表示,而人工操作者通过他们对所遇情况的处理经验和智能理解与解释,就能有效地控制船舶航行.因此,人们很自然地开始寻找类似于人工操作的智能控制方法19.目前已提出3 种智
14、能控制方法,即专家系统、模糊控制和神经网络控制.专家系统的关键技术是知识经验的获取与表示.Brown 等 20采用了模仿人工操作的专家系统方法,而并没有直接使用船舶的数学模型,通过研究人工操作与普通自动舵控制之间的差异,建立了规则库以便修正自动舵的特性,也就是自动舵与基于规则的专家系统之间进行交互作用.例如,舵手把两次连续的转弯当作一次长的转弯来处理,这种措施及其它类似措施名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -都可在修正后的自动舵上实现.此文还论述了这种模拟人工操作的自动舵构造方法,当然,这里的舵手是选择对不同船舶、工作条件、环境及可能发生的情况很有处理经验
15、的人.这种的自动舵专家系统与船舶操纵模型无关.模糊控制不需建立被控对象的精确数学模型,它的算法简单,便于实时控制.Amerongen等 21提出的船舶航向模糊控制系统由模糊化、模糊推理决策、反模糊化三部分组成,此系统取得了较好的控制效果,但由于受船舶控制过程的非线性、高阶次、时变性以及随机干扰等因素影响,造成原有的模糊控制规则粗糙或不够完善,影响了控制效果.为克服这些缺点,模糊控制器向着自适应、自组织、自学习方向发展,使得模糊控制参数或/和规则在控制过程中自动地调整、修改和完善,从而使系统的控制性能不断改善,达到最佳的控制效果.Sutton 等22 提出了船舶航向的自组织模糊控制器,它是在简单
16、模糊控制器的基础上,增加性能测量、控制量校正和控制规则修正3 个功能块而构成的一种模糊控制器.Jeffery 等 23提出了一种船舶航向的模型参考模糊自适应控制系统,此法中利用参考模型表示船舶在转向时的性能要求,然而其控制器及自适应功能是利用模糊控制技术实现的,其控制器为基本模糊控制器借助于对象的模糊逆模型得到用于自适应修正的校正量.神经网络具有非线性映射(逼近)能力以及自学习、自组织、自适应、分布存贮、联想记忆、并行计算等能力.它的缺点是理论不成熟、实时性差、硬件实现成本高等.目前的神经网络控制器还处于软件仿真模拟阶段.Witt 等 24提出了一种神经网络控制船舶航迹保持的方法,它用 GPS
17、精确决定船舶位置,在-45+45范围内它能产生随机变化航向的一系列给定航线,它采用PD 控制器作为船舶的数学模型,在给定航线的每一部分,通过使 PD 舵控制信号与神经舵控制信号之间差值最小,来离线训练神经控制器,一旦差值最小,神经控制器就被认为已学习到了PD 控制器的工作特性,此后,神经控制器就可取代PD 控制器.Witt 等使用100 种给定航线集合训练神经网络,并假定通过这100 种不同航线学习得到的知识可处理任何新选择的航线,仿真结果表明对未学习过的任意航线,PD 控制器和神经控制器的控制效果基本相同.Burn25采用更复杂的最优控制器进行离线学习,这篇文章主要工作是训练神经网络,使它与
18、最优船舶控制系统具有相同的性能,训练后的神经控制器能识别出不同的前向速度,或操纵情况怎样改变船舶的动态特性.原则上,六自由度船舶运动模型和舵机模型的组合可得到状态矩阵,当辨识出最优控制系统的特性后(对不同的前向速度),影响舵机的状态变量被输入到最优控制系统和三层前向神经网络,两系统计算各自的舵令,两舵令差值用于训练神经网络,训练采用BP 算法.对每种选定的前向速度的每种方案,使用 20 万个采样数据来训练神经网络.神经网络的隐层和每层神经元最佳数以及反向传播学习法的学习速率和动量因子的最佳值都采用试探法确定,最后仿真比较了最优控制器和神经控制器所产生的航迹偏差大小.在上述的2 种方法中,一旦被
19、选用的传统控制器和神经控制器的控制作用误差足够小,就可认为神经控制器已训练好了,从而可用神经控制器取代传统控制器.Hearn 等 26,27提出一种在线训练的船舶神经控制系统,此法只要知道船舶操作的一般定性知识,就可完全去除船舶动态特性的数学模型辨识过程,此法还不需要“教师”进行监督学习.此法 BP 学习算法中的误差函数对权值的偏导数采用它们本身的符号函数来近似表示,舵机执行器输出的脉动变化和饱和问题通过选择暂时的训练目标并建立模糊规则表来解决,仿真表明此法控制器优于 PID 控制器的控制效果.4国内研究状况国内在自动舵方面研究工作开展较早和研究水平较高的单位主要有大连海事大学轮机系、哈尔滨船
20、舶工程学院自控系、上海交通大学仪器系、清华大学仪器系、华东船舶工程学院自控系、武汉海军工程学院、华东理工大学造船系、厦门集美大学航海学院、中国船舶总公司船舶系统工程部、中国船舶总公司707 所九江分部等.他们发表了大量自动舵控制方法名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -的论文,其研究成果基本上都处于理论仿真阶段,还没有形成过硬的自动舵产品.目前国外市场上有多种成熟的航向舵、航迹舵产品,但控制方法大多为比较成熟的自适应控制,近几年发展起来的智能控制及其它近代控制在自动舵上应用处于方案可行性论证阶段.国内自动舵生产厂家也很多,如九江、上海、广州、锦州等航海仪器厂
21、或仪表厂,其产品以落后的模拟式航向舵为主,航迹舵基本上还处于研制阶段.我校 1995 年开始进行自动舵开发与研究工作,此课题得到中国船舶工业国防科技应用、基础研究基金项目“舰船航行智能控制技术”和九江仪表厂委托开发项目“数字式航迹操舵仪”等资助.目前我们开发的自动舵样机已通过厂家验收,现正做进一步的完善工作,力争早日鉴定并生产,此外,我们在自动舵的理论研究方面也取得了一些成果,现已在核心刊物上发表了多篇论文.5结论本文简单介绍了船舶操纵自动舵的控制方法发展过程及各种控制方法,控制方法可分为机械控制、PID 控制、自适应控制和智能控制4 个发展阶段,文中还比较了这些方法的优缺点.由于这些方法都有
22、各自的优点,因此,近年来自动舵的控制方法正向组合集成型方向发展,如 PID 与模糊控制结合、PID 与神经控制结合、模糊控制与神经控制结合28、模糊控制与遗传算法结合29、神经控制与遗传算法结合等.船舶操纵的控制技术发展综述船舶操纵的控制技术发展综述*程启明万德钧摘要介绍与比较了船舶操纵的各种自动舵控制方法,船舶自动舵可分为 4 个发展阶段,即机械舵、PID舵、自适应舵和智能舵,其中智能舵为目前最先进的自动舵,它分为专家系统、模糊舵和神经网络舵.关键词船舶操纵;自动舵;PID 控制;自适应控制;智能控制分类号TP273.2;U666.153Overview on the Development
23、 and Comparison of the Control Techniques on Ship ManeuveringCheng QimingWan Dejun(Department of Instrument Science and Engineering,Southeast University,Nanjing 210096)Abstract:The control methods of ship maneuvering autopilot are described and compared.The ship autopilots contain four developmental
24、 stages,that is,mechanical,PID,adaptive and intelligent control autopilot.The intelligent autopilot is now the most advanced autopilot,its control 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 11 页 -methods can be divided into expert system,fuzzy control and neural network.Key words:ship maneuvering;autopilot;PID
25、control;adaptive control;intelligent control船舶操纵的自动舵1,2 是船舶系统中不可缺少的重要设备,随着对航行安全及营运需求的增长,人们对自动舵的要求也日益提高.本世纪 20年代,美国的 Sperry 和德国的 Ansuchz 在陀螺罗径研制工作取得实质进展后分别独立地研制出机械式的自动舵3,它的出现是一个里程碑,使人们看到了在船舶操纵方面摆脱体力劳动实现自动控制的希望,这是第 1代自动舵.机械式自动舵只能进行简单的比例控制,为了避免振荡,需选择低的增益,它只能用于低精度的航向保持控制.本世纪 50 年代,随着电子学和伺服机构理论的发展及应用,集控制
26、技术和电子器件的发展成果于一体的、更加复杂的第 2 代自动舵问世了,这就是著名的 PID 舵4.自然 PID舵比第 1代自动舵有长足进步,但缺乏对船舶所处的变化着的工作条件及环境的应变能力,因而操舵频繁,操舵幅度大,能耗显著.到了60 年代末,由于自适应理论和计算机技术得到了发展,人们注意到将自适应理论引入船舶操纵成为可能,瑞典等北欧国家的一大批科技人员纷纷将自适应舵从实验室装到实船上,正式形成了第 3 代自动舵518.自适应舵在提高控制精度、减少能源消耗方面取得了一定的成绩,但物理实现成本高,参数调整难度大,特别是因船舶的非线性、不确定性,控制效果难以保证,有时甚至影响系统的稳定性,尽管存在
27、这些困难,熟练的舵手运用他们的操舵经验和智慧,能有效地控制船舶,为此,从 80 年代开始,人们就开始寻找类似于人工操舵的方法,这种自动舵就是第4 代的智能舵1929.此外,80 年代前船舶上安装的自动舵一般只能进行航向控制,它可把船舶控制在事先给定的航向上航行.随着全球定位系统(GPS)等先进导航设备在船舶上装备,人们开始设计精确的航迹控制自动舵,这种自动舵能把船舶控制在给定的计划航线上.1 PID 控制直到 70 年代早期,自动舵还是一个简单的控制设备,航向偏差给操舵设备提供修正信号,此时控制方程为式中,e分别为舵角信号和航向偏差信号;K 为比例常数,它应被整定以适应载重和环境要求,为避免振
28、荡,K 应取较低值.对于稳定低速航行的船舶,式(1)控制效果基本上是令人满意的,但对不稳定的船舶,式(1)是不合适的.一个更为先进的控制系统应包含航向误差导数项,它的形式为名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 11 页 -当存在由横向风引起的下风或上风力矩干扰时,为使航向保持不变,应加入航向偏差的积分项,此时方程式变为这就是经典的 PID 控制器结构.根据 Mort 的论文4,积分项的加入可能会降低舵的响应速度,这会使船舶反应迟钝,为抵消这种影响,可再加入一个加速项,这样控制方程又成为整定好控制参数 K1K4的式(3)或式(4)能得到较好的操纵性能.对海浪高频干扰,PI
29、D 控制过于敏感,为避免高频干扰引起的频繁操舵,常采用“死区”非线性天气调节,但死区会导致控制系统的低频特性恶化,产生持续的周期性偏航,这将引起航行精度降低,能量消耗加大.此外,当船舶的动态特性(速度、载重、水深、外型等)或外界条件(风、浪、流等)发生变化时,控制参数需连续地进行人工整定,控制参数不合适的控制器将导致差的控制效果,如操舵幅度大、操舵频繁等,而人工整定参数很麻烦,为此,人们提出了自适应控制方法.2 自适应控制任何自适应系统都应能连续地自动辨识(整定)PID 算法的控制参数,以适应船舶和环境条件的动态特性.目前提出的方法主要有自适应PID 设计法、随机自适应法、模型参考法、基于条件
30、代价函数的自校正法、最小方差自校正法、线性二次高斯法、H控制法、变结构法等,这些自适应方法都有各自的优缺点,并且自适应法还处于不断的发展过程中.Sugimoto 等5提出的自适应 PID 设计法把自适应思想引入到PID控制设计中,此法着重解决使用自适应函数的波浪条件的识别问题,这个函数根据波浪条件信号、船速和载重情况选择最佳控制参数,此最佳参数值被送给控制器和卡尔曼滤波器.此法采用海洋分析器测量波浪,测量的结果用于计算波浪条件指标.Merlo 等6的随机自适应法包含一个参数,此参数由海浪自回归滑动平均模型中的海浪功率谱决定,此法包括一个代价函数,它的形式为也就是假定代价函数J 是航向偏差 y(
31、n)和舵操作 u(n)的均方加权函数,此法的目标是使 J 值为最小.名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 11 页 -此法与 Motora7提出的方法不同,Motora 的代价函数形式为式中,为航向偏差;为舵角;取为 8(Norrbin8建议取为 4),最优控制的代价函数究竟采用何种形式还没有完好的评判标准.Akaike9,10 提出了多变量随机系统的辨识方法,此法是在 Ohtsu 等11提出的方法基础上发展起来的,它的模型取决于最小Akaike 信息标准,它的代价函数依赖于被控变量的偏差、控制信号大小(舵角)和控制信号变化率的补偿值.Amerogen12的模型参考自适
32、应法的应用前提为过程是线性、阶次和结构已知,且无随机扰动.Dennis13通过假定船舶是线性、常系数、无限工作系统,提出了船舶线性叠加原理,此原理把船舶对不规则海况的响应用对构成这种海况的规则分量响应的线性累加来表示.由于船舶实际上是一个含有噪声的非线性系统,因此,在平静的天气和“完美”的条件下,此法设计的系统工作很好,但在较差海况及载重变化的条件下,这种系统的控制效果变差.Lim 等14使用 Clarke 等15提出的基于条件代价函数的自校正方法,此法的控制器输出被明确地加到性能标准公式中.自校正自动舵能用每个取样时刻的 Ricatti方程稳态解的计算值来设计,航向保持和航向改变采用不同的性
33、能标准.对一个未知参数的系统来说,由于波浪会使船舶动态特性发生变化,因而需用在线辨识技术识别动态参数.此法主要问题是波浪系统建模引起的偏差,以及 Ricatti方程的求解计算时间较长.Katebi 等16的线性二次高斯法使用公式表示动态代价函数,并在用多项式表示的随机结构中优化代价函数,此法与风和浪的测量和计算有关,波浪的模型被用作控制函数,以便使输出信号的变化为最小.风力由平均风速和扰动组成,平均风速只用作建模,系统的误差将随风、浪的测量和建模出现.Messer等17的 H控制法采用横摇与舵角之间关系式作为船舶运动模型,前向速度的影响包含在频率项中,航迹偏差表示成航向和实际船位的函数,用假定
34、的横摇/偏航动态特性来确定航迹偏差与需要的航向之间要求的关系.Papoulias 等18提出的船舶操纵变结构(滑模)控制采用伪线性变换将船舶操纵非线性系统近似地化为线性可控正则型系统,以简化控制设计并保证较大工作范围内的控制性能与精度,然后,对线性化系统设计了一种连续的变结构控制,以适应较大范围的干扰变化,完全抑制抖振,并得到理想的精度.总之,自适应控制技术不仅与代价函数的估计值有关,而且也与精确地建立扰动模型有关,在船舶所遇到的复杂的工作台条件下,自适应自动舵并不能提供完全自动的最优操作.名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 11 页 -3 智能控制对有限维、线性和时
35、不变的控制过程,传统控制法是非常有效的,如果这样的系统是充分已知的,那么,它们能用线性分析法表示、建模和处理,但实际船舶系统常具有不确定性、非线性、非稳定性和复杂性,很难建立精确的模型方程,甚至不能直接进行分析和表示,而人工操作者通过他们对所遇情况的处理经验和智能理解与解释,就能有效地控制船舶航行.因此,人们很自然地开始寻找类似于人工操作的智能控制方法19.目前已提出 3 种智能控制方法,即专家系统、模糊控制和神经网络控制.专家系统的关键技术是知识经验的获取与表示.Brown等20采用了模仿人工操作的专家系统方法,而并没有直接使用船舶的数学模型,通过研究人工操作与普通自动舵控制之间的差异,建立
36、了规则库以便修正自动舵的特性,也就是自动舵与基于规则的专家系统之间进行交互作用.例如,舵手把两次连续的转弯当作一次长的转弯来处理,这种措施及其它类似措施都可在修正后的自动舵上实现.此文还论述了这种模拟人工操作的自动舵构造方法,当然,这里的舵手是选择对不同船舶、工作条件、环境及可能发生的情况很有处理经验的人.这种的自动舵专家系统与船舶操纵模型无关.模糊控制不需建立被控对象的精确数学模型,它的算法简单,便于实时控制.Amerongen等21提出的船舶航向模糊控制系统由模糊化、模糊推理决策、反模糊化三部分组成,此系统取得了较好的控制效果,但由于受船舶控制过程的非线性、高阶次、时变性以及随机干扰等因素
37、影响,造成原有的模糊控制规则粗糙或不够完善,影响了控制效果.为克服这些缺点,模糊控制器向着自适应、自组织、自学习方向发展,使得模糊控制参数或/和规则在控制过程中自动地调整、修改和完善,从而使系统的控制性能不断改善,达到最佳的控制效果.Sutton 等22提出了船舶航向的自组织模糊控制器,它是在简单模糊控制器的基础上,增加性能测量、控制量校正和控制规则修正3 个功能块而构成的一种模糊控制器.Jeffery等23提出了一种船舶航向的模型参考模糊自适应控制系统,此法中利用参考模型表示船舶在转向时的性能要求,然而其控制器及自适应功能是利用模糊控制技术实现的,其控制器为基本模糊控制器借助于对象的模糊逆模
38、型得到用于自适应修正的校正量.神经网络具有非线性映射(逼近)能力以及自学习、自组织、自适应、分布存贮、联想记忆、并行计算等能力.它的缺点是理论不成熟、实时性差、硬件实现成本高等.目前的神经网络控制器还处于软件仿真模拟阶段.Witt 等24提出了一种神经网络控制船舶航迹保持的方法,它用 GPS精确决定船舶位置,在-45+45范围内它能产生随机变化航向的一系列给定航线,它采用 PD控制器作为船舶的数学模型,在给定航线的每一部分,通过使 PD舵控制信号与神经舵控制信号之间差值最小,来离线训练神经控制器,一旦差值最小,神经控制器就被认为已学习到了PD控制器的工作特性,此后,神经控制器就可取代PD控制器
39、.Witt 等使用 100种给定航线集合训练神经网络,并假定通过这 100 种不同航线学习得到的知识可处理任何新选择的航线,仿真结果表明对未学习过的任意航线,PD控制器和神经控制器的控制效果基本相同.Burn25采用更复杂的名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 11 页 -最优控制器进行离线学习,这篇文章主要工作是训练神经网络,使它与最优船舶控制系统具有相同的性能,训练后的神经控制器能识别出不同的前向速度,或操纵情况怎样改变船舶的动态特性.原则上,六自由度船舶运动模型和舵机模型的组合可得到状态矩阵,当辨识出最优控制系统的特性后(对不同的前向速度),影响舵机的状态变量被输
40、入到最优控制系统和三层前向神经网络,两系统计算各自的舵令,两舵令差值用于训练神经网络,训练采用 BP算法.对每种选定的前向速度的每种方案,使用 20万个采样数据来训练神经网络.神经网络的隐层和每层神经元最佳数以及反向传播学习法的学习速率和动量因子的最佳值都采用试探法确定,最后仿真比较了最优控制器和神经控制器所产生的航迹偏差大小.在上述的 2 种方法中,一旦被选用的传统控制器和神经控制器的控制作用误差足够小,就可认为神经控制器已训练好了,从而可用神经控制器取代传统控制器.Hearn 等26,27 提出一种在线训练的船舶神经控制系统,此法只要知道船舶操作的一般定性知识,就可完全去除船舶动态特性的数
41、学模型辨识过程,此法还不需要“教师”进行监督学习.此法 BP学习算法中的误差函数对权值的偏导数采用它们本身的符号函数来近似表示,舵机执行器输出的脉动变化和饱和问题通过选择暂时的训练目标并建立模糊规则表来解决,仿真表明此法控制器优于PID 控制器的控制效果.4 国内研究状况国内在自动舵方面研究工作开展较早和研究水平较高的单位主要有大连海事大学轮机系、哈尔滨船舶工程学院自控系、上海交通大学仪器系、清华大学仪器系、华东船舶工程学院自控系、武汉海军工程学院、华东理工大学造船系、厦门集美大学航海学院、中国船舶总公司船舶系统工程部、中国船舶总公司707 所九江分部等.他们发表了大量自动舵控制方法的论文,其
42、研究成果基本上都处于理论仿真阶段,还没有形成过硬的自动舵产品.目前国外市场上有多种成熟的航向舵、航迹舵产品,但控制方法大多为比较成熟的自适应控制,近几年发展起来的智能控制及其它近代控制在自动舵上应用处于方案可行性论证阶段.国内自动舵生产厂家也很多,如九江、上海、广州、锦州等航海仪器厂或仪表厂,其产品以落后的模拟式航向舵为主,航迹舵基本上还处于研制阶段.我校 1995 年开始进行自动舵开发与研究工作,此课题得到中国船舶工业国防科技应用、基础研究基金项目“舰船航行智能控制技术”和九江仪表厂委托开发项目“数字式航迹操舵仪”等资助.目前我们开发的自动舵样机已通过厂家验收,现正做进一步的完善工作,力争早
43、日鉴定并生产,此外,我们在自动舵的理论研究方面也取得了一些成果,现已在核心刊物上发表了多篇论文.5 结论本文简单介绍了船舶操纵自动舵的控制方法发展过程及各种控制方法,控制方法可分为机械控制、PID 控制、自适应控制和智能控制4 个发名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 11 页 -展阶段,文中还比较了这些方法的优缺点.由于这些方法都有各自的优点,因此,近年来自动舵的控制方法正向组合集成型方向发展,如 PID 与模糊控制结合、PID 与神经控制结合、模糊控制与神经控制结合28、模糊控制与遗传算法结合29、神经控制与遗传算法结合等.名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 11 页 -