[0007] 针对现有技术中存在的上述问题,本发明提供了一种基于模糊算法的电动公交乘坐适宜度计算方法,与以往的专利思路、角度不同且具备经济性、可靠性和高效性的计算方法。
[0008] 为实现上述目的,本发明采用了如下技术手段:
[0009] 一种基于模糊算法的电动公交乘坐适宜度计算方法,其特征在于,包括以下步骤:
[0010] 1)通过测算电动公交车电动机启动时的瞬时启动转矩T,并将瞬时启动转矩T近似作为拥挤度参数α;
[0011] 2)通过测算电动公交车瞬时速度v,估算到达下一站的预期时间t预期,同时根据理论到站时间t计算效率参数β,β=(t-t预期)/t;
[0012] 3)通过模糊算法,将拥挤度参数α、效率参数β转化为乘坐适宜度δ,所述的电动公交车乘坐适宜度δ的计算步骤如下:
[0013] a.构建模糊规则表和模糊化处理函数并对参数进行模糊处理
[0014] 对拥挤度参数α和效率参数β按照公式 进行归一化操作,之后建立7*7规则表,建立的规则表如下:
[0015] {PB,PB,PM,PB,PS,PS,ZO},
[0016] {PB,PB,PM,PS,PS,ZO,ZO},
[0017] {PM,PM,PM,PS,ZO,NS,NS},
[0018] {PM,PM,PS,ZO,NS,NM,NM},
[0019] {PS,PS,ZO,NS,NS,NM,NM},
[0020] {ZO,NS,NS,NM,NM,NM,NB},
[0021] {ZO,ZO,NM,NB,NM,NB,NB};
[0022] 采用等分三角形处理函数对α进行模糊化:首先建立数组es[i],用来存储对α模糊化后的值,总共求7次,其中i∈[0 6];当i<3时使用公式(α-a)/(b-a);当i≥3时,使用公式(c-α)/(c-b),i值不同时a、b、c取值不同;
[0023] es[0]=(α-a)/(b-a);此时a=0,b=1/6,c=1/3;
[0024] es[1]=(α-a)/(b-a);此时a=0 b=1/6 c=1/2;
[0025] es[2]=(α-a)/(b-a);此时a=1/6 b=1/3 c=1/2;
[0026] es[3]=(c-α)/(c-b);此时a=1/6 b=1/3 c=2/3;
[0027] es[4]=(c-α)/(c-b);此时a=1/3 b=1/2 c=2/3;
[0028] es[5]=(c-α)/(c-b);此时a=1/2 b=2/3 c=5/6;
[0029] es[6]=(c-α)/(c-b);此时a=2/3 b=5/6 c=1;
[0030] 采用等分三角形处理函数对β进行模糊化:首先建立数组ecs[j],用来存储对β模糊化后的值,总共求7次,其中j∈[0 6];当j<3时使用公式(β-a)/(b-a);当j≥3时,使用公式(c-β)/(c-b);j值不同时a、b、c取值不同;
[0031] ecs[0]=(β-a)/(b-a);此时a=0,b=1/6,c=1/3;
[0032] ecs[1]=(β-a)/(b-a);此时a=0 b=1/6 c=1/2;
[0033] ecs[2]=(β-a)/(b-a);此时a=1/6 b=1/3 c=1/2;
[0034] ecs[3]=(c-β)/(c-b);此时a=1/6 b=1/3 c=2/3;
[0035] ecs[4]=(c-β)/(c-b);此时a=1/3 b=1/2 c=2/3;
[0036] ecs[5]=(c-β)/(c-b);此时a=1/2 b=2/3 c=5/6;
[0037] ecs[6]=(c-β)/(c-b);此时a=2/3 b=5/6 c=1;
[0038] b.使用极大-极小推理合成算法进行模糊推理
[0039] 通过求交集遍历es[i],ecs[j]得出其中较小的隶属度,规则的可信度通过取小运算得到,即从j=0开始依次把es[i]与ecs[j]依次比较,将较小的值存入对应form[i][j]中;再找出规则表中form[i][j]最大的数值,记住此时的i、j,然后根据定制的规则表rule_δ,按照第i+1行第j+1列找到位置参数kp;
[0040] 根据kp在规则表中的位置,进行反模糊化,采取三角形反模糊化处理函数z=(b-a)*lsd+a;y=c-(c-b)*lsd;δ=(y+z)/2
[0041] 根据不同位置,a、b、c赋予不同的值,
[0042] 如果kp=NB;a=0 b=1/6 c=1/3;
[0043] 如果kp=NM;a=0 b=1/6 c=1/2;
[0044] 如果kp=NS;a=1/6 b=1/3 c=1/2;
[0045] 如果kp=ZO;a=1/6 b=1/3 c=2/3;
[0046] 如果kp=PS;a=1/3 b=1/2 c=2/3;
[0047] 如果kp=PM;a=1/2 b=2/3 c=5/6;
[0048] 如果(kp==PB)a=2/3 b=5/6 c=1;
[0049] 最终根据反模糊化结果得出适宜度δ;
[0050] 根据以下适宜度标准,将结果推送给乘客,协助乘客做出乘车选择,适宜度标准为:
[0051] 当适宜度δ小于0.1时,车辆过于拥挤,不建议乘坐;
[0052] 当适宜度δ在0.1到0.3之间时,建议上车人数:小于5;
[0053] 当适宜度δ在0.3到0.6之间,建议上车人数:小于10;
[0054] 当适宜度δ在0.6到1之间时,车辆空闲。
[0055] 进一步地,所述步骤(1)中瞬时启动转矩T的测算方法如下:
[0056] 当乘客在站台上车完毕,电动公交车关闭车门后,安装在公交车上的轴陀螺仪启动,感应到车身加速度,同时公交车上的电机管理系统记录此时电机的电压U、电流I,以及固定的功率因数cosφ,依照公式(1)算出电动公交瞬时功率P,
[0057]
[0058] 依靠安装在电机轴上的编码器,计算并输出瞬时电机转速n,由公式(2)[0059] T=9550P/n(KN) (2)
[0060] 实时计算启动转矩T。
[0061] 进一步地,所述步骤(2)中瞬时速度v的计算方法如下:
[0062] 瞬时车速v(km/h)=[轮胎宽度(mm)×(高宽比/100)×2+轮毂直径(吋)×25.4]×3.14159×60/1000000/最终传动比/对应档位传动比×发动机转速n(rpm)
[0063] 预期时间t预期时间的计算方法如下:
[0064] Step1:实时计算车身瞬时车速v,若v=0,则询问gps平台公交车位置,判断车身是否处于信号灯处;如果是,则忽略此时车速影响转入step3;若v≠0或者不处于信号灯处,则转入step2;
[0065] Step2:统计前N次瞬时车速做几何平均作为平均车速V均,计算方法如公式(3):
[0066]
[0067] 并按照公式(4),计算预期到站时间:
[0068] t预期=s/v均 (4)
[0069] 其中s是两公交站距离;
[0070] Step3:停止更新动态车速,等待下一次陀螺仪信号,重新计算瞬时速度v。
[0071] 电动公交车在站台停车上人后,发车时轮胎突破静摩擦一瞬间电机输出的转矩为电动机瞬时启动转矩,即:发车时电机处于由堵转状态到正常运转的瞬间,产生反电动势那一刻的电机转矩。此转矩可以一定程度上代表车内拥挤程度,本发明将电动机瞬时启动转矩近似作为拥挤度参数α。根据理论到站时间和预期到站时间获得效率参数β;最后根据拥挤度参数α和效率参数β,采用查表法+公式法的模糊算法获得电动公交车乘坐适宜度δ,并将将结果推送给乘客,协助乘客做出乘车选择。
[0072] 本发明具有如下技术效果或优点:
[0073] 1、提出了电动公交车乘坐适宜度的计算方法,针对流行的电动公交做出优化。
[0074] 2、加入了效率参数β,提出了行车效率作为乘车适宜度的一个评价标准,改变了以往专利中单单把公交车最大容纳量作为乘客是否可以上车的标准。