首页/文章/ 详情

如何使用Simpack低版本软件打开高版本模型

7月前浏览12873

本文摘要(由AI生成):

文章主要介绍了如何在不同版本的Simpack软件中打开模型。首先,需要了解Simpack模型是和软件版本相关的,高版本建立的模型无法直接在低版本软件中打开。为了实现不同版本的模型相互打开,可以使用文本编辑器打开.spck模型,修改其中的版本信息,实现低版本软件打开高版本模型。需要注意的是,如果模型是使用新版本的新功能建立的,是无法用低版本打开的。此外,在修改模型版本信息时,需要注意保留Simpack Version Information信息,并确保file.version行不被删除。最后,如果模型中包含的建模元件不同,需要修改的语句也会有所区别,需要具体问题具体分析。


1. 概述

Simpack软件中建立的模型是和软件版本相关的,使用Simpack高版本建立的仿真模型无法直接在低版本的Simpack软件中打开。而且,Simpack模型并不能导出其它类型格式。Simpack前处理模型只支持.spck这种格式模型。

为了实现不同版本的模型相互打开,可以使用文本编辑器打开.spck模型,修改其中的版本信息,实现低版本软件打开高版本模型,具体操作下面详细介绍。

注意:如果模型是使用新版本的新功能建立的,是无法用低版本打开的。


2. 使用高版本建立模型

使用Simpack2017版本建立一个模型,并保存模型名称为model_version2017.spck

使用Simpack9.9版本打开该模型,会提示错误信息,不能打开。

3.  修改模型的版本信息

复制model_version2017.spck文件并重命名为model_version9.9.spck注意:为了保险起见,不要在原始模型中进行编辑。

使用文本编辑器(推荐使用Notepad++)打开该model_version9.9.spck模型,可以发现该模型的建模文本信息。在开始位置显示该模型的版本信息。

注意文本的第一行,即file.version=2.4,显示了该模型文件的版本信息。虽然该行使用!符号被注释了,但是Simpack软件依然通过该行信息判断出该模型的版本。

注意:该行不能被删除。若删除,Simpack软件将不能获取模型版本信息而报错。

file.version=2.4修改为file.version=2.2。说明:Simpack9.9版本号是2.2。完后成保存模型。

该文本中的Simpack Version Information信息可以不用修改,保持不变;也可以修改为响应的Simpack版本信息。

4.  使用低版本软件打开模型

使用Simpack9.9软件打开model_version9.9.spck模型。发现没有提示版本错误信息,而是提示有无效的关键字。

原因是:Simpack 2017可以实现与Abaqus两种求解器(Abaqus/ExplicitAbaqus/Standard)的联合仿真,在文本的233行设置使用哪种求解器。这是2017版新增的一条语句,9.9版软件不能识别而报错。

使用符号!注释掉该行语句,并保存模型。

然后再次使用Simpack9.9软件打开model_version9.9.spck模型,模型顺利打开,且运行仿真正常。

注意:实际模型中包含的建模元件不同,需要修改的语句也会有所区别,需要具体问题具体分析;由于近年来Simpack软件新功能越来越多,一个实际工程模型采用上述方法修改往往也需要花费大量的时间,最好的方法还是升级Simpack软件。^_^


注意:上述方法仅对Simpack 9.0版以后的版本适用。


Simpack
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2018-12-29
最近编辑:7月前
多体仿真Simpack
硕士 | 技术顾问 Simpack 技术交流
获赞 67粉丝 680文章 56课程 5
点赞
收藏
未登录
1条评论
铭
签名征集中
3年前
大佬,怎么用高版本的simpack打开89的呢
回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈