论文部分内容阅读
前处理是整个CAE系统的基础部分,是后续数值分析和后处理的前提。注射成形CAE软件前处理主要包括制品网格数据生成、浇注系统设计、冷却系统设计、翘曲系统设计、气辅系统设计、成形工艺参数设置等多个子系统。为所有子系统构建一个统一的前处理平台可以增加系统的稳定性,可扩展性和维护性。本文基于面向对象技术和可复用技术,对注射成形CAE系统前处理统一平台的构建进行了研究,并以此平台完成了冷却系统前处理的设计开发。本文详细介绍了构建注射成形CAE系统前处理平台的设计过程:在对前处理的功能分析基础上,通过提取公共特征,采用面向对象技术设计前处理平台的组成和体系结构,对该平台主要模块组件的组成、结构及主要职责进行了描述。本文对平台构建过程中的设计理念和关键技术进行分析,主要包括:底层的行为机制、操作交互平台和基于线条的统一建模。底层的行为机制采用了命令模式和观察者模式相结合的设计模式,构建了一个低耦合的系统底层平台;操作交互平台构建在底层行为机制的基础之上,为系统交互操作设计提供了一个统一平台,提高了系统的可维护性,增加了代码的复用性;基于线条的统一建模首先构建模型的中心线条,然后设置外形参数,不仅简化了建模流程,而且实现了各个子系统建模的统一。在前处理统一平台上,作者完成了注射成形CAE系统HSCAE中冷却系统前处理的设计开发,实现了冷却系统的CAD/CAE集成,并对其中的若干技术进行了改进,包括:完善了冷却系统的有效性检查,改进了检查流程,设计了基于网格模型的系统相交干涉检查算法;增加了对冷却嵌件的支持,利用收缩方法解决了嵌件网格与制品网格的接触问题,并采用分段方法解决了冷却管道与嵌件的相交问题。