一种基于IDA-RNN模型的空间维度公交到达时间预测方法
未命名
07-18
阅读:116
评论:0
一种基于ida-rnn模型的空间维度公交到达时间预测方法
技术领域
1.本发明涉及公交管理与控制领域,具体是一种基于ida-rnn模型的空间维度公交到达时间预测方法。
背景技术:
2.公共交通能够比私家车更有效地运送乘客,尤其是在人口密集、拥挤的城市地区。公交车为乘客提供了一种具有良好适应性、安全性、环境友好性和经济性的出行方式。公交站点到达时间实时预测是交通预测的一个重要部分,在智能交通系统领域得到了广泛关注,并且在公交信息系统中发挥着关键作用,为乘客选择其出行交通方式提供了重要信息。然而,估计或预测的公交车辆到达时间通常存在不精确的误差。如果能够获得准确的公交车辆到达时间,公交出行者可以更有效和方便地改变他们的出行路线,减少因等待而产生的焦虑。同时,准确的公交车辆到达时间预测可以进一步促进公交车辆控制方法的发展。
3.在过去十年中,公交车辆到达时间预测方法得到了广泛的研究。这些方法通常可分为基于历史信息的方法、基于统计回归的方法和基于机器学习的方法。基于历史信息的方法假设公交车辆到达时间是重复的,因为交通通常表现出季节性,然而当交通状况因意外交通事件而发生重大变化时,预测结果通常不令人满意。基于统计回归的方法主要依赖于自相关模型,例如自回归模型,但由于非线性拥堵模式和多变的公交运营环境,仍然存在准确性不足的问题。
4.公交车辆到达时间预测侧重于使用历史时间序列数据,因为基于gps的位置和速度数据通常是时间相关的。然而,交叉口或瓶颈处的交通状况除了在时间上变化外,还在空间上变化,而既有研究对于公交运行的空间相关性缺乏充分考量。此外,通常忽略了公交车辆的跟驰交互,跟驰交互的建模非常重要,因为它们可以直接影响站台停留时间。这些交互作用会进一步引发公交串车现象。
5.本技术旨在利用ida-rnn模型在双重注意力递归神经网络的空间维度下进行对公交到达时间预测,利用时间域中空间变化特征的影响,同时考虑公交运行前后车跟驰关系制定了空间域中的预测问题,从空间维度对公交到达时间进行准确、可靠的预测,为实现智能主动公交管控提供重要技术支撑。
技术实现要素:
6.本发明的目的在于提供一种基于ida-rnn模型的空间维度公交到达时间预测方法,以解决现有技术中的问题。
7.为实现上述目的,本发明提供如下技术方案:
8.一种基于ida-rnn模型的空间维度公交到达时间预测方法:
9.s1:将研究路网内部的公交站台位置坐标与公交运行轨迹信息进行匹配,根据公交轨迹数据映射获得一维公交运行数据,即公交行驶距离,对公交运行轨迹数据进行空间序列转换,基于转换后的空间序列数据进行分析;
10.s2:将公交车的运行状态特征与公交车到达时间定量关联,分别对预测目标公交和后车跟驰公交的运行特征进行选择,以获得能够反映公交车运行状态的部分特征,然后将获取的公交运行的相关特征进行合并,预测不同空间位置的公交运行状态空间;
11.s3:分别使用基于输入注意力的编码器和基于空间注意力的解码器,基于输入注意力编码器构建一个基于lstm的编码器以选择性地关注特定的空间序列,基于空间注意力解码器构建另一个基于lstm的解码器来解码所编码的输入信息;
12.s4:构建集成公交到达时间预测模型,将相关序列用作集成公交到达时间预测模型内部的不同模块的输入,分别捕获输入注意力编码器和空间注意力解码器解码预测的目标公交估计到达时间;
13.s5:结合公交运行的历史信息,采用前一天的到达时间作为参考目标序列,结合构建的公交到达时间预测模型学习获得公交车到达时间的非线性映射,输入至公交到达时间预测模型对公交到达时间结果进行预测。
14.进一步设置:步骤s1中,将研究路网内部的公交站台位置坐标与公交运行轨迹信息进行匹配,根据公交轨迹数据映射获得一维公交运行数据,即公交行驶距离,对公交运行轨迹数据进行空间序列转换,基于转换后的空间序列数据进行分析,还包括以下步骤:
15.s11:提取研究路网内部公交站台的经纬度坐标数据和公交运行轨迹信息,将公交站台的经纬度坐标和公交运行轨迹信息进行匹配,根据公交站台匹配结果,提取公交到站时间与公交离站时间,进一步计算路段行程时间、站台停靠时间与车头时距信息;
16.s12:基于公交运行时空图将二维公交站台经纬度运行数据映射到一维公交行程,得到一维公交运行数据,即公交行驶距离,其中,公交车辆的行驶距离通过累加每两个连续公交运行轨迹定位记录之间的欧氏距离进行计算,设定每两条连续定位记录数据之间的欧式距离为d,根据公式:
[0017][0018]
其中,r为地球半径,α1与α2分别为前后两条连续公交运行定位数据的纬度,β1与β2分别为前后两条连续公交运行定位数据的经度;
[0019]
s13:对公交运行轨迹数据空间序列转换,通过将沿时间轴的公交行驶距离转换为沿距离轴的公交行程时间,对于目标公交车辆前后跟驰公交车辆,根据研究路网内部目标公交车辆在所运营线路全部站点的到达情况,将公交车辆行程数据根据站点数量分为多个部分,每个部分将公交运行轨迹数据从时间序列数据转换为空间序列数据,两个连续公交站点之间的空间间隔均匀划分。
[0020]
进一步设置:s2中将公交车的运行状态特征与公交车到达时间定量关联,分别对预测目标公交和后车跟驰公交的运行特征进行选择,以获得能够反映公交车运行状态的部分特征,然后将获取的公交运行的相关特征进行合并,预测不同空间位置的公交运行状态空间,还包括以下步骤:
[0021]
s21:挑选预测目标公交运行特征与公交车到达时间进行关联,选择预测目标公交不同的特征综合表征预测目标公交车辆运行状态特性,预测目标公交的特征包括目标公交从当前空间位置到下一公交站点的剩余距离、目标公交从前一站点驶出时到当前时刻的行
驶时间、目标公交从上一空间位置到当前空间位置的行程时间、目标公交在当前空间位置时的行驶速度;
[0022]
其中,设定目标公交当前空间位置为p,上一空间位置为p-1;目标公交当前空间位置的下一站点为q,前一站点为q-1,设定目标公交从当前空间位置到下一公交站点的剩余距离为d
tar
(p),根据公式进行定义:
[0023][0024]
设定目标公交从前一站点驶出时到当前时刻的行驶时间为t
tar
(p),根据公式进行定义:
[0025][0026]
设定目标公交从上一空间位置到当前空间位置的行程时间为根据公式进行定义:
[0027][0028]
设定目标公交在当前空间位置时的行驶速度为根据公式进行定义:
[0029][0030]
其中,dq为目标公交运行前方下一站点q的绝对位置,dq(p)为目标公交在当前空间p的绝对位置,为目标公交到达当前运行空间位置p时的时间戳,为目标公交到达站点q-1时的时间戳,为目标公交到达运行空间位置p-1时的时间戳,δp为空间位置p-1至空间位置p的距离长度;
[0031]
s22:挑选重要的后车跟驰公交运行特征与公交车到达时间进行关联,对后车跟驰公交不同运行特征进行选择,选择不同特征综合考虑对预测目标公交运行中站台停留时间产生间接影响的后车跟驰公交运行状态特性,包括目标公交与后车跟驰公交之间的车头时距、目标公交与后车跟驰公交之间的空间车头时距;
[0032]
设定目标公交与后车跟驰公交之间的车头时距为hq(p),根据公式进行定义:
[0033][0034]
设定目标公交与后车跟驰公交之间的空间车头时距为shq(p),根据公式进行定义:
[0035][0036]
其中,为目标公交到达位置p时跟驰公交的空间位置,为目标公交到达运行空间位置时的时间戳,为跟驰公交在当前空间位置时的行驶速度;
[0037]
s23:对预测目标公交运行状态进行空间构造,将步骤s21~s22提取的公交运行空间相关特征进行合并,同时采用前一天位于空间位置的目标公交到达站点的时间作为参考目标,设定前一天位于空间位置p的目标公交到达站点q的时间为根据公式进行定义:
[0038][0039]
其中,为于始发站预定发车时间相同的同一班次公交车在前一天到达下一站点q的时间戳,为于始发站预定发车时间相同的同一班次公交车在前一天到达当前空间位置p的时间戳,
[0040]
根据上述定义公式,设定各空间位置p处的目标公交运行状态空间构造为p(p),根据公式:
[0041][0042]
其中,x1,x2,x3,x4,x5,x6,r分别为各个变量所对应的特征变量。
[0043]
进一步设置:s3中,基于输入注意力编码器构建一个基于lstm的编码器以选择性地关注特定的空间序列,还包括以下步骤:
[0044]
构建输入注意力编码器,给定输入序列x=(x1,x2,
…
,x
p
),x
p
∈rn,编码器在所有空间位置中从输入序列学习到隐藏状态的映射,设定空间位置为p∈[1,p],输入序列为x1,
…
,x
p
,隐藏状态为h1,
…
,h
p
,根据公式表示如下:
[0045]
h1,
…
,h
p
=encoder(h0,
…
,h
p-1
,x1,
…
,x
p
)
[0046]
其中,h
p
∈rm为编码器在空间位置p处的隐藏状态,m为隐藏状态的大小;
[0047]
给定k个输入序列参考前一隐藏状态和编码器lstm单元中的单元状态,设定前一隐藏状态为h
p-1
,码器lstm单元中的单元状态为s
p-1
,通过确定性注意力模型构建输入注意力机制,根据公式:
[0048][0049][0050]
其中,ve∈r
p
,we∈r
p
×
2m
,ue∈r
p
×
p
为学习参数,为衡量在空间位置p处第k个输入特征重要性的注意力权重,在表达式中应用softmax函数以确保所有注意力权重总和为1,基于注意力权重自适应地提取输入,根据公式:
[0051][0052]
使用lstm单元来捕获长期空间依赖性,其中空间位置p处公共lstm单元包括三个由神经网络组成的门,分别是遗忘门,输入门和输出门,lstm单元跟踪包含长期信息的单元状态和表示基于三个门的记忆的隐藏状态,设定遗忘门为f
p
、输入门为i
p
、输出门为o
p
,设定期信息的单元状态为s
p
和表示基于三个门的记忆的隐藏状态为h
p
,根据公式对空间位置p处空间序列的lstm单元的更新函数为:
[0053]hp
=lstm(h
p-1
,x
p
)
[0054]
其中,更新一个lstm单元综合公式为:
[0055]fp
=σ(wf[h
p-1
;x
p
]+bf)
[0056]ip
=σ(wi[h
p-1
;x
p
]+bi)
[0057]op
=σ(wo[h
p-1
;x
p
]+bo)
[0058]sp
=f
⊙sp-1
+i
p
⊙
tanh(ws[h
p-1
;x
p
]+bs)
[0059]hp
=o
p
⊙
tanh(s
p
)
[0060]
其中,[h
p-1
;x
p
]∈r
m+n
为前一隐藏状态h
p-1
和当前输入x
p
拼接,对应着维数增加,wf,wi,eo,ws∈rm×
(m+n)
和bf,bi,bo,bs∈rm为学习参数,σ(
·
)为sigmoid函数,tanh是双曲正切函数;
[0061]
根据新的加权输入空间位置p的隐藏状态可以通过lstm单元更新为:
[0062][0063]
进一步设置:s3中,基于空间注意力解码器构建另一个基于lstm的解码器来解码所编码的输入信息,还包括以下步骤:
[0064]
构建空间注意力解码器,解码所编码的输入信息,在空间位置p预测输出,输出值为y
p
,根据公式::
[0065][0066]
在空间注意力解码器中采用空间注意力机制,在所有空间位置中自适应选择相关的编码器隐藏状态,基于前一空间位置的解码器隐藏状态和lstm单元的单元状态计算空间位置p每个编码器隐藏状态的注意力权重,设定前一空间位置的解码器隐藏状态为d
p-1
∈rm′
,lstm单元的单元状态为s
′
p-1
∈rm′
,根据公式:
[0067][0068][0069]
其中,[d
p-1
;s
′
p-1
]∈r
2m
是前一个隐藏状态d
p-1
和lstm单元的单元状态s
′
p-1
拼接,对应着维数增加,vd∈r
p
,we∈r
p
×
2m
,ue∈r
p
×
p
为学习参数,注意力权重表示第i个编码器隐藏状态对于预测的重要性,注意力机制提供了上下文向量c
p
作为所有编码器隐藏状态{h1,h2,
…
,h
p
}的加权和:
[0070][0071]
根据上述函数得到加权求和的上下文向量,将它们与给定的参考目标序列结合起来,设定参考目标序列为r1,r2,
…
,r
p-1
,根据公式:
[0072][0073]
其中,[y
p-1
;c
p-1
]∈r
m+1
为解码器输入r
p-1
和计算得出的上下文向量c
p
拼接,对应着维数增加,与为算法参数将拼接映射为解码器输入的大小,新计算得出的用于更新空间位置p处的解码器隐藏状态,设定当前解码器隐藏状态为d
p
,根据公式:
[0074][0075]
通过所有观察到的输入序列和参考目标序列,获得估计的当前输出,设定当前输出为根据公式:
[0076][0077]
其中,f为使用算法模型逼近的函数,[d
p
;c
p
]∈r
m+m
′
为解码器隐藏状态和上下文向量的拼接,wy∈rm′×
(m
′
+m)
与bw∈rm′
为算法参数将拼接映射为解码器输入的大小,vy∈rm′
为线性函数的权重,bv∈r为线性函数的偏差。
[0078]
进一步设置:s4中,构建集成公交到达时间预测模型,将相关序列用作集成公交到达时间预测模型内部的不同模块的输入,分别捕获输入注意力编码器和空间注意力解码器解码预测的目标公交估计到达时间,还包括以下步骤:
[0079]
构建集成公交到达时间预测模型,其中集成公交到达时间预测模型包含两个模块,分别用于输出目标公交的估计到达时间的到达时间预测器模块和用于输出后车跟驰公交是否超过目标公交的指示符的指示符预测器模块;
[0080]
到达时间预测器模块中到达时间预测器采用输入注意力编码器和空间注意力解码器,指示符预测器模块中指示符预测器采用输入注意力编码器和全连接层,将指示符预测器模块中输入注意力编码器的输出值加到到达时间预测器模块中的输入注意力编码器输出值上,将相同的序列用作到达时间预测器模块和指示符预测器模块的输入,设定序列为x=(x1,x2,
…
,x
p
)=x1…
p
,根据公式两个输入注意力编码器的映射函数定义为:
[0081][0082][0083]
其中,为到达时间预测器模块中输入注意力编码器输出的隐藏状态,为指示符预测器模块中输入注意力编码器输出的隐藏状态;
[0084]
在指示符预测器模块中应用一个全连接层将隐藏状态映射到超车的0-1指标,根据公式:
[0085][0086]
考虑参数优化过程中超车条件的影响,将指示符预测器模块中的隐藏状态添加到到达时间预测器模块中的隐藏状态,设定新的隐藏状态为根据公式:
[0087][0088]
将新的隐藏状态和参考目标序列映射到预测到达时间的空间注意力解码器进行定义为设定参考目标序列r1…
p-1
,根据公式:
[0089][0090]
进一步设置:s5中,结合公交运行的历史信息,采用前一天的到达时间作为参考目标序列,结合构建的公交到达时间预测模型学习获得公交车到达时间的非线性映射,输入至公交到达时间预测模型对公交到达时间结果进行预测,还包括以下步骤:
[0091]
s51:结合给定目标公交运行的历史信息,采用前一天的目标到达时间作为参考目标序列,结合构建的集成公交到达时间预测模型学习获得公交车到达时间的非线性映射,将筛选好关键特征的标准化数据输入至集成公交到达时间预测模型;
[0092]
s52:预测目标公交从上一站到下一站的行程中到下一站的剩余行程时间,设定剩余行程时间为根据公式:
[0093][0094]
依据不同不规则交通状况,判定目标公交车是否被后续公交车超越,引入一个0-1指标来表示目标公交车是否被后续公交车超越,定义0-1指标为y
ind
;
[0095]
若当前空间位置p到目标公交车下一站站点q的剩余距离和当前位置p到目标公交车下一站站点q的剩余行程时间大于后面的总线,即y
ind
=1;
[0096]
通过引入指标,将输出y定义更新为下一班车在空间位置p停靠下一站站点q的到达时间,设定当前空间位置p到目标公交车下一站站点q的剩余距离为当前位置p到目标公交车下一站站点q的剩余行程时间为根据公式:
[0097][0098]
给定一个输入特征矩阵,设定为给定一个输入特征矩阵,设定为其中n是特征数量,p是空间窗口大小的长度,中n是特征数量,p是空间窗口大小的长度,表示长度为p的特征k∈[1,n]的空间序列,表示在空间位置p处所有n个输入特征的向量;
[0099]
s53:预测公交车从上一站到下一站的行程中到下一站的剩余行程时间,对连续的两个停靠点q-1和停靠点q之间的空间以间隔δp均匀划分;
[0100]
采用前一天的到达时间作为参考目标序列,设定前一天的到达时间为设定给定空间范围为[1,p-1],空间范围中参考目标序列的值r=(r1,r2,
…
,r
p-1
)∈r
p-1
,以及当前和先前空间范围[1,p]中的n个输入空间序列,依据构建的预测模型学习在当前位置p处公交车到达时间y
p
的非线性映射,根据公式:
[0101][0102]
其中,f(
·
)为是训练学习的非线性映射函数。
[0103]
与现有技术相比,本发明的有益效果是:旨在利用ida-rnn模型在双重注意力递归神经网络的空间维度下进行对公交到达时间预测,利用时间域中空间变化特征的影响,同时考虑公交运行前后车跟驰关系制定了空间域中的预测问题,从空间维度对公交到达时间进行准确、可靠的预测,为实现智能主动公交管控提供重要技术支撑;
[0104]
本技术可以较好的识别同一条线路公交车在规定运营线路和时刻表条件下的超车情况,并且能够提供较好的接近到达时间的变化,以便于交通管理者根据公交车辆的实时运行情况,对公交运行过程进行主动管理和控制,提升公交运营管理的科学性。本技术即使在公交车串车问题发生时也能提供准确的预测。依据公交到达时间预测结果,交通管理者和组织者可据此制定完善交通运营与管理措施以提升公交系统运行效率,科学安排出行计划,从而有效增强城市公交的吸引力,减轻城市道路交通压力,提高居民出行体验,提升公交出行分担率。
附图说明
[0105]
为了使本发明的内容更容易被清楚地理解,下面根据具体实施例并结合附图,对本发明作进一步详细的说明。
[0106]
图1为本发明一种基于ida-rnn模型的空间维度公交到达时间预测方法的整体步骤示意图;
[0107]
图2为本发明一种基于ida-rnn模型的空间维度公交到达时间预测方法的步骤s1具体示意图;
[0108]
图3为本发明一种基于ida-rnn模型的空间维度公交到达时间预测方法的步骤s2具体示意图;
[0109]
图4为本发明一种基于ida-rnn模型的空间维度公交到达时间预测方法的步骤s5具体示意图。
具体实施方式
[0110]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0111]
请参阅图1~4,本发明实施例中,一种基于ida-rnn模型的空间维度公交到达时间预测方法:
[0112]
s1:将研究路网内部的公交站台位置坐标与公交运行轨迹信息进行匹配,根据公交轨迹数据映射获得一维公交运行数据,即公交行驶距离,对公交运行轨迹数据进行空间序列转换,基于转换后的空间序列数据进行分析;
[0113]
参照图2具体说明,步骤s1中,还包括以下步骤:
[0114]
s11:提取研究路网内部公交站台的经纬度坐标数据和公交运行轨迹信息,将公交站台的经纬度坐标和公交运行轨迹信息进行匹配,根据公交站台匹配结果,提取公交到站时间与公交离站时间,进一步计算路段行程时间、站台停靠时间与车头时距信息;
[0115]
s12:基于公交运行时空图将二维公交站台经纬度运行数据映射到一维公交行程,得到一维公交运行数据,即公交行驶距离,其中,公交车辆的行驶距离通过累加每两个连续公交运行轨迹定位记录之间的欧氏距离进行计算,设定每两条连续定位记录数据之间的欧式距离为d,根据公式:
[0116][0117]
其中,r为地球半径,α1与α2分别为前后两条连续公交运行定位数据的纬度,β1与β2分别为前后两条连续公交运行定位数据的经度;
[0118]
s13:对公交运行轨迹数据空间序列转换,通过将沿时间轴的公交行驶距离转换为沿距离轴的公交行程时间,对于目标公交车辆前后跟驰公交车辆,根据研究路网内部目标公交车辆在所运营线路全部站点的到达情况,将公交车辆行程数据根据站点数量分为多个部分,每个部分将公交运行轨迹数据从时间序列数据转换为空间序列数据,两个连续公交站点之间的空间间隔均匀划分。
[0119]
s2:将公交车的运行状态特征与公交车到达时间定量关联,分别对预测目标公交和后车跟驰公交的运行特征进行选择,以获得能够反映公交车运行状态的部分特征,然后
将获取的公交运行的相关特征进行合并,预测不同空间位置的公交运行状态空间;
[0120]
参照图3具体说明,步骤s2中,还包括以下步骤:
[0121]
s21:挑选预测目标公交运行特征与公交车到达时间进行关联,选择预测目标公交不同的特征综合表征预测目标公交车辆运行状态特性,预测目标公交的特征包括目标公交从当前空间位置到下一公交站点的剩余距离、目标公交从前一站点驶出时到当前时刻的行驶时间、目标公交从上一空间位置到当前空间位置的行程时间、目标公交在当前空间位置时的行驶速度;
[0122]
其中,设定目标公交当前空间位置为p,上一空间位置为p-1;目标公交当前空间位置的下一站点为q,前一站点为q-1,设定目标公交从当前空间位置到下一公交站点的剩余距离为d
tar
(p),根据公式进行定义:
[0123][0124]
设定目标公交从前一站点驶出时到当前时刻的行驶时间为t
tar
(p),根据公式进行定义:
[0125][0126]
设定目标公交从上一空间位置到当前空间位置的行程时间为根据公式进行定义:
[0127][0128]
设定目标公交在当前空间位置时的行驶速度为根据公式进行定义:
[0129][0130]
其中,dq为目标公交运行前方下一站点q的绝对位置,dq(p)为目标公交在当前空间p的绝对位置,为目标公交到达当前运行空间位置p时的时间戳,为目标公交到达站点q-1时的时间戳,为目标公交到达运行空间位置p-1时的时间戳,δp为空间位置p-1至空间位置p的距离长度;
[0131]
s22:挑选重要的后车跟驰公交运行特征与公交车到达时间进行关联,对后车跟驰公交不同运行特征进行选择,选择不同特征综合考虑对预测目标公交运行中站台停留时间产生间接影响的后车跟驰公交运行状态特性,包括目标公交与后车跟驰公交之间的车头时距、目标公交与后车跟驰公交之间的空间车头时距;
[0132]
设定目标公交与后车跟驰公交之间的车头时距为hq(p),根据公式进行定义:
[0133][0134]
设定目标公交与后车跟驰公交之间的空间车头时距为shq(p),根据公式进行定义:
[0135][0136]
其中,为目标公交到达位置p时跟驰公交的空间位置,为目标公交到达运
行空间位置时的时间戳,为跟驰公交在当前空间位置时的行驶速度;
[0137]
s23:对预测目标公交运行状态进行空间构造,将步骤s21~s22提取的公交运行空间相关特征进行合并,同时采用前一天位于空间位置的目标公交到达站点的时间作为参考目标,设定前一天位于空间位置p的目标公交到达站点q的时间为根据公式进行定义:
[0138][0139]
其中,为于始发站预定发车时间相同的同一班次公交车在前一天到达下一站点q的时间戳,为于始发站预定发车时间相同的同一班次公交车在前一天到达当前空间位置p的时间戳,
[0140]
根据上述定义公式,设定各空间位置p处的目标公交运行状态空间构造为p(p),根据公式:
[0141][0142]
其中,x1,x2,x3,x4,x5,x6,r分别为各个变量所对应的特征变量。
[0143]
s3:分别使用基于输入注意力的编码器和基于空间注意力的解码器,基于输入注意力编码器构建一个基于lstm的编码器以选择性地关注特定的空间序列,基于空间注意力解码器构建另一个基于lstm的解码器来解码所编码的输入信息;
[0144]
需要进一步说明s3中,基于输入注意力编码器构建一个基于lstm的编码器以选择性地关注特定的空间序列,还包括以下步骤:
[0145]
构建输入注意力编码器,给定输入序列x=(x1,x2,
…
,x
p
),x
p
∈rn,编码器在所有空间位置中从输入序列学习到隐藏状态的映射,设定空间位置为p∈[1,p],输入序列为x1,
…
,x
p
,隐藏状态为h1,
…
,h
p
,根据公式表示如下:
[0146]
h1,
…
,h
p
=encoder(h0,
…
,h
p-1
,x1,
…
,x
p
)
[0147]
其中,h
p
∈rm为编码器在空间位置p处的隐藏状态,m为隐藏状态的大小;
[0148]
给定k个输入序列参考前一隐藏状态和编码器lstm单元中的单元状态,设定前一隐藏状态为h
p-1
,码器lstm单元中的单元状态为s
p-1
,通过确定性注意力模型构建输入注意力机制,根据公式:
[0149][0150][0151]
其中,ve∈r
p
,we∈r
p
×
2m
,ue∈r
p
×
p
为学习参数,为衡量在空间位置p处第k个输入特征重要性的注意力权重,在表达式中应用softmax函数以确保所有注意力权重总和为1,基于注意力权重自适应地提取输入,根据公式:
[0152]
[0153]
使用lstm单元来捕获长期空间依赖性,其中空间位置p处公共lstm单元包括三个由神经网络组成的门,分别是遗忘门,输入门和输出门,lstm单元跟踪包含长期信息的单元状态和表示基于三个门的记忆的隐藏状态,设定遗忘门为f
p
、输入门为i
p
、输出门为o
p
,设定期信息的单元状态为s
p
和表示基于三个门的记忆的隐藏状态为h
p
,根据公式对空间位置p处空间序列的lstm单元的更新函数为:
[0154]hp
=lstm(h
p-1
,x
p
)
[0155]
其中,更新一个lstm单元综合公式为:
[0156]fp
=σ(wf[h
p-1
;x
p
]+bf)
[0157]ip
=σ(wi[h
p-1
;x
p
]+bi)
[0158]op
=σ(wo[h
p-1
;x
p
]+bo)
[0159]sp
=f
⊙sp-1
+i
p
⊙
tanh(ws[h
p-1
;x
p
]+bs)
[0160]hp
=o
p
⊙
tanh(s
p
)
[0161]
其中,[h
p-1
;x
p
]∈r
m+n
为前一隐藏状态h
p-1
和当前输入x
p
拼接,对应着维数增加,wf,wi,wo,ws∈rm×
(m+n)
和bf,bi,bo,bs∈rm为学习参数,σ(
·
)为sigmoid函数,tanh是双曲正切函数;
[0162]
根据新的加权输入空间位置p的隐藏状态可以通过lstm单元更新为:
[0163][0164]
需要进一步说明s3中,基于空间注意力解码器构建另一个基于lstm的解码器来解码所编码的输入信息,还包括以下步骤:
[0165]
构建空间注意力解码器,解码所编码的输入信息,在空间位置p预测输出,输出值为y
p
,根据公式::
[0166][0167]
在空间注意力解码器中采用空间注意力机制,在所有空间位置中自适应选择相关的编码器隐藏状态,基于前一空间位置的解码器隐藏状态和lstm单元的单元状态计算空间位置p每个编码器隐藏状态的注意力权重,设定前一空间位置的解码器隐藏状态为d
p-1
∈rm′
,lstm单元的单元状态为s
′
p-1
∈rm′
,根据公式:
[0168][0169][0170]
其中,[d
p-1
;s
′
p-1
]∈r
2m
是前一个隐藏状态d
p-1
和lstm单元的单元状态s
′
p-1
拼接,对应着维数增加,vd∈r
p
,we∈r
p
×
2m
,ue∈r
p
×
p
为学习参数,注意力权重表示第i个编码器隐藏状态对于预测的重要性,注意力机制提供了上下文向量c
p
作为所有编码器隐藏状态{h1,h2,
…
,h
p
}的加权和:
[0171][0172]
根据上述函数得到加权求和的上下文向量,将它们与给定的参考目标序列结合起
来,设定参考目标序列为r1,r2,
…
,r
p-1
,根据公式:
[0173][0174]
其中,[y
p-1
;c
p-1
]∈r
m+1
为解码器输入r
p-1
和计算得出的上下文向量c
p
拼接,对应着维数增加,与为算法参数将拼接映射为解码器输入的大小,新计算得出的用于更新空间位置p处的解码器隐藏状态,设定当前解码器隐藏状态为d
p
,根据公式:
[0175][0176]
通过所有观察到的输入序列和参考目标序列,获得估计的当前输出,设定当前输出为根据公式:
[0177][0178]
其中,f为使用算法模型逼近的函数,[d
p
;c
p
]∈r
m+m
′
为解码器隐藏状态和上下文向量的拼接,wy∈rm′×
(m
′
+m)
与bw∈rm′
为算法参数将拼接映射为解码器输入的大小,vy∈rm′
为线性函数的权重,bv∈r为线性函数的偏差。
[0179]
s4:构建集成公交到达时间预测模型,将相关序列用作集成公交到达时间预测模型内部的不同模块的输入,分别捕获输入注意力编码器和空间注意力解码器解码预测的目标公交估计到达时间;
[0180]
需要具体说明s4中,包括以下步骤:
[0181]
构建集成公交到达时间预测模型,其中集成公交到达时间预测模型包含两个模块,分别用于输出目标公交的估计到达时间的到达时间预测器模块和用于输出后车跟驰公交是否超过目标公交的指示符的指示符预测器模块;
[0182]
到达时间预测器模块中到达时间预测器采用输入注意力编码器和空间注意力解码器,指示符预测器模块中指示符预测器采用输入注意力编码器和全连接层,将指示符预测器模块中输入注意力编码器的输出值加到到达时间预测器模块中的输入注意力编码器输出值上,将相同的序列用作到达时间预测器模块和指示符预测器模块的输入,设定序列为x=(x1,x2,
…
,x
p
)=x1…
p
,根据公式两个输入注意力编码器的映射函数定义为:
[0183][0184][0185]
其中,为到达时间预测器模块中输入注意力编码器输出的隐藏状态,为指示符预测器模块中输入注意力编码器输出的隐藏状态;
[0186]
在指示符预测器模块中应用一个全连接层将隐藏状态映射到超车的0-1指标,根据公式:
[0187][0188]
考虑参数优化过程中超车条件的影响,将指示符预测器模块中的隐藏状态添加到到达时间预测器模块中的隐藏状态,设定新的隐藏状态为根据公式:
[0189][0190]
将新的隐藏状态和参考目标序列映射到预测到达时间的空间注意力解码器进行
定义为设定参考目标序列r1…
p-1
,根据公式:
[0191][0192]
s5:结合公交运行的历史信息,采用前一天的到达时间作为参考目标序列,结合构建的公交到达时间预测模型学习获得公交车到达时间的非线性映射,输入至公交到达时间预测模型对公交到达时间结果进行预测。
[0193]
需要具体说明的是,根据图4,步骤s5中包括以下步骤:
[0194]
s51:结合给定目标公交运行的历史信息,采用前一天的目标到达时间作为参考目标序列,结合构建的集成公交到达时间预测模型学习获得公交车到达时间的非线性映射,将筛选好关键特征的标准化数据输入至集成公交到达时间预测模型;
[0195]
s52:预测目标公交从上一站到下一站的行程中到下一站的剩余行程时间,设定剩余行程时间为根据公式:
[0196][0197]
依据不同不规则交通状况,不同不规则交通状况包括交通拥堵和客流量不平衡,判定目标公交车是否被后续公交车超越,引入一个0-1指标来表示目标公交车是否被后续公交车超越,定义0-1指标为y
ind
;
[0198]
若当前空间位置p到目标公交车下一站站点q的剩余距离和当前位置p到目标公交车下一站站点q的剩余行程时间大于后面的总线,即y
ind
=1;
[0199]
通过引入指标,将输出y定义更新为下一班车在空间位置p停靠下一站站点q的到达时间,设定当前空间位置p到目标公交车下一站站点q的剩余距离为当前位置p到目标公交车下一站站点q的剩余行程时间为根据公式:
[0200][0201]
给定一个输入特征矩阵,设定为给定一个输入特征矩阵,设定为其中n是特征数量,p是空间窗口大小的长度,中n是特征数量,p是空间窗口大小的长度,表示长度为p的特征k∈[1,n]的空间序列,表示在空间位置p处所有n个输入特征的向量;
[0202]
s53:预测公交车从上一站到下一站的行程中到下一站的剩余行程时间,对连续的两个停靠点q-1和停靠点q之间的空间以间隔δp均匀划分;
[0203]
由于公交车在行驶过程中到下一站点实际到达时间在到达站点前始终为未知,输出的历史序列在空间窗口(1,2,
…
,p-1)中始终未知;
[0204]
采用前一天的到达时间作为参考目标序列,设定前一天的到达时间为设定给定空间范围为[1,p-1],空间范围中参考目标序列的值为r=(r1,r2,
…
,r
p-1
)∈r
p-1
,以及当前和先前空间范围[1,p]中的n个输入空间序列,依据构建的预测模型学习在当前位置p处公交车到达时间y
p
的非线性映射,根据公式:
[0205][0206]
其中,f(
·
)为是训练学习的非线性映射函数。
[0207]
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
技术特征:
1.一种基于ida-rnn模型的空间维度公交到达时间预测方法,其特征在于:所述方法包括以下步骤:s1:将研究路网内部的公交站台位置坐标与公交运行轨迹信息进行匹配,根据公交轨迹数据映射获得一维公交运行数据,即公交行驶距离,对公交运行轨迹数据进行空间序列转换,基于转换后的空间序列数据进行分析;s2:将公交车的运行状态特征与公交车到达时间定量关联,分别对预测目标公交和后车跟驰公交的运行特征进行选择,以获得能够反映公交车运行状态的部分特征,然后将获取的公交运行的相关特征进行合并,预测不同空间位置的公交运行状态空间;s3:分别使用基于输入注意力的编码器和基于空间注意力的解码器,基于输入注意力编码器构建一个基于lstm的编码器以选择性地关注特定的空间序列,基于空间注意力解码器构建另一个基于lstm的解码器来解码所编码的输入信息;s4:构建集成公交到达时间预测模型,将相关序列用作集成公交到达时间预测模型内部的不同模块的输入,分别捕获输入注意力编码器和空间注意力解码器解码预测的目标公交估计到达时间;s5:结合公交运行的历史信息,采用前一天的到达时间作为参考目标序列,结合构建的公交到达时间预测模型学习获得公交车到达时间的非线性映射,输入至公交到达时间预测模型对公交到达时间结果进行预测。2.根据权利要求1所述的一种基于ida-rnn模型的空间维度公交到达时间预测方法,其特征在于:所述s1中,具体如下:s11:提取研究路网内部公交站台的经纬度坐标数据和公交运行轨迹信息,将公交站台的经纬度坐标和公交运行轨迹信息进行匹配,根据公交站台匹配结果,提取公交到站时间与公交离站时间,进一步计算路段行程时间、站台停靠时间与车头时距信息;s12:基于公交运行时空图将二维公交站台经纬度运行数据映射到一维公交行程,得到一维公交运行数据,即公交行驶距离,其中,公交车辆的行驶距离通过累加每两个连续公交运行轨迹定位记录之间的欧氏距离进行计算,设定每两条连续定位记录数据之间的欧式距离为d,根据公式:其中,r为地球半径,α1与α2分别为前后两条连续公交运行定位数据的纬度,β1与β2分别为前后两条连续公交运行定位数据的经度;s13:对公交运行轨迹数据空间序列转换,通过将沿时间轴的公交行驶距离转换为沿距离轴的公交行程时间,对于目标公交车辆前后跟驰公交车辆,根据研究路网内部目标公交车辆在所运营线路全部站点的到达情况,将公交车辆行程数据根据站点数量分为多个部分,每个部分将公交运行轨迹数据从时间序列数据转换为空间序列数据,两个连续公交站点之间的空间间隔均匀划分。3.根据权利要求2所述的一种基于ida-rnn模型的空间维度公交到达时间预测方法,其特征在于:所述s2中还包括以下步骤:s21:挑选预测目标公交运行特征与公交车到达时间进行关联,选择预测目标公交不同
的特征综合表征预测目标公交车辆运行状态特性,预测目标公交的特征包括目标公交从当前空间位置到下一公交站点的剩余距离、目标公交从前一站点驶出时到当前时刻的行驶时间、目标公交从上一空间位置到当前空间位置的行程时间、目标公交在当前空间位置时的行驶速度;其中,设定目标公交当前空间位置为p,上一空间位置为p-1;目标公交当前空间位置的下一站点为q,前一站点为q-1,设定目标公交从当前空间位置到下一公交站点的剩余距离为d
tar
(p),根据公式进行定义:设定目标公交从前一站点驶出时到当前时刻的行驶时间为t
tar
(p),根据公式进行定义:设定目标公交从上一空间位置到当前空间位置的行程时间为根据公式进行定义:设定目标公交在当前空间位置时的行驶速度为根据公式进行定义:其中,d
q
为目标公交运行前方下一站点q的绝对位置,d
q
(p)为目标公交在当前空间p的绝对位置,为目标公交到达当前运行空间位置p时的时间戳,为目标公交到达站点q-1时的时间戳,为目标公交到达运行空间位置p-1时的时间戳,δp为空间位置p-1至空间位置p的距离长度;s22:挑选重要的后车跟驰公交运行特征与公交车到达时间进行关联,对后车跟驰公交不同运行特征进行选择,选择不同特征综合考虑对预测目标公交运行中站台停留时间产生间接影响的后车跟驰公交运行状态特性,包括目标公交与后车跟驰公交之间的车头时距、目标公交与后车跟驰公交之间的空间车头时距;设定目标公交与后车跟驰公交之间的车头时距为h
q
(p),根据公式进行定义:设定目标公交与后车跟驰公交之间的空间车头时距为sh
q
(p),根据公式进行定义:其中,为目标公交到达位置p时跟驰公交的空间位置,为目标公交到达运行空间位置时的时间戳,为跟驰公交在当前空间位置时的行驶速度;s23:对预测目标公交运行状态进行空间构造,将步骤s21~s22提取的公交运行空间相关特征进行合并,同时采用前一天位于空间位置的目标公交到达站点的时间作为参考目标,设定前一天位于空间位置p的目标公交到达站点q的时间为根据公式进行定义:
其中,为于始发站预定发车时间相同的同一班次公交车在前一天到达下一站点q的时间戳,为于始发站预定发车时间相同的同一班次公交车在前一天到达当前空间位置p的时间戳,根据上述定义公式,设定各空间位置p处的目标公交运行状态空间构造为x(p),根据公式:其中,x1,x2,x3,x4,x5,x6,r分别为各个变量所对应的特征变量。4.根据权利要求3所述的一种基于ida-rnn模型的空间维度公交到达时间预测方法,其特征在于:所述s3中,基于输入注意力编码器构建一个基于lstm的编码器以选择性地关注特定的空间序列,还包括以下步骤:构建输入注意力编码器,给定输入序列x=(x1,x2,...,x
p
),x
p
∈r
n
,编码器在所有空间位置中从输入序列学习到隐藏状态的映射,设定空间位置为p∈[1,p],输入序列为x1,...,x
p
,隐藏状态为h1,...,h
p
,根据公式表示如下:h1,...,h
p
=encoder(h0,...,h
p-1
,x1,...,x
p
)其中,h
p
∈r
m
为编码器在空间位置p处的隐藏状态,m为隐藏状态的大小;给定k个输入序列参考前一隐藏状态和编码器lstm单元中的单元状态,设定前一隐藏状态为h
p-1
,码器lstm单元中的单元状态为s
p-1
,通过确定性注意力模型构建输入注意力机制,根据公式:模型构建输入注意力机制,根据公式:其中,v
e
∈r
p
,w
e
∈r
p
×
2m
,u
e
∈r
p
×
p
为学习参数,为衡量在空间位置p处第k个输入特征重要性的注意力权重,在表达式中应用softmax函数以确保所有注意力权重总和为1,基于注意力权重自适应地提取输入,根据公式:使用lstm单元来捕获长期空间依赖性,其中空间位置p处公共lstm单元包括三个由神经网络组成的门,分别是遗忘门,输入门和输出门,lstm单元跟踪包含长期信息的单元状态和表示基于三个门的记忆的隐藏状态,设定遗忘门为f
p
、输入门为i
p
、输出门为o
p
,设定期信息的单元状态为s
p
和表示基于三个门的记忆的隐藏状态为h
p
,根据公式对空间位置p处空间序列的lstm单元的更新函数为:h
p
=lstm(h
p-1
,x
p
)其中,更新一个lstm单元综合公式为:f
p
=σ(w
f
[h
p-1
;x
p
]+b
f
)i
p
=σ(w
i
[h
p-1
;x
p
]+b
i
)
o
p
=σ(w
o
[h
p-1
;x
p
]+b
o
)s
p
=f
⊙
s
p-1
+i
p
⊙
tanh(w
s
[h
p-1
;x
p
]+b
s
)h
p
=o
p
⊙
tanh(s
p
)其中,[h
p-1
;x
p
]∈r
m+n
为前一隐藏状态h
p-1
和当前输入x
p
拼接,对应着维数增加,w
f
,w
i
,w
o
,w
s
∈r
m
×
(m+n)
和b
f
,b
i
,b
o
,b
s
∈r
m
为学习参数,σ(
·
)为sigmoid函数,tanh是双曲正切函数;根据新的加权输入空间位置p的隐藏状态可以通过lstm单元更新为:5.根据权利要求4所述的一种基于ida-rnn模型的空间维度公交到达时间预测方法,其特征在于:所述s3中,基于空间注意力解码器构建另一个基于lstm的解码器来解码所编码的输入信息,还包括以下步骤:构建空间注意力解码器,解码所编码的输入信息,在空间位置p预测输出,输出值为y
p
,根据公式::在空间注意力解码器中采用空间注意力机制,在所有空间位置中自适应选择相关的编码器隐藏状态,基于前一空间位置的解码器隐藏状态和lstm单元的单元状态计算空间位置p每个编码器隐藏状态的注意力权重,设定前一空间位置的解码器隐藏状态为d
p-1
∈r
m
′
,lstm单元的单元状态为s
′
p-1
∈r
′
,根据公式:,根据公式:其中,[d
p-1
;s
′
p-1
]∈r
2m
是前一个隐藏状态d
p-1
和lstm单元的单元状态s
′
p-1
拼接,对应着维数增加,v
d
∈r
p
,w
e
∈r
p
×
2m
,u
e
∈r
p
×
p
为学习参数,注意力权重表示第i个编码器隐藏状态对于预测的重要性,注意力机制提供了上下文向量c
p
作为所有编码器隐藏状态{h1,h2,...,h
p
}的加权和:根据上述函数得到加权求和的上下文向量,将它们与给定的参考目标序列结合起来,设定参考目标序列为r1,r2,...,r
p-1
,根据公式:其中,[y
p-1
;c
p-1
]∈r
m+1
为解码器输入r
p-1
和计算得出的上下文向量cp拼接,对应着维数增加,与为算法参数将拼接映射为解码器输入的大小,新计算得出的用于更新空间位置p处的解码器隐藏状态,设定当前解码器隐藏状态为d
p
,根据公式:通过所有观察到的输入序列和参考目标序列,获得估计的当前输出,设定当前输出为根据公式:
其中,f为使用算法模型逼近的函数,[d
p
;c
p
]∈r
m+m
′
为解码器隐藏状态和上下文向量的拼接,w
y
∈r
m
′×
(m
′
+m)
与b
w
∈r
m
′
为算法参数将拼接映射为解码器输入的大小,v
y
∈r
m
′
为线性函数的权重,b
v
∈r为线性函数的偏差。6.根据权利要求5所述的一种基于ida-rnn模型的空间维度公交到达时间预测方法,其特征在于:所述s4中具体如下:构建集成公交到达时间预测模型,其中集成公交到达时间预测模型包含两个模块,分别用于输出目标公交的估计到达时间的到达时间预测器模块和用于输出后车跟驰公交是否超过目标公交的指示符的指示符预测器模块;到达时间预测器模块中到达时间预测器采用输入注意力编码器和空间注意力解码器,指示符预测器模块中指示符预测器采用输入注意力编码器和全连接层,将指示符预测器模块中输入注意力编码器的输出值加到到达时间预测器模块中的输入注意力编码器输出值上,将相同的序列用作到达时间预测器模块和指示符预测器模块的输入,设定序列为x=(x1,x2,...,x
p
)=x
1...p
,根据公式两个输入注意力编码器的映射函数定义为:,根据公式两个输入注意力编码器的映射函数定义为:其中,为到达时间预测器模块中输入注意力编码器输出的隐藏状态,为指示符预测器模块中输入注意力编码器输出的隐藏状态;在指示符预测器模块中应用一个全连接层将隐藏状态映射到超车的0-1指标,根据公式:考虑参数优化过程中超车条件的影响,将指示符预测器模块中的隐藏状态添加到到达时间预测器模块中的隐藏状态,设定新的隐藏状态为根据公式:将新的隐藏状态和参考目标序列映射到预测到达时间的空间注意力解码器进行定义为设定参考目标序列r
1...p-1
,根据公式:7.根据权利要求6所述的一种基于ida-rnn模型的空间维度公交到达时间预测方法,其特征在于:所述s5中具体如下:s51:结合给定目标公交运行的历史信息,采用前一天的目标到达时间作为参考目标序列,结合构建的集成公交到达时间预测模型学习获得公交车到达时间的非线性映射,将筛选好关键特征的标准化数据输入至集成公交到达时间预测模型;s52:预测目标公交从上一站到下一站的行程中到下一站的剩余行程时间,设定剩余行程时间为根据公式:依据不同不规则交通状况,判定目标公交车是否被后续公交车超越,引入一个0-1指标来表示目标公交车是否被后续公交车超越,定义0-1指标为y
ind
;若当前空间位置p到目标公交车下一站站点q的剩余距离和当前空间位置p到目标公交
车下一站站点q的剩余行程时间大于后面的公交,即y
ind
=1;通过引入指标,将输出y定义更新为下一班车在空间位置p停靠下一站站点q的到达时间,设定当前空间位置p到目标公交车下一站站点q的剩余距离为当前位置p到目标公交车下一站站点q的剩余行程时间为根据公式:给定一个输入特征矩阵,设定为给定一个输入特征矩阵,设定为其中n是特征数量,p是空间窗口大小的长度,特征数量,p是空间窗口大小的长度,表示长度为p的特征k∈[1,n]的空间序列,表示在空间位置p处所有n个输入特征的向量;s53:预测公交车从上一站到下一站的行程中到下一站的剩余行程时间,对连续的两个停靠点q-1和停靠点q之间的空间以间隔δp均匀划分;采用前一天的到达时间作为参考目标序列,设定前一天的到达时间为设定给定空间范围为[1,p-1],空间范围中参考目标序列的值为r=(r1,r2,...,r
p-1
)∈r
p-1
,以及当前和先前空间范围[1,p]中的n个输入空间序列,依据构建的预测模型学习在当前位置p处公交车到达时间y
p
的非线性映射,根据公式:其中,f(
·
)为是训练学习的非线性映射函数。
技术总结
本发明公开了一种基于IDA-RNN模型的空间维度公交到达时间预测方法,利用IDA-RNN模型在双重注意力递归神经网络的空间维度下进行对公交到达时间预测,利用时间域中空间变化特征的影响,同时考虑公交运行前后车跟驰关系制定了空间域中的预测问题,从空间维度对公交到达时间进行准确、可靠的预测,为实现智能主动公交管控提供重要技术支撑,依据公交到达时间预测结果,交通管理者和组织者可据此制定完善交通运营与管理措施以提升公交系统运行效率,科学安排出行计划,从而有效增强城市公交的吸引力,减轻城市道路交通压力,提高居民出行体验,提升公交出行分担率。提升公交出行分担率。提升公交出行分担率。
技术研发人员:聂庆慧 敬鹏 欧吉顺 张海洋 岳鹏翔 沈家军 邓社军 刘路 周扬
受保护的技术使用者:扬州大学
技术研发日:2023.02.23
技术公布日:2023/5/24
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
