CN108537914B - 公共自行车故障诊断方法 - Google Patents

公共自行车故障诊断方法 Download PDF

Info

Publication number
CN108537914B
CN108537914B CN201810156177.9A CN201810156177A CN108537914B CN 108537914 B CN108537914 B CN 108537914B CN 201810156177 A CN201810156177 A CN 201810156177A CN 108537914 B CN108537914 B CN 108537914B
Authority
CN
China
Prior art keywords
attribute
bicycle
fault
value
formula
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810156177.9A
Other languages
English (en)
Other versions
CN108537914A (zh
Inventor
董红召
时中朝
郝伟娜
章丽萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201810156177.9A priority Critical patent/CN108537914B/zh
Publication of CN108537914A publication Critical patent/CN108537914A/zh
Application granted granted Critical
Publication of CN108537914B publication Critical patent/CN108537914B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques

Landscapes

  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Abstract

公共自行车故障诊断方法,包括:步骤1.确定自行车变量及故障类型;步骤2.生成自行车属性集;步骤3.确定故障诊断方法;4.确定属性对类的贡献;5.确定评价指标。本发明通过贝叶斯分类器对待诊断的自行车属性进行分类,分析结果,判断自行车是否存在故障。模型能够在最短的时间内查找故障自行车,提高故障自行车诊断的效率,并且通过不断地学习提升诊断正确率,对公共自行车的发展具有重要的指导意义。

Description

公共自行车故障诊断方法
技术领域
本发明涉及一种公共自行车用户故障车快速诊断方法,属于智能交通领域。
背景技术
公共自行车***承担着重要的城市短程交通任务,可以有效解决公共汽车交通的“最后一公里”难题,提升城市交通的整体服务水平。公共自行车***自从在全国范围内推行以来,作为一种绿色交通方式,以其方便、快捷、低价的公共交通特征,节能、环保、健康的优点,越来越受到人们的青睐。在为广大市民和游客带来出行方便的同时,也存在着一些局限,例如现有公共自行车没有安装车载检测传感器,而且流动及停放区域较大,管理部门无法及时发现自行车故障。
发明内容
为了解决无法及时发现故障自行车的问题,本发明提出了基于朴素贝叶斯分类器的自行车故障诊断方法。
本发明通过分析PBS租用记录、维修记录、用户报修和用户评价,选取15个属性变量作为自行车故障检测的实验数据;根据朴素贝叶斯分类器后验概率,获取每个属性对类的贡献率;以召回率作为评价指标来预测诊断故障自行车。
本发明的公共自行车故障诊断方法,
方法具体步骤如下:
1.确定自行车变量及故障类型;
选取三类因素共15个属性变量作为自行车故障检测的实验数据,如表1所示。
表1 PBS单个服务点属性变量类型(Table 1 PBS single service stationattribute variable type)
Figure GDA0002469555660000021
PBS预测结果分为两类,分别为正常车和故障车,即故障类型C{C1,C2}。
2.生成公共自行车属性集;
在步骤1确定的合理范围内,生成自行车属性变量观测值的集合,记为X={X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15}。每一个属性变量Xi有若干个值,xi表示属性变量Xi对应的值。
3.确定故障诊断方法;
对于一个数据样本,其对应的分类值ct的概率表示为
Figure GDA0002469555660000022
求每个分类值后验概率时,属性值x1,x2,…x15均不变,即分母保持不变。将其表示为常数,从而将式(1)简化成
Figure GDA0002469555660000031
根据各属性之间相互独立的特点,式(2)可以简化成
Figure GDA0002469555660000032
这样,只需要计算每一个分类值Ct下单个属性的条件概率P(xi|Ct)即可。
Figure GDA0002469555660000033
Figure GDA0002469555660000034
式中:N为所有训练样本的频数和;
Figure GDA0002469555660000035
为故障类型Ct对应样本频数;
Figure GDA0002469555660000036
为故障类型Ct且属性变量Xi值为xi的样本频数。
如果某些属性变量的数据缺失,这一类的条件概率就等于零,则整个类的后验概率就等于零。将无法通过式(5)得到准确的结果。因此,假设每个属性都已经出现了一次。对公式(5)使用拉普拉斯平滑方法,在分子上加1,为了使概率和为1,在分母上加上M,则可得公式(6)。
Figure GDA0002469555660000037
将公式(4)和(6)带入公式(3),可得如下:
Figure GDA0002469555660000038
利用式(7)进行计算,选取最大值对应的故障类型作为潜在的故障诊断的结果。
4.确定属性对类的贡献;
为了量化每个属性对分类的贡献,定义属性Q(Xi)为对类的贡献率Ct的贡献率,Q(Xi)表示在只考虑Xi在的情况下C1和C2后验概率差值的平方。
Figure GDA0002469555660000041
其中,xj是属性Xi中的第j个具体值(0<j<t)。根据概率可知0<Q(Xi)<1,Q(Xi)越大,Xi对分类的贡献越多。当Q(Xi)接近于0,表明属性Xi对分类贡献很少或者没有贡献,应该去除。
5.确定评价指标;
自行车故障判定问题常用的评价指标是精确率和召回率。对数据集的预测结果或者正确或者不正确,共有4种情况,混淆矩阵如表2所示。
表2预测评价指标(Table 2 Prediction and evaluation index)
Figure GDA0002469555660000042
召回率表示样本中的故障车有多少被预测正确了。有两种可能,一种是把原来的故障车预测成故障车(TP),另一种就是把原来的故障车预测为正常车(FN)。
Figure GDA0002469555660000051
自行车的故障检测需要很高的召回率,预测结果以召回率为标准。
本发明运用朴素贝叶斯分类器实现公共自行车故障诊断,主要包括三个阶段的工作:
第一阶段为准备工作阶段。通过TCP协议获取服务点及用户app上传的用户租用数据,如果租用时长小于预设值,对数据进行预处理,整理出自行车的属性向量。
第二阶段为分类器训练阶段。计算每个类别在训练样本中出现的频率及每个特征属性划分对每个类别的条件概率估计。
第三阶段为完成公共自行车故障检测。通过贝叶斯分类器对待诊断的自行车属性进行分类,分析结果,判断自行车是否存在故障。模型能够在最短的时间内查找故障自行车,提高故障自行车诊断的效率,并且通过不断地学习提升诊断正确率,对公共自行车的发展具有重要的指导意义。
本发明的优点是:
1.解决了发现故障车的主要靠用户主动报修和工作人员巡检,利用网络化大数据及贝叶斯分类器技术给PBS故障车诊断带来了新途径题。
2.针对公共自行车结构简单、传感器少的不足等问题将公共自行车***的海量历史营运数据应用于公共自行车故障检修。
附图说明
图1是本发明的流程图。
具体实施方式
下面结合附图,进一步说明本发明的技术方案。
本发明所述的公共自行车故障诊断方法,具体步骤包括:
1.确定自行车变量及故障类型
选取三类因素共15个属性变量作为自行车故障检测的实验数据,如表1所示。
表1 PBS单个服务点属性变量类型(Table 1 PBS single service stationattribute variable type)
Figure GDA0002469555660000061
PBS预测结果分为两类,分别为正常车和故障车,即故障类型C{C1,C2}。
2.生成公共自行车属性集
在步骤1确定的合理范围内,生成自行车属性变量观测值的集合,记为X={X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15}。每一个属性变量Xi有若干个值,xi表示属性变量Xi对应的值。
3.故障诊断方法
对于一个数据样本,其对应的分类值ct的概率表示为
Figure GDA0002469555660000071
求每个分类值后验概率时,属性值x1,x2,…x15均不变,即分母保持不变。将其表示为常数,从而将式(1)简化成
Figure GDA0002469555660000072
根据各属性之间相互独立的特点,式(2)可以简化成
Figure GDA0002469555660000073
这样,只需要计算每一个分类值Ct下单个属性的条件概率P(xi|Ct)即可。
Figure GDA0002469555660000074
Figure GDA0002469555660000075
式中:N为所有训练样本的频数和;
Figure GDA0002469555660000076
为故障类型Ct对应样本频数;
Figure GDA0002469555660000077
为故障类型Ct且属性变量Xi值为xi的样本频数。
如果某些属性变量的数据缺失,这一类的条件概率就等于零,则整个类的后验概率就等于零。将无法通过式(5)得到准确的结果。因此,假设每个属性都已经出现了一次。对公式(5)使用拉普拉斯平滑方法,在分子上加1,为了使概率和为1,在分母上加上M(M=16),则可得公式(6)。
Figure GDA0002469555660000078
将公式(4)和(6)带入公式(3),可得如下:
Figure GDA0002469555660000081
利用式(7)进行计算,选取最大值对应的故障类型作为潜在的故障诊断的结果。
4.属性对类的贡献
为了量化每个属性对分类的贡献,定义属性Q(Xi)为对类的贡献率Ct的贡献率,Q(Xi)表示在只考虑Xi在的情况下C1和C2后验概率差值的平方。
Figure GDA0002469555660000082
其中,xj是属性Xi中的第j个具体值(0<j<t)。根据概率可知0<Q(Xi)<1,Q(Xi)越大,Xi对分类的贡献越多。当Q(Xi)接近于0,表明属性Xi对分类贡献很少或者没有贡献,应该去除。
5.评价指标
自行车故障判定问题常用的评价指标是精确率和召回率。对数据集的预测结果或者正确或者不正确,共有4种情况,混淆矩阵如表2所示。
表2预测评价指标(Table 2 Prediction and evaluation index)
Figure GDA0002469555660000083
召回率表示样本中的故障车有多少被预测正确了。有两种可能,一种是把原来的故障车预测成故障车(TP),另一种就是把原来的故障车预测为正常车(FN)。
Figure GDA0002469555660000091
自行车的故障检测需要很高的召回率,预测结果以召回率为标准。
本说明书实施例所述的内容仅仅是对发明构思的实现形式的列举,本发明的保护范围不应当被视为仅限于实施例所陈述的具体形式,本发明的保护范围也及于本领域技术人员根据本发明构思所能够想到的等同技术手段。

Claims (1)

1.公共自行车故障诊断方法,包括如下步骤:
步骤1.确定自行车变量及故障类型;
选取三类因素共15个属性变量作为自行车故障检测的实验数据,如表1所示;
表1 PBS(Public Bicycle System)单个服务点属性变量类型
Figure FDA0002469555650000011
PBS预测结果分为两类,分别为正常车和故障车,即故障类型C{C1,C2};
步骤2.生成自行车属性集;
在步骤1确定的合理范围内,生成自行车属性变量观测值的集合,记为X={X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15};每一个属性变量Xi有若干个值,xi表示属性变量Xi对应的值;
步骤3.确定故障诊断方法;
对于一个数据样本,其对应的分类值ct的概率表示为
Figure FDA0002469555650000012
求每个分类值后验概率时,属性值x1,x2,…x15均不变,即分母保持不变;将其表示为常数,从而将式(1)简化成
Figure FDA0002469555650000013
根据各属性之间相互独立的特点,式(2)可以简化成
Figure FDA0002469555650000014
这样,只需要计算每一个分类值Ct下单个属性的条件概率P(xi|Ct)即可;
Figure FDA0002469555650000021
Figure FDA0002469555650000022
式中:N为所有训练样本的频数和;
Figure FDA0002469555650000023
为故障类型Ct对应样本频数;
Figure FDA0002469555650000024
为故障类型Ct且属性变量Xi值为xi的样本频数;
如果某些属性变量的数据缺失,这一类的条件概率就等于零,则整个类的后验概率就等于零;对公式(5)使用拉普拉斯平滑方法,在分子上加1,为了使概率和为1,在分母上加上M,则可得公式(6);
Figure FDA0002469555650000025
将公式(4)和(6)带入公式(3),可得如下:
Figure FDA0002469555650000026
利用式(7)进行计算,选取最大值对应的故障类型作为潜在的故障诊断的结果;
4.确定属性对类的贡献;
为了量化每个属性对分类的贡献,定义属性Q(Xi)为对类的贡献率Ct的贡献率,Q(Xi)表示在只考虑Xi在的情况下C1和C2后验概率差值的平方;
Figure FDA0002469555650000027
其中,xj是属性Xi中的第j个具体值,0<j<t;根据概率可知0<Q(Xi)<1,Q(Xi)越大,Xi对分类的贡献越多;当Q(Xi)接近于0,表明属性Xi对分类贡献很少或者没有贡献,应该去除;
5.确定评价指标;
自行车故障判定问题常用的评价指标是精确率和召回率;对数据集的预测结果或者正确或者不正确,共有4种情况,混淆矩阵如表2所示;
表2 预测评价指标
(Table 2 Prediction and evaluation index)
Figure FDA0002469555650000028
召回率表示样本中的故障车有多少被预测正确了;有两种可能,一种是把原来的故障车预测成故障车TP,另一种就是把原来的故障车预测为正常车FN;
召回率为
Figure FDA0002469555650000031
自行车的故障检测需要很高的召回率,预测结果以召回率为标准。
CN201810156177.9A 2018-02-24 2018-02-24 公共自行车故障诊断方法 Active CN108537914B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810156177.9A CN108537914B (zh) 2018-02-24 2018-02-24 公共自行车故障诊断方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810156177.9A CN108537914B (zh) 2018-02-24 2018-02-24 公共自行车故障诊断方法

Publications (2)

Publication Number Publication Date
CN108537914A CN108537914A (zh) 2018-09-14
CN108537914B true CN108537914B (zh) 2020-07-28

Family

ID=63486327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810156177.9A Active CN108537914B (zh) 2018-02-24 2018-02-24 公共自行车故障诊断方法

Country Status (1)

Country Link
CN (1) CN108537914B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111369704B (zh) * 2018-12-26 2022-12-06 北京骑胜科技有限公司 一种车辆处理方法以及***
CN110826867B (zh) * 2019-10-21 2021-03-30 上海钧正网络科技有限公司 车辆管理方法、装置、计算机设备和存储介质
CN112509176B (zh) * 2020-11-30 2023-04-07 北京公共交通控股(集团)有限公司 基于车辆数据的故障报修方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184600B (zh) * 2011-02-25 2013-01-16 浙江工业大学 基于rfid的公共自行车智能识别租借***
CN102509447B (zh) * 2011-10-20 2013-08-07 浙江工商大学 一种城市公共自行车故障的模糊识别方法
CN103646471B (zh) * 2013-12-14 2015-10-28 杭州派尼澳电子科技有限公司 一种公共自行车租借控制***及方法
CN105590288B (zh) * 2015-11-27 2019-05-24 浙江科技学院 一种公共自行车故障车辆认定***及方法
CN105654623A (zh) * 2015-12-28 2016-06-08 北京印刷学院 一种公共自行车故障检测装置及方法

Also Published As

Publication number Publication date
CN108537914A (zh) 2018-09-14

Similar Documents

Publication Publication Date Title
CN109544932B (zh) 一种基于出租车gps数据与卡口数据融合的城市路网流量估计方法
CN108537914B (zh) 公共自行车故障诊断方法
CN109215350B (zh) 一种基于rfid电子车牌数据的短期交通状态预测方法
CN110517485B (zh) 一种基于时段划分的短时交通流预测方法
CN107610464A (zh) 一种基于高斯混合时间序列模型的轨迹预测方法
CN106295888B (zh) 一种基于实测数据的公共建筑物配建停车泊位共享时间窗口确定方法
JP2016522526A (ja) 駐車場探し開始特定のために車両の測定データを処理する方法
CN114435138A (zh) 一种车辆能耗预测方法、装置、车辆及存储介质
CN108734958B (zh) 一种交通速度预测方法
CN110400462B (zh) 基于模糊理论的轨道交通客流监测预警方法及其***
CN111105628A (zh) 一种停车场画像构建方法和装置
JP7504647B2 (ja) 車両の走行曲線及び/又は走行経路を生成するための機械学習システムを訓練するための、コンピュータにより実行されるコンピュータ実装方法、車両の走行曲線及び/又は走行経路を生成するための方法、車両の走行曲線及び/又は走行経路を評価するための方法、車両の駆動システムの経路固有の排出量を特定するための方法、車両の駆動システムを適合させるための方法、並びに、コンピュータプログラム、機械可読記憶媒体、及び、コンピュータ実装式の機械学習システム
CN111160959A (zh) 一种用户点击转化预估方法及装置
Grubwinkler et al. A modular and dynamic approach to predict the energy consumption of electric vehicles
CN115083161A (zh) 车辆停留点的评估方法、装置、电子设备及可读存储介质
CN108122045B (zh) 物流车辆调度装置及物流车辆调度方法
CN106651133B (zh) 一种使用手机实现基于adas的用户驾驶行为评分方法
CN116128160B (zh) 一种铁路车站高峰客流预测方法、***及设备和介质
Qiu et al. A data-driven method for comprehensive pavement-condition ranking
CN110991912A (zh) 一种智能交通管理***效益后评价方法及***
Xu et al. Research on estimation method of mileage power consumption for electric vehicles
AU2020103738A4 (en) Parking lot data repair method and apparatus, device and storage medium
CN112785055B (zh) 车辆加油日期预测方法及设备
JP2013205848A (ja) コスト推定システム、方法及びプログラム
CN113268709A (zh) 基于智能体仿真的城市电动汽车充电需求预测方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant