干燥力 = 这一小时湿衣服表面大约能蒸发掉多少水(mm)。薄衣累计约 mm 算干,厚衣约 mm。
每 3 小时拉一次新预报,每个点是那一次算出来的指数。来回跳得厉害就说明还没定。
衣服晾干,本质上就是湿布表面的水蒸发。蒸发快不快主要看三样:
这里用 Penman 开放水面蒸发公式把三样合成每小时的“干燥力”。数据都来自 meteoblue:逐小时的气温、湿度、10 米风速、降水量和降水概率(basic-1h),3 小时一档的地面总辐射(solar-3h,按太阳高度拆成每小时),还有 14 天趋势里的可预报性和集合离散度(trend-day)。
每天从 7 点到 15 点逐个试“几点挂出去”,模拟到 20 点收衣:一旦某小时预报有雨(≥ 0.1 mm)就算失败;每小时的降水概率累乘成“窗口内降雨风险”。指数 = (0.4 × 薄衣干燥度 + 0.6 × 厚衣干燥度) × (1 − 降雨风险),满分 100。
置信度先看 meteoblue 的可预报性(多个模型结论是否一致,一般越往后越低),再按这些情况往下降:超过 3 天(逐小时时段只能参考)、超过 7 天(只有日均值,粗估)、降雨风险在 20%–60% 之间(下不下雨还没定)、最近 24 小时几次预报的指数相差 25 分以上。
局限:薄衣 1.0 mm、厚衣 2.5 mm 这两个阈值是按夏天晴天的经验晾干时间反推的,没有实测校准;默认晾在通风、能晒到太阳的地方,阳台朝向、遮挡、衣服厚薄都会让实际时间差很多。室内晾衣主要看室内湿度和通风,这里不适用。