999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

城市軌道交通選線知識庫框架體系構建

2023-06-29 09:27:53佐坤逶
四川建筑 2023年2期

城市軌道交通選線學科領域涉及面廣,考慮因素復雜多樣。為選出一條合理的城市軌道交通線路,除了要參照常規的鐵路選線設計規范,還要依賴于已有工程實例、重要文獻專著及選線工程師以往的經驗等。將分散的選線領域相關知識收集匯總,開發城市軌道交通選線知識庫,是輔助選線工程師進行線路設計,提高城市軌道交通選線設計水平與質量的重要手段。然而,在城市軌道交通選線知識庫的開發中,知識庫框架體系的構建是其“瓶頸”問題。一個合理的知識庫框架體系能提高知識庫的推理效率及簡化其開發難度。因此,結合城市軌道交通選線知識特點,針對Visual Prolog開發工具特征,參考知識庫相關理論,從知識獲取、知識表示、知識推理3個方面,構建了一個面向對象、高效合理的知識庫框架體系,為后續城市軌道交通選線知識庫的開發提供了重要參考價值和思路。

知識庫框架體系; Visual Prolog; 城市軌道交通選線

U212.32 A

[定稿日期]2022-03-23

[作者簡介]佐坤逶(1996—),男,碩士,研究方向為線路勘測設計技術。

知識庫是針對某一領域問題求解的需要,采用某種知識表示方式在計算機存儲器中存儲、組織、管理和使用的互相聯系的知識片集合[1]。線路工程涉及學科廣泛,需要考慮諸多影響因素,是一門系統工程。將知識庫與線路工程相結合,對于有效支持線路方案設計,促進線路方案科學性、合理性具有重要的理論意義和實用價值。目前,諸多學者對知識庫系統在線路工程領域中的應用進行了探討,并取得了一些系統開發及理論方面的成果。西南交通大學易思蓉[2]教授針對鐵路選線領域的不同類型知識的特點,圍繞面向對象技術,建立了基于虛擬環境選線系統的選線知識庫及推理機制,實現了知識庫系統表達及利用;中南大學歐陽志峰[3]深入研究了鐵路綠色選線知識的獲取和表示,同時構建了知識規則庫,采用推理機推理綠色選線知識,輔助專家進行預測。長安大學的莫艷鴛[4]建立了公路地質選線知識庫,包括數字地質對象模型、CAD+GIS 環境下的知識推理模塊及選線知識庫管理模塊,為選線過程提供了規則指導和案例借鑒,實現了對公路選線的信息支持。

綜上,國內學者對選線知識庫的研究大多集中在公路及傳統鐵路領域。然而作為在大中城市公共交通運輸的扮演著重要角色的城市軌道交通,其選線知識和技術區別于傳統鐵路和公路,傳統鐵路與公路知識庫已經不再適用。而對于城市軌道交通選線知識庫,國內暫時還沒有較完善的總結和研究。因此本文擬在此基礎上,通過研究知識庫相關理論及Visual Prolog開發工具技術,結合城市軌道交通選線知識特點,構建了城市軌道交通選線知識庫框架體系。為后續開發城市軌道交通選線知識庫提供了理論和技術支撐。

1 知識庫理論研究

知識庫是一個智能的、基于知識的系統。知識獲取、知識表示和知識推理是構建知識庫系統的三大核心技術問題。知識庫系統組成如圖1所示。

1.1 知識獲取

知識獲取是指從知識源獲得知識來建造知識庫的工作。知識庫中的知識來源分為初始知識和再生知識。由于知識獲取需要大量現場調查,專家經驗調查、案例收集等多個渠道資料收集工作,知識來源廣、種類雜,建立知識庫,必定要對原有的信息和知識做一次大規模的收集和整理,凝練知識結構體系。

1.2 知識表示

知識表示屬于一種智能活動,是對知識的描述。其目標是研究可以用來構造知識的最合適的形式,以便最優地解決問題。一種優秀的知識表示方法既要表示知識充分、易于理解,又要有利于知識的運用,包括其維護、管理與組織。同時,知識表示也是知識推理的基礎。

1.3 知識推理

知識推理,就是在已有知識的基礎之上,推斷出未知的知識的過程。知識的推理過程是由推理機來完成的。如何調度推理機使用知識來進行推理,需要依賴于推理控制策略。知識庫系統求解問題的效率與準確性取決于推理控制策略的選擇。推理控制策略主要包含沖突消解策略、推理方向和搜索策略[5]等幾個方面。

2 Visual Prolog 開發工具概述

Visual Prolog意指可視化邏輯程序設計語言,是基于Prolog 語言的可視化集成開發環境,是國際上研究和開發智能化應用的主流工具之一[6]。Visual Prolog具有模式匹配、對象機制、回溯、遞歸、謂詞庫和事實數據庫等諸多功能。其包含一個功能強大的對象機制,捆綁了一個大型函數庫(API 函數)。Visual Prolog具有可視化開發環境(VDE),由應用程序專家、資源編輯器、編碼專家、文本編輯器、幫助生成器及調試器6部分組成,可以用來維護、開發、測試GUI 界面的應用程序和Visual Prolog 圖形資源[7]。

Visual Prolog 的程序結構包括謂詞段、目標段、子句段、論域段共4部分。謂詞段和論域段用來聲明或定義正在使用的謂詞或論域;子句段給出程序運行操作和方法;目標段是存儲程序需要滿足的初始目標。隨著人工智能的不斷發展,Visual Prolog已經成為適用于任何應用領域的優秀智能化應用開發工具。在專家系統構建、機器定理證明、自然語言理解等領域得到了廣泛的應用。

3 城市軌道交通選線知識庫框架體系構建

3.1 城市軌道交通選線知識庫結構模式

城市軌道交通選線主要包括確定線路走向、路由、敷設方式、車站分布、線路平縱斷面設計等內容。根據城市軌道交通選線特點,可將知識庫中的知識分為一系列知識子空間,如線路定線設計子庫、線路平面設計子庫、線路縱斷面設計子庫、車站設計子庫。每一個知識子空間又可以根據包含的對象不同進一步劃分,形成若干相對獨立的知識元。城市軌道交通選線知識庫根據不同的條件,調用對應的知識子庫,由推理機進行決策推理。城市軌道交通選線知識庫結構模式如圖2所示。

3.2 城市軌道交通選線知識獲取

3.2.1 城市軌道交通選線知識來源

城市軌道交通選線知識主要來源于3個方面:

(1)規范知識——相關選線設計規范和城市軌道交通選線著作、報告、論文。

(2)經驗知識——專家、工程師咨詢。

(3)實例知識——工程實例。

綜上所述,城市軌道交通選線知識來源與組成如見圖3。

3.2.2 城市軌道交通選線知識獲取方法

對于城市軌道交通選線知識,由于其具有特殊性和復雜性,知識內容多,涵蓋范圍廣,自動知識獲取方法并不適合選線知識的獲取。所以本文采用非自動知識獲取方法,通過人工方式從各個渠道抽取所需知識,將其形式化,形成城市軌道交通選線知識的事實和規則庫。主要步驟:

(1)知識查閱篩選。通過現場調研、案例收集分析、規范查詢和專家調查,結合相關文獻資料篩選出與城市軌道交通選線相關的知識,進行匯總。

(2)知識整理分類。將匯總后的城市軌道交通選線知識進行梳理分類。將冗余知識排除(一致性檢驗),殘缺知識補全(完整性檢驗),形成城市軌道交通選線知識數據庫。

3.3 城市軌道交通選線知識表示

3.3.1 內部知識表示

城市軌道交通選線知識數量繁多、復雜多樣、學科領域涉及面廣,如果單采用某一種知識表示方法,不能完整清晰的表示其知識內容。所以在計算機內部,本文采用引入Prolog謂詞構造的產生式表示法與面向對象表示法相結合的知識表示方法。運用面向對象知識表示方法,將城市軌道交通選線知識分為4個知識類,每個知識類分為若干知識子類,每個知識子類有若干知識對象,每個知識對象由屬性和方法構成。相關層次結構如圖4所示。

對于知識對象,每一個知識對象的屬性即一條規則知識。表示為:“前提(各種情況)——結論(選線建議)”。產生式表示方法可以明確表示事實之間的聯系,在知識庫的修改、擴充、維護等方面有其獨特的優勢。Prolog語言簡潔明了,在知識表示方面十分便捷。綜上,結合兩者優勢,將每一個知識對象的屬性(規則知識)以引入Prolog謂詞構造的產生式表示方法來表示。

以線路定線大類中線路走向子類為例,線路走向子類知識對象屬性(規則知識)表示如表1所示。

線路走向規則知識在知識庫中具體表現形式為:

dxzx (“ID編號”“控制點類型”“選線建議”“解釋或實例();

具體實現代碼:

clauses

getallKZD(KZDlist) :-

KZDlist = [ KZD ||dxzx (_,KZD, _, _) ].

clauses

getzxcx(ID, KZD, XXJY, JS) :-

dxzx(ID, KZD, XXJY, JS),

!.

getzxcx (_, _, "0", "0").

3.3.2 外部知識表示

知識庫中的知識,一方面要求被內部計算機有效地存儲、檢索、識別并能進行推理,另一方面又要求能夠以更直觀的方式呈現給用戶。城市軌道交通選線知識庫包含的知識種類繁多、覆蓋面廣、知識存量大。因此,針對用戶外部的知識表示方式應采用多種角度進行綜合描述。本文采取文字、圖形、圖像等方式進行外部知識表示,實現知識外部表示的可視化。如圖5所示。

3.4 城市軌道交通選線知識推理

針對Visual Prolog特點,并根據城市軌道交通選線知識特征,本文采用面向對象的推理機制完成推理工作,其中用到正向推理、深度優先搜索、選左消解等推理策略。

具體推理步驟為:當將已知事實送入知識庫時,系統先定位目標所屬對象類,在知識庫中找出與目標相匹配的子句,此時若有多條子句符合要求,按照Visual Prolog內部程序,按從上到下的順序選擇,每次只考慮一個子句,采用深度優先搜索進行匹配向下推導,運用選左消解(總是在目標語句和程序中的一個子句間進行,總是選擇目標語句的第一個目標與子句的結論消解),從左至右依次進行消解,若消解成功,則推出新的目標語句,再對其重復搜索匹配消解操作,直至推理出所需結論;若消解失敗,則選擇的子句無法繼續往下推導,運用回溯功能,再考慮后面的子句(圖6)。

城市軌道交通選線知識庫框架體系構建如圖7所示。

4 結論

開發城市軌道交通選線知識庫的關鍵在于構建合理的城市軌道交通選線知識庫框架體系。本文在研究城市軌道交通選線知識特點的基礎上,結合Visual Prolog開發工具及知識庫相關理論,完成了城市軌道交通選線知識庫框架體系的構建,該知識庫框架具有結合了Prolog語言特點的混合知識表示方法和面向對象的高效邏輯推理機制,結構清晰明了,為后續城市軌道交通選線知識庫的開發奠定了重要基礎。

參考文獻

[1] 《電子計算機普及辭典》編輯部.電子計算機普及辭典[M]. 北京: 電子工業部計算機工業管理局,1985.

[2] 易思蓉.虛擬環境鐵路選線設計系統的理論和方法研究[D].成都:西南交通大學,2000.

[3] 歐陽志峰.基于 GIS 的鐵路綠色選線決策支持系統(GRASDSS)的知識庫研究[D].長沙:中南大學,2008.

[4] 莫艷鴛. 公路三維地質模型及地質選線知識庫研究[D].西安:長安大學,2020.

[5] 王光遠等, 結構智能選型[M]. 北京: 中國建筑工業出版社. 2005.

[6] 雷英杰, 人工智能 (AI) 程序設計 面向對象語言 [M]. 北京: 清華大學出版社, 2005.

[7] 雷英杰等, Visual Prolog語言教程[M]. 西安: 陜西科學技術出版社, 2002.

主站蜘蛛池模板: 香蕉久久国产超碰青草| 国产精品.com| 97无码免费人妻超级碰碰碰| 国产原创自拍不卡第一页| 亚洲欧美日韩色图| 亚洲娇小与黑人巨大交| 丰满人妻一区二区三区视频| 免费无码网站| 欧美综合区自拍亚洲综合绿色| 婷婷在线网站| 国产成人精品免费av| 91久久国产综合精品女同我| 亚洲青涩在线| 亚洲AV色香蕉一区二区| 亚洲av成人无码网站在线观看| 777国产精品永久免费观看| 精品超清无码视频在线观看| 亚洲第一天堂无码专区| 国产免费福利网站| 天天干天天色综合网| 狠狠亚洲婷婷综合色香| 国产凹凸视频在线观看| 在线观看国产黄色| 五月天久久婷婷| 亚洲欧美在线综合一区二区三区| 国产va欧美va在线观看| 毛片免费观看视频| 国产视频你懂得| 91久久性奴调教国产免费| 久久国产精品影院| 在线视频亚洲色图| 99er这里只有精品| 久久精品国产在热久久2019| 亚洲综合专区| 国产青榴视频| 欧美区一区| 一本久道久综合久久鬼色| 婷婷色丁香综合激情| 日本日韩欧美| 亚洲日本中文字幕天堂网| 国产好痛疼轻点好爽的视频| 精品一区二区三区四区五区| 久久www视频| 成年看免费观看视频拍拍| 玖玖精品在线| 一本一本大道香蕉久在线播放| 精品久久久久久成人AV| 亚洲自偷自拍另类小说| 亚洲熟女偷拍| 国产高颜值露脸在线观看| 国产成人久视频免费| 久久中文字幕不卡一二区| 欧美一级视频免费| 伊伊人成亚洲综合人网7777| 国产h视频在线观看视频| 亚洲香蕉在线| 麻豆精品久久久久久久99蜜桃| 亚洲一区免费看| 99一级毛片| 日本免费一区视频| 天天躁夜夜躁狠狠躁躁88| 亚洲精品国产乱码不卡| 老熟妇喷水一区二区三区| 三上悠亚一区二区| 亚洲欧美成aⅴ人在线观看 | 在线无码九区| 亚洲人免费视频| 欧美午夜一区| 无码人中文字幕| 国产在线97| 亚洲欧美成人| 国产精品久久久久久影院| 青青草综合网| 在线毛片免费| 精品国产99久久| 国产在线八区| 26uuu国产精品视频| 99视频精品全国免费品| 久久久久亚洲精品无码网站| 狠狠色综合网| 91精品人妻一区二区| 亚洲福利视频一区二区|