PHP计算道路拥堵率,求解答

单行道路总长 2 公里,随机产生在此道路上行使 20 辆汽车,分
布在开始的 1 公里上(不能违反交通规则);每 0.5 秒获取一次位置
信息,根据位置信息计算出来道路的拥堵率,拥堵率的标准自行设
定,需要符合事实

怎么算??需不需要数据库??

根据这段道路的最高限速,和每 0.5 秒获取一次位置计算车的运行速度,低于某一设置值时则为拥堵;低于某一设置值的值除以最高限速*100为拥堵率