LS-Prepost 如何实现批处理统计仿真计算结果

LS Prepost 拥有一套和 ANSYS 中的 APDL 语言相类似的命令语言 LS-PrePostScriptingCommandLanguage(SCL),LS-Prepost 脚本命令语言(SCL)旨在允许用户编写自己的脚本以执行用于许多不同目的的数据操作。LS-Prepost SCL 是一种类似于 C 语言的计算机语言,在 LS-Prepost 中执行。用户可以执行 LS-Prepost 命令,检索结果,应用 LS-DYNA 数据中心提取功能,并从关键字输入文件中提取 LS-DYNA d3plot 文件和模型数据的结果。

此外,对未在 LS-Prepost 中开发的提取数据执行其他操作。结果数据可以输出到 LS-Prepost 消息文件,用户创建的文件,或者将其发送回 LS-Prepost 进行边缘或绘图。本文基于 LS-Prepost 的脚本语言实现批处理 LS-DYNA 的数值计算仿真结果。

1. 安装 LS-Prepost

LS-Prepost 的安装有两种方式:

  • 方式一,在安装 ANSYS 软件时,自动安装 LS-Prepost 软件包;
  • 方式二:下载单独的软件安装包,目前 LS-Prepost 采用相对宽松的授权,用户可以免费使用到 LS-Prepost 的最新功能。

对于方式一的安装,仅需要打开路径 “ANSYS 安装路径 +\ANSYS Inc\v100\ANSYS\bin\Intel\lsprepostd.exe”,或在 ANSYS 安装文件夹下搜索“lsprepostd.exe”。运行安装包即可安装软件。

如果没有安装 ANSYS,可以在其他装有 ANSYS 的电脑上拷贝或者直接官网下载:http://www.lstc.com/lspp/ 或者 FTP://ftp.lstc.com/outgoing/LSPrepost/,下载安装包安装即可

2. 设置环境变量

通过批处理的方式调用 LS Prepost 软件包,避免不了要使用系统命令,以 Windows 平台为例,由于 CMD 本身不能识别空格,所以 cmd 中使用的文件路径不能包含空格,为了避免后面调试麻烦,建议通过设计环境变量的方法,方面后面调用 LS Prepost 文件。

环境变量是操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。对于 Windows 平台,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中,如“Path”中去查找,里面存储了一些常用命令所存放的目录路径。

环境变量可以通过 “我的电脑”-》“属性”-》“高级系统设置” 中设置,在环境变量窗口中一般有两个变量,一个是你当前所使用的用户独有的环境变量,另一个是所有用户都可以访问的系统变量。建议选择所有用户,在系统变量显示框中找到变量 path,选中并点击编辑进行修改,添加 LS Prepost 的完整安装路径,使用英文分号与其它环境变量隔开。自此批处理前的环境变量变设置好。

attachments-2018-10-g6Hwz3va5bcdd2894c4c2.jpg

3. 录制 LS Prepost 数据统计命令流

LS Prepost 的命令流,可以通过 GUI 界面操作,自动录制,大大降低了使用 SCL 脚本的难度。举例录制命令流,方面后期调用使用。

3.1 启动录制命令

打开 LS Prepost 软件, 在 Misc 菜单下,启用 Start Recording Commands,设置存储命令流的文件,如图所示:

attachments-2018-10-VVh2gXVh5bcdd29a10816.jpg

3.2 在 LS Prepost 中进行分析

正常的进行仿真结果的分析,分析步骤会自动存储为命令流文件,文件名以 cmd 后缀结尾,此步骤获得的命令流文件即为后面要调用的关键命令。

  • 发表于 · 2018.10.22 21:34 · 阅读 · 12874

[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。

6 条评论

请先 登录 后评论
猜猜我是谁
regrets

14
提问
9
回答
3
文章
注册推广