基于虛擬儀器的運(yùn)行環(huán)境仿真系統(tǒng)
前言
現(xiàn)代工業(yè)面對(duì)越來(lái)越多的挑戰(zhàn):激烈的市場(chǎng)競(jìng)爭(zhēng)和環(huán)境保護(hù)方面政府的嚴(yán)格約束查新。針對(duì)這些挑戰(zhàn)的主要策略是減少新產(chǎn)品的設(shè)計(jì)和測(cè)試時(shí)間燕差,減少開發(fā)費(fèi)用捂襟,減少產(chǎn)品投入市場(chǎng)的周期絮爷。解決這些問(wèn)題的方法主要是產(chǎn)品開發(fā)和過(guò)程設(shè)計(jì)中CAD/CAE/CAM技術(shù)的有效利用趴酣。在兩個(gè)最困擾機(jī)電產(chǎn)品設(shè)計(jì)和開發(fā)人員的主要問(wèn)題中,第一是如何合理選擇部件和子系統(tǒng)以滿足系統(tǒng)需求,第二是如何在低成本條件下測(cè)試系統(tǒng)性能岖寞。仿真技術(shù)則成為了解決上述問(wèn)題的答案抡四。
過(guò)去,仿真技術(shù)的研究主要集中于仿真工具方面仗谆,而對(duì)于現(xiàn)代機(jī)電系統(tǒng)指巡,則相對(duì)忽略了仿真模型的精度和功能準(zhǔn)確度。不管仿真工具如何先進(jìn)恤络,不合適的仿真模型肯定會(huì)導(dǎo)致錯(cuò)誤的仿真結(jié)果溜屡。這是現(xiàn)代仿真技術(shù)面對(duì)的主要問(wèn)題。
虛擬儀器技術(shù)使用主流計(jì)算機(jī)技術(shù)抽述,并結(jié)合了創(chuàng)新宠佩、靈活的軟件模塊,高性能的硬件技術(shù)創(chuàng)造了強(qiáng)大的以計(jì)算機(jī)為基礎(chǔ)的儀器解決方法使城。NI發(fā)布了一整套軟蚀抄、硬件工具用于建立測(cè)控應(yīng)用。他們?yōu)榉抡嫦到y(tǒng)和仿真模型的開發(fā)提供了一個(gè)良好的基礎(chǔ)蛆骨。
運(yùn)行環(huán)境仿真系統(tǒng)的研究首先集中于仿真模型牌盖,精確建立一個(gè)針對(duì)機(jī)電部件和系統(tǒng)的動(dòng)態(tài)案例仿真模型庫(kù)。這個(gè)動(dòng)態(tài)仿真模型庫(kù)具有三個(gè)優(yōu)點(diǎn):a)它提供了一個(gè)基于案例推理技術(shù)的仿真模型分類結(jié)構(gòu)洒妈,可以動(dòng)態(tài)調(diào)整模型數(shù)據(jù)庫(kù)結(jié)構(gòu)以滿足實(shí)際系統(tǒng)需求吧郑;b)具有測(cè)試仿真模型和真實(shí)系統(tǒng)匹配度的功能;c)具有一個(gè)系統(tǒng)辯識(shí)工具蛮碾,可以從實(shí)際的實(shí)驗(yàn)結(jié)果中提取精確模型颗蝶,并重構(gòu)動(dòng)態(tài)模型庫(kù)。這些優(yōu)點(diǎn)可以有效解決以前靜態(tài)模型庫(kù)帶給仿真實(shí)驗(yàn)的問(wèn)題:動(dòng)態(tài)仿真模型庫(kù)具有動(dòng)態(tài)和自適應(yīng)的能力俭厚,可以滿足更加廣泛的需求户魏。運(yùn)行環(huán)境仿真系統(tǒng)另一個(gè)關(guān)注的是建立硬件在環(huán)測(cè)試系統(tǒng)。以虛擬儀器技術(shù)為基礎(chǔ)挪挤,這項(xiàng)工作變的更加容易叼丑。具體的結(jié)構(gòu)和開發(fā)方法將在后面介紹。
運(yùn)行環(huán)境仿真系統(tǒng)的結(jié)構(gòu)和開發(fā)方法
運(yùn)行環(huán)境仿真系統(tǒng)包含兩個(gè)部分:一是動(dòng)態(tài)案例模型庫(kù)扛门,二是硬件在環(huán)測(cè)試系統(tǒng)鸠信。具體結(jié)構(gòu)見圖1。
動(dòng)態(tài)案例模型庫(kù)主要包括幾個(gè)模塊论寨,索引引擎星立,數(shù)學(xué)模型庫(kù),數(shù)據(jù)描述庫(kù)葬凳,其它數(shù)據(jù)庫(kù)贞铣,動(dòng)態(tài)辯識(shí)模塊闹啦,模型測(cè)試和評(píng)價(jià)模塊。
硬件在環(huán)測(cè)試系統(tǒng)可以分為軟件和硬件部分辕坝。軟件部分主要是測(cè)控軟件模塊窍奋;硬件部分包括全部硬件系統(tǒng),如PXI總線系統(tǒng)酷卖,PCI總線系統(tǒng)执峰,Compact-RIO系統(tǒng)等。
動(dòng)態(tài)案例模型庫(kù)
動(dòng)態(tài)案例模型庫(kù)的開發(fā)主要以NI LabVIEW 仿真模塊喊宿,Matlab饭磕,和其它仿真工具包為基礎(chǔ)進(jìn)行。這些工具為建立機(jī)電系統(tǒng)的模型庫(kù)提供了一個(gè)完整的平臺(tái)荞宰。動(dòng)態(tài)案例模型庫(kù)包含三個(gè)主要部分:案例模型庫(kù)(索引引擎现伺,數(shù)學(xué)模型庫(kù),數(shù)據(jù)描述庫(kù)度潜,其它數(shù)據(jù)庫(kù))嘹据,系統(tǒng)辯識(shí)軟件模塊,模型測(cè)試和評(píng)價(jià)模塊致殉,模型傳輸和修改模塊茎贩。主要結(jié)構(gòu)見圖2。
案例模型庫(kù)
模型庫(kù)采用案例推理技術(shù)實(shí)現(xiàn)逃铝,這項(xiàng)技術(shù)在80年代后期逐漸被越來(lái)越多的人工智能研究人員關(guān)注锅锨,它是一種利用過(guò)去案例和經(jīng)驗(yàn)解決問(wèn)題的類推方法×滴郑總的來(lái)說(shuō)必搞,案例推理技術(shù)采用以下的推理步驟:
確認(rèn)問(wèn)題、獲取案例囊咏、修改案例顾画、存儲(chǔ)案例。
案例推理技術(shù)最重要的部分是建立案例的索引引擎和設(shè)計(jì)索引算法匆笤。我們可以利用這個(gè)技術(shù)建立案例數(shù)據(jù)庫(kù)。整個(gè)數(shù)據(jù)庫(kù)將來(lái)可以建立成 具有可重構(gòu)特性的分布式網(wǎng)絡(luò)結(jié)構(gòu)谱邪。它最主要的優(yōu)勢(shì)在于能夠根據(jù)用戶需求重構(gòu)分布式網(wǎng)絡(luò)炮捧,并快速引導(dǎo)到合適的案例。這項(xiàng)技術(shù)具有很強(qiáng)的自適應(yīng)能力惦银。
在這個(gè)模型庫(kù)中咆课,機(jī)電系統(tǒng)和部件的模型可以分為幾個(gè)主要部分,如機(jī)械扯俱,電子電氣书蚪,液壓等。這些分類組建成一個(gè)樹型結(jié)構(gòu)。例如维似,電子電氣組件可以分為微處理器冀远,執(zhí)行器,驅(qū)動(dòng)系統(tǒng)顺诽,傳感器等峰毙。進(jìn)一步,執(zhí)行器還可按照不同的類型韵披,功率失臂,最大轉(zhuǎn)速,驅(qū)動(dòng)方式等再進(jìn)行分類镇锣。圖3給出了一個(gè)簡(jiǎn)化的電機(jī)分類的例子权洼。其中案例1代表模型庫(kù)中的一個(gè)原始模型。
根據(jù)以上的分類一宁,我們可以對(duì)不同的模型獲得多種快速献蛔,有效的索引方法。例如嫂茸,如圖3所示缠黍,現(xiàn)在在這個(gè)模型庫(kù)中具有三個(gè)案例,每個(gè)代表一種類型的電機(jī)模型药蜻。如果現(xiàn)在我們需要得到功率大于1kW瓷式,最大速度大于3000rpm的交流電機(jī)模型,但目前在圖3所示的庫(kù)中沒(méi)有匹配的模型语泽。案例模型庫(kù)將自動(dòng)建立一個(gè)新的案例贸典,并重構(gòu)模型庫(kù),重構(gòu)的模型庫(kù)結(jié)構(gòu)如圖4所示踱卵,以上的例子解釋了模型庫(kù)重構(gòu)的方法廊驼。
模型測(cè)試和評(píng)價(jià)模塊
模型測(cè)試和評(píng)價(jià)模塊主要包括兩個(gè)部分(見圖2)。第一部分完成仿真實(shí)驗(yàn)結(jié)果和實(shí)際實(shí)驗(yàn)結(jié)果的對(duì)比惋砂,判定兩者之間的差異妒挎;第二部分測(cè)試和評(píng)價(jià)仿真模型是否對(duì)應(yīng)實(shí)際的部件和系統(tǒng)。在獲得實(shí)驗(yàn)結(jié)果后西饵,案例模型數(shù)據(jù)庫(kù)會(huì)自動(dòng)選擇相關(guān)的模型和仿真實(shí)驗(yàn)結(jié)果提供給測(cè)試過(guò)程酝掩。模型測(cè)試和評(píng)價(jià)的兩個(gè)功能描述如下:
對(duì)比功能:對(duì)比仿真實(shí)驗(yàn)結(jié)果和真實(shí)實(shí)驗(yàn)結(jié)果的有效辦法是計(jì)算兩者輸出數(shù)據(jù)的差異。我們同樣可以對(duì)比兩者系統(tǒng)參數(shù)眷柔,性能指標(biāo)棋叁,動(dòng)態(tài)特征圖等方面的誤差。經(jīng)過(guò)對(duì)比允纬,這些誤差將提供到模型測(cè)試和評(píng)價(jià)模塊铜部;
模型測(cè)試和評(píng)價(jià)功能:如果誤差序列是具有零均值和非常小的方差的白噪聲序列历恨,可以判定仿真模型和實(shí)際系統(tǒng)非常接近,模型不需要修改或者重構(gòu)猾晨。否則啃栋,必須修改仿真模型或重構(gòu)來(lái)提高匹配精度。
動(dòng)態(tài)辯識(shí)模塊
如果模型測(cè)試和評(píng)價(jià)結(jié)果說(shuō)明相關(guān)的模型必須進(jìn)行修改或者重構(gòu)世砰,動(dòng)態(tài)辯識(shí)模塊就要進(jìn)入工作后匀。動(dòng)態(tài)辯識(shí)模塊將利用真實(shí)實(shí)驗(yàn)結(jié)果獲得新的模型,并進(jìn)行模型校準(zhǔn)和修改友合。
現(xiàn)代系統(tǒng)辯識(shí)理論在這個(gè)模塊中擔(dān)負(fù)著重要的責(zé)任论赋。系統(tǒng)辯識(shí)主要根據(jù)被辯識(shí)系統(tǒng)的輸入輸出獲取等效的系統(tǒng)(數(shù)學(xué)模型)。通用的模型描述方法包括傳遞函數(shù)颊夷,狀態(tài)方程和微分方程等牌辛。傳遞函數(shù)的辯識(shí)方法分為時(shí)域和頻域方法。狀態(tài)方程的辯識(shí)方法比較復(fù)雜础芍,可以從微分方程或傳遞函數(shù)轉(zhuǎn)化過(guò)來(lái)杈抢。微分方程的辯識(shí)主要是采用統(tǒng)計(jì)分析和參數(shù)預(yù)估,如最小二乘仑性,最大似然等方法惶楼。非線性系統(tǒng)可以采用非線性微分方程,Volterra級(jí)數(shù)诊杆,雙線性模型等來(lái)描述歼捐。
對(duì)于不同的部件和系統(tǒng),我們需要選擇不同的模型來(lái)描述晨汹。甚至對(duì)于同一個(gè)部件豹储,都需要建立不同的描述方法以滿足不同的需要。在系統(tǒng)辯識(shí)的開始階段淘这,首先要根據(jù)實(shí)際需求選擇正確合適的數(shù)學(xué)模型的類型剥扣。然后,下一步是選擇合適的辯識(shí)方法通過(guò)實(shí)際實(shí)驗(yàn)數(shù)據(jù)獲得模型參數(shù)铝穷。舉例說(shuō)明钠怯,一個(gè)電機(jī)可以描述成一個(gè)線性模型,也可以描述成一個(gè)非線性模型讳蜂。根據(jù)所需的仿真精度和功能福信,我們可以選擇一個(gè)單入單出的傳遞函數(shù),也可以使用最小二乘方法構(gòu)建Volterra級(jí)數(shù)模型咕菱。在這里,許多現(xiàn)代人工智能理論可以采用進(jìn)行辯識(shí)敛档,如人工神經(jīng)網(wǎng)絡(luò)珍喘,模糊邏輯殿潜,H∞ ,遺傳算法等性谬。
系統(tǒng)辯識(shí)模塊主要完成以下功能:
根據(jù)所需的仿真精度和仿真器功能灌次,選擇合適的數(shù)學(xué)模型來(lái)描述實(shí)際系統(tǒng);
選擇合適的系統(tǒng)辯識(shí)方法以獲得所需的模型參數(shù)和其它描述连嘹;
測(cè)試數(shù)學(xué)模型的精度颈有。
經(jīng)過(guò)以上的辯識(shí)工作,改進(jìn)的或新的數(shù)學(xué)模型將進(jìn)入案例模型庫(kù)疲狼。案例模型庫(kù)吁沉,模型測(cè)試和評(píng)價(jià)模塊,動(dòng)態(tài)辯識(shí)模塊這三個(gè)部分的工作形成了一個(gè)閉環(huán)寸士,從而保證了整個(gè)模型庫(kù)的自適應(yīng)性能檐什,并組成了整個(gè)動(dòng)態(tài)案例模型庫(kù)。
硬件在環(huán)測(cè)試系統(tǒng)
硬件在環(huán)測(cè)試系統(tǒng)最初是被構(gòu)思成一個(gè)單一功能的測(cè)試系統(tǒng)弱卡,在汽車行業(yè)中的應(yīng)用最主要是用于發(fā)動(dòng)機(jī)控制元件的測(cè)試∧苏現(xiàn)在,越來(lái)越多的電子控制元件和其他通用的測(cè)試應(yīng)用都逐漸采用了硬件在環(huán)技術(shù)來(lái)實(shí)現(xiàn)婶博。工程技術(shù)人員面對(duì)的建立硬件在環(huán)測(cè)試系統(tǒng)的主要問(wèn)題是如何將仿真系統(tǒng)和實(shí)際系統(tǒng)通過(guò)大量高速的I/O通道和信號(hào)調(diào)理通道同步運(yùn)行起來(lái)瓮具,并保證功能和性能。隨著現(xiàn)在計(jì)算機(jī)的功能和靈活性越來(lái)越強(qiáng)凡人,工程師和科研人員更傾向于使用虛擬儀器來(lái)實(shí)現(xiàn)硬件在環(huán)測(cè)試系統(tǒng)名党。
通過(guò)使用虛擬儀器技術(shù),硬件在環(huán)測(cè)試系統(tǒng)的實(shí)現(xiàn)變的越來(lái)越容易划栓。圖5是一個(gè)硬件在環(huán)測(cè)試實(shí)現(xiàn)的具體例子兑巾。這個(gè)程序采用LabVIEW實(shí)現(xiàn),一個(gè)采用傳遞函數(shù)描述的數(shù)學(xué)模型嵌入了測(cè)試的過(guò)程忠荞,從而實(shí)現(xiàn)了實(shí)際系統(tǒng)和數(shù)學(xué)模型混合的硬件在環(huán)測(cè)試流程蒋歌。
這種實(shí)現(xiàn)方法可以把許多機(jī)電產(chǎn)品通過(guò)不同的描述方式引入到測(cè)控系統(tǒng)中,這些不同的描述方式包括數(shù)學(xué)模型锌瓤,數(shù)據(jù)表风承,數(shù)據(jù)圖等等。通過(guò)與動(dòng)態(tài)案例仿真模型庫(kù)的有機(jī)結(jié)合铝琐,這些模型將加入仿真模型庫(kù)中家漂。這樣硬件在環(huán)測(cè)試系統(tǒng)就具有了堅(jiān)實(shí)的模型庫(kù)作為資源中心了。
洗衣機(jī)主控板測(cè)試系統(tǒng)簡(jiǎn)介
主控板是全自動(dòng)洗衣機(jī)的核心控制單元瑟毡。在裝配結(jié)束后蠢熄,必須對(duì)主控板的功能和輸入/輸出接口進(jìn)行測(cè)試。主要的測(cè)試目標(biāo)包括門開關(guān)信號(hào)窃裙,關(guān)斷信號(hào),水位信號(hào)跪篷,進(jìn)水閥控制信號(hào),驅(qū)動(dòng)控制信號(hào)石葫,電機(jī)控制信號(hào)等等桃姐。為了完成上述工作,需要通過(guò)測(cè)試系統(tǒng)自行產(chǎn)生仿真信號(hào)汰寓,因此我們基于運(yùn)行環(huán)境仿真系統(tǒng)開發(fā)了洗衣機(jī)主控板測(cè)試系統(tǒng)口柳。這套系統(tǒng)采用NI公司多功能板卡和LabVIEW軟件平臺(tái)實(shí)現(xiàn)了模擬洗衣機(jī)正常工作狀態(tài)和全自動(dòng)測(cè)試的工作。下面我們將介紹這個(gè)具有一定代表性的運(yùn)行環(huán)境仿真系統(tǒng)的開發(fā)方法有滑。
首先跃闹,我們提取與主控板緊密聯(lián)系的部件的仿真模型,如鑒頻式水位傳感器俺孙,電機(jī)辣卒,入水閥等。其中睛榄,鑒頻式水位傳感器很具有代表性荣茫。下面先簡(jiǎn)要介紹如何建立鑒頻式水位傳感器的仿真模型。
鑒頻式水位傳感器的結(jié)構(gòu)見圖6场靴。它采用LC電磁諧振電路作為敏感元件啡莉,將水位信號(hào)轉(zhuǎn)變成LC參數(shù)變化,最后輸出頻率信號(hào)旨剥。原理可以簡(jiǎn)單描述如下:水位首先影響在氣腔內(nèi)的氣壓咧欣,氣壓的改變使導(dǎo)板運(yùn)動(dòng),磁芯也就在線圈中移動(dòng)轨帜,這就改變了線圈的電感近沐,最終LC電路產(chǎn)生了不同的頻率信號(hào)。鑒頻式水位傳感器的等效電路見圖7梯匈。
一般來(lái)說(shuō)象瓤,在鑒頻式水位傳感器安裝固定后,它的線圈匝數(shù)士涤,空氣導(dǎo)磁率叨林,磁芯導(dǎo)磁率,線圈平均半徑剩耸,磁芯有效半徑料鲫,和線圈長(zhǎng)度都是不變的,唯一改變的是磁芯在線圈中移動(dòng)的位置士宏。這個(gè)運(yùn)動(dòng)是線性的肝慕,也就導(dǎo)致電感的改變是連續(xù)的。通過(guò)理論分析和實(shí)驗(yàn)驗(yàn)證,水位信號(hào)和鑒頻式水位傳感器的輸出頻率是成反比關(guān)系孟景。
下面給出了兩種比較常用的鑒頻式水位傳感器產(chǎn)品的特性表非震,描述了水位和輸出頻率的對(duì)應(yīng)關(guān)系,第一個(gè)是SW-4型满哪,第二個(gè)是XQB52-108G型。
通過(guò)實(shí)驗(yàn)結(jié)果和數(shù)學(xué)分析劝篷,我們獲得了不同鑒頻式水位傳感器的數(shù)學(xué)描述方法哨鸭。這個(gè)方法同樣應(yīng)用于其他部件的仿真數(shù)學(xué)描述, 并將這些數(shù)學(xué)描述加入動(dòng)態(tài)案例仿真模型庫(kù)以便下一步建立全自動(dòng)洗衣機(jī)主控板測(cè)試系統(tǒng)娇妓。
隨后像鸡,我們采用虛擬儀器技術(shù)開發(fā)了整套硬件在環(huán)測(cè)試系統(tǒng)。選擇了NI公司M系列多功能卡作為數(shù)據(jù)采集模塊哈恰,NI的LabVIEW軟件平臺(tái)開發(fā)了整套測(cè)試軟件只估。根據(jù)硬件輸出模擬了主要的傳感器和執(zhí)行元件的信號(hào),如門開關(guān)信號(hào)着绷,關(guān)斷信號(hào)蛔钙,水位信號(hào),進(jìn)水閥控制信號(hào)荠医,驅(qū)動(dòng)器控制信號(hào)吁脱,電機(jī)控制信號(hào)等,最終完成了全自動(dòng)洗衣機(jī)漂洗彰莲,洗滌灿躏,甩干等狀態(tài)的全自動(dòng)測(cè)試工作。
結(jié)語(yǔ)
運(yùn)行環(huán)境仿真系統(tǒng)具有兩個(gè)重要的組成部分:動(dòng)態(tài)案例仿真模型庫(kù)和基于虛擬儀器的硬件在環(huán)測(cè)試系統(tǒng)泳疗。前者主要用于擴(kuò)展真實(shí)部件和系統(tǒng)的數(shù)學(xué)描述范圍兽肮,采用案例推理方式合理分類;后者主要針對(duì)如何通過(guò)使用數(shù)學(xué)描述方法實(shí)現(xiàn)實(shí)際的測(cè)控系統(tǒng)驹莽,以減少開發(fā)難度郭血、費(fèi)用和其他投資。這兩部分具有非常密切的關(guān)系肉扁,但兩者是相對(duì)獨(dú)立的系統(tǒng)缤滑。運(yùn)行環(huán)境仿真系統(tǒng)為這兩者搭建了一座橋梁,從而使真實(shí)對(duì)象與虛擬運(yùn)行環(huán)境中的仿真對(duì)象緊密結(jié)合形成更高層次的測(cè)控系統(tǒng)勃谎。
今后的工作主要在下面介紹的兩方面開展:首先是提高模型建立和索引引擎的質(zhì)量瓤危,擴(kuò)展仿真模型的類型,簡(jiǎn)化數(shù)學(xué)描述形式慷境;其次是在硬件在環(huán)仿真技術(shù)么鸿,實(shí)時(shí)測(cè)控環(huán)境,分布式通訊技術(shù)等方面進(jìn)一步提高冗懦。這兩方面的工作必將會(huì)使運(yùn)行環(huán)境仿真技術(shù)提升到一個(gè)更高的技術(shù)層次爽冕,為現(xiàn)代工業(yè)提供更好仇祭、更實(shí)用的開發(fā)和測(cè)試工具。
現(xiàn)代工業(yè)面對(duì)越來(lái)越多的挑戰(zhàn):激烈的市場(chǎng)競(jìng)爭(zhēng)和環(huán)境保護(hù)方面政府的嚴(yán)格約束查新。針對(duì)這些挑戰(zhàn)的主要策略是減少新產(chǎn)品的設(shè)計(jì)和測(cè)試時(shí)間燕差,減少開發(fā)費(fèi)用捂襟,減少產(chǎn)品投入市場(chǎng)的周期絮爷。解決這些問(wèn)題的方法主要是產(chǎn)品開發(fā)和過(guò)程設(shè)計(jì)中CAD/CAE/CAM技術(shù)的有效利用趴酣。在兩個(gè)最困擾機(jī)電產(chǎn)品設(shè)計(jì)和開發(fā)人員的主要問(wèn)題中,第一是如何合理選擇部件和子系統(tǒng)以滿足系統(tǒng)需求,第二是如何在低成本條件下測(cè)試系統(tǒng)性能岖寞。仿真技術(shù)則成為了解決上述問(wèn)題的答案抡四。
過(guò)去,仿真技術(shù)的研究主要集中于仿真工具方面仗谆,而對(duì)于現(xiàn)代機(jī)電系統(tǒng)指巡,則相對(duì)忽略了仿真模型的精度和功能準(zhǔn)確度。不管仿真工具如何先進(jìn)恤络,不合適的仿真模型肯定會(huì)導(dǎo)致錯(cuò)誤的仿真結(jié)果溜屡。這是現(xiàn)代仿真技術(shù)面對(duì)的主要問(wèn)題。
虛擬儀器技術(shù)使用主流計(jì)算機(jī)技術(shù)抽述,并結(jié)合了創(chuàng)新宠佩、靈活的軟件模塊,高性能的硬件技術(shù)創(chuàng)造了強(qiáng)大的以計(jì)算機(jī)為基礎(chǔ)的儀器解決方法使城。NI發(fā)布了一整套軟蚀抄、硬件工具用于建立測(cè)控應(yīng)用。他們?yōu)榉抡嫦到y(tǒng)和仿真模型的開發(fā)提供了一個(gè)良好的基礎(chǔ)蛆骨。
運(yùn)行環(huán)境仿真系統(tǒng)的研究首先集中于仿真模型牌盖,精確建立一個(gè)針對(duì)機(jī)電部件和系統(tǒng)的動(dòng)態(tài)案例仿真模型庫(kù)。這個(gè)動(dòng)態(tài)仿真模型庫(kù)具有三個(gè)優(yōu)點(diǎn):a)它提供了一個(gè)基于案例推理技術(shù)的仿真模型分類結(jié)構(gòu)洒妈,可以動(dòng)態(tài)調(diào)整模型數(shù)據(jù)庫(kù)結(jié)構(gòu)以滿足實(shí)際系統(tǒng)需求吧郑;b)具有測(cè)試仿真模型和真實(shí)系統(tǒng)匹配度的功能;c)具有一個(gè)系統(tǒng)辯識(shí)工具蛮碾,可以從實(shí)際的實(shí)驗(yàn)結(jié)果中提取精確模型颗蝶,并重構(gòu)動(dòng)態(tài)模型庫(kù)。這些優(yōu)點(diǎn)可以有效解決以前靜態(tài)模型庫(kù)帶給仿真實(shí)驗(yàn)的問(wèn)題:動(dòng)態(tài)仿真模型庫(kù)具有動(dòng)態(tài)和自適應(yīng)的能力俭厚,可以滿足更加廣泛的需求户魏。運(yùn)行環(huán)境仿真系統(tǒng)另一個(gè)關(guān)注的是建立硬件在環(huán)測(cè)試系統(tǒng)。以虛擬儀器技術(shù)為基礎(chǔ)挪挤,這項(xiàng)工作變的更加容易叼丑。具體的結(jié)構(gòu)和開發(fā)方法將在后面介紹。
運(yùn)行環(huán)境仿真系統(tǒng)的結(jié)構(gòu)和開發(fā)方法
運(yùn)行環(huán)境仿真系統(tǒng)包含兩個(gè)部分:一是動(dòng)態(tài)案例模型庫(kù)扛门,二是硬件在環(huán)測(cè)試系統(tǒng)鸠信。具體結(jié)構(gòu)見圖1。
動(dòng)態(tài)案例模型庫(kù)主要包括幾個(gè)模塊论寨,索引引擎星立,數(shù)學(xué)模型庫(kù),數(shù)據(jù)描述庫(kù)葬凳,其它數(shù)據(jù)庫(kù)贞铣,動(dòng)態(tài)辯識(shí)模塊闹啦,模型測(cè)試和評(píng)價(jià)模塊。
硬件在環(huán)測(cè)試系統(tǒng)可以分為軟件和硬件部分辕坝。軟件部分主要是測(cè)控軟件模塊窍奋;硬件部分包括全部硬件系統(tǒng),如PXI總線系統(tǒng)酷卖,PCI總線系統(tǒng)执峰,Compact-RIO系統(tǒng)等。
動(dòng)態(tài)案例模型庫(kù)
動(dòng)態(tài)案例模型庫(kù)的開發(fā)主要以NI LabVIEW 仿真模塊喊宿,Matlab饭磕,和其它仿真工具包為基礎(chǔ)進(jìn)行。這些工具為建立機(jī)電系統(tǒng)的模型庫(kù)提供了一個(gè)完整的平臺(tái)荞宰。動(dòng)態(tài)案例模型庫(kù)包含三個(gè)主要部分:案例模型庫(kù)(索引引擎现伺,數(shù)學(xué)模型庫(kù),數(shù)據(jù)描述庫(kù)度潜,其它數(shù)據(jù)庫(kù))嘹据,系統(tǒng)辯識(shí)軟件模塊,模型測(cè)試和評(píng)價(jià)模塊致殉,模型傳輸和修改模塊茎贩。主要結(jié)構(gòu)見圖2。
案例模型庫(kù)
模型庫(kù)采用案例推理技術(shù)實(shí)現(xiàn)逃铝,這項(xiàng)技術(shù)在80年代后期逐漸被越來(lái)越多的人工智能研究人員關(guān)注锅锨,它是一種利用過(guò)去案例和經(jīng)驗(yàn)解決問(wèn)題的類推方法×滴郑總的來(lái)說(shuō)必搞,案例推理技術(shù)采用以下的推理步驟:
確認(rèn)問(wèn)題、獲取案例囊咏、修改案例顾画、存儲(chǔ)案例。
案例推理技術(shù)最重要的部分是建立案例的索引引擎和設(shè)計(jì)索引算法匆笤。我們可以利用這個(gè)技術(shù)建立案例數(shù)據(jù)庫(kù)。整個(gè)數(shù)據(jù)庫(kù)將來(lái)可以建立成 具有可重構(gòu)特性的分布式網(wǎng)絡(luò)結(jié)構(gòu)谱邪。它最主要的優(yōu)勢(shì)在于能夠根據(jù)用戶需求重構(gòu)分布式網(wǎng)絡(luò)炮捧,并快速引導(dǎo)到合適的案例。這項(xiàng)技術(shù)具有很強(qiáng)的自適應(yīng)能力惦银。
在這個(gè)模型庫(kù)中咆课,機(jī)電系統(tǒng)和部件的模型可以分為幾個(gè)主要部分,如機(jī)械扯俱,電子電氣书蚪,液壓等。這些分類組建成一個(gè)樹型結(jié)構(gòu)。例如维似,電子電氣組件可以分為微處理器冀远,執(zhí)行器,驅(qū)動(dòng)系統(tǒng)顺诽,傳感器等峰毙。進(jìn)一步,執(zhí)行器還可按照不同的類型韵披,功率失臂,最大轉(zhuǎn)速,驅(qū)動(dòng)方式等再進(jìn)行分類镇锣。圖3給出了一個(gè)簡(jiǎn)化的電機(jī)分類的例子权洼。其中案例1代表模型庫(kù)中的一個(gè)原始模型。
根據(jù)以上的分類一宁,我們可以對(duì)不同的模型獲得多種快速献蛔,有效的索引方法。例如嫂茸,如圖3所示缠黍,現(xiàn)在在這個(gè)模型庫(kù)中具有三個(gè)案例,每個(gè)代表一種類型的電機(jī)模型药蜻。如果現(xiàn)在我們需要得到功率大于1kW瓷式,最大速度大于3000rpm的交流電機(jī)模型,但目前在圖3所示的庫(kù)中沒(méi)有匹配的模型语泽。案例模型庫(kù)將自動(dòng)建立一個(gè)新的案例贸典,并重構(gòu)模型庫(kù),重構(gòu)的模型庫(kù)結(jié)構(gòu)如圖4所示踱卵,以上的例子解釋了模型庫(kù)重構(gòu)的方法廊驼。
模型測(cè)試和評(píng)價(jià)模塊
模型測(cè)試和評(píng)價(jià)模塊主要包括兩個(gè)部分(見圖2)。第一部分完成仿真實(shí)驗(yàn)結(jié)果和實(shí)際實(shí)驗(yàn)結(jié)果的對(duì)比惋砂,判定兩者之間的差異妒挎;第二部分測(cè)試和評(píng)價(jià)仿真模型是否對(duì)應(yīng)實(shí)際的部件和系統(tǒng)。在獲得實(shí)驗(yàn)結(jié)果后西饵,案例模型數(shù)據(jù)庫(kù)會(huì)自動(dòng)選擇相關(guān)的模型和仿真實(shí)驗(yàn)結(jié)果提供給測(cè)試過(guò)程酝掩。模型測(cè)試和評(píng)價(jià)的兩個(gè)功能描述如下:
對(duì)比功能:對(duì)比仿真實(shí)驗(yàn)結(jié)果和真實(shí)實(shí)驗(yàn)結(jié)果的有效辦法是計(jì)算兩者輸出數(shù)據(jù)的差異。我們同樣可以對(duì)比兩者系統(tǒng)參數(shù)眷柔,性能指標(biāo)棋叁,動(dòng)態(tài)特征圖等方面的誤差。經(jīng)過(guò)對(duì)比允纬,這些誤差將提供到模型測(cè)試和評(píng)價(jià)模塊铜部;
模型測(cè)試和評(píng)價(jià)功能:如果誤差序列是具有零均值和非常小的方差的白噪聲序列历恨,可以判定仿真模型和實(shí)際系統(tǒng)非常接近,模型不需要修改或者重構(gòu)猾晨。否則啃栋,必須修改仿真模型或重構(gòu)來(lái)提高匹配精度。
動(dòng)態(tài)辯識(shí)模塊
如果模型測(cè)試和評(píng)價(jià)結(jié)果說(shuō)明相關(guān)的模型必須進(jìn)行修改或者重構(gòu)世砰,動(dòng)態(tài)辯識(shí)模塊就要進(jìn)入工作后匀。動(dòng)態(tài)辯識(shí)模塊將利用真實(shí)實(shí)驗(yàn)結(jié)果獲得新的模型,并進(jìn)行模型校準(zhǔn)和修改友合。
現(xiàn)代系統(tǒng)辯識(shí)理論在這個(gè)模塊中擔(dān)負(fù)著重要的責(zé)任论赋。系統(tǒng)辯識(shí)主要根據(jù)被辯識(shí)系統(tǒng)的輸入輸出獲取等效的系統(tǒng)(數(shù)學(xué)模型)。通用的模型描述方法包括傳遞函數(shù)颊夷,狀態(tài)方程和微分方程等牌辛。傳遞函數(shù)的辯識(shí)方法分為時(shí)域和頻域方法。狀態(tài)方程的辯識(shí)方法比較復(fù)雜础芍,可以從微分方程或傳遞函數(shù)轉(zhuǎn)化過(guò)來(lái)杈抢。微分方程的辯識(shí)主要是采用統(tǒng)計(jì)分析和參數(shù)預(yù)估,如最小二乘仑性,最大似然等方法惶楼。非線性系統(tǒng)可以采用非線性微分方程,Volterra級(jí)數(shù)诊杆,雙線性模型等來(lái)描述歼捐。
對(duì)于不同的部件和系統(tǒng),我們需要選擇不同的模型來(lái)描述晨汹。甚至對(duì)于同一個(gè)部件豹储,都需要建立不同的描述方法以滿足不同的需要。在系統(tǒng)辯識(shí)的開始階段淘这,首先要根據(jù)實(shí)際需求選擇正確合適的數(shù)學(xué)模型的類型剥扣。然后,下一步是選擇合適的辯識(shí)方法通過(guò)實(shí)際實(shí)驗(yàn)數(shù)據(jù)獲得模型參數(shù)铝穷。舉例說(shuō)明钠怯,一個(gè)電機(jī)可以描述成一個(gè)線性模型,也可以描述成一個(gè)非線性模型讳蜂。根據(jù)所需的仿真精度和功能福信,我們可以選擇一個(gè)單入單出的傳遞函數(shù),也可以使用最小二乘方法構(gòu)建Volterra級(jí)數(shù)模型咕菱。在這里,許多現(xiàn)代人工智能理論可以采用進(jìn)行辯識(shí)敛档,如人工神經(jīng)網(wǎng)絡(luò)珍喘,模糊邏輯殿潜,H∞ ,遺傳算法等性谬。
系統(tǒng)辯識(shí)模塊主要完成以下功能:
根據(jù)所需的仿真精度和仿真器功能灌次,選擇合適的數(shù)學(xué)模型來(lái)描述實(shí)際系統(tǒng);
選擇合適的系統(tǒng)辯識(shí)方法以獲得所需的模型參數(shù)和其它描述连嘹;
測(cè)試數(shù)學(xué)模型的精度颈有。
經(jīng)過(guò)以上的辯識(shí)工作,改進(jìn)的或新的數(shù)學(xué)模型將進(jìn)入案例模型庫(kù)疲狼。案例模型庫(kù)吁沉,模型測(cè)試和評(píng)價(jià)模塊,動(dòng)態(tài)辯識(shí)模塊這三個(gè)部分的工作形成了一個(gè)閉環(huán)寸士,從而保證了整個(gè)模型庫(kù)的自適應(yīng)性能檐什,并組成了整個(gè)動(dòng)態(tài)案例模型庫(kù)。
硬件在環(huán)測(cè)試系統(tǒng)
硬件在環(huán)測(cè)試系統(tǒng)最初是被構(gòu)思成一個(gè)單一功能的測(cè)試系統(tǒng)弱卡,在汽車行業(yè)中的應(yīng)用最主要是用于發(fā)動(dòng)機(jī)控制元件的測(cè)試∧苏現(xiàn)在,越來(lái)越多的電子控制元件和其他通用的測(cè)試應(yīng)用都逐漸采用了硬件在環(huán)技術(shù)來(lái)實(shí)現(xiàn)婶博。工程技術(shù)人員面對(duì)的建立硬件在環(huán)測(cè)試系統(tǒng)的主要問(wèn)題是如何將仿真系統(tǒng)和實(shí)際系統(tǒng)通過(guò)大量高速的I/O通道和信號(hào)調(diào)理通道同步運(yùn)行起來(lái)瓮具,并保證功能和性能。隨著現(xiàn)在計(jì)算機(jī)的功能和靈活性越來(lái)越強(qiáng)凡人,工程師和科研人員更傾向于使用虛擬儀器來(lái)實(shí)現(xiàn)硬件在環(huán)測(cè)試系統(tǒng)名党。
通過(guò)使用虛擬儀器技術(shù),硬件在環(huán)測(cè)試系統(tǒng)的實(shí)現(xiàn)變的越來(lái)越容易划栓。圖5是一個(gè)硬件在環(huán)測(cè)試實(shí)現(xiàn)的具體例子兑巾。這個(gè)程序采用LabVIEW實(shí)現(xiàn),一個(gè)采用傳遞函數(shù)描述的數(shù)學(xué)模型嵌入了測(cè)試的過(guò)程忠荞,從而實(shí)現(xiàn)了實(shí)際系統(tǒng)和數(shù)學(xué)模型混合的硬件在環(huán)測(cè)試流程蒋歌。
這種實(shí)現(xiàn)方法可以把許多機(jī)電產(chǎn)品通過(guò)不同的描述方式引入到測(cè)控系統(tǒng)中,這些不同的描述方式包括數(shù)學(xué)模型锌瓤,數(shù)據(jù)表风承,數(shù)據(jù)圖等等。通過(guò)與動(dòng)態(tài)案例仿真模型庫(kù)的有機(jī)結(jié)合铝琐,這些模型將加入仿真模型庫(kù)中家漂。這樣硬件在環(huán)測(cè)試系統(tǒng)就具有了堅(jiān)實(shí)的模型庫(kù)作為資源中心了。
洗衣機(jī)主控板測(cè)試系統(tǒng)簡(jiǎn)介
主控板是全自動(dòng)洗衣機(jī)的核心控制單元瑟毡。在裝配結(jié)束后蠢熄,必須對(duì)主控板的功能和輸入/輸出接口進(jìn)行測(cè)試。主要的測(cè)試目標(biāo)包括門開關(guān)信號(hào)窃裙,關(guān)斷信號(hào),水位信號(hào)跪篷,進(jìn)水閥控制信號(hào),驅(qū)動(dòng)控制信號(hào)石葫,電機(jī)控制信號(hào)等等桃姐。為了完成上述工作,需要通過(guò)測(cè)試系統(tǒng)自行產(chǎn)生仿真信號(hào)汰寓,因此我們基于運(yùn)行環(huán)境仿真系統(tǒng)開發(fā)了洗衣機(jī)主控板測(cè)試系統(tǒng)口柳。這套系統(tǒng)采用NI公司多功能板卡和LabVIEW軟件平臺(tái)實(shí)現(xiàn)了模擬洗衣機(jī)正常工作狀態(tài)和全自動(dòng)測(cè)試的工作。下面我們將介紹這個(gè)具有一定代表性的運(yùn)行環(huán)境仿真系統(tǒng)的開發(fā)方法有滑。
首先跃闹,我們提取與主控板緊密聯(lián)系的部件的仿真模型,如鑒頻式水位傳感器俺孙,電機(jī)辣卒,入水閥等。其中睛榄,鑒頻式水位傳感器很具有代表性荣茫。下面先簡(jiǎn)要介紹如何建立鑒頻式水位傳感器的仿真模型。
鑒頻式水位傳感器的結(jié)構(gòu)見圖6场靴。它采用LC電磁諧振電路作為敏感元件啡莉,將水位信號(hào)轉(zhuǎn)變成LC參數(shù)變化,最后輸出頻率信號(hào)旨剥。原理可以簡(jiǎn)單描述如下:水位首先影響在氣腔內(nèi)的氣壓咧欣,氣壓的改變使導(dǎo)板運(yùn)動(dòng),磁芯也就在線圈中移動(dòng)轨帜,這就改變了線圈的電感近沐,最終LC電路產(chǎn)生了不同的頻率信號(hào)。鑒頻式水位傳感器的等效電路見圖7梯匈。
一般來(lái)說(shuō)象瓤,在鑒頻式水位傳感器安裝固定后,它的線圈匝數(shù)士涤,空氣導(dǎo)磁率叨林,磁芯導(dǎo)磁率,線圈平均半徑剩耸,磁芯有效半徑料鲫,和線圈長(zhǎng)度都是不變的,唯一改變的是磁芯在線圈中移動(dòng)的位置士宏。這個(gè)運(yùn)動(dòng)是線性的肝慕,也就導(dǎo)致電感的改變是連續(xù)的。通過(guò)理論分析和實(shí)驗(yàn)驗(yàn)證,水位信號(hào)和鑒頻式水位傳感器的輸出頻率是成反比關(guān)系孟景。
下面給出了兩種比較常用的鑒頻式水位傳感器產(chǎn)品的特性表非震,描述了水位和輸出頻率的對(duì)應(yīng)關(guān)系,第一個(gè)是SW-4型满哪,第二個(gè)是XQB52-108G型。
通過(guò)實(shí)驗(yàn)結(jié)果和數(shù)學(xué)分析劝篷,我們獲得了不同鑒頻式水位傳感器的數(shù)學(xué)描述方法哨鸭。這個(gè)方法同樣應(yīng)用于其他部件的仿真數(shù)學(xué)描述, 并將這些數(shù)學(xué)描述加入動(dòng)態(tài)案例仿真模型庫(kù)以便下一步建立全自動(dòng)洗衣機(jī)主控板測(cè)試系統(tǒng)娇妓。
隨后像鸡,我們采用虛擬儀器技術(shù)開發(fā)了整套硬件在環(huán)測(cè)試系統(tǒng)。選擇了NI公司M系列多功能卡作為數(shù)據(jù)采集模塊哈恰,NI的LabVIEW軟件平臺(tái)開發(fā)了整套測(cè)試軟件只估。根據(jù)硬件輸出模擬了主要的傳感器和執(zhí)行元件的信號(hào),如門開關(guān)信號(hào)着绷,關(guān)斷信號(hào)蛔钙,水位信號(hào),進(jìn)水閥控制信號(hào)荠医,驅(qū)動(dòng)器控制信號(hào)吁脱,電機(jī)控制信號(hào)等,最終完成了全自動(dòng)洗衣機(jī)漂洗彰莲,洗滌灿躏,甩干等狀態(tài)的全自動(dòng)測(cè)試工作。
結(jié)語(yǔ)
運(yùn)行環(huán)境仿真系統(tǒng)具有兩個(gè)重要的組成部分:動(dòng)態(tài)案例仿真模型庫(kù)和基于虛擬儀器的硬件在環(huán)測(cè)試系統(tǒng)泳疗。前者主要用于擴(kuò)展真實(shí)部件和系統(tǒng)的數(shù)學(xué)描述范圍兽肮,采用案例推理方式合理分類;后者主要針對(duì)如何通過(guò)使用數(shù)學(xué)描述方法實(shí)現(xiàn)實(shí)際的測(cè)控系統(tǒng)驹莽,以減少開發(fā)難度郭血、費(fèi)用和其他投資。這兩部分具有非常密切的關(guān)系肉扁,但兩者是相對(duì)獨(dú)立的系統(tǒng)缤滑。運(yùn)行環(huán)境仿真系統(tǒng)為這兩者搭建了一座橋梁,從而使真實(shí)對(duì)象與虛擬運(yùn)行環(huán)境中的仿真對(duì)象緊密結(jié)合形成更高層次的測(cè)控系統(tǒng)勃谎。
今后的工作主要在下面介紹的兩方面開展:首先是提高模型建立和索引引擎的質(zhì)量瓤危,擴(kuò)展仿真模型的類型,簡(jiǎn)化數(shù)學(xué)描述形式慷境;其次是在硬件在環(huán)仿真技術(shù)么鸿,實(shí)時(shí)測(cè)控環(huán)境,分布式通訊技術(shù)等方面進(jìn)一步提高冗懦。這兩方面的工作必將會(huì)使運(yùn)行環(huán)境仿真技術(shù)提升到一個(gè)更高的技術(shù)層次爽冕,為現(xiàn)代工業(yè)提供更好仇祭、更實(shí)用的開發(fā)和測(cè)試工具。
聲明:本網(wǎng)站所收集的部分公開資料來(lái)源于互聯(lián)網(wǎng)颈畸,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享乌奇,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),也不構(gòu)成任何其他建議眯娱。本站部分作品是由網(wǎng)友自主投稿和發(fā)布礁苗、編輯整理上傳,對(duì)此類作品本站僅提供交流平臺(tái)徙缴,不為其版權(quán)負(fù)責(zé)试伙。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻、圖片于样、文字如涉及作品版權(quán)問(wèn)題疏叨,請(qǐng)第一時(shí)間告知,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容穿剖,以保證您的權(quán)益蚤蔓!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn。
網(wǎng)友評(píng)論
匿名:
最新反饋
注冊(cè)獲取更多行業(yè)信息
- 暫無(wú)反饋
無(wú)須注冊(cè),輕松溝通
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力浦译,智啟未來(lái)新篇章
- 定義制造業(yè)未來(lái)的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機(jī)床溯职,助力制造升級(jí)技術(shù)專題
- 汽車輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動(dòng)機(jī)解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題