13标准域模型库
元序 WorldScript 标准域模型库
元序预置的 5 个标准域模型,加载后可直接使用或在此基础上扩展。
每个域模型包含完整的 State/When/Track/Link/Evolve 定义,开箱即用。
用法:在程序中导入域 "城市交通"即可加载该模型的全部声明。
域模型总览
| 域模型 | 微域 | 中域 | 宏域 | 核心因果 | 适用场景 |
|---|---|---|---|---|---|
| 城市交通 | 车辆 | 路段 | 路网/城市 | 拥堵涌现与疏导 | 交通调度、数字孪生 |
| 生态草原 | 个体生物 | 种群 | 生态系统 | 捕食与种群周期 | 生态模拟、保护策略 |
| 经济系统 | 个体/企业 | 产业 | 宏观经济 | 政策传导与反馈 | 政策推演、经济模拟 |
| 气候环境 | 监测点 | 区域 | 全球/流域 | 连续状态演化与灾害 | 气候模拟、灾害预警 |
| 社会舆情 | 个体 | 群体/媒体 | 社会心态 | 信息传播与情绪演化 | 舆情监测、危机预警 |
一、城市交通域模型
1.1 模型概述
模拟城市道路交通系统,从单车行为到路段状态到全城拥堵的完整因果链。支持信号灯动态配时、分流调度、公交优先、突发事件响应。
1.2 状态场定义
// ===== 微域:单车 =====
微域 State 车辆 [
车速, // 当前速度 [0,1] 归一化
位置, // 路段ID + 偏移量
目的地, // 目标区域
路径偏好, // 对路径的选择倾向 [0,1]
耐心值, // 拥堵时的耐心程度,低则变道
车辆类型 // 小车/公交/货车(影响权重)
]
// ===== 中域:路段 =====
中域 State 路段 [
车流密度, // [0,1],1为饱和
平均车速,
排队长度,
信号灯相位, // 东西绿/南北绿/黄/红
信号灯绿灯时长,
事故概率,
空气质量_局部 // 尾气排放估算
]
// ===== 宏域:城市路网 =====
宏域 State 城市交通 [
全域拥堵指数,
平均通勤时间,
公交负载率,
碳排放总量,
市民出行满意度,
突发事件数
]
1.3 层级联动
// 微→中聚合
Link 车辆.车速 聚合→ 路段.平均车速
Link 车辆.位置 聚合→ 路段.车流密度
Link 车辆.耐心值 聚合→ 路段.变道频率
// 中→宏聚合
Link 路段.车流密度 聚合→ 城市交通.全域拥堵指数
Link 路段.平均车速 聚合→ 城市交通.平均通勤时间
Link 路段.空气质量_局部 聚合→ 城市交通.碳排放总量
// 宏→微约束
Link 城市交通.全域拥堵指数 约束→ 车辆.路径偏好
Link 城市交通.公交负载率 约束→ 车辆.出行方式选择
1.4 核心因果规则
// 路段拥堵涌现
When 路段.车流密度 > 0.85 & 路段.平均车速 < 0.3:
涌现 路段拥堵
提升 路段.信号灯绿灯时长 +15%
向 相邻路段 发送分流提示
偏差[拥堵偏差] 类型="路段拥堵", 等级=中, 扩散半径=2
// 全城拥堵预警
When 城市交通.全域拥堵指数 > 0.7:
涌现 全城交通预警
提升 公交.发车频率 +30%
降低 核心区.车辆准入权重
偏差[系统偏差] 类型="全城拥堵", 等级=高
// 事故应急(多因叠加)
When 路段.事故概率 > 0.6 & 路段.车流密度 > 0.7 & 天气.能见度 < 0.5:
涌现 事故高风险预警
前置 救援车辆待命
降低 路段.限速
偏差[安全偏差] 等级=最高, 优先级=最高
// 公交优先
When 路段.公交负载率 > 0.8 & 路段.车流密度 > 0.6:
涌现 公交优先信号
提升 公交方向.信号灯绿灯时长 +25%
1.5 趋势跟踪
Track 城市交通.全域拥堵指数 持续6个Tick:
推演 未来3个Tick走势
识别 拥堵峰值节点
若预测 拥堵指数 > 0.9:
提前启动 跨区分流预案
涌现 拥堵预判预警
Track 路段.平均车速 持续4个Tick:
若预测 车速 < 0.2 且 密度 > 0.8:
提前标记 即将拥堵路段
1.6 自演化
Evolve 信号灯配时 每10个Tick迭代:
根据历史拥堵偏差修正各路段绿灯权重
适配 工作日/节假日/天气/时段
沉淀高效配时方案到经验库
约束 单次修改 <= 0.05
影子验证 重放最近20Tick
Evolve 分流策略 持续迭代:
当 拥堵偏差 收敛效率 > 0.8:
沉淀 "高峰分流方案" 到经验库
1.7 可配置参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| 车辆数 | 50000 | 微域车辆主体数量 |
| 路段数 | 200 | 中域路段数量 |
| 拥堵阈值 | 0.7 | 全城预警阈值 |
| 信号灯周期 | 90s | 基础信号灯周期 |
| Tick映射 | 5分钟 | 1 Tick 对应的物理时间 |
二、生态草原域模型
2.1 模型概述
模拟草原生态系统的多物种博弈与动态平衡。包含草、兔、狐、鹰四个营养级,支持干旱、疾病、外来物种等扰动,展示容错存续与生态重构。
2.2 状态场定义
// ===== 微域:个体(按物种分组) =====
微域 State 草个体 [生物量, 生长率, 抗旱性, 种子储备]
微域 State 兔个体 [能量, 健康度, 繁殖意愿, 活动范围]
微域 State 狐个体 [能量, 饥饿度, 捕食效率, 领地]
微域 State 鹰个体 [能量, 饥饿度, 捕食半径, 迁徙倾向]
// ===== 中域:种群 =====
中域 State 草种群 [总生物量, 覆盖率, 平均生长率, 物种多样性]
中域 State 兔种群 [数量, 繁殖率, 死亡率, 平均健康度]
中域 State 狐种群 [数量, 繁殖率, 捕食成功率, 平均饥饿度]
中域 State 鹰种群 [数量, 繁殖率, 迁徙比例]
// ===== 宏域:生态系统 =====
宏域 State 草原生态 [
生物多样性指数,
系统稳定性,
能量流动效率,
恢复力,
净初级生产力
]
State 环境 [降水量, 温度, 土壤肥力, 灾害频率, 光照]
2.3 层级联动
Link 草个体.生物量 聚合→ 草种群.总生物量
Link 兔个体.能量 聚合→ 兔种群.平均健康度
Link 各种群.数量 聚合→ 草原生态.生物多样性指数
Link 草原生态.系统稳定性 约束→ 各物种.繁殖率
2.4 核心因果规则(多主体博弈)
// ===== 草的规则 =====
When 环境.降水量 > 0.6 & 环境.温度 > 0.4:
提升 草种群.总生物量 +0.05
When 环境.降水量 < 0.3:
降低 草种群.总生物量 -0.03
偏差[生态偏差] 类型="干旱胁迫", 等级=低
// ===== 兔的规则(捕食草) =====
When 草种群.总生物量 > 兔种群.数量 × 0.5:
提升 兔种群.繁殖率 +0.08
When 兔种群.数量 > 草种群.总生物量 / 0.3:
提升 兔种群.死亡率 +0.04
提升 兔个体.活动范围 +0.2
// ===== 狐的规则(捕食兔) =====
When 兔种群.数量 > 狐种群.数量 × 8:
提升 狐种群.繁殖率 +0.06
降低 狐个体.饥饿度 -0.1
When 兔种群.数量 < 狐种群.数量 × 3:
提升 狐个体.饥饿度 +0.15
提升 狐个体.领地范围 +0.3
// ===== 鹰的规则(顶级捕食者) =====
When 兔种群.数量 > 1000(归一化0.7):
提升 兔种群.死亡率 +0.02 // 鹰捕食兔
When 狐种群.数量 > 50 & 鹰个体.饥饿度 > 0.5:
提升 狐种群.死亡率 +0.01 // 罕见:鹰捕食狐
When 兔种群.数量 < 0.3 & 狐种群.数量 < 0.3:
提升 鹰个体.迁徙倾向 +0.2 // 猎物不足,迁徙
2.5 容错存续(濒危自愈)
When 任意种群.数量 < 该种群.历史均值 × 0.1:
涌现 物种濒危预警
偏差[生态偏差] 类型="物种濒危", 等级=高
// 系统自愈:不崩溃,启动收敛
降低 该物种天敌.捕食效率 ×0.3 // 猎物太少,天敌捕猎更难
提升 该物种.繁殖率 +0.15 // 应急繁殖(r策略)
降低 环境.灾害频率 -0.1 // 临时环境压力缓解
// 系统继续运行,不中断
When 草原生态.系统稳定性 < 0.3:
涌现 生态系统重构
偏差[系统偏差] 类型="生态失衡", 扩散半径=全域
所有种群.繁殖率 重置为基础值
记录 本次崩溃边缘事件到演化库
2.6 趋势跟踪
Track 兔种群.数量 持续20个Tick:
拟合 种群周期曲线
识别 Lotka-Volterra振荡
预测 下一个种群峰值/谷值
若 振荡幅度持续放大:
偏差[生态偏差] 类型="种群失稳", 等级=中
2.7 自演化
Evolve 物种适应参数 每30个Tick迭代:
根据存活种群特征修正繁殖率/捕食效率系数
// 模拟自然选择:高效策略权重上升
沉淀 历次平衡态参数到经验库
约束 单次修改 <= 0.03
2.8 可配置参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| 初始草生物量 | 10000 | 归一化前的绝对值 |
| 初始兔数量 | 800 | |
| 初始狐数量 | 60 | |
| 初始鹰数量 | 15 | |
| 干旱概率 | 0.1/Tick | 随机干旱事件概率 |
| Tick映射 | 1天 | 1 Tick = 1天 |
三、经济系统域模型
3.1 模型概述
模拟宏观经济政策的传导链路,从政策层到金融层到企业层到就业层到消费层到社会层,支持延迟因果、反馈回路、政策效果自学习。
3.2 状态场定义
宏域 State 政策层 [利率水平, 货币供应量, 财政支出强度, 监管松紧度, 税率]
宏域 State 金融层 [融资成本, 市场流动性, 银行放贷意愿, 股市估值, 汇率]
中域 State 企业层 [投资意愿, 产能利用率, 利润预期, 招聘需求, 研发投入, 破产率]
中域 State 就业层 [失业率, 薪资增速, 岗位供给, 劳动参与率]
微域 State 消费层 [消费意愿, 储蓄率, 物价指数, 借贷消费比例, 信心指数]
宏域 State 社会层 [社会稳定性, 舆论倾向, 贫富差距, 公共服务满意度]
3.3 层级联动
Link 政策层→金融层→企业层→就业层→消费层→社会层
Link 社会层.信心指数 反向约束→ 政策层.政策空间
Link 企业层.招聘需求 聚合→ 就业层.岗位供给
Link 消费层.消费意愿 聚合→ 企业层.产品需求
3.4 核心因果规则(延迟因果链)
// 降息传导链
When 政策层.利率水平 下调 > 0.25%:
涌现 降息事件
延迟→ 金融层.融资成本 -0.5% (延迟=1~2Tick, 强度=0.8)
延迟→ 金融层.放贷意愿 +0.15 (延迟=2~3Tick, 强度=0.6)
延迟→ 企业层.投资意愿 +0.1 (延迟=4~6Tick, 强度=0.5)
延迟→ 企业层.招聘需求 +0.08 (延迟=6~8Tick, 强度=0.4)
延迟→ 就业层.失业率 -0.3% (延迟=8~12Tick, 强度=0.3)
延迟→ 消费层.消费意愿 +0.1 (延迟=10~14Tick, 强度=0.35)
记录 因果链[降息传导链]
// 正向反馈回路
When 消费层.消费意愿 > 0.7 & 企业层.利润预期 > 0.6:
涌现 经济正向循环
反馈→ 企业层.投资意愿 +0.1
反馈→ 就业层.薪资增速 +0.05
反馈→ 消费层.信心指数 +0.08
标注 反馈极性=正, 回路="消费-投资循环"
// 流动性陷阱(负反馈失效)
When 社会层.信心指数 < 0.3 & 消费层.储蓄率 > 0.45:
涌现 流动性陷阱预警
反馈→ 政策层.利率下调效果 ×0.3 // 货币政策失效
偏差[政策偏差] 类型="传导失效", 等级=高, 优先级=高
3.5 趋势跟踪
Track 社会层.信心指数 持续30个Tick:
识别 信心拐点
推演 政策完全生效所需Tick数
若 信心持续下行 > 10Tick:
偏差[政策偏差] 类型="政策失效风险", 等级=高
Track 消费层.物价指数 持续12个Tick:
若预测 通胀率 > 5%:
涌现 通胀预警
反馈→ 政策层.加息压力 +0.2
3.6 自演化
Evolve 政策传导模型 每20个Tick迭代:
对比 预测传导路径 vs 实际传导路径
修正 各层级延迟参数与强度系数
识别 政策失效场景(流动性陷阱/资产泡沫/滞胀)
沉淀 不同经济周期的最优政策组合
影子验证 重放最近30Tick
约束 单次修改 <= 0.05
3.7 可配置参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| 初始利率 | 3.5% | |
| 企业数量 | 1000 | 中域企业主体数 |
| Tick映射 | 1个月 | 1 Tick = 1个月 |
| 政策冲击概率 | 0.05/Tick | 随机政策事件概率 |
四、气候环境域模型
4.1 模型概述
模拟区域气候系统的连续演化与灾害预警。温度、湿度、气压、降水等连续状态互相影响,支持火险、洪涝、干旱等灾害的连续阈值分级预警。
4.2 状态场定义
微域 State 监测点 [温度, 湿度, 气压, 风速, 降水量, 光照, 海拔, 地形类型]
中域 State 区域气候 [平均温度, 平均湿度, 气压梯度, 降水分布, 极端天气概率]
中域 State 植被状态 [含水率, 干燥度, 覆盖率, 可燃物载荷, 物种组成]
宏域 State 流域/全球 [全局温度距平, 海平面变化, 碳循环, 生态健康度]
State 灾害态势 [火险等级, 洪涝风险, 干旱等级, 空气质量, 灾害扩散指数]
4.3 层级联动
Link 监测点.温湿度 聚合→ 区域气候.平均温湿度
Link 监测点.降水量 聚合→ 区域气候.降水分布
Link 区域气候.极端天气概率 约束→ 监测点.灾害风险
Link 植被状态.干燥度 聚合→ 灾害态势.火险等级
4.4 核心因果规则(连续阈值带)
// 派生连续状态
State 综合干燥度 = 连续融合(区域气候.平均温度↑, 区域气候.平均湿度↓, 区域气候.风速↑, 区域气候.降水分布↓)
// 火险分级(连续阈值带,非硬切换)
When 综合干燥度 > 0.6:
涌现 火险关注态
提升 巡护频率 +50%
偏差[灾害偏差] 类型="火险关注", 等级=低
When 综合干燥度 > 0.75 & 区域气候.风速 > 0.6:
涌现 火险高危态
启动 防火隔离带预置
向 周边5km 发布橙色预警
偏差[灾害偏差] 类型="火险高危", 等级=中, 扩散半径=5
When 综合干燥度 > 0.85 & 区域气候.风速 > 0.7 & 人为活动.火源点 > 3:
涌现 火险极危态
封闭 林区入口
前置 消防力量到制高点
偏差[灾害偏差] 类型="火险极危", 等级=高, 扩散半径=15
// 洪涝风险
When 区域气候.降水分布 > 0.8 & 土壤.饱和度 > 0.9:
涌现 洪涝风险
提升 排水系统.优先级
偏差[灾害偏差] 类型="洪涝风险", 等级=中
4.5 趋势跟踪(预判核心)
Track 综合干燥度 持续12个Tick:
拟合 干燥度变化曲线
计算 变化速率与加速度
若 变化速率 > 0.05/Tick 且 加速度 > 0:
涌现 干燥加速预警
提前2Tick升级响应等级
标记 "火险快速攀升期"
Track 区域气候.降水分布 持续6个Tick:
若预测 降水 > 0.9 持续3Tick:
涌现 暴雨预判
提前启动 防汛预案
Track 植被状态.含水率 持续24个Tick:
识别 含水率临界拐点
若预测 含水率 < 0.3:
启动 人工增雨申请
4.6 自演化
Evolve 灾害响应规则 每24个Tick迭代:
根据历史灾情与实际灾害的偏差
动态修正各等级的干燥度/降水阈值
适配 季节变化(春夏/秋冬/雨季/旱季)
学习 不同地形的灾害传导系数
约束 阈值修改 <= 0.03
影子验证 重放最近50Tick
4.7 可配置参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| 监测点数 | 100 | 微域监测点数量 |
| 区域数 | 10 | 中域区域数量 |
| Tick映射 | 1小时 | 1 Tick = 1小时 |
| 火险阈值 | 0.6/0.75/0.85 | 三级阈值 |
五、社会舆情域模型
5.1 模型概述
模拟信息在社会网络中的传播、情绪演化与舆论形成。包含个体、意见领袖、媒体、公众四个层级,支持事件爆发、发酵、反转、消退的完整生命周期。
5.2 状态场定义
微域 State 个体 [信息接触量, 情绪倾向, 传播意愿, 信任度, 立场强度]
微域 State 意见领袖 [影响力, 立场, 发声频率, 粉丝活跃度, 可信度]
中域 State 媒体 [覆盖率, 报道倾向, 报道强度, 平台算法权重]
中域 State 事件 [热度, 情绪偏向, 传播密度, 事实清晰度, 反转概率]
宏域 State 社会心态 [整体情绪指数, 极化程度, 信任水平, 行动意愿, 稳定性]
5.3 层级联动
Link 个体.情绪倾向 聚合→ 社会心态.整体情绪指数
Link 意见领袖.发声 聚合→ 事件.热度
Link 媒体.报道强度 聚合→ 事件.传播密度
Link 社会心态.极化程度 约束→ 个体.立场强度
Link 事件.事实清晰度 约束→ 媒体.报道倾向
5.4 核心因果规则
// 事件爆发
When 事件.热度 > 0.3 & 意见领袖.发声频率 > 0.5:
涌现 舆论发酵
提升 媒体.报道强度 +0.2
提升 个体.信息接触量 +0.3
延迟→ 社会心态.整体情绪 -0.1 (延迟=2~4Tick, 强度=0.6)
// 情绪传播(正反馈)
When 事件.情绪偏向 < 0.3 & 事件.传播密度 > 0.6:
涌现 负面情绪扩散
反馈→ 个体.传播意愿 +0.15
反馈→ 事件.热度 +0.1
标注 反馈极性=正, 回路="情绪传播循环"
// 舆论反转
When 事件.事实清晰度 > 0.7 & 事件.反转概率 > 0.5:
涌现 舆论反转
事件.情绪偏向 反转 (1 - 当前值)
降低 意见领袖.可信度 -0.2
偏差[舆情偏差] 类型="舆论反转", 等级=中
// 信息茧房/极化
When 社会心态.极化程度 > 0.7:
涌现 群体极化
提升 个体.立场强度 +0.1
降低 个体.信任度 -0.05
反馈→ 社会心态.极化程度 +0.05
偏差[社会偏差] 类型="群体极化", 等级=高
// 官方干预
When 事件.热度 > 0.8 & 社会心态.整体情绪 < 0.3:
涌现 官方回应
提升 事件.事实清晰度 +0.3
提升 社会心态.信任水平 +0.1
降低 事件.传播密度 -0.2
5.5 趋势跟踪
Track 事件.热度 持续12个Tick:
拟合 传播曲线
识别 爆发临界点
预测 热度峰值与消退时间
若预测 热度 > 0.9:
涌现 舆情爆发预判
提前启动 响应预案
Track 社会心态.极化程度 持续20个Tick:
若 极化持续上升 > 15Tick:
偏差[社会偏差] 类型="社会撕裂风险", 等级=高
5.6 自演化
Evolve 舆情响应策略 持续迭代:
根据历史舆情事件的应对效果
修正 官方回应的时机与强度参数
沉淀 不同类型事件的最优应对方案到经验库
学习 意见领袖的影响力变化趋势
Evolve 传播模型 每20Tick迭代:
修正 信息传播速率与衰减系数
适配 不同平台的算法特性
5.7 可配置参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| 个体数 | 10000 | 微域个体数量 |
| 意见领袖数 | 50 | |
| 媒体数 | 20 | |
| Tick映射 | 1小时 | 1 Tick = 1小时 |
| 事件概率 | 0.02/Tick | 随机热点事件概率 |
六、域模型使用指南
6.1 加载与扩展
// 加载单个域模型
导入域 "城市交通"
// 加载多个域模型(跨域联动)
导入域 "城市交通"
导入域 "气候环境"
// 扩展域模型(在加载基础上添加自定义规则)
导入域 "城市交通"
When 城市交通.全域拥堵指数 > 0.8 & 气候环境.空气质量 < 0.4:
涌现 拥堵+污染复合事件
提升 限行力度 +0.3
6.2 域模型间联动
多个域模型加载后,可通过 Link 建立跨域因果:
导入域 "经济系统"
导入域 "社会舆情"
// 经济低迷→社会情绪恶化(跨域联动)
Link 经济系统.失业率 约束→ 社会舆情.社会心态.整体情绪
When 经济系统.失业率 > 0.8 & 社会舆情.极化程度 > 0.6:
涌现 经济社会复合风险
偏差[系统偏差] 等级=最高
6.3 域模型定制
每个域模型的参数可在加载时覆盖:
导入域 "城市交通" {
车辆数: 100000,
路段数: 500,
拥堵阈值: 0.65,
Tick映射: "3分钟"
}
6.4 自定义域模型
参照以上5个模型的结构,自定义域模型需包含:
- 微/中/宏三级状态场定义
- 层级联动 Link
- 核心因果规则 When
- 趋势跟踪 Track(至少1条)
- 自演化 Evolve(至少1条)
- 可配置参数表
文档版本: WorldScript Standard Domain Models v1.0
关联文档: 《04元序规则》《07标准库API手册》《12程序设计模式》

浙公网安备 33010602011771号