论文摘要
本文以某深潜救生艇(DSRV)为研究对象,对其动力定位(DP)系统进行仿真。DSRV的动力定位技术是一种用于深潜救生作业的跨学科高新技术。它利用艇体自身的动力抵抗外界干扰,动态控制其保持某一姿态悬停于海洋中某一指定位置,以便进行对接救生作业。由于深潜救生艇的DP系统要求控制精度高、响应速度快,故对计算机控制系统的实时性、可靠性提出了非常高的要求。因此,本文选用PC/104总线嵌入式工控机以满足对控制计算机的实时性、紧凑性、低功耗性等各种性能的要求,同时,采用具有实时多任务特性的嵌入式实时操作系统——VxWorks,来保证DP系统的可靠性、精确性和实时性。本文利用模块化建模的思想,结合救生艇的特殊艇型和水下运动的特点,建立了救生艇四自由度运动的数学模型。根据嵌入式PC/104总线工控机硬件环境和VxWorks操作系统特点和控制系统设计所需的配置要求,对整个交叉开发环境进行了配置和构建。主要包括了VxWorks在PC/104上的BSP的配胃以及串口等一些相关必要的硬件驱动程序的开发。同时,根据模糊控制理论,设置了相应的模糊隶属度函数,并建立了模糊规则库,再结合PID控制理论设计出了一种混合模糊PID控制器来对艇体的四自由度运动进行控制。本文的仿真结果既表明了运用混合模糊PID控制器的控制效果良好,也显示出了采用嵌入式实时操作系统VxWorks和嵌入式PC/104工控机在DSRV动力定位系统中应用的可行性和优越性。这为其它嵌入式自动控制系统的设计提供了较好的参考。
论文目录
摘要ABSTRACT第1章 绪论1.1 概述1.2 国内外深潜救生艇的发展状况1.3 动力定位技术的发展状况1.4 基于Vxworks OS和PC/104的深潜救生艇动力定位1.5 本论文的主要工作第2章 深潜救生艇动力定位系统数学模型2.1 引言2.2 动力定位系统模型的组成2.3 四自由度动力定位艇体数学模型2.3.1 建立坐标系及坐标系间的转换2.3.2 救生艇动力定位运动特点和其艇型特殊性分析2.3.3 深潜救生艇动力学方程2.3.4 深潜救生艇的水动力模型2.3.5 重力与浮力模型2.3.6 艇体运动数学模型2.4 推进器模型2.4.1 主推进器系统模型2.4.2 槽道推力系统模型2.5 环境干扰模型(海流)2.6 推力分配2.7 本章小结第3章 模糊控制理论及控制器设计3.1 引言3.2 PID控制器3.3 模糊控制简介3.3.1 模糊控制系统的基本组成3.3.2 模糊控制器设计的基本方法3.4 DSRV动力定位系统混合型模糊PID控制器设计3.4.1 DSRV动力定位系统模糊控制器设计3.4.2 DSRV动力定位系统混合模糊PID控制结构3.5 本章小结第4章 DSRV动力定位系统的硬件和软件仿真平台4.1 潜艇动力定位系统中的嵌入式硬件平台4.1.1 工控机主要类型简介4.1.2 DSRV动力定位系统采用的PC/104总线工控机组成4.2 救生艇DP系统嵌入式控制软件平台4.2.1 嵌入式系统开发工具4.2.2 嵌入式实时操作系统4.3 嵌入式实时操作系统Vxworks及其开发环境Tornado4.3.1 VxWorks嵌入式实时操作系统的特点4.3.2 嵌入式实时操作系统VxWorks的结构4.3.3 Tornado集成开发环境4.4 基于PC/104的VxWorks交叉开发环境的建立和使用4.4.1 VxWorks的BSP在PC/104上的配置4.4.2 VxWorks上串口驱动程序的开发4.4.3 交叉开发环境的配置4.4.4 Tornado集成环境的使用步骤4.4.5 VxWorks环境下的编程4.4.6 VxWorks应用时常见的问题及分析处理4.5 本章小结第5章 深潜救生艇动力定位系统仿真5.1 引言5.2 深潜救生艇动力定位仿真及结果分析5.3 本章小节结论参考文献致谢
相关论文文献
标签:深潜救生艇论文; 动力定位论文; 模糊控制论文;
基于VxWorks的深潜救生艇动力定位系统仿真研究
下载Doc文档