基于PC机的船舶舵机系统动态仿真研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着电子技术及信息技术的飞速发展及计算机技术的广泛应用,计算机仿真技术的越来越引起关注。轮机仿真训练器是计算机仿真技术在航海领域的典型应用之一,目前己成为培训、考核广大船员的重要手段。轮机模拟器主要模拟主推进装置、集控室、船舶电站等设备的性能,船舶舵机系统仿真是其中重要的组成部分。基于上述事实,对船舶舵机系统进行建模与仿真研究和设计一套能满足学生操作实习、学员培训等功能的船舶舵机软件仿真系统是很有必要的。
     本文以大连远洋公司“连运湖”号大型远洋油轮的拨叉式液压舵机为仿真对象,根据拨叉式液压舵机的结构特点、工作过程以及操作要求,分析了转舵机构的转动原理和液压系统的特性,采用模块化和集中参数建模方法,通过机理分析,在一定简化条件下,建立了船舶液压舵机系统的动态数学模型。另外,为建立船舶自动操舵系统的模型,在MMG船舶运动模型的基础上,根据实船操纵性指数K、T,建立了船舶运动模型的一阶模型。
     在已建立的动态数学模型基础上,通过采用Matlab/Simulink实时仿真工具对船舶舵机系统进行了仿真,建立了相应的动态仿真模型,采用了模块化建模方法,详细地介绍了搭建各个子模块的实时仿真模型的方法和过程;将各个子模块连接起来构成整个舵机仿真模型,将仿真结果与SOLAS公约对舵机的相关要求相比较,可知所建舵机数学模型符合SOLAS公约要求。另外,通过回转实验和“Z”型操纵实验,证明了建立的一阶船舶运动模型正确性和适用性。
     在数学模型较为正确的基础上,根据Matlab仿真实验结果,提出了整个仿真系统的设计思想和方法,叙述了其结构组成和各个部分的功能。利用MicrosoftVisual C#.Net编程语言完成了船舶舵机仿真软件的设计。该仿真软件由三部分组成:人机交互界面、仿真模型和数据库。人机交互界面友好,通过界面显示操作过程和实时数据,通过仿真模型对舵机运动过程进行动态仿真,为界面提供需要实时显示的数据,响应界面做出的各种操作,并将计算出的数据和界面进行的操作送入数据库记录下来,以完成对舵机操作和故障报警的记录。
With the rapid development of information technology and the wide use of computer, the application of Computer Simulation is increasingly popular. The engine room simulator is one of the typical examples of Computer Simulation in the field of navigation, and has become an important way to train and examine most sailors. The engine room simulator mainly simulates the performance of the main propulsion, engine room, ship power station and so on. Part contents are about the steering gear system simulation in engine room simulator. Therefore, it is essential to carry research on the modeling and the simulation to the steering gear system. It is also necessarily to build software about the steering gear system for student's practice and evaluation.
     The simulations object in this paper is the fork type rudder hydraulic actuator of theship "LIANYUNHU" belonging to the Dalian Ocean Shipping Company. According toits characteristics of structure, work process and the requirements of operation, theturning theory of actuator and hydraulic system are analyzed. Then using the methodof modular modeling and lumped parameter modeling, the author establishes thedynamic math model of steering gear system. In addition, in order to build the mathmodel of autopilot and based on the MMG ship motion model, the mathematicalmodel of the linear equation of the ship maneuvering motion is established.
     On the basis of established dynamic math model, the author establishes the simulation model of steering gear system applying the tool of Matlab/Simulink and introduces the method and process of building real-time simulation model for each sub-module detail. Through setting reasonable simulation parameters and algorithm, the author carries the real-time simulation experiment on the computer. The result indicates that each dynamic process conforms to dynamic response process of the ship steering gear system. Compared with demand of speed of rudder movement in SOLAS regulation, the mathematical model of steering gear is right and effective. In addition, according to the result of "turning circle" operation and "Z" operation, the mathematical model of ship motion is right and appropriate.
     At last, the author has designed a real-time simulation system of steering gear system based on the correct math model and appropriate simulation result in Matlab, proposed the designing thought and method of the whole simulation system and introduced the software's structure and function of each part. Using the programming language Visual C#, the author has completed the design of the software about the steering gear system. This software is composed of man-machine conversation interface、simulation model and database. The man-machine conversation is all right and it is used to display the real time datum and the process of operation. The model is used to simulate the actual system of rudder and calculate the datum for the interface. When the interface is operating, the model will respond. The database is used to note the datum and the operations. The user can check the datum and operations expediently.
引文
[1]肖章权,高孝洪.现代轮机仿真训练器及其仿真技术发展.计算机仿真,1998,15(4):37-40.
    [2]于成.综合船舶信息处理与显示系统:(硕士学位论文).大连:大连海事大学,2000.
    [3]王和平.基于PC机的船舶主机的仿真与研究:(硕士学位论文).大连:大连海事大学,2006.
    [4]程树良.轮机仿真器基本功能探讨.武汉交通科技大学学报,1999,23(1):102-105.
    [5]肖章权.船舶轮机系统建模与仿真:(博士学位论文).武汉:武汉交通科技大学,1998.
    [6]R.Smierzchalski.Marine engine room monitoring and control system for simulating real processes on a ship.IFAC Conference on Control Applications in Marire Systems(CAMS2001)Control Applications in Marine Systems 2002.
    [7]史际昌.船舶电气设备及系统.大连:大连海事大学出版社,1998.
    [8]费千.船舶辅机.大连:大连海事大学出版社,2005.
    [9]徐家蓓.控制系统仿真.北京:北京理工大学出版社,1998.
    [10]王吉龙.基于变频技术的液压调速系统控制方案的仿真研究:(硕士学位论文).大连:大连海事大学,2006.
    [11]孙畅.船舶操纵系统建模与仿真:(硕士学位论文).武汉:武汉理工大学,2003.
    [12]霍学亮,任光,张均东等.基于Simulink的船舶舵机系统的建模与动态仿真.大连海事大学学报(增刊),2007,33(2):74-76.
    [13]王建斌,安骥,孙玉清.转舵机构舵角、压力和输出扭矩的关系.航海技术,2003:47-48.
    [14]张显库,蒋丹东,贾欣乐.船舶自动舵的研究.大连海事大学学报,1997,23(1):78-81.
    [15]ITTC.(International Towing Tank Conference).The Maneuvering Committee Final Report and Recommendations to the 23~(rd)ITTC,2002,Proeeedingsofthe23rdITTCVol.L:P153-200.
    [16]IMO.(International Maritime organization).Interim Standards for Ship.Maneuverability,ResolutionA.751(18),1993.
    [17]蒋丹东.船舶航迹控制:(博士学位论文).大连:大连海事大学,1997.
    [18]郑为民.船舶操作系统的最优控制:(硕士学位论文).大连:大连海事大学,2000.
    [19]W.J.Chang.Constrained State Feedback Control for Continuous Ship Steering Systems.J.of Maritime Sciences,1996,23(4):145-155.
    [20]W.J.Chang,K.Y.Chang.Variable Structure Control with Performance Constraints for Perturbed Ship Steering Systems.J.of the Society of Naval Architects and Marine Engineers,1998,17(3):45-55.
    [21]W.J.Chang,Y.L.Yeh.LMI-Based T-S Fuzzy Controller Design for Ship Steering Systems.J.of the Society of Naval Architects and Marine Engineers,1998,25(2):28-35.
    [22]Omerdic E,Roberts,G.N et al.A Fuzzy Track-Keeping Autopilot for Ship Steering.Mar EST Journal of Marine Engineering and Technology,2003,15(2):45-49.
    [23]Ray A etc.A Nonlinear Dynamic model of a Once-Through Sub-critical Steam Generator.Transactions of the ASME,1976.
    [24]马亮.船舶主机冷却水系统的建模与仿真:(硕士学位论文).大连:大连海事大学,2007.
    [25]Cameron,F.Seborg,D.E.A Self-tuning Controller with A PID StructureInt.J.Controller,1983,38(2):78-83.
    [26]Abkowitz M.A.Lectures on ship hydrodynamics steering and maneuverability.Hydro and aerodynamics Laboratory,Report No.Hy-5.Denmark,1964.
    [27]Abkowitz M.A.Measurement of hydrodynamic characteristics from ship maneuvering trails by system identification.Trans.Of SNAME,1980,22(3):66-70.
    [28]林业锦,任光.基于SimulinK的船舶运动控制的仿真研究.系统仿真学报,2003,15(6):837-840.
    [29]Chislett S.,Strom-Tejsen J.Planar Motion Mechanism Tests and Full-Scale Steering and Maneuvering Predictions for a MARINER Class Vessel.Hydro and aerodynamics Laboratory,Lyn by,Denmark,Report 1965.
    [30]贾欣乐,杨盐生著.船舶运动数学模型——机理建模与辨识建模.大连:大连海事大学出版社,1999.
    [31]付卫华.船舶操纵运动数值模拟:(硕士学位论文).武汉:武汉理工大学.2003.
    [32]Trankle.T.L.Identification of Ship Steering Dynamics Using inertia Sensors.IFAC Identification and System Parameter Estimation,1985.
    [33]程启明等.船舶操纵的控制技术综述.东南大学学报,1999,29(1):14-19.
    [34]Hamamoto M,Kim Y S.A New Coordinate System and the Equations Describing,Maneuvering Motion of a Ship in Waves.Journal of Society of Naval Architects of Japan,1993,No.173:209-220.
    [35]St Denis,Pierson W J.On the Motion of Ships in Confused Seas.SNAME Transactions,1953,Vol.61:280-357.
    [36]Korvin-Kroukovsky B v.Investigation of Ship Motions in Regular waves.SNAME Transactions,1955,Vol.63:386-435.
    [37]刘百顺,任正斌.船舶运动仿真模型.计算机仿真,2001,18(5):39-40.
    [38]于军民,邵哲平.一阶船舶操纵运动模型动态仿真的研究.集美大学学报(自然科学版),2002,7(3):249-253.
    [39]孙畅,陈辉,尚前明.船舶操纵仿真设计.武汉理工大学学报,2002,26(6):755-757.
    [40]赵国良.船舶航向运动模型的参数估计.控制理论与应用(增刊),1998,11(2):45-48.
    [41]洪碧光,于洋.船舶操纵性指数K、T的统计分析.大连海事大学学报,2000,26(4):29-32.
    [42]曹国富,李志.利用K、T指数评价船舶的操纵性能.天津航海,1995,11(2):82-86.
    [43]Barros E A,Ferreira G A N.Test Bed Development for Research on Performance of High Speed Vessels.5~(th)IFAC Conference on Maneuvering and Control of Marine Craft.Aalborg Danmark,2000:239-244.
    [44]黄永安,马路,刘慧敏.MATLAB 7.0/Simulink6.0建模仿真开发与高级工程应用.北京:清华大学出版社,2005.
    [45]王正林,王胜开,陈国顺.MATLAB/Simulink与控制系统仿真.北京:电子工业出版社,2005.
    [46]甘辉兵.大型油船燃油锅炉系统建模与仿真研究:(硕士学位论文).大连:大连海事大学,2007.
    [47]朱翚,王富东.利用Matlab仿真船舵角位置跟踪系统分析与修正.计算机辅助工程,2006,15(1):68-69.
    [48]孙永强.Visual C#.NET入门与提高.北京:清华大学出版社,2002.
    [49]Ted Faison著,战晓苏译.Visual C#基于组件的开发.北京:清华大学出版社,2003.
    [50]Herbert Schmidt.The C# Complete Reference.Beijing:Publishing House of Electronics Industry,2002.
    [51]Craig Larman著,姚淑珍译.UML和模式应用.北京:机械工业出版社,2002.
    [52]史成军等.开发Active X控件的方法与技巧.大连海事大学学报,1999,25(4):33-37.
    [53]李顺亮,张均东,甘辉兵.GDI+技术在综合船舶监控系统中的应用.大连海事大学学报,2005,31(1):42-44.
    [54]Eric White.GDI+程序设计.北京:清华大学出版社,2002.
    [55]王刚.船舶电站系统建模与人机界面设计:(硕士学位论文).大连:大连海事大学,2006.
    [56]何海江.基于GDI+的颜色配置组件.计算机系统应用,2004,16(5):51-54.
    [57]严浪涛.船舶空调系统建模与动态仿真的:(硕士学位论文).大连:大连海事大学,2007.
    [58]霍学亮,赵春峰,齐小伟.船舶舵机仿真系统的设计与实现.大连海事大学研究生科技创新论文集,2006,第4辑:97-99.
    [59]陈誌敏.龙格—库塔法及其Mathematica实现.武汉工程职业技术学院学报,2006,18(2):72-76.
    [60]王敏丽.用CS与BS技术进行N层体系架构的实现方法研究.浙江理工大学学报,2006,23(3):331-335.
    [61]Marci Frohock Garcia.Microsoft SQL Server 2000.Beijing:Tsinghua University Press,2003.
    [62] Kelly, G.E. Control System Simulation in North America. Energy and Buildings, 1988.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700