文章目录

  • 0. 背景描述——CEB-fib ModelCode简介
  • 1. MC10规范中预应力混凝土结构疲劳计算简介
  • 2. MC10中的混凝凝土疲劳计算方法
    • 2.1 单一级别载荷计算
      • 2.1.1 σ1\sigma_{1}σ1​,σ2\sigma_{2}σ2​均为压应力:
      • 2.1.2 σ1\sigma_{1}σ1​,σ2\sigma_{2}σ2​存在拉、压两种受力状态,并且满足σct,max⩽0.026∣σc,max∣\sigma_{ct,max}\leqslant 0.026\left | \sigma_{c,max} \right |σct,max​⩽0.026∣σc,max​∣:
      • 2.1.3 σ1\sigma_{1}σ1​,σ2\sigma_{2}σ2​均为拉应力,或者存在拉压两种受力状态并且满足σct,max>0.026∣σc,max∣\sigma_{ct,max} > 0.026\left | \sigma_{c,max} \right |σct,max​>0.026∣σc,max​∣:
      • 2.1.4 风电行业的实际应用
    • 2.2 多级别载荷的疲劳计算

写在前面: 有的地方没写完,先发布,有时间慢慢填坑!

0. 背景描述——CEB-fib ModelCode简介

CEB-fib ModelCode(以下简称MC)

本文主要针对新版的ModelCode(简记为“MC10”,下同)做介绍。

1. MC10规范中预应力混凝土结构疲劳计算简介

XXXXX

2. MC10中的混凝凝土疲劳计算方法

MC10中对混凝土疲劳的计算是以考察点的最大和最小应力(记为σ1\sigma_{1}σ1​,σ2\sigma_{2}σ2​)来计算的,具体方法如下:

2.1 单一级别载荷计算

对于只有一个完整循环的载荷来说,在这一个循环之内,计算点将出现一个最大以及一个最小的应力值,这两个应力值可能为压应力也可能为拉应力。为方便讨论,我们规定压应力为正,拉应力为负。

2.1.1 σ1\sigma_{1}σ1​,σ2\sigma_{2}σ2​均为压应力:

logN1=8Y−1⋅(Scd,max−1)(1)logN_{1} = \frac{8}{Y-1}\cdot (S_{cd,max}-1)\tag{1}logN1​=Y−18​⋅(Scd,max​−1)(1)

logN2=8+8⋅ln(10)Y−1⋅(Y−Scd,min)⋅log(Scd,max−Scd,minY−Scd,min)(2)logN_{2}=8+\frac{8\cdot ln(10)}{Y-1}\cdot (Y-S_{cd,min})\cdot log(\frac{S_{cd,max}-S_{cd,min}}{Y-S_{cd,min}})\tag{2}logN2​=8+Y−18⋅ln(10)​⋅(Y−Scd,min​)⋅log(Y−Scd,min​Scd,max​−Scd,min​​)(2)

logN={logN1,iflogN1⩽8logN2,iflogN1⩾8(3)logN=\left\{\begin{matrix} logN_{1},\qquad \qquad if\quad logN_{1}\leqslant 8\\ logN_{2},\qquad \qquad if\quad logN_{1}\geqslant 8 \end{matrix}\right.\tag{3} logN={logN1​,iflogN1​⩽8logN2​,iflogN1​⩾8​(3)

以上各式中,logNlogNlogN是给定的应力水平下的许用荷载循环次数的常用对数, 并且:

Y=0.45+1.8⋅Scd,min1+1.8⋅Scd,min−0.3⋅Scd,min2(4)Y=\frac{0.45 + 1.8 \cdot S_{cd,min}}{1+1.8 \cdot S_{cd,min} - 0.3 \cdot S_{cd,min}^{2}}\tag{4}Y=1+1.8⋅Scd,min​−0.3⋅Scd,min2​0.45+1.8⋅Scd,min​​(4)

Scd,min=min{γEdσc,minηc/fcd,fat,0.8}(5)S_{cd,min} = min\left \{ \gamma_{Ed}\ \sigma_{c,min} \ \eta_{c} \ / \ f_{cd,fat}, \quad 0.8 \right \} \tag{5}Scd,min​=min{γEd​ σc,min​ ηc​ / fcd,fat​,0.8}(5)

Scd,max=γEdσc,maxηc/fcd,fat(6)S_{cd,max} = \gamma_{Ed} \ \sigma_{c,max} \ \eta_{c}\ / \ f_{cd,fat} \tag{6}Scd,max​=γEd​ σc,max​ ηc​ / fcd,fat​(6)

γEd\gamma_{Ed}γEd​ 为荷载分项系数,取1.0~1.1,具体取值视应力分析保守程度确定。
ηc\eta_{c}ηc​ 为混凝土开裂情况下考虑受压区应力梯度的平均因子,保守起见一般取1.0。

2.1.2 σ1\sigma_{1}σ1​,σ2\sigma_{2}σ2​存在拉、压两种受力状态,并且满足σct,max⩽0.026∣σc,max∣\sigma_{ct,max}\leqslant 0.026\left | \sigma_{c,max} \right |σct,max​⩽0.026∣σc,max​∣:

logN=9(1−Scd,max)(7)logN = 9(1-S_{cd,max})\tag{7}logN=9(1−Scd,max​)(7)
其中σct,max\sigma_{ct,max}σct,max​是最大拉应力,下同。

2.1.3 σ1\sigma_{1}σ1​,σ2\sigma_{2}σ2​均为拉应力,或者存在拉压两种受力状态并且满足σct,max>0.026∣σc,max∣\sigma_{ct,max} > 0.026\left | \sigma_{c,max} \right |σct,max​>0.026∣σc,max​∣:

logN=12(1−Std,max)(8)logN = 12(1-S_{td,max})\tag{8}logN=12(1−Std,max​)(8)
式中,
Std,max=γEd⋅σct,max/fctd,fat(9)S_{td,max} = \gamma_{Ed} \ \cdot \sigma_{ct,max}\ / \ f_{ctd,fat} \tag{9}Std,max​=γEd​ ⋅σct,max​ / fctd,fat​(9)

2.1.4 风电行业的实际应用

按照GL2010 第5.4.2.2条,当出现拉伸应力时,应设σc,min=0\sigma_{c,min}=0σc,min​=0。因此本文2.2和2.3节的内容可以得到简化。
实际操作中,也确实发现了直接执行2.2和2.3节会带来不良后果。具体来说就是马尔科夫矩阵中的某些荷载级别很大但循环次数很小的元素,由于产生了很小的拉应力就会使得计算结果产生很大的突变。这说明按照这种发放产生的算法稳定性并不好,其评估质量自然也就难以保证。

2.2 多级别载荷的疲劳计算

事实上,由于实际结构承受疲劳载荷是比较复杂的,有着不同的载荷水平,单一一个循环的载荷很难刻画混凝土结构真实的受力状态。

作为混凝土最终的疲劳计算指标与实际工程中的情况严重不符,真实情况往往是需要针对一系列不同均值和幅值的载荷最对结构的疲劳进行计算.

利用CEB-fib Model Code计算混凝土结构疲劳的方法相关推荐

  1. 利用Tushare进行股票因子计算

    利用Tushare进行股票因子计算 开发背景 一.获取沪深300成分股 1. 获取全部股票代码 2. 获取沪深300成分股代码 3. 根据沪深300股票代码,提取对应的ts代码 4. 根据ts代码获取 ...

  2. 【深度学习】利用深度可分离卷积减小计算量及提升网络性能

    [深度学习]利用深度可分离卷积减小计算量及提升网络性能 文章目录 1 深度可分离卷积 2 一个深度可分离卷积层的代码示例(keras) 3 优势与创新3.1 Depthwise 过程3.2 Point ...

  3. 如何写python脚本抓取数据并计算_【小工具】利用Python脚本从Gaussian计算结果中提取信息...

    1.前言 高斯(Gaussian)是一个功能强大的量子化学综合软件包,所有从事计算化学相关领域的科研工作者应该都使用或者了解过这个软件.它的输出文件(.log文件)是一个文本文件,可以利用文本工具打开 ...

  4. TCP/IP学习——利用主机IP与子网掩码计算网络号

    阿里巴巴的一道题目,是关于利用主机IP与子网掩码计算网络号. 在此之前,我们需要先了解下五类IP地址. 在同一个物理网络上的主机的地址都有一个相同前缀,即IP地址分成两个部分:netid,hostid ...

  5. DL之DNN:自定义2层神经网络TwoLayerNet模型(计算梯度两种方法)利用MNIST数据集进行训练、预测

    DL之DNN:自定义2层神经网络TwoLayerNet模型(计算梯度两种方法)利用MNIST数据集进行训练.预测 导读 利用python的numpy计算库,进行自定义搭建2层神经网络TwoLayerN ...

  6. [并发编程]并发编程第二篇:利用并发编程,实现计算大量数据的和

    利用并发编程,实现计算大量数据的和 实现代码: package tj.pojo.generate.main;import java.util.ArrayList; import java.util.L ...

  7. Java黑皮书课后题第6章:6.11(金融应用:计算酬金)编写方法,利用编程练习题5.39中的方法计算酬金。方法头如下所示。编写程序,显示下面表格

    6.11(金融应用:计算酬金)编写方法,利用编程练习题5.39中的方法计算酬金.方法头如下所示.编写程序,显示下面表格 题目 题目描述与运行示例 编程练习题5.39(非本题) 破题 5.39处理 主方 ...

  8. 利用blink CEP实现流计算中的超时统计问题

    案例与解决方案汇总页: 阿里云实时计算产品案例&解决方案汇总 一. 背景介绍 如<利用blink+MQ实现流计算中的延时统计问题>一文中所描述的场景,我们将其简化为以下案例: 实时 ...

  9. python利用tushare下载数据并计算当日收益率

    python利用tushare下载数据并计算当日收益率 计算股票收益率的程序主要有以下几部分构成: 1.获取股票接口数据函数:pro_daily_stock() 2.计算收益率函数:cal_stock ...

最新文章

  1. react 组件样式_如何使用样式化组件为React组件创建视觉变体
  2. 浩辰CAD2021中文版
  3. dubbo的监控中心
  4. 读取打印TFRecord格式数据
  5. ssms应用程序错误_来自应用程序的查询计划与SSMS不同时的性能故障排除
  6. matlab如何分解矩阵,Matlab中矩阵的分解
  7. centos7 更新php版本,Centos7升级php版本到php7实例分享
  8. python基于Suprise模块构建推荐算法模型,实现电影、书籍等资源的推荐
  9. PorterLB使用手册
  10. 数据库系统的结构和组成
  11. Proxy Error错误解决方法
  12. 片上总线学习之Wishbone
  13. python异常值处理四分位法_Python清除异常值四分位法
  14. ch01: 初识数据库
  15. js根据name值获取元素
  16. 计算机名与netbios名
  17. 控件获取图像可从几方面取得?_基于图像特征与布局刻画的移动测试脚本跨平台录制回放...
  18. 动手学深度学习笔记(一)——权重衰退
  19. 大数据常见应用场景及架构改进
  20. stm32电子秤diy制作_魅力状元丨龙腾社区举办手工口红DIY活动

热门文章

  1. 【Distributed】分布式任务调度平台
  2. Unity3D优化技巧系列一
  3. 用Python完成一个汇率转换器
  4. zbar--对zbar开源二维码解码库的分析
  5. 一锅端了!北京朝阳一互联网公司被端,警方上门,23人被带走…
  6. 腾讯云Coding平台入门指引
  7. 奇安信漏扫设备与堡垒机问题解析
  8. java遍历易百教程_如何迭代或循环Map
  9. 单片机数字定时闹钟设计c语言,电子设计 基于51单片机的定时闹钟设计.doc
  10. 虎年兴「书」礼,速来认领国际发布物,对话行业翘楚 #1月期