云城区的丘陵和村庄,从高速公路上看(2011 年 8 月),广东省云浮市云城区

精算基础设施3 类工程

风险模型

真实工程的风险档案:在哪里、会遇到什么、谁在做、怎么保。拖动工期和暴雨重现期,看参考费率区间怎么变。

当前工程云城区谭坑水库除险加固工程广东省云浮市云城区企业名称已隐去。

合同金额
251.27 万元
工期
12 个月
平台知道
24 件 · 14 个数据集

云城区的丘陵和村庄,从高速公路上看(2011 年 8 月) · 图片:luchangjiang~鲁昌江,CC BY-SA 3.0(在新窗口打开图片的原始页面)

合同没有写工期,按签订后 12 个月估计:2021-11 至 2022-10合同编号 445302-2021-00904签订于 2021-10-25出处上市公司政府采购合同

01它在哪里

只知道在哪个县,就用县的数据

合同只写到县,平台用出让地块定一个代表点。离它最近的格点和气象站,是降水数据的来源。

所在县
广东省云浮市云城区
行政区划代码 445302
出处历年县级以上行政区划代码
区县代表点
22.9308, 112.1892
北纬、东经。377 个出让地块坐标的中位数,合同没有写工地的坐标
出处全国土地出让记录
坡度 25 度以上的面积
2.1%
全县平均坡度 9.2 度,海拔 10 到 948 米。在全国 2,847 个县区里第 1,045 陡。按 2021 年的行政区划图层统计
出处县级高程与坡度
水道密度
0.139千米每平方千米
河流、溪流、运河、沟渠的长度除以县的面积。在全国 2,847 个县区里第 1,626 密。1 到 5 级主要河流 9.3 千米,水面占 0.25%。按 2021 年的行政区划图层统计
出处县级河流水系密度
最近的气象站
31.3千米
GAOYAO,有 59 年的逐日观测
出处全国气象站逐日观测
按住拖动,用按钮缩放
  • 区县代表点
  • 降水用的 9 个格点(每格 0.1 度)
  • 最近的气象站
© 高德地图

降水取代表点周边的 9 个格点,日降水的记录取最近的气象站。代表点是县里出让地块坐标的中位数,不是工地的位置。

这个地方

照片拍的是工程所在的县区,不是这个工程。来自维基共享资源,按各自的许可使用。

云城区的丘陵和村庄,从高速公路上看(2011 年 8 月)。广东省云浮市云城区
云城区的丘陵和村庄,从高速公路上看(2011 年 8 月) · 广东省云浮市云城区摄影 luchangjiang~鲁昌江 · CC BY-SA 3.0 · 维基共享资源,裁切、缩小、转成 WebP
云城区南山河上的桥和两岸的城区(2013 年 4 月)。广东省云浮市云城区
云城区南山河上的桥和两岸的城区(2013 年 4 月) · 广东省云浮市云城区摄影 PanShiBo · CC BY-SA 3.0 · 维基共享资源,裁切、缩小、转成 WebP

02它会遇到什么

六十多年的暴雨,拖动工期看汛期

每年最大的一天降水,排成六十多年的柱子。拖动开工和工期,看施工期跨过几个雨季的月份。

每年最大的一天降水

纵轴:毫米

出处全国格点逐年极端降水暴雨重现期:Gumbel 的 L 矩法和最大似然法
2021 年 11 月
2021-042023-04
12 个月
1 个月36 个月
施工期每个月的降水
  • 常年平均(4 至 9 月)
  • 常年平均
  • 10% 到 90% 的年份
  • 这个月实际
0200400毫米20211112202212345678910

12 个月的工期里有 6 个月在 4 至 9 月,常年这段时间的降水相当于全年的 100%。这段时间实际下了 1,896 毫米,常年是 1,811 毫米。

出处县级逐月降水量
每年最大的一天降水
86.3毫米
1961–2022 年的平均。周边 9 个格点
出处全国格点逐年极端降水
每年的暴雨日
3.7天
一天降水 50 毫米以上的天数,各年平均
出处全国格点逐年极端降水
100 年一遇的一天降水
162.2毫米
平台用这 62 年的数据现算:Gumbel 分布,L 矩法
出处全国格点逐年极端降水暴雨重现期:Gumbel 的 L 矩法和最大似然法
县级暴雨重现期表的 100 年一遇
167.6毫米
平台底表,按全县格点算(1961–2022 年)
出处县级暴雨重现期
4 至 9 月的降水占全年
80.1%
本县 2000–2023 年的逐月降水
出处县级逐月降水量
在本市登陆的台风
0次
1949–2021 年没有台风在云浮市登陆
出处全国台风登陆记录
影响广东省的暴雨类灾害
87次
2000 年以来有记录的洪水 33 次、风暴 53 次、降雨引起的滑坡等 1 次,记到省一级。最近一次是 2022 年 7 月的热带气旋
出处全球灾害事件
气象站一天 50 毫米以上的天数
292天
1957–2024 年。记录里最大的一天是 2008-05-04,183.9 毫米
出处全国气象站逐日观测

03谁在做

中标单位,做过什么、罚过什么

同一个供应商在政府采购合同里的其他合同。它所属的上市公司受过的监管处罚和环保处罚。

中标单位的政府采购合同
15份
2018–2024 年,6 个县区。同一类工程 1 份(含本工程)
出处上市公司政府采购合同
所属上市公司的合同
512份
母公司和各家子公司在这个数据集里的全部合同
出处上市公司政府采购合同
上市公司的违规处罚
2次
2012-05-29 至 2015-10-20
出处上市公司及相关主体违规处罚
上市公司的环保处罚
4次
2012-02-23 至 2021-08-27
出处上市公司环保处罚

企业名称已隐去。数字按供应商名称和所属上市公司的股票代码在平台里数出来。

04和它像的工程

同一类、同样规模的合同有多少

类别相同、金额在一半到两倍之间的施工合同。看它们分布在哪些省,同省的几份是什么。

同一类、同样规模的施工合同
25份
2018–2025 年,合同金额在本工程的一半到两倍之间
出处上市公司政府采购合同
其中在同一个省的
2份
广东省
出处上市公司政府采购合同
这些合同金额的中位数
229.59 万元
出处上市公司政府采购合同

按省份

  • 地区没有写明7 · 28.0%
  • 河北省2 · 8.0%
  • 山东省2 · 8.0%
  • 浙江省2 · 8.0%
  • 广东省2 · 8.0%
  • 海南省2 · 8.0%
  • 贵州省1 · 4.0%
  • 北京市1 · 4.0%

同省的合同

  • 合水镇沿江路河道河岸整治工程

    233.05 万元 · 2024-12-30 · 441781

出处上市公司政府采购合同

05怎么保

适用的条款,原文摘录

适用的险种是建筑工程一切险,下面是条款原文。暴雨怎么算、一次事故怎么算,条款里都写着。

第六条
第六条 在保险期间内,本保险合同分项列明的保险财产在列明的工地范围内,因本保险合同责任免除以外的任何自然灾害或意外事故造成的物质损坏或灭失(以下简称“损失”),保险人按本保险合同的约定负责赔偿。
太平财产保险有限公司《建筑工程一切险(2020版)条款》
出处保险条款条文
第五十七条 · 暴雨
4、暴雨:指每小时降雨量达 16 毫米以上,或连续 12 小时降雨量达 30 毫米以上,或连续 24 小时降雨量达 50 毫米以上的降雨。
太平财产保险有限公司《建筑工程一切险(2020版)条款》
出处保险条款条文
第五十七条 · 洪水
5、洪水:指山洪暴发、江河泛滥、潮水上岸及倒灌。但规律性的涨潮、自动灭火设施漏水以及在常年水位以下或地下渗水、水管暴裂不属于洪水责任。
太平财产保险有限公司《建筑工程一切险(2020版)条款》
出处保险条款条文
附加险 · 全文
兹经双方同意并约定,在保险期间内,保险人按本保险合同的约定负责赔偿本保险合同中保险标的因遭受大雨、久雨造成的物质损失。大雨是指 24 小时降水量为 25-49.9 毫米的降雨或者 12 小时降雨量为 15-29.9 毫米的降雨。久雨是指持续 5 天(120 小时)及以上的降雨。本保单所载其他事项不变。
中国太平洋财产保险股份有限公司《建筑工程一切险附加大雨久雨保险条款》
出处保险条款条文

06风险模型卡

一类工程,一张卡

风险因子、用哪个数据集的哪个字段、怎么算。向客户收集什么、到现场拍什么,也写在卡上。

小型水利工程

水库除险加固、水闸、堤防、河道整治。主要的风险是汛期的暴雨和洪水,临水作业,边坡。

风险因子数据集和字段本工程怎么算
极端降水162.2 毫米周边 9 个格点每年最大的一天降水,拟合 Gumbel 分布,算各重现期的值
施工期的雨季80.1%施工各月的常年降水占全年的比例相加,得到施工期的降水权重
台风0 次本市每年登陆的次数和强度等级,进巨灾模型的模拟
地形2.1 %坡度 25 度以上的面积比例和全国名次,判断山洪和边坡的风险
河网0.139 千米每平方千米水道密度和全国名次,判断洪水和导流的风险
本省的灾害记录87 次影响本省的洪水和风暴的次数,对照巨灾模型的频率
施工单位的经验15 份同一个供应商做过几份同类的合同,决定施工管理系数的档
处罚记录2 次所属上市公司的处罚次数和日期,作为施工管理的参考
保险金额—用合同金额代替工程完成时的总价值

向客户收集

  1. 工程量清单和分项造价
  2. 施工组织设计和度汛方案
  3. 围堰和导流的设计标准(几年一遇)
  4. 实际的开工和完工日期
  5. 坝体和溢洪道的现状检测报告

到现场拍

  1. 坝体和溢洪道的全景
  2. 围堰和导流明渠
  3. 边坡和支护
  4. 临时排水和集水井
  5. 材料和机械的堆放位置

07测算

拖动两个参数,看参考费率区间

危险性、暴露、易损性、管理 4 项,前两步在平台的精算方法上实时运行。工期和上面的降水图是同一个,拖哪一个都行。

10 年一遇

工地的围堰和排水按几年一遇的暴雨设防,超过它才开始有损失

25102050100
2021 年 11 月
2021-042023-04
12 个月
1 个月36 个月
  • 只算暴雨和台风造成的物质损失,没有算洪水、地质灾害、意外事故和第三者责任。

参考费率区间

0.422‰ – 0.844‰

参考保费 1,060 元 – 2,120 元

方法演示,参数待校准。最终价格由核保人员决定。

危险性

117.9 毫米

10 年一遇的一天降水 117.9 毫米。施工期内至少遇到一次的概率 10.0%

出处全国格点逐年极端降水暴雨重现期:Gumbel 的 L 矩法和最大似然法
暴露

100.51 万元 – 150.76 万元

保险金额 251.27 万元,汛期施工的分项占 40% 到 60%(假设),施工期的降水权重 1.00

出处上市公司政府采购合同县级逐月降水量
易损性

0.762‰ / 年

巨灾模型算出的年平均损失率 0.762‰,含暴雨和台风。易损性:演示参数,待校准

出处县级暴雨重现期全国台风登陆记录超越概率曲线(简化测算)
管理

0.9 – 1.2

施工管理系数 0.9 到 1.2,按中标单位的合同和处罚记录选档,取值待校准

出处上市公司政府采购合同上市公司及相关主体违规处罚
展开算法
第 1 步 · 暴雨重现期(平台运行)Python 8 行610 毫秒 · 缓存
import jsonfrom wi_actuarial.methods.evt import rainfall_return_levelresult = rainfall_return_level.rainfall_return_level(    annual_max=[110.9, 79.7, 50.7, 99.1, 92.9, 79.5, 91.2, 63.3, 83, 94.2, 124.2, 101.9, 76.4, 73.3, 76.6, 167.2, 43.4, 73.2, 82.8, 62.2, 90, 65.8, 76.6, 66.7, 96.2, 114.5, 62.9, 71.6, 88, 60.2, 62.4, 75.2, 69.2, 72.5, 104.5, 105.1, 76.6, 61.3, 81, 77.3, 96.8, 63.5, 71.1, 70.9, 63.1, 121.7, 69.7, 99.2, 108, 129.8, 61.7, 96.3, 91.6, 122.5, 113.2, 106.6, 77, 165.9, 77.3, 63.2, 78.2, 100.1],    AreaCode="445302",)print(json.dumps(result, ensure_ascii=False))
第 2 步 · 巨灾模型(平台运行)Python 12 行348 毫秒 · 缓存
import jsonfrom wi_actuarial import catresult = cat.ep_curve(    AreaCode="445302",    BuildingTIV=2512731,    LocDed6All=0,    LocLimit6All=0,    vulnerability="civil_works",    design_return_period=10,)print(json.dumps(result, ensure_ascii=False))
第 3 步 · 合成参考费率区间Python 16 行
# 第 3 步:合成参考费率区间。前两步的结果来自平台的运行。aal_permille = 0.761651   # 巨灾模型 cat.ep_curve:年平均损失率(‰)amount = 2512730.69           # 保险金额:合同金额(元)T = 10                          # 暴雨重现期(设防标准,年)months = 12                     # 工期(月)season = 1            # 施工各月的常年降水占全年的比例之和share = (0.4, 0.6)          # 汛期施工的分项占合同金额的比例(假设)mgmt = (0.9, 1.2)           # 施工管理系数(取值待校准)loading = 0.35                # 费用和利润占毛保费的比例(假设)p_hit = 1 - (1 - 1 / T) ** (months / 12)pure = [aal_permille * season * share[k] * mgmt[k] for k in (0, 1)]rate = [p / (1 - loading) for p in pure]          # 参考费率区间(‰)premium = [r / 1000 * amount for r in rate]       # 参考保费区间(元)print(f"施工期内至少遇到一次 {T} 年一遇暴雨的概率 {p_hit:.1%}")print(f"参考费率区间 {rate[0]:.3f}‰ 到 {rate[1]:.3f}‰,参考保费 {premium[0]:,.0f} 到 {premium[1]:,.0f} 元")

开源库numpy2.4.6· BSD-3-Clausepandas3.1.1· BSD-3-Clause

平台给每一个标的建这样一份持续更新、可以计算的档案。我们把它叫做风险世界模型。

换一个工程,档案里的每一件事都按它自己的位置、合同和数据重新取一遍。