Simcenter 3D Solutions Simcenter 3D Motion 后台计算提交方法总结

2024-12-17T09:49:01.000+0800
Samcef Desktop Samcef Wind Turbines Simcenter Nastran Simcenter Samcef Simcenter 3D Simcenter 3D Solutions Marketing TEA Pipe Simcenter ZONA BOSS Quattro Simcenter Multimech Teamcenter Share CAESAM Simcenter FLOEFD SC

摘要

本文总结了所有以后台方式求解Motion模型的方法,包含Windows和Linux环境。 包含以下内容: 1. Windows环境:1)界面提交,2)mdf求解器启动,3)motionslv_nx启动,4)以求解器命令启动时的模型文件准备; 2. Linux环境:1)motionslv_sc启动,2)以motionslv_sc命令启动时的模型文件准备


详细信息

1.Windows环境

1.1 界面提交

在Simcenter 3D Motion模型的界面下,修改求解时默认的计算方式为“Background”,然后在界面内以普通方式启动solution的计算即可,Motion求解器就会按照设定的方式来解算模型。

在界面Top Bar 单击“Menu”选择菜单“Preference”下的“Motion…”.

在打开的设置界面内,把“Solver Process”改为“Solve in Background”,单击OK保存设置。不需要重启软件即可生效。

以这种方式启动计算时,不需要专门处理求解工况文件和模型文件,与普通的界面计算方式相同,区别指示Motion的模型边界面不会锁定,用户仍然可以对模型进行编辑和其他操作。

2.2 mdf求解器启动

在客户端电脑安装独立的Motion求解器,安装包可以从Support center网站Simcenter 3D Solution下载“SiemensSimcenter3D-xx_wntx64_MotionSolver”。安装后在开始菜单可以找到启动图标,独立求解器默认安装路径(2406版)为“C:\Program Files\Siemens\Simcenter_3D_2406_solvers\MotionSolver”。

在开始菜单启动Motion独立求解器。

启动后的命令窗如下。

通过命令“cd C:\Program Files\Siemens\Simcenter_3D_2406_solvers\MotionSolver”切换到软件的求解器目录。如下图。

在命令行输入“mdf”,可以查看求解器命令的控制参数项。如下图。

可以看到如果要提交计算某个模型,需要使用solve参数,并准备好mdef格式的模型文件。

获取模型文件的方式如下。在Simcenter 3D Motion模型界面内,单击“File”菜单选择Export Motion子菜单后在选择“Mechanism…”命令。

按照界面默认设置,并设定导出目录和导出文件名,单击OK导出模型。

提交计算方法,在命令窗内输入命令“mdf -solve D:\00WorkSpace\TrainingMotion\4Links\Test1.mdef”,即可启动模型的计算,要求在命令参数中输入完整的求解文件路径,被求解的Solution为导出模型时处于Active状态的solution。求解结果文件名为导出的mdef文件的文件名作为前缀再加上模型中solution的名字,本例即为test1-dyn_rd_bushing。

导出时对导出mdef文件的目录没有要求,可以和Motion处于完全不同目录。但是mdef文件内指明了计算模型的绝对路径,因此要求不能修改或者删除原Motion模型的目录和目录内的引用文件。

当用户提交计算时希望在一台非本机的电脑上运行计算时,可以把模型目录和导出的mdef文件一起拷贝到目标电脑,并对mdef文件进行修改,把原来的模型引用目录修改新的所谓目录。本例如下,原始模型目录为“D:\00WorkSpace\TrainingMotion\4Links”,新的模型目录为“D:\Test\4Links”,通过文件编辑器打开mdef文件,替换所有原目录文本为新的目录。

1.3 motionslv_nx命令方式

在Simcenter 3D安装目录启动Motion求解器,以2406版软件默认安装路径为例为“C:\Program Files\Siemens\Simcenter3D_2406\MECH\motionsolver\DynMotionSolver\execute\intel64”,双击运行“motionslv_nx.exe”Motion求解器可执行程序。

Motion求解器程序需要使用Motion的模型输入文件,格式为minp。在Simcenter 3D Motion模型界面下,对需要提交计算的solution右键单击选择“Export Solver Input File”命令,软件就会导出模型加solution名的求解器输入文件。

提交计算时,将求解文件直接拖放到求解器执行程序窗口,如下图。默认不需要设置输出文件和信息文件等,直接按回车可以启动计算,并在窗口显示求解进度,计算完成后求解器程序会自动关闭。结果文件名和信息文件名与输入文件名一致。

如果用户为了防止计算过程中对模型solution的修改会造成模型状态与正在计算的solution的信息不一致,用户在模型中手动修改minp文件的名字。

对原模型的需求,使用Motion求解程序motionslv_nx.exe时,如果模型为纯刚体动力学(不包含柔性物体的考虑),则不需要原始模型文件。当模型中有柔性体替换时,需要保留原模型中的柔性体文件“link_bar.mflxdb”,此文件为导出minp文件的同时软件自动导出的柔性体参考文件,在使用motionslv_nx.exe求解器时需要引用此文件,而且为绝对路径引用。

同样当用户需要在一台新的电脑提交计算时,则需要把minp文件和mflxdb文件一起复制到新的目标电脑,同时需要修改minp文件内的柔性体文件应用路径为当前电脑上模型柔性体所在的目录。

2. Linux环境

从2019之后,在Linux系统上Simcenter 3D软件已经没有界面程序,只有独立的求解器安装版,因此在Linux启动Motion模型时,仅支持以上描述的后两种方式提交。Simcenter 3D Motion在Linux上的安装包有两种形式:1)随Simcenter 3D batch安装包一起安装到电脑的集成时Motion求解器。2)使用Linux版本的Motion独立求解器安装包。

需要将模型求解文件和所需应用的数据文件一起拷贝到Linux目标电脑,然后再在Linux上启动Motion求解器。重要说明如下:

  1. 使用Simcenter 3D Batch安装版软件时,只支持使用motionslv_sc求解器命令启动模型计算;
  2. 使用Simcenter 3D Motion Single Solver求解器安装包时,支持mdf求解器命令和motionslv_sc求解器命令两种方式启动计算。

本文章以motionslv_sc求解器命令为例说明启动过程如下。

通过cd命令进入Motion模型所在目录,以绝对目录方式输入motionslv_sc求解器命令,后面紧跟minp文件的模型名,不需要输入minp后缀字母。确认即可启动计算,计算后的结果文件和信息文件会保存在minp模型同目录下。

对原模型计算文件的需求与Windows系统相同,当模型包含柔性体定义,需要把柔性体文件mflxdb文件与minp文件放到同一文件夹,并修改引用目录修改为当前实际目录。

 

知识库文章 ID# KB000156144_ZH_CN

内容

摘要详细信息

关联组件

Samcef Desktop