您的当前位置:首页正文

模糊控制在船舶航速仿真系统中的应用

2020-05-18 来源:客趣旅游网
第42卷第2期 船海工程 SHIP&0CEAN ENGINEERING Vo1.42 No.2 Apr.2013 2013年o4月 DOI:10.3963/j.issn.1671-7953.2013.02.016 模糊控制在船舶航速仿真系统中的应用 刘西全 (青岛港湾职业技术学院,山东青岛266404) 摘要:利用Matlab建立船舶推进系统的仿真模型,采用传统的PID算法,并利用Fuzzy logic工具箱对 PID参数进行优化,对某船航速控制系统进行仿真分析。为反映船舶真实营运情况,分别对船舶在无干扰、加 入5%、10%及20%干扰情况下的航速及螺旋桨转速等参数进行仿真分析。仿真结果显示此智能方法优化 PID参数用在船舶航速控制系统仿真上是完全可行的。 关键词:模糊控制;船舶;航速;仿真 中图分类号:U662.9;TP273.4 文献标志码:A 文章编号:1671-7953(2013)02-0051-04 船舶航速的变化,归根结底是船舶主机的转 速变化,船往往是浮在水面或潜在水中并活动于 不同地区,在任何时刻,它都受到风浪、水浪等环 境的直接影响,要求用人工来保持航速不变,这是 不容易做到并做不好的。为此,建立船舶推进系 统的仿真模型,利用Fuzzy logic工具箱对PID参 数进行优化,采用Matlab软件对某护卫舰航速控 误差E的模糊量可用相应的模糊语言表示,得到 误差E的模糊语言集合的一个子集口(e是一个 模糊矢量),再由e和模糊控制规则R(模糊算 子)根据推理的合成规则进行模糊决策,得到模 糊控制量/Z。 M=eR 1.2模糊PID控制 制系统进行仿真分析。 1.2.1模糊自适应整定PID控制原理 1 模糊自适应PID控制系统 1.1模糊控制的基本原理 模糊控制的基本原理见图1。 自适应模糊PID控制器以误差e和误差变化 ec作为输入量,可以满足不同时刻的e和ec对 PID参数自整定的要求。利用模糊g-:'N规则在线 对PID参数进行修改,便构成了自适应模糊PID 控制器,从而使被控对象有良好的动、静态性能。 ……覆 丽 j…一 模糊控制设计的核心是总结工程设计人员的技 术知识和实际操作经验,建立合适的模糊规则表,得 到针对k ki、k 三个参数分别整定的模糊控制表。 图1模糊控制原理 i、 的模糊控制规则表建立后,根据如 = 下方法进行k。、kj、k 的自适应校正。 其核心部分为模糊控制器,如图中点划线框 pp+ ,ec }p (1) 中所示。模糊控制器的控制规律由计算机的程序 实现。实现模糊控制算法的过程描述如下。 计算机经中断采样获取被控制量的精确值, 然后将此量与给定值比较得到误差信号E,一般 选误差信号E作为模糊控制器的一个输入量。 把误差信号E的精确量进行模糊化变成模糊量。 收稿日期:2012—03—21 i=k i+{e ,ec }i kd= d+{e ,ec }d 模糊自整定PID参数控制系统结构主要由参 数可调整PID和模糊控制系统两部分组成,结构 见图2。参数可调整PID完成对系统的控制,模 糊控制系统实现对PID三个参数进行自动校正。 修回日期:2012—05—23 第一作者简介:刘西全(1979一),男,硕士,讲师 研究方向:轮机工程 E-mail:tree692@163.com 图2自适应模糊PID控制系统结构 51 第2期 船海工程 第42卷 1.2.2模糊控制器的设计 ——柴油机时间常数,s; 采用二维模糊控制器_1 J,输人为柴油机转速 偏差E及其导数EC,其模糊词集和论域皆为 {NB,NM,NS,ZO,PS,P ,PB},(一100,100)。 输出为 、K、 ,其模糊词集均为{NB,NM,NS, r——齿条位移的纯滞后时间,s。 将上式拉氏变换可得非增压柴油机的简化传 递函数 2 :—L 5+1 f3、 ZO,PS,删,P },根据Ziegler—Nichols算法,初步 算得本仿真机型的控制器参数为K。=9.807,Ki e一 日(s)一以(s) 式中:Y(s)——对Y(t)进行拉氏变换的结果; H(s)——叼(t)的拉氏变换; 以(s)——A(t)的拉氏变换。 21.218 1, :1.087 6。故其论域分别设为 (一12,12)、(一25,25)和(一3,3)。模糊逻辑控 =制器见图3。 为简单起见,设扰动A(t)=0,于是得到简化 的柴油机模型,即可用一阶惯性延迟环节来近似 代替原柴油机模型。简化后的柴油机传递函数为 日(s) 由于 于是 图3模糊逻辑控制器 = 1 s+ ㈩ (5) (6) e~ 1 查取文献[3]并计算得To=1.28 S, = 0.19 S,其传递函数为 H(S)一0.243 +1.47s+1 (7) 2柴油机数学模型建立 柴油机转速控制系统见图4。由于全工况的 柴油机建模比较困难,本文对柴油机模型作了简 化,考虑延迟并经线性化处理后,可作为一阶惯性 延迟环节。柴油机电子调速系统中的执行器采用 2.2执行器模型 执行机构为可逆的直流伺服电机,一般采用 环形电枢直流伺服电机,可认为是一个标准的二 阶环节,见图5。 环形电枢直流伺服电机,可认为是一个标准的二 阶环节。加上PID控制器,则可组成一完整的柴 I ...........................................。. ...... .__J 圜 油机调速模型,可用于对柴油机动态过程的仿真, 并通过仿真来研究该模型的合理性和准确性。 图5执行环节 整个执行环节的传递函数为 H (s)一s +2 d s+ (8) 图4柴油机转速控制系统结构 式中:日 (s)——给定齿条位移叼 (t)的拉氏变 换; 2.1柴油机模型 非增压柴油机的运动可用以下方程描述 ]。 ——日(s)——齿条位移卵(t)的拉氏变换; 执行机构的无阻尼自然振荡角频 率,rad/s; ——州 n(t-r)州 )(2) 式中:y(t)——柴油机转速,是时间t的函数(无 因次量); 执行机构的阻尼因子。 在工程设计中常取 =0.4—0.8。在这个取 叼(t)——控制供油量的齿条位置,是时间t 的函数(无因次量); A(t)——扰动,是时间t的函数(无因次 量); 52 值范围内可使调整时间t 达到较小,而最大超调 量和上升时间又不太大。由文献[4]可知,当 =0.707时称为最佳阻尼比。为使执行环节具有 较好的动态响应特性,取 d=0.707, d=35.4, 模糊控制在船舶航速仿真系统中的应用——刘西全 其传递函数为 an(D -Up an (13) 盟(s)一s +50s+1一 箜  250 (9) 式中:R= ̄/ +凡2 D ; 3 螺旋桨子模型(含船体)建立 p——水的密度; Ct=ktcos ,C。=kqc0s 。 主机直接传动或通过传动装置带动螺旋桨, 以上算出的 是螺旋桨的敞水推力。螺旋 后者发生推力。推力通过推力轴承作用在船体上 桨工作于船体后面,由于船体的影响,实际使船加 推动船舶运动。所以船桨系统中包括推进装置的 速的推力 比 小。可写成ro=Tp(1一t),t为 旋转部分和船的直线运动两个惯性体系(分别称 推力减额系数。 为转动和平动系统) J。 在作船舶设计时都要用到此系数,但通常都 螺旋桨在敞水中的推力为 作为常数。 Tp= tpn D (10) 图6是螺旋桨(含船体)的子模型图。 螺旋桨上的水阻力矩为 M。=kqpn D (11) 螺旋桨的桨叶,除本身以n 转动外,还要跟 船一起作轴向运动。螺旋桨相对于水的轴向前进 速度称为桨的进速 ,进速系数为.,= 。 通常用推力系数k 和转矩系数k。计算敞水 推力和螺旋桨转矩。但由于这两个系数都是进速 系数‘,的函数,又都只有实验数据而无计算式。 由于船舶制动是利用螺旋桨反转实现的,所以正 速 反转对应于不同的k。、k 曲线。此曲线自变量., 的定义域为一∞到+。。,曲线两端的k 、k。值(绝 对值)也很大,这些都将给建模带来麻烦。为此, 引入一个自变量 ,且 在定义域内的取值是有 图6螺旋桨子模型(含船体) 限的。这样,船舶的敞水推力和螺旋桨转矩方程 可改写为 4船舶航速控制系统模型建立 M。=CqpD R (12) Matlab Simulink环境下 ,某船推进装置模 型的总仿真框图见图7。 控制器 图7船舶推进系统模型 53 第2期 船海工程 第42卷 仿真船舶为排水量1 500 t,船长92.04 m,船 宽10.83 m,吃水3.18 m。方形系数Cb=0.46, Z __ 棱形系数C。=0.62,中横剖面系数C =0.75,盘 面比A /A。=0.70,叶数z=4,桨数m=1。 船用主机为12E390V。缸径390 mlTl;行程为 410 film;标定功率5 292 kW、转速为480 r/min。 应用上述仿真模型,对航速24~25 kn的情况进 行仿真。为模拟实际情况,仿真中分别对无干扰、 附加5%、10%及20%干扰情况作仿真。仿真结 果分别见图8、图9。 25 5 口2 Z __ 时间/s b)附加5%干扰 5 5 5.0 考4 5 4 O ≈ , 3 5 3.0 2 , …~.厂 l二篓京靛蘧 50 100 2、5 0 5O 1OO ——设定航速 实际航速 2 时间,s d)附加2O%干扰 23 5 0 图9螺旋桨推力和船舶阻力仿真 时间/s b 附加5%干扰 的。实际中若能根据经验对控制器参数反复进行 优化、试验,相信控制效果会得到明显改善。 参考文献 [1]候北平,卢时间/s c)附加10%干扰 佩.Matlab下模糊控制器的设计与应用 [J].测控技术,2001,20(10):4042. [2]赵国光,黄刘琦.船舶动力装置自动化[M].北京:国 防工业出版社,1986. 图8船舶航速仿真 [3]陶永华.新型PID控制及其应用[M].北京:机械工业 5 结论 在船舶航速控制系统中,采用模糊控制优化 PID参数,使得柴油机发出的转矩与船舶螺旋桨 吸收的转矩能够较好地吻合,同时船舶航速能够 在较小的超调范围内相对较快地达到设定的航速 出版社,1998. [4]刘金琨.先进PID控制及其Matlab仿真[M].北京: 电子工业出版社,2003. [5]Matlab语言与自动控制系统设计[M].北京:机械工 业出版社,1997. [6]邵家骧.发动机转速自动控制[M].北京:人民交通 出版社,1990. 值。充分表明此种算法在实际运用中是可行性 Application of the Fuzzy Control for Speed of Ship Simulation System LIU Xi-quart (Qingdao Harbour Vocational and Technicla College,Qingdao Shandong 266404,China) Abstract:A marine propulsion system simulation model was established in Matlab for simulation analysis of a ship speed control system,using the traditional PID algorithm,and Fuzzy logic toolbox to optimize the PID parameters.In order to reflect the real operating conditions of the ship,the parameters of service speed and propeller speed were simulated in case of no interfer— ence.with 5%.10%and 20%of the interference respectively.The simulation results showed that this intelligent method is lea- sible for the simulation of ship speed control system. Key words:fuzzy control;ship;service speed;simulation 

因篇幅问题不能全部显示,请点此查看更多更全内容