对于操纵性能与安全性能要求较高的船舶,如浮式采油-储油-卸油船、穿梭运输邮轮、补给船和半潜式钻井平台等,一般采用全驱动配置以实现其目标。在进行某些特定的工程作业如深海勘探、海底管道建设、供给和海上石油钻探等时,需要船舶精确地按照预定的航线航行,由于所航行的环境、船舶自身特性等,多耦合、强非线性的水面船舶不可避免地遭受环境干扰以及存在着动态不确定性,这使得水面船舶轨迹跟踪控制设计极具挑战性。因此,研究全驱动船舶轨迹跟踪控制问题具有重要的理论意义和实际工程价值。首先,针对遭受未知外部环境扰动的三自由度全驱动船舶的轨迹跟踪控制问题,提出带扰动观测器的自适应动态面滑模控制方法。该方法设计扰动观测器估计外部环境扰动并进行前馈补偿,采用自适应律估计扰动观测误差的界,提高控制精度,结合动态面技术构造控制器,避免微分爆炸。其次,针对存在模型不确定项和未知外部环境扰动的三自由度全驱动船舶的轨迹跟踪控制问题,提出基于非线性增益递归滑模的自适应动态面控制方法。该方法引入神经网络逼近模型不确定项,采用自适应律估计神经网络逼近误差与扰动总和的界,综合考虑船舶位置和速度误差之间关系设计递归滑模面,并应用一种非线性
2022-04-19 13:07:14 4.78MB 神经网络 人工智能 深度学习 机器学习
MatlabRobustNonlinLsq:健壮的非线性最小二乘法的MATLAB函数
2022-04-19 11:55:20 146KB matlab lsq outliers robust
1
资源包含相关文献和对应的matlab仿真代码,仅供参考。 针对船速与艏摇角速度均不可测的三自由度欠驱动船舶轨迹跟踪问题,考虑在海洋环境扰动未知,提出一种带非线性观测器的动态面自适应输出反馈控制方法。该方法通过对系统模型进行坐标变换,设计非线性观测器估计船舶的速度向量;采用动态面技术可处理反演法对虚拟控制量求导导致的"微分膨胀"问题,减少计算量;同时采用自适应律估计海洋环境干扰的界值,从而防止参数漂移。利用Lyapunov函数证明该控制律可保证船舶轨迹跟踪误差的一致最终有界性,仿真结果证明了所提出控制方法的有效性。
premiere的非线性编辑应用讲解,包括如何实现数字摄像机录播,音视频文件编辑等等
2022-04-18 21:42:44 1.54MB premiere ppt 非线性编辑
1
为了满足永磁直线同步电机(PMLSM)运动控制系统必须确定电机磁极位置的需求,提出一种利用电机端电压和端电流信号,通过非线性观测器估计定子磁极位置和动子速度的方法。该非线性观测器首先估计出磁极位置角的正弦量和余弦量,再估计出位置角θ,然后利用PI跟踪控制器得到动子速度信号。该算法和Lunberger观测器以及Kalman滤波观测器相比,不仅算法简单易于执行,而且估计位置时不需要速度信号,非常适用于低速时的位置估计。仿真和实验结果表明:基于该非线性观测器的无位置传感器控制具有良好的跟踪调节性能,而且具有良好
2022-04-18 18:53:20 331KB 工程技术 论文
1
线性结构和非线性结构、稀疏数组、队列、链表(LinkedList) 数组和链表.pdf
2022-04-18 14:07:14 136KB 链表 数据结构 算法
本书系统介绍了现代非线性系统的控制理论,以及这些理论在实际非线性控制系统设计中的应用。
2022-04-18 09:15:45 29.32MB 非线性
1
matlab学习教程,这是为新手入门最适合不过的matlab教程了。
2022-04-16 16:45:54 192KB BP神经网络
1
利亚普诺夫 一个用于数值积分非线性动力学系统的库。 该库是根据BSD 3-Clause许可证发行的。 文档位于代码中,并位于。 版本3.1.2,2018/7/15 要求 支持C ++ 11的编译器 Boost 1.53或更高版本(boost.python和boost.numeric.odeint) Python 2.7.5或更高版本(包括Python 3.x) 脾气暴躁的 Matplotlib 编译安装 在基本目录中,运行python setup.py install 。 在Windows上,从命令提示符下使用setup.py install 。 有关其他选项,请参见有关模块安装的。 许多系统具有python的并行安装。 这可能会使将编译的求解器链接到Boost库的正确版本变得很棘手。 如果您在使用该工具时遇到任何问题,请给我发送电子邮件或创建github问题,我们将为您提供帮
2022-04-14 23:32:25 62KB Python
1