Znn3bq.jpeg
²é¿´: 1526  |  »Ø¸´: 7
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

seaspringsun

Òø³æ (СÓÐÃûÆø)

[ÇóÖú] matlab³ÌÐòÇóÖú ÒÑÓÐ1È˲ÎÓë

ÏÂÃæÕâ¶Î³ÌÐò£¬Ã»Óп´¶®£¬Ë­Äܰïæ¿´Ò»Ï°¡

%        APPENDIX   A:
%        THERMO-MECHANICAL   LOAD-TRANSFER   ANALYSIS   FOR   ENERGY   FOUNDATIONS
%
%   This   program   performs   T-z   analyses   for   an   energy   foundation
%   under   "Thermo-mechanical   loading"   based   on   the   Beta   method.
clear   all
format   long   e
%%----------------------------------------------------------------------
-%
%%---------------------------------INPUT   PARAMETERS
%%----------------------------------------------------------------------
-%
%%   SOIL   DESCRIPTION   %%
cop   =   0.3;   %c/p   ratio
gamsoil   =   18;%KN/M3
Phi   =   30;   %Drained   friction   angle
%%   FOUNDATION   DESCRIPTION   %%
L   =   10;%m
D   =   1;   %m
E   =   20000;%MPa
gampile   =        24;%KN/m3
alphat   =   10e-6;   %Coeffcient   of   thermal   expansion   for   R
%%   MECHANICAL   LOADING%%
P   =   500;%KN
%%   TEMPERATURE   CHANGE   %%
deltat   =   20;
%-----------------------------------------------------------------------
-%
%%   BETA   METHOD   PARAMETERS   %%
beta   =0.55;   %Emperical   reduction   factor
k   =   65;   %emperical   coefficient   representing   the   soil   resistance   to
expansion   of   the   foundation
%%   END   BEARING   FITTING   PARAMETERS
ab   =   0.02;
bb   =   0.9;
%%   SHEAR   RESISTANCE   FITTING   PARAMETERS
as   =   0.0035;
bs   =   0.9;
%%   HEAD-STRUCTURE   STIFFNESS
Kh=300000;%KN/m   (0.5   GPa/m   for   this   case)
%%   NUMBER   OF   ELEMENTS   %%
N   =   30;
%-----------------------------------------------------------------------
-%
%%
Ab   =   pi*D^2/4;   %   m2   -   Cross-sectional   area
Cs   =   pi*D;   %m   -   Circumference   of   pile
Wpile   =   gampile*Ab*L;   %KN   -   Weight   of   pile
Wdisp   =   gamsoil*Ab*L;   %kN   -   Weight   of   soil   displaced
Wp   =   Wpile   -   Wdisp;   %kN   -   Buoyant   unit   weight   of   pile
%-----------------------------------------------------------------------
-%
%-----------------------------------------------------------------------
-%
%%   MECHANICAL   TZ   ANALYIS   BASED   ON   "P"   %%

%   ULTIMATE   SIDE   SHEAR   RESISTANCE   %
K0=1-sin(Phi*pi/180);   %Coefficient   of   lateral   earth   pressure   at   rest
dL   =L/N;   %m   -   Length   of   each   soil   sublayer
h   =   0:dL:L;   %m   -   Depth   vector,   z=0   at   ground   surface
zmid   =   h(1:length(h)-1)+dL/2;   %m   -   Depth   of   each   soil   sublayer
sigv   =   gamsoil*zmid;   %m   -   Effecive   vertical   stress
fsM   =   beta*sigv*K0*tan(Phi*pi/180);   %KN/m2
As   =   Cs*dL*ones(length(zmid),1);%m2

69






QsM   =   fsM.*As';   %kN
QstotM   =   sum(QsM);   %kN

%   ULTIMATE   END   BEARING%
sc   =   1.2;
dc   =   1.5;
Nc   =   5;
cub   =   L*gamsoil*cop;   %KN/m2
Qp   =   cub*Ab*sc*dc*Nc;   %kN

%   ULTIMATE   CAPACITY
QuM   =   Qp   +   QstotM   -   Wp;   %kN

n   =   1:1:N;
Li   =   L/N;   %m
z   =   Li*(n-.5);   %m
Ki   =   Ab*E*1000/Li;   %KN/m
QbM   =   zeros(N,1);
QtM   =   zeros(N,1);
FsM   =   zeros(N,1);
FsmaxM   =   zeros(N,1);
pbM   =   zeros(N,1);
ptM   =   zeros(N,1);
psM   =   zeros(N,1);
QaveM   =   zeros(N,1);
deltaM   =   zeros(N,1);
sM   =   zeros(N,1);
sigmaM   =   zeros(N,1);
pb   =   0;
Dtot   =   100;
tol   =   1e-6;
PDif   =   500;   %   Previous   Difference
CDif   =   500;   %   Current   Difference
FsmaxM(1)=QsM(1);
for   k=2:1:N
FsmaxM(k)=FsmaxM(k-1)+QsM(k);
end
wxyz   =   0;
while   abs(CDif)<=   abs(PDif)
wxyz   =   wxyz   +   1;
for   i   =   N:-1:1
if   i   ==   N
deltaQt   =   10;   %Initialize   while   loop
QtM(i)   =   0;
pbM(i)   =   pb;
QbM(i)=Qp*pbM(i)/(ab+pbM(i)*bb);
%QbM(i)=0;
while   deltaQt   >   tol
QaveM(i)   =   (QtM(i)+QbM(i))/2;
deltaM(i)   =   QaveM(i)/Ki;
ptM(i)   =   pbM(i)   +   deltaM(i);
psM(i)   =   pbM(i)   +   deltaM(i)/2;   %   pt   +(pt-pb)/2;
FsM(i)   =   FsmaxM(i)*psM(i)/(as+psM(i)*bs);
QtnewM(i)   =   FsM(i)   +   QbM(i);
deltaQt   =   QtnewM(i)   -   QtM(i);
QtM(i)   =   QtnewM(i);
sM(i)   =   deltaM(i)*1e6/Li;%   micro   starin
sigmaM(i)   =   QaveM(i)/Ab;
end

else
deltaQt   =   10;   %Initialize   while   loop
pbM(i)   =   ptM(i+1);
QbM(i)   =   QtM(i+1);
70






QtM(i)   =   0;
while   deltaQt   >   tol
QaveM(i)   =   (QtM(i)+QbM(i))/2;
deltaM(i)   =   QaveM(i)/Ki;
ptM(i)   =   pbM(i)   +   deltaM(i);
psM(i)   =   pbM(i)   +   deltaM(i)/2;
FsM(i)=FsmaxM(i)*psM(i)/(as+psM(i)*bs);
QtnewM(i)   =   FsM(i)   +   QbM(i);
deltaQt   =   QtnewM(i)   -   QtM(i);
QtM(i)   =   QtnewM(i);
sM(i)   =   deltaM(i)*1e6/Li;
sigmaM(i)   =   QaveM(i)/Ab;
end

end

end
i=1:1:N;
FsMtot   =   sum(FsM(i));
PDif   =   CDif;
CDif   =   P-FsMtot-QbM(N);
disp('CDif');
disp(CDif);
disp('PDif');
disp(PDif);
pb=pb+1e-6;
end

pb=pb-1e-6;
disp('pb');
disp(pb);
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

xuanqi521

гæ (ÖøÃûдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

ʦÐÖ£¬ÄãÕâ¸öÎÊÌâ½â¾öûÓа¡
8Â¥2016-06-23 14:37:59
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 8 ¸ö»Ø´ð

libralibra

ÖÁ×ðľ³æ (ÖøÃûдÊÖ)

æôÆï½«¾ü

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
jjdg: ½ð±Ò+1, ¸Ðл²ÎÓë 2013-04-13 13:34:11
ben_ladeng: ר¼Ò¿¼ºË 2013-04-13 20:13:36
Õâô³¤¶Î³ÌÐò,Èç¹û²»ÊÇÄãµÄרҵµÄ,»ù±¾²»Ã÷°×ÊÇÔÚ¸Éɶ
matlab/VB/python/c++/Javaд³ÌÐòÇë·¢QQÓʼþ:790404545@qq.com
3Â¥2013-04-12 16:26:25
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

seaspringsun

Òø³æ (СÓÐÃûÆø)

ÒýÓûØÌû:
3Â¥: Originally posted by libralibra at 2013-04-12 16:26:25
Õâô³¤¶Î³ÌÐò,Èç¹û²»ÊÇÄãµÄרҵµÄ,»ù±¾²»Ã÷°×ÊÇÔÚ¸Éɶ

˵ʵ»°£¬ÕâÖ»ÊÇһС²¿·Ö
4Â¥2013-04-12 20:03:03
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Àî¼Óΰ

ÈÙÓþ°æÖ÷ (ÎÄ̳¾«Ó¢)

²»¹ý·²ÈË

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
jjdg: ½ð±Ò+1, ¸Ðл²ÎÓë 2013-04-13 13:34:21
×ÜÌåµÄЧ¹ûÊÇʲô£¿Èç¹ûµ¥¶Î¿ÉÒÔÔËÐеϰ£¬½«ÆäËû²¿·Ö×¢ÊÍÀ´¿´¿´Ð§¹û»á¶ÔÄãÓаïÖúµÄ¡£
Õâô³¤µÄ³ÌÐò£¬Äã¸ù¾ÝËûµÄ×¢ÊÍÄÜÀí½âÖ÷ÒªÒâ˼ÊÇÔÚ×öÄÜÁ¿ÐγɵÄT-Z·ÖÎö£¬Ã¿Ò»¶ÎµÄÖ÷Òª×÷ÓÃÒ²¿ÉÒÔ¸ù¾Ý×¢ÊÍÀ´¿´µÄ¡£
ÏëÒªÖªµÀ¾ßÌåÿһ²½ÖèµÄ×÷ÓþÍÒª¶Ôÿ¸öº¯ÊýµÄ×÷ÓýøÐзÖÎö£¬Õâ¸öÄã¿ÉÒÔ²éÒ»ÏÂMatlabÖеÄhelpº¯Êý¿´¿´
ÈËÉúº£º££¬ÔÚÓÚÄÚÐÄ
5Â¥2013-04-13 12:40:15
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[½Ìʦ֮¼Ò] ɽ¶«Ë«·ÇԺУ¿¼ºË³¬¼¶ÎÞµ×Ïߣ¬Áìµ¼ÐÒÔÖÀÖ»ö£¬½ÌʦÔâÑê¿Ö +4 qut2026 2026-04-11 8/400 2026-04-17 16:10 by »á·ÉµÄÖí157
[¿¼ÑÐ] »¯Ñ§070300 Çóµ÷¼Á +28 ¹þ¹þ¹þ^_^ 2026-04-12 28/1400 2026-04-16 21:36 by ´óÁ¦Ë®ÊÖÁ¦´óÎÞÇ
[¿¼ÑÐ] 22408 312Çóµ÷¼Á +23 ÃÅ·ÃþÃþ 2026-04-14 25/1250 2026-04-16 21:21 by Art1977
[¿¼ÑÐ] 279ѧ˶ʳƷרҵÇóµ÷¼ÁԺУ 20+7 ¹Â¶ÀµÄÀǰ®³ÔÑò 2026-04-12 29/1450 2026-04-16 09:00 by screening
[¿¼ÑÐ] ÇóÖúµ÷¼Á£¬¿çµ÷ +19 XÊ®¸¦´çY 2026-04-11 20/1000 2026-04-15 21:18 by cuisz
[¿¼ÑÐ] 0854µ÷¼Á +13 ³¤¹­°Á 2026-04-12 16/800 2026-04-15 13:45 by fenglj492
[¿¼ÑÐ] ¿¼Ñе÷¼Á +13 ³¤¹­°Á 2026-04-13 14/700 2026-04-14 14:44 by zs92450
[¿¼ÑÐ] 105500ҩѧÇóµ÷¼Á +4 x_skys 2026-04-12 4/200 2026-04-14 13:37 by rndfc
[¿¼ÑÐ] ¿¼ÑÐÓ¢Ò»ÊýÒ»338·Ö +9 ³¤½­´óѧ¶«Ð£Çø 2026-04-13 10/500 2026-04-14 00:41 by Íõ¬Bè±
[¿¼ÑÐ] 2026˶ʿµ÷¼Á_Äܶ¯_ºÓÄÏũҵ´óѧ +4 ºÓÄÏũҵ´óѧ-ÄÜ 2026-04-12 4/200 2026-04-13 22:01 by bljnqdcc
[¿¼ÑÐ] 297¹¤¿Æ£¬Çóµ÷¼Á? +13 ºÓÄÏũҵ´óѧ-ÄÜ 2026-04-12 13/650 2026-04-13 14:12 by dingyanbo1
[¿¼ÑÐ] 290Çóµ÷¼Á +18 ¿Â»´È» 2026-04-12 20/1000 2026-04-13 12:56 by cyh¡ª315
[¿¼ÑÐ] ÉúÎïѧµ÷¼Á +11 СȽҪŬÁ¦ 2026-04-10 13/650 2026-04-13 11:46 by µç»¯Ñ§¼°´ß»¯
[¿¼ÑÐ] Ò»Ö¾Ô¸085802 323·ÖÇóµ÷¼Á +13 drizzle_9 2026-04-12 14/700 2026-04-13 10:26 by Faiz5552
[¿¼ÑÐ] µ÷¼Á½áÊø +6 floriea 2026-04-12 8/400 2026-04-12 18:13 by zhouxiaoyu
[¿¼ÑÐ] 291Çóµ÷¼Á +8 ¹ØÒä±±. 2026-04-11 8/400 2026-04-12 09:32 by ÄæË®³Ë·ç
[¿¼ÑÐ] Çóµ÷¼Á£¬Ò»Ö¾Ô¸²ÄÁÏ¿ÆÑ§Ó빤³Ì985£¬365·Ö£¬ +8 ²Ä»¯Àî¿É 2026-04-11 10/500 2026-04-12 08:42 by 852137818
[¿¼ÑÐ] Çóµ÷¼Á£¬Ò»Ö¾Ô¸´óÁ¬Àí¹¤´óѧ354·Ö +5 ÓêÉùÓàÉú 2026-04-11 6/300 2026-04-11 16:12 by ÓêÉùÓàÉú
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤329·ÖÇóµ÷¼Á +16 Ò¶zilin 2026-04-10 16/800 2026-04-11 11:04 by may_ÐÂÓî
[¿¼ÑÐ] ũѧ0904 312Çóµ÷¼Á +6 Say Never 2026-04-10 6/300 2026-04-11 10:33 by wwj2530616
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û