fbpx

[產品介紹] 酒杯共振模擬器

應金澤大學國際教養學院的要求,我們創建了一個簡單的實體模擬器。

這次,我們製作了一個酒杯共振模擬器。請求是希望有一個可以在線運行的系統,允許學生在講座期間單獨訪問它來進行實驗。

您是否曾經看過有人用聲音打碎玻璃的影片? 每個物體都有一個固有頻率,當以這個頻率刺激它時,它就會劇烈振動(共振)。如果對玻璃持續施加接近其固有振動頻率的聲波,玻璃就會劇烈振動,最終會破碎。

該模擬器在瀏覽器上重現了這種現象。這並不是對物理特性的精確模擬,而是對自然振動導致開裂現象的模擬。

預先設定固有頻率和振幅的閾值,如果持續施加滿足這些條件的聲波,則判定酒杯已破碎。

螢幕顯示在Canvas上,您可以控制聲波的頻率和振幅以及酒杯的位置,並根據參數顯示動畫波形。我們也使用 Web Audio API 來發出聲音。波形也可以顯示或隱藏。

由於聲波會隨著距離的增加而衰減,因此聲波的繪製遵循以下公式:
是酒杯的位置,一個 是振幅,λ 是波長, 是時間,電視 是句號。還, 是振幅變成 1/2 的距離常數)

f ( ) = - 紀錄 2 一個 ( 2 π ( λ - 電視 ) )

另外,由於聲音在空氣中的傳播速度約為每秒 340 米,因此這幾乎在誤差範圍內,但如果振幅或頻率在傳播過程中發生變化,我們設計了一個系統,使改變後的波隨著時間的推移繼續傳播(這意味著在發生變化的瞬間,波在所有位置的位移都不會改變)。

當聲波的頻率接近酒杯的固有振動頻率時,酒杯就會劇烈振動,如果固有振動持續超過一定幅度五秒鐘,酒杯就會破碎,碎片飛濺。另外,當它斷裂時,還會發出「喀嚓」的聲音。

固有頻率等常數以及可配置值的範圍可以透過單獨的檔案進行管理並自由更改,因此可以設定多個模擬器模式。

我們準備了一個展示其實際運行的視頻,請觀看。

雖然這是一個簡單的例子,但我相信我們已經能夠創建一個實用的模擬器。參數可以即時改變,讓您以類似遊戲的方式進行模擬。

這是我們迄今進行過的最具挑戰性的製作。我要向金澤大學給我這次機會表示感謝。

WEB/IT諮詢會

您可以在此處預訂個人諮詢

*預約優先。如果有空位,即使沒有預訂,我們也可以為您提供住宿。