钢混凝土组合柱子ANSYS分析建模命令流
更新时间:2023-12-18 06:03:01 阅读量: 教育文库 文档下载
- 钢混凝土组合楼板推荐度:
- 相关推荐
!注参数命名:h(高度),w(宽度),t(厚度),sec(代表截面信息) !单位:mm
!柱截面尺寸 HW300(截面高度)*300(翼缘宽度)*10(腹板厚度)*15(翼缘厚度) hw_sec_h = 300 hw_sec_w = 300 hw_sec_t1 = 10 hw_sec_t2 = 15
!梁截面尺寸 HN250*125*6*9 hn_sec_h = 250 hn_sec_w = 125 hn_sec_t1 = 6 hn_sec_t2 = 9
!T型肋加强板尺寸 HT75*125*6*9 ht_sec_h = 75 ht_sec_w = 125 ht_sec_t1 = 6 ht_sec_t2 = 9
ht_l = 1000 !长度
!混凝土板厚度尺寸
con_sec_t = 120 !(修改)
!模型整体尺寸
mod_h = 3000 !模型的高
mod_w1 = 640 !模型横向宽度 原3000 mod_w2 = 5100 !模型纵向宽度
!其他参数
rebar_vr = 0.014 !体积率(配筋率)为1.4% !横向钢筋???6@200??
nail_dis = 100 !栓钉间距为 100mm (修改)
gridding = 100 !网格
steelbar = 200 !钢筋间隔
concrete.mac
!-------------------------------------------------------------------
(修改)!model1,钢筋全部由实常数定义的配筋率 !先运行参数定义命令 define.mac
/FILNAME,model,0 /prep7 !定义属性
et,1,solid65,,,,,,3 !定义混凝土板单元 KEYOPT(6) 混凝土非线性解输出控制:3 -- 同时还给出积分点的解
et,2,SHELL181 !定义钢梁单元
et,3,combin39,,,0 !定义弹簧单元combin39
et,4,solid45 !定义垫板单元 (增加垫块以消除混凝土单元的应力集中) et,5,link8 !定义link8单元
mp,ex,1,3E4 !定义混凝土板的弹性模量N/mm2 mp,prxy,1,0.2 !定义混凝土板的泊松比 mp,dens,1,2.6e-9 !定义混凝土板的密度
mp,ex,2,2.06E5 !定义钢梁的弹性模量 mp,prxy,2,0.3 !定义钢梁的泊松比 mp,dens,2,7.8e-9
mp,ex,3,2.0E5 !定义钢筋的弹性模量 mp,prxy,3,0.3 !定义钢筋的泊松比 mp,dens,3,7.85e-9
mp,ex,4,2.02E5 !定义垫板材料特性 mp,prxy,4,0.3
tb,miso,1 !混凝土屈服准则 *do,i,1,17,1 *if,i,LE,7,THEN x=0.0001*2*i
y=(2.07*(x/1.58e-3)+(3-2*2.07)*(x/1.58e-3)*(x/1.58e-3)+0.07*(x/1.58e-3)*(x/1.58e-3)*(x/1.58e-3))*26.1 *ELSE
xtemp=0.0001*2*i/1.58e-3 x=0.0001*2*i
y=xtemp*26.1/(1.13*(xtemp-1)*(xtemp-1)+xtemp) *ENDIF tbpt,,x,y *enddo
tbpt,,0.0002,6
!该处将0.0033改为了0.0035
tbpl,miso,1
tb,concr,1 !混凝土破坏准则 tbdata,,0.6,1.0,2.61,-1
!混凝土材料的前四个实常数的含义 !1 裂缝张开剪力传递系数. !2 裂缝闭合剪力传递系数 !3 单轴抗拉强度 !4 单轴抗压强度
! 当变量3(4)被设为-1时表示混凝土无开裂(无压碎)
tb,bkin,2,1,2 !激活钢梁的温度特性 ???mkin tbdata,,235,2000 tbpl,bkin,2
tb,bkin,3,1,2 !激活钢筋的温度特性
tbdata,,335,2000 !320屈服应力,10代表屈服后的切线模量 tbpl,bkin,3
r,1,3,rebar_vr,0,0,0,0 !体积率,方向角 3是什么意思? !r,1,3,0.0089,90,90,3,0.007819
rmore,0,0 !定义混凝土板实常数 (三个方向的钢筋)
!定义钢梁腹板厚度
r,2,hw_sec_t1,hw_sec_t1,hw_sec_t1,hw_sec_t1 !定义钢梁腹板厚度(柱子) r,3,hn_sec_t1,hn_sec_t1,hn_sec_t1,hn_sec_t1 !定义钢梁腹板厚度(水平梁) !定义钢梁上下翼缘的厚度
r,4,hw_sec_t2,hw_sec_t2,hw_sec_t2,hw_sec_t2 !定义钢梁上下翼缘的厚度(柱子) r,5,hn_sec_t2,hn_sec_t2,hn_sec_t2,hn_sec_t2 !定义钢梁上下翼缘的厚度(水平梁)
r,6,0,0,0.02,4607.0,0.04,6765.5 !定义弹簧的荷载变形曲线 rmore,0.05,7651.1,0.06,8457.1,0.07,9201.7 rmore,0.08,9896.9,0.09,10551.2,0.1,11170.8 rmore,0.2,16154.6,0.3,19890.4,0.4,22932.2 rmore,0.5,25506.4,0.6,27734.7,0.7,29692.3 rmore,0.8,31430.3,0.9,32985.4,1,34385.1 rmore,2,43095.0,4,100000, !3,46937.7,4,50000,
r,7,12 !定义link8单元的面积 !*
KEYOPT,3,1,0 KEYOPT,3,2,0
KEYOPT,3,3,2 KEYOPT,3,4,0 KEYOPT,3,6,0 !*
!********************************************************************** !开始建立几何模型
!********************************************************************** !先建柱子
!********************************************************************** wpcsys,-1,0
csys,4 !在局部坐标系中建立柱子模型
wpoffs,-(mod_w1+hw_sec_w*0.5),-mod_w2*0.5,0 wprota,,90 !(positive Y toward Z) wpoffs,,,-hw_sec_h*0.5
blc4,0,0,hw_sec_w,mod_h+con_sec_t wpoffs,,,hw_sec_h
blc4,0,0,hw_sec_w,mod_h+con_sec_t wprota,,,90 !(positive Z toward X) wpoffs,,,hw_sec_w*0.5
blc4,0,0,hw_sec_h,mod_h+con_sec_t
aptn,all asel,all wpcsys,-1,0
wpoffs,,,mod_h-hn_sec_t2*0.5 asbw,all
wpoffs,,,-hn_sec_h asbw,all
!!!!!纵梁 wpcsys,-1,0
csys,4 !在局部坐标系中建立纵梁模型 asel,invert !反选
wpoffs,-mod_w1,-mod_w2*0.5,mod_h-hn_sec_t2*0.5
blc4,-hn_sec_w*0.5,-hw_sec_h*0.5,hn_sec_w,(mod_w2+hw_sec_h)*0.5
wpoffs,,,-hn_sec_h
blc4,-hn_sec_w*0.5,-hw_sec_h*0.5,hn_sec_w,(mod_w2+hw_sec_h)*0.5 wprota,,,-90 !(positive Z toward X)
blc4,0,-hw_sec_h*0.5,hn_sec_h,(mod_w2+hw_sec_h)*0.5
cm,hn_temp,area wpcsys,-1,0
!agen,3,hn_temp,,,mod_w1 aptn,all
asel,all
!!切割梁 wpcsys,-1,0
wpoffs,-mod_w1,-(mod_w2+hn_sec_w)*0.5,mod_h-hn_sec_t2*0.5 wpro,,90 wpro,,,90
wpoffs,,,-hn_sec_w*0.5 asbw,all
wpoffs,,,hn_sec_w asbw,all
aptn,all
!混凝土板 wpcsys,-1,0
csys,4 !在局部坐标系中建立柱子模型
wpoffs,-mod_w1,-(mod_w2+hw_sec_h)*0.5,mod_h
blc4,-mod_w1*0.5,0,mod_w1,(mod_w2+hw_sec_h)*0.5,con_sec_t
!切体
wpcsys,-1,0
wpoffs,-mod_w1,-mod_w2*0.5,mod_h-hn_sec_t2*0.5 wpro,,90 !vsbw,all
!wpoffs,,,-hw_sec_h*0.5 !vsbw,all wpro,,,90 vsbw,all
wpoffs,,,-hn_sec_w*0.5 vsbw,all
wpoffs,,,hn_sec_w
vsbw,all
!!!付属性
ALLSEL,BELOW,VOLU asel,invert
cm,gangjiegou,area
wpcsys,-1,0
wpoffs,-mod_w1,-(mod_w2+hn_sec_h)*0.5,mod_h-hn_sec_t2*0.5 asel,r,loc,z,
wpoffs,,,-hn_sec_h asel,a,loc,z, cm,hnsect2,area
AATT, 2, 5, 2, 0, !!!!梁翼缘
cmsel,s,gangjiegou,area cmsel,u,hnsect2,area wpcsys,-1,0
wpoffs,-mod_w1,-mod_w2*0.5,mod_h-hn_sec_t2*0.5 asel,r,loc,y,hw_sec_w*0.5+0.001,mod_w2 cm,hnsect1,area
AATT, 2, 3, 2, 0, !!!!!梁腹板
cmsel,s,gangjiegou,area cmsel,u,hnsect2,area cmsel,u,hnsect1,area cm,hwall,area asel,r,loc,x,
cm,hwsect1,area
AATT, 2, 2, 2, 0, !!!!!柱子腹板
cmsel,s,hwall,area cmsel,u,hwsect1,area
AATT, 2, 4, 2, 0, !!!!!柱子翼缘
!!!!钢结构网格
cmsel,s,gangjiegou,area ESIZE,gridding,0, AMESH,all
nummrg,all
!!!!!!!选钢筋切体 wpcsys,-1,0 allsel,all
KWPAVE, 33 wpoffs,,,-20
vsbw,all
wpcsys,-1,0
KWPAVE, 33 wpoffs,20, wpro,,,90 vsbw,all
*do,i,1,mod_w1/steelbar,1
wpoffs,,,steelbar !!!!!!改了 vsbw,all *enddo
!!!!!!!!!!!!!!!!!!!! !体模型save.amesh !!!!!!!!!!!!!!!!!!!! !选钢筋的线 wpcsys,-1,0 allsel,all
KWPAVE, 33 wpoffs,20,,-20
lsel,r,loc,z
cm,ltemp,line !选出那一层的线 lsel,r,loc,x,0 cm,ltemp1,line
cmsel,s,ltemp,line
*do,i,1,mod_w1/steelbar,1 lsel,r,loc,x,i*steelbar cmsel,a,ltemp1,line cm,ltemp1,line cmsel,s,ltemp,line *enddo
cmsel,s,ltemp1,line LATT,3,7,5, , , , ESIZE,gridding,0, LMESH,all
!!!!!!!!!!!!!!!!!体单元
allsel,all
ESIZE,gridding,0,
VATT, 1, 1, 1, 0 !体属性 vmesh,all
!**************************************************** !加弹簧、耦合 !上混泥土板
!*************************** type,3 !设定弹簧单元 real,6
wpcsys,-1,0
wpoffs,-mod_w1, nsel,s,loc,x
nsel,r,loc,y,0,-(mod_w2-hw_sec_w)*0.5 nsel,r,loc,z,mod_h-0.001,mod_h+0.001 cm,enod,node
*get,max0,node,0,count !max1=15 *dim,ojd0,,max0 *dim,jd0,,max0
*get,nod0,node,0,num,min ojd0(1)=nod0 *do,i,2,max0
ojd0(i)=ndnext(ojd0(i-1)) *enddo allsel,all nsel,all
cmsel,u,enod *do,i,1,max0 nod0=ojd0(i) j0=nnear(nod0) jd0(i)=j0 *enddo nsel,all
*do,i,1,max0 e,ojd0(i),jd0(i) *enddo allsel,all
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!node(x,y,z) !返回最近节点的编号
!!1400 !nnear(n) !返回最接近n的节点编号 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!耦合纵梁节点 wpcsys,-1,0
wpoffs,-mod_w1,
!nsel,r,loc,y,0,-2400 !!1400
nsel,r,loc,z,mod_h-0.001,mod_h+0.001 nsel,r,loc,x,-hn_sec_w*0.5,hn_sec_w*0.5 cm,cmljnod,node
*get,max1,node,0,count !max1=15 *dim,ojd,,max1 *dim,jd,,max1
*get,nod1,node,0,num,min ojd(1)=nod1 *do,i,2,max1
ojd(i)=ndnext(ojd(i-1)) *enddo allsel,all nsel,all
cmsel,u,cmljnod *do,i,1,max1 nod1=ojd(i) j=nnear(nod1) jd(i)=j *enddo nsel,all ji = 1
*do,i,1,max1
cp,ji,ux,ojd(i),jd(i) cp,ji+1,uz,ojd(i),jd(i) ji=ji+2 *enddo allsel,all
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!node(x,y,z) !返回最近节点的编号
!nnear(n) !返回最接近n的节点编号 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!耦合端部节点 wpcsys,-1,0
wpoffs,-mod_w1,
nsel,s,loc,x,-hn_sec_w*0.5,hn_sec_w*0.5
nsel,r,loc,y,-(mod_w2+hw_sec_w)*0.5 ,-(mod_w2-hw_sec_w)*0.5 !!1400
nsel,r,loc,z,mod_h-0.001,mod_h+0.001 cm,egnod,node
*get,max2,node,0,count !max1=15 *dim,ojd2,,max2 *dim,jd2,,max2
*get,nod2,node,0,num,min ojd2(1)=nod2 *do,i,2,max2
ojd2(i)=ndnext(ojd2(i-1)) *enddo allsel,all nsel,all
cmsel,u,egnod *do,i,1,max2 nod2=ojd2(i) j2=nnear(nod2) jd2(i)=j2 *enddo nsel,all ji2 = ji + 1 *do,i,1,max2
cp,ji2,uy,ojd2(i),jd2(i) ji2=ji2+1 *enddo allsel,all
!!!!!!!!!!!载荷
wpcsys,-1,0 nsel,s,loc,z, D,all, , , , , ,ALL, , , , , !ACEL,0,0,0, nsel,s,loc,y,
D,all, , , , , ,UY, , , , , allsel,all
wpcsys,-1,0
wpoffs,-mod_w1,-(mod_w2-hw_sec_h)*0.5,mod_h-hn_sec_t2*0.5 nsel,r,loc,z, nsel,r,loc,x,
nsel,r,loc,y,0,mod_h-hn_sec_t2*0.5 cm,N_load,node allsel,all
wpcsys,-1,0
!cmsel,s,N_load,node !*get,Nnod,node,0,count !*Dim,Nodes,array,Nnod !*get,Nd,node,0,num,min !*do,I,1,Nnod,1 ! Nodes(I)=Nd
! F,Nd,FZ,-11000 !!!!!2000-20000 ! Nd=NDNEXT(Nd)
!*ENDDO !!SFTRAN !allsel,all !wpcsys,-1,0 ! !/sol
!cnvtol,f,,0.05,2 !定义收敛条件,使用缺省的VALUE !!nsubst,50 !定义子步数
!outres,all,all !输出每一子步的结果 !autots,1 !打开自动时间步控制 !lnsrch,1 !打开线性搜索
!ncnv,2 !如果不收敛时结束而不退出
!!neqit,50 !每一子步中方程的迭代次数限值 !pred,on !打开预测器 !
!ANTYPE,0 !NLGEOM,1
!NSUBST,100,0,0 !OUTRES,ERASE !OUTRES,ALL,LAST !AUTOTS,-1.0 !PSTRES,1 !TIME,20
wpcsys,-1,0
!cmsel,s,N_load,node !*get,Nnod,node,0,count !*Dim,Nodes,array,Nnod !*get,Nd,node,0,num,min !*do,I,1,Nnod,1 ! Nodes(I)=Nd
! F,Nd,FZ,-11000 !!!!!2000-20000 ! Nd=NDNEXT(Nd)
!*ENDDO !!SFTRAN !allsel,all !wpcsys,-1,0 ! !/sol
!cnvtol,f,,0.05,2 !定义收敛条件,使用缺省的VALUE !!nsubst,50 !定义子步数
!outres,all,all !输出每一子步的结果 !autots,1 !打开自动时间步控制 !lnsrch,1 !打开线性搜索
!ncnv,2 !如果不收敛时结束而不退出
!!neqit,50 !每一子步中方程的迭代次数限值 !pred,on !打开预测器 !
!ANTYPE,0 !NLGEOM,1
!NSUBST,100,0,0 !OUTRES,ERASE !OUTRES,ALL,LAST !AUTOTS,-1.0 !PSTRES,1 !TIME,20
正在阅读:
钢混凝土组合柱子ANSYS分析建模命令流12-18
秘书科2020年上半年工作总结08-23
当宋老师不在的时候作文400字07-02
2014活动主题02-17
社会保障基础知识10-12
摄影期末试卷A含答案08-30
2016年张志凤注会习题班讲义 - 003 - 0202 - j12-26
2017年宁波大学840学前教育史考研大纲硕士研究生入学考试大纲11-30
成人高考报考指南:报考手册04-09
抽水试验报告(深基坑 地下水)08-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 柱子
- 建模
- 混凝土
- 命令
- 组合
- 分析
- ANSYS
- 2015河南政法干警面试排序类问题详解
- 第一次讨论课题目与评分方法 - 872701099
- 2013-2014第一学期c语言程序设计期末考试试题
- 证券投资组合优化组合习题解答(1)
- 湟中县小学研究性学习成果报告
- 山东省安装工程消耗量定额超高系数的计取方式问题
- 抽屉原理说课稿
- 机电传动复习题及答案
- 三维多相搅拌机械Fluent仿真实例
- 大学统计学复习资料8相关
- 班级管理的民主化,科学化
- 柑橘皮中柚皮苷的研究价值及发展前景
- 工程造价2012定额
- 党支部-考研就业周刊第11期 - 图文
- 水木清华雨季施工方案
- 《石油与天然气地质学》复习题
- 2015年英语高考全国各地完形填空试题及解析(全文翻译)
- docker使用手册
- 电大消费者保护法题库(考试必过)
- 北语15秋《文学概论》作业1 100分答案