NLOUT作为OptiStruct的Bulk Data Entry,专门用于定义非线性隐式分析(静态/瞬态)和非线性显式分析的增量结果输出参数。通过该卡片,用户可精准控制中间结果的输出频率、内容及格式,在保证关键分析阶段数据完整性的同时,避免冗余数据占用存储空间。
NLOUT的核心作用是管理非线性分析过程中增量结果的输出规则,包括:
NLOUT采用10列灵活格式,支持多组“参数-值”配对,格式如下:
NLOUT 3 NINT 20 SVNONCNV YES 含义:定义ID为3的NLOUT参数集,设置输出间隔数为20,且保存未收敛的增量步结果。
NLOUT=ID) | ||
- YES(默认):保存并标记未收敛结果 - NO/空白:不保存未收敛结果 | ||
NINT、FREQ、TIME为互斥参数,优先级从高到低为:TIME > FREQ > NINT。
示例:当NINT=10时,1/NINT=0.1。若上一输出步为0.0,当前步为0.142(差值0.142>0.1),则输出0.142;若当前步为0.02(差值0.02<0.1),则不输出。
NLOUT 5 TIME 57
SET 57 TIME LIST
+,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8
+,0.9,0.95,1.0 结果仅在0.1s、0.2s、…、1.0s输出。无论采用哪种模式,以下增量步必须输出:
_impl.h3d:实时动态输出(分析过程中生成),需通过PARAM,IMPLOUT,YES激活;.pret:螺栓预紧分析的实时输出(仅OPTI格式),需配合PRETBOLT(OPTI=YES);.h5:分层数据格式,支持位移、应力、应变(适合大规模数据)。TIME > FREQ > NINT生效,低优先级参数被忽略。SVNONCNV=YES时,未收敛结果会在H3D文件中标记,便于后处理排查收敛问题(如接触不稳定);.nl.out日志文件可定位未收敛原因(如残差超限、迭代次数不足)。TYPE=TIME,且时间点需在分析总时间范围内。NLOUT卡片通过灵活的输出参数控制,实现了非线性分析增量结果的精细化管理。其核心价值在于:
合理配置NLOUT参数(如根据分析类型选择NINT/FREQ/TIME),可显著提升非线性分析的后处理效率与结果可靠性。