小船渡河——數(shù)學(xué)建模11_第1頁
小船渡河——數(shù)學(xué)建模11_第2頁
小船渡河——數(shù)學(xué)建模11_第3頁
小船渡河——數(shù)學(xué)建模11_第4頁
小船渡河——數(shù)學(xué)建模11_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、2. 一只小船渡過寬為d的河流,目標(biāo)是起點 A 正對著的另一岸B點,已知河水流速vi與船在 靜水中的速度V2之比為k,(1)建立小船航線的方程,求其解析解;(2)設(shè) d=100,vi=1m/s,v2=2m/s,用數(shù)值解法求渡河所需時間、任意時刻小船的位置及航行曲線, 作圖,并與解析解比較。(3)若流速 vi 為 0, 0.5, 1.5, 2 (mis),結(jié)果將 如何.模型建立:如圖所示,以 B為原點, 沿河岸向右為x軸正向,垂直河 岸向下為y軸正向,建立坐標(biāo)系。 設(shè)在t時刻,船在x方向上的位 移是x(t),在Y方向上的位移是 y(t)。在t時刻,船在x方向上的速 度是x'(t),在y方

2、向上的速度是 y'(t),將船的速度v和水度v1在 x,y軸方向上分解,可得:'v x= v1-v2sinv y=-v2cos又因為船頭始終指向 B點,所以:1、解析解:令x= r sinq; y=r cosn,將直角坐標(biāo)化為極坐標(biāo),由導(dǎo)數(shù) 的的鏈?zhǔn)椒▌t,我們可以得到:dy = cosdr - r sin d由于 dx= vxdt, dy= vydt,代入上式,可得:vxdt = sin 二 dr r cos d.vydt = cos dr - r sinQ - dj最終解得:(其中k=)MATLAB 仿真:我們可以通過 MATLAB觀察小船的運動軌跡:a=pi/2:-0.01

3、*pi:0;d=100;k=2;r=d*abs(tan(a/2).Ak./sin(a);polar(a,r,'-o')hold onk=1;r= d*abs(tan(a/2).Ak./sin(a);polar(a,r,'.')k=5;r=d*abs(tan(a/2).Ak./sin(a);polar(a,r,'-A')k=0.8;r=d*abs(tan(a/2).Ak./sin(a);polar(a,r, -*')legend('k=2','k=T,'k=5','k=08)解析解結(jié)論:A由于

4、當(dāng)趨近于0時,的極限存在與否與 k有關(guān),即:。k>1=一,k=1(其中 k=)l ,k<1由于x= r sin , ; y=r cosQ ,最終可以得到小船運動軌跡的參數(shù)方程為:x=d tank() coty=d tank()(其中 k=1)2、數(shù)值解:下面將用龍格庫塔方法(ode45)對微分方程和微分 方程組進(jìn)行近似求解。源程序如下:%fun.m%此函數(shù)是微分方程組function Xdot = fun(t, x, v1, v2)d=100, v1=1 , v2=2;if (norm(x)>1e-5)Xdotv1-v2*x(1)/sqrt(x(1)A2+x(2)A2),-v

5、2*x(2)/sqrt(x(1).2+x八2;elseXdot=0,0;endhold off;x0=0,-d;t,x=ode45(fun,0,1000,x0口 v1, v2);plot(x(:,1),x(:,2), 7);hold on;t, x(:,1),x(:,2)%下面是作由精確解的圖像Seta=linspace(-pi/2,0,100);d=100, v1 =1, v2=2;rou=d*(abs(tan(seta/2).A ( v2/v1)/sin(seta);xp=-rou.*cos(seta);yp=-rou.*sin(seta);plot(xp,yp, 'r*'

6、);圖2 W=1時渡河路線圖3 vi=0時渡河路線圖5 vi=l.5時渡河路線圖6 vi=2時渡河路線圖 7 vi=注:在fun.m 中, 加入了 (norm(x)>1e- 5) 的限制條件, 以保證在船離B 點足夠近時中止運算, 否則無法得出正確結(jié)果。依次修改參數(shù), V 1運行結(jié)果如下 :圖 2 所示為v1=1 的渡河路線, 所用時間為 : 66.7 秒。圖 3 所示為v1=0 時的渡河路線, 說明在靜水中 , 船沿直線到達(dá) B 點。這與直觀經(jīng)驗相符合, 渡河時間為 50 秒。圖4 所示為v1=0.5 時的渡河路線, 渡河時間為: 53.3 秒。圖5 所示為v1=1.5 時的渡河路線,

7、 渡河時間為: 114.3 秒圖6所示為Vi=2時的渡河路線,從圖上看由,到t=1000秒時 , 船已到達(dá)對岸 , 但是并沒有到達(dá)B 點 , 而是在 B 點下游50 米處。 由于船頭指向 B 點 , 即船頭指向逆流方向 , 且船速( 靜水 ) 等于水速 , 可知船將保持原地不動。 也就是說 , 船永遠(yuǎn)到達(dá)不了 B 點。所以渡河時間為無窮大。圖 7 所示為v1=2.5 時的渡河路線, 渡河時間與v1=2 時情況類似 , 船能到達(dá)對岸 , 但是在 B 點下游。 由于船速 ( 靜水 ) 小于水速 , 船將被水沖得順流而下 , 同樣永遠(yuǎn)到達(dá)不了 B 點。結(jié)果分析:用龍格- 庫塔方法求得的曲線圖,同解析解的結(jié)果相比較, 可以看出, 兩種方法的結(jié)果基本上是相符的。 但在接近 B 點時,解析解將無法得到正確解(分母為零的情況)。隨著 v1 的變化,船的航線也在變化:1) . 當(dāng) v1=0 時,航線為直線;2) . 當(dāng) 0< v1<2 時,航線呈一個類似于拋物線的曲線, v1 越大, “類拋物線 ”

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論