法律状态公告日
法律状态信息
法律状态
2020-03-10
未缴年费专利权终止 IPC(主分类):G05D1/04 授权公告日:20180717 终止日期:20190302 申请日:20160302
专利权的终止
2018-07-17
授权
授权
2016-06-08
实质审查的生效 IPC(主分类):G05D1/04 申请日:20160302
实质审查的生效
2016-05-11
公开
公开
技术领域
本发明涉及一种水下运动体的控制方法。具体涉及一种欠驱动无人水下航行器(UUV)在通信时滞状态下垂直面的运动控制方法。
背景技术
无人水下航行器(UUV)是高技术的集成体,其运动控制问题是UUV诸多关键技术中迫切需要究、解决的关键技术之一。同时UUV的运动控制是完成UUV使命的重要技术保障,也是一直是困扰AUV技术工作者的一个十分复杂的问题。UUV运动控制系统的信息量交换大、实时性要求高。UUV垂直面的控制是UUV运动控制系统的一个重要环节。然而网络通信时滞造成信息的不确定使得UUV垂直面控制的难度加大。因此如何抑制在UUV垂直面控制中时滞现象给系统性能造成的影响已成为亟待解决的基本问题。
T-S模糊模型将线性系统理论与模糊理论相结合来解决非线性系统控制问题,将整个非线性系统的控制看作是多个局部线性系统控制的模糊逼近。这不仅开创了模糊模型辩识的新方法,同时也为模糊控制系统的稳定性分析和设计提供了模型基础。
文献《模型不确定时滞欠驱动AUV的模糊变结构控制》(哈尔滨工业大学学报,2010年3月,第42卷第3期)和文献《时滞时变AUV的模糊变结构控制》(系统工程与电子技术,2009年8月,第31卷第8期)均设计的一个模糊变结构控制器,该控制器以变结构控制的切换函数及其变化率为模糊控制器的输入,以变结构控制律的变化率为模糊控制器的输出,为了得到更好的性能,引入了压缩扩张隶属度函数。同时前者设计一定的模糊规则自适应地调整模糊控制器中的比例因子和量化因子。数值仿真表明,各自控制器都能很好地实现对具有控制输入时滞以及各自附加现象AUV的深度控制。然而两篇文献都没有建立具体的UUV垂直面的时滞模型,而是通过控制器的鲁棒性来解决控制输入时滞问题。
文献《含状态时滞的受扰水下航行器的滑模与最优跟踪控制》(中国优秀硕士学位论文全文数据库,2013)研究了一类受到持续扰动的含有状态时滞的水下航行器的滑模控制与最优跟踪控制,该文献建立了AUV的时滞模型,设计了滑模控制器解决AUV水平面在含有状态时滞情况下的位置跟踪问题。该文献研究的是航行器的水平面运动控制。
发明内容
本发明是为了实现在通信时滞情况下,控制欠驱动无人水下航行器平稳达到指定深度,从而提供一种基于T-S模糊时滞模型的欠驱动UUV垂直面控制方法。
基于T-S模糊时滞模型的欠驱动UUV垂直面控制方法,它由以下步骤实现:
步骤一、初始化UUV,获取初始状态信息当前深度、俯仰角和下潜速度;
步骤二、运动控制计算机接收深度指令,结合传感器反馈的初始状态信息输入T-S模糊时滞数学模型求解出控制器状态反馈系数;
步骤三、控制器通过解算当前传感器反馈的实时状态信息,输出舵角控制指令;
步骤四、舵机执行控制指令,完成UUV深度控制,并判断是否达到指定深度,如果判断结果为是,则结束本次下潜任务;如果判断结果为否,则返回执行步骤三;
实现欠驱动UUV垂直面在时滞状态下的闭环运动控制。
步骤二中所述的T-S模糊时滞数学模型采用UUV垂直面模糊时滞数学模型实现,所述UUV垂直面模糊时滞数学模型具体为:
步骤A1、建立UUV垂直面数学模型:
假设UUV的轴向速度为恒定值,所有横向参数都为零,且系统有且只有一个控制输入,即:水平舵舵角δs;
则其运动学和动力学方程表示为:
>
>
>
>
式中:m为UUV的质量,q为纵倾角速度,
忽略二阶系数且令(xG,yG,zG)=(xB,yB,zB)=0,x=(wqθz)T,u(t)=δs(t)则式(1)线性化的方程组为:
>
其中:
>
>
>
步骤A2、建立UUV垂直面模糊时滞数学模型:
根据(1)中的UUV垂直面的数学模型,结合信息从传感器到控制器的时滞为τsc,控制器到执行机构时滞为τca;
令τ=τsc+τca建立UUV垂直面时滞模型为:
>
式中:
令xτ=x(t-τ)有以下T-S模糊规则:
规则1:当航速u=U1,则
规则2:当航速u=U2,则
……
规则n:当航速u=Un,则
则有UUV垂直面T-S模糊时滞模型的状态方程:
>
其中:λi(ξ(t))为模糊规则间的隶属函数且
本发明涉及的一种基于T-S模糊时滞模型的欠驱动UUV垂直面控制方法的工作原理:运动控制计算机在接收到深度指令后,将UUV的俯仰角、航速初始状态输入T-S模糊时滞模型计算出状态反馈系数输入控制器,控制器系统通过接收当前时刻t和滞后τsc时刻(t-τsc时刻)反馈的状态信息计算出相应的舵角,下达舵角指令控制执行机构,执行机构执行滞后τca时刻(t-τca时刻)形成闭环系统控制UUV达到指定深度。
本发明的优点在于通过建立欠驱动UUV垂直面T-S模糊时滞模型设计控制器,解决UUV垂直面在通信时滞状态下的深度控制。
附图说明
图1欠驱动UUV网络硬件结构图;
图2欠驱动UUV的控制方法示意图;
图3UUV垂直面控制系统工作流程图;
具体实施方式
具体实施方式一、结合图3,一种基于T-S模糊时滞模型的欠驱动UUV垂直面控制具体实施步骤可描述为:
1、初始化UUV,获取初始状态信息当前深度、俯仰角;
2、运动控制计算机接收深度指令,结合传感器反馈的初始状态信息输入T-S模糊时滞模型求解出控制器状态反馈系数。
3、控制器通过解算当前传感器反馈的实时状态信息,输出舵角控制指令;
4、舵机执行控制指令,完成UUV深度控制,若达到指定深度则结束,若没有则转至步骤3。如此形成闭环控制系统实现欠驱动UUV垂直面在时滞状态下的运动控制。
欠驱动UUV垂直面在网络通信时滞状态下的控制包含了硬件结构的搭建、T-S模糊时滞模型的建立、控制器的解算,结合附图对本发明详细的描述:
结合图1,搭建的UUV垂直面的网络硬件结构图。多普勒计程仪、可编程运动控制器、深度传感器、姿态传感器组成UUV垂直面的传感器系统;ARM和运动控制计算机组成UUV垂直面的控制器系统;可编程运动控制器和水平舵组成UUV垂直面的执行机构。传感器系统提供俯仰角、航速、深度信息,这些信息通过串口发送给运动控制计算机。运动控制计算机在接收到数据后进行相应的模数转换并结算出舵角指令,同时通过以太网输出舵角指令给ARM后控制执行机构控制UUV的深度。
结合图2,建立T-S模糊时滞模型。本发明研究欠驱动UUV的垂直面运动。假设UUV的轴向速度为恒定值,所有横向参数都为零,且系统有且只有一个控制输入,即水平舵舵角δs。其运动学和动力学方程可表示为:
>
>
>
>
式中,m为UUV的质量,q为纵倾角速度,
忽略二阶系数且令(xG,yG,zG)=(xB,yB,zB)=0,x=(wqθz)T,u(t)=δs(t)则将式(1)线性化可的方程组为
>
其中:
>
>
>
在图2中有信息从传感器到控制器的时滞为τsc,控制器到执行机构时滞为τca。令τ=τsc+τca建立UUV垂直面时滞模型为
>
其中
令xτ=x(t-τ)有以下T-S模糊规则:
规则1:如果航速u=U1,则
规则2:如果航速u=U2,则
……
规则n:如果航速u=Un,则
于是有UUV垂直面T-S模糊时滞模型的状态方程:
>
其中λi(ξ(t))为模糊规则间的隶属函数且针对每个模糊规则设计模糊状态反馈控制器有:
>
选择适当的Lyapunov函数,通过LMI求解出相应的状态反馈系数。
机译: 基于切换T-S模糊系统的无人曲面车辆控制方法
机译: 机器视觉系统的装置和方法,包括建立点云模型和/或三维模型,该模型基于不同角度的多个图像并结合了来自摄像机运动和深度的深度信息以及包含导航系统的各种应用程序,包括导航系统估计深度模糊或自动对焦应用中使用的图像之间的相对模糊
机译: 交互式t-s模糊语义模型估计方法,系统及计算机可读存储介质