论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 12148阅读
  • 14回复

[软件]Mindlin竖向应力影响系数计算程序(原创) [复制链接]

上一主题 下一主题
离线zzt2001
 

发帖
994
土币
4348
威望
35
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-05-02
回复本帖可获得1个土币奖励!
每人最多可获奖1次,奖池剩余0个土币 (中奖几率10%)
Mindlin竖向应力影响系数计算程序(VB6编制,Windows XP平台适用),可同时按地基基础设计规范GB50007-2002和建筑桩基技术规范JGJ94-2008查表计算,使用方便。请注意在Mindlin-Geddes方法中(GB50007-2002规范),靠近极点处的数值可能没有实用性!
本程序并没有简单地按规范数值查表,而是采用Mindlin模型进行公式计算,通过数值积分给出的结果,因此数值上会有一点点不同。
注意:Isr的计算结果与规范查表数值有较大的差别,目前不知道为什么。
   Mindlin应力影响系数查表计算V1.0.rar (45 K) 下载次数:44



1条评分土币+5
blue1000 土币 +5 非常好,就是有一点疑问,希望能解惑,谢谢 2023-07-20
离线山水之家

发帖
105
土币
1124
威望
16
原创币
0
只看该作者 1楼 发表于: 2013-03-11
好的,我也在学习,谢谢分享!
离线zzt2001

发帖
994
土币
4348
威望
35
原创币
0
只看该作者 2楼 发表于: 2013-04-03
Public Function M_G_Ip_GB50007_2002(DX As Double, DY As Double, Z As Double, Lo As Double, U As Double) As Double
    '(DX, DY) 计算点相对于桩轴心的平面坐标, Z 计算点相对于地表的深度, Lo 桩长, u 土的泊松比
    '计算集中单桩端阻力产生的附加应力系数,按GB50007-2002规范的Mindlin Geddes公式计算
    Dim R As Double  'R-计算点离桩身轴线的水平距离
    Dim N As Double, M As Double
    Dim A As Double, B As Double
    Dim IP1 As Double, IP2 As Double, IP3 As Double, IP4 As Double, IP5 As Double
    '系数的计算
    R = Sqr(DX * DX + DY * DY)
    N = R / Lo: If N < 0.0000001 Then N = 0.0000001
    M = Z / Lo
    A = Sqr(N ^ 2 + (M - 1) ^ 2)
    B = Sqr(N ^ 2 + (M + 1) ^ 2)
    '单桩端阻力(集中力)作用下的附加应力系数计算
    IP1 = (1 - 2 * U) * (M - 1) / A ^ 3
    IP2 = -(1 - 2 * U) * (M - 1) / B ^ 3
    IP3 = 3 * (M - 1) ^ 3 / A ^ 5
    IP4 = (3 * (3 - 4 * U) * M * (M + 1) ^ 2 - 3 * (M + 1) * (5 * M - 1)) / B ^ 5
    IP5 = 30 * M * (M + 1) ^ 3 / B ^ 7
    M_G_Ip_GB50007_2002 = (IP1 + IP2 + IP3 + IP4 + IP5) / (8 * cPi * (1 - U))
End Function

Public Function M_G_Is1_GB50007_2002(DX As Double, DY As Double, Z As Double, Lo As Double, U As Double) As Double
    '(DX, DY) 计算点相对于桩轴心的平面坐标, Z 计算点相对于地表的深度, Lo 桩长, u 土的泊松比
    '计算单桩均布侧阻力产生的附加应力系数,按GB50007-2002规范的Mindlin Geddes公式计算
    Dim R As Double  'R-计算点离桩身轴线的水平距离
    Dim N As Double, M As Double
    Dim A As Double, B As Double, F As Double
    Dim IsJun1 As Double, IsJun2 As Double, IsJun3 As Double, IsJun4 As Double, IsJun5 As Double, IsJun6 As Double, IsJun7 As Double, IsJun8 As Double
    If Lo = 0 Then M_G_Is1_GB50007_2002 = 0: Exit Function
    '系数的计算
    R = Sqr(DX * DX + DY * DY)
    N = R / Lo: If N < 0.0000001 Then N = 0.0000001
    M = Z / Lo
    A = Sqr(N ^ 2 + (M - 1) ^ 2)
    B = Sqr(N ^ 2 + (M + 1) ^ 2)
    F = Sqr(N ^ 2 + M ^ 2)
    '桩侧摩阻力沿桩身均匀分布情况下的附加应力系数计算
    IsJun1 = 2 * (2 - U) / A
    IsJun2 = -(2 * (2 - U) + 2 * (1 - 2 * U) * (M ^ 2 / N ^ 2 + M / N ^ 2)) / B
    IsJun3 = (1 - 2 * U) * 2 * (M / N) ^ 2 / F
    IsJun4 = -N ^ 2 / A ^ 3
    IsJun5 = -(4 * M ^ 2 - 4 * (1 + U) * (M / N) ^ 2 * M ^ 2) / F ^ 3
    IsJun6 = -(4 * M * (1 + U) * (M + 1) * (M / N + 1 / N) ^ 2 - (4 * M ^ 2 + N ^ 2)) / B ^ 3
    IsJun7 = -6 * M ^ 2 * (M ^ 4 - N ^ 4) / N ^ 2 / F ^ 5
    IsJun8 = -6 * M * (M * N ^ 2 - (M + 1) ^ 5 / N ^ 2) / B ^ 5
    M_G_Is1_GB50007_2002 = (IsJun1 + IsJun2 + IsJun3 + IsJun4 + IsJun5 + IsJun6 + IsJun7 + IsJun8) / (8 * cPi * (1 - U))
End Function

Public Function M_G_Is2_GB50007_2002(DX As Double, DY As Double, Z As Double, Lo As Double, U As Double) As Double
    '(DX, DY) 计算点相对于桩轴心的平面坐标, Z 计算点相对于地表的深度, Lo 桩长, u 土的泊松比
    '计算单桩线性增长侧阻力产生的附加应力系数,按GB50007-2002规范的Mindlin Geddes公式计算
    Dim R As Double  'R-计算点离桩身轴线的水平距离
    Dim N As Double, M As Double
    Dim A As Double, B As Double, F As Double
    Dim IsSan1 As Double, IsSan2 As Double, IsSan3 As Double, IsSan4 As Double, IsSan5 As Double, IsSan6 As Double, IsSan7 As Double, IsSan8 As Double, IsSan9 As Double
    If Lo = 0 Then M_G_Is2_GB50007_2002 = 0: Exit Function
    '系数的计算
    R = Sqr(DX * DX + DY * DY)
    N = R / Lo: If N < 0.0000001 Then N = 0.0000001
    M = Z / Lo
    A = Sqr(N * N + (M - 1) * (M - 1))
    B = Sqr(N * N + (M + 1) * (M + 1))
    F = Sqr(N * N + M * M)
    '桩侧摩阻力沿桩身线性增长情况下的附加应力系数计算
    IsSan1 = 2 * (2 - U) / A
    IsSan2 = -(2 * (2 - U) * (4 * M + 1) - 2 * (1 - 2 * U) * (1 + M) * M ^ 2 / N ^ 2) / B
    IsSan3 = -(2 * (1 - 2 * U) * M ^ 3 / N ^ 2 - 8 * (2 - U) * M) / F
    IsSan4 = -(M * N ^ 2 + (M - 1) ^ 3) / A ^ 3
    IsSan5 = -(4 * U * N ^ 2 * M + 4 * M ^ 3 - 15 * N ^ 2 * M - 2 * (5 + 2 * U) * (M / N) ^ 2 * (M + 1) ^ 3 + (M + 1) ^ 3) / B ^ 3
    IsSan6 = -(2 * (7 - 2 * U) * M * N ^ 2 - 6 * M ^ 3 + 2 * (5 + 2 * U) * (M / N) ^ 2 * M ^ 3) / F ^ 3
    IsSan7 = -(6 * M * N ^ 2 * (N ^ 2 - M ^ 2) + 12 * (M / N) ^ 2 * (M + 1) ^ 5) / B ^ 5
    IsSan8 = (12 * (M / N) ^ 2 * M ^ 5 + 6 * M * N ^ 2 * (N ^ 2 - M ^ 2)) / F ^ 5
    IsSan9 = 2 * (2 - U) * Log((A + M - 1) * (B + M + 1) / (F + M) ^ 2)
    M_G_Is2_GB50007_2002 = (IsSan1 + IsSan2 + IsSan3 + IsSan4 + IsSan5 + IsSan6 + IsSan7 + IsSan8 + IsSan9) / (4 * cPi * (1 - U))
End Function
离线tiedaozcl

发帖
98
土币
51
威望
645
原创币
0
只看该作者 3楼 发表于: 2013-04-26
谢谢 这些原创资源
离线sdjzuzdh

发帖
3481
土币
28
威望
7471
原创币
0
只看该作者 4楼 发表于: 2014-10-22
这个得学习学习
离线liuhf123

发帖
1667
土币
3701
威望
84
原创币
0
只看该作者 5楼 发表于: 2014-10-22
回帖奖励+ 1
不要让今天的懒惰成为明天的额后悔……
离线liuhf123

发帖
1667
土币
3701
威望
84
原创币
0
只看该作者 6楼 发表于: 2014-10-22
不要让今天的懒惰成为明天的额后悔……
离线zzt2001

发帖
994
土币
4348
威望
35
原创币
0
只看该作者 7楼 发表于: 2014-11-27
谢谢liuhf123的评分。
离线blue1000

发帖
29
土币
86
威望
1
原创币
0
只看该作者 8楼 发表于: 2023-07-20
回 zzt2001 的帖子
zzt2001:Public Function M_G_Ip_GB50007_2002(DX As Double, DY As Double, Z As Double, Lo As Double, U As Double) As Double
    '(DX, DY) 计算点相对于桩轴心的平面坐标, Z 计算点相对于地表的深度, Lo 桩长, u 土的泊松比
    ' .. (2013-04-03 11:02) 

我用这里贴的公式计算后,和规范以及你的程序不一样,不知道是什么原因,桩长32,z取32.128,u取0.35,m为1.004,r为0,桩径为0.8,L/D为40,按程序计算IP得924.875,但我按贴的公式计算IP为12625.37712,为什么差那么多
离线blue1000

发帖
29
土币
86
威望
1
原创币
0
只看该作者 9楼 发表于: 2023-07-20
非常好,就是有一点疑问,希望能解惑,谢谢
离线blue1000

发帖
29
土币
86
威望
1
原创币
0
只看该作者 10楼 发表于: 2023-07-20
回 zzt2001 的帖子
zzt2001:Public Function M_G_Ip_GB50007_2002(DX As Double, DY As Double, Z As Double, Lo As Double, U As Double) As Double
    '(DX, DY) 计算点相对于桩轴心的平面坐标, Z 计算点相对于地表的深度, Lo 桩长, u 土的泊松比
    ' .. (2013-04-03 11:02) 

明白了,这个是地基基础规范的公式,不是桩基规范,能否提供下桩基规范的公式,就是考虑距离桩轴一定距离的mindlin附加应力的计算公式
离线zzt2001

发帖
994
土币
4348
威望
35
原创币
0
只看该作者 11楼 发表于: 2023-07-26
回 blue1000 的帖子
blue1000:明白了,这个是地基基础规范的公式,不是桩基规范,能否提供下桩基规范的公式,就是考虑距离桩轴一定距离的mindlin附加应力的计算公式 (2023-07-20 15:46) 

桩基Mindlin解的公式见《建筑桩基技术规范》(JGJ94-2008)附录F
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

      工业和信息化部备案管理系统网站