Product Capabilities

从模型构建,到智能决策验证。

交通仿真 4.0 时代,不仅需要还原真实交通运行状态,更需要支持数据驱动建模、智能算法交互、大规模计算和方案验证。评价一个仿真平台,行家通常问三个问题:内核是不是自己的、结果敢不敢当场重跑、能不能长进现有的工作流。TASP 的六大技术创新依次回应这三问。

内核架构Python 原生仿真内核
质量体系确定性保障
智能体闭环Agent 工程闭环
实验流水线实验证据流水线
接口体系统一公共接口
数据边界真实世界直通实验
01

Core 01

Python 原生仿真内核——仿真与 AI 同处一个生态

训练一个强化学习策略动辄海量仿真调用,跨进程接口层往往先于算法本身成为瓶颈。TASP 从第一行代码起原生构建于 Python 科学计算生态:车辆状态矩阵化批量处理,与 NumPy / PyTorch 同进程运行,零通信成本。这不是「多支持一门语言」,而是把仿真内核放进算法的母语环境——城市级规模有实测背书,而非宣传参数。
  • 同一份工程以三种形态运行:工作台实时观测、无头批量执行、逐步控制模式——每步读取状态、回写动作,与训练循环同进程推进。
  • 第一天就跑通强化学习闭环:累计等待时间等观测直接作奖励信号,相位切换作动作空间,无需自建任何桥接层。
  • 存量 SUMO 资产低成本进入:接口层提供 TraCI 风格别名,存量脚本改名即可迁移;标准交叉口模板一键生成可运行工程。
  • 在跟驰换道模型层面做项目级定制:IDM / Krauß 及安全变体按道路或车型选择,行为参数继承有明确规则。

实测数据:实时稳定边界 4,225 个交叉口 / 2,059 公里路网;400 路口持续拥堵负载下 1,953 辆实时运行(绑定运行条件,测量记录可复查——不外推,不混淆「跑得完」与「能实时」两种口径)。

02

Core 02

确定性保障——每个结论都可当场重跑

用 VISSIM / SUMO 做过多方案比选的团队都遇到过同一件事:同一路网跑两次,延误指标天然有差异。这在学术上成立,在工程评审中却成了软肋——甲方追问「这个 12% 的改善我再跑一遍还在吗」,答辩方无法回答。TASP 把可复现性做成了引擎的固有属性:相同工程加相同随机种子,任何人在任何机器上重跑,得到完全一致的同一个数字。支撑它的是四项内建机制,以及每个交付版本上运行的自动化质量验证——结果偏差即阻断交付。
  • 固定种子复现任何一次历史运行——报告里的每个数字,评审现场当场重演,不用带任何解释性附注。
  • 「同工程双跑」的对照逻辑严格成立:基线与方案之间唯一差异就是方案本身,因果链无可争辩。
  • 信号时距图核对相位衔接、问题清单查配置缺陷——错误在建模期暴露,不留到运行时背锅。
  • 向不同受众展示同一推演:专家看单步细节,决策层看倍速播放与拥堵热点全局。

更深的含义:路口秩序由机制保证而非参数试凑——绿灯仅为准入申请资格、冲突互锁保护始终生效、下游饱和时路口禁停约束阻止车辆滞留。无信号与非常规组织的推演结论因此可以写进审批材料。

03

Core 03

Agent 工程闭环——一句话驱动仿真

给仿真接一个聊天窗口并不难,难的是让一家交管机构敢把操作权交给智能体。TASP Agent 的架构选择是推理与执行严格分离:远端大模型只返回受限的标准操作,不能生成工具调用、代码或证据;服务器把决策编译为带数字指纹的实验计划,人工确认后才经真实仿真执行,结果携带指标与数据来源回流。确认时、参数准备时、执行瞬间三重校验工程状态——确认之后工程被改过即拒绝执行,不存在「确认的是 A、执行的是 B」。模型失败即显式报错,绝不回退到编造结果。这套约束不是使用规范,是产品出厂设计。
  • 用一句话完成查询与操作:「现在哪里最堵」「把这条路临时封闭看绕行」「北入口流量改成 1500 再跑一遍对比」。
  • 在汇报与演示场景实时推演管控措施:封路、解封、限速经预览确认后在运行中的仿真上即时生效,路网响应当场呈现。
  • 机构自备大模型密钥,操作系统级加密存储,不进页面、不进日志、不进网络请求——模型选择权与数据主权都在机构手里。
  • 事后逐轮审计:写操作全程留痕,谁在何时确认了什么、执行了什么,记录可查。

实际效果:能力边界逐行可查、不可用能力标注真实原因;单轮显式限额——最多 4 次生成、4 次工具调用、1 次仿真执行、60 秒自动循环时限——自主性被产品约束,不存在失控长循环。已在大型活动交通保障的真实指挥场景中承担「一句话下指令、仿真出证据」的角色。

04

Core 04

实验证据流水线——方案比选成为标准动作

传统工作流里,多方案比选的组织成本决定了它很少真正发生:评一个新方案往往意味着另存一份工程、重配一遍场景、手工记录一轮数据——三个方案就得维护三套独立工程,数据偏差随之而来。TASP 把对照实验做成了机制:限速、封道、调流量以临时调整进入,不改动工程文件,撤销即恢复;多方案 × 多随机种子由持久化队列批量执行,自动产出实验清单、逐轮结果与可读报告三件套,清单绑定软件版本与工程校验值。
  • 不重建模完成方案组合对比:限速扫描、封闭组合、分流调整,一轮批量运行覆盖整个方案空间。
  • 多种子重复运行——结论不押注单次随机性,不同批次的结果同表并列,直接给出统计意义上的优劣排序。
  • 三类数据统一标准导出:微观轨迹、宏观指标、检测器时序,带格式版本号,直接进入报告与后处理脚本。
  • 把运行记录当交付物:清单—结果—报告三件套即取即用,满足验收考核与科研留档的双重要求。

这正是理论层的并行加速在产品侧的落点——评估一个新方案的成本从「半天重建模」降到「改一组参数、复跑一轮」,方案比选从奢侈动作变成标准动作。

05

Core 05

统一公共接口——界面、脚本、Agent 同一事实源

界面统计一套数、导出文件一套数、二次开发接口又是一套数——方案评审时各说各话。TASP 在架构层面立了一条硬约束:PyTASP 是平台唯一的公共接口,工程、会话、结果三层语义只有这一套;工作台的每次操作、脚本的每次调用、Agent 的每次执行,走的都是它,没有第二条隐藏通道。内核与接口之间另设接口保障层:内部实现可以随性能优化持续演进,对外约定保持稳定——用户的脚本不会因平台升级而失效。
  • 建模与算法不分家:工作台建好的模型,算法团队拿同一份工程直接进训练循环,全程零导出转换。
  • 把仿真嵌进既有系统:任何可运行 Python 的环境——训练框架、批处理调度、内部管控平台——引入一个库即可集成。
  • 桌面单机离线使用,或服务化部署支撑多人协作——两种形态共享同一套工程与结论。
  • 作为数字孪生与管控平台的仿真内核嵌入——TRIP 大模型理解、TASP 推演验证、昇腾算力部署的三层协同即以此接口为接缝。
06

Core 06

数据入口——真实世界直通实验

外部数据进仿真,最怕的不是「进不来」,而是「进来之后不知道还剩多少真实」。TASP 给所有转换器立了硬规则:必须输出可验证工程或报告;必须保留源数据的编号、几何、拓扑映射证据;必须区分已转换 / 部分降级 / 不支持 / 严重失败四种状态并逐条落到转换报告;不得把外部格式的私有语义泄漏进公共接口。SUMO 工程、OpenStreetMap 真实路网、OpenDRIVE 高精地图三条通道全部循此边界——真实数据进得来、剩多少真实查得到,这是交通影响评价与活动保障类任务敢于从仿真取数的前提。
  • OSM 范围圈选导入真实城市路网骨架,叠加需求与信号后立即开跑——从零画路网的建模成本被整体消掉。
  • 转入存量 SUMO 路网与需求继续做实验:路网、车型、检测器、静态配时一并进入,无需求时按仅路网模式处理,不虚构流量。
  • 逐条核查转换报告:每处映射、每处降级有据可查,数据质量评估不必建立在信任之上。
  • 按项目环境选择交付形态:单机离线、局域网服务化、高精地图对接自动驾驶路网资产——同一套引擎,同一套结论。
07

Overview

功能一览

功能类别代表功能
建模与配置可视化路网编辑(道路 / 连接器 / 入口 / 路径 / 转向几何)、固定配时与信号时距图核对、检测器布设与观测、车型与跟驰换道模型配置(IDM / Krauß / MOBIL)、底图与比例尺标定、标准模板工程一键创建
仿真运行启动 / 暂停 / 单步 / 重置、1–20 倍速实时画面、运行日志与摘要、无头批量运行、固定种子确定性复现、运行前工程校验
管控与实验路段限速、车道级封闭、实时封路与解封、流量与分流比例调整、单车期望速度引导、多方案多随机种子批量运行、三件套自动归档
评估与数据延误 / 排队 / 速度 / 行程时间 / 吞吐量等指标、微观轨迹 / 宏观指标 / 检测器时序三类统一导出、拥堵热点识别、报告生成
AI 与算法逐步控制模式(训练闭环)、PyTorch 同进程集成、TraCI 别名迁移、SUMO / OSM / OpenDRIVE 数据转入、批量运行的 Python 入口
智能协作自然语言查询与操作、操作清单预览与哈希确认、实时封控推演演示、拥堵热点查询与画面聚焦、自备密钥本地加密接入、全程审计留痕
平台与交付本地离线桌面、服务化部署、工程版本管理与归档、单实例守护与自动清理、接口保障层保障脚本长期兼容

CTA:申请产品演示——提供真实路口或存量工程,现场走完「真实路网进来、基线跑通、方案比完、结果带走」全流程。

Start with TASP

注册账号,开始使用 TASP。

注册后进入 TASP 用户平台,继续申请体验、管理授权并获取产品资料;已有账号可直接登录。