土石坝三维参数化设计中的关键算法研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:gaoyangwang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维参数化设计效果真实直观,可深化控制项目,在各行各业得到广泛应用且现有的参数化设计算法都存在着一定的局限性。土石坝是世界坝工建设中发展最快、应用最广的一种坝形,但是它设计复杂,开发规模大,其设计构建亟需一个有效节能环保的方式。而利用三维参数化思想进行坝体设计、展示与概算就是满足这种需求的一种新方式,同时也是未来发展方向。本文以参数化设计算法为研究点,利用参数化设计软件GC为开发平台,以土石坝参数化设计为例,实现对参数化设计系统的开发。本文首先对参数化设计的三个经典算法:约束驱动算法,几何因果推理算法,特征模型算法进行详细介绍,并根据实现效果,应用范围和实现方式进行改进:将三种算法结合使用,以规避各自算法中的局限性,实现整体流程的参数化设计。在设计阶段利用几何因果推理算法将模型二维草图和约束条件转换成一个有向连通图,求取此有向连通图的拓扑排序得到模型特征点的生成顺序,实现模型构建。约束驱动算法中按照此拓扑排序结果决定约束驱动过程的调整元素。特征模型算法本文提出了特征点生出图的概念,利用特征点生成图保实现模型输入元素、输出元素和约束关系的选取,树根节点设置为特征模型算法中基点元素,以此实现用户输入基点元素和必需的几何参数(特征树的边)即实现模型自动构建功能,同时此树根节点也是系统后期进行模型装配的装配点。通过将三种算法结合使用,高效的解决了各个算法中的弊端,最终将参数化设计算法贯穿于整个系统开发流程中,提高了系统整体参数化设计的效率。然后本课题以土石坝参数化设计为例,对坝体构件的进行专业分析,利用基本的参数信息描述坝体构件。最后利用利用参数化设计软件Generative Component和界面设计软件Micro Station VBA实现土石坝三维参数化设计系统开发。系统主要包含四部分模块:土石坝构建模块、土石坝特征库操作模块、土石坝管理模块和土石坝计算模块。
其他文献
软件复用是解决软件危机、实现软件开发工业化生产的有效途径。构件的分类和检索是软件复用技术的基础,良好的分类方法和高效的检索方法能大大降低软件复用成本。一个有效的构
飞机故障预警是飞机维护工作中的难点问题,由于快速存取记录器(Quick Access Recorder,以下简称QAR)所记录的数据具有取换方便,存储量大等特点,分析QAR数据便成为飞机故障预
近年来,web服务作为一种新兴的web应用模式,发展非常迅速。随着web服务的增多,在海量的web服务中准备而有效地找到满足需求的服务的重要性显得愈加突出。传统的web服务发现主
Web日志挖掘是Web数据挖掘中非常重要的一个研究领域和研究方向,通过分析和发现Web日志记录中的规律,可以挖掘出Web用户潜在的使用规律和模式,这可被广泛用于发现电子商务中的潜
随着P2P应用由只读静态文件共享逐渐转化为需要频繁更新的读写动态文件交互,文件副本的一致性维护显得越来越重要。通过对现存的一致性维护算法的原理及其优缺点进行比较分析,
语义角色标注是语义分析的一个重要的研究方向。本文针对汉语虚词能够表征汉语句子句法信息的特点,提出并实现了两种将汉语虚词用法特征加入语义角色标注系统从而提高其性能
Ad Hoc网络是一种临时多跳自组织网络。它在环境十分恶劣的条件下可以很快地部署,不需要网络基础设施。在军事和民用方面都有很广泛的应用。为了保证多媒体、实时应用准确的
计算机网络的广泛应用和黑客攻击的频繁出现使得人们更加关注网络安全问题。入侵检测技术作为保障计算机和网络安全的重要手段,成为近年来网络安全领域的研究热点。随着攻击
近年来,人类社会已迈入信息时代,信息时代的一个重要特点和基础就是数字化技术,即将各种事物、事件的本质特性以数字的形式存储、传输和处理。因此,可以将虚拟人技术研究简单地理
在现代航空、航天事业中,惯性导航系统发挥着重要的作用。随着嵌入式技术的发展,嵌入式微处理器越来越多的应用在现代惯性导航系统中。本论文以此为背景,讨论了将MPC8540应用