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
  • 阅读 ( 162 )

[声明] :本站文章版权归原作者所有,内容为作者个人观点,本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。

0 条评论

请先 登录 后评论
不写代码的码农
regrets

1 篇文章

作家榜 »

  1. 铁水 37 文章
  2. CSUA 18 文章
  3. 侯玉林 6 文章
  4. Abrtr 4 文章
  5. 杨紫 4 文章
  6. xiaoyu 3 文章
  7. Marron 2 文章
  8. Lonely 2 文章