三种语言,一个系统。
在理解混合仿真之前,先理解它的三种原材料。这本手册逐一拆开离散事件仿真(DES)、系统动力学(SD)与智能体建模(ABM)的内部构造——它们如何感知时间、如何组织状态、用什么数学骨架驱动。每个模块的最后一节都回答同一个问题:它如何与另外两种范式交换信息。
01 · 为什么有三种范式
世界不会只用一种尺度运转:一笔扫码支付在毫秒级改变一条队列的长度,一家门店的库存在天的时间尺度上累积,一种消费习惯在年的时间尺度上扩散。没有一种建模语言能同时精确刻画所有尺度——于是仿真领域分化出三种母语,各自在一段抽象层级上工作。
DES 把世界看作一个事件序列;SD 把世界看作一组存量与流量;ABM 把世界看作一群遵循局部规则的个体。三种语言不是竞争关系,而是分工关系——它们各自回答不同层级的问题。
范式选择的代价常被低估:选错范式不是「模型不够好」,而是「问错了问题」。这正是为什么混合仿真存在——当一个问题真的横跨多个层级时,需要多种语言在同一模型里协作。
02 · 模块地图
03 · 如何使用本手册
- 01直觉与定义先建立画面
- 02核心机制时间与状态
- 03架构组成部件清单
- 04数学骨架最小公式集
- 05适用与失效边界在哪
- 06耦合接口提示接入混合模型
三个范式模块共用一个骨架
DES、SD、ABM 三个范式模块遵循完全相同的小节结构,方便查阅与横向对比:读到第 4 节时,你永远知道自己在读「数学骨架」。Module 04「对照与衔接」是对照专页,不套用这一骨架,而是按「基础属性对照 / 盲区互补 / 衔接协议总览 / 部署架构」四节组织。
两种读法
按序通读——从 DES 到对照与衔接约 40 分钟,适合第一次建立全景;按需查阅——正在写某一类模型时直接跳到对应模块,把它当参考卡片,页底的上一篇/下一篇用于顺藤摸瓜。
全部动画与公式均为纯 CSS/SVG 手工排版,无第三方渲染依赖——可离线阅读,打印友好。