场景数据分为静态和动态两类，其中静态场景态势数据中包含时间信息，动态场景态势数据中包含时间信息以及阶段时间信息。

目标数量：0-10000，整型。
单元数量：0-10000，整型。

situation_info = {
cur_time: 0,  # 当前观测时间，单位为秒
period_duration:600,  # 动态阶段时长，单位为秒
target_info:   来袭目标
{
  "t00001":{  # id，五位数
      "name": "missile_1",  #名称
      "id": "00001",  # id
      "location": [ # 当前位置，纬度，经度
        29.4,
        114.2
      ],
      "height": 100,  # 当前高度
      "velocity": 80,  # 速度
      "theta_degrees": 45,  # 导弹来袭方向，与正北方向的夹角
      "threat": 100,   # 导弹的威胁值
      "max_num_of_weapons": 2,  #最多拦截武器弹药数量（整型，1-5），可以与目标威胁值相关联
      "goal_location":(50.239537659664684, 125.19021498678639),   # 目标进攻位置，终点
      "disappear_time":1750.00   # 目标消失事件
    }
}
unit_info:单元信息
{
  "u00001": {  #id 五位数
    "loc": [30, 115],  
    "height": 100,
    "fire_control_channel_num": 2,  # 火控通道数量（整型，1-2）
    "ammunition_amount": 15,  # 弹药数量
    "intercept_radius": 50,  # 拦截半径
    "trajectory_speed": 80.0,   # 发射速度
    "interception_probability": {  # 拦截概率（0-1，浮点数，随机生成，但与拦截能力有关）
      "00001": 0.50,
      "00002": 0.00,
      "00003": 0.80
    },
    "interception_ability": {  # 拦截能力（0，1 整型，随机生成）
      "00001": 1,
      "00002": 0,
      "00003": 1
    }
  }
}

}

WTA智能体决策输出,二维矩阵的形式
0:[1,2,3,4,5]
1:[6,7,8,9,10]

注：根据以上WTA智能体决策输出结果，生成单元对应的目标拦截时间窗口信息，在以下agent_info变量中。

agent_info = {
    "u00001":[
        {
            "id":"t00001",
            "interception_probability":0.8,
            "interception_ability": 1,
            "intercept_time_window": [],   # 拦截时间窗口
            "launch_time_window":[],       # 武器发射时间窗口
            "intersection_points":[],      # 拦截前后坐标位置
            "max_num_of_weapons": 2
        },
        {
            "id":"t00002",
            "interception_probability":0.8,
            "interception_ability": 1,
            "intercept_time_window": [],   # 拦截时间窗口
            "launch_time_window":[],       # 武器发射时间窗口
            "intersection_points":[],      # 拦截前后坐标位置
            "max_num_of_weapons": 2
        }
    ],
    "u00002":[
        {
            "id":"t00004",
            "interception_probability":0.8,
            "interception_ability": 1,
            "intercept_time_window": [],   # 拦截时间窗口
            "launch_time_window":[],       # 武器发射时间窗口
            "intersection_points":[],      # 拦截前后坐标位置
            "max_num_of_weapons": 2
        },
        {
            "id":"t00005",
            "interception_probability":0.8,
            "interception_ability": 1,
            "intercept_time_window": [],   # 拦截时间窗口
            "launch_time_window":[],       # 武器发射时间窗口
            "intersection_points":[],      # 拦截前后坐标位置
            "max_num_of_weapons": 2
        }
    ]
}
