论文摘要
在传统船舶装饰设计中,主要设计手段是简单利用CAD工具,存在数据输入量大,图面设计和审核工作量大,设计随意性强,难以进行统计清册的问题。本文通过开发船舶装饰专业CAD系统为解决上述问题提供了有效的方案。船舶装饰设计中的主要设计内容是对装饰板材进行图面布置,而板材的布置可以归结为二维布局问题。针对布局问题中的布局对象即布局空间和布局物体,本文中把设计过程划分为底图处理,板材布置两个过程,然后分别给出了相应的CAD策略。在板材布置的基础上,结合图面检查等辅助功能,最终给出了系统的整体框架。首先,针对板材布置中的布局空间的表达,进行底图处理:在绘制底图基线的基础上,通过最小单联通区域识别等算法求出基本布局空间实体,然后利用接长梁等图元对基本布局空间实体进行分割,最终得到布局空间的边界表达形式。其次,对于板材的布置,采用适当形式对不同板材分别进行表达,并根据实际设计规则总结出板材布局的约束条件,然后依据约束条件提出相应的布局算法策略并加以实现。在布局空间和布局算法确定的基础上,最终实现板材的布置功能。对于较为复杂的编辑修改问题,文中提出了新的解决思路:首先提取布板方法并建立修改触发机制,接着通过触发机制来调用修改后的布局空间和布板方法,对布板过程进行重新计算,最终达到编辑修改的目的。最后,应用以上分析成果,对船舶装饰专业CAD系统中的图面设计模块进行了研究和开发;并通过一个设计实例,验证了该系统的实现。同时,从进一步提高设计效率和与产品管理系统集成的角度,提出了对未来工作的展望。
论文目录
摘要ABSTRACT目录1 绪论1.1 课题研究背景和意义1.2 国内外研究现状和发展1.2.1 工程CAD 技术的发展与应用1.2.2 船舶装饰CAD 技术的研究和发展1.3 基于应用的布局问题研究与发展1.3.1 布局问题的提出1.3.2 布局问题的分类1.4 课题主要工作2 船舶装饰专业 CAD 系统设计过程分析2.1 概述2.2 系统功能需求2.3 设计模块分析2.3.1 底图的处理2.3.2 板材布置的实现2.3.3 统计清册2.4 本系统的总体框架2.5 本章小结3 底图分析和处理3.1 引言3.2 木作线的生成和编辑算法3.2.1 木作线的数据形式3.2.2 木作线的相交3.3 房间的识别算法3.3.1 房间的数据形式3.3.2 墙壁的数据形式3.3.3 单联通区域的识别算法3.4 底图处理中的编辑处理3.4.1 底图编辑需求分析3.4.2 底图编辑的实现方案3.5 本章小结4 板材的布置4.1 布局问题概述4.1.1 布局问题的求解特性4.1.2 布局问题求解的原则4.1.3 布局对象操作4.1.4 布局问题中的约束4.1.5 布局模型的建立4.2 布局问题的算法分析4.2.1 布局问题的研究对象4.2.2 布局问题的约束条件4.2.3 布局问题的算法4.3 壁板的布置4.3.1 壁板实体的表达形式4.3.2 壁板的布置算法策略4.4 天花板的布置4.4.1 天花板实体的表达形式4.4.2 天花板填装算法策略4.5 板材布置的编辑及实现4.5.1 板材布置方式的修改4.5.2 底图修改带来的布板修改4.6 本章小结5 系统实现与实例5.1 系统概述5.2 系统的数据结构5.2.1 系统中实体对象的数据结构关系5.2.2 系统中非实体对象的数据结构关系5.3 系统实例5.3.1 底图处理实例5.3.2 板材布置实例5.3.3 辅助功能实例5.4 本章小结6 总结和研究展望6.1 全文总结6.2 进一步的研究致谢参考文献
相关论文文献
标签:船舶装饰论文; 工程论文; 布局问题论文; 约束论文;