SeSAm:基于代理模型的可视化编程与参与式仿真
任务与用户角色
在传统的工业仿真应用领域,通常会聘请建模和仿真专家来为特定问题或系统构建和分析仿真模型。这类研究一般涉及两到三种不同的角色:建模者、主题专家(SME),必要时还有项目经理。这些应用案例呈现出高度专业化的特点。
在科学应用领域,如社会科学、物理学或生物学,系统专家大多自行运用仿真来解决特定的研究问题,这就需要不同类型的专业工具或高度专业化的(数学)知识。
与上述两种情况不同的是,复杂仿真模型的可持续、高效使用、维护和重用变得越来越重要,这不仅需要引入新人员,还需要系统地支持额外的任务。基于代理的仿真的出现进一步改变了这种情况,像实验这样的任务可能变得非常复杂,需要额外的人员来执行。而且,未经形式化训练的人类专家也有可能以一种前所未有的方式参与进来。除了项目管理,还产生了以下一系列任务:
1. 基于代理的仿真模型设计 :开发待分析或测试的原始系统的概念模型,这一步离不开对要建模系统的专业知识。
2. 计算机仿真模型实现 :将概念模型转化为编程语言,创建可运行的仿真。
3. 观察与控制 :直接与实现相关,用于测试、分析和确认实现的模型是否与概念模型和原始系统充分对应。理想情况下,这项任务应由不直接参与模型设计和实现的人员完成或提供支持。
4. 观察与沉浸式测试 :对实现的模型进行另一种形式的测试和验证。负责这些活动的人员应该是领域专家,能够直接评估在宏观和微观层面观察到的动态是否合理。
5. 校准与实验
超级会员免费看
订阅专栏 解锁全文
42

被折叠的 条评论
为什么被折叠?



