CyRhmU.jpeg
²é¿´: 3104  |  »Ø¸´: 10

dayovan

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

[ÇóÖú] LBM±à³ÌÇó½â¶þά·ÇÎÈ̬¶ÔÁ÷À©É¢·½³ÌÒÑÓÐ2È˲ÎÓë

ÓÃÆäËû·½·¨Ò²¿ÉÒÔ£¬ÈçÓÐÏÞÔª£¬ÓÐÏÞÌå»ý£¬ÓÐÏÞ²î·ÖµÈ£¡£¡£¡£¡£¡£¡£¡£¡Ð»Ð»

LBM±à³ÌÇó½â¶þά·ÇÎÈ̬¶ÔÁ÷À©É¢·½³Ì
¶þÎ¬ÇøÓò¶ÔÁ÷À©É¢»úÖÆÑо¿½çÃæ´«Öʶ¯Á¦Ñ§ÎÞÒò´Î·½³Ì.jpg
»Ø¸´´ËÂ¥
Nothingisimpossible
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖ§³Ö ( ÏÔʾ֧³Ö¶È×î¸ßµÄǰ 50 Ãû )

asiayazhou

½ð³æ (ÕýʽдÊÖ)

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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
dayovan: ½ð±Ò+40, ¡ï¡ï¡ïºÜÓаïÖú, ÄÜÓÃLBM±à³Ì¸üºÃ 2014-09-04 09:30:55
ÎÒÓÃÓÐÏÞ²î·ÖËãºÃÁË£¬MATLAB³ÌÐò¼û£ºÁ´½Ó: http://pan.baidu.com/s/1GnHVK ÃÜÂë: yte6
Çë²éÊÕ¡£Ð»Ð»£¡
Ï×ÉíÁ÷Ì壬Ï×Éíº½¿Õ·¢¶¯»ú
4Â¥2014-09-03 21:03:39
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhp-jxu

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

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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
dayovan: ½ð±Ò+50, ¡ï¡ï¡ïºÜÓаïÖú 2015-03-29 10:29:41
ÒýÓûØÌû:
5Â¥: Originally posted by dayovan at 2014-09-04 15:08:15
ÓÐÏÞ²î·Ö¼ÆËãŨ¶È³¡³öÏÖ¸ºÊý£¬Óа취½â¾ö²»...

Ò»½×µ¼ÊýÓ¦¸ÃÓÃÓ­·çÀëÉ¢¸ñʽ£¬Ð§¹ûÓÐÃ÷ÏÔ¸ÄÉÆ
clc
clear
delta_x=pi/100;
delta_y=pi/100;
delta_t=0.001;%¶¨Òåʱ¼ä²½³¤£»
x=0:delta_x:pi;
y=0:delta_y:pi;
t=0;
[xx,yy]=meshgrid(x,y);
N=102;
c_new=zeros(N,N);
c_old=zeros(N,N);
for i = 1:N-1
    for j = 1:N-1
        p(i,j)=0.5*pi^2*sin(x(j))*cos(y(i));
        q(i,j)=-0.5*pi^2*cos(x(j))*sin(y(i));
    end
end
    for j=1:N
       c_old(1,=1;
    end
while t<=1
for i=2:N-1
    for j=2:N-1
        if p(i-1,j-1)>=0
           div_x=(c_old(i,j)-c_old(i,j-1))/delta_x;
        else
           div_x=(c_old(i,j+1)-c_old(i,j))/delta_x;
        end
        if q(i-1,j-1)>=0
            div_y=(c_old(i,j)-c_old(i-1,j))/delta_y;
        else
            div_y=(c_old(i+1,j)-c_old(i,j))/delta_y;
        end
        diffu=(c_old(i,j+1)+c_old(i,j-1)-2*c_old(i,j))/power(delta_x,2)+...
            (c_old(i+1,j)+c_old(i-1,j)-2*c_old(i,j))/power(delta_y,2);
        temp=0.006*diffu-q(i-1,j-1)*div_y-...
            p(i-1,j-1)*div_x;
        c_new(i,j)= c_old(i,j)+delta_t*temp;
    end
end
for j=1:N
   c_new(1,j)=1;
   c_new(N,j)=0;
end
for i=2:N-1
   c_new(i,1)=1/3*(4*c_new(i,2)-c_new(i,3));
   c_new(i,N)=1/3*(4*c_new(i,N-1)-c_new(i,N-2));
end
  for i=1:N
      for j=1:N
      c_old(i,j)=c_new(i,j);
      end
  end
t=t+delta_t;

for i=2:N-1
      for j=2:N-1
      c(i,j)=1/4*(c_new(i+1,j)+c_new(i-1,j)+c_new(i,j-1)+c_new(i,j+1));
      end
end
c(1,=1;
c(2:N-1,1)=1/3*(4*c(2:N-1,2)-c(2:N-1,3));
end

figure('color','white');
surf(xx,yy,c);
view(2)
xlabel('x¡ªºá×ø±ê','fontsize',14)
ylabel('y¡ª×Ý×ø±ê','fontsize',14')
shading interp
colorbar
title('Ũ¶È³¡·Ö²¼','fontsize',14)
7Â¥2015-03-28 16:47:25
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

yishichao

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

ÊÇ¿ØÖÆ·½³ÌÂð£¿

[ ·¢×ÔСľ³æ¿Í»§¶Ë ]
2Â¥2014-09-03 19:13:50
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

dayovan

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

ÒýÓûØÌû:
2Â¥: Originally posted by yishichao at 2014-09-03 19:13:50
ÊÇ¿ØÖÆ·½³ÌÂð£¿

¾ÍÊÇÉÏÃæÎÞÒò´Î·½³ÌÊýÖµÇó½âѽ
Nothingisimpossible
3Â¥2014-09-03 19:57:46
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

dayovan

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

ÒýÓûØÌû:
4Â¥: Originally posted by asiayazhou at 2014-09-03 21:03:39
ÎÒÓÃÓÐÏÞ²î·ÖËãºÃÁË£¬MATLAB³ÌÐò¼û£ºÁ´½Ó: http://pan.baidu.com/s/1GnHVK ÃÜÂë: yte6
Çë²éÊÕ¡£Ð»Ð»£¡

ÓÐÏÞ²î·Ö¼ÆËãŨ¶È³¡³öÏÖ¸ºÊý£¬Óа취½â¾ö²»
Nothingisimpossible
5Â¥2014-09-04 15:08:15
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yishichao

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

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

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ÒýÓûØÌû:
5Â¥: Originally posted by dayovan at 2014-09-04 15:08:15
ÓÐÏÞ²î·Ö¼ÆËãŨ¶È³¡³öÏÖ¸ºÊý£¬Óа취½â¾ö²»...

是边界上��?

[ ·¢×ÔСľ³æ¿Í»§¶Ë ]
6Â¥2014-09-05 08:13:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

dayovan

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

ÒýÓûØÌû:
7Â¥: Originally posted by zhp-jxu at 2015-03-28 16:47:25
Ò»½×µ¼ÊýÓ¦¸ÃÓÃÓ­·çÀëÉ¢¸ñʽ£¬Ð§¹ûÓÐÃ÷ÏÔ¸ÄÉÆ
clc
clear
delta_x=pi/100;
delta_y=pi/100;
delta_t=0.001;%¶¨Òåʱ¼ä²½³¤£»
x=0:delta_x:pi;
y=0:delta_y:pi;
t=0;
=meshgrid(x,y);
N=102;
c_new=zeros ...

ÄܰïæÉèÖÃһ϶þ½×Ó­·ç¸ñʽÂ𣿣¿µ±NÈ¡½Ï´óʱ£¬ÓÈ·¢É¢ÁË
Nothingisimpossible
8Â¥2015-04-10 22:32:43
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

dayovan

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

ÒýÓûØÌû:
7Â¥: Originally posted by zhp-jxu at 2015-03-28 16:47:25
Ò»½×µ¼ÊýÓ¦¸ÃÓÃÓ­·çÀëÉ¢¸ñʽ£¬Ð§¹ûÓÐÃ÷ÏÔ¸ÄÉÆ
clc
clear
delta_x=pi/100;
delta_y=pi/100;
delta_t=0.001;%¶¨Òåʱ¼ä²½³¤£»
x=0:delta_x:pi;
y=0:delta_y:pi;
t=0;
=meshgrid(x,y);
N=102;
c_new=zeros ...

Äܽâ¾öÒ»ÏÂNÈ¡½Ï´óʱ£¬Çó½â·¢É¢µÄÎÊÌâÂð£¿
Nothingisimpossible
9Â¥2015-04-10 22:34:49
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhp-jxu

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

ÒýÓûØÌû:
9Â¥: Originally posted by dayovan at 2015-04-10 22:34:49
Äܽâ¾öÒ»ÏÂNÈ¡½Ï´óʱ£¬Çó½â·¢É¢µÄÎÊÌâÂð£¿...

Ŀǰ³ÌÐòÖеÄNµÄȡֵΪN=100+2,Èç¹ûÔö¼ÓNµÄÖµ£¬Ç°ÃæµÄËùÓгöÏÖ100µÄµØ·½Ò²Òª¸Ä
10Â¥2015-04-11 10:22:12
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ dayovan µÄÖ÷Ìâ¸üÐÂ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û