薄膜比拟、开口截面扭转承载力以及风电混塔水平缝张开状态下抗扭承载力推导

本文主要是介绍薄膜比拟、开口截面扭转承载力以及风电混塔水平缝张开状态下抗扭承载力推导,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 0. 背景
    • 0.0 参考文献
    • 0.1 背景描述
    • 0.2 薄膜比拟
  • 1. 薄膜挠度与扭转应力函数的微分方程
  • 2. 狭长截面杆的扭转
  • 3. 开口截面扭转的结论
  • 4. 风电混塔水平缝张开状态下的抗剪承载力推导

0. 背景

0.0 参考文献

  1. Concrete Structures for Wind Turbines
  2. Design aspects of concrete towers for wind turbines
  3. 刘鸿文,《高等材料力学》

0.1 背景描述

文献[1][2]均给出了混塔水平缝张开状态下的抗扭承载力,但是这些结论如何得来的却并未给出过多解释。经过深入挖掘,终于找到了完整的脉络,本文将从薄膜比拟谈起,完成文献[1][2]给出的混塔水平缝张开状态下的抗扭承载力公式推导。


  • 20230725记:今天突然发现吴家龙著的《弹性力学》有矩形截面扭转的更一般结论。这个问题有空再详细讨论,在这里先记一笔。

0.2 薄膜比拟

本小节内容引自文献[3]
当受扭杆件的截面形状比较复杂时,求得问题的解析解是十分困难的。薄膜比拟法不但有助于问题的求解,而且提供了一个试验方法的基础。

由于薄膜的挠度和扭转应力函数所对应的微分方程以及边界条件(选择恰当时)相同,那么就可以利用薄膜挠曲面的几何性质得出关于扭转的一些重要结论。

1. 薄膜挠度与扭转应力函数的微分方程

具体推导过程就不在这里赘述了,感兴趣的可以看文献[3]第九章,里面交代的很清楚。

图 1 薄膜受力示意图

如图1所示,在平板上开孔,使孔的形状和受扭杆件的横截面的形状相同。以均质薄膜张紧于孔的边界上,在均匀压力 p p p的作用下,使薄膜产生微小挠度 z z z,单位长度内的拉力为 T T T
于是,有竖向力平衡可以得出:
∂ 2 z ∂ x 2 + ∂ 2 z ∂ y 2 = − p T (1) \frac{\partial^2z}{\partial x^2} + \frac{\partial^2z}{\partial y^2}=-\frac{p}{T} \tag{1} x22z+y22z=Tp(1)
并且边界上有 z = 0 z=0 z=0

与之对应的是扭转应力函数 Φ ( x , y ) \Phi(x,y) Φxy的微分方程:
∂ 2 Φ ∂ x 2

这篇关于薄膜比拟、开口截面扭转承载力以及风电混塔水平缝张开状态下抗扭承载力推导的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/331954

相关文章

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

hdu1565(状态压缩)

本人第一道ac的状态压缩dp,这题的数据非常水,很容易过 题意:在n*n的矩阵中选数字使得不存在任意两个数字相邻,求最大值 解题思路: 一、因为在1<<20中有很多状态是无效的,所以第一步是选择有效状态,存到cnt[]数组中 二、dp[i][j]表示到第i行的状态cnt[j]所能得到的最大值,状态转移方程dp[i][j] = max(dp[i][j],dp[i-1][k]) ,其中k满足c

uva 10014 Simple calculations(数学推导)

直接按照题意来推导最后的结果就行了。 开始的时候只做到了第一个推导,第二次没有继续下去。 代码: #include<stdio.h>int main(){int T, n, i;double a, aa, sum, temp, ans;scanf("%d", &T);while(T--){scanf("%d", &n);scanf("%lf", &first);scanf

状态dp总结

zoj 3631  N 个数中选若干数和(只能选一次)<=M 的最大值 const int Max_N = 38 ;int a[1<<16] , b[1<<16] , x[Max_N] , e[Max_N] ;void GetNum(int g[] , int n , int s[] , int &m){ int i , j , t ;m = 0 ;for(i = 0 ;

hdu3006状态dp

给你n个集合。集合中均为数字且数字的范围在[1,m]内。m<=14。现在问用这些集合能组成多少个集合自己本身也算。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.Inp

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

状态模式state

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/state 在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 在状态模式中,player.getState()获取的是player的当前状态,通常是一个实现了状态接口的对象。 onPlay()是状态模式中定义的一个方法,不同状态下(例如“正在播放”、“暂停

qml states 状态

states 状态 在QML中,states用于定义对象在不同状态下的属性变化。每个状态可以包含一组属性设置,当状态改变时,这些属性设置会被应用到对象上。 import QtQuick 2.15import QtQuick.Controls 2.15// 定义应用程序的主窗口ApplicationWindow {visible: true // 使窗口可见width: 640 /

[轻笔记] ubuntu Shell脚本实现监视指定进程的运行状态,并能在程序崩溃后重启动该程序

根据网上博客实现,发现只能监测进程离线,然后对其进行重启;然而,脚本无法打印程序正常状态的信息。自己通过不断修改测试,发现问题主要在重启程序的命令上(需要让重启的程序在后台运行,不然会影响监视脚本进程,使其无法正常工作)。具体程序如下: #!/bin/bashwhile [ 1 ] ; dosleep 3if [ $(ps -ef|grep exe_name|grep -v grep|