亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        某二階偏微分方程計算方法對比分析

        2020-09-10 07:22:44賈濤牛華東解景濤盧瑞軍蘇茂輝
        內(nèi)燃機與配件 2020年2期
        關鍵詞:數(shù)值計算

        賈濤 牛華東 解景濤 盧瑞軍 蘇茂輝

        摘要:CAE在汽車和發(fā)動機設計中發(fā)揮越來越重要的作用,然而CAE的本質(zhì)是求解各種常微分方程組或偏微分方程組;常微分方程又稱動力系統(tǒng)方程,通常用來求解動力系統(tǒng)問題。偏微分方程則廣泛應用于電磁學、流體力學、結(jié)構力學等多個領域;對于偏微分方程通常很難求得其解析解,需要借助數(shù)值計算來獲取其方程的近似解。拉普拉斯方程(Laplace)是一種橢圓形二階偏微分方程,并且可以求取其解析解。本文通過解析法以及數(shù)值法對拉普拉斯方程求解,并對比不同求解方法的效率和精度;結(jié)論顯示解析法雖然精度較高,但是需要很大的計算量,并且大多數(shù)偏微分方程沒有解析解。因此,在汽車和發(fā)動機等工程應用中應該根據(jù)精度需求選擇最優(yōu)的途徑求解偏微分方程問題。

        關鍵詞:Laplace方程;偏微分方程;數(shù)值計算;CAE

        1? 理論分析

        拉普拉斯方程的數(shù)學表達式如下,

        2? 問題描述

        研究某矩形二維傳熱問題,已知傳熱問題的導熱微分方程式如下[2]:

        3? 解析解

        求解偏微分方程的核心在于邊界條件,不同的邊界條件甚至會出現(xiàn)完全不同的解;根據(jù)該問題描述,通過邊界條件將上述方程簡化:

        由于公式(5)比較繁瑣,并且涉及到n(0~∞)求和計算;方程組規(guī)模小則計算量小,可以快速得到計算結(jié)果;方程組規(guī)模大則計算量很大,通常需要很久才能完成計算。本例中算法1取n=110,對5000個數(shù)據(jù)編程計算,則耗時近1小時;而采用算法2則只需要數(shù)秒時間。

        算法1:

        clc;

        clear;

        sum=zeros(100,50);

        syms x;

        for i=1:100;

        for j=1:50;

        for k=1:110;

        Dn=int(100*sin(k*pi*x/50),0,50);

        An=1/(25*sinh(2*pi*k));

        Cn=sinh(k*pi*(100-i)/50);

        Bn=sin(k*pi*j/50);

        Un=Dn*An*Cn*Bn;

        sum(i,j)=sum(i,j)+Un;

        end

        end

        end;

        算法2:

        clc;

        clear;

        sum=zeros(100,50);

        for i=1:100;

        for j=1:50;

        for k=1:110;

        Dn=5000*(1-cos(k*pi))/(k*pi);

        An=1/(25*sinh(2*pi*k));

        Cn=sinh(k*pi*(100-i)/50);

        Bn=sin(k*pi*j/50);

        Un=Dn*An*Cn*Bn;

        sum(i,j)=sum(i,j)+Un;

        end

        end;

        end;

        4? 數(shù)值解法

        通過數(shù)值方法求解偏微分方程是常用的求解方法,如下通過有限元方法以及EXCEL迭代、軟件編程等不同方法進行數(shù)值計算,對比不同計算方法的精度和計算效率。

        4.1 有限元方法

        借助有限元軟件,建立平面模型并搭建穩(wěn)態(tài)熱力學模型,生成5151個節(jié)點、10000個單元;設置邊界條件如上所述,計算得到的溫度場分布如圖2所示:該方法更偏向于工程的應用。在求解過程中,模型搭建過程花費較多時間;但是求解計算效率較高,普通電腦計算只需要20sCPU時間。

        4.2 Excel迭代方法

        設置步長dx=dy=1,采用五點差分法求解;如圖4所示,使用EXCEL建立數(shù)值計算表格,啟用迭代計算,設置誤差以及最大迭代次數(shù)進行求解;該方法計算效率較高,只需要1~2s CPU時間;得到計算結(jié)果如圖5[3]。

        4.3 軟件編程計算

        借助軟件編寫五點差分程序,使用高斯賽德爾迭代法,同樣可以計算出最終的結(jié)果;編程耗時較長,計算耗時60s左右的CPU時間[4]。

        計算程序:

        clear

        clc

        u=1:1:50;

        v=1:1:50;

        [x,y]=meshgrid(u,v);%通過坐標軸點在平面畫網(wǎng)格

        p=[x,y];

        plot(p);

        spy(p);

        for i=2:50

        for j=2:100

        p(i,j)=(j-1)+98*(i-2);

        end;

        end;

        for i=1;

        for j=1:100

        p(i,j)=0;

        end;

        end;

        for i=50;

        for j=1:100

        p(i,j)=0;

        end;

        end;

        for j=1;

        for i=1:50

        p(i,j)=0;

        end;

        end;

        for j=100;

        for i=1:50

        p(i,j)=0;

        end;

        end;

        PP=delsq(p);

        load('my.dat');

        b=spconvert(my);

        N=length(b);? ?%Gauss – Seidel迭代法

        u=inv(PP)*b;

        u=zeros(N,1);%迭代初始值

        D=diag(diag(PP));

        E=-tril(PP,-1);%下三角

        F=-triu(PP,1);%上三角

        B=inv(D-E)*F;g=inv(D-E)*b;

        eps=0.000001;

        for k=1:10000 %最大迭代次數(shù)

        y=B*u+g;

        if norm(u-y)<eps

        break;

        end

        u=y;

        end

        s=zeros(50,100);

        for i=1:48

        for j=1:98;

        s(i+1,j+1)=u(98*(i-1)+j,1);

        end

        end

        for i=1:50

        s(i,1)=100;

        end

        subplot(1,1,1);

        mesh(s);

        5? 誤差分析

        對比計算結(jié)果第二列(x=1,u(x,y))數(shù)據(jù)并繪制圖表;如圖8所示,數(shù)值解和解析解的四條曲線重合在一起,說明這些數(shù)值大小相同,整體趨勢一致。圖9誤差分析顯示,EXCEL和編程計算誤差重合在一起,誤差在0~0.01%之間;有限元計算在中間部分誤差接近0,說明其計算誤差相對較小;三種數(shù)值計算方法誤差在工程可以接受的范圍內(nèi)。

        6? 總結(jié)

        本文通過不同方法求解偏微分方程,對偏微分方程的求解思路有了深入的理解;各種解法中,效率最高的是使用EXCEL迭代求解,操作簡單并且計算速度快、精度較高。借助軟件編程的方法求解效率相對較低,并且需要對程序調(diào)試,精度方面和EXCEL求解差別不大。借助有限元求解則需要搭建有限元模型,并設置邊界條件,計算效率同樣很高,精度方面可以滿足工程需要。而解析法求解拉普拉斯方程雖然精度高,但是對算法要求較高。因此,對于偏微分方程工程方面應用,在滿足精度的前提下,解析解不一定是最優(yōu)的方法;具體需要根據(jù)實際情況選擇相應的求解方法。

        參考文獻:

        [1]陸金甫,關治.偏微分方程數(shù)值解法[M].清華大學出版社,2004.

        [2]楊世銘,陶文銓.傳熱學[M].四版.高等教育出版社,2006.

        [3]賈新民,嚴文.有限差分法求解拉普拉斯方程[J].昌吉學院學報,2009.

        [4]劉大衛(wèi),高明.正方形環(huán)域Laplace方程的簡明數(shù)值解法[J].沈陽師范大學學報,2006.

        猜你喜歡
        數(shù)值計算
        期權定價理論方法研究
        商情(2017年1期)2017-03-22 11:47:44
        “流動與傳熱數(shù)值計算基礎”教學方式思考
        陣列感應測井在直井和斜井中的對比
        計算機時代(2017年2期)2017-03-06 20:46:38
        淺談MATLAB在數(shù)學建模中的應用
        卷宗(2016年10期)2017-01-21 16:30:04
        矩形迷宮泵內(nèi)部流場數(shù)值模擬及試驗研究
        調(diào)速器導葉開啟時間對水電站過渡過程的影響
        數(shù)值模擬兩層有限大小地層中多電極電流場分布
        平衡流量計流動特性數(shù)值計算分析
        科技視界(2015年25期)2015-09-01 17:51:38
        MATLAB軟件可視化效果和數(shù)值計算在高等數(shù)學學習中的應用
        科技視界(2015年25期)2015-09-01 15:39:35
        Fluent在碟形深潛器水動力性能的應用分析
        科技資訊(2015年15期)2015-06-29 17:21:18
        亚洲乱妇老熟女爽到高潮的片| 喷水白浆视频在线观看| 精人妻无码一区二区三区| 亚洲色大成网站www久久九| 夜夜春精品视频| 亚洲素人日韩av中文字幕| 穿着白丝啪啪的av网站| 国产md视频一区二区三区| 精品国产一区二区三区久久久狼 | 中文字幕久久精品波多野结百度| 韩国黄色三级一区二区| 成人欧美一区二区三区黑人| 国产av无码专区亚洲av极速版| 国产精品网站夜色| 99热婷婷一区二区三区| 永久免费a∨片在线观看| 亚洲va中文字幕无码| 国产精品无码久久久久久久久作品 | 国产精品毛片无遮挡高清| 特级做a爰片毛片免费看108| 国产偷2018在线观看午夜| 中文无字幕一本码专区| 97久久国产亚洲精品超碰热| 野外性史欧美k8播放| 麻豆AV无码久久精品蜜桃久久 | 亚洲开心婷婷中文字幕| 国产人与禽zoz0性伦| 亚洲先锋影院一区二区| 高清国产国产精品三级国产av| av无码国产在线看免费网站| 亚洲av永久无码精品秋霞电影影院 | 亚洲电影中文字幕| 亚洲桃色蜜桃av影院| 亚洲人成电影网站色| 久久精品国产9久久综合| 亚洲av五月天天堂网| 亚洲精一区二区三av| 国产大陆亚洲精品国产| 国产码欧美日韩高清综合一区| 黄色一区二区三区大全观看| 农村欧美丰满熟妇xxxx|