基于Qt和VTK的铸造有限元后处理可视化系统研发
发布时间:2021-06-22 01:57
铸造模拟仿真技术的出现,改变了传统铸造工艺的改进主要依靠经验的生产方式,大大的节约了生产成本。近年来,随着计算机技术的发展,铸造的模拟仿真技术也已经得到迅猛的发展。后处理是铸造模拟中负责展示计算结果的一环,也是直接影响用户体验的一环。然而在国内开发的主流铸造CAE软件的后处理系统存在渲染效果较差,代码开发维护较困难的问题。本文研发了基于Qt和VTK的铸造有限元可视化后处理系统,实现了更加强大的渲染效果。本文的主要工作如下:(1)深入研究了Qt跨平台C++图形用户界面库和VTK可视化图形包两项技术,研发了基于Qt和VTK的铸造有限元可视化后处理系统,针对铸造有限元数据可视化的特性进行了功能架构的总体设计和界面交互设计。(2)在Qt框架上搭建了VTK可视化渲染管线,利用VTK可视化图形包提取了节点,单元,单元类型,节点上数据,单元内数据等信息,建立了有限元数据模型,并实现了一系列可视化功能,包括交互设计,标量场的可视化,三维模型的剖切,等值面的生成,生成包围盒等。(3)利用所开发的铸造有限元后处理可视化系统,对CAE软件计算的结果文件进行了相关功能的测试和展示。利用温度场、位移分量、等效应...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
铸造模拟仿真工作流程
图 2-1 model/view 架构Fig. 2-1 Structure of model/view提取数据,为架构中其他部门提供接口。是数据项的引用。视图又可以通过这个模视图中,委托可以渲染数据项,委托还可的数据。视图、委托都是用一个抽象类来进行定义者之间利用信号槽进行交互。模型发出信自视图的信号提供了用户在界面上进行交托发出信号告诉模型和视图编辑器的状态标准模型类,比方说 QStringListModel 等,分别针对一些简单的字符串列表、文 些 模 型 不 能 满 足 需 要 , 可 以 以
华 中 科 技 大 学 硕 士 学 位 论 文(5)VTK 提供多种着色方式,比如 OpenGL。(6)VTK 能够处理多种数据类型。2.2.2 VTK 的功能分类根据所实现的功能来分,VTK 类库能实现的功能大概分为计算机图形显示部分(GraphicsModel),可视化处理部分(The VisualizationModel)和图像处理部分(ImageProcessing)三个部分。按照每个类实现的具体作用,VTK 中的分类如图 2-2 所示。
本文编号:3241884
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
铸造模拟仿真工作流程
图 2-1 model/view 架构Fig. 2-1 Structure of model/view提取数据,为架构中其他部门提供接口。是数据项的引用。视图又可以通过这个模视图中,委托可以渲染数据项,委托还可的数据。视图、委托都是用一个抽象类来进行定义者之间利用信号槽进行交互。模型发出信自视图的信号提供了用户在界面上进行交托发出信号告诉模型和视图编辑器的状态标准模型类,比方说 QStringListModel 等,分别针对一些简单的字符串列表、文 些 模 型 不 能 满 足 需 要 , 可 以 以
华 中 科 技 大 学 硕 士 学 位 论 文(5)VTK 提供多种着色方式,比如 OpenGL。(6)VTK 能够处理多种数据类型。2.2.2 VTK 的功能分类根据所实现的功能来分,VTK 类库能实现的功能大概分为计算机图形显示部分(GraphicsModel),可视化处理部分(The VisualizationModel)和图像处理部分(ImageProcessing)三个部分。按照每个类实现的具体作用,VTK 中的分类如图 2-2 所示。
本文编号:3241884
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/3241884.html
教材专著