CN105447116A - 基于Mamdani算法的停车诱导决策方法 - Google Patents

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

Info

Publication number
CN105447116A
CN105447116A CN201510782673.1A CN201510782673A CN105447116A CN 105447116 A CN105447116 A CN 105447116A CN 201510782673 A CN201510782673 A CN 201510782673A CN 105447116 A CN105447116 A CN 105447116A
Authority
CN
China
Prior art keywords
parking
type
frequency
user
fuzzy
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.)
Granted
Application number
CN201510782673.1A
Other languages
English (en)
Other versions
CN105447116B (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.)
Xuzhou College of Industrial Technology
Original Assignee
Xuzhou College of Industrial Technology
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 Xuzhou College of Industrial Technology filed Critical Xuzhou College of Industrial Technology
Priority to CN201510782673.1A priority Critical patent/CN105447116B/zh
Publication of CN105447116A publication Critical patent/CN105447116A/zh
Application granted granted Critical
Publication of CN105447116B publication Critical patent/CN105447116B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24573Query processing with adaptation to user needs using data annotations, e.g. user-defined metadata
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2468Fuzzy queries
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Fuzzy Systems (AREA)
  • Automation & Control Theory (AREA)
  • Probability & Statistics with Applications (AREA)
  • Educational Administration (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Library & Information Science (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种全新的面向服务本体的诱导停车决策方法,涉及模糊算法控制的领域。该方法是将自然语言或者是个人习惯的非量化数据通过建立隶属函数、模糊化、模糊规则库的处理后,再经过反模糊化过程,得到最终的控制结果信息,进而可以顺利的引导顾客泊车。决策算法其亮点为,突破了传统的坐而待毙的停车方式,一方面可以主动分析泊车者的自然语言,另一方面也可以通过***历史后台数据仓库分析个人习惯,最终可以合理的安排停车场的有限资源,配合***的自学习功能,可以使停车场管理智能化,具有很高的现实意义和实用价值。

Description

基于Mamdani算法的停车诱导决策方法
技术领域
本发明涉及模糊控制领域,具体是一种面向自然语言,利用沉淀的元数据信息进行诱导停车的决策方法。
背景技术
由于国内经济发展呈层次化、阶梯化的形态,因此对于智慧停车场的需求和理解也呈现了不同的状态。简而言之,经济欠发达地区对于停车场资源透明度、可视度的处理尚未完善,因为汽车数量不及一、二线城市多,对于停车场的需求也呈现了差异化;对于经济高度发展的大型城市而言,城市公共或私有停车场都做到了信息透明,可以实时的呈现在网页端,甚至一些移动客户端上。但关于停车场内的诱导停车服务却做得不尽如意,主要表现在以下几个方面:
(1)简单粗暴的元数据。由于技术能力的落后,一些停车场只通过简单的车位识别和加法运算处理后的“元数据”展现给被服务主体。车辆驾驶者并无法从这些基础的数据中得到直接的帮助,例如,前方有23个车位,左侧有34个车位。这只是信息的展示,换句话说这简单粗暴的诱导只能叫做ParkingGuidanceandInformation(PGI)。大量的原始数据并没有完全处理,***没有发掘出其背后的意义。
(2)无处不在的RFID。为了提供形式上“一对一”有针对性的诱导服务,停车场的管理***不得不掌握车辆的位置,因此就需要一定数量的RFID遍布整个停车场,并实时与汽车进行信息识别。这种形式的诱导停车看似感知了整个环境和被服务主体,实际上只是在堆砌同类型的硬件而已。利用RFID或者NFC技术来明确个人标识,并没有主动匹配用户需求与停车场的资源。
(3)免费的移动软件客户端。为了得到能够更好的呈现效果和用户体验,停车场管理者不遗余力的开发各种移动终端上的APP,用来展示停车场信息。然而得到的效果却不是那么的明显,主要原因有以下几点:
a.由于电信运营商的网速限制或者移动终端的性能不一,导致用户体验有了差异化。用户不能实时地获得一手信息,也就不能及时地作出判断。
b.信息的展现与互动是建立在用户统一的软件界面,甚至是相同的硬件架构之上的。对于停车场的老用户尚不能普及,更不用说新来的用户了。更何况每个停车场的管理***平台不一样,这样对于用户的耐心、其手机的性能都是一种负担。
综上所述,现阶段国内停车场的智能诱导服务做的尚未完善,用户的需求分析不明朗、体验感欠缺,现阶段主要受困于以下几个方面的问题:
(1)停车场不能准确把握被服务者需求;
(2)驶入汽车限于技术只能被动接受信息;
(3)需要被服务主体拥有统一的软、硬件平台的因素。
发明内容
为了解决上述现有技术存在的缺陷,本发明提供了一种基于Mamdani算法的停车诱导决策方法,能够发掘历史数据库中更深层的意义,能够主动匹配用户需求和停车场资源。
本发明采用的技术方案:一种基于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;
根据用户语音输入信息或车辆上月停车频率,模糊化接口2输入停车频率Frequency;
如果用户在识别车牌期间保持沉默,则***根据车辆上月平均每次停留时长来输入停车类型,根据车辆上月停车次数输入停车频率;
如果用户没有说出停车目的,且车辆是第一次驶入停车场,则***自动将该车辆类型归类为“购物”,模糊化接口1输入Tpye=0,模糊化接口2输入Frequency=0;
S3:计算可靠度指数ReliabilityIndex,如果有用户语音信息,则按照语音信息中的关键词计算;如果没有用户语音信息,则通过历史数据分析得到可靠度指数;
S4:建立隶属函数,将由输入变量、输出变量构成的普通型关系数据库转换为模糊型关系数据库,普通型数据库共有D个数据元组{d1,d2,…,dD}构成,其相应的模糊型数据库为{μd1,μd2,…,μdD},其中μ为模糊化隶属度函数,μdk组成,k=1,2,…,D,其中分别是模糊输入的隶属函数,则是输出的函数;
S5:创建模糊规则库,基于if-then的规则表述,利用逻辑,将模糊化输入、输出相关联,得到初步模糊规则库,其方法为:
若用户明确目的地,则根据模糊化输入量Frequency确定停车位置,其划分的原则依照其历史月驶入的次数,如图4;若用户没有明确表达目的地,且不是第一次进入停车场,则***根据历史数据确定停车类型;若用户没有明确表达目的地,且是第一次进入停车场,则***自动按照目的地为商场直梯来处理;
S6:计算模糊规则的支持度,其表述如下:
sup p ( T y p e , F r e q u e n c y , Re l i a b i l i t y = > T arg e t ) = Σ K = 1 D μ d k T y p e μ d k F r e q u e n c y μ d k Re l i a b i l i t y μ d k T arg e t D ;
完成初步模糊规则库后,通过计算模糊规则的支持度,筛选支持度最高的规则,除去支持度低于0.5的冗余规则,得到完备模糊规则库;
S7:反模糊化过程,采用反模糊化方法从模糊型数据库中获得精确结果;
S8:诱导停车,通过步骤S7得出的汽车目标停车位,通过显示手段向驾驶员传递最终结果;
S9:汽车驶出停车场后,将步骤S7中的***推理结果、***后天数据仓库中的汽车目标地类型和汽车真实停车类型进行比较后,进行数据更新和用户习惯升级,其计算方法如下:
Type u p d a t e = 2 × Type C a l c u l a t e + T i m e s × Type e x i s t e n c e + 5 × Type t h i s T i m e s + 7
公式中,
Typeupdate--最后更新的Type数据;
Times--***后台数据仓库中既有数据;
Typecalculate--步骤S7得到的结果;
Typeexistence--***后台数据仓库中原有的Type数值;
Typethis--根据汽车真实停留时间得到的汽车Type数值。
优选的,步骤S3中可靠度指数ReliabilityIndex计算方法如下:
S31:如果有用户语音输入,则识别语音信息中的关键词Keyword、汉字个数Length、声音分贝Loud和语音时长Period;
计算语速 S p e e d = [ P e r i o d L e n g t h ] , 和语速指数 Speed , =
( S p e e d - 0.3 ) &times; ( a - b ) ( 0.33 - 0.3 ) + a S p e e d &Element; &lsqb; 0.3 , 0.33 &rsqb; a S p e e d < 0.3 b S p e e d > 0.33
其中,[0.3,0.33]为语速正常范围区间A,a和b为关键词Keyword所对应的语速指数区间[a,b]的上下限;关键词第一次Firsttime,偶尔Fewtimes,有时Sometimes,经常Often,一直Always,对应的五个语速指数区间分别为[0,0.3];[0,0.6];[0.2,0.8];[0.4,1];[0.7,1];若识别不出有效关键词,则归类为第一次Firsttime;
计算ReliabilityIndex=Loud*Speed’,实际声音分贝大于40时,取Loud=1,实际分贝在20-40之间时,取Loud=0.5,实际分贝小于20时,取Loud=0.1。
S32:如果没有语音输入,可靠度指数通过历史数据分析得到,具体如下:
Re l i a b i l i t y I n d e x = 0.67 * ( 0.17 + ( T i m e s - 5 ) / 30 ) F r e q u e n c y &Element; &lsqb; 0 , 10 ) 0.67 * ( 0.45 + ( T i m e s - 13.5 ) / 30 ) F r e q u e n c y &Element; &lsqb; 0 , 17 ) 0.67 * ( 0.8 + ( T i m e s - 24 ) / 30 ) F r e q u e n c y &Element; &lsqb; 17 , 30 ) 0.67 * ( T i m e s / 30 ) F r e q u e n c y = 31 0.67 * ( 0.41 - 1 / T i m e s ) F r e q u e n c y = 32
优选的,步骤S4中模糊化隶属度函数μ采用三角或者钟形隶属度函数,μ的函数初始表达式为: &mu; ( t ) = Ee - ( t ) 2 + b , 其中,
E为常数1,控制隶属函数的幅值;
t为隶书函数的取值范围;
b为钟形曲线的平移量。
优选的,步骤S7中反模糊化方法采用重心法,利用重心法取隶属度函数曲线与横坐标围成面积的重心推理最终目标停车位,其计算公式如下:
C x = &Sigma;D i x V i &Sigma;V i
C y = &Sigma;D i y V i &Sigma;V i
公式中,
Cx--重心的x坐标;
Cy--重心的y坐标;
Dix--第i个模糊规则的x坐标;
Diy--第i个模糊规则的y坐标;
Vi--模糊化输入的三角或者钟形隶属函数。
本发明的有益效果:本发明利用Mamdani算法,将自然语言与历史数据相结合,经过模糊化处理和反模糊化推理得出最合适的停车位置,一方面解决了短时间内对用户直接需求的有效分析,另一方面可以有效地将沉淀的数据用来辅助决策,变废为宝,使停车诱导走向主动式的服务模式。
附图说明
图1是本发明Mamdani算法模型的基本组成;
图2是本发明Mamdani算法控制原理图;
图3是本发明的停车场平面示意图;
图4是本发明模糊化输入Frequency的图形;
图5是自然语言的模糊化输入隶属函数图形;
图6是本发明模糊化输入Reliability的图形;
图7是本发明模糊化输入target的图形;
图8是本发明的模糊规则图形示例;
图9是本发明Type、Frequency、Reliability和Target之间的映射曲面图;
图10是本发明的实施例二的图示。
具体实施方式
为了进一步表述本发明技术方案的细节及其优点,现结合附图和实施例进行说明。
一种基于Mamdani算法控制的停车诱导决策方法,包括用于输入车辆种类的模糊化接口1和用于输入停车频率的模糊化接口2,具体包括以下步骤:
S1:按照停车场电梯终点和特征,将电梯分为四类:直达商场的商场直梯,悠闲到达商场的扶手电梯,直达电影院的电影院直梯和直达写字楼的写字楼直梯,如图3所示,其中,四种电梯位置信息赋值如下:
商场直梯(Lift)=-1;扶手电梯(Escalator)=0;
电影院直梯(Elevator__Movie)=1;写字楼直梯(Elevator__Work)=2。
按照上月车辆平均每次停留时长,***将停车场内的停车类型Type分为四种,即模糊化接口1的输入:时长为0~1小时定义为“短暂停留”,时长为1~2小时定义为“购物”,时长为2~3小时定义为“看电影或吃饭”,时长为3~24小时定义为“工作”,具体如下:
上述表达式为***后台定义的四种停车类型,是根据上月平均停车时长决定的分段函数,其中平均时段Duration为前月停泊总小时数除以总次数的商,并下取整
其中,暂时停留(0~1小时)的顾客需要通过乘坐商场直梯后快速购买,逛街(1~2小时)的顾客可以悠闲地乘坐扶手电梯;而长时间停泊(2~24小时)的顾客有可能是看电影、用餐或是工作。
按照上月车辆停车次数Times,划分停车频率Frequency,停车次数为0~30次的,记其停车频率为停车次数,即Frequency=Times;停车次数为31~40次的,记其停车频率为31;停车次数大于40次的,记其停车频率为32,具体如下:
F r e q u e n c y = F r e q u e n c y = T i m e s T i m e s &Element; &lsqb; 0 , 30 &rsqb; 31 T i m e s &Element; ( 30 , 40 &rsqb; 32 T i m e s &Element; ( 40 , &infin; &rsqb;
其中,31与32作为特殊值来约束边界条件。
停车类型和停车频率均记录在***后台数据仓库,即历史数据库;
S2:车牌识别与语音输入甄别,用户可以在停车场入口识别车牌时,说出停车目的,***自动甄别停车类型,停车类型为“短暂停留”的,模糊化接口1输入Type=-1;停车类型为“购物”的,模糊化接口1输入Type=0;停车类型为“看电影或吃饭”的,模糊化接口1输入Type=1;停车类型为“工作”的,模糊化接口1输入Type=1。
根据用户语音输入信息,如图5所示,或车辆上月停车频率,模糊化接口2输入停车频率Frequency。
如果用户在识别车牌期间保持沉默,则***根据车辆上月平均每次停留时长来输入停车类型,根据车辆上月停车次数输入停车频率。
如果用户没有说出停车目的,且车辆是第一次驶入停车场,则***自动将该车辆类型归类为“购物”,模糊化接口1输入Tpye=0,模糊化接口2输入Frequency=0。
S3:计算可靠度指数ReliabilityIndex,如果有用户语音信息,则按照语音信息中的关键词计算;如果没有用户语音信息,则通过历史数据分析得到可靠度指数;可靠度指数将用于模糊化过程,相当于将输入信息加权,进而用于二次分析数据来源的可靠程度。
S4:建立隶属函数,将由输入变量、输出变量构成的普通型关系数据库转换为模糊型关系数据库,当普通型数据库共有D个数据元组{d1,d2,…,dD}构成时,其相应的模糊型数据库为{μd1,μd2,…,μdD},其中μ为模糊化隶属度函数,μdk组成,k=1,2,…,D,其中 分别是模糊输入的隶属函数,则是输出的函数。
S5:创建模糊规则库,基于if-then的规则表述,利用逻辑,将模糊化输入、输出相关联,得到初步模糊规则库,其方法为:
若用户明确目的地,则根据模糊化输入量Frequency确定停车位置,其划分的原则依照其历史月驶入的次数,如图4;若用户没有明确表达目的地,且不是第一次进入停车场,则***根据历史数据确定停车类型;若用户没有明确表达目的地,且是第一次进入停车场,则***自动按照目的地为商场直梯来处理。以用户的目的是看电影为例,具体步骤如下:
S5.1:若用户语音表示去影城,则模糊输入量Type的值为1,规则将为:
ifType=1andFrequencythenTarget=1,表示若用户明确目的地,则根据模糊化输入量Frequency确定停车位的位置;
S5.2:若用户没有明确表达影城为目的地,并且不是第一次进入停车场,根据模糊输入量ReliabilityIndex、Frequency和后台数据来制定,若用户的行为为经常性的习惯及Frequency属于偶尔、经常等如图4,则规则可表达为:
ifFrequency=OftenandTpye=1andReliabilityIndex〉0.65thenTarget=1(1)
ifFrequency=AlwaysandTpye=1andReliabilityIndex〉0.5thenTarget=1(2)
ifFrequency=31andTpye=1thenTarget=1(3)
其中,规则(1)表示当可靠性达到0.65并且后台历史数据表示为偶尔来看电影,则目标泊车点在影城直梯附近;规则(2)表示当可靠性达到0.5并且后台历史数据表示为常常来看电影,则目标泊车点在影城直梯附近。Frequency的频率越高,规则对于可靠性参数的依赖也就越低。
S5.3:若用户既没有明确表达目的地,也是第一次驶入停车场,则***自动按照商场直梯的目的地处理,模糊输入量Type、ReliabilityIndex、Frequency分别默认为-1、0、0;具体规则为:
ifType=1andnotReliabilityIndexandnotFrequencythenTarget=-1。
S6:计算模糊规则的支持度。
Mamdani算法控制就是将自然语言通过if-then的规则转换成可量化的数学表达式,其中模糊规则也如同关联规则一般。关联规则是形如X→Y的蕴涵式,其中X和Y分别称为关联规则的先导(antecedent或left-hand-side,LHS)和后继(consequent或right-hand-side,RHS)。关联规则X和Y,存在支持度,因此,支持度是检验规则有效性的一种途径,使得***对于任意给定的输入均有相应的控制规则作用。
具体地说,模糊规则就是联系模糊输入和输出的一种羁绊,通过if-then的逻辑表达式展现的。本发明中有三种模糊输入,分别是两种自然语言和一种后台数据提取信息,其相应的规则的表示如下例子所示:If“看电影的车子&&经常来看电影&&***后台信息确认经常来”then“目标停车位靠近电影院直梯”。
本发明定义模糊规则支持度表述如下:
sup p ( T y p e , F r e q u e n c y , Re l i a b i l i t y = > T arg e t ) = &Sigma; K = 1 D &mu; d k T y p e &mu; d k F r e q u e n c y &mu; d k Re l i a b i l i t y &mu; d k T arg e t D
完成初步模糊规则库后,通过计算模糊规则的支持度,筛选支持度最高的规则,除去支持度小于0.5的冗余规则,得到完备模糊规则库,具体地说,就是在众多的模糊规则中需要设计每个模糊化的输入,并且在相仿规则中选取支持度最大的规则。停车场管理者也可以根据需求,修改或者添加模糊规则以满足管理要求。
S7:反模糊化过程,采用反模糊化方法从模糊型数据库中获得精确结果;
S8:诱导停车,通过步骤S7得出的汽车目标停车位,通过显示手段向驾驶员传递最终结果;
S9:汽车驶出停车场后,将步骤S7中的***推理结果、***后天数据仓库中的汽车目标地类型和汽车真实停车类型进行比较后,进行数据更新和用户习惯升级,其计算方法如下:
Type u p d a t e = 2 &times; Type C a l c u l a t e + T i m e s &times; Type e x i s t e n c e + 5 &times; Type t h i s T i m e s + 7
公式中,
Typeupdate--最后更新的Type数据;
Times--***后台数据仓库中既有数据;
Typecalculate--步骤S7得到的结果;
Typeexistence--***后台数据仓库中原有的Type数值;
Typethis--根据汽车真实停留时间得到的汽车Type数值。
其中,步骤S3中可靠度指数ReliabilityIndex计算方法如下:
S31:如果有用户语音输入,则识别语音信息中的关键词Keyword、汉字个数Length、声音分贝Loud和语音时长Period;
计算语速 S p e e d = &lsqb; P e r i o d L e n g t h &rsqb; , 和语速指数 Speed , =
( S p e e d - 0.3 ) &times; ( a - b ) ( 0.33 - 0.3 ) + a S p e e d &Element; &lsqb; 0.3 , 0.33 &rsqb; a S p e e d < 0.3 b S p e e d > 0.33
其中,[0.3,0.33]为语速正常范围区间A,a和b为关键词Keyword所对应的语速指数区间[a,b]的上下限;关键词第一次Firsttime,偶尔Fewtimes,有时Sometimes,经常Often,一直Always,对应的五个语速指数区间分别为[0,0.3];[0,0.6];[0.2,0.8];[0.4,1];[0.7,1];若识别不出有效关键词,则归类为第一次Firsttime;
计算ReliabilityIndex=Loud*Speed’;实际声音分贝大于40时,取Loud=1,实际分贝在20-40之间时,取Loud=0.5,实际分贝小于20时,取Loud=0.1。
S32:如果没有语音输入,可靠度指数通过历史数据分析得到,具体如下:
Re l i a b i l i t y I n d e x = 0.67 * ( 0.17 + ( T i m e s - 5 ) / 30 ) F r e q u e n c y &Element; &lsqb; 0 , 10 ) 0.67 * ( 0.45 + ( T i m e s - 13.5 ) / 30 ) F r e q u e n c y &Element; &lsqb; 0 , 17 ) 0.67 * ( 0.8 + ( T i m e s - 24 ) / 30 ) F r e q u e n c y &Element; &lsqb; 17 , 30 ) 0.67 * ( T i m e s / 30 ) F r e q u e n c y = 31 0.67 * ( 0.41 - 1 / T i m e s ) F r e q u e n c y = 32
步骤S4中模糊化隶属度函数μ采用三角或者钟形隶属度函数,本实施例中,μ的函数初始表达式为: &mu; ( t ) = Ee - ( t ) 2 + b , 其中,
E为常数1,控制隶属函数的幅值;
t为隶书函数的取值范围;
b为钟形曲线的平移量。
步骤S7中反模糊化方法采用重心法,如图8所示,利用重心法取隶属度函数曲线与横坐标围成面积的重心推理最终目标停车位,其计算公式如下:
C x = &Sigma;D i x V i &Sigma;V i
C y = &Sigma;D i y V i &Sigma;V i
公式中,
Cx--重心的x坐标;
Cy--重心的y坐标;
Dix--第i个模糊规则的x坐标;
Diy--第i个模糊规则的y坐标;
Vi--模糊化输入的三角或者钟形隶属函数。
实施例一:
用户为该CBD综合体的上班族,上个月上班全勤,天数为26天。该用户驾车驶入停车场识别车牌时表示“我经常在这里工作”,声音分贝为58,用时1.953秒,其中关键词Keyword对应的程度化词语为Often,Speed=1.953/6=0.3255,属于正常语速,声音分贝为58,大于40,取Loud=1。因此,得到自然语言输入的可靠度指数 Re l i a b i l i t y I n d e x = L o u d &times; ( S p e e d - 0.3 ) &times; ( b - a ) ( 0.33 - 0.3 ) + a , 经计算, Re l i a b i l i t y I n d e x = 1 &times; ( 0.3255 - 0.3 ) &times; ( 1 - 0.4 ) ( 0.33 - 0.3 ) - 0.4 = 0.91
通过FuzzyEditor的18条模糊规则运算(如图8),基于重心法***自动得出汽车目标停车位为1.9。通过基于Mamdani的诱导停车决策表明,其最适宜停靠的位置为靠近写字楼电梯附近的1.9位置。Type、Frequency、Reliability和Target之间的映射曲面如图9所示。
在汽车驶出停车场之后,将***初始预测结果、***后台历史数据仓库的汽车目标地类型信息Type和真实汽车驶出信息进行比较后,进行数据更新和用户习惯升级,最终更新后的Typeupdate如下, Type u p d a t e = 2 &times; 1.9 + 26 &times; 1.77 + 5 &times; 2 26 + 7 = 1.81 下次该汽车再次驶入停车场时,***默认汽车目标停车位为1.81。
实施例二:
用户上个月停车次数为12次,今天再次驶入该CBD综合体。在进入停车场的时候并没有任何自然语言的输入。假设根据***上次自学***衡点。0.31处于0和1之间,根据***学习的结果,一方面说明***得出用户最近的泊车目的在购物(扶手电梯)和看电影吃饭(电影院直梯)之间徘徊;另一方面,用户每次来泊车更倾向于逛街的目的。因此***将会在扶手电梯和电影院直梯之间寻找有效停车位,并且位置将更靠近扶手电梯。这样一方面满足了用户对于停车诱导服务的需求,另一方面也充分调用了非电梯周边的停车泊位资源,使得资源合理分配、有效利用。

Claims (4)

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种不同的程度化词语,分别为第一次Firsttime,偶尔Fewtimes,有时Sometimes,经常Often和一直Always;
如果用户在识别车牌期间保持沉默,则***根据车辆上月平均每次停留时长来输入停车类型,根据车辆上月停车次数输入停车频率Frequency;
如果用户没有说出停车目的,且车辆是第一次驶入停车场,则***自动将该车辆类型归类为“购物”,模糊化接口1输入Tpye=0,模糊化接口2输入Frequency=0;
S3:计算可靠度指数ReliabilityIndex,如果有用户语音信息,则按照语音信息中的关键词计算;如果没有用户语音信息,则通过历史数据分析得到可靠度指数;
S4:建立隶属函数,将由输入变量、输出变量构成的普通型关系数据库转换为模糊型关系数据库,普通型数据库共有D个数据元组{d1,d2,…,dD}构成,其相应的模糊型数据库为{μd1,μd2,…,μdD},其中μ为模糊化隶属度函数,μdk组成,k=1,2,…,D,其中分别是模糊输入的隶属函数,则是输出的函数;
S5:创建模糊规则库,基于if-then的规则表述,利用逻辑,将模糊化输入、输出相关联,得到初步模糊规则库,其方法为:
若用户明确目的地,则根据模糊化输入量Frequency确定停车位置其划分的原则依照其历史月驶入的次数;若用户没有明确表达目的地,且不是第一次进入停车场,则***根据历史数据确定停车类型;若用户没有明确表达目的地,且是第一次进入停车场,则***自动按照目的地为商场直梯来处理;
S6:计算模糊规则的支持度,其表述如下:
sup p ( T y p e , F r e q u e n c y , Re l i a b i l i t y = > T arg e t ) = &Sigma; K = 1 D &mu; d k T y p e &mu; d k F r e q u e n c y &mu; d k Re l i a b i l i t y &mu; d k T arg e t D ;
完成初步模糊规则库后,通过计算模糊规则的支持度,筛选支持度最高的规则,除去支持度低于0.5的冗余规则,得到完备模糊规则库;
S7:反模糊化过程,采用反模糊化方法从模糊型数据库中获得精确结果;
S8:诱导停车,通过步骤S7得出的汽车目标停车位,通过显示手段向驾驶员传递最终结果;
S9:汽车驶出停车场后,将步骤S7中的***推理结果、***后天数据仓库中的汽车目标地类型和汽车真实停车类型进行比较后,进行数据更新和用户习惯升级,其计算方法如下:
Type u p d a t e = 2 &times; Type C a l c u l a t e + T i m e s &times; Type e x i s t e n c e + 5 &times; Type t h i s T i m e s + 7
公式中,
Typeupdate--最后更新的Type数据;
Times--***后台数据仓库中既有数据;
Typecalculate--步骤S7得到的结果;
Typeexistence--***后台数据仓库中原有的Type数值;
Typethis--根据汽车真实停留时间得到的汽车Type数值。
2.根据权利要求1所述的基于Mamdani算法的停车诱导决策方法,其特征在于:步骤S3中可靠度指数ReliabilityIndex计算方法如下:
S31:如果有用户语音输入,则识别语音信息中的关键词Keyword、汉字个数Length、声音分贝Loud和语音时长Period;
计算语速和语速指数 Speed &prime; =
( S p e e d - 0.3 ) &times; ( b - a ) ( 0.33 - 0.3 ) + a S p e e d &Element; &lsqb; 0.3 , 0.33 &rsqb; a S p e e d < 0.3 b S p e e d > 0.33
其中,[0.3,0.33]为语速正常范围区间A,a和b为关键词Keyword所对应的语速指数区间[a,b]的上下限;关键词第一次Firsttime,偶尔Fewtimes,有时Sometimes,经常Often,一直Always,对应的五个语速指数区间分别为[0,0.3];[0,0.6];[0.2,0.8];[0.4,1];[0.7,1];若识别不出有效关键词,则归类为第一次Firsttime;
计算ReliabilityIndex=Loud*Speed’,实际声音分贝大于40时,取Loud=1,实际分贝在20-40之间时,取Loud=0.5,实际分贝小于20时,取Loud=0.1;
S32:如果没有语音输入,可靠度指数通过历史数据分析得到,具体如下:
Re l i a b i l i t y I n d e x = 0.67 * ( 0.17 + ( T i m e s - 5 ) / 30 ) F r e q u e n c y &Element; &lsqb; 0 , 10 ) 0.67 * ( 0.45 + ( T i m e s - 13.5 ) / 30 ) F r e q u e n c y &Element; &lsqb; 10 , 17 ) 0.67 * ( 0.8 + ( T i m e s - 24 ) / 30 ) F r e q u e n c y &Element; &lsqb; 17 , 30 &rsqb; 0.67 * ( T i m e s / 30 ) F r e q u e n c y = 31 0.67 * ( 1.41 - 1 / T i m e s ) F r e q u e n c y = 32
3.根据权利要求1所述的基于Mamdani算法的停车诱导决策方法,其特征在于:步骤S4中模糊化隶属度函数μ采用三角或者钟形隶属度函数,μ的函数初始表达式为: &mu; ( t ) = Ee - ( t ) 2 + b , 其中,
E为常数1,控制隶属函数的幅值;
t为隶书函数的取值范围;
b为钟形曲线的平移量。
4.根据权利要求1所述的基于Mamdani算法的停车诱导决策方法,其特征在于:步骤S7中反模糊化方法采用重心法,利用重心法取隶属度函数曲线与横坐标围成面积的重心推理最终目标停车位,其计算公式如下:
C x = &Sigma;D i x V i &Sigma;V i
C y = &Sigma;D i y V i &Sigma;V i
公式中,
Cx--重心的x坐标;
Cy--重心的y坐标;
Dix--第i个模糊规则的x坐标;
Diy--第i个模糊规则的y坐标;
Vi--模糊化输入的三角或者钟形隶属函数。
CN201510782673.1A 2015-11-16 2015-11-16 基于Mamdani算法的停车诱导决策方法 Active CN105447116B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510782673.1A CN105447116B (zh) 2015-11-16 2015-11-16 基于Mamdani算法的停车诱导决策方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510782673.1A CN105447116B (zh) 2015-11-16 2015-11-16 基于Mamdani算法的停车诱导决策方法

Publications (2)

Publication Number Publication Date
CN105447116A true CN105447116A (zh) 2016-03-30
CN105447116B CN105447116B (zh) 2019-03-26

Family

ID=55557294

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510782673.1A Active CN105447116B (zh) 2015-11-16 2015-11-16 基于Mamdani算法的停车诱导决策方法

Country Status (1)

Country Link
CN (1) CN105447116B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107217889A (zh) * 2017-05-25 2017-09-29 江苏集萃智能制造技术研究所有限公司 一种垂直式立体车库用快速车辆存取方法
CN108877294A (zh) * 2018-08-28 2018-11-23 深圳市烽焌信息科技有限公司 停车位的推荐方法及相关产品
CN109658159A (zh) * 2018-12-28 2019-04-19 西安艾润物联网技术服务有限责任公司 停车券推送方法及相关产品
CN110379198A (zh) * 2019-07-31 2019-10-25 南京晓庄学院 一种城市智能停车引导***及其停车引导方法
CN111081056A (zh) * 2019-12-16 2020-04-28 青岛海信网络科技股份有限公司 一种基于大数据智能分析的智慧社区临时停车管理***
CN111179633A (zh) * 2020-01-13 2020-05-19 绍兴市载沣智能科技有限公司 基于车辆通信的停车管理方案智能生成方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130231824A1 (en) * 2012-03-05 2013-09-05 Florida A&M University Artificial Intelligence Valet Systems and Methods
CN103310548A (zh) * 2012-03-16 2013-09-18 长沙竞投机电科技有限公司 一种城市路边停车计费***
CN103473947A (zh) * 2013-09-22 2013-12-25 江苏省交通规划设计院股份有限公司 基于模糊识别技术的地下空间反向寻车***和方法
CN104199362A (zh) * 2014-09-09 2014-12-10 上虞安卡拖车配件有限公司 一种城市轨道列车的实时速度跟踪控制方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130231824A1 (en) * 2012-03-05 2013-09-05 Florida A&M University Artificial Intelligence Valet Systems and Methods
CN103310548A (zh) * 2012-03-16 2013-09-18 长沙竞投机电科技有限公司 一种城市路边停车计费***
CN103473947A (zh) * 2013-09-22 2013-12-25 江苏省交通规划设计院股份有限公司 基于模糊识别技术的地下空间反向寻车***和方法
CN104199362A (zh) * 2014-09-09 2014-12-10 上虞安卡拖车配件有限公司 一种城市轨道列车的实时速度跟踪控制方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
于本成 等: "基于Mamdani算法的停车诱导决策", 《长春工业大学学报》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107217889A (zh) * 2017-05-25 2017-09-29 江苏集萃智能制造技术研究所有限公司 一种垂直式立体车库用快速车辆存取方法
CN107217889B (zh) * 2017-05-25 2020-11-20 江苏集萃智能制造技术研究所有限公司 一种垂直式立体车库用快速车辆存取方法
CN108877294A (zh) * 2018-08-28 2018-11-23 深圳市烽焌信息科技有限公司 停车位的推荐方法及相关产品
CN109658159A (zh) * 2018-12-28 2019-04-19 西安艾润物联网技术服务有限责任公司 停车券推送方法及相关产品
CN109658159B (zh) * 2018-12-28 2021-02-09 西安艾润物联网技术服务有限责任公司 停车券推送方法及相关产品
CN110379198A (zh) * 2019-07-31 2019-10-25 南京晓庄学院 一种城市智能停车引导***及其停车引导方法
CN110379198B (zh) * 2019-07-31 2021-08-06 南京晓庄学院 一种城市智能停车引导***及其停车引导方法
CN111081056A (zh) * 2019-12-16 2020-04-28 青岛海信网络科技股份有限公司 一种基于大数据智能分析的智慧社区临时停车管理***
CN111179633A (zh) * 2020-01-13 2020-05-19 绍兴市载沣智能科技有限公司 基于车辆通信的停车管理方案智能生成方法及***

Also Published As

Publication number Publication date
CN105447116B (zh) 2019-03-26

Similar Documents

Publication Publication Date Title
CN105447116A (zh) 基于Mamdani算法的停车诱导决策方法
CN109033718B (zh) 一种城市轨道交通线路失效的动态应急疏散方法
EP4040353B1 (en) Method for establishing risk prediction model, regional risk prediction method and corresponding apparatus
CN110866649A (zh) 一种短期地铁客流预测方法、***及电子设备
Liu et al. Control method of urban intelligent parking guidance system based on Internet of Things
Ye et al. A method for driving route predictions based on hidden Markov model
Padgham et al. Integrating bdi agents into a matsim simulation
CN111524353B (zh) 一种交通文本数据用于速度预测及行程规划方法
CN105427001A (zh) 地区中小学校校车最优路线与配置方法
Nasrollahi et al. Identification and prioritization of connected vehicle technologies for sustainable development in Iran
CN104821086B (zh) 一种定位大规模交通网络中低效路段组合的方法
Tu et al. Research on intelligent calculation method of intelligent traffic flow index based on big data mining
Kong et al. The method and application of big data mining for mobile trajectory of taxi based on MapReduce
CN113344277B (zh) 预测模型训练方法、状态更新方法、装置、设备和介质
CN111612223A (zh) 基于土地和交通多源数据的人口就业分布预测方法及装置
CN114418606A (zh) 基于时空卷积网络的网约车订单需求预测方法
CN116824868B (zh) 车辆非法停驻点识别及拥堵预测方法、装置、设备及介质
Makiwane et al. The people matter: The state of the population in the Eastern Cape
CN116129643B (zh) 一种公交车出行特征识别方法、装置、设备及介质
Tsonkov et al. Adoption of information technologies for black sea region municipalities’ smart development
Liu et al. An intelligent urban traffic data fusion analysis method based on improved artificial neural network
CN114595962A (zh) 一种基于云物元模型的大学校园出入口对城市道路交通影响的评价方法
CN108898284B (zh) 一种车联网管理控制策略评估方法及***
Hu et al. Temporal-spatial prediction of trip demand using neural networks and points of interest
Cserháti et al. Conception of a personalized parking assistant application

Legal Events

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