热门标签 | 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.


推荐阅读
  • 本文详细解析了 Android 系统启动过程中的核心文件 `init.c`,探讨了其在系统初始化阶段的关键作用。通过对 `init.c` 的源代码进行深入分析,揭示了其如何管理进程、解析配置文件以及执行系统启动脚本。此外,文章还介绍了 `init` 进程的生命周期及其与内核的交互方式,为开发者提供了深入了解 Android 启动机制的宝贵资料。 ... [详细]
  • 本文探讨了 TypeScript 中泛型的重要性和应用场景,通过多个实例详细解析了泛型如何提升代码的复用性和类型安全性。 ... [详细]
  • iOS snow animation
    CTSnowAnimationView.hCTMyCtripCreatedbyalexon1614.Copyright©2016年ctrip.Allrightsreserved.# ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 在过去,我曾使用过自建MySQL服务器中的MyISAM和InnoDB存储引擎(也曾尝试过Memory引擎)。今年初,我开始转向阿里云的关系型数据库服务,并深入研究了其高效的压缩存储引擎TokuDB。TokuDB在数据压缩和处理大规模数据集方面表现出色,显著提升了存储效率和查询性能。通过实际应用,我发现TokuDB不仅能够有效减少存储成本,还能显著提高数据处理速度,特别适用于高并发和大数据量的场景。 ... [详细]
  • 本文详细探讨了OpenCV中人脸检测算法的实现原理与代码结构。通过分析核心函数和关键步骤,揭示了OpenCV如何高效地进行人脸检测。文章不仅提供了代码示例,还深入解释了算法背后的数学模型和优化技巧,为开发者提供了全面的理解和实用的参考。 ... [详细]
  • Spring 中 Bean 信息定义的三种方法探讨
    本文详细探讨了 Spring 框架中实现 Bean 信息定义的三种方法:基于 XML 配置、基于注解配置和基于 Java 类配置。每种方法都有其适用场景和优缺点。 ... [详细]
  • Android 自定义 RecycleView 左滑上下分层示例代码
    为了满足项目需求,需要在多个场景中实现左滑删除功能,并且后续可能在列表项中增加其他功能。虽然网络上有很多左滑删除的示例,但大多数封装不够完善。因此,我们尝试自己封装一个更加灵活和通用的解决方案。 ... [详细]
  • 本文将详细介绍如何在Mac上安装Jupyter Notebook,并提供一些常见的问题解决方法。通过这些步骤,您将能够顺利地在Mac上运行Jupyter Notebook。 ... [详细]
  • .NET Core 托管服务优化与实践
    在.NET Core应用中,托管服务的形式主要分为进程内托管(InProcess)和进程外托管(OutOfProcess)。这两种托管方式各有优缺点,本文将深入探讨它们的特点,并结合实际案例,介绍如何根据具体需求选择合适的托管模式,以实现性能优化和资源利用的最大化。此外,文章还将分享一些实用的配置技巧和最佳实践,帮助开发者提升应用的稳定性和可维护性。 ... [详细]
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社区 版权所有