版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、多體運(yùn)動(dòng)的matlab動(dòng)畫演示1問(wèn)題說(shuō)明當(dāng)考慮的體系中的對(duì)象超過(guò)兩個(gè)時(shí)(比如三個(gè)),由于其相互作用的復(fù)雜性,使得多體動(dòng)力學(xué)問(wèn)題變得極其復(fù)雜,要用解析的辦法通過(guò)求解動(dòng)力學(xué)微分方程來(lái)求得多體系統(tǒng)的每個(gè)對(duì)象的運(yùn)動(dòng)狀態(tài)幾乎是不可能的。不過(guò),如果只是為了獲得多體系統(tǒng)的粗略而簡(jiǎn)要的認(rèn)知,那么可以利用matlab等軟件在數(shù)值上求解多體系統(tǒng)的動(dòng)力學(xué)微分方程,從而給出多體系統(tǒng)的大致運(yùn)動(dòng)狀況。需要說(shuō)明的是,matlab求解動(dòng)力學(xué)微分方程所得到的結(jié)果畢竟是存在誤差的,這些誤差主要來(lái)自于其算法的迭代過(guò)程,即舍入誤差和截?cái)嗾`差。并且隨著迭代次數(shù)增加,所產(chǎn)生的誤差會(huì)不斷累積,使得求解的時(shí)間尺度越大,后面的誤差也就越大。所
2、以要想獲得比較可靠的計(jì)算結(jié)果,則所求解的時(shí)間尺度不能太大。另外,該文檔中所采用的動(dòng)畫演示方法是先用ode45在初始條件下求解出所有粒子的運(yùn)動(dòng)狀態(tài),包括速度和位置,然后按照所求解出來(lái)的位置,在每個(gè)對(duì)應(yīng)的時(shí)間下在圖中畫出該粒子,從而形成可以連續(xù)演示的動(dòng)畫。由于不是在求解微分方程的同時(shí)給出粒子的運(yùn)動(dòng),這種方法演示更加流暢;但是依然能看出在長(zhǎng)時(shí)間演示后期,動(dòng)畫演示也會(huì)遲滯,這是需要改進(jìn)的地方。2理論求解在這里,所考慮的多體系統(tǒng)可以包括3個(gè)粒子,4個(gè)粒子甚至更多粒子,只要計(jì)算機(jī)足夠強(qiáng)大,可以放入100個(gè)粒子也行。所考慮的粒子分為兩類,一種是以質(zhì)子為原型,一種以中子為原型。所考慮的作用力包括了兩種:強(qiáng)相互
3、作用力,電磁相互作用力。01只|r_?!瑚騷解!的砒扎為鬥帀(肝刃匚丹:F敘険宗閔為I祕(mì)的保蚤蜂;/肥林劇用滄列私、;猶松難軌:T第H松奴也柱&啊射(妮粒壊似)h二1丄泌一31丄鐘I池Q金1_訂)包并-圧迅J克頤F比。i対響沁為(軸禰爻故)TOC o 1-5 h z1叫竝-一二(丄z1應(yīng)昱喬訂話斥皿冷%命C-一$嚴(yán)辰需贏:耐憶血-滬F耽nJf盂怎岡汀小八青佬咼莊離X宀汨f誥(就)護(hù)(沖滬軟論啟珂-初_%出r皋二春;物二缶以;釀機(jī)啊1力為興誇希;釦恆報(bào)姬桶綿影4站松攻似)卜晟忒金訃血誥仲心十北叩沁術(shù)L訓(xùn)點(diǎn)鍛鄭乂)疋喺二血轉(zhuǎn)廠十錄弩Eg十皿炊嚴(yán)歯7F,町切十誦脊獷伽虹普川;粘苗蕓f耶?|S九;監(jiān)二
4、軌以_空一I站護(hù)二,fj!E-兩7財(cái)訓(xùn)li人歸幀遙外夕牟他;在需直申求睥訥丹越站場(chǎng)方程嗽i缶;怡曲切以5嚴(yán)舛;lILkb-在程序中求解時(shí),需要把兩種作用力加起來(lái)(具體見(jiàn)求解微分方程的m文件)。這里只處理了平面中的運(yùn)動(dòng)情況,也可以將其更改為立體空間中的運(yùn)動(dòng),那樣會(huì)更加復(fù)雜。程序已經(jīng)寫為多體(N體)的通用形式,改變N的大小時(shí),不需要再去更改求解微分方程的m文件的內(nèi)容,而只需要在參數(shù)設(shè)置區(qū)更改相應(yīng)的粒子數(shù)以及每個(gè)粒子的具體信息。注意,Rx,Ry,m,ke這幾個(gè)代表著每個(gè)粒子信息的量,這幾個(gè)變量所包含的數(shù)值個(gè)數(shù)(向量維度)應(yīng)該等于N(n+p)的值,否則將出現(xiàn)不匹配的情況而無(wú)法運(yùn)行。比如:n=3;p=3
5、;Rx=0,1,1,1,1/2,0;Ry=0,0,1/2,1,1/2,1;m=1.0012,1.0012,1,1.0012,1.0012,1;ke=0,0,1,0,1,0;%Rx,Ry,m,ke都應(yīng)該包含6個(gè)數(shù)值,注意理清6個(gè)粒子對(duì)應(yīng)的參量。n=3;p=2;Rx=0,1/2,1/2,1/2,1;Ry=1/2,0,1/2,1,1/2;m=1,1.0012,1.0012,1.0012,1;ke=1,0,0,0,1;%Rx,Ry,m,ke都應(yīng)該包含5個(gè)數(shù)值3matlab程序注:如果要copy該段程序直接放入matlab,需要調(diào)整注釋(綠色的字體部分)文件1figure(name,多體運(yùn)動(dòng)演示);%設(shè)
6、置標(biāo)題名字globalNmker0%定義全局變量,使得求解微分方程的m文件可以使用這些變%*%n,p分別為中子和質(zhì)子數(shù)%Rx和Ry分別為起始位置%m以質(zhì)子的質(zhì)量為單位1的參數(shù)設(shè)置區(qū)*%n=3;p=3;Rx=0,1,1,1,1/2,0;Ry=0,0,1/2,1,1/2,1;的坐標(biāo)m=1.0012,1.0012,1,1.0012,1.0012,1;相對(duì)質(zhì)量值ke=0,0,1,0,1,0;%ke為以e為單位的電荷值%*N=n+p;r0=0.4;%N為所有的粒子總數(shù),r0為坐標(biāo)尺度相對(duì)值,可調(diào)整pausetime=.01;%設(shè)置暫停時(shí)間set(gca,xlim,-22,ylim,-22);%設(shè)置圖形窗
7、口的坐標(biāo)顯示范圍(可根據(jù)實(shí)際情況進(jìn)行更改。)set(gcf,doublebuffer,on)%消除抖動(dòng)axisequalholdonx0=zeros(4*N,1);%x0為求解方程組的初始值fori=1:Nx0(4*i-2)=Rx(i);x0(4*i)=Ry(i);ifke(i)=1pp(i)=plot(x0(4*i-2),x0(4*i),color,r,marker,.,markersize,15);%p為紅色點(diǎn)elsepp(i)=plot(x0(4*i-2),x0(4*i),color,k,marker,.,markersize,15);%n為黑色點(diǎn)endendt0=0;tf=15;%求解
8、的時(shí)間范圍t,x=ode45(dohezi,t0,tf,x0);%調(diào)用m文件求解微分方程len=length(t);fori=1:len%在圖中作出運(yùn)動(dòng)狀況forj=1:Nset(pp(jxdata,x(i,4*j-2),ydata,x(i,4*j);plot(x(i,4*j-2),x(i,4*j);endpause(pausetime);%暫停一會(huì)drawnowend下面是求解微分方程時(shí)調(diào)用的m文件的內(nèi)容:注:如果要copy該段程序進(jìn)matlab,其文件名需要命名為dohezi.m保存,同時(shí)注意調(diào)整注釋(綠色部分)。文件2functionsolhe=dohezi(t,x)globalNmke
9、r0solhe=zeros(4*N,1);%x(4*j-3),x(4*j-2),x(4*j-1),x(4*j)分別為第j個(gè)粒子的vx,x,vy,y;solhe(4*j-3),solhe(4*j-2),solhe(4*j-1),solhe(4*j)分別對(duì)應(yīng)vx,x,vy,y四個(gè)值對(duì)時(shí)間t的導(dǎo)數(shù);forj=1:N%j對(duì)應(yīng)每個(gè)粒子solhe(4*j-3)=0;solhe(4*j-1)=0;fork=1:Nifj=k%第j個(gè)粒子受到除了第j個(gè)粒子之外的其他所有粒子的作用力,所以要把其他粒子施加的作用全部求和。這里的作用力又分為兩種:強(qiáng)相互作用的力和電磁相互作用的力。r=(x(4*j2)x(4*k2)入
10、2+(x(4*j)x(4*k)入2)0.5%r為第j個(gè)粒子和第k個(gè)粒子的相對(duì)距離solhe(4*j-3)=solhe(4*j-3)+15/m(j)/rA2*(1/r0-1/r)*exp(-r/r0)*(x(4*k-2)-x(4*j_2)+ke(j)*ke(k)/m(j)/137*(x(4*j_2)_x(4*k_2)/”3;solhe(4*j-1)=solhe(4*j-1)+15/m(j)/rA2*(1/r0-1/r)*exp(-r/r0)*(x(4*k)-x(4*j)+ke(j)*ke(k)/m(j)/137*(x(4*j)_x(4*k)/rA3;elseendendsolhe(4*j_2)=
11、x(4*j_3);solhe(4*j)=x(4*j_1);end4運(yùn)行結(jié)果三個(gè)粒子的運(yùn)動(dòng)其中有兩個(gè)p粒子(紅色),一個(gè)n粒子(黑色)。從運(yùn)動(dòng)軌跡可以看出,三體運(yùn)動(dòng)是極其復(fù)雜的。三個(gè)粒子的運(yùn)動(dòng)相互交錯(cuò)融合,毫無(wú)規(guī)律可循。Gi-1.4-I-J8-IH34-J2-32-05235115(2)四個(gè)粒子的運(yùn)動(dòng)其中有兩個(gè)p粒子(紅色),兩個(gè)n粒子(黑色)。由于初始位置的對(duì)稱,在開(kāi)始一段時(shí)間四個(gè)粒子的運(yùn)動(dòng)幾乎各自表現(xiàn)為簡(jiǎn)諧振動(dòng),但后來(lái)由于求解微分方程不斷累積誤差,使得各個(gè)粒子的軌跡不斷偏離理論值,最后呈現(xiàn)出雜亂無(wú)章的狀態(tài)。(3)六個(gè)粒子的運(yùn)動(dòng)其中有兩個(gè)p粒子(紅色),四個(gè)n粒子(黑色)。六個(gè)粒子的運(yùn)動(dòng)狀態(tài)最初很有規(guī)律,但隨著時(shí)間增加,運(yùn)動(dòng)軌跡
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版學(xué)校食堂肉類食材采購(gòu)及食品安全風(fēng)險(xiǎn)評(píng)估與培訓(xùn)服務(wù)合同3篇
- 二零二五年度高端定制家具采購(gòu)合同范本9篇
- 2025版小區(qū)停車場(chǎng)租賃合同附停車場(chǎng)升級(jí)改造及智慧化服務(wù)協(xié)議3篇
- 二零二五版鍋爐采購(gòu)、安裝及智能化節(jié)能系統(tǒng)合同3篇
- 2025年度美容行業(yè)美容院美容產(chǎn)品品牌推廣合同范本4篇
- 全新2025年度技術(shù)咨詢合同3篇
- 2025版團(tuán)購(gòu)業(yè)務(wù)金融風(fēng)險(xiǎn)管理合同3篇
- 公共基礎(chǔ)-2021年試驗(yàn)檢測(cè)師《公共基礎(chǔ)》真題
- 土壤生物技術(shù)改良策略考核試卷
- 居民健康自我管理培訓(xùn)考核試卷
- 2024版塑料購(gòu)銷合同范本買賣
- JJF 2184-2025電子計(jì)價(jià)秤型式評(píng)價(jià)大綱(試行)
- GB/T 44890-2024行政許可工作規(guī)范
- 2024年安徽省中考數(shù)學(xué)試卷含答案
- 2025屆山東省德州市物理高三第一學(xué)期期末調(diào)研模擬試題含解析
- 2024年滬教版一年級(jí)上學(xué)期語(yǔ)文期末復(fù)習(xí)習(xí)題
- 兩人退股協(xié)議書范文合伙人簽字
- 2024版【人教精通版】小學(xué)英語(yǔ)六年級(jí)下冊(cè)全冊(cè)教案
- 汽車噴漆勞務(wù)外包合同范本
- 2024年重慶南開(kāi)(融僑)中學(xué)中考三模英語(yǔ)試題含答案
- 2023年最新的校長(zhǎng)給教師春節(jié)祝福語(yǔ)
評(píng)論
0/150
提交評(píng)論