首页 > 专利 > 徐州工业职业技术学院 > 基于Mamdani算法的停车诱导决策方法专利详情

基于Mamdani算法的停车诱导决策方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-11-16
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-04-27
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2019-03-26
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-11-16
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510782673.1 申请日 2015-11-16
公开/公告号 CN105447116B 公开/公告日 2019-03-26
授权日 2019-03-26 预估到期日 2035-11-16
申请年 2015年 公开/公告年 2019年
缴费截止日
分类号 G06F16/24G06Q50/26 主分类号 G06F16/24
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 2
权利要求数量 3 非专利引证数量 1
引用专利数量 4 被引证专利数量 0
非专利引证 1、于本成 等.基于Mamdani算法的停车诱导决策《.长春工业大学学报》.2017,第38卷(第1期),;
引用专利 CN103473947A、CN104199362A、US2013/0231824A1、CN103310548A 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 徐州工业职业技术学院 当前专利权人 徐州工业职业技术学院
发明人 宋培森 第一发明人 宋培森
地址 江苏省徐州市鼓楼区襄王路1号 邮编 221000
申请人数量 1 发明人数量 1
申请人所在省 江苏省 申请人所在市 江苏省徐州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
徐州市三联专利事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱海东
摘要
本发明公开了一种全新的面向服务本体的诱导停车决策方法,涉及模糊算法控制的领域。该方法是将自然语言或者是个人习惯的非量化数据通过建立隶属函数、模糊化、模糊规则库的处理后,再经过反模糊化过程,得到最终的控制结果信息,进而可以顺利的引导顾客泊车。决策算法其亮点为,突破了传统的坐而待毙的停车方式,一方面可以主动分析泊车者的自然语言,另一方面也可以通过系统历史后台数据仓库分析个人习惯,最终可以合理的安排停车场的有限资源,配合系统的自学习功能,可以使停车场管理智能化,具有很高的现实意义和实用价值。
  • 摘要附图
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图1
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图2
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图3
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图4
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图5
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图6
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图7
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图8
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图9
    基于Mamdani算法的停车诱导决策方法
  • 说明书附图:图10
    基于Mamdani算法的停车诱导决策方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2019-03-26 授权
2 2016-04-27 实质审查的生效 IPC(主分类): G06F 17/30 专利申请号: 201510782673.1 申请日: 2015.11.16
3 2016-03-30 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于Mamdani算法控制的停车诱导决策方法,包括用于输入停车类型的模糊化接口1和用于输入停车频率的模糊化接口2,其特征在于,包括以下步骤:
S1:按照停车场电梯终点和特征,将电梯分为四类:直达商场的商场直梯,悠闲到达商场的扶手电梯,直达电影院的电影院直梯和直达写字楼的写字楼直梯;
按照上月车辆平均每次停留时长,将停车场内的停车类型Type分为四种,即模糊化接口1的输入:时长为0~1小时定义为“短暂停留”,时长为1~2小时定义为“购物”,时长为2~
3小时定义为“看电影或吃饭”,时长为3~24小时定义为“工作”;
按照上月车辆停车次数Times,划分停车频率Frequency,停车次数为0~30次的,记其停车频率为停车次数,即Frequency=Times;停车次数为31~40次的,记其停车频率为31;
停车次数大于40次的,记其停车频率为32;
停车类型和停车频率均记录在系统后台数据仓库;
S2:车牌识别与语音输入甄别,用户可以在停车场入口识别车牌时,说出停车目的,系统自动甄别停车类型,停车类型为“短暂停留”的,模糊化接口1输入Type=-1;停车类型为“购物”的,模糊化接口1输入Type=0;停车类型为“看电影或吃饭”的,模糊化接口1输入Type=1;停车类型为“工作”的,模糊化接口1输入Type=1;
根据用户语音信息输入频率程度,识别语音信息中的关键词Keyword,利用语音识别技术匹配5种不同的程度化词语,分别为第一次First time,偶尔Few times,有时Sometimes,经常Often和一直Always;
如果用户在识别车牌期间保持沉默,则系统根据车辆上月平均每次停留时长来输入停车类型,根据车辆上月停车次数输入停车频率Frequency;
如果用户没有说出停车目的,且车辆是第一次驶入停车场,则系统自动将该停车类型归类为“购物”,模糊化接口1输入Tpye=0,模糊化接口2输入Frequency=0;
S3:计算可靠度指数Reliability Index,如果有用户语音信息,则按照语音信息中的关键词计算;如果没有用户语音信息,则通过历史数据分析得到可靠度指数;可靠度指数Reliability Index计算方法如下:
S31:如果有用户语音输入,则识别语音信息中的关键词Keyword、汉字个数Length、声音分贝Loud和语音时长Period;
计算语速 和语速指数Speed’=
其中,[0.3,0.33]为语速正常范围区间A,a和b为关键词Keyword所对应的语速指数区间[a,b]的上下限;关键词第一次First time,偶尔Few times,有时Sometimes,经常Often,一直Always,对应的五个语速指数区间分别为[0,0.3];[0,0.6];[0.2,0.8];[0.4,1];
[0.7,1];若识别不出有效关键词,则归类为第一次First time;
计算Reliability Index=Loud*Speed’,实际声音分贝大于40时,取Loud=1,实际分贝在20-40之间时,取Loud=0.5,实际分贝小于20时,取Loud=0.1;
S32:如果没有语音输入,可靠度指数通过历史数据分析得到,具体如下:
S4:建立隶属函数,将由输入变量、输出变量构成的普通型关系数据库转换为模糊型关系数据库,普通型数据库共有D个数据元组{d1,d2,…,dD}构成,其相应的模糊型数据库为{μd1,μd2,…,μdD},其中μ为模糊化隶属度函数,μdk由 组
成,k=1,2,…,D,其中 和 分别是模糊输入的隶属函数, 则是
输出的函数;
S5:创建模糊规则库,基于if-then的规则表述,利用逻辑,将模糊化输入、输出相关联,得到初步模糊规则库,其方法为:
若用户明确目的地,则根据模糊化输入量Frequency确定停车位置,其划分的原则依照其历史月驶入的次数;若用户没有明确表达目的地,且不是第一次进入停车场,则系统根据历史数据确定停车类型;若用户没有明确表达目的地,且是第一次进入停车场,则系统自动按照目的地为商场直梯来处理;
S6:计算模糊规则的支持度,其表述如下:
完成初步模糊规则库后,通过计算模糊规则的支持度,筛选支持度最高的规则,除去支持度低于0.5的冗余规则,得到完备模糊规则库;
S7:反模糊化过程,采用反模糊化方法从模糊型数据库中获得精确结果;
S8:诱导停车,通过步骤S7得出的汽车目标停车位,通过显示手段向驾驶员传递最终结果;
S9:汽车驶出停车场后,将步骤S7中的系统推理结果、系统后天数据仓库中的汽车目标地类型和汽车真实停车类型进行比较后,进行数据更新和用户习惯升级,其计算方法如下:
公式中,
Typeupdate--最后更新的Type数据;
Times--系统后台数据仓库中既有数据;
Typecalculate--步骤S7得到的结果;
Typeexistence--系统后台数据仓库中原有的Type数值;
Typethis--根据汽车真实停留时间得到的汽车Type数值。

2.根据权利要求1所述的基于Mamdani算法的停车诱导决策方法,其特征在于:步骤S4中模糊化隶属度函数μ采用三角或者钟形隶属度函数,μ的函数初始表达式为:
其中,
E为常数1,控制隶属函数的幅值;
t为隶属函数的取值范围;
b为钟形曲线的平移量。

3.根据权利要求1所述的基于Mamdani算法的停车诱导决策方法,其特征在于:步骤S7中反模糊化方法采用重心法,利用重心法取隶属度函数曲线与横坐标围成面积的重心推理最终目标停车位,其计算公式如下:
公式中,
Cx--重心的x坐标;
Cy--重心的y坐标;
Dix--第i个模糊规则的x坐标;
Diy--第i个模糊规则的y坐标;
Vi--模糊化输入的三角或者钟形隶属函数。
说明书

技术领域

[0001] 本发明涉及模糊控制领域,具体是一种面向自然语言,利用沉淀的元数据信息进行诱导停车的决策方法。

背景技术

[0002] 由于国内经济发展呈层次化、阶梯化的形态,因此对于智慧停车场的需求和理解也呈现了不同的状态。简而言之,经济欠发达地区对于停车场资源透明度、可视度的处理尚未完善,因为汽车数量不及一、二线城市多,对于停车场的需求也呈现了差异化;对于经济高度发展的大型城市而言,城市公共或私有停车场都做到了信息透明,可以实时的呈现在网页端,甚至一些移动客户端上。但关于停车场内的诱导停车服务却做得不尽如意,主要表现在以下几个方面:
[0003] (1)简单粗暴的元数据。由于技术能力的落后,一些停车场只通过简单的车位识别和加法运算处理后的“元数据”展现给被服务主体。车辆驾驶者并无法从这些基础的数据中得到直接的帮助,例如,前方有23个车位,左侧有34个车位。这只是信息的展示,换句话说这简单粗暴的诱导只能叫做Parking Guidance and Information(PGI)。大量的原始数据并没有完全处理,系统没有发掘出其背后的意义。
[0004] (2)无处不在的RFID。为了提供形式上“一对一”有针对性的诱导服务,停车场的管理系统不得不掌握车辆的位置,因此就需要一定数量的RFID遍布整个停车场,并实时与汽车进行信息识别。这种形式的诱导停车看似感知了整个环境和被服务主体,实际上只是在堆砌同类型的硬件而已。利用RFID或者NFC技术来明确个人标识,并没有主动匹配用户需求与停车场的资源。
[0005] (3)免费的移动软件客户端。为了得到能够更好的呈现效果和用户体验,停车场管理者不遗余力的开发各种移动终端上的APP,用来展示停车场信息。然而得到的效果却不是那么的明显,主要原因有以下几点:
[0006] a.由于电信运营商的网速限制或者移动终端的性能不一,导致用户体验有了差异化。用户不能实时地获得一手信息,也就不能及时地作出判断。
[0007] b.信息的展现与互动是建立在用户统一的软件界面,甚至是相同的硬件架构之上的。对于停车场的老用户尚不能普及,更不用说新来的用户了。更何况每个停车场的管理系统平台不一样,这样对于用户的耐心、其手机的性能都是一种负担。
[0008] 综上所述,现阶段国内停车场的智能诱导服务做的尚未完善,用户的需求分析不明朗、体验感欠缺,现阶段主要受困于以下几个方面的问题:
[0009] (1)停车场不能准确把握被服务者需求;
[0010] (2)驶入汽车限于技术只能被动接受信息;
[0011] (3)需要被服务主体拥有统一的软、硬件平台的因素。

发明内容

[0012] 为了解决上述现有技术存在的缺陷,本发明提供了一种基于Mamdani算法的停车诱导决策方法,能够发掘历史数据库中更深层的意义,能够主动匹配用户需求和停车场资源。
[0013] 本发明采用的技术方案:一种基于Mamdani算法控制的停车诱导决策方法,包括用于输入车辆种类的模糊化接口1和用于输入停车频率的模糊化接口2,包括以下步骤:
[0014] S1:按照停车场电梯终点和特征,将电梯分为四类:直达商场的商场直梯,悠闲到达商场的扶手电梯,直达电影院的电影院直梯和直达写字楼的写字楼直梯;
[0015] 按照上月车辆平均每次停留时长,将停车场内的停车类型Type分为四种,即模糊化接口1的输入:时长为0~1小时定义为“短暂停留”,时长为1~2小时定义为“购物”,时长为2~3小时定义为“看电影或吃饭”,时长为3~24小时定义为“工作”;
[0016] 按照上月车辆停车次数Times,划分停车频率Frequency,停车次数为0~30次的,记其停车频率为停车次数,即Frequency=Times;停车次数为31~40次的,记其停车频率为31;停车次数大于40次的,记其停车频率为32;
[0017] 停车类型和停车频率均记录在系统后台数据仓库;
[0018] S2:车牌识别与语音输入甄别,用户可以在停车场入口识别车牌时,说出停车目的,系统自动甄别停车类型,停车类型为“短暂停留”的,模糊化接口1输入Type=-1;停车类型为“购物”的,模糊化接口1输入Type=0;停车类型为“看电影或吃饭”的,模糊化接口1输入Type=1;停车类型为“工作”的,模糊化接口1输入Type=1;
[0019] 根据用户语音输入信息或车辆上月停车频率,模糊化接口2输入停车频率Frequency;
[0020] 如果用户在识别车牌期间保持沉默,则系统根据车辆上月平均每次停留时长来输入停车类型,根据车辆上月停车次数输入停车频率;
[0021] 如果用户没有说出停车目的,且车辆是第一次驶入停车场,则系统自动将该车辆类型归类为“购物”,模糊化接口1输入Tpye=0,模糊化接口2输入Frequency=0;
[0022] S3:计算可靠度指数Reliability Index,如果有用户语音信息,则按照语音信息中的关键词计算;如果没有用户语音信息,则通过历史数据分析得到可靠度指数;
[0023] S4:建立隶属函数,将由输入变量、输出变量构成的普通型关系数据库转换为模糊型关系数据库,普通型数据库共有D个数据元组{d1,d2,…,dD}构成,其相应的模糊型数据库为{μd1,μd2,…,μdD},其中μ为模糊化隶属度函数,μdk由组成,k=1,2,…,D,其中 和 分别是模糊输入的隶属函数,
则是输出的函数;
[0024] S5:创建模糊规则库,基于if-then的规则表述,利用逻辑,将模糊化输入、输出相关联,得到初步模糊规则库,其方法为:
[0025] 若用户明确目的地,则根据模糊化输入量Frequency确定停车位置,其划分的原则依照其历史月驶入的次数,如图4;若用户没有明确表达目的地,且不是第一次进入停车场,则系统根据历史数据确定停车类型;若用户没有明确表达目的地,且是第一次进入停车场,则系统自动按照目的地为商场直梯来处理;
[0026] S6:计算模糊规则的支持度,其表述如下:
[0027]
[0028] 完成初步模糊规则库后,通过计算模糊规则的支持度,筛选支持度最高的规则,除去支持度低于0.5的冗余规则,得到完备模糊规则库;
[0029] S7:反模糊化过程,采用反模糊化方法从模糊型数据库中获得精确结果;
[0030] S8:诱导停车,通过步骤S7得出的汽车目标停车位,通过显示手段向驾驶员传递最终结果;
[0031] S9:汽车驶出停车场后,将步骤S7中的系统推理结果、系统后天数据仓库中的汽车目标地类型和汽车真实停车类型进行比较后,进行数据更新和用户习惯升级,其计算方法如下:
[0032]
[0033] 公式中,
[0034] Typeupdate--最后更新的Type数据;
[0035] Times--系统后台数据仓库中既有数据;
[0036] Typecalculate--步骤S7得到的结果;
[0037] Typeexistence--系统后台数据仓库中原有的Type数值;
[0038] Typethis--根据汽车真实停留时间得到的汽车Type数值。
[0039] 优选的,步骤S3中可靠度指数Reliability Index计算方法如下:
[0040] S31:如果有用户语音输入,则识别语音信息中的关键词Keyword、汉字个数Length、声音分贝Loud和语音时长Period;
[0041] 计算语速 和语速指数
[0042]
[0043] 其中,[0.3,0.33]为语速正常范围区间A,a和b为关键词Keyword所对应的语速指数区间[a,b]的上下限;关键词第一次First time,偶尔Few times,有时Sometimes,经常Often,一直Always,对应的五个语速指数区间分别为[0,0.3];[0,0.6];[0.2,0.8];[0.4,1];[0.7,1];若识别不出有效关键词,则归类为第一次First time;
[0044] 计算Reliability Index=Loud*Speed’,实际声音分贝大于40时,取Loud=1,实际分贝在20-40之间时,取Loud=0.5,实际分贝小于20时,取Loud=0.1。
[0045] S32:如果没有语音输入,可靠度指数通过历史数据分析得到,具体如下:
[0046]
[0047] 优选的,步骤S4中模糊化隶属度函数μ采用三角或者钟形隶属度函数,μ的函数初始表达式为: 其中,
[0048] E为常数1,控制隶属函数的幅值;
[0049] t为隶书函数的取值范围;
[0050] b为钟形曲线的平移量。
[0051] 优选的,步骤S7中反模糊化方法采用重心法,利用重心法取隶属度函数曲线与横坐标围成面积的重心推理最终目标停车位,其计算公式如下:
[0052]
[0053]
[0054] 公式中,
[0055] Cx--重心的x坐标;
[0056] Cy--重心的y坐标;
[0057] Dix--第i个模糊规则的x坐标;
[0058] Diy--第i个模糊规则的y坐标;
[0059] Vi--模糊化输入的三角或者钟形隶属函数。
[0060] 本发明的有益效果:本发明利用Mamdani算法,将自然语言与历史数据相结合,经过模糊化处理和反模糊化推理得出最合适的停车位置,一方面解决了短时间内对用户直接需求的有效分析,另一方面可以有效地将沉淀的数据用来辅助决策,变废为宝,使停车诱导走向主动式的服务模式。

实施方案

[0071] 为了进一步表述本发明技术方案的细节及其优点,现结合附图和实施例进行说明。
[0072] 一种基于Mamdani算法控制的停车诱导决策方法,包括用于输入车辆种类的模糊化接口1和用于输入停车频率的模糊化接口2,具体包括以下步骤:
[0073] S1:按照停车场电梯终点和特征,将电梯分为四类:直达商场的商场直梯,悠闲到达商场的扶手电梯,直达电影院的电影院直梯和直达写字楼的写字楼直梯,如图3所示,其中,四种电梯位置信息赋值如下:
[0074] 商场直梯(Lift)=-1;扶手电梯(Escalator)=0;
[0075] 电影院直梯(Elevator__Movie)=1;写字楼直梯(Elevator__Work)=2。
[0076] 按照上月车辆平均每次停留时长,系统将停车场内的停车类型Type分为四种,即模糊化接口1的输入:时长为0~1小时定义为“短暂停留”,时长为1~2小时定义为“购物”,时长为2~3小时定义为“看电影或吃饭”,时长为3~24小时定义为“工作”,具体如下:
[0077]
[0078] 上述表达式为系统后台定义的四种停车类型,是根据上月平均停车时长决定的分段函数,其中平均时段Duration为前月停泊总小时数除以总次数的商,并下取整[0079] 其中,暂时停留(0~1小时)的顾客需要通过乘坐商场直梯后快速购买,逛街(1~2小时)的顾客可以悠闲地乘坐扶手电梯;而长时间停泊(2~24小时)的顾客有可能是看电影、用餐或是工作。
[0080] 按照上月车辆停车次数Times,划分停车频率Frequency,停车次数为0~30次的,记其停车频率为停车次数,即Frequency=Times;停车次数为31~40次的,记其停车频率为31;停车次数大于40次的,记其停车频率为32,具体如下:
[0081]
[0082] 其中,31与32作为特殊值来约束边界条件。
[0083] 停车类型和停车频率均记录在系统后台数据仓库,即历史数据库;
[0084] S2:车牌识别与语音输入甄别,用户可以在停车场入口识别车牌时,说出停车目的,系统自动甄别停车类型,停车类型为“短暂停留”的,模糊化接口1输入Type=-1;停车类型为“购物”的,模糊化接口1输入Type=0;停车类型为“看电影或吃饭”的,模糊化接口1输入Type=1;停车类型为“工作”的,模糊化接口1输入Type=1。
[0085] 根据用户语音输入信息,如图5所示,或车辆上月停车频率,模糊化接口2输入停车频率Frequency。
[0086] 如果用户在识别车牌期间保持沉默,则系统根据车辆上月平均每次停留时长来输入停车类型,根据车辆上月停车次数输入停车频率。
[0087] 如果用户没有说出停车目的,且车辆是第一次驶入停车场,则系统自动将该车辆类型归类为“购物”,模糊化接口1输入Tpye=0,模糊化接口2输入Frequency=0。
[0088] S3:计算可靠度指数Reliability Index,如果有用户语音信息,则按照语音信息中的关键词计算;如果没有用户语音信息,则通过历史数据分析得到可靠度指数;可靠度指数将用于模糊化过程,相当于将输入信息加权,进而用于二次分析数据来源的可靠程度。
[0089] S4:建立隶属函数,将由输入变量、输出变量构成的普通型关系数据库转换为模糊型关系数据库,当普通型数据库共有D个数据元组{d1,d2,…,dD}构成时,其相应的模糊型数据库为{μd1,μd2,…,μdD},其中μ为模糊化隶属度函数,μdk由组成,k=1,2,…,D,其中 和 分别是模糊输入的隶属函数, 则
是输出的函数。
[0090] S5:创建模糊规则库,基于if-then的规则表述,利用逻辑,将模糊化输入、输出相关联,得到初步模糊规则库,其方法为:
[0091] 若用户明确目的地,则根据模糊化输入量Frequency确定停车位置,其划分的原则依照其历史月驶入的次数,如图4;若用户没有明确表达目的地,且不是第一次进入停车场,则系统根据历史数据确定停车类型;若用户没有明确表达目的地,且是第一次进入停车场,则系统自动按照目的地为商场直梯来处理。以用户的目的是看电影为例,具体步骤如下:
[0092] S5.1:若用户语音表示去影城,则模糊输入量Type的值为1,规则将为:
[0093] if Type=1and Frequency then Target=1,表示若用户明确目的地,则根据模糊化输入量Frequency确定停车位的位置;
[0094] S5.2:若用户没有明确表达影城为目的地,并且不是第一次进入停车场,根据模糊输入量Reliability Index、Frequency和后台数据来制定,若用户的行为为经常性的习惯及Frequency属于偶尔、经常等如图4,则规则可表达为:
[0095] if Frequency=Often and Tpye=1and Reliability Index〉0.65then Target=1  (1)
[0096] if Frequency=Always and Tpye=1and Reliability Index〉0.5then Target=1  (2)
[0097] if Frequency=31and Tpye=1then Target=1  (3)
[0098] 其中,规则(1)表示当可靠性达到0.65并且后台历史数据表示为偶尔来看电影,则目标泊车点在影城直梯附近;规则(2)表示当可靠性达到0.5并且后台历史数据表示为常常来看电影,则目标泊车点在影城直梯附近。Frequency的频率越高,规则对于可靠性参数的依赖也就越低。
[0099] S5.3:若用户既没有明确表达目的地,也是第一次驶入停车场,则系统自动按照商场直梯的目的地处理,模糊输入量Type、Reliability Index、Frequency分别默认为-1、0、0;具体规则为:
[0100] if Type=1and not Reliability Index and not Frequency then Target=-1。
[0101] S6:计算模糊规则的支持度。
[0102] Mamdani算法控制就是将自然语言通过if-then的规则转换成可量化的数学表达式,其中模糊规则也如同关联规则一般。关联规则是形如X→Y的蕴涵式,其中X和Y分别称为关联规则的先导(antecedent或left-hand-side,LHS)和后继(consequent或right-hand-side,RHS)。关联规则X和Y,存在支持度,因此,支持度是检验规则有效性的一种途径,使得系统对于任意给定的输入均有相应的控制规则作用。
[0103] 具体地说,模糊规则就是联系模糊输入和输出的一种羁绊,通过if-then的逻辑表达式展现的。本发明中有三种模糊输入,分别是两种自然语言和一种后台数据提取信息,其相应的规则的表示如下例子所示:If“看电影的车子&&经常来看电影&&系统后台信息确认经常来”then“目标停车位靠近电影院直梯”。
[0104] 本发明定义模糊规则支持度表述如下:
[0105]
[0106] 完成初步模糊规则库后,通过计算模糊规则的支持度,筛选支持度最高的规则,除去支持度小于0.5的冗余规则,得到完备模糊规则库,具体地说,就是在众多的模糊规则中需要设计每个模糊化的输入,并且在相仿规则中选取支持度最大的规则。停车场管理者也可以根据需求,修改或者添加模糊规则以满足管理要求。
[0107] S7:反模糊化过程,采用反模糊化方法从模糊型数据库中获得精确结果;
[0108] S8:诱导停车,通过步骤S7得出的汽车目标停车位,通过显示手段向驾驶员传递最终结果;
[0109] S9:汽车驶出停车场后,将步骤S7中的系统推理结果、系统后天数据仓库中的汽车目标地类型和汽车真实停车类型进行比较后,进行数据更新和用户习惯升级,其计算方法如下:
[0110]
[0111] 公式中,
[0112] Typeupdate--最后更新的Type数据;
[0113] Times--系统后台数据仓库中既有数据;
[0114] Typecalculate--步骤S7得到的结果;
[0115] Typeexistence--系统后台数据仓库中原有的Type数值;
[0116] Typethis--根据汽车真实停留时间得到的汽车Type数值。
[0117] 其中,步骤S3中可靠度指数Reliability Index计算方法如下:
[0118] S31:如果有用户语音输入,则识别语音信息中的关键词Keyword、汉字个数Length、声音分贝Loud和语音时长Period;
[0119] 计算语速 和语速指数
[0120]
[0121] 其中,[0.3,0.33]为语速正常范围区间A,a和b为关键词Keyword所对应的语速指数区间[a,b]的上下限;关键词第一次First time,偶尔Few times,有时Sometimes,经常Often,一直Always,对应的五个语速指数区间分别为[0,0.3];[0,0.6];[0.2,0.8];[0.4,1];[0.7,1];若识别不出有效关键词,则归类为第一次First time;
[0122] 计算Reliability Index=Loud*Speed’;实际声音分贝大于40时,取Loud=1,实际分贝在20-40之间时,取Loud=0.5,实际分贝小于20时,取Loud=0.1。
[0123] S32:如果没有语音输入,可靠度指数通过历史数据分析得到,具体如下:
[0124]
[0125] 步骤S4中模糊化隶属度函数μ采用三角或者钟形隶属度函数,本实施例中,μ的函数初始表达式为: 其中,
[0126] E为常数1,控制隶属函数的幅值;
[0127] t为隶书函数的取值范围;
[0128] b为钟形曲线的平移量。
[0129] 步骤S7中反模糊化方法采用重心法,如图8所示,利用重心法取隶属度函数曲线与横坐标围成面积的重心推理最终目标停车位,其计算公式如下:
[0130]
[0131]
[0132] 公式中,
[0133] Cx--重心的x坐标;
[0134] Cy--重心的y坐标;
[0135] Dix--第i个模糊规则的x坐标;
[0136] Diy--第i个模糊规则的y坐标;
[0137] Vi--模糊化输入的三角或者钟形隶属函数。
[0138] 实施例一:
[0139] 用户为该CBD综合体的上班族,上个月上班全勤,天数为26天。该用户驾车驶入停车场识别车牌时表示“我经常在这里工作”,声音分贝为58,用时1.953秒,其中关键词Keyword对应的程度化词语为Often,Speed=1.953/6=0.3255,属于正常语速,声音分贝为58,大于40,取Loud=1。因此,得到自然语言输入的可靠度指数
经计算,
[0140] 通过Fuzzy Editor的18条模糊规则运算(如图8),基于重心法系统自动得出汽车目标停车位为1.9。通过基于Mamdani的诱导停车决策表明,其最适宜停靠的位置为靠近写字楼电梯附近的1.9位置。Type、Frequency、Reliability和Target之间的映射曲面如图9所示。
[0141] 在汽车驶出停车场之后,将系统初始预测结果、系统后台历史数据仓库的汽车目标地类型信息Type和真实汽车驶出信息进行比较后,进行数据更新和用户习惯升级,最终更新后的Typeupdate如下, 下次该汽车再次驶入停车场时,系统默认汽车目标停车位为1.81。
[0142] 实施例二:
[0143] 用户上个月停车次数为12次,今天再次驶入该CBD综合体。在进入停车场的时候并没有任何自然语言的输入。假设根据系统上次自学习的结果,其目标停车位为0.03。系统计算出其可靠指数Reliability Index=0.67*(0.45+(12-13.5)/30=0.268,根据Mamdani模型得出其目标位置为0.015,如图10。当其驶出停车场时,系统发现停车时间为3个小时,则系统自学习结果如下: 也就是说,下次目标停车位将会在购物和看电影的电梯之间找到了新的平衡点。0.31处于0和1之间,根据系统学习的结果,一方面说明系统得出用户最近的泊车目的在购物(扶手电梯)和看电影吃饭(电影院直梯)之间徘徊;另一方面,用户每次来泊车更倾向于逛街的目的。因此系统将会在扶手电梯和电影院直梯之间寻找有效停车位,并且位置将更靠近扶手电梯。这样一方面满足了用户对于停车诱导服务的需求,另一方面也充分调用了非电梯周边的停车泊位资源,使得资源合理分配、有效利用。

附图说明

[0061] 图1是本发明Mamdani算法模型的基本组成;
[0062] 图2是本发明Mamdani算法控制原理图;
[0063] 图3是本发明的停车场平面示意图;
[0064] 图4是本发明模糊化输入Frequency的图形;
[0065] 图5是自然语言的模糊化输入隶属函数图形;
[0066] 图6是本发明模糊化输入Reliability的图形;
[0067] 图7是本发明模糊化输入target的图形;
[0068] 图8是本发明的模糊规则图形示例;
[0069] 图9是本发明Type、Frequency、Reliability和Target之间的映射曲面图;
[0070] 图10是本发明的实施例二的图示。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号