車輛人機(jī)界面布局優(yōu)化推理系統(tǒng)研究
引言
目前,在車輛駕駛室人機(jī)工程學(xué)設(shè)計(jì)、分析和評(píng)價(jià)中常用的人工智能技術(shù)主要有專家系統(tǒng)、神經(jīng)網(wǎng)絡(luò)以及遺傳算法。專家系統(tǒng)是人工智能最重要的應(yīng)用之一,目的是讓計(jì)算機(jī)根據(jù)某領(lǐng)域一個(gè)或多個(gè)專家提供的知識(shí)和經(jīng)驗(yàn),進(jìn)行推理和判斷,模擬人類專家的決策過(guò)程,以便解決那些需要人類專家處理的復(fù)雜問(wèn)題。國(guó)內(nèi)外研究中,Gilad等人[1]于20世紀(jì)90-年代提出的基于人機(jī)對(duì)話框的人機(jī)咨詢專家系統(tǒng),屬于這方面較早的嘗試。文獻(xiàn)[2~3]研究了基于知識(shí)的工作空間設(shè)計(jì)系統(tǒng)的構(gòu)建方法。FeyenR等人[4]將計(jì)算機(jī)輔助設(shè)計(jì)軟件與人機(jī)工程學(xué)分析軟件相結(jié)合,開(kāi)發(fā)出用于評(píng)價(jià)工作空間設(shè)計(jì)對(duì)工人生物力學(xué)特性影響的軟件系統(tǒng)。任金東等人[5]針對(duì)車身內(nèi)部布置,在CATIA平臺(tái)上研制出基于知識(shí)的汽車駕駛員座椅布置系統(tǒng)。這些研究成果都具有較高的學(xué)術(shù)價(jià)值,并且各具特點(diǎn)。到目前為止,盡管人工智能技術(shù)在計(jì)算機(jī)輔助設(shè)計(jì)與人機(jī)工程學(xué)分析中的應(yīng)用已取得了一定進(jìn)展,但還未真正解決設(shè)計(jì)人員與人機(jī)工程學(xué)家之間的溝通問(wèn)題。
本文提出的車輛人機(jī)界面布局優(yōu)化推理方法,是在分析車輛人機(jī)界面布局優(yōu)化的任務(wù)和特點(diǎn)的前提下,從車輛駕駛室人機(jī)工程布局知識(shí)表達(dá)和推理出發(fā),實(shí)現(xiàn)從設(shè)計(jì)、仿真、評(píng)價(jià)到反饋修改、優(yōu)化的過(guò)程;并實(shí)現(xiàn)人機(jī)界面布局推理系統(tǒng)與三維CAD平臺(tái)的緊密集成。
1 人機(jī)界面布局知識(shí)表示
知識(shí)表示是把事實(shí)知識(shí)和專家所有的經(jīng)驗(yàn)知識(shí)形式化,用計(jì)算機(jī)能夠接受并進(jìn)行處理的符號(hào)和方法來(lái)表示[6] 。目前常用的知識(shí)表示方法主要有產(chǎn)生式表示法、框架表示法、語(yǔ)義網(wǎng)絡(luò)表示法和面向?qū)ο蟊硎痉ǖ取H藱C(jī)界面布置設(shè)計(jì)過(guò)程是相當(dāng)復(fù)雜的,其涉及到的因素、條件很多,是多因素的協(xié)調(diào)設(shè)計(jì)、不斷迭代反饋的過(guò)程。設(shè)計(jì)知識(shí)也是多樣化的,除了涉及到相關(guān)部件的空間布置尺寸參數(shù)外,要更考慮乘坐舒適性、操縱舒適性、視野可見(jiàn)性等諸多影響因素。設(shè)計(jì)過(guò)程中不但需要大量的專業(yè)領(lǐng)域知識(shí)及專家經(jīng)驗(yàn)和技巧,還需要進(jìn)行大量的科學(xué)計(jì)算和分析。設(shè)計(jì)人員既要考慮設(shè)計(jì)對(duì)象的結(jié)構(gòu)特征、功能特征,又要綜合設(shè)計(jì)對(duì)象的行為特征、操作。因此集中各種單一知識(shí)表示方法的優(yōu)點(diǎn),采用面向?qū)ο蠹夹g(shù)將框架、規(guī)則和過(guò)程體結(jié)合在一起,構(gòu)成混合知識(shí)表達(dá)方法。
在面向?qū)ο蠓椒ㄖ校?、子類、具體對(duì)象構(gòu)成了一個(gè)層次結(jié)構(gòu),而且子類可以繼承父類的數(shù)據(jù)及操作。類結(jié)構(gòu)是知識(shí)庫(kù)的最基本單元,不僅可以表達(dá)設(shè)計(jì)對(duì)象的屬性數(shù)據(jù),還可以表達(dá)設(shè)計(jì)對(duì)象之間的相互關(guān)系。每個(gè)對(duì)象的知識(shí)表達(dá)都應(yīng)包括屬性、約束、方法和規(guī)則4個(gè)部分,其描述形式如下:
Class對(duì)象名>:基類>
{
Attribute屬性描述>
{屬性項(xiàng),屬性名,繼承關(guān)系,屬性類型。屬性集}
Methods方法描述>
{方法項(xiàng),方法名,繼承關(guān)系,法類型,方法集}
Restraint 約束條件>
{約束項(xiàng),約束名,繼承關(guān)系,約束類型,約束集}
Rules規(guī)則描述>
{規(guī)則項(xiàng),規(guī)則名,繼承關(guān)系,規(guī)則類型,規(guī)則集}
例如座椅知識(shí)表示的結(jié)構(gòu)如圖1所示。
人機(jī)界面布局知識(shí)庫(kù)系統(tǒng)由實(shí)例庫(kù)、規(guī)則庫(kù)、約束庫(kù)和知識(shí)庫(kù)構(gòu)成。實(shí)例庫(kù)用于存放成功實(shí)例及推理機(jī)所產(chǎn)生的新實(shí)例;規(guī)則庫(kù)存儲(chǔ)的是進(jìn)行知識(shí)推理的規(guī)則,如實(shí)例的搜索、相似算法等;約束庫(kù)用于存放設(shè)計(jì)的各類約束,如幾何約束、性能參數(shù)以及其他與人機(jī)界面設(shè)計(jì)相關(guān)的法規(guī)及各種標(biāo)準(zhǔn),包括人體尺寸、視覺(jué)特性、肢體伸及范圍等;知識(shí)庫(kù)用于存儲(chǔ)大量專家的經(jīng)驗(yàn)知識(shí)、實(shí)驗(yàn)數(shù)據(jù)、設(shè)計(jì)準(zhǔn)則及公式,由知識(shí)庫(kù)管理系統(tǒng)對(duì)知識(shí)庫(kù)進(jìn)行管理。知識(shí)庫(kù)中的知識(shí)數(shù)據(jù)能夠被推理機(jī)所采納并通過(guò)系統(tǒng)的知識(shí)獲取進(jìn)行維護(hù)。
2 人機(jī)界面布局推理架構(gòu)
2.1總體結(jié)構(gòu)
車輛人機(jī)界面布局推理系統(tǒng)的總體結(jié)構(gòu)如圖2所示。為了對(duì)設(shè)計(jì)狀態(tài)空間進(jìn)行簡(jiǎn)化,系統(tǒng)采用分層構(gòu)造的方式,位于最頂層的是方案設(shè)計(jì)層,其次是主參數(shù)設(shè)計(jì)層,位于底層的是詳細(xì)設(shè)計(jì)層。方案設(shè)計(jì)的任務(wù)就是要推出各方案要素的取值,所有方案要素確定后,進(jìn)行主參數(shù)設(shè)計(jì);根據(jù)方案設(shè)計(jì)和主參數(shù)設(shè)計(jì)的結(jié)果,進(jìn)行詳細(xì)設(shè)計(jì),產(chǎn)生圖形以及技術(shù)文件。本系統(tǒng)可以根據(jù)用戶的需要,從上兩層的設(shè)計(jì)數(shù)據(jù)出發(fā),推理、匹配、產(chǎn)生詳細(xì)設(shè)計(jì)參數(shù),最終輸出結(jié)果。
2.2推理與評(píng)價(jià)體系
車輛人機(jī)界面布局優(yōu)化系統(tǒng)是分層建造的,而不同的層各有其特點(diǎn),因此也相應(yīng)地存在著不同類型的推理機(jī)制,不僅有主推理機(jī),還有嵌入到各對(duì)象內(nèi)的子推理機(jī)。
(1)方案設(shè)計(jì)的推理與評(píng)價(jià)體系
在方案設(shè)計(jì)階段,因主要利用的是經(jīng)驗(yàn)設(shè)計(jì),故推理方式采用模糊邏輯推理與評(píng)價(jià)相結(jié)合的方式。
①推理的模糊矩陣法。對(duì)于模糊規(guī)則:IF x is A THEN y is B,A、B分別是論域U、V上的模糊子集,表示A、B之間存在模糊的因果關(guān)系;設(shè)為R。若已知模糊事實(shí)A,通過(guò)A與R的合成可得到B,即B=R*A。②方案設(shè)計(jì)中的評(píng)價(jià)策略。評(píng)價(jià)的過(guò)程與推理過(guò)程相似,評(píng)價(jià)一方面輔助推理,另一方面對(duì)產(chǎn)生的多方案進(jìn)行篩選。在方案設(shè)計(jì)階段對(duì)方案要素進(jìn)行評(píng)價(jià),可以彌補(bǔ)推理過(guò)程中的知識(shí)不足或不確定。是否進(jìn)行評(píng)價(jià)有2種策略:無(wú)論如何都對(duì)推理結(jié)果進(jìn)行評(píng)價(jià);推理產(chǎn)生的結(jié)果隸屬度比較接近時(shí),再使用評(píng)價(jià)。
評(píng)論