2010年1月12日 星期二

非線性的發聲練習 Virtual sounds get real

傳統的聲音模擬建立在線性的有限元素方法上, 這樣所模擬出來的震動(聲音) 因為不包含非線性效應所以很不真實. 現在科學家利用新的演算法, 好像可以大幅縮短運算時間, 讓原本要計算90天的計算量, 變成在90分鐘之內完成. 也許將來有一天, 不只電影裡看到的都是假的...連聽到的也都假的 :P

相關學術文獻

1 則留言:

scimage 提到...

http://zh.wikipedia.org/wiki/%E6%9C%89%E9%99%90%E5%85%83%E7%B4%A0%E5%88%86%E6%9E%90

有限元分析, 即有限元方法, 是一種用於求解微分方程組或積分方程組數值解的數值技術. 這一解法基於完全消除微分方程, 即將微分方程轉化為代數方程組(穩定情形); 或將偏微分方程(組)改寫為常微分方程(組)的逼近, 這樣可以用標準的數值技術(例如歐拉法,龍格-庫塔方法等)求解.

在解偏微分方程的過程中, 主要的難點是如何構造一個方程來逼近原本研究的方程, 並且該過程還需要保持數值穩定性.目前有許多處理的方法, 他們各有利弊. 當區域改變時(就像一個邊界可變的固體), 當需要的精確度在整個區域上變化, 或者當解缺少光滑性時, 有限元方法是在複雜區域(像汽車和輸油管道)上解偏微分方程的一個很好的選擇. 例如, 在正面碰撞模擬時, 有可能在"重要"區域(例如汽車的前部)增加預先設定的精確度並在車輛的末尾減少精度(如此可以減少模擬所需消耗); 另一個例子是模擬地球的氣候模式, 預先設定陸地部分的精確度高於廣闊海洋部分的精確度是非常重要的.

張貼留言