优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
摘要
目前,大多数沥青路面养护往往是从各地召集专家对沥青路面病害进行诊断
采用经验或半经验方式决策。然而在专家进行判研时,由于没有详尽的路面性能
数据,难以作出具有针对性的方案,影响路面的正常养护。
基于此目的,本文在对沥青路面病害进行大量调查、深入分析、广泛收集专
家意见的基础上,建立了沥青路面养护维修专家知识库;基于关系数据库建立了
沥青路面使用性能数据库,采用图文格式建立了养护维修知识库;利用专家系统
的基本原理,构建了推理机。采用面向对象的开发工具、客户机/服务器架构实
现了能进行沥青路面病害诊治、路面性能查询分析、养护策略辅助选择、养护维
修技术咨询的高速公路沥青路面养护维修专家系统。通过该系统,为用户提供类
似于专家的技术咨询,对路面性能进行指定的分析,提高了高速公路沥青路面养
护维修工作的针对性、科学性和信息化程度。
关键词:高速公路,沥青路面,养护维修,路面性能,专家系统,推理机,知识库
Abstract
Currently,mostasphalt maintenancedecisionsarcmade or
pavement empirically
are
centralizedto whendis—
semi。empirically.Numerousexperts diagnose
pavement
tressesoccur.Lackofavailable hard to
data,itsfor make decisionfor
experts proper
distress.
specified
Inorderto the distresses
approach and
purpose,thoroughinvestigationexperts’
collectionaremadetofulfill
knowledge maintenancebase
knowledgesystem.AsphaIt
richtextmaintenance
pavementperformancedatabaseand
are mechanism.Withthe of oriented
employedbyreasoning helpobject prograrnming
environmentand
client/server maintenance
structure,freewayasphaltpavement expert
is the ismucheasiertoobtain
systemdeveloped.With maintenance
system.it proper
and data.Usercallconsultantwiththe
strategies,queryanalyzepavementperformance
and
make
system designated informationtechnicto
analysiseasily,itapplies pavement
makesmore and
maintenance,andreasonablescientificmaintenancedecision.
Words:
Key freeway,asphaltpavement,maintenance,pavement
performance,expert
base
system,reasoningmechanism,knowledge
system
—II
第一章 概述
1.1选题依据和意义
目前,高速公路路面养护已是高等级公路管理部门面临的一个重要问题,其
养护费用也成为各地管理部门的主要支出。从全国情况来看,尽管高速公路中的
绝大部分是近十来年建成的,但由于材料、交通和气候条件以及使用年限等原因
引起的路面破坏速度已达到惊人的速度。尽管我省目前仍大幅度地新修高等级公
路,但就已建成的这些公路来看,各种病害比较严重,有些路段甚至已严重影响
到车辆的正常行驶,造成了较大的社会影响及沉重的社会经济负担,该倩况基本
与全国一致。从经济方面来看,我省的高速公路里程短,现每年的养护费用多达
几千万元,但仍然不能满足较大形式的修补。况且随路龄的增长养护费用还有
逐年上升的趋势。从国际方面来看,1997年,加拿大用于公路建设的资金为92亿
美元,占加拿大当年全国建设投资总额的5.8%,但其中23,4亿美元就用于公路养
护,占公路建设总资金的25.4%:在美国,根据联邦公路管理总署frmVA)的报
告,从1972.1985年,用于养护的增加了195%,但1985年仍有占全国总里程42%
的道路处于破坏过程或已经破坏。而在发达的其它西方国家,路面的养护状况也
基本类似。总的来看,发达的西方国家,由于公路网已基本形成,公路部门的主
要职责已由建设新的交通设施,逐渐变成养护已有的公路设施。
路面养护需要巨额经费,因而有必要研究并着手解决高速公路路面养护的科
学性问题,这不但包括路面养护手段、方法及技术的可行性,更重要的是要根据
路面的损坏情况制定合理的维修计划来分配有限的资金。但从目前现状来看,要
找到恰当并且合理的路面养护手段则需要多年的实践经验,特别是对一些基层养
护部门,如果采用了较为恰当的养护手段,这些沥青混凝土路面出现的问题是能
够得到预防的,但我国目前还做不到这一点。
与国外先进的高速公路路面养护技术相比,目前我国高速公路路面在养护技
术、养护机械、技术人员素质等方面还存在较大的差距。高速公路在我国大规模
建设的时间还不长,人们对高速公路路面产生的病害原因,破坏的机理、养护的
措施等一系列问题还不是非常清楚,尤其是由于经费原因,一旦出现较为严重的
病害采取何种措施,何时开始,对病害修复达到什么程度等等,往往不能及时给
予比较准确的处理意见。常规的方法就是将大批专家从各地召集起来经过讨论,
认同之后,提出一系列比较完整的处理意见。但由于专家在讨论时,也往往缺少
一些产生病害的基本数据,对一些病害无法做出比较切合实际的判断,致使一些
病害不能做到提前预防或预测,给养护工作带来较大的困难。因此,如何将人类
专家的意见、思维模式、经验方法等综合利用起来,并且能帮助基层养护部门及
时处理并预测路面病害就成为我国养护管理部门所面临的一个十分迫切的问题.
也是一个亟待解决的问题。
借鉴国外先进的高速公路路面养护经验,建立一套完整的专家系统是解决目
前我国高速公路沥青路面养护现状的有效方法。专家系统是一种传递高速公路路
面养护知识的有效手段,而这种知识是由负责沥青路面养护的科技人员以及理论
人员通过多年的研究和实践而积累的知识的系统总结。专家系统作为一个工具,
为路面养护管理提供巨大的潜能。它相当于一套可直接选择的计算机程序,模拟
人员专家的思维过程,并在适当的时候插入一些计算方法,使之成为一套可提供
鉴定、经验、直观知识及其它相关信息的应用软件,用以提供科学的依据。参数
和决策等。
1.2国内外专家系统的发展概况
何使计算机模拟或实现人类智能的一门科学。其远期目标是要制造智能机
器[1,3,si。具体讲就是要使机器具有看、听、说、写等感知和交互功能,具有联
想、推理、理解、学习等高级思维能力,还要具有分析闯题、解决问题和发明创
造的能力。从目前来看,要实现上述目标,还存在很多困难。人工智能的近期目
标是实现机器智能,即先部分地或某种程度地实现机器智能,从而使计算机更灵
活、更好用和更有用,成为人类智能化信息处理工具。虽然在有些方面,人工智
能的远期目标现在还不能全部实现,但在某些方面,机器智能已经表现出相当高
的水平。如,1997年5月3日,IBM公司的深蓝巨型计算机与世界象棋冠军进行了
六场比赛。撕杀得难分难解。
专家系统是人工智能的重要应用领域,从1965年E.A
Feigenbaum开始研
制世界上第一个化学分子结构分析专家系统DENDRAL以来,经历了近四十
年的发展历史,被广泛的应用于化学、数学、医疗诊断、生物工程、情报
处理、气象预报、电路设计、农作物产量预报、军事系统、地质勘探以及
科学分析等多个领域,产生了显著的经济效益和不可估量的社会效益。例
如,由斯坦福大学人工智能研究所于1973年研制的著名的MYCIN系统,它是
一个诊断和治疗细菌感染性血液病专家咨询系统;由拉特格尔斯(Rutgers)
光眼的CASNET专家咨询系统;由卡内基.梅隆大学研制的语言理解专家系
统HEARSAYI和II;以及久富盛名的地质勘探专家系统PROSPECTOR,由斯
坦福大学国际研究所的R.0.Duda等人于1976年研制成功,1982年美国一家地
质勘探公司利用它发现了华盛顿地区的一处钼矿,估计该矿的开采价值在
一亿美元以上。同时在这些系统的基础上还产生了许多通用型语言工具,
的CLIPS以及中科院数学所于1990年研制的《天马》专家开发环境。
但是,专家系统在我国公路领域的应用还处于刚刚起步阶段,开发的专家系
统数量少,且都处于研发阶段,没能达到实用程度【4l。由此可见,专家系统在公
路领域的应用还远未达到其应有的位置,未来的发展前景是乐观的,将会大大提
高公路建设的生产效率。从专家系统技术角度来看,它的发展趋势有阻下几方
面:
1.技术集成
除了传统的知识获取方法、知识表达方法、知识推理技术外。在问题描述
模型、问题求解方法、程序设计方法、软件实现技术等方面引进其它先进
技术,如:神经网络、面向对象方法、遗传算法、模糊数学等,进行模
型、方法、技术集成以建造集成化、混合型专家系统。
2.智能集成
拟人化,即将已开发出的由知识库、智能推理机和神经网络等所具有的高
智能,同当前的多媒体等新技术相结合,实现具有自学习、自组织、自适
应、多媒体的人机智能接口,构造包括图、文、音频和视频的专家系统。
3.网络集成
利用先进的网络技术,使得远距离共享知识库和信息库成为可能。基
于Intemet的TCP/IP协议,构建具有集中知识库和信息库的专家系统,可以
使得业界专家、普通用户、系统管理员都可以在此系统的支持下并行操
作,且互不干扰。使得专家系统的大面积应用和实时升级成为可能。目前,
形式。
1.3主要研究内容与技术路线
1.3.1主要研究内容
本课题研究过程中,吸收国内外先进的专家系统理论研究成果,结合沥青路
面养护维修实际,不断探索先进实用的沥青路面养护维修专家系统技术。在本系
统开发过程中,在致力于促进沥青路面维修的信息化与智能化,密切追踪国内外
在沥青路面养护科技方面的最新进展方面进行了不懈的努力,通过本系统的开
发,缩短了我国与先进发达国家在沥青路面养护技术方面的差距。沥青路面养护
维修专家系统并不是为了取代人类专家的作用,它的意义主要是在于吸收众多人
类专家在该领域的知识和经验,并将这些知识和经验都融为一体,为普通的工程
技术人员提供有如众多专家在场的技术咨询。专家系统在运行过程中永不疲倦,
并且可以跨越时间和空间的限制,相当于复制了无限多个具有无限精力的专家,
增强和放大了专家在沥青路面养护维修工作中的作用。
基于此出发点,系统利用目前最新的计算机技术,对其实现进行了不断的探
索。主要研究内容有:确定沥青路面养护维修专家系统的定位和合适的开发方
式:对沥青路面养护维修领域的专家知识进行详细的分析,并将其概念化、抽象
化;根据沥青路面养护维修经验知识的特点,选取了合适的知识表示方式和知识
库建结构;进行运用模糊推理机技术,选择恰当的推理模型、推理策略、搜索匹
配技术和冲突消解算法。此外,还研究制了人性化的智能向导。
1.3.2系统开发的技术路线
在本系统的研制开发过程中,使用了以下的技术路线:
专家系统分析路线,包括沥青路面养护维修专家系统的定位一系统需求分析
一系统设计一系统实现一系统调试一系统维护【2】。
以上的技术路线涵盖了整个专家系统软件生命周期,为系统的开发、实现和
维护提供了相应的指导。
在开发过程中选用了业界领先的面向对象开发工具Iuprise/Borland公司
序,采用了稳定、先进、高效的MySQL作为后台数据库服器,保证了开发的顺
利进行和后期的维护方便。
4
第二章 沥青路面病害及养护维修技术
2.1沥青路面病害分类及处治措施
经过分析陕西省几条高速公路沥青路面历年养护中维修各种病害占总维修数
量的比例,可以看出,沉陷、纵缝、网裂、坑槽几乎是历年养护维修的主要对
象。这表明,这四种病害的确是影响路面使用寿命和使用性能的主要因素。但是
这不表明其他类型的病害,如:横缝,就很少或者对路面使用性能影响不大。根
据历年路况检测的结果,沥青路面各种病害绝对数量最多的当属横向裂缝,其次
为龟裂等其他病害。
对路面病害进行科学的分类是进行正确养护的前提。鉴于陕西省高速公路沥
青路面的结构型式以及施工养护现状,并且为了便于操作,课题组根据外表形态
对病害进行分类。当然这样做的真正目的其实是为了使决策者能准确把握病害产
生的原因,力求在病害发生的初期就能够遏制病害的发展,减少由于病害治理不
及时而导致的不必要的损失,在一定程度上达到预防性养护的目的。但是由于在
车轮荷载与其他自然环境的影响作用下,路面的病害乃是一种成因复杂的破坏现
象,它不但取决于路面材料的结构组成、性能和温度、湿度等自然条件,同时荷
载的作用特征、时间、大小等也对其有很大的影响。因此对病害原因进行准确定
位是一件很困难的事。
由于路面病害往往不是孤立存在的,例如,有车辙的地方常常伴有龟裂和沉
陷等病害,在这种情况下对病害进行归类时技术人员的判断依据一般是经验或者
感觉,因此随意性太大,不同的人对同一个地方的病害往往会有截然不同的描
述,这对及时合理地采取养护维修措施显然是十分不利的。针对以往病害分类中
的不足以及陕西省高速公路沥青路面的特殊性,本课题将路面病害归纳为10种,
力求使病害在定义上不交叉,外观上容易区别。而且把病害的定义与路面结构设
计中对沥青路面主要损坏模式的定义统一起来。一般情况下,病害在产生之初往
往是单一,当多种病害相互叠加时说明已经到了病害发展的后期,下面就是对各
种病害的定义和产生的原因及相应的维修方法进行论述。
2.1.1龟裂
沥青混凝土路面由于压实不足、强度较低、路基下沉等原因产生的小网格式
的、成块的、不规则破碎性的网状裂缝,由于其形状类似于乌龟背壳,故俗称龟
裂。也有研究称其为鳄鱼裂缝(AlligatorCracking)。路面一旦出现严重的大范
围的龟裂,就表明路面结构已经进入设计极限状态。典型的龟裂见图2.1由于设
计或施工的原因,导致面层孔隙率大、压实度不足、混合料离析,使得雨水能渗
图2.I 沥青路面上的龟裂
入面层,并积聚在面层之间或面层与基层之间,在行车荷载反复作用下所导致的
水破坏。或者由于面层之间或面层与基层之间存在”软弱夹层”(这种情况在陕西
省高速公路沥青路面中比较多见),在行车荷载的反复作用下导致的疲劳破坏。
这种龟裂通常随机、孤立地分布在行车道上,面积较小。由于其基层完好无损,
因此垂直变形不明显。在发展的初期,裂缝较少,且互不连通。在发展的后期,
裂缝密集且相互连通,属于碎裂性的裂缝,局部的碎块已经开始脱落。从陕西省
高速公路沥青路面的芯样情况来看.由于”软弱夹层”导致的龟裂并不是由下向上
传递。而是面层表面先开裂,然后向下传递。这种现象可以这样来解释:由于在
陕西高温季节的温度较高,且持续时间长,因此面层混合料表面的沥青会很快氧
化,这就使面层顶部材料比底部材料易于变脆而形成裂纹,尽管顶部的应变低于
底部。
由于基层强度不足或基层底面存在”软弱夹层”,致使在行车荷载反复作用下
基层产生疲劳破坏,并最终以龟裂的形式反映到面层上(这种破坏方式在陕西省
高速公路沥青路面中非常多见,如前所述,西宝线、临渭线等几条高速公路所取
出的芯样中都有相当一部分基层松散,这些地方的路面也几乎都发生了龟裂破
坏,并伴有明显的垂直变形)。或者在道路使用末期路面的疲劳次数已经达到或
超过其疲劳寿命而出现的一种龟裂。在陕西省高速公路中,这种龟裂通常位于行
车道轮迹下,面积较大,常常呈条片状分布,且垂直变形明显。由于是疲劳破
坏,因此周围没有唧浆的痕迹。
由于面层的原因产生的龟裂,处理起来相对容易。一般适合采用表面修补
的方法进行处理。比如,将旧面层铣刨后,用热沥青混合料或常温沥青混合料
进行修补。在发展的初期可以在龟裂表面刷沥青来防止水的进入,阻止龟裂进
一步发展。必要时,可以刷2~3遍沥青,并撒细料压入。还可以用沥青路面再
生密封剂(如沥再生)进行处理。另外,近几年随着乳化沥青的发展,许多乳
化沥青制品也被广泛地应用于龟裂的修补。如美国印第安纳州StarSeal公司生产
6
图2.2 沥青路面上的纵缝
的SURE--FLEX-孥I化沥青密封剂。
由于基层原因而产生的龟裂,应该先将原有的破损基层挖除,清除干净基层
底面上存在的软弱夹层,并超挖5~10cm。可以用与原有基层相同的材料或用强
度和水稳性更好的材料对基层进行修补。修补时应注意在原基层与新基层相接处
涂刷水泥浆或其它粘合材料,并分层夯实。如果急于开放交通,可以采用掺加超
早强修补剂的水泥稳定碎石或贫混凝土对基层进行修补。为防止水渗入,面层应
该比基层每边多挖宽约10cm。基层顶面撒透层油并做防水层,在新面层与旧面
层相接处涂热沥青后,铺筑新面层,务必要碾压密实191。
2.1.2纵向裂缝
裂缝沿着道路纵向投影的长度远远大于沿横断方向投影的长度。纵向裂缝通
常出现在行车道,有时也会出现在超车道或停车带上,而且通常以单条或多条平
行的裂缝形式出现。
由于面层原因所造成的纵向裂缝是由于行车荷载反复作用导致基层产生疲劳
破坏引起的。通常位于行车道轮迹带上。初期纵向裂纹细而短,在行车的进一步
作用下,裂纹会逐渐连接成较长的纵向裂缝,最后可以发展成为龟裂。根据基层
的破坏和路基的实际情况,可以选择对基层加同或重修并对路基也进行加固的方
式进行处理。如果路面已经到了大修或中修的时机,则可以先进行灌缝和封缝等
方法临时处理,防止雨水进入路面导致更严重的破坏,等到大、中修时彻底处
理。
由于地基或路基填土横向的不均匀性,尤其是密实度的横向不均匀性,在自
然因素或人为因素作用下产生横向的不均匀沉降而产生的纵向裂缝,应该针对具
体原因采取具体的处治措施。但是最根本的一点是要从根本上消除病害产生的原
因。对于由于路基或地基不均匀沉降引起的纵缝,应该先消除引起路基不均匀沉
图2,3沥青路面典型横缝
降的外界因素,再根据路基或地基沉降是否结束采取不同的对策。如果沉降没有
结束,则应该对地基或路基进行加固,然后在重新修建基层和面层。目前路基加
固的方法很多,可以采用注浆加固,或者强夯加固、石灰加固或其它化学药剂加
固等方法。如果沉降已经结束,可以根据路面的破损情况.采取适当的修补方
法。对于由于挡土墙抗滑能力不足引起的纵行裂缝,应该先增大挡土墙的抗力,
再处理裂缝。
2.1.3横向裂缝
横向裂缝指沿路面横断面方向出现的规则裂缝。横向裂缝严重时通常贯穿整
个路面宽度,有时伴有多个横向的或斜向的支缝。横缝轻微时多为局部细线状裂
缝。横缝是陕西省高速公路沥青路面中最为多见的一种病害。图2-3为沥青路面
横缝照片。沥青路面产生温度裂缝是不可避免的。一旦发现路面出现温度裂缝
应该及时修补。修补温度裂缝的时机对于维修效果来说是很重要。修补晟佳时机
一般为解冻前裂缝宽度最大时。这样可以防止表面及裂缝内存留的冰雪融化后渗
入缝内破坏路基。修补这种横向裂缝的方法很多,~般常根据裂缝的宽度和深度
确定具体修补工艺【”】。国内一般采用热沥青或乳化沥青灌封技术,虽然经济,
但是其失效率一般高于85%。国外的一些修补技术,如美国科来福(cRAFcO)
公司的沥青路面修补技术等,使用的补缝材料不是传统的沥青,而是一种密封
胶。该密封胶加热到较高温度(193℃)时,粘度很低。灌入裂缝后能很快渗入
裂缝两侧的沥青混合料中。在常温和低温下均能保持较高的弹性,可随裂缝的胀
缩发生弹性变形,始终保持密封作用。该方法在我国北方的一些地区应用后,效
果良好。当裂缝较多时,可以采用喷洒再生密封剂(如沥再生)或者用乳化沥青
石屑封层(emulsifiedseal)进行处理.既可以消除横向裂缝,又可以
asphaltchip
达到预防性养护的目的。还可以考虑用热沥青混合料进行罩面处理。为防止既有
裂缝的反射作用,可以在旧路面上设应力吸收中间层,如土工布中间层或橡胶粉
图2.4沥青路面坑槽
SEAL公司的产
沥青中间层等。还可以直接用橡胶粉沥青进行罩面。美国STAR
品STA(TROWELGRADE)则专门用于修补宽度大于0.5英寸以上的横向裂缝。
另一种横向裂缝是由于路基纵向的不均匀沉降或填挖结合部位处理不当等,
因此越早处理越好。一般不中断交通的处理方法是注浆加固,并对开裂的地方进
行灌缝,防止雨水进入后造成更大的破坏。
2.1.4坑槽
坑槽指沥青路面由于面层集料局部脱落或者基层和面层的集料局部脱落而产
生的路面洞穴。由于沥青混凝土本身孔隙率大或压实度不足或过分离析,使得
在降雨过程中,雨水能够进入并滞留在面层沥青混凝土中,在大量快速行车的作
用下,反复的动水压力(孔隙水压力)使沥青从碎石表面剥落下来,局部沥青混
凝土变为松散,碎石被车轮甩出,从而路面产生了坑洞。统计资料认为:采用半
开式(II型)沥青混凝土表面层时,产生的此类水破坏比较严重。这种坑槽有的
是在雨后立刻形成,有的则由龟裂发展而来。它通常随机分布在行车道上,深度
不会超过面层厚度。可以采用高温混合料进行修补,也可以采用乳化沥青混合料
等常温沥青混合料进行修补。修补时坑槽的四壁及底部一定要清扫干净,并将即
将松散的或强度较低的部分彻底凿除。另外,近年来国内外也有很多专门用于
修补坑槽的设备,这些设备中有的采用微波加热技术,有的采用红外线加热技
术(如:美国产的POTHOLE
INFRARED)等对坑槽部分进行加热之后,重新铺筑
热拌沥青混凝土,这样的施工方法能充分保证新铺路面与IB路面结合紧密,是很
不错的一种旖工方法。
由于路面基层强度不足,所以在行车荷载作用下很快发生疲劳破坏甚至变成
松散,面层也因此出现龟裂。如果没有得到及时的修补,在荷载和雨水的共同作
用下,面层会很快脱落,基层中的粒料也会很快被车轮甩出,最终导致路面形成
9
大的坑洞或者大片相互连接的坑洞。此类坑槽主要发生在行车道上。如果出现了
龟裂不及时修补,等到发展为坑槽时,需要修补的面积就会成倍增长,而且路基
也又可能因此受损,修补难度会更大。这种坑槽修补时可采用由于基层原因产生
的龟裂的修补方法进行。
2.1.5松散
沥青路面由于结合料散失或脱落,集料之间失去粘结力而出现松散、掉粒等
现象。
在沥青混合料拌和过程中,由于集料表面被粉尘包裹,使沥青膜粘附在粉尘
上,而没有粘附在石料表面。在车辆轮胎摩擦力的作用下,沥青膜破裂,集料从
表面层中脱出形成松散。或者由于集料与沥青粘附性很差,在水的作用下造成的
集料与结合料失去粘结力从而松散。当面层材料组合不当或施工质量差或者结合
料量太少,都会使面层混合料的集料失去粘结而成片散开,形成松散。如果松散
后的材料被车轮后的真空吸力、风、雨带离路面,或被车轮甩出路面,松散便成
为坑槽。
松散的面积较小时,可以考虑采用喷洒沥青撒料压入的方法。面积较大时,
应考虑进行乳化沥青封层的方法。还可以考虑铣刨一定厚度的面层,重新铺筑良
好的热拌沥青混凝土的方法。
2.1.6沉陷
沉陷是由于路基顶面垂直变形过大而导致的路面产生的严重下陷变形。包括
路基塌陷和台背不均匀沉降导致路面产生的大面积下陷变形。
由于路基压实度不足,在自重和行车荷载作用下路基发生大量的垂直变形。
或者由于湿陷性黄土地基处理不彻底或没有处理,在水的作用下地基发生湿陷
变形。这些变形反映到路面上便形成沉陷。沉陷在外观上与横缝和纵缝有些相
似,尤其是在台背这种即容易发生沉陷又容易发生横缝的地方,有时更是难以区
别。这就霈要经验和仔细观察来进行鉴别。路面发生沉陷后必然也要产生一些裂
缝,但是这些裂缝~般不是单纯的一条横向裂缝或纵向裂缝,而是多条横缝或多
条纵缝相交错。沉陷区域内的最大垂直变形比龟裂路表的垂直变形要大得多,如
图2.5。
当路面已经发生沉陷时,可以考虑采用注浆的方法对土基进行加固。还可以
用生石灰对原地基、路基进行加固,同时调平路面。对于排水不畅引起沉陷的路
段应改善排水设施。
图2.5局部沉陷
图2.6 唧浆
2.1.7唧浆
唧浆是由于水的渗入导致面层底部的沥青混合料松散,在行车荷载的反复作
用下,自由水产生很大的压力并冲刷基层混合料表层的细料,形成灰白色浆。灰
浆被行车压唧,通过各种形状不一和宽窄不一的裂缝(横缝、纵缝)或孔洞喷到
路表面,如图2.6。
由于沥青混凝土面层孔隙率大或压实度不足,使雨水的渗入导致面层底部的
沥青混合料松散,在行车荷载的反复作用下,自由水产生很大的压力并冲刷基层
混合料表层的细料,形成灰白色浆。在行车荷载作用下,通过一定的通道喷射到
路面上,形成灰白色的痕迹。唧浆是路面水破坏的一种表现形式,也是路面即将
产生龟裂破坏或坑槽破坏的先兆。
一旦发现路面产生唧浆,应该立即处理。如果唧浆的量比较少,可以对唧浆
处一定范围的面层表面涂抹密封剂或热沥青,防止雨水进入。当唧浆的量比较大
时,可以向面层与基层之间注入水泥浆进行加固,并对唧浆表面的小缝或小孔进
行封闭处理。如果范围较大,可以采用稀浆封层进行处理,还可以采用挖除面
层,用熟拌混合料或常温混合料处理的方法。
2.1.8车辙
车辙是指在渠化交通作用下,道路横断面上由于车辆轮胎反复行驶久而久之
产生的一种路面横向凹凸变形现象。
高温季节,在行车荷载的作用下,沥青混凝土面层会被进一步碾压密实,而
使得原本平整的路面在轮迹带产生了轻微的辙槽。由于半刚性沥青路面在通车运
营后都要发生”二次压密”现象,而且形成的车辙深度很小,一般小于10mm,即
不影响行车,又不影响路面的使用性能,所以可以不进行处理。
如果沥青混凝土高温稳定性不足,在行车荷载的反复作用下,沥青及沥青胶
浆便产生流动,从而使混合料的网络骨架结构失稳,并产生侧向移动,形成深度
较太的辙槽。一般认为在100kN轴重下,面层下2~7cm是剪应力最大区域,也是
最易发生辙槽的区域。因此对重度车辙的彻底处理应该至少铣刨7~8cm,采用
密实的、高温稳定性好的热拌沥青混合料或SMA混合料进行修补。
2.1.9泛油
沥青从沥青混凝土层内部和下部向上移动,在表面产生过多的沥青,使路表
面发光发亮,表面构造度显著减小的现象。
由于在沥青混合料中沥青用量过大,在行车荷载作用下自由沥青会逐渐从富
油区向表面移动,而导致泛油现象。或高温季节的雨水侵入沥青混合料内部,如
果沥青与矿料粘结力不足,沥青会从集料表面剥落并向上移动,也会产生的泛油
现象。据国内的一些资料表明,泛油几乎在每一条公路上都有,只是数量不同和
程度不同而已。泛油一般多发生在行车道轮迹下,呈间隔条片状。
泛油导致最严重的后果就是路表抗滑能力不足。严重时可以在高温季节撒料
强压处理或铣刨表面层后用热拌沥青混合料或SMA混合料进行罩面处理。
2.1.10补中补
路面修补之后又重新破坏导致多次叠加修补的现象。其数量的多少反映了养
护养护措施的有效程度。
对这种现象的处理只有将既有的修补挖除,并采用合理的方法对病害进行处
理。预防补中补的方法是对路面病害进行彻底的分析,采取恰当的措施,降低补
中补出现的频率。
12
2.2沥青路面养护决策及维修现状
2.2.1养护决策现状
近几年,随着高速公路里程的大幅度增加,养护维修的任务愈来愈繁重。由
于养护资金有限,因此如何将资金最有效地用于养护维修这一问题变得越来越突
出。公路运营部门每年都组织大量人力、物力对所管辖的高等级公路进行年度检
测。从理论上讲检测结果不仅可以对路况进行评价,而且可以对的养护维修决策
进行指导。但是实际养护决策过程中常常抛开了年度的检测评定结果,没有充分
利用现有检测数据所提供的指导作用。
2-22养护维修方法
现场调查发现,所采用的养护措旌对特定病害的针对性不强,如:不管路面
病害产生的原因是什么,统统铣刨4cm,之后重新铺筑表面层。这样做往往容易
造成修补失效。
很有必要提到的是:在维修过程中不管维修的面积有多大或者采取什么样的
方法进行修补,尚缺乏试验或其它方法对修补效果或修补质量进行检测和控制,
难以确保维修质量。
无论什么样的路面,它的使用性能~定会在交通轴载和自然环境的作用下逐
渐下降,直到采取适当的养护措施予以恢复。为了把路面性能维持在一定的服务
水平之上,给道路用户提供一个快速、舒适、安全的通行环境,需要不断地投入
养护资金,进行及时、合理的路面养护维修。公路养护维修的投入一般都是大量
的,而且养护实施的时间和实施方案会对以后多年的养护资金投入路面状况和用
户费用产生连锁反应。因此合理、科学地安排道路维修时间、地点和方案是公路
养护的关键。在道路养护管理中,决策者需要经常性地了解一定年限内道路的养
护需求及养护资金的投入方式和时间,养护需求分析过程实际上就是路面养护决
策过程。
通过上述的分析,可以得出很有必要建立集路面性能数据管理与分析、沥青
路面养护决策的专家系统,以提高高速公路沥青路面养护维修的信息化、科学化
程度。
一13—
第三章 专家系统理论基础
3.1数学基础
3.1.1模糊集合与隶属度
模糊集合的概念是LA.Zadeh于1965年首先提出来的,其基本思想是把经典
集合中的绝对隶属关系灵活化或称模糊化[1.5]。从特征函数方面讲就是:元素集
合A的隶属程度不再局限于取0或1,而是可以取从O到1的任何一个数值,这一数
值反映了元素x隶属于集合A的程度。
定义:所谓论域u上的一个模糊子集(简称模糊集)A是指:对于任意o∈
u,都指定了一个数M(z)∈[0,1】,叫做对A的隶属程度。映射肌:矿一fo,11,
o一肌(z)叫做A的隶属函数。
上述定义表明,一个模糊集A完全由其隶属函数pA来刻划。肌(z)的值接
近1,表示x隶属于A的程度提高:M(z)的值接近0,表示X隶属A的程度很低。模
糊集合有各种不同的表示方法,一般可表示为:
A=(z.,uA(x).z∈U)
如果u是有限集或可数集,则A可表示为:
A=∑脚㈤/幻
U
如果u是无限或不可数集,A也可表示为
A=|uAfz
J7
这里∑和,并不是求和或积分,而是表示各个元素与隶属函数对应关系的一个总
括。
3.1.2模糊统计与隶属函数的确定
隶属度及隶属函数的确定是模糊集合理论及其应用的基本而关键的问题。
确定隶属函数的一般方法
l:专家确定法
2:借用已有的”客观”尺度
3:模糊统计实验法
这是应用较为广泛的一种模糊不确定性处理方法,它以调查统计得出的经验
曲线来作为隶属函数。
4:二元对比排序法
在沥青路面养护中常有各种不同的原因导致相同症状的出现,要确定哪一个
原因对该症状贡献最大,就要运用下述二元对比排序方法来求解”模糊次序”的问
题一择优比较法,设有n个症状原因(Ⅳ,,耽,..,‰)的引起同一症状≈,在该症状
出现条件下,看哪一个症状原因发生,重复多次并记录结果。以各原因出现的总
次数多少排序即可确定隶属函数。
%=禹
5:综合加权法
对于一个由若干模糊因素复合而成的模糊概念,可以先求出各个因素的模糊
集的隶属函数,再用综合加权的方法复合出模糊概念的隶属函数。
6:基本概念扩充法
当一些基本概念的隶属函数已经确定之后,有时可以通过对基础隶属函数进
行某些运算而得一些”相关”概念的隶属函数。这些运算包括“交”、“并”、
“补”和“幂”运算等。
3.2计算机科学技术基础
3.2.1面向对象的程序设计
面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向
对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方
法一结构化程序设计所不能解决的代码重用和对象化编程问题。
结构化程序设计从系统的功能入手,按照工程的标准和严格的规范将系统分
解为若干功能模块,系统是实现模块功能的函数和过程的集合。由于用户的需求
和软、硬件技术的不断发展变化,按照功能划分设计的系统模块必然是易变的和
不稳定的。这样开发出来的模块可重用性不高。
面向对象程序设计从所处理的数据入手,以数据为中心而不是阻服务(功
能)为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而
言,具有更强的稳定性。
面向对象程序设计同结构化程序设计相比最大的区别就在于:前者首先关心
的是所要处理的数据,而后者首先关心的是功能。
一15—
图3.1 对象与现实世界的实体
面向对象程序设计是一种围绕真实世界的概念来组织模型的程序设计方法,
它采用对象来描述问题空间的实体。关于对象这一概念,目前还没有统一的定
义。一般的认为,对象是包含现实世界物体特征的抽象实体,它反映了系统为之
保存信息和(或)与它交互的能力。它是一些属性及服务的一个封装体,在程序
设计领域,可以用“对象=数据+作用于这些数据上的操作”这一公式来表达。
类是具有相同操作功能和相同的数据格式(属性)的对象的集合。类可以看
作抽象数据类型的具体实现。抽象数据类型是数据类型抽象的表示形式。数据类
型是指数据的集合和作用于其上的操作的集合,而抽象数据类型不关心操作实现
的细节。从外部看,类型的行为可以用新定义的操作加以规定。类为对象集合的
抽象,它规定了这些对象的公共属性和方法;对象为类的一个实例。苹果是一个
类,而放在桌上的那个苹果则是~个对象。对象和类的关系相当于一般的程序设
计语言中变量和变量类型的关系。
消息是向某对象请求服务的一种表达方式。对象具有方法和数据,外部的用
户或对象对该对象提出的服务请求,可以称为向该对象发送消息。合作是指两个
对象之间共同承担责任和分工。
面向对象的编程方法具有四个基本特征:
1:抽象:
抽象就是忽略一个主题中与当前171标无关的那些方面,以便更充分地注意与
当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,
暂时不用部分细节。比如,要设计一个学生成绩管理系统,考察学生这个对象
时,只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。
抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确
定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由
一系列更低级的操作来完成。数据抽象定义了数据类型和施加于该类型对象上的
操作,并限定了对象的值只能通过使用这些操作修改和观察。
2:继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种
一16一
对象。钟
图3.2时钟对象
图3.3
明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为
类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原
始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变
量,并且类可以修改或增加新的方法使之更适合特殊的需要。这也体现了大自然
中一般与特殊的关系。继承性很好的解决了软件的可重用性问题。比如说,所
有的Windowsf直用程序都有一个窗口,它们可以看作都是从一个窗口类派生出来
的。但是有的应用程序用于文字处理,有的应用程序用于绘图,这是由于派生出
了不同的子类,各个子类添加了不同的特性。
继承关系是具有传递性:如果B继承A且c继承B,则c继承A。一般情况
下B也可以具有A所没有的特性和内容,即增加的部分,如图3.3所示。一个类可
以有多个子类,也可以有多个父类,所以一个类可以继承多个类,这种继承方式
就称为多重继承,如图3.4所示。
3:封装:
图3.4
】7
图3.5
封装是面向对象的特征之一,是对象和类概念的主要特性。封装是把过程和
数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基
本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过
一个受保护的接口访问其他对象。一旦定义了一个对象的特性,则有必要决定这
些特性的可见性,即哪些特性对外部世界是可见的,哪些特性用于表示内部状
态。在这个阶段定义对象的接口。通常,应禁止直接访问一个对象的实际表示,
而应通过操作接口访问对象,这称为信息隐藏。事实上,信息隐藏是用户对封装
性的认识,封装则为信息隐藏提供支持。封装保证了模块具有较好的独立性,使
得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用
程序修改带来的影响减少到最低限度。
4:多态性:
多态性是指允许不同类的对象对同一消息作出响应。比如同样的加法,把两
个时间加在一起和把两个整数加在一起肯定完全不同。又比如,同样的选择编
辑.粘贴操作,在字处理程序和绘图程序中有不同的效果。多态性包括参数化多
态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,
很好的解决了应用程序函数同名问题。
面向对象程序设计具有许多优点:
开发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程
的可重用性,可以在应用程序中大量采用成熟的类库,从而缩短了开发时间。
应用程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的
影响更加局部化。
3.2.2数据库基本理论
数据库(Database,DB)技术是计算机软件技术领域的一个重要分支,产生
于20世纪60年代末。1968年美国ⅢM公司推出层次模型的IMS数据库管理系
了关于网状模型的DBTG报告,1970年美国mM公司的E.ECodd发表论文提出了
关系模型,这一事件奠定了数据库技术的基础。70年代,网状模型、层次模型得
到了广泛的应用,而关系系统处于实验和理论理研究阶段。从80年代末开始,关
18—
系数据库才开始推出若干关系系统产品。由于关系系统的理论性强,关系数据库
使用的方便性,推动了关系数据库的应用和普及,因此从80年代末开始,关系数
据库逐步取代层次系统和网状系统,成为主流产品。
在本专家系统的开发过程中,选用TMySQL作为专家系统的后台数据库,
它是一种先进、稳定、高速的关系数据库系统。
关系模型的基本概念
l:键:键(关键码)是关系模型的一个重要概念,有下列几种键:
1.超键:在关系模型中,能唯一标识元组的属性集称为超键(SuperKey)。
2候选键:如果~个属性集能唯一标识元组,且又不含多余属性,那么这个属
性集称为候选键(CandidateKey)。
3.主键:关系模型中用户正在使用的候选键称为主键(Primarykey)。
4.外键:如果模式R中某种模式是其他模式的候选键,那么该属性集对模
式R而言是外键(ForeignKey)。
关系中每一个属性都有一个取值范围,这个取值范围称为属性的值域。每一
个属性对应一个值域,不同的属性可以对应同一个值域。
2:关系的定义
以集合论的观点定义关系(relation)。关系是一个元数为K(K≥1)的元组的集
合。把关系看成一个集合,集合中的元素是元组,每个元组都有K个属性值。
如果一个关系的元组个数是无限的,那么称为无限关系;否则称为有限关
系。由于计算机的存储系统的限制,目前研究的都是有限关系。
尽管关系与二维表格、传统的数据文件有类似之处,但它们又有区别。严格
来讲,关系是一种规范化了的二维表格中行的集合。在关系模型中,对关系作如
下限制:
1.关系中的每个属性都是不可分解的,也不容许出现重复组;
2.关系中不允许出现相同的元组(即不允许出现重复元组);
3.由于关系是一个集合,因此不让用户考虑元组顺序;
4.元素中的属性是有序排列的,用户使用时应考虑到顺序。
关系数据库的数据体系结构
关系模型遵循数据库的三级体系结构,其各称如下:关系子模式、关系模式
和存储模式。
1.关系模式:数据库的概念模式定义为关系模式的集合。每个关系模式是记
录类型。关系模式的定义包括:模式名、属性名、值域名以及模式的主
一19一
键。由于不涉及物理细节,因此关系模式仅仅是对数据本身特性的描述。
2.关系子模式:子模式是用户所用到的那部分数据的描述。除了用户用到的
数据外,还应指出数据与模式中相应的数据的联系,即指出子模式与模式
的对应性。
3.存储技术:关系存储是作为文件看待的,每一个元组就是一个记录。由于
关系模式有键,因此存储一个关系可用散列方法或索引方法实现.如果关
系的元组数目较少。
关系模型的三类完整性规则
为了维护数据库中数据与现实世界的~致性,关系数据库与更新操作必须遵
循下列三类完整性规则:
1:实体完整性规则口ntityintegrity丌11e):这条规则要求关系中元组在主键属
性上不能有空值。如果出现空值,那么主键值就起不了唯一标志元组的作用。
2:引用完整性规贝lJ(Referenceintegrityrule):这条规则要求,不允许引用不存
在的元组。
引用完整性规则定义如下:
如果属性集K是关系模式Rl的主键,K也是另一模式R2的外键,那么在R2的
关系中K的取值只允许两种可能:a,空值;b.等于R1的关系中某个元组的K值。
这条规则使用时,K在作为主键或外键出现时可以取不同的名字,只要定义
在相同的值域上即可。
实体的完整性规则和引用完整性规则是关系模型必须满足的规则,应由系统
自动支持。
3:用户定义的完整性规则:
这是针对某一具体数据的约束条件,由应用环境决定。它反映某一具体应用
所涉及的数据必须满足的语义要求。系统提供定义和检验这类完整性的机制,以
便用统一的方法处理它们,不再由应用程序承担这项工作。
关系模型的形式定义
关系模型由三部分组成:数据结构、数据操作、完整性规则。
1.数据库中全部数据及其互联系都被组成关系(8-IJz维表格)的形式。关系模
型只有一种数据结构一关系。
2.关系模型提供一组完备的关系运算,以支持对数据库的各种操作。关系运
算的理论是关系代数和关系演算。关系数据库的数据操纵语言(DML)是以
关系运算理论为基础实现的。
与其他数据模型相比,关系模型具有以下的突出优点:
1.关系模型提供单一的数据结构形式,具有高度的简明性和精确性。各类用
户都能很容易地掌握和运用基于关系模型的数据库系统,使得数据库应用
系统的开发效率显著提高。
2.关系模型的逻辑结构和数据操作完全独立于数据存储方式,具有高度的数
据独立性,用户不必关心物理存储细节。
3.关系模型建立在坚实的数学基础上。关系运算的完备性、设计规范化理论
为数据库技术的成熟奠定了基础。
4.关系数据库语言与一阶谓词逻辑的固有内在联系,为以关系数据库为基础
的推理系统和知识库系统的研究提供了方便,成为新一代数据库技术不可
缺少的基础。
关系数据库SQL语言
Query)、数据操纵(DamManipulation)、数据定义(Datadefinition)和数据控制(Data
Contr01)功能于一体,充分体现了关系数据语言的特点和优点。其主要特点如
下:
1:综合统一。
功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括
定义关系模式、录入数据以及建立数据库、查询、更新、维护、数据库重构、数
据库安全控制等一系列操作的要求,这就为数据库应用系统开发提供了良好的环
境。例如,用户在数据投入运行后,还可根据需要随时地逐步修改模式,并不影
响数据库的运行,从而使系统具有良好的可扩充性。
2:高度非过程化。
非关系模型的数据库数据操纵语言是面向过程的语言,使用这样的语言进行
数据操作,用户只需提出“做什么”,而不必指明“怎么做”,因此用户无需了
解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不仅
大大减轻了用户负担,而且有利于提高数据独立性。
3:面向集合的操作方式。
非关系数据模型采用的是面向记录的操作方式,操作的对象部是一条记
录(一次~个记录),需要指明如何按循环结构按照某条路径一条一条地把满足条
件的记录读出来。而sQL语言采用集合操作方式,不仅查找的是元组的集合,而
且~次插入、删除、更新操作的对象也可以是元组的集合(一次一个集合)。
4:以同一种语法结构提供两种使用方式。
SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立
地用于联机交互的使用方式,用户可以直接键A.SQL命令对数据库进行操作。作
程序中,供程序员编写程序时使用。而在两种不同的使用方式下,SQL语言的语
法结构上基本是一致的。这种统一的语法结构提供两种不同的使用方式的作法,
为作用户使用提供了极大的灵活性与方便性。
5:语言简洁,易学易用。
SQL语言功能极强,但由于设计巧妙,语言十分简洁,完成数据定义、数
据操纵、数据控制的核心功能只用了CREATE,DROP,ALTER,SELECT’INSERT,
UPDATE,DELETE,GRANTREVOKE84动词。
关系数据库规范化理论
数据库设计使数据库应用领域中的主要研究课题[3】。数据库设计的任务是针
对一个给定的应用环境,在给定的(或选择的)环境和操作系统及数据库管理系
统的软件环境下,创建一个性能良好的数据库模式、建立数据库及应用系统,使
质量有效期存储和管理素质,满足各类用户的需求。
数据库设计需要理论作为指南。由E.F.Codd于1971年所开始提出的,以后又
有了很大发展的关系数据库规范化理论就是数据库设计的一种理论就是数据库设
计的一种理论指南。规范化理论研究格式关系模式中过属性之间的依赖关系及其
对关系模式吸引人的影响,探讨“好”的关系模式应该具备的性质,以及达到
“好”的关系模式的设计算法。规范化理论提高了判断关系模式优劣的理论标
准,帮助预测可能出现的问题,提供了自动产生过程设计模式的算法,因此是设
计人员的有力工具,也对数据库设计工作者严格要求的理论基础。
规范化理论虽然是最初是针对关系模式的设计而提出的,然而它不但对于关
系模式数据库设计,而且对于其它模式的数据库设计也有重要的指导意义。
简单地说,就是如果要把一组数据存放关系数据库中,应该设计一种什么样
的关系模式,使我们既不必承受不必要的冗余信息,又可以方便地对信息进行排
序。
下面介绍数据库设计的几个阶段,各个阶段的任务,以及如何将关系数据库
的规范化理论应用到数据库设计中。
关系模式的规范化:
1:第一范式(1NF)及迸一步规范化
关系模式需要满足一定的条件,不同程度的条件称作不同的范式。最低要
求的条件是元组的每一个分量必须是不可分的数据项.这叫作第一范式,简
一22
称1NF,是最基本的规范化。在第一范式的基础上进一步增加一些条件,则为第
二范式。以此类推,还有第三范式,等等。
本来,所谓“第几范式”字表示关系模式满足的一定条件,所以经常称为某
一关系模式为第几范式的关系模式。然而,通常我们又把范式这个概念理解
为符合某种关系的关系模式的组合,所以R为第二范式的关系模式也可以写
成R∈2ⅣF。
各种不同的范式都是以对关系模式的属性间允许的数据依赖加以限制的形式
表示的。
函数依赖x—y不仅给出了对关系的值的现实,而且给出了数据库中应该
存储的某种联系:从x的值应该知道与之联系的唯一的Y值。若x不含码,则有
麻烦了。码是一个元组区别于其他元组的依据,同时也是一个元组耐以存在的条
件。在一个关系中,不可能存在两个不同的元组在码属性上取值相同,也不可能
存在码和码的一部分为空值的元组。若某关系模式的属性间有函数依赖x—y
,而x又不包含码,那么在既有相同X值的所有元组中,两个特定的Y值就会重
复出现,这就是数据冗余,随之而来的是更新异常问题;某个x值与特定的Y值
相联系,这是数据库中应存储的信息,但由于x不含码,这种x与Y相联系的信
息可能因为码或者码的一部分为空值而不能作为一个合法的元组在数据库中存
在,这就是插入或者是删除异常等问题。
第二范式、第三范式和Boyce.Codd范式就是不同程度地限制关系模式中不包
含码的函数的依赖x—y的存在。
2:第二范式(2NF)
若关系模式R∈1ⅣF,而每一个非主属性完全函数依赖于码,则R∈2NF。
2NF就是不允许关系模式的属性之间有这样的函数依赖x—y,其中x是码
的真子集,Y是非主属性,即不允许有非主属性对码的部分函数依赖。
3:第三范式
若关系模式R∈2ⅣF,且每一个非主属性都不传递依赖于码,则R∈3NF。
3NF就是不允许关系模式的属性之间有这样的函数依赖X—y,其中x不
包含码,Y是非主属性。x不包含码有两种情况,一种是x是码的真予集,这
是2NF所不允许的,另一种情况是x不是码的真子集,这是3NF所不允许的。
数据库的设计
数据库设计工作量大而且过程比较复杂,是一项数据库工程也是一项庞大的
软件工程。数据库设计包括结构特性的设计和行为特性的涉及两方面的内容。结
构特性设计是指确定数据库的数据模型。数据模型反映了现实世界的数据及数据
问的联系,要求在满足应用需求的前提下,尽可能减少冗余,实现数据共享。行
为特性的设计师只确定数据应用的行为和工作,应用的行为体现在应用程序中,
所以行为特性的设计主要是应用程序的设计。
可将数据库设计分为六个阶段:需求分析,概念结构设计,逻辑结构设计,
目的结构设计,数据库实施,数据库运行和维护。数据库设计的各个阶段可以和
软件工程的各阶段对应起来,软件工程的某些方法和工具同样可适用于数据库工
程。数据库工程和传统的软件工程的区别在于:软件工程较强的行为特性设计;
在数据库工程中,由于数据库模型是一个相对稳定的并为所有用户共享的数据基
础,所以数据库工程更强调对于结构特性的设计,并为行为特性的设计结合起
来。
下面对数据库设计各个阶段的任务和方法是一个简单的介绍。
1:需求分析
需求分析阶段的任务是:对现实世界要处理的对象(组织、部门、企业)进
行详细的调查,在了解现行系统的情况,确定新系统功能的过程中,设计支持系
统目标的基础数据进行处理方法。需求分析是在用户调查的基础上初步分析,明
确用户对系统的需求,包括数据需求和围绕这些数据业务的处理需求。
调查的重点是”数据”和”处理”。通过调查要从用户中获得的对数据库的下列
需求:
1.信息需求。
信息需求定义未来是信息系统所用到的所有信息,弄清用户将向数据库输
入怎么样的数据,从数据库中要求获得什么样的内容,将要输出什么样的
信息。其在数据库中去存储码技术及对这些数据想作如何处理的。有的描
述数据间的本质上的和概念上的联系,描述信息的内容和结构,以及信息
之间的联系等事实。
2.处理需求。
处理需求定义未来系统数据处理的操作中的,描述操作的优先次序,包括
所操作实行的频率和操作,操作与数据之间的联系。处理需求还包括用户
要完成什么样的处理功能、用户要求的响应时间,以及处理方式是联机方
式还是批处理方式等等。同时也包括的安全性和完整性约束。
2:概念结构设计
数据库概念结构设计的任务是产生反映企业信息需求的数据库概念结构,及
其概念模型。概念模型是不依赖于计算机系统的具体细节的。概念模型应具备以
下的特点:
1.有丰富的语义表达能力。能表达用户的各种需求,包括描述现实世界中各
种事务及事物之间的联系,满足用户对数据的处理要求。
2.对于交流和理解。概念模型是DBA、系统开发人员和用户之间的主要交流
工具。
24—
3.易于变动。概念模型要能灵活地加以改变,以反映用户需求和环境的变
化。
4.易于向各种数据模型转换,易于从概念模型导出与DBMS有关的逻辑模型。
设计概念结构的策略有以下几种:
1.自顶向下。首先定义全局概念结构的框架,在此基础上逐步细化。
2.自底向上。首先定义局部应用的概念结构,在后按一定的规则把它们集
成,从而得到全局概念结构。
3.由里向外。首先定义最重要的核心结构,再逐渐向外扩张。
4.混合策略。把自顶向下和自底向上结合起来。自底向上设计一个概念结构
的框架,在然后以它为骨架,再自底向上设计局部的概念结构,并把它们
集成。
数据库的安全性
数据库安全性是指保护数据不被破坏或不被非法窃取。安全性问题是所有计
算机系统都存在的问题,在数据库系统中大量数据集中存放,而且都是多用户共
享的,所以安全性的问题更为突出。系统安全保护措施是否有效是数据库主要的
性能指标之一。与数据库使用直接有关的安全措簏有用户标识和鉴定、存取控
制、审计、密码存储、视图的保护和日志监视等的方式。
1:用户标识和鉴定
用户标识和鉴定,是系统提供的最外层的安全保护措施。其方法使用户在使
用机器前必须一定的方式向系统表示自己的名字或者身份,系统在核实了用户身
份以后才能提供机器的使用权。
2:存取控制
对于取得的上机权的用户,还要进一步根据用户权限控制操作的范围。用户
权限包括操作类型和数据对象。
一操作类型:是以连续进行哪些操作,如只读、读写是一种分法、查找、插
入、删除、修改以及它们的组合也是一种分法。
.数据对象:白允许用户访问的数据的范围。例如销售人员不允许访问采购
人员的帐目。
在数据库技术中,对于存取权限的定义为’授权”。在数据库的安全性方面,
分散管理方式方便了用户,但是比较复杂,关系数据库中,授权方式既有集中的
也有分散管理的。集中管理方式有利于保证受容易影响数据库安全性。
3:审计
~25—
任何系统的安全性措施不可能是完美无缺,间谍或者其他犯罪则总是想方设
法打破控制。所以,当数据相当敏感,或者对数据的处理极为重要时,就必须进
行审计来追踪审查现有的情况。
审计追踪使用的是一个专用的文件或者数据库,系统自动将用户对数据所有
操作记录着上,利用审计追踪的信息,就能重现导致数据库现状的所有的事件,
以找到非法存取数据的人。
4:密码存储的传输
为了更好地保证数据安全,用密码存储数据,对远程终端信息用密码传输,
防止中途非法截获。
在数据输入时,经过加密算法,把数据加密以后才予以存储。使用时,由用
户调用解密算法,把数据解密以后在使用。采用加密算法,安全性高,即使窃取
存储的数据,也难以及时知道正确的数据。不少数据和产品均提供这种数据加密
的功能,系统根据用户的要求对数据实现加密后加密存储。
5:视图的保护
视图的保护机制可以要保密的数据各对无权的存取这些数据用户隐藏起来,
这样自动的提供了对数据的安全保护。
6:日志监视
使用日志监事数据库的活动,在日志中记载日期、时间、姓名、地点、程序
数据和程序类型等。这个日志由数据管理员监督检查,对可疑的存放,或者对于
高度机密数据的存取实施调查。
3.2.3知识资源管理技术
知识是专家系统的重要资源,一个专家系统的优劣在很大程度上取决于知
识的质量和数量。因此,沥青路面养护维修专家系统应该重视知识资源的管
理。
I:数据、信息、知识
数据是对客观事物的属性、数量、位置及相互关系的抽象表示。例
如,”五”、”5”、”v’都可用来表示数据5,它可抽象地表示5个苹果的数量、54
桔子的数量,5个人的数量等等。5个苹果、54桔子和5个人所表示的含义当然不
同,但数字…5’、”五”、”v’仅仅是对他们表示的数量的一种抽象。
信息就是指数据所表示的含义(或称数据的语义)。可以把它理解成信息是对
数据的解释,是加载在数据之上的。反过来可以说数据是信息的载体。例如数
据…5’在不同的场合可以分别解释为5个苹果,5个桔子,5个人等。这说明同样一
个数据在不同的场合可以有不同的解释,或者说可阻负载不同的含义。
知识是以各种方式把一个或多个信息关联在一起的信息结构。简言之,知
一26
图3.6 数据、信息和知识相互关系结
识是一个或多个信息之间的关联。例如,”5个人能吃5个桔子”、”5个苹果不等
于5个桔子”等等都是知识。
数据、信息和知识之间是层次关系,数据在底层,知识在最上面,三者间的
关系如图3.6所示:从图中可以看出数据是信息的载体,信息是数据所表达的客
观事实。数据经过一系列的加工,如归纳、综合、比较、分类、联想或计算等数
据处理过程便成为信息,以使人们能够理解数据的意义。在数据和信息之上的是
知识。知识是人们通过实践认识到的客观世界规律性的东西,是信息经过加工、
整理、解释、挑选和改造形成的。
数据是一种资源,数据处理的计算化,将有助于提高数据资源的利用率从而
形成高质量的信息。知识是一种更宝贵的资源,知识的推广和使用可以产生巨大
的经济效益。
对知识进行管理的技术就叫做知识资源管理技术。早期的知识管理主要通过
知识库来进行的。知识库是知识的集合。它包括规则和事实,规则是从专家们的
经验中抽取出来的知识,是长期信息。它能指导专家系统从已知的事实推导出结
论。规则的质量直接影响到专家系统性能的优劣。事实包含常识和信息,常识是
一种不随时间而改变的固定概念,信息会随着时间的变化而变化。知识库是一个
文件系统,其知识数量在1000条规则以下,知识的层次也是单一化的,知识的管
理功能并不突出,因此在设计知识库时,比较重视知识的使用而不重视知识的管
理。
2:知识资源的管理技术
随着知识的增多,知识库越来越向大型化发展,知识数量达到数千条乃至上
万条,知识的层次也丰富起来,包括常识性知识,原理性知识,经验性知识和元
知识,知识的管理就成为突出的问题。人工智能和数据库管理技术的飞速发展,
Base
促进了二者的结合并产生了知识库管理系统。知识库管理系统(Knowledge
ManageSystem,简称KBMS)是对知识库进行管理、控制,完成对知识库的各类操
作,并向用户提供检索、查询等手段的软件系统,它包括系统的维护与诊断、日
常的系统事务管理、出错管理、知识库系统的安全控制和用户的使用权限等。
知识库管理系统的诞生,是知识资源管理技术发展的一个里程碑。知识库管
一27—
理系统的关键技术是知识表示、知识利用和知识获取。
·知识表示。知识采用什么形式表示,使计算机能对之进行处理,并以一种
人类能够理解的方式将处理结果告知人们,这是知识库系统首先要解决的
关键。
·知识的利用是指利用知识库中的知识进行推理。从而得出结论的过程。涉
及的主要问题有:库的搜索、目标的控制、模式匹配的方法以及推理策略
等。
·知识获取。知识获取是指从知识源获得知识来建造知识库的工作。知识获
取是知识库管理系统实用化中最难解决的一个关键,成为建立一个知识库
管理系统的瓶颈部分。
3.3专家系统基础
3.3.1专家系统定义
l:什么是专家系统
专家系统也称为专家咨询系统,它是一种自然的计算机专家系统。顾名思
义,专家系统就像能像人类专家一样解决困难、复杂的实际问题的计算机软件系
统。
我们知道”专家”就是专门家,是某一专门领域的行家里手。专家之所出以是
专家,是因为他解决问题是具有超凡的能力和水平。专家之所以具有超凡的能力
和水平,是因为
1.专家拥有丰富的专业知识和实践经验,或者说他拥有丰富的理论知识和经
验知识,特别是经验知识。
2.专家具有独特的思维方式,即独特的分析问题和解决问题的方法和策略。
所以,这两点就是一个专家所具备的基本要素。那么,这两点自然也应该是专家
系统所应具备的基本要素。从效果上看专家解决问题的水平一定是很高的。因
此,专家系统应该具备以下四个要素:
1.应用于某一专门领域;
2.应有专家级知识;
3.能模拟专家的思维:
4.能达到专家级水平。
一28—
所以,专家系统就应该是,应用于某~专门领域,拥有该领域中相当数量的专家
级知识,能模拟专家的思维,能达到专家的水平,能像专家一样解决困难和复杂
的实际问题的计算机软件系统。例如,在模拟名医进行辨症施治的诊断医疗系统
就是一种专家系统,模拟地质学家进行地下资源评价和地质数据解释的计算机软
件系统,也是一种专家系统。
2:专家系统的特点
同一般的计算机应用系统(如数值计算、数据处理系统的)相比,专家系统
具有下列特点:
1.从处理的问题性质来看,专家系统善于解决那些不确定性的、非结构化
的、没有算法或虽有算法解但在现在的机器上无法实施的困难问题。例
如:医疗诊断、地质勘探、天气预报、市场预测、管理决策、军事指挥等
领域的问题。
2.从处理问题的方法来看,专家系统的思考知识和推理来解决问题的(不像
传统软件系统使用固定的算法来解决问题),所以,专家系统是基于知识
和智能的问题求解系统。
3.从系统结构来看,专家系统则强调知识和推理的分离,因而系统具有很好
的灵活性和可扩充性。
4.专家系统一般还具有解释功能,即在运行过程中一方面能回答用户提出的
问题,另一方面还能对最后的输出结论和处理问题的过程作出解释。
5.有些专家系统还具有”自学习”能力,即不断对自己的知识进行扩充、完善和
提炼。这一点是传统系统无法比拟的。
6.家系统不像人那样容易疲劳、遗忘,易受环境、情绪等影响,它可始终如
一地以专家级的高水平求解问题。因此,从这种意义上讲,专家系统可以
超过专家本人。
3:专家系统的类型
关于专家系统的分类,目前还无定论。我们可以通过不同的侧面将它分成不
同的类型。
按用途分类,专家系统可以分为:诊断型、解释型、预测型、决策型、设计
型、规划形、控制型、调度型等几种类型。
按输出结果分类,专家系统可以分为分析型和设计型。分析型就是其工作性
质属于逻辑推理,其输出结果一般是个”结论”。
关于专家系统的分类,目前还无定论。我们可以通过不同的侧面将它分成不
同的类型。
·按知识表达分类,目前所用的知识表示的形式有:产生式规则、依据于此
的逻辑、框架、语义网等。所以,按知识表示分类,可以分为记忆产生式
规则的专家系统、以及依据于此的专家系统、基于框架的专家系统、基于
语义网络的专家系统等等。当然也存在综合型的专家系统。
’·按知识分
文档评论(0)