Znn3bq.jpeg
²é¿´: 1505  |  »Ø¸´: 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µÄ»ØÌû
2Â¥2013-04-11 22:52:33
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

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µÄ»ØÌû

zxhao168

¾èÖú¹ó±ö (ÕýʽдÊÖ)


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

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
Àí½â³ÌÐòÇмɶÏÕÂÈ¡Ò壬º¯ÊýµÄµ÷ÓᢲÎÊýµÄ´«µÝµÈµÄÐèÒªÉÏÏÂÎĵĶÔÓ¦¡£
6Â¥2013-04-13 20:42:32
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

quanxing

½ð³æ (СÓÐÃûÆø)

µÚÒ»£ºÄã¸øµÄ³ÌÐò¶Î²»È«£¬ÐèÒªÏêϸµÄ
µÚ¶þ£ºÄãµÄרҵÊÇʲô£¿ÐèÒªÓеãÁ˽⡣
ºÃ²Ê×ÔÈ»À´
7Â¥2013-04-13 21:01:44
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

xuanqi521

гæ (ÖøÃûдÊÖ)

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

ʦÐÖ£¬ÄãÕâ¸öÎÊÌâ½â¾öûÓа¡
8Â¥2016-06-23 14:37:59
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ seaspringsun µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ¼±Ðèµ÷¼Á +5 ¾ø²»·ÅÆú22 2026-04-15 5/250 2026-04-15 23:11 by Tide man
[¿¼ÑÐ] 291·Öµ÷¼Á +11 Éϰ¶Ð¡Ó¨¼ÓÓÍ 2026-04-09 12/600 2026-04-15 21:55 by noqvsozv
[¿¼ÑÐ] 22ר˶Çóµ÷¼Á +9 haoyunÉϰ¶ 2026-04-11 11/550 2026-04-15 14:47 by elainzaizai
[¿¼ÑÐ] 310Çóµ÷¼Á +16 666ÕæºÃ 2026-04-11 18/900 2026-04-15 13:28 by ºÚ¿Æ¼¼¿óÒµ
[¿¼ÑÐ] 271Çóµ÷¼Á +35 2261744733 2026-04-11 41/2050 2026-04-14 15:36 by zs92450
[½Ìʦ֮¼Ò] ת³¤Æ¸ÁË +7 ¼òµ¥»¯xn 2026-04-13 7/350 2026-04-14 14:50 by xindong
[¿¼ÑÐ] 305Çóµ÷¼Á +8 Â꿨°Í¿¨boom 2026-04-11 8/400 2026-04-14 09:04 by pengliang8036
[¿¼ÑÐ] Çóµ÷¼Á +3 ÎÒ°®¸ßÊý¸ßÊý°®Î 2026-04-12 3/150 2026-04-14 01:00 by Íõ¬Bè±
[¿¼ÑÐ] ÉúÎïѧµ÷¼Á£¬Ò»Ö¾Ô¸Î÷ÄÏ´óѧ348£¬TopÆÚ¿¯Ò»Çø¶þ×÷¡¢¶þÇøÈý×÷£¬ÈýµÈ½±Ñ§½ðÈý´Î +5 candyyyi 2026-04-09 5/250 2026-04-13 09:02 by ¿Éµ­²»¿ÉÍü
[¿¼ÑÐ] 314Çóµ÷¼Á +24 wakeluofu 2026-04-09 25/1250 2026-04-13 08:58 by lhj2009
[¿¼ÑÐ] 0831Ò»ÂÖµ÷¼Áʧ°ÜÇóÖú +10 СÐÜî£î£_s 2026-04-11 10/500 2026-04-12 22:43 by ³¤¹­°Á
[¿¼ÑÐ] µ÷¼Á +6 ÇàµÆ²»¸º 2026-04-09 6/300 2026-04-11 20:35 by dongdian1
[¿¼ÑÐ] Çóµ÷¼Á +6 archer.. 2026-04-09 8/400 2026-04-11 10:55 by zhq0425
[¿¼ÑÐ] 0854µ÷¼Á +8 950824he@ 2026-04-09 8/400 2026-04-11 10:11 by zhq0425
[¿¼ÑÐ] 22408 352·ÖÇóµ÷¼Á0854Àà +4 ŬÁ¦µÄÏÄÄ© 2026-04-09 4/200 2026-04-11 09:57 by zhq0425
[¿¼ÑÐ] 22408 327·ÖÇóµ÷¼Á +4 ÔÏ·çkon 2026-04-10 4/200 2026-04-11 09:51 by Öí»á·É
[¿¼ÑÐ] 282£¬Çóµ÷¼Á +12 jggshjkkm 2026-04-09 14/700 2026-04-11 09:39 by Öí»á·É
[¿¼ÑÐ] 346£¬¹¤¿Æ0854Çóµ÷¼Á£¬×¨Ë¶ +7 moser233 2026-04-10 8/400 2026-04-11 08:52 by Öí»á·É
[¿¼ÑÐ] 0858Çóµ÷¼Á 5+5 Gky09300550£¬ 2026-04-10 8/400 2026-04-10 19:13 by chemisry
[¿¼ÑÐ] 0860004 Çóµ÷¼Á 309·Ö +6 Yin DY 2026-04-09 6/300 2026-04-09 10:19 by °¡Àî999
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û