ABAQUS报错:The selected primary variable is not available in the current step/frame.

ABAQUS建模报错及解决方法

我按照《ABAQUS岩土工程实例详解》的ex12-6模型建立了一个一模一样的模型,但是却报错“The selected primary variable is not available in the current step/frame.”后来在书中讲解ex12-4中的内容找到了原因:

未定义模型关键词!

操作:Model--Edit Keywords--Model-1会打开一个窗口

在“*User Material, constants=7, unsymm
 0.15,    0.05,     0.3,     1.2, 2.69078, 2.62146,     1.6” 后面点击“add after”

输入:*INITIAL CONDITIONS, TYPE=SOLUTION(回车换行)
part-1-1.soil,1,100,1

之后提交job还是aborted,报错:Error in job 4-2: in keyword *INITIALCONDITIONS, file "4-2.inp", line 85: Unknown part instance element set SET-1.SOIL
Error in job 4-2: AN INITIAL CONDITION HAS BEEN SPECIFIED ON ELEMENT SET ASSEMBLY_SET-1_SOIL - THIS ELEMENT SET IS NOT ACTIVE IN THE MODEL

于是把输入改为:*INITIAL CONDITIONS, TYPE=SOLUTION(回车换行)
set-1,1,100,1

成功

在使用 Abaqus 进行仿真分析时,用户可能会遇到如下警告信息: ``` WARNING: The following keywords/parameters are not yet supported by the input file reader: *PREPRINT ``` 该警告信息表明 Abaqus 的输入文件解析器尚未支持 `*PREPRINT` 关键字。此关键字通常用于控制输出文件(如 `.dat` 文件)中打印的模型信息,例如材料属性、边界条件等。然而,某些版本的 Abaqus CAE 在解析输入文件时并未完全支持所有传统的 Abaqus/Standard 或 Abaqus/Explicit 关键字。 ### 原因分析 - Abaqus CAE 的输入文件读取器(Input File Reader)用于将 `.inp` 文件转换为 CAE 模型结构,以便在可视化模块中查看和分析模型。 - `*PREPRINT` 是一个在 Abaqus/Standard 中广泛使用的输入关键字,用于控制输出信息的详细程度。 - 如果在 `.inp` 文件中使用了 `*PREPRINT`,而 Abaqus CAE 的输入文件读取器尚未实现对该关键字的支持,则会提示该警告[^1]。 ### 解决方法 - **忽略警告**:如果模型计算过程正常,并且输出结果文件(如 `.odb`)也正确生成,则该警告可以安全忽略。`*PREPRINT` 仅影响 `.dat` 文件中的输出信息,不会影响仿真结果的正确性。 - **移除或注释 `*PREPRINT` 关键字**:如果不需要 `.dat` 文件中额外的输出信息,可以直接从 `.inp` 文件中删除或注释掉 `*PREPRINT` 相关行,以消除警告。 - **使用 Abaqus/CAE 界面设置输出控制**:Abaqus CAE 提供了图形界面来设置输出请求,例如场输出(Field Output)和历史输出(History Output),无需手动编辑 `.inp` 文件。可以通过 `Output` 菜单下的 `Field Output` 和 `History Output` 来替代 `*PREPRINT` 的部分功能。 ### 替代方式设置输出控制 以下是一个使用 Abaqus CAE 脚本设置场输出请求的 Python 示例: ```python # 设置场输出请求 mdb.models['Model-1'].fieldOutputRequests['F-Output-1'].setValues( variables=('S', 'E', 'U', 'RF') ) ``` 该脚本等效于在 `.inp` 文件中使用 `*OUTPUT, FIELD` 控制输出变量。 ### 注意事项 - 保持 `.inp` 文件的简洁和标准化有助于提高 Abaqus CAE 的兼容性。 - 如果需要在 CAE 中加载 `.inp` 文件并进行后续建模,建议避免使用尚未被输入文件读取器支持的关键字。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值