更新时间:2022-01-18 16:05
所谓场变量,就是一个环境变量,它建立了一个与材料参数之间的中介,虽然不能直接指定材料参数在不同的分析步具有不同的值,但是通过场变量,间接的达到了目的。
1.什么是场变量
2.怎样使用场变量
其实场变量用的较多的是在热力学和流体力学的分析种,这里介绍的仅仅是在固体力学中的用法
2.1. 定义场变量
你可以在initial中指定场变量的值,格式如下
initial conditions,type=field,variable=n(场变量的编号)Set-1(你定义的结点集),1.0(场变量的值)场变量是通过编号来识别的,一次只能定义一个场变量, 你也可以直接在分析步中指定场变量的值,格式如下
*field, variable=1Set-1,1
当然也可以同时使用initial和field,当你指定的场变量改变时,默认材料的参数是在增量步间线性变化的。
2.2. 建立材料参数和场变量之间的联系如果你用cae,在prop模块里面的材料参数一般都有Number of field variables,场变量都是从1开始的,你也可以选择多个场变量。填入场变量的值和材料参数间的关系,譬如杨氏模量 泊松比 field1200.E9, 0.3, 1.180.E9, 0.3, 2.如果你用的是命令格式,则在inp文件里面键入:*ELASTIC, DEPENDENCIES=1200.E9, 0.3, , 1.180.E9, 0.3, , 2.第四个参数表示场变量的值
2.3. 注意场变量在不同分析步中的值有你在不同的分析步中指定,如果没有指定,材料参数默认微是场变量1的值,例如*STEP,name=step1*STATIC......*FIELD, VARIABLE=1NALL, 1.*END STEP*STEP,name=step2*STATIC......*FIELD, VARIABLE=1NALL, 2.*END STEPcae步支持场变量,所以你必须自己更改inp文件,
2.4. 技巧
如果材料的参数变化比较复杂,一般是利用副职曲线来定义场变量值的变化,*FIELD, VARIABLE=1,amplitude=???对幅值曲线步清楚的自己可以看手册