基于NURBS的船体型线智能化设计

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:hello199228
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
船体型线是最后确定船舶形状和性能的主要因素.目前,型线设计常采用根据母型船型线、船模系列试验资料等加以修改而实现.对于有经验的设计师,从优秀母型出发适当修改而成的型线往往优于用船模系列试验资料设计的型线.近年来,数学方法表达船体型线和计算机在造船工业中的应用有了很大的进展,建立在知识库基础上的智能化专家系统更是迅速、有效地开发最优秀船舶型线的有力工具.鉴于这样一种趋势,本文将NURBS技术应用到船体型线设计中,利用其卓越的性能尤其是NURBS曲线的局部修改性来设计船体型线,通过给出的船体型线型值点反算出控制点就可以得到船体曲线NURBS表达所需要的控制点,根据控制点绘制的船体三维型线是三维空间曲线,具有三向光顺性,避免了手工修改三视图考虑三向光顺的麻烦,从而开发出了一套具有专家帮助系统的智能化型线设计软件并进行了软件实体的设计、编码、测试等工作,从而可以大大节省型线设计的工作量,用有限的时间创造更多的财富.本文为满足船舶工程设计要求,对NURBS曲面与平面的求交问题进行了研究,根据三视图的投影原理,给出了NURBS曲面与任意平面求交线的数值算法,方法简便、快速可靠.从而求得船体横剖线以及纵剖线.该系统是在Visual Basic6.0集成开发环境下对AutoCAD2005进行二次开发并结合数据库技术,从而将人工操作界面与图形系统有机结合起来,使得型线的交互修改成为可能.在Visual Basic中,可用的数据访问接口有三种:ActiveX数据对象ADO(AxtiveX Data Object)、远程数据对象RDO(Remote Data Object)和数据访问对象DAO(Data Access Object).本文在对三者研究和分析的基础上使用ADO数据对象,将船体型值表数据以国家标准电算型值表的存贮格式存贮在数据库中,并且通过数据库管理系统DBMS(Data Base Management System)实现了从前台开发语言VB到用户终端AutoCAD再到后台数据库之间的数据传递和相互调用通过母型船型值以及必要参数的存储和调用来实现不同平台间的参数传递,从而设计出船体型线.配合OpenGL技术赋以特定的材质进行实体化造型,最后光照处理,得出设计船三维实体视图.在整个设计流程中,始终有专家帮助系统在工作,仿佛在一位有过多年设计经验的老工程师的指导下进行设计,从而设计人员能够用很短的时间绘制出符合要求的船体型线图.
其他文献
本课题是针对一个公司现有的LED应用程序而进行功能上的拓展,整个显示系统基本保持了原有的硬件设施,而软件系统将由原来的DOS版本升为Windows版,同时在功能上得到加强。 本
读出电路是非致冷焦平面列阵的重要组成部分,如何准确、迅速地定量测试评价读出电路的性能,对于研制和改进其质量,提高焦平面列阵的整体性能有重要意义。重庆大学光电器件研究室
三维变形测量技术是通过对被测物体的形貌进行测量和比对,来获取其表面形变的技术,在新材料产业、汽车与船舶制造、航空航天、工程建造和钢铁工业等领域起着极其重要的作用。电
卫星数据传输系统主要由星上发送系统和地面接收系统组成,由于星上发送系统的星上处理器设备容易受损且价格昂贵,为避免在卫星数传系统测试时对星上处理器进行频繁操作而造成
该文主要完成了以下工作:(1)根据振动冲击信号的特征,选择bior小波母函数,使经该小波变换后,在时间——尺度相空间上能更好地刻画原信号特征;(2)基于冲击信号检测的特殊性,修
三维火焰温度场可视化的实现对研究火焰的特性、生成机理有非常重要的意义,有助于揭示燃烧现象的本质和燃烧过程的规律以及燃烧理论的发展,也有助于燃烧设备设计方法的改进以
该文详细阐述了BACnet协议的体系结构,并与ISO开放系统互联模型(OSI)进行了对比.BACnet协议一共分为四层,分别是应用层、网络层、数据链路层和物理层.在应用层,详细介绍了控制
小组合作学习是新课程理念倡导的新型教学模式,能够最大限度地发挥学生的自主合作学习能力,因而受到了广大中小学教师的普遍认可.近两年,笔者所在学校也成立了课题组,对小组
目的:探讨妇科急腹症运用腹部超声与阴道超声诊断的价值.方法:研究有关2018年4月至2019年10月接收的48例妇科急腹症患者,对照组运用腹部超声,观察组在对照组基础上添加阴道超
该文全面介绍了评述了电力系统测量与控制系统中的RTU(远动装置)的原理及其发展趋势;深入探讨了以太网技术、TCP/IP网络通讯协议及其在RTU中的应用.在此基础上对网络RTU的设计