作業

數值海洋流體力學

因舊版課程無指定課堂作業與考試,因此統整所有作業、講義、考試內容合併列出。

    本課程網頁中的.m檔需要在MATLAB® software中執行。.FIN 與 .OUT型檔是輸入、輸出資料表,可以在任意文本閱讀軟體中打開。

     

    關於習題集6和習題集8的說明:

    在習題集6和習題集8中,學生在格林定理的基礎上編寫MATLAB® 程式求解二維邊界積分方程。在習題集8中,計算二維任意形狀物體的非粘性流線。解決圓柱體的問題。

    在習題集8中,該方法進一步應用於升力機翼周圍的流體,該機翼的尾跡處速度勢有間斷。使用二維格林函數,G = -ln r,其中r是“源點”與“場點”的距離。

     

    並不要求學生寫出計算圍繞面板的格林函數積分的的高效MATLAB®m檔案,相反,這個叫rank2d.m的程式是提供給學生的。該程式計算出在一個面板上格林函數的積分g,格林函數的法向導數dg/dn。該MATLAB函數在本地座標中漸移,其中“源面板”近似為一條x軸上中點在座標原點的線。(x,y)處的“場點”是在本地座標中的座標值。面板的法向量指向y軸正方向。

     

    利用 rank2d.m函數,首先應該確定面板的長度和場點在本地座標中的座標值。這些工作是由m函數“localize.m”完成的,該程式也應該提供給學生,他們要編寫並利用該系列的程式剩下的部分,以完成習題集。

    m函數“rank2d”和“localize”和習題集6一起提供。

     

    習題集

    習題集1 (PDF)

    習題集2 (PDF)

    習題集3 (PDF)

    習題集4 (PDF)

    習題集5 (PDF)

    習題集6 (PDF)

    習題集7 (PDF)

    習題集8 (PDF)

    習題集9 (PDF)

    習題集10 (PDF)

    支援檔案

    Supporting Files

    64a012.fin (FIN)

    LOCALIZE.M (M)

    RANK2D.M (M)

    wig4125.out (OUT)

    wigley5.out (OUT)

    wigley9.out (OUT)