论文部分内容阅读
心室血流计算后处理系统,是基于心室血流有限元计算数据二次开发的软件,用于方便、灵活地进行心室血流动力学有限元结果提取,并实现高维度、高阶数、高精度的血流动力学指标计算与显示。数据后处理是有限元分析工作中的一个重要部分,商业有限元计算软件所集成的后处理软件对特殊参数计算的针对性较差,而商业后处理软件要求用户除了要具备极高的专业素养外,还要有很强的编程能力。目前血流动力学领域的专用有限元计算后处理系统针对心室的血流动力学有限元计算的二次开发领域还不完善,不能满足心室内血流的运动与能量等方面数据的处理要求。因此,本研究针对临床医生等用户开发一套方便、有效的集成化系统,简化有限元计算后处理及二次开发的过程,计算和提取涡量、血液动能和血液粘度损失能量等参数,对心室血流有限元分析具有重要意义。本文主要论述了心室血流计算后处理系统的设计和具体实现,包括:1.研究和确定软件的数据格式与开发环境,将商业软件计算数据通过后处理软件EnSight导出,本系统基于EnSight输出的数据格式开发,采用Visual Studio开发平台和C#开发语言作为开发环境;2.确定研究对象,从临床需求角度出发,研究了血流涡量、血液动能和血液粘度能量对心脏功能的影响,确定了要计算的血流动力学指标,将相关算法推导成基础张量计算方法,进一步推导为基本的加减乘除方法,并提供算法的具体实现方法;3.制定系统的设计和实现原则,应用面向对象的分析与设计技术,将系统分成控制层、输入输出管理层和数据处理层等独立层次结构,同时构造层次之间数据交互的管道。在模块的详细设计和具体实现中,针对软件封装、算例参数提取、文件分解、结果合并等进行详细的分析和讨论;4.提供对心室血流有限元计算结果的分析和处理过程,以验证系统的易用性、正确性和可靠性。本研究的心室血流计算后处理系统,集成了有限元计算结果文件分析、计算指标扩展及输出等一系列的功能,为心室血流动力学有限元后处理提供了一个强有力的分析工具。