大数跨境

UnSim Engine分布式仿真架构

UnSim Engine分布式仿真架构 虚幻信息科技
2026-03-02
5

当军工、航天领域的仿真推演,从数百实体扩展到数万级规模,当纯虚拟演进升级到LVC虚实结合模式,传统单机仿真架构的短板被无限放大:算力告急、扩展性差、容错缺失、异构模型集成难……这些痛点,成了高端仿真研发路上的“硬骨头”。

我们的UnSimEngine(UNSIME分布式仿真引擎,正是为啃下这块“硬骨头”而生。它以创新分布式仿真架构打造高并发、强实时的仿真基础设施,把数天的推演压缩至数小时,让异构模型像搭积木一样灵活集成,甚至在节点故障时也能自动迁移任务。

今天,我们将拆解这套架构的技术内核,剖析其如何解决大规模仿真中的算力、协同、兼容等关键问题,为行业应用提供参考。



混合架构设计:微服务+ SOA

UNSIME基于微服务的Master-Worker主从架构+面向服务架构(SOA)相结合的混合设计,将所有服务容器化封装,实现松耦合、可独立部署,而整个系统自上而下分为五层架构,层层协同,各司其职,形成“控制与执行分离、模型与引擎分离”的核心设计逻辑。

image.png

分布式仿真架构

1
平台基础设施层

整个系统的“地基”,提供底层支撑能力,包括自主容器管理服务、Docker 镜像仓库、网络服务、监控系统、持久化存储和时统服务器,为上层所有服务提供稳定、弹性的运行环境。

2
分布式仿真引擎层

这是系统的核心,基于Master-Worker架构打造,由三大模块协同指挥:

  • 任务管理服务:作为Master节点,承接上层指令,负责任务调度、资源管理和状态持久化。

  • 时统服务:提供全局统一的时间基准,通过逻辑时间生成、时间同步和外部授时客户端,确保所有节点的仿真过程在同一时间轴上推进,避免“各走各的钟”。

  • 模型仓库与集成框架:负责模型的存储、管理和加载执行,通过标准化接入方式集成异构模型。

3
分布式消息总线(数据同步服务)

作为系统的 “神经网络”,通过命令控制、状态同步、时间同步和数据交换四大主题,实现所有控制、状态、时间和数据的高效流转,支撑Master-Worker模式下的任务分配、节点心跳检测和模型间交互,确保信息传递无缝衔接

4
执行层

由仿真引擎节点集群(Worker)和外部模型容器集群组成,实现算力与模型的解耦:

  • 仿真引擎节点集群:负责执行仿真核心逻辑,可根据负载动态扩容;

  • 外部模型容器集群:以容器化方式运行各类异构模型,通过订阅 / 发布机制与消息总线交互,实现 “模型即服务” 的灵活部署。


5
应用服务层

提供面向用户的上层服务,包括任务管理、资源编排、监控告警和用户门户,通过 RESTful/gRPC 接口与分布式仿真引擎交互,实现任务提交、资源申请、监控数据展示和用户交互。


这种架构设计,既保证了系统的高可扩展性和可靠性,又极大提升了异构模型的集成效率,让大规模、高复杂度的仿真任务从 “不可能” 变为 “可落地”。


六大核心决策,筑牢技术底座

UNSIME 敲定六大核心技术决策,从并行计算、通信、部署到调度、集成、时间同步,全方位打造稳定、高效、灵活的分布式仿真技术底座。

1
分布式并行架构

“主从式微服务架构”与“多线程-多进程混合计算模型”相结合。系统层面由“引擎管理服务”做全局调度, “仿真引擎节点”组成分布式计算资源池;单个节点内部对任务多线程化改造,充分利用多核CPU资源,并发执行仿真模型。

2
异步消息中间件

选用Kafka、ZeroMQ、RTI Connext DDS等发布-订阅模式的中间件,作为跨节点通信核心,所有仿真状态、事件和命令的跨节点同步均通过该消息总线进行。

3
定制化容器化部署

将所有软件部件打包为标准化镜像,基于自研的轻量级容器管理服务实现集群部署、服务发现、弹性伸缩和生命周期统一管理。这套服务兼具类似Kubernetes的核心编排能力,还针对仿真引擎的工作负载特点做了深度定制和优化,更适配仿真场景。

4
两级调度+资源隔离

全局调度器负责任务排队调度,内部调度器负责子任务分解分发;充分利用容器编排平台提供的资源配额和限制机制,在容器级别做CPU、内存资源隔离,数据同步服务中为每个任务创建独立的主题/通道(如Kafka Topic),保障任务数据互不干扰。

5

动态模型集成框架


设计标准化接口和跨语言通信协议,外部模型以容器化进程存在,可动态加载、卸载、更新,无需重启仿真引擎,让模型集成简单化。

6
分布式时统与同步

中心化时统服务+ NTP/PTP高精度时间同步协议,生成可调速的全局逻辑仿真时间,支持暂停、加速、减速,还具备接入外部高精度授时源(GPS、北斗等)的能力,让仿真时间与真实世界时间对齐。


四种运行模式,适配全场景需求

不同仿真场景对功能和性能要求天差地别,UNSIME设计了灵活的运行模式,实现功能与性能的最优平衡,从模型调试到超大规模实体推演,一站式适配军工、航天等领域的全场景仿真需求。

运行模式.png



三大核心价值,掀动效率革新

从单机到分布式,从“硬抗”到“巧借”, UNSIME改变的不仅是技术层面的升级,更是一种思维的革新:不再与算力瓶颈死磕,而是让成千上万个节点协同跳动,在统一时钟下完美同步。这套架构不仅破解了传统仿真的技术痛点,更从三个维度驱动仿真研发全流程的效率革命。

  1. 极致提效:依托分布式并行计算技术,将大规模仿真任务的计算时间从“数天”缩短至“数小时”,仿真推演效率实现质的飞跃。

  2. 降本增效:支持计算资源的按需动态分配,既能承接大规模战役级推演,也能满足轻量级战术验证,无需为极端场景过度配置硬件,有效降低硬件持有成本。

  3. 稳定可靠:具备节点故障容错能力,确保在节点故障时仿真任务不中断,保障关键演示与训练任务的连续性。


归根结底,UNSIME从架构层面完成了彻底重构,紧扣“ 任务拆分与协同调度”的核心逻辑,将大规模仿真任务拆解为若干子任务,分配至多个计算节点并行处理,再通过标准化技术体系实现全局协同。这一模式既突破了单机硬件的算力限制,又通过节点冗余提升了系统可靠性,成为体系级作战推演、跨地域联合演习、大样本蒙特卡洛仿真等复杂场景的最优解。

在军工、航天仿真研发不断向大规模、高复杂度、虚实结合升级的今天,我们的UNSIME分布式仿真架构,凭借硬核的技术实力,能让更多复杂仿真需求从“设想”变成“现实”。

架构拆解可视化

分布式仿真架构专属讲解视频

扫码即可观看

若您在仿真研发中也遇到算力瓶颈、集成难题或同步困扰,欢迎留言交流,一起探讨!

【声明】内容源于网络
0
0
虚幻信息科技
致力于为工程师提供行业数字化基础建设解决方案。公司具有资深开发工程师,有业务仿真、数据可视化以及系统设计开发经验,资深业务顾问,具有行业从业和研究经验背景,熟悉国外商业软硬件,专业市场服务体系,市场业务人员具备软件工程实施背景,高效沟通。
内容 28
粉丝 0
虚幻信息科技 致力于为工程师提供行业数字化基础建设解决方案。公司具有资深开发工程师,有业务仿真、数据可视化以及系统设计开发经验,资深业务顾问,具有行业从业和研究经验背景,熟悉国外商业软硬件,专业市场服务体系,市场业务人员具备软件工程实施背景,高效沟通。
总阅读35
粉丝0
内容28