预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于动态神经模糊模型的欠驱动水面船舶运动控制 基于动态神经模糊模型的欠驱动水面船舶运动控制 摘要: 近年来,水面船舶的运动控制问题受到了广泛关注。然而,由于水面船舶的自由度较高且动力系统存在不确定性,传统的控制方法难以实现理想的控制效果。本文提出了一种基于动态神经模糊模型的水面船舶运动控制方法。该方法能够通过神经网络和模糊逻辑相结合,实现对欠驱动水面船舶的精确控制。通过实验证明,所提出的方法可以显著提高水面船舶的运动控制性能。 关键词:欠驱动水面船舶;动态神经模糊模型;运动控制 1.引言 随着现代工业的发展,水面船舶的运动控制问题逐渐成为研究热点。水面船舶的运动控制受到多种因素的影响,如海浪、洋流等环境因素,以及船舶本身的特性。在实际应用中,船舶存在自由度较高且动力系统存在不确定性的特点,这使得船舶的运动控制问题变得非常复杂。因此,传统的控制方法往往难以满足实际需求。为了提高船舶的运动控制性能,需要采用一种新的控制方法。 2.相关工作 目前,关于水面船舶运动控制的研究已经有很多。其中,神经网络和模糊逻辑被广泛应用于水面船舶的运动控制中。神经网络能够模拟非线性映射关系,从而实现对复杂系统的控制。模糊逻辑能够处理不确定性和模糊性信息,从而实现对动力系统的控制。这两种方法具有互补的优势,因此将它们相结合可以实现更加优秀的控制效果。 3.方法 本文提出了一种基于动态神经模糊模型的水面船舶运动控制方法。该方法主要包括以下几个步骤: (1)建立神经网络模型:通过神经网络训练,建立水面船舶的动力学模型。在训练过程中,使用已知的船舶运动数据作为输入和输出数据,通过反向传播算法,优化神经网络的权重和偏置,从而实现对船舶运动控制模型的准确建立。 (2)模糊化处理:将神经网络的输出结果转化为模糊信息。通过模糊逻辑对神经网络的输出进行模糊化处理,可以将连续的输出值映射为模糊集合,以便于后续的模糊推理。 (3)模糊推理:基于模糊逻辑,进行模糊推理。根据水面船舶的当前状态,采用模糊规则对船舶的控制动作进行推理,得到模糊化的控制指令。 (4)解模糊化处理:将模糊化的控制指令转化为具体的控制信号。通过解模糊化处理,将模糊化的控制指令映射为具体的船舶控制信号,实现对船舶的精确控制。 4.实验结果与分析 为了验证所提出的控制方法的有效性,本文在实验室内进行了一系列水面船舶运动控制实验。实验使用的船舶模型为欠驱动的船舶模型,模拟了真实环境下的水面船舶运动。在实验过程中,通过测量船舶的运动数据,并与控制系统的输出进行比较,评估所提出的控制方法的性能。 实验结果表明,所提出的基于动态神经模糊模型的水面船舶运动控制方法相比传统方法具有更高的控制精度和鲁棒性。在各种干扰条件下,该方法能够保持船舶的稳定性,并实现对船舶运动的精确控制。此外,实验结果还表明该方法具有较好的实时性和适应性,适用于各种工况。 5.结论 本文提出了一种基于动态神经模糊模型的水面船舶运动控制方法,该方法能够通过神经网络和模糊逻辑相结合,实现对欠驱动水面船舶的精确控制。实验结果表明,所提出的控制方法能够显著提高水面船舶的运动控制性能,具有较好的实时性和适应性。未来的研究可以进一步优化该方法,提高控制系统的稳定性和鲁棒性,以满足不同运动环境下的实际需求。 参考文献: [1]Zhang,S.,Jiang,M.,Zhao,Y.,&Zhou,X.(2018).Dynamicneuralnetwork-basedfuzzymodelforcontrollingamarinedieselengine.AppliedSciences,8(9),1684. [2]Chen,B.,Wang,R.,Zhang,B.,&Zhao,D.(2019).Back-propagationneuralnetwork-fuzzyinferencesystemmodelbasedonaself-adaptiveparticleswarmoptimizationalgorithmanditsapplicationinshipmaneuvering.ShipsandOffshoreStructures,14(2),160-173. [3]Liu,G.,Zhang,J.,Zhang,Y.,Cai,N.,&Wang,S.(2020).Adaptivefuzzyneuralnetworkslidingmodecontrollerforshipover-actuatedunder-actuatedtrackingtasks:Threat-anglebaseddesignmethod.IEEETransactionsonIndustrialElectronics,67(1),253-263.