1、机场数字孪生方案机场数字孪生方案数字孪生整体方案描述数字孪生整体方案描述车载终端:车载终端:获取车辆获取车辆GPSGPS信息信息接受任务调度接受任务调度查看车辆轨迹查看车辆轨迹人员移动终端:人员移动终端:指派任务信息指派任务信息日历日历查看航班信息查看航班信息查看任务执行记录查看任务执行记录设备网关:设备网关:设备协议转换设备协议转换接入泛物联网管理系接入泛物联网管理系统统泛物理网管理:泛物理网管理:接入认证管理接入认证管理终端管理终端管理设备管理设备管理配置管理配置管理数据汇聚:数据汇聚:MQTT with AuthMQTT with AuthREST with AuthREST with
2、AuthKafka with AuthKafka with AuthAMQP with AuthAMQP with Auth泛物联网数据汇聚泛物联网数据汇聚APIAPI:认证申请认证申请配置配置实时计算:实时计算:数据集成数据集成流处理流处理可视化计算可视化计算数据关联整合数据关联整合规则引擎:规则引擎:数据汇集和模型对接数据汇集和模型对接数据分析结果和模型对接数据分析结果和模型对接态势态势/异常系统交互异常系统交互态势态势/异常人员调度异常人员调度数字模型管理:数字模型管理:数字模型创建数字模型创建/编辑编辑数字模型和车辆数字模型和车辆/设备绑定设备绑定设备控制和数字模型绑定设备控制和数字模
3、型绑定数字模型元数据管理数字模型元数据管理数字模型大数据接口:数字模型大数据接口:设备模型元数据设备模型元数据REST APIREST API数字模型数字模型Websocket Websocket 接口接口大数据大数据RESTREST接口统一对接平台接口统一对接平台三维模型管理:三维模型管理:三维模型导入、标注三维模型导入、标注三维模型和数字模型绑定三维模型和数字模型绑定三维模型场景编辑三维模型场景编辑三维模型关系编辑三维模型关系编辑三维模型三维模型 动作脚本管理动作脚本管理三维模型动作绑定三维模型动作绑定GISGIS和三维模型关系编辑和三维模型关系编辑展现层:展现层:基于基于WebGLWeb
4、GL的展示的展示/交互交互基于基于ARAR的展示和交互的展示和交互调度层:调度层:调度流程设计调度流程设计移动应用设计移动应用设计车载终端移动终端车辆人员设备设备网关数据汇聚泛物联网管理实时计算规则引擎数字模型管理数字模型/大数据接口三维模型管理展现层设备监控路径监控态势分析建模分析数据质量数字模型创建模型导入模型标注模型数据绑定模型动作调度层模型关系GIS/模型关系数字模型/设备关联动作脚本管理数字模型设备控制场景编辑器数据关联数字模型匹配异常告警人员调度数据分发策略WebGLAR移动应用AI引擎大数据引擎REST APIREST API&Websocket数据集成数据模拟器GISVANTI
5、QVANTIQ简介简介Event Broker(Pronto)可视化规则引擎(Rule/App/Procedure)可视化实时计算引擎(Pronto App)数字模型(事件驱动组件Type/Topic)接口标准化(Procedure)设备集成(source)低代码开发(rule/procedure)电梯门禁视频结构化停车管理门禁智能引擎系统集成层(Source)低代码开发(Procedure)微服务接口可视化实时调度引擎(Collaboration)大数据引擎数据仓库门闸烟感Type梯控中央空调转盘恒温恒湿设备TopicProcedurePISOAHROASCMSecurityERPFIN低代
6、码移动应用开发(Web/mobile Client)系统、数据、智能服务功耗温度湿度车辆智能设备数字孪生应用REST/Websocket物联网系统Power by VANTIQ反馈控制物联网系统VANTIQVANTIQ产品特点产品特点 多租户云原生开发平台 平台(Platform)-组织(Orgnization)-命名空间(Namespace)-开发资源(Resources)支持分布联合的应用架构 支持节点部署到边缘端、不同组织、不同企业,支持无服务器部(Serverless)署应用到跨边缘、公有云和私有云的分布式系统,平台自动检测应用的分布式环境,自动构建和维护底层的复杂分布式环境的配置,分
7、布式应用以简单的方式设计和协同工作 跨应用系统、设备、传感器和人之间协作的异构系统整合 支持开箱即用的系统、设备接入,提供可视化实时流处理引擎、可视化规则引擎、可视化协作流程设计引擎和低代码的人机界面构建器,解决现代多种技术融合背景下的业务复杂性问题 支持企业级应用特性 支持限流、熔断、高可用、高可拓展等企业级应用特性 低代码开发模式 开箱即用的系统整合适配器、可配置的流处理、规则引擎和协作引擎,并提供基于事件风暴思想的应用建模和应用生成器,支持低代码、无代码的快速应用开发模式 事件驱动开发模式 VANTIQ基于事件驱动的思想设计,各开发资源组件完全支持事件驱动特性,支持基于异步、微应用的模式
8、开发事件驱动应用,并提供Mesh的方式保证事件在复杂网络环境中能够稳定、可靠分发的事件代理(Event Broker),实现低代码方式的开发实时应用 基于K8S的容器化的平台部署方式 VANTIQ底层运行平台是容器化、云化的架构、在平台层支持弹性拓展和高可用。车载终端车载终端车载终端如果现在有定位和信息交互终端,系统对接现有系统的模式;如果没有基于VANTIQ开发实现基于VANTIQ移动客户端设计可以实现功能:保障任务指派任务指派反馈响应时效跟踪,超时处理事件升级管理车辆位置追踪偏离路径告警经过位置检查保障任务查看车载终端应用开发特点:支持不同保障任务车辆的保障流程跟踪云端设计航班保障流程云端
9、设计保障流程中信息交互UI云端设计保障任务查看UI已有保障流程开发云端Web可视化开发云端移动应用可视化开发基于VANTIQ 开发移动终端移动终端基于VANTIQ移动客户端设计可以实现功能:保障任务指派任务指派反馈响应时效跟踪,超时处理事件升级管理人员位置追踪保障任务查看自然语言交互支持(需要第三方服务)文字对话支持车载终端应用开发特点:支持不同保障人员流程跟踪云端设计航班保障人员工作流程云端设计保障流程中信息交互UI云端设计保障任务查看UI基于VANTIQ 开发保障流程开发云端Web可视化开发云端移动应用可视化开发数据模拟器数据模拟器基于VANTIQ 开发VANTIQ支持数据生产器,可以模拟
10、设备的状态数据,车的行为和人的行为根据业务场景需要开发。设备网关设备网关开放协议设备购买通用网关对接设备,私有协议设备开发实现网关连接架构如下:网关项目文件目录协议开发泛物联网管理泛物联网管理管理设备的创建、分组、ID和token的管理和设备连线状态和配置管理,同时对接数据汇聚层获取Token和进行相关的配置基于VANTIQ开发数据汇聚数据汇聚提供数据代理服务,设备的状态数据发布到数据汇聚平台,供实时计算和规则引擎消费数据做各类实时分析和数据分发应用。BrokerDev1Dev1Dev1Real-time AnalysisRule engine部署配置接口开发数据集成数据集成提供和数据汇聚层、
11、系统、数据库的对接适配器,通过配置的方式于各类数据源对接。协议、接口支持列表:MQTTAMQPKafkaJMSRESTJDBCOPC-UAVANTIQ内置实时计算引擎实时计算引擎/规则引擎规则引擎实时计算:提供可视化、可配置、异步的流式计算开发模块,供数字孪生系统中需要的数据关联、建模分析、态势分析等实时计算:提供可视化、可配置、异步的流式计算开发模块,供数字孪生系统中需要的数据关联、建模分析、态势分析等能。能。规则引擎:提供数据根据分析业务流程中,数据在数字模型和各类系统、数据库中的分发,智能服务,系统服务调用能力规则引擎:提供数据根据分析业务流程中,数据在数字模型和各类系统、数据库中的分发
12、,智能服务,系统服务调用能力VANTIQ内置AccumulateState(AccumulateState(累加状态累加状态):提供此次计算的结果和下个消息合并在一起提供相邻:提供此次计算的结果和下个消息合并在一起提供相邻的两个数据之间的分析的两个数据之间的分析CacheEnrich(CacheEnrich(缓存丰富缓存丰富):提供实时数据和结构化表数据关联到一起,并提供内存缓:提供实时数据和结构化表数据关联到一起,并提供内存缓存功能,减少数据库读写造成的存功能,减少数据库读写造成的IOIO延时,提升系统的高并发性能延时,提升系统的高并发性能Delay(Delay(延时延时):延时处理数据,提
13、供一定的时间窗口把实时数据结合延时后的数据做:延时处理数据,提供一定的时间窗口把实时数据结合延时后的数据做数据分析数据分析DwellDwell(符合):当实时数据符合一定的条件触发(符合):当实时数据符合一定的条件触发DwellDwell并把数据往并把数据往DwellDwell后面的流分后面的流分支分发,如果支分发,如果DwellDwell条件保持不变则只触发一次条件保持不变则只触发一次EnrichEnrich(丰富):提供实时数据和结构化表数据关联到一起,没有缓存功能(丰富):提供实时数据和结构化表数据关联到一起,没有缓存功能FilterFilter(过滤):对流数据提供过滤过滤功能,分流不
14、同类别的实时数据到不同的流(过滤):对流数据提供过滤过滤功能,分流不同类别的实时数据到不同的流分支处理分析数据分支处理分析数据JoinJoin(关联):把不同的分支的实时数据整合一起做后续的实时数据处理和分析(关联):把不同的分支的实时数据整合一起做后续的实时数据处理和分析LimitLimit(限制):按照自定义的时间限制实时数据通过的频率(限制):按照自定义的时间限制实时数据通过的频率LogStreamLogStream(流日志):记录实时数据到系统日志(流日志):记录实时数据到系统日志MergeMerge(合并):合并多条实时数据到一个实时数据处理的流处理分支(合并):合并多条实时数据到一
15、个实时数据处理的流处理分支MissingMissing(离线):检测数据在一定时间内有没有按照预定的频率出现,可用在设备(离线):检测数据在一定时间内有没有按照预定的频率出现,可用在设备的离线检测和特殊人员的活动频率检测等应用场景的离线检测和特殊人员的活动频率检测等应用场景ProcedureProcedure(过程调用):自定义的实时数据处理分析,提供自定义建模分析、态势(过程调用):自定义的实时数据处理分析,提供自定义建模分析、态势分析能力分析能力PublishToSourcePublishToSource(发布到信息源):发布中间的结果数据到外部的数据源或系统(发布到信息源):发布中间的结
16、果数据到外部的数据源或系统PublishToTopicPublishToTopic(发布到(发布到TopicTopic):发布中间结果到):发布中间结果到VANTIQVANTIQ内部的消息总线内部的消息总线RateRate(速率):统计实时数据在一定时间内的频率(速率):统计实时数据在一定时间内的频率RecordEventRecordEvent(记录事件):记录实时数据到高级事件代理(记录事件):记录实时数据到高级事件代理(VANTIQ ProntoVANTIQ Pronto)的事件目录中)的事件目录中SampleSample(采样):按照设定的实时数据的采样频率获取数据并分发到实时数据处理分
17、析的支流(采样):按照设定的实时数据的采样频率获取数据并分发到实时数据处理分析的支流SaveToTypeSaveToType(保存到表):保存数据到(保存到表):保存数据到VANTIQVANTIQ结构化表结构化表TypeType中中SmoothSmooth(平滑):平滑变化剧烈的数据(平滑):平滑变化剧烈的数据SplitByGroupSplitByGroup(按组分割):数据按组分别处理,把每个设备编排到同一个逻辑的数据处理的子流(按组分割):数据按组分别处理,把每个设备编排到同一个逻辑的数据处理的子流上上StartCollaborationStartCollaboration(启动协作):启
18、动预配置的协作流程,比如航班保障协作流程(启动协作):启动预配置的协作流程,比如航班保障协作流程StatisticsStatistics(统计):配置的方式按时间段、数据长度统计数据的最小值、最大值、中间值、平均(统计):配置的方式按时间段、数据长度统计数据的最小值、最大值、中间值、平均值、标准方差值、标准方差TensorFlowModelTensorFlowModel(TensorFlowTensorFlow模型):提供把已训练的模型):提供把已训练的TensorFlowTensorFlow模型加载到图片识别的流程中,模型加载到图片识别的流程中,在流程上具备在流程上具备ThresholdTh
19、reshold(阀值):提供阀值满足和满足条件出发的功能、提供设备状态值超过一定范围后触发(阀值):提供阀值满足和满足条件出发的功能、提供设备状态值超过一定范围后触发后续处理的流程的功能后续处理的流程的功能TimeDifferenceTimeDifference(时间差):分析同一个设备或系统数据到达的时间差(时间差):分析同一个设备或系统数据到达的时间差TransformationTransformation(转变):数据结构调整(转变):数据结构调整UnwindUnwind(拆分):来源于数据对象中的数组的属性进行拆分处理(拆分):来源于数据对象中的数组的属性进行拆分处理VisonScri
20、ptVisonScript(视觉脚本):提供脚本化处理图片的能力(视觉脚本):提供脚本化处理图片的能力WindowWindow(窗口):对基于时间和数据数量在配置的时间窗口内的数据用批处理的方式做数据的全量(窗口):对基于时间和数据数量在配置的时间窗口内的数据用批处理的方式做数据的全量分析分析可配置数据处理模块:可配置数据处理模块:数字模型管理数字模型管理基于VANTIQ开发数字模型统一物理世界设备、人、车的物理属性和在虚拟世界里边的状态、位置、方为、相对位移信息、动作模式等信息,数字模型管理器支持设备模型的创建、编辑、数字模型元数据生成、数字模型数据动态更新数字模型元数据提供REST API
21、接口供三维模型管理使用数字模型数据提供Websocket接口供展示前端订阅开发数字模型管理前端接口开发接口开发数字模型元数据接口数字模型元数据提供REST API接口供三维模型管理使用VANTIQ内部支持资源即服务能力,完成VANTIQ内部元数据获取函数即可生成元数据获取接口数字模型动态数据接口数字模型动态数据提供Websocket接口供展示前端订阅VANTIQ内部支持资源即服务能力,存储数字模型的数据表可以提供Websocket服务提供展示前端订阅大数据平台统一接口VANTIQ平台数据集成层可以通过JDBC,REST对接大数据平台通过编写函数并发布REST服务提供展示前端获取大数据平台分析结
22、果数据定时任务在VANTIQ平台执行并动态更新分析结构数据,通过REST和Websocket发布分析结果数据基于VANTIQ开发三维模型管理三维模型管理 -资源管理器资源管理器资源管理器模型文件,其中包括自动生成的材质球文件预制体文件场景文件脚本代码文件音效文件贴图文件资源管理最直观的体现在于对文件的归类与命名。资源管理器对场景中的各种元素资源进行管理。VANTIQ合作伙伴开发三维模型管理三维模型管理 -模型库模型库提供机场及跑道区域、地面车辆及仿真人的三维模型。在虚拟环境中可根据需要从模型库中添加模型元素。VANTIQ合作伙伴开发三维模型管理三维模型管理 -材质编辑材质编辑材质编辑器可编辑材
23、质表面颜色/纹理可编辑材质表面反射属性可编辑材质透明属性可编辑材质表面光滑度属性可编辑层材质编辑器提供各种工具节点用于编辑复杂材质效果材质库在材质库中预设基本材质模板。(包含金属、玻璃、大理石、木纹、水泥)VANTIQ合作伙伴开发三维模型管理三维模型管理 -模型层级关系模型层级关系对于场景中的各个物体可以通过层级管理器编辑三维模型与三维模型之间的从属关系。VANTIQ合作伙伴开发三维模型管理三维模型管理 -模型和模型和GISGIS整合整合VANTIQ合作伙伴开发三维模型管理器整合GIS系统的SDK并编辑三维模型和GIS的相对位置关系,实现三维模型和GIS的整合三维模型管理三维模型管理 -动作库
24、动作库人物角色动作库为人物提供一系列的常规动作库,在虚拟环境中系统根据不同的环境数据,自动从动作库中调取相应的人物动作匹配到人物模型上。车辆动画库根据不同的车辆、用途,提供车辆的动画库。根据外部数据情况,自动调用动画库中的车辆动画。VANTIQ合作伙伴开发三维模型管理三维模型管理 -动作和数字模型数据绑定动作和数字模型数据绑定数字模型的数据进入到数字孪生引擎后,通过数据驱动模型的材质和动作库。从而实现数字模型数据与三维模型的关联。VANTIQ合作伙伴开发数字模型管理器数字模型物理属性虚拟属性数字模型接口三维模型管理系统位置方位状态相对位移运动模式物理和虚拟属性文字/图表信息标准动作脚本三维模型三维模型管理三维模型管理 -数字孪生展示组件支持数字孪生展示组件支持VANTIQ合作伙伴开发调度引擎调度引擎VANTIQ提供保障调度流程的可视化设计和流程的执行跟踪能力,并提供人和系统交互的移动应用设计能力,可以快速开发基于人、设备、系统的异构系统协同、保障、调度的应用场景VANTIQ内置可视化保障调度设计保障调度执行调度移动应用设计第三方服务第三方服务数字孪生用到的第三方服务如下:AI引擎大数据引擎GIS服务自然语言引擎(如果移动终端用自然语言服务)