基于FreeCAD的粒子模拟三维建模软件平台研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:booksky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,伴随计算机技术的进步,粒子模拟软件有了迅猛发展,计算机辅助设计(CAD)技术的应用也是帮助粒子模拟软件发展的重要原因。早期粒子模拟软件大多以文本的方式输入,这种方式较为抽象、低效、学习成本高。目前一些主流粒子模拟软件(比如CST)采用CAD建模作为输入方式,相比于早期的文本输入,这种输入方式更为直观、高效、易学习。2016版CHIPIC软件采用了CAD建模作为输入方式,这在一定程度上提高了用户粒子模拟建模的效率,但是模型库不够丰富全面、缺少草图建模功能、模型复杂时界面卡顿等原因导致建模模块的使用效果不理想。本文主要工作是以FreeCAD为开发平台,为粒子模拟计算程序CHIPIC设计并实现一款三维建模软件平台。论文包含从选择开发平台,项目需求分析、模块设计与实现、软件测试等相关内容,论文主要内容为:(1)本文首先对两种主流的CAD软件开发方式进行对比分析,一种是基于图形库和图形界面库开发,另一种是基于成熟的CAD软件二次开发,结合2016版CHIPIC软件的开发经验着重分析了基于成熟CAD软件开发方式的可行性和优越性。(2)以粒子模拟和CHIPIC计算程序的特点为基础进行需求分析和设计,提出客户端-服务端的软件架构,并将该软件划分为五个模块。基础设置模块负责工程文件存取以及工程初始化;建模模块提供几何建模功能,这也是该软件平台的核心功能之一;物理设置模块负责提供物理参数的设置以模拟真实物理环境;控制模块负责控制计算程序的运行,还负责客户端和服务端的远程或者本地连接;数据处理模块负责将计算结果绘制成图表并展示给用户。(3)讨论每个模块在FreeCAD框架下的实现方法,重点讨论了建模模块和物理设置的实现,特别是在参数设置和布尔运算上面,吸取了2016版CHIPIC开发和维护的经验,一方面对功能本身做调整,另一方面对代码结构进行了重新设计。(4)对该软件平台的测试。包括对每个模块进行单独测试,并根据测试结果对不同模块进行修改。也包括使用该软件对返波管、速调管等器件进行实际建模并仿真。经测试,该软件平台可以稳定流畅运行。
其他文献
[目的/意义]探索文旅融合的实质,从文旅融合主客体相互作用的角度提出公共图书馆服务创新路径,分析创新路径的实践样态,为相关单位的实践提供思路借鉴。[方法/过程]采用逻辑推演的方法对文旅融合中主客体的相互作用关系进行分析,提出4种公共图书馆服务创新路径,结合具体案例对相关路径的实践特点进行阐述,提出各种路径的发展重点与突破点。[结果/结论]发现旅游客体文化属性的发挥与旅游主体文化体验的满足是文旅融合
信息化、智能化的快速发展为分析化学的发展带来了新的研究方式,利用计算机和软件系统工具在繁杂的数据中找出有价值的信息,化学计量学由此而生,不过目前化学计量学门槛较高,使用的软件需要一定知识技能。文章从Python编程的特点出发,对基于Python语言的二阶校正图形交互软件开发进行设计分析,探讨运用二阶校正的方式创设出更为简便实用的软件工具。
传统二维工业相机显然在某些场景下具有很大局限性,而采用三维轮廓测量系统可以获得被测物体的深度信息使得测量信息更全面。因此本文设计了基于线激光三角测量原理的3D相机嵌入式软件,主要应用于工业生产线中零部件表面轮廓的测量。3D相机作为线激光三维轮廓检测系统的核心,完成图像采集、光条中心线提取、三维坐标转换以及轮廓数据传输的功能。本文在现有的3D相机硬件基础上,根据需求分析,设计了符合要求的嵌入式软件,
目的:分析武汉市高校大学生对电子烟的认知及使用情况,为电子烟防控工作提供参考依据。方法:采用分层整群抽样法对武汉市3所高校的大学生进行问卷调查,并对数据进行统计分析。结果:共调查925人,大学生吸烟率为9.0%,现在/过去使用电子烟率为3.8%,电子烟知晓率为80.6%。年级、月生活费、父母是否吸烟、朋友是否吸烟是大学生知晓电子烟的影响因素(P<0.05)。男性、自身吸烟显著地负向影响大学生对电子
新型冠状病毒肺炎(coronavirus disease 2019,COVID-19)疫情发生以来出现了若干COVID-19相关甲状腺疾患的报道,包括亚急性甲状腺炎、自身免疫性甲状腺疾病、非甲状腺疾病综合征以及一些原因未明的甲状腺功能异常。本综述旨在总结COVID-19相关甲状腺疾患的临床特点,并初步讨论其可能的作用机制。
随着教育研究的不断深入和发展以及新课程标准的颁布,现阶段人们逐渐认识到了教育应当始终围绕着学生展开,以学生为本位展开教学,强调学生的能力发展和学生的情感发展,在教育教学的过程当中提高教学的综合效益,小学数学教学一直以来都是小学学习中的重点和难点,因为其概念性和抽象性以及理论性相对较强,导致了小学生在学习的过程当中面临着较多的困境,课堂氛围和课堂效率也相对较低,在这样的情况下引入目标为导向的自主建构
作为测试测量行业发展道路上最为璀璨的成果之一,自动测试系统在科学研究的各个领域和工业生产各个层面都起到了巨大的作用,其中测试软件是整个系统中的核心,也是整个系统搭建成败的关键;而为了提高测试软件中测试程序的开发效率,增强测试程序面对复杂仪器的通用性,测试执行管理软件的概念应运而生,是目前自动化测试软件的研究方向之一。本文通过分析自动测试系统,设计实现了基于Linux开源系统下的自动化测试执行管理软
本文从理论和实践两个方面分析了我国商业银行在信用风险管理方面的不足,并指出了加强商业银行信用风险管理对我国银行业的发展具有重要意义,并结合我国实际情况对加强商业银行信用风险管理提出了几点建议,以期对我国商业银行的健康有序发展提供一些帮助。
《"诺曼底号"遇难记》是法国著名作家维克多·雨果的一篇小小说。作者以轮船遇难为题材,层层铺叙,着力对哈尔威船长在沉船前组织救援的场面进行了细致刻画,一位临危不惧、舍己救人的英雄形象跃然纸上。小说情节跌宕起伏,人物形象鲜明,被编入统编语文教材四年级下册第七单元。笔者以本课为例,从"弱水三千,只取一瓢饮"的角度,谈谈如何做到"基于单元目标,精准取舍"。一、仔细阅读文本,领略"三千弱水"首先,笔者
期刊