一种无人水面艇操控性能测试半实物仿真系统的制作方法

文档序号:8395419阅读:419来源:国知局
一种无人水面艇操控性能测试半实物仿真系统的制作方法
【技术领域】
[0001] 本发明涉及一种无人水面艇操控性能测试半实物仿真系统,属于船舶控制与仿真
技术领域。
【背景技术】
[0002] 无人水面艇作为船舶领域的一个重要分支,其研宄时间较晚,发展也比较缓慢。近 年来,因为无人水面艇(UnmannedSurfaceVehicles,USV)具有灵活性强、隐蔽性好等特点 使其在海洋探测、海洋环境监测以及海洋安全方面具有广泛的应用前景而成为国内外的研 宄热点。无人水面艇作为一种智能设备,对它的研宄涉及到流体力学、船型设计、自动控制 等诸多领域,因而对无人水面艇的研宄既有较高理论意义,又有工程实用价值。在对无人水 面艇进行研宄的过程中,避免不了要对无人水面艇进行各项性能指标的测试。目前无人水 面艇仿真系统主要分为两种,一种是纯实物的仿真系统,一种是纯数字的仿真系统。纯实物 的仿真系统虽然仿真结果真实性强,但不够灵活,易受时间、地点、天气等环境因素的影响, 且成本较高;纯数字的仿真系统虽然灵活性较强,经济性较好,但在纯数字仿真系统中采取 近似或忽略无人水面艇的诸多细节,使仿真结果的真实性和可信度不高。所以,如何经济有 效地测试无人水面艇操控过程中各项性能指标的问题出现。
[0003] 半实物仿真方法是将物理模型和数学模型联合在一起进行试验的一种方法,它将 实际系统的一部分设备和计算机相互连接,用数学仿真的方式对其中不存在或不便于实验 的部分系统进行仿真,同时保证整个系统实时运转。该仿真技术综合了纯实物仿真和纯数 学仿真两者的优点,充分利用计算机建模的简易性,减少了费用,便于对系统的模型部分进 行灵活快捷的仿真、变更。该仿真技术在机械、电子、航天航空和武器研制等领域己得到了 广泛应用。然而半实物的无人水面艇操控仿真系统目前还未见公开报道,而船舶其他方面 的仿真系统并不能直接用于无人水面艇的操控仿真。

【发明内容】

[0004] 为解决如何经济有效和真实可靠地测试无人水面艇操控过程中各项性能指标的 问题,本发明要设计一种即经济有效又兼顾测试结果真实性强的无人水面艇操控性能测试 半实物仿真系统,并且该系统在实验室环境下可以正常运行。
[0005] 为了实现上述目的,本发明的技术方案如下:一种无人水面艇操控性能测试半实 物仿真系统,包括岸基控制系统、无线数传系统,无人水面艇运动数学模型处理系统、航向 模拟系统、自动操舵仪;所述的岸基控制系统与无人水面艇运动数学模型处理系统通过无 线数传系统进行信息交换;所述的无人水面艇运动数学模型处理系统通过串口通信的方式 分别与自动操舵仪和航向模拟系统连接;
[0006] 所述的无人水面艇运动数学模型处理系统将解算出的航向实时的通过串口一路 发送给自动操舵仪,使自动操舵仪得到航向反馈量,另一路发送给航向模拟系统,使航向模 拟系统得控制输入信号;
[0007] 所述的无线数传系统,负责岸基控制系统与无人水面艇运动数学模型处理系统之 间的信息交换,无人水面艇运动数学模型处理系统通过无线数传系统接受岸基控制系统的 控制指令;岸基控制系统通过无线数传系统接受无人水面艇运动数学模型处理系统反馈回 来的无人艇航行状态信息;
[0008] 所述的岸基控制系统采用以S3C6410处理器为核心的ARM开发板构成,负责无人 水面艇操控方式选择、航行工况设置,接受处理无人水面艇运动数学模型处理系统反馈回 来的数据,进行舵角、航向、航迹的信息显示;
[0009] 所述的航向模拟系统由电罗经和水平旋转台构成,将电罗经放在水平旋转台上, 水平旋转台转动带动电罗经旋转来模拟无人水面艇的航向变化。
[0010] 本发明的优点和有益效果是:
[0011] 1、本发明根据真实无人水面艇数据,基于分离建模思想,构建无人水面艇运动数 学模型处理系统,通过无线数传系统,岸基控制系统可对无人水面艇操控方式、航行工况 进行设置,并结合电罗经、自动操舵仪等实物,就可以逼真地模拟无人水面艇的实际运行状 态,通过设计专门的软件可方便地对无人水面艇模拟运行时产生的信息进行采集,有利于 相关科研单位、工厂在研制、生产和维修无人水面艇时对无人水面艇各项性能进行测试及 评价,为更好地设计和改进无人水面艇创造了良好方便的条件。同时,本发明也可作为无人 水面艇运动控制系统的陆上试验平台,可以实现在实验室环境下经济高效的对无人水面艇 运动控制算法进行研宄,能够加快产品开发速度、降低成本和节省人力物力,有利于从事于 无人水面艇相关工作的科研单位、工厂和航海类院校节省了大量的真实无人水面艇试验所 需的人力物力开支,提高了工作效率。
[0012] 2、本发明可以实现以下功能:
[0013] (1)用户可根据需要选择不同的控制方式以及设置初始船速、主机转速、初始航 向、海况参数如风浪流强度、方向等。
[0014] (2)作为无人水面艇运动控制系统的陆上试验平台,用户可以利用本发明对无人 水面艇的运动控制算法进行研宄。
[0015] (3)作为无人水面艇操控仿真系统,本发明可为后续相关研宄提供一套仿真平台。
【附图说明】
[0016] 本发明有附图1张,其中:
[0017] 图1是本发明一种无人水面艇操控性能测试半实物仿真系统的组成结构框图。
[0018]图中:1、岸基控制系统,2、无线数传系统,3、自动操舵仪,4、无人水面艇运动数学 模型处理系统,5、航向模拟系统。
【具体实施方式】
[0019]下面结合附图对本发明做进一步详细地描述:
[0020] 如图1所示,一种无人水面艇操控性能测试半实物仿真系统,主要由岸基控制系 统1、无线数传系统2、自动操舵仪3、无人水面艇运动数学模型处理系统4和航向模拟系统 5五部分组成。
[0021] 一、岸基控制系统1的设计与实现
[0022] 岸基控制系统1负责无人水面艇操控方式选择、航行工况设置、数据收发和处理 等功能。岸基控制系统1采用以S3C6410处理器为核心的ARM开发板,运行环境为Linux 系统,开发环境为QtCreator。利用QextSerialPort类进行串口通信程序设计,利用图形 设计器QtDesigner设计了具有软键盘输入的用户界面。可以通过用户界面选择无人艇的 控制方式和设定航向、航速,通过无线数传系统2发送给无人水面艇运动数学模型处理系 统4,在界面中可以实时显示由无人水面艇运动数学模型处理系统4通过无线数传系统2反 馈回来的舵角和航向。
[0023] 岸基控制系统1利用QtCreator提供的QPainter类绘制舵角、航向、航迹曲线。 通过调用updateO函数重载QWidget类的paintEvent(QPaintEvent*)方法,完成图像 重绘或图像刷新。由于要实时的显示舵角、航向及航迹的变化,因此应在定时器类QTimer 的成员函数start()中设置定时周期,定时完成时定时器会发出timeout()信号,通过Qt 中提供的connect()方法将信号timeout()与update()函数关联,在定时完成时就调用 updateO函数。下面给出绘制舵角变化趋势的相关程序,绘制航向变化曲线的程序类似:
[0024]
【主权项】
1. 一种无人水面艇操控性能测试半实物仿真系统,其特征在于:包括岸基控制系统 (1)、无线数传系统(2),无人水面艇运动数学模型处理系统(4)、航向模拟系统(5)、自动操 舵仪(3);所述的岸基控制系统(1)与无人水面艇运动数学模型处理系统(4)通过无线数 传系统(2)进行信息交换;所述的无人水面艇运动数学模型处理系统(4)通过串口通信的 方式分别与自动操舵仪(3)和航向模拟系统(5)连接; 所述的无人水面艇运动数学模型处理系统(4)将解算出的航向实时的通过串口一路 发送给自动操舵仪(3),使自动操舵仪(3)得到航向反馈量,另一路发送给航向模拟系统 (5),使航向模拟系统(5)得控制输入信号; 所述的无线数传系统(2),负责岸基控制系统(1)与无人水面艇运动数学模型处理系 统(4)之间的信息交换,无人水面艇运动数学模型处理系统(4)通过无线数传系统(2)接 受岸基控制系统(1)的控制指令;岸基控制系统(1)通过无线数传系统(2)接受无人水面 艇运动数学模型处理系统(4)反馈回来的无人艇航行状态信息; 所述的岸基控制系统(1)采用以S3C6410处理器为核心的ARM开发板构成,负责无人 水面艇操控方式选择、航行工况设置,接受处理无人水面艇运动数学模型处理系统(4)反 馈回来的数据,进行舵角、航向、航迹的信息显示; 所述的航向模拟系统(5)由电罗经和水平旋转台构成,将电罗经放在水平旋转台上, 水平旋转台转动带动电罗经旋转来模拟无人水面艇的航向变化。
【专利摘要】本发明公开了一种无人水面艇操控性能测试半实物仿真系统,包括岸基控制系统、无线数传系统,无人水面艇运动数学模型处理系统、航向模拟系统、自动操舵仪;所述的岸基控制系统与无人水面艇运动数学模型处理系统通过无线数传系统进行信息交换;所述的无人水面艇运动数学模型处理系统通过串口通信的方式分别与自动操舵仪和航向模拟系统连接。本发明根据真实无人水面艇数据,基于分离建模思想,构建无人水面艇运动数学模型处理系统,可以逼真地模拟无人水面艇的实际运行状态,有利于相关单位在研制、生产和维修无人水面艇时对无人水面艇各项性能进行测试及评价,为更好地设计和改进无人水面艇创造了良好方便的条件。
【IPC分类】G05B17-02
【公开号】CN104714418
【申请号】CN201510152656
【发明人】沈智鹏, 姜仲昊, 代昌盛
【申请人】大连海事大学
【公开日】2015年6月17日
【申请日】2015年4月1日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1