這個程式模擬了固態物質在不同溫度下,粒子振動劇烈程度不同的樣態。紅色區域是可調控溫度的區域,可以設定某種物質在一端為某溫度時,粒子振動如何彼此影響,造成熱傳遞的結果。可以調整控溫區的溫度高低、導熱係數高低,也可以直接用選擇材質的方式來改變導熱係數。環境冷卻因子可以調整為0,讓物體熱量完全不會散失,也可以調整數字改變熱量散失的速度。你也可以比較兩種不同物質,設定溫度、材質或冷卻因子的差異,來做模擬比較。
在模擬開始之後,可以將滑鼠移動到特定粒子上,就會呈現出該粒子目前代表的溫度。右方呈現了從左到右的溫度分布圖,可以觀看導熱時,溫度改變的過程。
系統預設從絕對0度開始,如果你想讓環境溫度從300K開始,可以把控溫溫度先調到300k之後,將控溫區域來回掃過全部區域,就可以先讓物質全部都先變成300k,再調整不同參數就可以了。
原始碼:https://github.com/jjpong/lab/blob/main/%E7%86%B1%E5%82%B3%E5%B0%8E%E6%A8%A1%E6%93%AC.html
本程式由:龍山國中鄭志鵬與麥寮高中廖酉鎮老師共同完成