《机场应急救援系统中资源动态调配研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
南京航空航天大学硕士学位论文机场应急救援系统中资源动态调配研究姓名:崔国山申请学位级别:硕士专业:交通运输规划与管理指导教师:韩松臣;汤新民20090101 南京航空航天大学硕士学位论文摘要民航应急救援的主体是机场,在突发事件的处理过程中,涉及的救援资源、救援单位比较多,合理快速的调配所需资源,尽快施救成为救援的重中之重。本文首先从资源动态源调配的整体角度上出发,运用Agent思想建立了资源动态调配组织结构模型,详细分析了指挥中心Agent、资源Agent、交通网络Agent、救援现场Agent的主要功能和结构,并且详细阐述了资源动态调配的协同运作模型和协同过程;在分析现应急资源筹集研究现状的基础上,根据实际处置应急事件中应急资源的需求及消耗情况,将问题描述为离散化消耗多资源多目标的资源筹集形式,分析了“多资源、多目标、离散化”三要素,建立其数学理论模型并利用蚁群算法求解,最后通过一个医疗救援组需求量的案例来验证模型及算法的正确性;资源动态调配的重要依据是路径的实时通行时间,先是对交通波理论进行分析,然后运用交通波理论对路段分四种状态进行研究,建立“空间—时间映射”模型,将路段距离大小映射为时间大小,最后采用示例求解的方式验证模型;根据交通路网实时变化快的特点,将应急救援车辆的工作时间划分为若干时间段,并且应急车辆行驶过程中运用动态规划路径的思想,实现时间最短路径的实时模拟显示。从整体上看,该研究为机场应急救援系统中资源动态调配研究进行了全面的、具体的论述,其方法及理论具有一定的现实意义。关键词:机场应急救援,动态调配,资源筹集,空间—时间映射,时间最短路径I 机场应急救援系统中资源动态调配研究AbstractThemainunitofCivilAviationEmergencyRescueisairport.Itinvolvesmanyresoursesandunitsindealingwithemergencies,rescuingassoonaspossiblebecomesthemostimportantthing.Firstly,thepaperbuildstheorganizationalstructuremodelbasedontheideaofAgentfromtheoverallperspectiveofresourcesdynamicallocation,ThestructureandfunctionofcommandcenterAgent,resourceAgent,transportnetworkAgentandrescursceneAgentareanalysiseddetailly.ThecollaborativemodelandcooperatingstepswerediscussedonthebasisoffunctionanalysisofthemembersofeachAgentgroup,also.Secondly,fortheproblemofemergencyresourcesdemandandconsumptionindealingwiththeemergencycase,thispaperdescribstheproblemintotheissuesoftheemergencysuppliesschedulingwithmulti-sitesandmulti-objectiveandmulti-resources.Andthethethreefactor:“non-lineandmulti-objectiveandmulti-resources”isresearchedthenestablishedanewmathematicalmodelfortheproblemofemergencyresourcesallocationofnonconstantmaterialcontinuousconsumptionwithmulti-sitesandmulti-objectiveandmulti-resources,andfinallythearticlegaveoutagoodsolutionthatbasedonACObygivingacaseofmedicalrecuedemandresourcessuccorpower.Andproveitcorrect.Thirdly,thereal-timepathisthebasisofresourcesallocation.Thearticleanalysiesthetheoryoftrafficwave.Thenthefourstatesofroadisresearchedbyusingtrafficwavetheory,andthe“distancetotime”modelisrealizedandproveditisexactitudebygivingademonstration.Lastly,forthecharacteristicsofchangingsoonintrafficnetworkstate,theworkingtimebeingcutmanysmalltimesandtheideaofdynamicvehicleroutingmodeisexerted,lastly,thetechnologyofGISandthetoolofVBisusedtorealizeshowingofdynamicshortesttime-path.Aboveall,thestudyisall-aroundandembodyfortheresourcesallocationinairportemergencyrescuesystem,itsmethodandtheoryisrealismmeaning.KeyWords:airportemergencyrescue,dynamicallocation,rescourcescollection,distancetotimemapping,shortest-timepathII 南京航空航天大学硕士学位论文图表清单图2.1单个AGENT的基本结构.................................................................................................................7图2.2机场应急救援资源动态调配MAS组织结构图...........................................................................7图2.3协调推理模型...............................................................................................................................10图2.4AGENT的协调推理过程图...........................................................................................................11图2.5基于MAS机场应急资源动态调配协同工作过程.....................................................................13图3.1应急资源的筹集流程组织..........................................................................................................15图3.2资源j需求函数图.......................................................................................................................17图4.1路段上两种密度情况下的车流运行情况.................................................................................30图4.2路段无排队时的区段示意图......................................................................................................31图4.3瓶颈处流量与密度的变化图......................................................................................................31图4.4路段有排队队列时的区段示意图..............................................................................................32图4.5路段车流波状态判别流程图......................................................................................................36图4.6路段示意图...................................................................................................................................37图4.7路段的初试状态图.......................................................................................................................37图4.8障碍车离开路段时的路段低速车队图......................................................................................38图4.9障碍车离开路段后的路况波形图..............................................................................................38图5.1桶状存储图...................................................................................................................................43图5.2动态最优路径算法流程图...........................................................................................................46图5.3应急车辆行驶路线动态规划图..................................................................................................47图5.4距离最短路径显示图...................................................................................................................49图5.5初始时间最短路径显示图..........................................................................................................49图5.6实时时间最短路径显示图...........................................................................................................50图5.7实时时间最短路径显示图..........................................................................................................50表3.1资源出救点到事故地点的资源可用量/费用表1....................................................................24表3.2资源出救点到事故地点的到达时间表1..................................................................................24表3.3资源出救点到事故地点的资源筹集方案表.............................................................................27V 机场应急救援系统中资源动态调配研究表3.4资源出救点到事故地点的资源可用量/费用表2....................................................................27表3.5资源出救点到事故地点的到达时间表2...................................................................................28表5.1几种图的存储结构比较...............................................................................................................43表5.2路段的时刻通行时间表...............................................................................................................44VI 南京航空航天大学硕士学位论文注释表MAS多Agent系统(Multi-AgentSystem)GIS地理信息系统(GeographicInformationSystem)GPS全球定位系统(GlobalPositioningSystem)GSM全球移动通信系统(GlobalSystemforMobileCommunications)BDI信念、愿望、意图(Belief、Desire、Intention)ACO蚁群算法(AntColonyAlgorithm)FIFO先进先出(FirstInFirstOut)EMAS城市快速路监控信息系统(ExpresswayMonitoringandAdvisorySystem)FAST-TRAC更快捷安全的出行交通路线和高级控制(FasterandSaferTravelthroughTrafficRoutingandAdvancedControl)FVD浮动车数据系统(FloatingVehicleDataSystem)ADVANCE先进的驾驶员咨询与车辆导航概念(AdvancedDriverandVehicleAdvisoryNavigationConcept)VICS车辆信息与通讯系统(VehicleInformationandCommunicationSystem)ITS智能交通系统(IntellectualTransportationSystem)TQQ用两队列实现的图形增长算法(Pallottino’sgraphgrowthalgorithmimplementedwithtwoQueues)DKA用桶实现的迪杰斯特拉算法(Dijkstra'salgorithmimplementedwithApproximatebuckets)DKD用两桶实现的迪杰斯特拉算法(theDijkstra'salgorithmimplementedwithDoublebuckets)DVR动态路径规划(DynamicVehicleRouting)VII 承诺书本人声明:所呈交的硕士学位论文是本人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得南京航空航天大学或其他教育机构的学位或证书而使用过的材料。本人授权南京航空航天大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本承诺书)作者签名:日期: 南京航空航天大学硕士学位论文第一章绪论1.1研究背景突发事件一直是社会生产中难以预测的问题,如何快速有效地应对突发事件,最大程度的降低财产损失和人员伤亡对相关部门来说仍然是一个很大的挑战。当前,很多相关部门都建立[1]了相关的应急救援反应机制来尽最大可能的降低突发事件带来的损失。民航运输业是我国快速发展的行业,推动了国家经济、政治、文化发展。然而民航运输业受天气影响严重,加上事故极低的生还率和较大的社会影响,民航安全问题显得尤为引人注目。近两年来在世界各地发生各类重大空难事故,如2007年9月16日,泰国“一二走”航空公司一架麦道82型客机在普吉国际机场降落时滑出跑道,折为两段并起火爆炸。机上123名乘客和7名机组人员中有89人丧生,41人受伤;2008年8月21日西班牙一架客机在首都马德里机场起飞时冲出跑道起火,飞机失事造成153人死亡。特别是“911”事件后,可以说民航安全问题已经引起了整个国际社会的高度关注,成为整个社会的关注焦点。在整个民航事故中,机场是处置民航突发事件、实施应急救援工作的主体。民航总局于2004[2]年4月3日颁布《民用运输机场应急救援规则》,要求个运输机场根据本地和本场实际制定完备的、可具操作性的应急救援计划,以便在紧急的情况下,能够及时地对各类意外事故作出快速反应,避免或者减少人员伤亡和财产损失。民用航空涉及到的紧急事件又是所有交通运输门类中最多、最复杂的。民航机场应急救援关键技术研究综合多个学科和领域的先进理论和技术,目的是大大提高应急救援工作的效率、减少突发事件造成的损失,也是避免因延误施救时机而导致二次事故发生而造成更为严重损失的有效手段。该研究与开发对所有交通运输门类相应的应急救援系统具有重要的指导和借鉴作用。特别是近年来中央将各级政府应对社会重大突发事件的能力作为“三个文明”中“政治文明”的高度进行建设,反观民航机场应急救援的现状,民航机场应急救援的关键技术研究与建设需求显得十分迫切。1.2研究意义本课题来源于国家自然科学基金委员会与中国民用航空总局联合资助项目(60776813)《机场应急救援辅助决策系统关键技术研究》,对其中的子问题(机场应急救援系统中资源动态调配研究)进行探索研究。在机场应急救援辅助决策系统中,所涉及的救援资源种类和救援单位比较多,各个救援单位相互独立,相同救援单位的资源数量有限,救援单位到事故地点的距离各不相同,在发生应急事件的情况下,筹集哪些救援单位的哪些资源参与救援更加合理;到达事故地点的道路状况错综复杂,同一道路的车速也会由于车流量和车流密度不同存在较大的差异,同一天的不同时1 机场应急救援系统中资源动态调配研究间段道路交通状况也不同,车辆到达事故地点的时间不容易确定,这些问题主要体现在以下几点:(1)救援资源单位筹集决策问题由于各个救援单位的资源数量有限,很可能存在的情况便是所需同一类救援资源的救援单位不仅仅是一个,此时决策最优单位组合能够使救援工作的更合理更有效的展开。(2)路段的“空间—时间映射”问题普通的以路段平均行驶时间作为路阻函数不能充分体现动态性。分析路段,将道路距离大小动态的转换为时间大小,建立距离与时间的映射模型,将空间道路网络映射为时间道路网络,这显得更加符合常理。(3)救援单位以最短的时间到达事故地点的问题确定好救援单位以后,各个救援单位协调一致,根据动态路网结构决策出救点的出救路线,以最短的时间到达事故地点,对整个救援工作的起了指导作用,使救援工作更加顺利的进行,提高救援的效率。鉴于存在的上述问题以及当前民航业的高速发展,各机场迫切需要尽快建立一套完善的民航运输机场应急资源动态调配救援体系,从复杂的动态变化的道路网络中找到到离事故地点“时间最短”救援资源,并且将救援资源以最短的时间、最小的费用调配到救援地点,实时地决策出出救路线,指导救援车辆以最短的时间到达事故地点,使救援在更早的时间展开,在整个机场应急救援工作中起了关键作用。因此,对机场应急救援中资源动态调配研究是十分必要的,其直接影响着救援效果。1.3研究现状机场应急救援由于其具有突发性、紧迫性等特点,利用先进技术解决此问题一直以来都是研究的热点,吸引了国内外许多专家和学者的关注。该问题的解决对机场应急救援来说具有重要的意义。从目前掌握的文献来看,研究情况如下:在应急救援过程中资源调配方面,国外许多学者对资源动态调配问题进行了很多研究,主要集中在医疗,火灾等方面,所研究目标多是侧重路径最短优化、路径显示、车辆的实时调配、资源的筹集等目标,而在机场事故方面上着重分析及组织优化、模拟紧急救援、对人员培训和[3]配置救援设备等方面。1998年,GeorgeF.List在放射性危险品运输优化模型中引入了应急问题,在他的模型中,总是离应急点最近的出救点参与应急救援,没有考虑单个出救点不能满足[4]需求时的情况。AliHaghani将应急物流描述为有时间限制的多物品、多模式网络流问题,并[15]给出了求解方法。AliHaghan并于2003年利用数学规划方法建立了应急医疗系统的急救车辆[5]调度优化模型并进行了仿真验证。Alle等人介绍了紧急救援的训练程序,模拟飞机碰撞后的救援,它的重点放在机场救援人员和社会救援资源的协调上,通过该方式的训练,提高了救援的2 南京航空航天大学硕士学位论文[6]效率。Tsai-YunLiao以医疗紧急救援为背景,基于分布式GIS网络,用无线电通信来安排和[7]调度应急资源,并用网络路径成功的解释了系统的动态模型。Fiedrich等在时间、资源数量和质量有限的情况下,以死亡人数最小作为目标,研究了地震后向多个受灾地点分配和运输资[8]源的优化模型。AliHaghani将应急物流描述为有时间限制的多物品、多模式网络流问题,并[9]给出了求解方法。AliHaghani并于2003年利用数学规划方法建立了应急医疗系统的急救车[10]辆调度优化模型并进行了仿真验证。G.Derekenaris等人介绍了希腊的救护车管理和紧急事故处理系统。在系统中,将GIS、GPS、GSM技术相结合,由指挥中心统一管理调度救护车,并对[11]救护车辆的路径进行优化,缩短了救援时间,提高了效率。GeorgeF以应急时间最短为目标,从一次性资源消耗的角度对应急救援中的路径选择进行优化处理,分析研究了其数学模型。[12]Cohn等人针对不同种类的机场,对机场进行紧急救援的最小需求进行了研究。这项研究分析了以往的事故报告,从不同的来源对数据进行推断,讨论了属于不同部门的服务设施,提出了不同资源数量和使用效率的最小需求,救援车辆的数量,救援的响应时间以及救援人员和其它[13]有关要素的最小需求。QUENTINK.WAN考虑了路网中多重路线的设计并提出了一种混合整数[14]仿真方法,以便挖掘路径结构和价值最小的运输路径。HaiboHu1分析了Dijkstra算法和NN算法,用一种叫做SPIE的模型来代替几何上的网络拓扑结构,该模型避免了不必要网络的价值浪费,最后通过数学分析和试验证明该方法可行,能够在动态变化的网络拓扑结构中效率更高[15]的分配资源。HESheng-xue给出了动态有效路径的明确定义,并将深度优先搜索的树搜索算*法、寻路定向性、层次空间推理策略以及A算法中的定向估价函数相结合,提出了动态有效路径的一种有效算法。在新算法中通过对交叉口延误的特殊处理,使得城市交通路网中的分向交叉口延误得以充分体现,并有利于将交通导行系统与交通控制系统相融合。同时对动态有效路径搜索在动态车辆路径导行和动态交通分配中的应用作了初步分析。在应急救援过程中资源动态调配方面,国内许多学者对该问题进行了研究,主要是资源筹集问题的联动处置,模糊数学方法优化道路,集中在路网中最短路径的优化设计、道路动态变化因素等,而在机场方面上的资源调配优化研究的较少,也没有形成一个完整的概括体系。刘[16-18]春林、何建敏等研究了物资需求约束条件下多出救点的组合出救的资源调配问题,提出了基于“时间最短”、“出救点数目最少”的多目标数学模型,并构造模糊目标集进行求解。高淑阳[19]建立了基于最短和出救点数目最少为目标的的两层优化数学模型,并给出求解算法。数值算[20]例验证了所建立模型的合理性与算法的有效性。2005年,迟文学等人基于GIS(地理信息系统)建立了一套机场应急救援与辅助决策支持系统,并利用NetEngine网络工具包实现最短路径[21]分析。魏新宇以优化道路交通网中路段的权值为出发点,结合消防工作实际情况的特点,运[22]用模糊数学中的层次分析法评定道路的权值,建立了消防灭火救援最优调度模型。苏永云对车辆导航系统中线路引导信息的供给与需求进行了综合分析,提出了一种新的具有真实最短路3 机场应急救援系统中资源动态调配研究*径意义的实时动态最优路径,并设计了搜索该路径的改进Dijkstra算法与改进A算法,前者[23]适用于多车导航,后者适用于单车导航。李元臣通过对Dijkstra算法运行速度分析,在该算法的基础上采用二叉树结构来改进Dijkstra算法,在一定程度上优化了最短路径的计算过[24]程,并提高了算法的分析效率,实际数据测试也表明了该算法的可行性。李德龙从道路网络拓扑结构的自动构建以Dijkstra算法中快速搜索技术的实现入手,综合考虑核心算法和数据存储结构两个方面,提出了直线优化Dijkstra算法,该算法能够有效降低时间复杂性,提高系统的[25]效率。刘海燕通过对经典Dijkstra算法的改进,使用完全二叉树结构来实现优先级队列的操作,在一定程度上优化了最短路径的计算过程,并降低了算法的时间复杂度,使时间复杂度达N[26]OE(lg),并用实际数据测试也表明了该算法的可行性。唐铁桥介绍了交通流动力学理论[27]的发展、研究,并结合当前国内发展现状提出它将来的发展趋势。顾国民等利用微观交通模型的仿真现实交通,在模型中进行短期的交通预测,预测交通道路在未来某一个时刻的行车状[28]况,在这个基础上运用改进栅格法的Dijstra算法演化方法进行动态的路径规划。孙海鹏等研究动态路网模型及其算法的基础上,结合实时交通信息,提出并实现了一种适合国内车载导[29]航应用的动态路径规划的改进方案,并用仿真结果验证了其有效性。李志鹏依据现有交通流微观模型的基础上,提出了改进的模型,并进行相应的理论分析和数值模拟。此外,还探讨了宏观交通流模型在路网交通状态分析中的应用。纵观上述文献,在资源的筹集方面主要有多点组合的确定型应急资源筹集、应急时间最小为目标的一次性消耗资源筹集、在时间最早的前提下,出救点数目最少多的目标应急资源筹集、连续消耗应急资源筹集;在路阻函数方面有众多的模型,主要是从交通分配及控制的角度上进行考虑研究。这些研究为机场应急救援管理系统中资源动态调配问题提供了可以借鉴的思路和数学模型。但文献中有的侧重于机场应急救援工作的某一方面,如资源的优化筹集、救援机制的建立等,有的研究的是工业、农业、医疗等单方面的救援路径优化,有的是对交通流路径优化问题的研究。没有将机场应急救援系统中资源动态调配的整个过程充分整合起来,没有去考虑应急筹集所形成的资源出动成本(费用)问题,充分形成一个完整的多资源多目标的应急资源调配体系的研究讨论;没有从道路的空间与时间的关系上寻找最优映射模型、实现路段的空间距离向时间大小的实时转化进行深入分析。1.4本文主要研究内容1.4.1研究目标近些年来,随着计算机科学、人工智能技术、运筹学、交通工程学、地理信息科学、管理学技术等学科的发展,为本课题的研究与实施提供了强有力的理论支撑。本课题的研究目标是:(1)在救援系统中所涉及的救援资源和救援单位比较多的情况下,借助计算机技术、人工4 南京航空航天大学硕士学位论文智能理论将各种救援资源的快速联动处理,快速建立资源筹集方案,并随时间的递进动态改变救援动态调配方案。(2)资源动态筹集的依据是时间,车辆行驶路径的选择依据也是时间。在车速和道路交通状况动态变化且具有不确定性的条件下,采用“空间—时间映射”的思想建立数学模型,将空间距离转化为时间大小,获得时间最短的救援资源派遣优先权。(3)从理论上论证路段权值的确定方法及车辆路径的动态规划过程,实现动态的时间最短路径的搜索确定,形成救援资源的动态行走路线,进一步实现资源动态调配的优化,借助GIS技术、VB工具,实现路径动态变化的模拟显示。1.4.2研究内容本课题的研究内容是,在救援等级和资源规模决策出以后,指挥哪些救援单位来筹集相应的资源以及怎样确定救援资源调配优先权。具体内容安排如下:第二章对资源动态调配进行整体分析。依据机场应急资源动态调配的特点,运用Agent理论构建了MAS动态调配组织机构;详细分析了指挥中心Agent、资源Agent、交通网络Agent、救援现场Agent的主要功能和结构;并在分析资源调配过程的基础上阐述了协同推理机制模型及过程。第三章对资源动态筹集进行研究。将机场应急救援系统中的资源筹集问题描述为离散化消耗多资源多目标调配形式,通过建立其数学模型来阐述“多资源、多目标、离散化”三要素,并采用蚁群算法求解,验证其结果的正确性。第四章对路段的“空间—时间映射”模型进行构造。在路网的“空间—时间映射”问题上采用了交通波理论对各种情况下的路段进行分析研究,并确立了其对应的数学模型,最后通过举例来计算求解,验证所建“空间—时间映射”模型的可行性、正确性,体现出路段通行时间的动态变化特性。第五章是实现时间最短路径的动态规划实时显示。在时间最短路径的动态模拟显示上采用了将工作时间划分为若干时间段的方法,以及在应急车辆行驶过程中动态规划的思想进行分析研究,最后通过软件编程将车辆的运行过程的实时路径变化在地图上模拟显示。最后,对所做论文进行总结,以及对机场应急救援系统中资源动态调配研究的进一步展望。5 机场应急救援系统中资源动态调配研究第二章资源动态调配的整体组织结构分析机场应急救援中涉及的单位众多,包括驻场救援单位和协作救援单位。当救援规模较小时,调动小部分救援单位就可以完成救援任务,反之,则需要调动多个救援单位来参与救援工作。救援工作中,救援指挥中心需要与救援单位、救援现场、交通部门及时协调沟通,获得实时相关信息来动态的指挥救援。救援过程中,各相关部分之间的决策过程实质上属于分布式决策的范畴,因此,在本章中,基于多Agent理论在协同决策中的优势,从全局观出发,对资源动态调配的进行整体上分析,利用多Agent理论对应急资源的各主体进行组织结构分析,以协调指导救援资源的实施方案。2.1AGENT理论及结构Agent是一个具有控制问题求解机理的计算单元,它可以指一个机器人、一个专家系统、[30~33]一个过程、一个模式或求解单元。Agent既能完成各自的局部问题求解,又能通过协作求解全局问题,Agent相互协作产生不同的行为,适应不断变化的环境。每个Agent根据当前的状态决定自己的行为,协作解决当前[30][30-31]的全局任务。Agent有许多特性,本文主要研究Agent下面三个特性:(1)自主性。它是指Agent具有自己的目标模式,并由目标引导自己的行为,这种行为不是简单的反应行为,而是具有主动性,能实现单个Agent最优。应急单位中心Agent的基本目标是调配合理,它基于自己的知识库和复杂的决策判断能力,给出合理的调配结果。(2)适应性。它是指适应环境,具有从经验中学习的能力,以实现在变化的环境中改善自己。Agent在接受任务、完成任务的过程中不断地更新自己的知识库,使自己的行为计划与实际目标的偏差不断减小。(3)合作性和协调性。它是Agent的重要特性,特别是在此多Agent系统中。各单位Agent和主控中心Agent之间进行协调达到个体用户和系统较优,同时达到它们各自的目标。在Agent系统中,Agent总处于一定的环境中并能通过某种感知方式探测环境,单个Agent是具有行为能力的实体,基于预先制定的目标主动地采取行动,并在执行过程中不断地与环境[30]进行交互、充分地了解和适应环境的变化。在应急资源筹集中,各个应急单位在实现系统目标的同时,充分实现个体的目标。Agent对不断变化的环境的适应性和求解问题的自主性,以及Agent间的相互合作和协调的特性很适合于解决资源的调配。基本的单个Agent主要由环境、感知器、建模、规划、决策生成、通信、执行器等模块组成。图2.1给出了单个Agent的基本功能结构。6 南京航空航天大学硕士学位论文Agent规划预测协作与通信建模决策生成通信请求/答应信息一般情况紧急和简单情况动作感知器反射执行器环境其他Agent图2.1单个AGENT的基本结构2.2资源动态调配组织结构的建立2.2.1基于MAS的资源动态调配组织结构模型MAS(多Agent系统)是一种典型的分布式系统,基本结构为集中式、分布式、混合式。其中混合式结构是由集中式和分布式两类结构组成,它包含一个或多个管理服务机构,该机构只对部分成员Agent以某种方式进行统一管理,参与解决Agent之间的任务划分和分配、共享资源的分配和管理、冲突的协调等。其它成员之间是平等的,它们的所有行为由自身做出决策。此种结构平衡了集中式和分布式两种结构的优缺点,适应分布式MAS复杂、开放的特性,因此针对机场应急资源动态调配特点,从整体与部分的角度考虑整个系统的相互协调与协作,并需要对于数据资源实现最佳协调共享。因此,提出了构造混合式多Agent的机场应急救援资源动态调配系统模型。系统组织结构模型如图2.2所示。机场资源调配指挥中心Agent事故现场Agent救援资源Agent交通网络Agent外部环境组织关系交互作用范围Agent图2.2机场应急救援资源动态调配MAS组织结构图7 机场应急救援系统中资源动态调配研究2.2.2各AGENT主体的主要功能及结构机场资源调配指挥中心Agent:它是最高级领导,包括信息收集Agent,协调Agent、管理Agent、监控Agent等智能体。它负责对下面所辖四个Agent组进行协调管理工作,根据资源消息、救援现场信息、路网实时信息进行全局规划,领导整个Agent系统实现全局目标,即最大限度减少事故损失,防止二次事故发生。管理协调Agent采用混合型,它能够在收到事故信息报告以后,通过建模和规划,产生救援方案,并且根据消息反馈,动态修改救援方案,以达到最佳效果。救援资源Agent:根据单位所拥有资源种类进行分类,生成单位Agent。主要功能是接收机场资源调配指挥中心Agent传来的资源调配信息并根据调配信息形成资源调配方案,派遣资源点Agent;资源点Agent为一个移动Agent,移动Agent具有自治性、移动性、智能性、协作性和安[31]全性,它能够根据外界环境变化与交通网络Agent进行协商计算出资源点Agent到事故地点的最短时间和最佳行车路线;将最短时间和资源量等信息传给机场指挥中心Agent和原来资源所在单位Agent。以便各救援点Agent主要目标是尽快赶赴事故现场,实施救援。救援资源Agent采用分布式结构,资源Agent独立运行,资源Agent采用集中式结构,根据外在环境迅速决策出由那些单位参与救援,生成资源调配方案。交通网络Agent:主要包括区域路网Agent,区域路网Agent又包括路段Agent、交叉路口Agent等。主要功能是获得道路的实时交通信息,并根据这些实时交通信息建立“空间—时间映射”模型将路段的空间距离大小转化成时间大小,从而计算资源点到事故点的最短行程时间及时间最短路径告诉资源Agent,以便资源点能够尽快的时间内筹集资源赶赴事故地点。各区域路网Agent是分布式的,相临路网Agent相互通信协作;区域路网Agent内部是集中式结构,这样能够提高与移动Agent实时交互效率。救援现场Agent:该智能体在事故发生时生成,事故救援结束后消失。主要功能是接受资源点Agent的救援措施;协调救援步骤,使救援工作顺利展开;监视救援现场的进展情况,并将救援进展情况反馈给机场资源调配指挥中心Agent。图2.2中的最底层是外部环境,各个Agent在系统运行过程中都会作用于一定范围的外部环境,并从外部环境中获得信息用于本Agent学习、管理、协调内部结构等。2.3基于AGENT的协同推理过程构建协同推理过程是整个资源动态调配过程的关键问题,它能在实现各主体的充分自治和效用的同时保证各主体在信息充分共享的基础上进行协调、协作,实现复杂系统的整体优化。协调是指一组智能Agent完成一些集体活动时相互作用的性质,是对环境的适应,在这个环境中存在多个Agent并且都在执行某个动作。协调一般是改变Agent的意图,协调的原因是由于其它8 南京航空航天大学硕士学位论文[32]Agent意图的存在。协作是非对抗的Agent之间保持行为协调的一个特例。2.3.1AGENT间的协同推理模型及结构对于协调的需求,是由于实体、信息、资源的分布特性以及它们之间的相互依赖而产生的[32]。各Agent分布在不同的空间位置,如网络节点上,不可能也没有必要进行集中的全局最优化计算。一方面,由于所研究的协调的应用环境一般是复杂系统,系统中信息量巨大,任何集中的计算都是非常耗时的,无疑可能超过计算时限,使得需要实现的“事先”协调推理失效;另一方面,由于资源限制和隐私问题,Agent只能感知局部环境,且不能完全感知其它Agent的信息,任何Agent不可能也不需要感知到整个系统的情况。这就决定了Agent的信息是主观的、局部的,甚至可能是不正确的。Agent只具有各自的局部视图,因此需要不断修正自己的局部解,才能得到全局满意解。Agent内部的协调推理结构在整个Agent的生命周期内都处于活动状态,控制行为过程的理性选择。它根据Agent自己感知到的外部环境信息,通过交互、通信获知或预测其它Agent的状态及行为规划,对自己的局部行为进行推理,评价活动规划的可行方案,从中选择一个最优活动执行方案。Agent通过交互、通信,为自身的活动规划对其它相关Agent做出承诺,以保证在一定范围内Agent社会的活动一致性。显然,Agent在这个过程中需要根据感知和通信得到的新信息修正、补充自身的主观信息中不正确、不完全的部分。在一个开放的系统中,每个Agent可能具有各自不同的的内部结构,也就是说,这些Agent可以是异构的。但是,协调推理作为内部结构的一部分,无论如何实现都必需遵照个体理性的原则,也就是自我利益驱动的原则。其作用是使Agent的活动与其它Agent、环境协调一致,以达成个体目标或团队的联合目标。在多Agent系统中,Agent通过感知器感知环境的变化和其它主体的行为,规划器根据这些数据和变化产生Agent状态转换之间的动作序列和时间安排,并将这一规划交给协调推理机。状态之间的转换可以有多条路径,也就是多个可选择的计划,协调推理机根据协调模型和信念、愿望、意图知识库对这些计划路径进行过滤、筛选,找到最佳方案,然后交给Agent执行机构来完成。如果把推理结构看作一个黑匣子,可以通过输入输出模型描述协调推理模型,如图2.3所示:输入:感知到的外部环境和其它Agent的信息;输出:做出承诺的行为序列。下面主要探讨协调的推理过程next函数,推理过程next函数是通过描述Agent心智状态的BDI来建模。9 机场应急救援系统中资源动态调配研究协调模型核心推理结构推理模型SeeAction合作模型BDI图2.3协调推理模型2.3.1.1AGENT的BDI模型协同和推理是协调推理机的两个关键问题。在MAS中,虽然处理协调的方法有很多种,包括反应式Agent的仿生学方法、纯数学计算方法,但是,Agent之间的协调和推理行为如果不涉及到Agent的思维状态模型,就难以理解和设计复杂的社会行为。Agent的思维状态模型用来描述Agent的思维属性和它们之间的关联,以及与感知、规划、[34][35][36]协调、合作等活动的关系。在Bratman的哲学分析基础上,Cohen和Levesque提出Agent[37,38]的意图模型,Rao和Georgeff进而将其发展为BDI框架。BDI理论模型把Agent看作是理性主体,通过信念(Belief)、愿望(Desire)、意图(Intention)的关系来表达Agent的理性。信念是Agent的状态信息;愿望是Agent的动机状态;意图是Agent的慎思状态,表示Agent对未来行为的当前选择。这对人类社会行为和生物的群体行为提供了很好的解释工具,更进一步的为构造类似的行为提供了设计方法。2.3.1.2BDI的协调推理结构在讨论协调的个体理性之前,先给出几个定义:S:环境状态集;Ag:所有Agent的集合;Per:感知信息集;BEL:信念集;DES:愿望集;INT:意图集;Act:原子行为集;T:时间集,τ∈T;*Π:计划集,其中π=×()ActT,π∈Π;*(X):表示由集合X中的元素构成的序列;f()g:α是偏好函数,α∈Ag。α对于aA∈g,可以这样描述:ia≡(,,,,PBDIACTseebrfoptionfilterexcute,,,,,)i10 南京航空航天大学硕士学位论文其中:PP⊂er表示a可以感知到的信息,B⊂BEL,DD⊂ES,I⊂INT分别表示iprepostpreAgent三种心智状态。其中,Ixxs=={|(,,)πs},sS⊂为实现意图的前提,π∈Πxxxxxpost为实现意图的行为规划,sS⊂为意图最终实现的目标。xsee:SP→er,表示Agent的感知过程。brf:B×→PerB,表示Agent的信念修正过程。option:B×→ID,表示愿望的确定过程,包括两方面:一是递归的发现更具体的愿望,即子目标的形成;二是保证愿望与信念、意图的一致。filter:B××→IDI,表示意图的选择、确定过程。这里有三种可能:放弃不可达或不相容的意图;保持未证明不可达或不相容的意图;加入新的意图。execute:I→Act,表示Agent的执行过程。文中讨论的是Agent协调的推理结构,对于感知过程see和信念修正过程brf不做详述。对于aA∈g来说,推理过程如下(示意图如图2.4):①给定s,sD⊂,它可由通信、感知、内部推理等得到。iipost②如果∃X,stxX..∈,ss⊇,则X为可能意图集。xipre③如果∃Y,YX⊆,styY..∈,sB⊂,则Y为现实可能意图集。y④如果yY∈,∀∈yY,f()()yf≥y,则选取y为承诺意图,其中,π为承诺计mααmmmpost划,s为承诺目标。m⑤若执行y中失败,则从Y中去除y从(4)重新选取承诺意图。mm通信模块内部推理,模块感知模块获得siYX为可能集∃XN继续执行N∃Y结束YY为现实可能意图集Nf()()yf≥y结束ααmY执行ymN执行成功结束Yym为承诺意图图2.4AGENT的协调推理过程图11 机场应急救援系统中资源动态调配研究2.3.2资源动态调配的协同工作过程在上面提出的BDI理性模型之后,下面分析机场应急救援资源动态调配的协同工作过程。机场应急救援系统中,确定救援等级、救援资源调用规模后需要协调完成以下调配工作:(1)需要决策出派遣哪些单位参与救援。在机场资源调配指挥中心根据调配规模及救援等级,分析出需要哪些救援资源(resource)、资源数量(quantity)、资源所在单位(unit)、单位需要做的动作(action),形成任务表(table),并将该任务表信息传送给相应单位组(unit)。(2)救援相关单位组(unit)将资源情况告知机场资源调配指挥中心,包括相关资源可用数量(quantity)、资源所在地点(area)、资源完好程度(degree)。(3)机场资源调配指挥中心得到相关单位组(unit)的反馈信息后,对救援资源进行初步决策筛选,决策是否需要向更高层次救援单位派遣救援任务。同时救援相关单位组(unit)在得到机场资源调配指挥中心的回答之后,与交通管理部门进行协商,根据当时的交通网络状况分析资源点(A)到事故点(D)的耗时并告诉机场资源调配指挥中心。(4)在机场资源调配指挥中心得到上述信息后下,下达调配命令,将此时参与此次救援的资源(resource)、资源种类(sort)、资源数量(quantity)等任务信息告诉相关单位组(unit)。(5)相关救援单位组将资源派遣下去,资源点变成一个独立的子救援单位(su_unit),与交通路网管理部门实时通信协商,根据实时交通情况将路网的空间距离映射成为时间大小来确定最合理的行驶路线(line)。并将实际情况告诉所在救援单位组和机场资源调配指挥中心,以便能够及时更正调配信息。(6)救援资源点(A)到达事故地点(D)后实施救援,此时,救援现场指挥中心与机场资源调配指挥中心保持实时通信,将实际救援进展情况告知指挥中心,传送的信息主要有救援进行程度(extent)、伤亡程度(injure_extent)等。指挥中心根据救援的实时状况再进行资源决策筹集。图2.5给出了基于多Agent机场应急资源动态调配协同工作过程。该协同过程的实现基于理性Agent的BDI模型,使用的三个基本模态算符为:信念(belief)、愿望(desire)和意图(intention)。Agent间的协调是一种动态行为,是Agent对环境及其它Agent的适用,它往往通过改变Agent的心智状态来实现。协作则是保持对非对抗Agent间行为协调的特例,它通过适当的协调、合作完成共同目标。多Agent虽然代表着不同领域,有着自身的局部利益和局部目标,但在协同求解时,应在共同规划的约束下,协调有序地进行求解。即局部求解过程必须根据外部环境的变化做出及时调整,以达到协同求解过程的交互性、动态性和及时性。12 南京航空航天大学硕士学位论文获得事故相关信息协调救援规模、等级信息识别与分析救援资源协调拟派出资源点Agent交通路网状况分析形成调度计划否各单位组Agent指挥中心Agent重新协调调度方案是否合理是任务分配到资源点Agent协调资源调度计划执行资源调度任务交通路网状况实时分析资源行进否资源调度是否合理重新协调是参与救援工作救援进展状况实时协调救援现场监控图2.5基于MAS机场应急资源动态调配协同工作过程2.4本章小结本章根据机场应急救援资源动态调配的特点,从整体角度分析构建了基于多Agent的资源动态调配的组织结构模型,接着分析了指挥中心Agent、资源Agent、交通网络Agent、救援现场Agent的主要结构及功能,论述了资源动态调配的协同推理过程。本章通过利用多Agent理论来建立应急资源的动态调配模型,为救援资源的出动方案的部署提供一个很好的依据。13 机场应急救援系统中资源动态调配研究第三章应急资源筹集问题的研究3.1引言当民航突发应急事件发生后,通常必须调用多个应急资源单位进行救援,但各相关救援单位分布在不同位置,距离事故地点的位置不等,而且不同的救援单位所拥有的救援资源有限,不同的单位拥有不同的救援资源,甚至相同的单位拥有不同的资源。根据救援等级和规模进行组合优化,及时地、合理地、准确地筹集相关救援资源,一方面使得救援时间尽早展开,另一方面使得救援出动费用最低,因此基于时间约束下的运输规划问题和组合优化更能够体现应急[39]资源筹集问题的本质特点。另外,突发事件本身的随机变化与动态性等特点决定了应急管理的资源筹集是一个动态的多阶段过程。突发事件的发生发展不可完全预见,很多因素综合作用于事件的发展情况,所以资源筹集又是一个动态的过程。因为一次筹集救援资源很可能不能完全结束救援工作,这就需要第二次、第三次⋯⋯直至完全消除灾情。这里所说的多阶段资源筹集可能是由于突发事件不断发展变化,需要继续调用相关救援资源,也可能是由于某些资源只[40]能与其它种类的资源匹配使用而连续调运。为此,如何科学合理地进行救援资源的筹集,使得在满足处置突发应急事件需求的同时,所筹集的资源到事故地点的时间最短,并且从总体上最大限度地降低处置突发应急事件资源运输的出动费用,这对于日常的生活生产具有很重要的意义,也正是机场应急资源调配问题所要解决的重点之一。从上面的资源筹集过程分析可以看出,应急资源的消耗更多的情况下并不是匀速消耗的,而是随着时间的变化呈现出一种离散函数式的变化。一般地,处置突发应急事件的过程可以划分为应急准备期、应急展开期、应急持续期和应急恢复期等阶段,在各个阶段实际的应急资源[40,41]消耗是各不相同的。随着应急阶段的转换,应急资源的消耗也随时间做动态变化。本文将以离散消耗这个特点为背景探讨多资源点应急资源筹集的组合优化方案问题。在资源需求约束和应急时间约束下,考虑应急救援活动的出动费用最小的优化模型。从应急系统成本费用角度考虑,将救援活动的出救出动费用极小化作为另外一个应急优化目标是合理的,且更具实际意义。3.2应急资源筹集的流程组织在问题需求中,文中提到突发事件的多动态性,需要多阶段筹集资源,直到事故救援结束。筹集过程有一下几个方面(图3.1):(1)民航突发事件发生时,机场救援指挥调配中心获得事故等级及救援力量等信息,分析决策相关资源。(2)将相关救援资源进行分类,并将之分配到二级指挥调配中心,如医疗、公安、消防等,14 南京航空航天大学硕士学位论文由二级指挥调度中心实施资源的筹集。(3)二级指挥调配中心根据救援现场在该时刻所需要的各类资源量,制定资源筹集方案,筹集资源,决策出由哪些单位的那些种类的资源参与救援。(4)检查资源筹集是否合理,若合理,奔赴救援现场;若不合理,重新筹集。(5)救援资源到达现场参与救援,救援过程中的,若发现派遣资源在某时刻短缺、不足,则将该动态的实时需求量反馈到机场救援指挥调配中心。回到第(3)步,重新筹集资源,若没有出现上述情况,则继续实施救援。(6)继续救援,直到救援结束。应急事件开始事故等级、救援力量信息救援资源分类资源需求量决策资源筹集方案否评价方案是否合理是奔赴事故现场实施救援否资源是否充足是继续救援救援结束图3.1应急资源的筹集流程组织3.3资源动态筹集的数学描述模型机场应急资源的筹集与其它类救援的筹集有相似性,也有自己的特点,此处从机场应急救援资源的筹集方面上分析了其特点:机场应急资源筹集问题,其资源消耗是离散化的;机场应急资源筹集问题,是一个多目标的组合优化问题;机场应急资源筹集问题,涉及到的应急资源[16,19,42,43,44]是多种类的。基于上述应急资源筹集问题的特点,在参考现有研究成果的基础上,描述了一种新的资源筹集问题——离散化消耗多目标多应急资源筹集问题。(1)当突发事件发生,所需要的应急资源一般是多种多样的。较大的突发应急事件,如民15 机场应急救援系统中资源动态调配研究航事故的应急处置,需要涉及的应急资源包括了医疗方面的救护车、医生、护士,消防方面的消防车、消防员等等。只需一种应急资源的突发事件在现实中还是较少的。因此,大部分的基于应急的资源筹集问题,应该作为多资源筹集问题来求解。设A12,,AA⋯,n为n个可供选择的资源出救点,Ai点第jj(1=,2,⋯,m)中资源的可出救量为bb(0>=),1i,2,⋯,n,这些数据来源于平时已知的资源潜力调查数据。D为事故现场,ijijnD上的资源j需求量为dj,且∑bdij≥i,需求数据dj为救援规模等级决定。要求制定出一个i=1最优的资源筹集方案,既从n个可供选择的资源点中确定出相应资源j的p()pn≤个资源点jj参与救援,并且确定相应的筹集资源量xx(0≥),资源筹集的结果需要满足资源需求的条件。ijij经过抽象后的资源点选择理论模型如下:设资源筹集方案的形式为ϕ,则任一方案ϕ可表示为(3-1):xxxK11121mxxLxϕ=21222mMOMxLxnn1m(3-1)0≤≤xbijijnst.∑xij=dji=1n∑bdij≥ii=1由上式看一看出,第i行表示资源点A参与应急救援的资源向量,若该向量为0,则表示i资源点A不参与应急;第j列表示各资源出救点参与应急救援的第j种资源数量。i(2)当应急事件指挥中心对应急资源进行筹集时,一般都会对资源筹集提出要求,一般有如下几个:一是对资源的筹集应该能够使得应急时间最早,从而使得对应急事件的处置能够尽早开始。二是对应急资源的筹集,应该使得各种应急资源的出动费用最少。针对具体的应急需求,还会提出相应的具体特殊要求。由此可见,应急资源筹集问题实质上是一个多目标的组合优化问题,既不同于一般的单目标组合优化问题,也不同于两阶段目标。对该问题的求解,应充分估计人的主观能动性,考虑各个目标的合理折算。资源筹集中满足的目标条件之一:追求应急救援开始时间最早,即到达事故地点的最大时间为救援开始的最短时间。设从A到D需要的时间为tt(0>),设tt<<
此文档下载收益归作者所有