# 说明性文档
## 1. 说明对象
   - 交通感知指标:拥堵、失衡、溢出、死锁和相位空放程序
   - 程序入口代码文件: CarTrajectoryIndexMain.java
## 2. 指标说明
    
    ### 2.1 拥堵
    拥堵指标计算分为协调方向方向和非协调方向
    - 协调方向拥堵指数计算会针对每个路口的进口路段进行计算，统计每个路段的拥堵指数，并根据拥堵指数进行阈值判断后，获取该路段的交通状态
    - 非协调方向的拥堵指数计算：根据绿灯时间内车辆空档时间，计算饱和度。根据算法文档阈值判断拥堵等级。
 
    ### 2.2 失衡
    - 根据算法指标计算文档给出的计算公式，计算每个路口是否处于失衡状态
    
    ### 2.3 溢出和死锁
    - 首先会根据算法指标计算文档给出的计算公式判断路口每个路段是否处于溢出状态，如果存在路段溢出，该路口即是溢出状态
    - 如果路口中溢出路段数量>=2，还会判断该路口内的车辆数量，然后综合判断该路口是否处于死锁状态
    
    ### 2.4 相位空放
    - 计算绿灯时间内，控制不同转向的绿灯相位空放时间。然后再根据算法指标文档给出的其他判定条件，判断该相位是否空放
   
    
    


