ANSYS重力坝性能分析命令流
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
spopt,sprs,18,yes !设置单点反应谱分析选项
svtyp,2 !设定为地震加速度谱分析
sed,1,0,0 !定义反应谱激磁方向是x方向
lsel,s,,,3 !选择线L1
lesize,all,,,6 !把所选择线分为6段
lsel,s,,,4 !选择线L2
/post1
Resume,'dam-static','db' !读入静力分析求解结果数据
pldisp,1 !绘制坝体变形图
plnsol,u,x !绘制坝体x方向位移云图
!进入前处理器
/PREP7
!定义单元类型
ET,1,PLANE182 !定义坝体单元
KEYOPT,1,3,2 !定义平面应变
!定义坝体材料属性
MP,EX,1,3.5E10 !弹性模量
lesize,all,,,4 !把所选择线分为4段
lsel,s,,,5 !选择线L2
lesize,all,,,40 !把所选择线分为40段
/COM, Structural ! 指定结构分析
/TITLE, Dam seismic Analysis ! 定义工作标题
/FILNAM,dam,1 ! 定义工作文件名
srss,0.15,disp !设置位移响应谱平方和平方根输出
solve
save,Dam-combination,db !保存求解结果数据
finish
solve !进行求解
save,Dam-spectrum,db !保存求解结果
finish
!模态扩展求解
/solu
antype,modal !设定为模态求解
set,next !读入第3阶数据
pldisp,1 !绘制坝体第3阶振型图
!......
,pres,0,1101370 !施加水压力荷载
/solu
antype,static !设定为静力求解
nsubst,100 !设定最大子步数为100
plnsol,s,1 !绘制坝体第一主应力云图
finish
!绘制坝体振型图
/post1
Resume,'dam-modal','db' !读入模态分析求解结果数据
set,first !读入第一阶数据
d,all,uy !对所选择节点约束X、Y方向位移
d,all,ux
acel,,9.8 !施加重力加速度
set,first !读入第一阶数据
plnsol,u,x !绘制坝体第1阶x方向位移云图
plnsol,u,y !绘制坝体第1阶y方向位移云图
amesh,all !划分坝体单元
save,dam-grid.db !保存网格模型
!坝体底部施加约束
nsel,s,loc,y,0 !选择Y=0线上所有节点
pldisp,1 !绘制坝体第一阶振型图
set,next !读入第2阶数据
pldisp,1 !绘制坝体第2阶振型图
plnsol,u,y !绘制坝体y方向位移云图
plnsol,s,x !绘制坝体x方向应力云图
plnsol,s,y !绘制坝体y方向应力云图
expass,on !定义为模态扩展分析
mxpand,18,,,yes,0.001 !设置模态扩展求解选项
solve !进行求解
freq,3.5138,8.073,11.118,14.3,21.776,24.98,30.734,34.119,36.263,39.043,40.852,43.237,47.907,49.679,52.521,56.661,58.613 !输入振动频率
sv,1.456,2,1.899,1.699,1.459,1.4,1.325,1.293,1.276,1.256,1.245,1.231,1.209,1.201,1.191,1.18,1.176,1.171 !输入对应反应谱值
save,Dam-expand,db !保存求解结果数据
finish
!合并模态求解
/solu
antype,spectrum !设定为反应谱求解
/PNUM, kp, on !打开关键点号开关
!划分网格生成有限元模型
a,1,2,3,4,5 !由关键点生成面
! 划分坝体单元网格
!设置网格份数
lsel,s,,,1 !选择线L1
lesize,all,,,20 !把所选择线分为20段
lsel,s,,,2 !选择线L2
lesize,all,,,32 !把所选择线分为32段
lnsrch,on !打开线性搜索
allsel
solve !进行求解
save,dam-static,db !保存求解结果数据
finish
!模态分析
/solu
antype,modal !设定为模态求解
modopt,subsp,18 !采用子空间迭代法提取18阶模态
solve !进行模态求解
pldisp,1 !绘制坝体第18阶振型图
finish
!绘制坝体位移/应力/应变云图
/post
Resume,'dam-conbination','db' !读入合并模态分析求解结果数据
K,2,76,,,
K,3,15.6,104.1,,
K,4,15.6,120,,
K,5,5.6,120,,
l,1,2 !连接关键点1、2生成直线
l,2,3
l,3,4
l,4,5
l,5,1
!创建边坡面模型
plnsol,s,x !绘制坝体第1阶x方向应力云图
plnsol,s,y !绘制坝体第1阶y方向应力云图
plnsol,s,1 !绘制坝体第1阶第一主应力云图
save,dam-modal,db !保存求解结果数据
/POST1
set,list !调出模态分析各阶频率
finish
!反应谱分析
/solu
antype,spectrum !设定为反应谱求解
MP,PRXY,1,0.2 !泊松比
MP,DENS,1,2500 !密度
!创建坝体线模型
K,1,,,, !创建关键点
svtyp,2 !设定为地震加速度谱分析
sed,1,0,0 !定义反应谱激磁方向是x方向
lsel,s,,,3 !选择线L1
lesize,all,,,6 !把所选择线分为6段
lsel,s,,,4 !选择线L2
/post1
Resume,'dam-static','db' !读入静力分析求解结果数据
pldisp,1 !绘制坝体变形图
plnsol,u,x !绘制坝体x方向位移云图
!进入前处理器
/PREP7
!定义单元类型
ET,1,PLANE182 !定义坝体单元
KEYOPT,1,3,2 !定义平面应变
!定义坝体材料属性
MP,EX,1,3.5E10 !弹性模量
lesize,all,,,4 !把所选择线分为4段
lsel,s,,,5 !选择线L2
lesize,all,,,40 !把所选择线分为40段
/COM, Structural ! 指定结构分析
/TITLE, Dam seismic Analysis ! 定义工作标题
/FILNAM,dam,1 ! 定义工作文件名
srss,0.15,disp !设置位移响应谱平方和平方根输出
solve
save,Dam-combination,db !保存求解结果数据
finish
solve !进行求解
save,Dam-spectrum,db !保存求解结果
finish
!模态扩展求解
/solu
antype,modal !设定为模态求解
set,next !读入第3阶数据
pldisp,1 !绘制坝体第3阶振型图
!......
,pres,0,1101370 !施加水压力荷载
/solu
antype,static !设定为静力求解
nsubst,100 !设定最大子步数为100
plnsol,s,1 !绘制坝体第一主应力云图
finish
!绘制坝体振型图
/post1
Resume,'dam-modal','db' !读入模态分析求解结果数据
set,first !读入第一阶数据
d,all,uy !对所选择节点约束X、Y方向位移
d,all,ux
acel,,9.8 !施加重力加速度
set,first !读入第一阶数据
plnsol,u,x !绘制坝体第1阶x方向位移云图
plnsol,u,y !绘制坝体第1阶y方向位移云图
amesh,all !划分坝体单元
save,dam-grid.db !保存网格模型
!坝体底部施加约束
nsel,s,loc,y,0 !选择Y=0线上所有节点
pldisp,1 !绘制坝体第一阶振型图
set,next !读入第2阶数据
pldisp,1 !绘制坝体第2阶振型图
plnsol,u,y !绘制坝体y方向位移云图
plnsol,s,x !绘制坝体x方向应力云图
plnsol,s,y !绘制坝体y方向应力云图
expass,on !定义为模态扩展分析
mxpand,18,,,yes,0.001 !设置模态扩展求解选项
solve !进行求解
freq,3.5138,8.073,11.118,14.3,21.776,24.98,30.734,34.119,36.263,39.043,40.852,43.237,47.907,49.679,52.521,56.661,58.613 !输入振动频率
sv,1.456,2,1.899,1.699,1.459,1.4,1.325,1.293,1.276,1.256,1.245,1.231,1.209,1.201,1.191,1.18,1.176,1.171 !输入对应反应谱值
save,Dam-expand,db !保存求解结果数据
finish
!合并模态求解
/solu
antype,spectrum !设定为反应谱求解
/PNUM, kp, on !打开关键点号开关
!划分网格生成有限元模型
a,1,2,3,4,5 !由关键点生成面
! 划分坝体单元网格
!设置网格份数
lsel,s,,,1 !选择线L1
lesize,all,,,20 !把所选择线分为20段
lsel,s,,,2 !选择线L2
lesize,all,,,32 !把所选择线分为32段
lnsrch,on !打开线性搜索
allsel
solve !进行求解
save,dam-static,db !保存求解结果数据
finish
!模态分析
/solu
antype,modal !设定为模态求解
modopt,subsp,18 !采用子空间迭代法提取18阶模态
solve !进行模态求解
pldisp,1 !绘制坝体第18阶振型图
finish
!绘制坝体位移/应力/应变云图
/post
Resume,'dam-conbination','db' !读入合并模态分析求解结果数据
K,2,76,,,
K,3,15.6,104.1,,
K,4,15.6,120,,
K,5,5.6,120,,
l,1,2 !连接关键点1、2生成直线
l,2,3
l,3,4
l,4,5
l,5,1
!创建边坡面模型
plnsol,s,x !绘制坝体第1阶x方向应力云图
plnsol,s,y !绘制坝体第1阶y方向应力云图
plnsol,s,1 !绘制坝体第1阶第一主应力云图
save,dam-modal,db !保存求解结果数据
/POST1
set,list !调出模态分析各阶频率
finish
!反应谱分析
/solu
antype,spectrum !设定为反应谱求解
MP,PRXY,1,0.2 !泊松比
MP,DENS,1,2500 !密度
!创建坝体线模型
K,1,,,, !创建关键点