提交指定的JOB STEP

本文介绍如何通过编写作业卡片和使用IEBEDIT程序来提交特定步骤的作业。具体操作包括设置作业卡片中的RESTART参数和利用IEBEDIT指定要包含或排除的步骤。

Submit Any Step In A Job

1.  Type RESTART=StepName in job card and comment after 17th step using //

2.  Use IEBEDIT to code a job:

//STEP001 EXEC PGM=IEBEDIT

//SYSPRINT DD SYSOUT=*

//SYSUT1   DD DSN=XXX.XXXL.XXX(JobName),DISP=SHR

//SYSUT2   DD SYSOUT=(A,INTRDR)

//SYSIN    DD  *

 EDIT TYPE=INCLUDE,STEPNAME=(STEP003)

/*

Explanation:

SYSUT1: Type the dataset which contains your job stream you want to submit

SYSUT2: Use INTRDR (The Internal Reader takes your input and sends it to JES2 (or JES3) so it can be processed)

SYSIN:

l        EDIT TYPE=INCLUDE,STEPNAME=(STEP003,STEP007,STEP009) to execute several inconsecutive steps.

l        Use TYPE=EXCLUDE to exclude the steps from exec.

 

 

 
HyperMesh 中的 Step Manager 是用于管理和配置仿真分析流程中各个求解步骤的重要工具。它主要用于定义和组织有限元模型中的分析类型、载荷工况、边界条件以及输出请求等,确保求解器能够按照预期顺序执行多个分析步骤。 ### Step Manager 的基本使用方法 Step Manager 通常与求解器模板(Solver Template)紧密集成,用户可以通过图形界面或 Tcl 脚本对其进行操作。以下是一个典型的配置流程: 1. **打开 Step Manager** 在 HyperMesh 桌面环境中,进入 *Analysis* 页面,点击 *Step Manager* 打开管理窗口。此界面允许用户创建、编辑和删除多个分析步。 2. **创建新的分析步** 在 Step Manager 界面中,选择 *Create New Step*,然后选择适当的分析类型(如静态分析、模态分析、瞬态动力学分析等)。不同求解器支持的分析类型略有差异,例如 OptiStruct、Abaqus 和 Nastran 各自具有不同的分析选项 [^3]。 3. **设置分析参数** 每个分析步可以包含多个子功能模块,包括: - **Load Collector**:指定施加在模型上的载荷 - **Constraint Collector**:定义边界条件 - **Output Request**:控制输出变量(如位移、应力、应变能密度等) - **Solution Control**:设置求解器控制参数(如收敛准则、时间步长等) 4. **连接载荷集和约束集** 将预先定义的 Load Collector 和 Constraint Collector 分配给特定的分析步。用户可以为每个分析步分配不同的载荷组合,从而实现多工况分析。 5. **定义求解序列** 如果需要运行多个分析步,可以在 Step Manager 中调整它们的顺序。某些求解器支持连续分析步(例如非线性分析中的时间步进),此时必须确保各步之间的数据传递正确无误 [^1]。 6. **导出并提交作业** 完成所有配置后,使用 *Export* 功能将模型导出为求解器输入文件(如 `.fem` 或 `.inp` 文件),随后通过 Job Launcher 提交求解任务。 ### 使用 Tcl 脚本配置 Step Manager 对于重复性高或复杂的分析流程,可以使用 Tcl 脚本自动化 Step Manager 的配置。以下是一个简单的示例脚本片段: ```tcl # 创建一个新的分析步 *createstep "Step-1" STATIC # 设置当前活动分析步 *setcurrentstep "Step-1" # 添加载荷集和约束集 *addloadcollector "Load-1" *addconstraintcollector "Constraint-1" # 设置输出请求 *outputrequest "DISPLACEMENT" ON *outputrequest "STRESS" ON # 创建第二个分析步并设置求解参数 *createstep "Step-2" MODAL *setcurrentstep "Step-2" *solvecontrol "EIGENVALUES" 10 ``` 该脚本展示了如何创建分析步、添加载荷和约束、设置输出请求及求解控制参数。Tcl 脚本在处理大型模型时尤其有用,有助于提升建模效率并减少人为错误 [^2]。 ### 注意事项 - 不同求解器对 Step Manager 的支持程度有所不同,建议参考对应的求解器接口文档。 - 对于涉及多场耦合或多步非线性分析的问题,务必仔细检查各分析步之间的依赖关系。 - 可以结合性能分析工具(如 Python 的 `cProfile`)来优化与 Step Manager 相关的脚本执行效率 。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值