【技术实现步骤摘要】
一种基于Agent仿真的停车换乘碳排放估算方法
[0001]本专利技术属于智能交通
,具体涉及一种基于Agent仿真的多模式出行碳排放估算方法。
技术介绍
[0002]随着我国城市建成区面积不断扩大,全国各地机动车保有量快速增长,居民出行需求也不断增加。虽然我国大力推动公共交通发展,但是居民出行还是优先选择私家车。推进城市客运转变为低碳模式,降低城市客运领域能源消费和二氧化碳排放,对实现2030年碳高峰目标具有重要意义。
[0003]。在数学建模方法中,难以描述多模式交通系统中移动个体的决策行为,但在基于多智能体仿真的非聚集模型中,可以细致地刻画不同移动个体的属性和系统的动态执行过程,通过调整相关参数可以评价交通政策的效果。利用Java编程语言编写的基于多智能体 (Agent)仿真的碳排放估算系统,能够估算区域交通碳排放并模拟各种交通政策对城市交通状况以及碳排放的影响,对各种交通政策的可行性进行评估。
技术实现思路
[0004]本专利技术针对现有技术的不足,提出了一种基于Agent仿真的停车换乘碳排放估算方法。
[0005]本专利技术包括如下步骤:
[0006]C1初始化
[0007]C11初始化仿真环境
[0008]初始化仿真步长step、迭代次数m、最大迭代次数M、OD矩阵、预约泊车比率η
booking
、通勤出行比例η
com
、高收入出行者比例η
high
以及各种模型参数等变量。
[000 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于Agent仿真的停车换乘碳排放估算方法,其特征在于包括以下步骤:C1初始化C11初始化仿真环境初始化仿真步长step、迭代次数m、最大迭代次数M、OD矩阵、预约泊车比率η
booking
、通勤出行比例η
com
以及高收入出行者比例η
high
;C12初始化组合网络Agent初始化起始节点集合S
O
、终止节点集合S
D
以及停车场节点集合S
P
;利用组合网络的邻接矩阵,生成路段对象;初始化组合网络各路段的编号ID
l
、长度Len
l
、类型M
l
、路径上总碳排放E
totalL
以及路径上每次迭代碳排放E
perL
;C13初始化停车场Agent生成停车场对象ParkingLot,初始化其停车费率f
p
、预约费f
b
、最大泊位容量可预约泊位总数非预约泊位总数可预约泊位使用量和非预约泊位使用量C2生成出行者AgentC21出行者生成根据OD矩阵随机生成出行者,即Traveller对象,设置其编号ID
t
、起点O、终点D以及出发时刻T
d
;随机设置出行者的停车时长PT;根据设定的通勤出行比例η
com
和高收入出行者比例η
high
,随机确定当前出行者的通勤属性和收入属性F
commuter
和F
high
的值是否为true;设置出行者总碳排放E
totalr
、出行者小汽车出行碳排放E
carT
、出行者公共交通出行碳排放E
pubT
和每次迭代出行者碳排放E
perT
;将生成的Traveller对象添加到出行者集合S
tra
中;C22预约停车属性确定根据设定的预约停车比例η
booking
随机确定当前出行者是否预约停车,若为预约用户,则设置其停车预约属性P
booking
为true;出行者首先确定候选停车场,比较“自驾车出行”和“停车换乘出行”两种方式的广义成本或综合累积前景值,选择最优方式出行,规划最优路径,前往目标停车场;非通勤出行者考虑行程时间、货币费用和舒适性损耗因素计算广义成本,并选择广义成本最小的出行方式;通勤出行者考虑时间和货币费用两因素来计算综合累积前景值,并选择综合累积前景值最大的出行方案;若预约停车失败,则该出行者转为非预约出行者,其F
booking
属性设置为false,同样比较两种出行方案的出行成本,确定目标停车场,规划路径,前往目标停车场;C3出行者位置更新、路段碳排放更新与路段流量更新C31出行者位置更新如果出行者尚未到达网络节点处,则根据其所在的路段类型沿着该路段前进一段距离d,d的计算公式如下:
d=min(D
nextNode
,step*v
t
)其中,D
nextNode
代表距离下个节点的距离,step代表仿真步长,v
t
代表路段对应的行程速度;若当前路段类型为小汽车路段,则更新出行者的小汽车出行里程D
car
=D
car
+d;若为地铁或公交路段,则更新公共交通出行里程D
pub
=D
pub
+d;若为步行路段,则更新步行里程D
walk
=D
walk
+d;C32路段碳排放更新C321若此次出行方式为小汽车,则估算此次迭代过程中出行者的碳排放更新出行者的小汽车出行碳排放E
carT
并更新此次迭代中各路段产生的碳排放计算公式如下:下:下:式中,代表第k次迭代过程小汽车出行产生的碳排放,代表第k次迭代过程中路段a上小汽车出行产生的碳排放,代表第k次迭代过程中路段a上公共交通出行产生的碳排放,k代表迭代次数,a代表组合路网中的路段;小汽车的碳排放估算方法如下:系统每分钟迭代一次,迭代之后智能体属性更新,两次迭代之间的属性保持不变,路径上的出行者出行速度由路径属性决定;基于以上特点,设计的小汽车碳排放估算模型影响因素仅包括车辆的实时速度和在不同速度下的行驶距离,具体计算式为:同速度下的行驶距离,具体计算式为:其中,Q为小汽车驾驶的实际耗油量,单位为g,ER0为VSP Bin为0时的平均油耗率,单位为g/s,NER
j
为j区间标准油耗率,无单位,T
j
表示轻型车实际行驶时平均速度落在j区间的总时间,单位为s,为小汽车的co2排放量,单位为g,为消耗1g国标93#汽油排放的co2,无量纲;C322若此次出行方式为公共交通,则估算此次迭代出行者产生的碳排放E
perT
,更新此次迭代出行者的公共汽车碳排放E
pubT
,并更细在迭代中各路段的碳排放计算公式如下:计算公式如下:计算公式如下:其中,代表第k次迭代过程公共交通出行产生的碳排放;公共交通的碳排放估算方法如下:所有人换乘公共交通的等待时间相同,都采用发车间隔的一半,行驶速度由路径该时
段的平均速度决定,地铁行驶速度保持不变;基于以上特点,且考虑到相对于小汽车的碳排放量,公共交通产生的碳排放总量非常低,选择的公共交通碳排放估算模型的影响因素仅包括出行者的公共交通出行距离,具体公式如下式:式中为公共交通的二氧化碳排放量,d
m
为第m1人的公共交通出行距离,单位为km,M1为乘坐公共交通的出行者总数为每公里二氧化碳排放量,单位为g/km;C33路段流量更新遍历集合S
tra
中的每个出行者Agent,检查其当前所在路段L
cur
,若L
cur
为汽车路段,且出行者的F
firstLink
属性为true,表示出行者第一次到达该路段,则更新该路段的流量q
l
=q
技术研发人员:梅振宇,张弘扬,严助,丁文超,赵锦焕,
申请(专利权)人:浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。