血液酒精浓度 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。请勿酒后驾车,本结果仅供参考。

Formula & Standard References

Item Formula / Note Source / Standard
Computation model blood alcohol is alcohol intake over body weight and volume of distribution less elimination Widmark 1932, blood alcohol determination
Elimination rate alcohol clears near zero order at roughly zero point one grams per litre per hour WHO global status report on alcohol
Estimation limits individual and food effects make estimates unfit for legal determination ISO/IEC 17025:2017, testing laboratory competence

📚 深度解析:血液酒精浓度 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)。
结果能当执法依据吗?
不能,个体差异(胃内容物、代谢酶、体型)很大;只用于健康与法律意识,是否酒驾以呼气/血检为准。