热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ANSYS钢筋混凝土简支梁数值仿真

ANSYS钢筋混凝土简支梁数值仿真011.简支梁集中荷载模型2.ANSYS模型和单元3.钢筋混凝土材料属性3.1.混凝土材料参数3.2.钢筋材料参数4.命令流4.1.无箍筋钢筋混凝

ANSYS钢筋混凝土简支梁数值仿真01

  • 1.简支梁集中荷载模型
  • 2.ANSYS模型和单元
  • 3.钢筋混凝土材料属性
    • 3.1.混凝土材料参数
    • 3.2.钢筋材料参数
  • 4.命令流
    • 4.1.无箍筋钢筋混凝土简支梁APDL数值分析
    • 4.2.有箍筋钢筋混凝土简支梁APDL数值分析
  • 5.结果分析
  • 6.参考文献
1.简支梁集中荷载模型

  如图1-1所示,钢筋混凝土简支梁,长5000mm,宽250mm,高600mm。混凝土截面布置两层钢筋,上层为2根直径25mm钢筋,下层为4根直径25mm钢筋。混凝土采用C50,钢筋全部采用HRB400,跨中集中荷载作用于一刚性垫板上,垫板尺寸为250mm×100mm。
《ANSYS钢筋混凝土简支梁数值仿真》

2.ANSYS模型和单元

  建立分离式有限元模型,混凝土采用SOLID65单元,钢筋采用LINK180单元,不考虑钢筋和混凝土之间的黏结滑移。创建分离式模型时,将几何实体以钢筋的位置切分,划分网格时将实体的边线定义为钢筋即可。加载点以均布荷载近似代替钢垫板,支座处采用线约束。暂不考虑模型的对称性,创建完整模型。单元尺寸取50mm。
《ANSYS钢筋混凝土简支梁数值仿真》

3.钢筋混凝土材料属性

  参照《混凝土结构设计规范》(GB50010-2010)规定的强度设计值。

3.1.混凝土材料参数

(1)混凝土轴心抗压强度标准值 f c k = 32.4 M P a f_{ck}=32.4MPa fck=32.4MPa
(2)混凝土轴心抗拉强度标准值 f t k = 2.64 M P a f_{tk}=2.64MPa ftk=2.64MPa
(3)混凝土轴心抗压强度设计值 f c = 23.1 M P a f_{c}=23.1MPa fc=23.1MPa
(4)混凝土轴心抗拉强度设计值 f t = 1.89 M P a f_{t}=1.89MPa ft=1.89MPa
(5)混凝土单轴应力应变关系受压段采用GB50010-2010规定的公式,不考虑下降段。
σ c = { f c [ 1 − ( 1 − ϵ c / ϵ 0 ) n ] , if  0 <ϵ c <ϵ 0   f c , if  ϵ 0 <ϵ c <ϵ c u \sigma_{c} = \begin{cases} f_{c}[1-(1-\epsilon_{c}/\epsilon_{0})^{n}], & \text{if $0<\epsilon_{c}<\epsilon_{0}$ } \\ f_{c} , & \text{if $\epsilon_{0}<\epsilon_{c}<\epsilon_{cu}$} \end{cases} σc={ fc[1(1ϵc/ϵ0)n],fc,if 0<ϵc<ϵ0 if ϵ0<ϵc<ϵcu
按照规范计算和规定取值 n = 2 n=2 n=2 ϵ 0 = 0.0020 \epsilon_{0}=0.0020 ϵ0=0.0020 ϵ c u = 0.0033 \epsilon_{cu}=0.0033 ϵcu=0.0033,上述曲线可以用一系列数据点拟合作为输入值,此处采用多线性等向强化模型MISO模拟。如图3-1所示,混凝土应力应变关系曲线。此处需要注意的是,混凝土弹性模量取值为应与混凝土的应力应变关系曲线的初始切线斜率一致。
《ANSYS钢筋混凝土简支梁数值仿真》
(6)混凝土张开裂缝的剪力传递系数 β t = 0.5 \beta_{t}=0.5 βt=0.5,闭合裂缝的剪力传递系数 β c = 0.95 \beta_{c}=0.95 βc=0.95,拉应力释放系数采用缺省值 T c = 0.6 T_{c}=0.6 Tc=0.6

3.2.钢筋材料参数

(1)钢筋屈服强度标准值 f y k = 400 M P a f_{yk}=400MPa fyk=400MPa
(2)钢筋极限强度标准值 f s t k = 540 M P a f_{stk}=540MPa fstk=540MPa
(3)钢筋抗拉强度设计值 f y = 360 M P a f_{y}=360MPa fy=360MPa
(4)钢筋抗压强度设计值 f y ′ = 360 M P a f_{y}&#8217;=360MPa fy=360MPa
(5)钢筋的应力应变关系可采用理想弹塑性模型,为帮助收敛也可以采用具有强化阶段的弹塑性模型。此处采用双线性等向强化模型BISO模拟,如图3-2所示,钢筋应力应变关系曲线。
《ANSYS钢筋混凝土简支梁数值仿真》

4.命令流

4.1.无箍筋钢筋混凝土简支梁APDL数值分析

!------------------------------------------------------------
!EX01.01 钢筋混凝土-简支梁-分离式模型-整体模型-数值分析
!单位制:国际单位制IS(m,s,Kg)
!------------------------------------------------------------
FINISH
/CLEAR
!------------------------------------------------------------
!Preprocessor
/PREP7
!Scalar Parameters
Pai=ACOS(-1)
!Element Type
ET,01,SOLID65,1,,,,,,1
ET,02,LINK180
!Real Constants
R,02,0.25*Pai*0.025*0.025
!Material Props
!Defines Elasticity Modulus
MP,EX,01,21.945E09
MP,EX,02,200.00E09
!Defines Poisson's Ratio
MP,PRXY,01,0.2
MP,PRXY,02,0.3
!Defines Concrete's Stress-Strain Relationship Curve
TB,MISO,01,01,12
TBPT,,0.0002,+23.10E+06*0.19 $TBPT,,0.0004,+23.10E+06*0.36
TBPT,,0.0006,+23.10E+06*0.51 $TBPT,,0.0008,+23.10E+06*0.64
TBPT,,0.0010,+23.10E+06*0.75 $TBPT,,0.0012,+23.10E+06*0.84
TBPT,,0.0014,+23.10E+06*0.91 $TBPT,,0.0016,+23.10E+06*0.96
TBPT,,0.0018,+23.10E+06*0.99 $TBPT,,0.0020,+23.10E+06*1.00
TBPT,,0.0030,+23.10E+06*1.00 $TBPT,,0.0033,+23.10E+06*1.00
!Defines Concrete's Failure Criterion
TB,CONCR,01
TBDATA,,0.5,0.95,1.89E+06,-1
!Defines Rebar's Stress-Strain Relationship Curve
TB,BISO,02
TBDATA,,360,0
!Modeling Create
BLC4,,,5.000,0.250,0.600
WPCSYS,-1 $WPROTA,,,90 $WPOFFS,,,2.450 $VSBW,ALL
WPCSYS,-1 $WPROTA,,,90 $WPOFFS,,,2.550 $VSBW,ALL
WPCSYS,-1 $WPROTA,,-90 $WPOFFS,,,0.050 $VSBW,ALL
WPCSYS,-1 $WPROTA,,-90 $WPOFFS,,,0.100 $VSBW,ALL
WPCSYS,-1 $WPROTA,,-90 $WPOFFS,,,0.150 $VSBW,ALL
WPCSYS,-1 $WPROTA,,-90 $WPOFFS,,,0.200 $VSBW,ALL
WPCSYS,-1 $WPOFFS,,,0.050 $VSBW,ALL $WPCSYS,-1
WPCSYS,-1 $WPOFFS,,,0.550 $VSBW,ALL $WPCSYS,-1
!------------------------------------------------------------
!Meshing Rebar
LSEL,S,LOC,Z,0.550 $LSEL,R,LOC,Y,0.050,0.200
LSEL,R,TAN1,Y $LSEL,U,LOC,Y,0.100,0.150
LPLOT
CM,RebarTop,LINE $LATT,02,02,02
LESIZE,ALL,0.050
LSEL,S,LOC,Z,0.050 $LSEL,R,LOC,Y,0.050,0.200
LSEL,R,TAN1,Y
LPLOT
CM,RebarBot,LINE $LATT,02,02,02
LESIZE,ALL,0.050
CMSEL,S,RebarTop $CMSEL,A,RebarBot
CM,Rebar,LINE
LMESH,ALL $LSEL,ALL
/ESHAPE,1 $EPLOT
!Meshing Concrete
VATT,01,,01 $MSHKEY,1 $ESIZE,0.050 $VMESH,ALL $ALLSEL,ALL
!Defines Constraints
LSEL,S,LOC,X,0.000 $LSEL,R,LOC,Z,0.000
LPLOT $DL,ALL,,ALL
LSEL,S,LOC,X,5.000 $LSEL,R,LOC,Z,0.000
LPLOT $DL,ALL,,UZ $DL,ALL,,UY
P0=25000 $Q0=P0/0.250/0.100
ASEL,S,LOC,X,2.450,2.550 $ASEL,R,LOC,Z,0.600
APLOT $SFA,ALL,1,PRES,Q0
ALLSEL,ALL
!Solve Current LS
/SOLU
ANTYPE,0
NSUBST,200
NEQIT,100
OUTRES,ALL,ALL
AUTOS,ON
CNVTOL,U,,0.02
SOLVE
!--------------------------------------------------------------------------
!General Postproc
/POST1
SET,LAST
!--------------------------------------------------------------------------
/DEVICE,VECTOR,OFF
PLDISP,1
ESEL,S,TYPE,,2
ETABLE,SAXL,LS,1
PLLS,SAXL,SAXL
ESEL,S,TYPE,,1
/DEVICE,VECTOR,ON
PLCRACK

4.2.有箍筋钢筋混凝土简支梁APDL数值分析

5.结果分析

《ANSYS钢筋混凝土简支梁数值仿真》
  从结果来说,这是一个糟糕的分析,一定有什么问题藏在某个让我不知道的地方,导致求解的最后一步不收敛,然后整个梁仿佛脆性断裂了一样,或者说脆性粉碎了。从产生细微裂缝到突然全部混凝土都坏掉了。
暂时还想不到原因所在,或许某天灵感来了就知道问题所在了,再来修正。
《ANSYS钢筋混凝土简支梁数值仿真》
  我修改了SOLID65的KEYOPT参数,获得了新的结果。

6.参考文献

[1] 王新敏. ANSYS工程结构数值分析[M]. 人民交通出版社, 2007.


推荐阅读
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 在前两篇文章中,我们探讨了 ControllerDescriptor 和 ActionDescriptor 这两个描述对象,分别对应控制器和操作方法。本文将基于 MVC3 源码进一步分析 ParameterDescriptor,即用于描述 Action 方法参数的对象,并详细介绍其工作原理。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 本文将深入探讨如何在不依赖第三方库的情况下,使用 React 处理表单输入和验证。我们将介绍一种高效且灵活的方法,涵盖表单提交、输入验证及错误处理等关键功能。 ... [详细]
author-avatar
专业文章代写
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有