本文摘要(由AI生成):
本文介绍了MNF文件(模态中性文件)的生成选项和网格简化方法。首先,讨论了平台特定性和标准可移植性选项,以及双精度和单精度选择对文件大小和性能的影响。接着,详细说明了应力和应变模态的存储方式,包括Sparse、Full和Remove zero entries选项。此外,还介绍了Rigid-Only MNF,用于创建仅包含刚性化柔性体信息的缩减文件。文章还探讨了高通与低通频率过滤器对MNF频率范围的定制功能。最后,详细介绍了自动和手动网格简化方法,包括移除内部几何形状、优化模态载荷节点和应用网格自动粗化算法等,旨在优化MNF文件大小和性能。
Adams/Flex是Adams软件的一个附加模块,使用模态综合法,将有限元软件模态分析文件融入至整个系统级仿真,以更高精度预测载荷和研究部件变形,获得更逼真的仿真效果,提供了对机构进行更进一步分析的平台,实现了部件强度和设计成本之间的平衡;同时,仿真结果如零部件应变、载荷时间历程以及振动频率等都可以用于应力、疲劳、噪音和振动等后续分析。
Adams/Flex优化选项包含单位、格式、精度、不变量、模态应力和应变、仅刚体MNF、自动及手动网格简化等,如图1,右键单击MNF or MD DB Input File输入框,选择需要优化的MNF文件,MNF or MD DB Output File 输入框填写优化后MNF文件名称及工作目录,点击按钮,工作目录生成优化后的MNF文件。
图1 Flex优化界面
设置计算和保存在MNF文件中的惯性不变量。
Adams/View和Adams/Solver使用 SI单位(m/kg/N/s)为其内部单位。
Original –保留MNF文件当前单位,如果当前单位与SI单位不同,Adams/Flex在执行不同的操作时必须执行单元比例缩放,这将显著降低性能;
SI –将MNF文件当前单位转化为SI单位,如果原始单位与SI不同将可以提高性能。
Standard portable:保留MNF文件与平台 独立所需要的额外编码。
Sparse –优化MNF仅存储保留在优化MNF文件中且原始MNF中存在应力(应变)节点的应力(应变)。如果一个节点在原有MNF文件中的应力(应变)值为零,并且该节点保留在优化MNF文件中,则将零写入优化MNF文件;
Remove zero entries –MNF仅存储优化MNF中存在的节点的非零应力(应变)。如果MNF应力(应变)模态有多个零,则此选项可以显著减小MNF的大小。
Rigid-Only MNF将创建一个缩减的MNF文件,该MNF只包含足够的信息构建刚性化的柔性体。使用此MNF,将无法使用Constant, Partial,或Full模态方程构建柔性体,但在装配和验证模型时,使用它可能会很方便。当确定使用柔性体时,可以轻松地用完整的MNF替换为缩减的MNF。
网格简化分为自动和手动两种方式。
Remove Internal Solid Element Geometry(移除内部几何形状):MNF Optimizer将删除内部几何形状,显著减小MNF文件大小,Adams View的图形性能将得到极大提升;
Optimize Modal Load(MFORCE) Nodes(优化模态载荷节点):运行MNF优化器删除已定义模态载荷的节点,默认情况下,将保留所有模态载荷节点;
Apply Mesh Coarsening Algorithm应用网格自动粗化算法:支持设置Mesh Resolution(网格分辨率)和Face Smoothing(面光滑)、设置Remove Collinear Points(移除共线节点)和Preserve Stress and Strain Modes(保留应力应变模态),允许填写Retain Node List(保留节点列表),详细解释可参考Adams Help。
勾选Remove Internal Solid Element Geometry,运行优化功能后,在工作路径文件夹生成新的MNF文件。可对比查看两个MNF文件的一阶模态节点坐标差异,如图2。
图2自动网格优化前后MNF文件差异
图3 Sketch File信息内容及解释
图4 选择Sketch File
应用浏览器查看对比优化前后MNF文件Element Face的信息差异,如图5。
图5 查看手动网格优化前后MNF文件差异