
作者: LucasArt (納粹3K黨的信徒覺悟吧) 看板: Physics
標題: Re: 有人懂的水的物理數學方程式嗎 ?
時間: Wed Jan 8 14:35:24 2003
※ 引述《Porche.bbs@bbs.cis.nctu.edu.tw (重返艷陽下)》之銘言:
: ==> 在 LucasArt@bbs.ee.ntu.edu.tw (納粹3K黨的信徒覺긠的文章中提到:
: 漏掉了..
: 這個term除了黏滯力外還有表面張力..
: > 那什麼是velocity-pressure coupling啊
: > velocity 是指速率?,還是裝水容體的面作用?
: > velocity 和 pressure的關係為何? 兩個是獨立的,還是
: > 其中一個為影響另一個?
: 壓力速度相互影響..
: 就是壓力為主要驅動力的流場..
: 因為方程式只有壓力梯度
: 你給一個參考壓力就會得到一組相對的解
: 所以解並非唯一解
: 這樣會造成數值不穩定..
http://graphics.stanford.edu/%7Efedkiw/animations/splash-640.avi
就拿這個電腦動畫模擬片段來就好了,它是如何用N-S的公式去
模擬計算出來的.
它說有六個步驟,但這六個我只懂第一個,就是先設定靜態的環境
,讓液體在裡面作用,但靜態的環境為何會牽涉到
velocity 和 pressure? 相關係為何? (六步驟如下:)
I. Model the static environment as a voxel grid. (Voxel Grid?不懂)
II. Model the liquid volume using a combination of
particles and an implicit surface (implicit surface? 不懂).
Then, for each simulation time step
III. Update the velocity field by solving 圖03 using finite
differences combined with a semi-Lagrangian method.
IV. Apply velocity constraints due to moving objects.
V. Enforce incompressibility by solving a linear system
built from 圖WaterEquation02 或 03
VI. Update the position of the liquid volume (particles and
implicit surface) using the new velocity field.
http://home.pchome.com.tw/world/blueharvest/WaterEquation03.jpg
Velocity是指速率還是指容器五個接觸面對液體的作用力?
voxel grid就是是影片中的固體容器 (前面那片隱形,以方便觀察)?
一顆球衝入水中,是因為它打破了原來的(壓力)平衡假設原來沒有外力(如風等等)
容器的五個面,加上重力,在水的中心有一個壓力(變數)?
我是從英文直接查字典,所以可能問的問題也有錯,請見諒.
--
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: u46-74.u203-204.giga.net.tw
