血液酒精濃度 BAC

🧮 Blood Alcohol Content Calculator

Estimate blood alcohol concentration from the number of standard drinks, body weight, sex and elapsed hours, applying the Widmark factor and hourly elimination rate.

📐 計算公式與說明

Widmark:BAC = A/(r·W) − β·t;A=體積×酒精度×0.789(g)

r 男0.68/女0.55,β≈0.015/h。請勿酒後駕車,本結果僅供參考。

📚 深度解析:血液酒精濃度 BAC(Widmark 公式)

💡 常見使用場景

方法
演算法:BAC = max(0, 飲酒量(mL)×酒精度×0.789 ÷ (分佈係數 r×體重kg) − 0.015×時長h);男 r=0.68、女 r=0.55,0.789 為乙醇密度,0.015 為代謝率 g/100mL/h。要求各值≥0。
算例
例1(350mL×5%×70kg 男、2h):(350×0.05×0.789)/(0.68×70) − 0.03 = 0.260 g/100mL(遠超駕駛標準 0.02)。例2(500mL×4%×60kg 女、3h):(500×0.04×0.789)/(0.55×60) − 0.045 = 0.433 g/100mL。

❓ 常見問題(FAQ)

0.789 是什麼?
乙醇密度(g/mL),把體積×酒精度換算成純酒精質量;酒精度用小數(5%=0.05)。
結果能當執法依據嗎?
不能,個體差異(胃內容物、代謝酶、體型)很大;只用於健康與法律意識,是否酒駕以呼氣/血檢為準。