官术网_书友最值得收藏!

1.2 仿真技術(shù)及其在機(jī)電系統(tǒng)中的應(yīng)用

仿真技術(shù)是隨著計(jì)算機(jī)技術(shù)的產(chǎn)生而發(fā)展的,在各行業(yè)中均得到了廣泛的應(yīng)用,但是目前還很難給仿真技術(shù)下一個(gè)準(zhǔn)確的定義。

1961年,G.W.Morgenthater首先對(duì)仿真進(jìn)行了定義,他認(rèn)為“仿真意指在實(shí)際系統(tǒng)尚不存在的情況下對(duì)于系統(tǒng)或活動(dòng)本質(zhì)的體現(xiàn)”,1982年,Sprit對(duì)仿真定義的內(nèi)涵加以擴(kuò)充,他認(rèn)為“所有支持模型建立與模型分析的活動(dòng)即為仿真活動(dòng)”,1984年,Oren提出了仿真的基本概念框架“建模—試驗(yàn)—分析”,并提出了“仿真是一種基于模型的活動(dòng)”的觀點(diǎn)。事實(shí)上,直到今天,不管是用于分析系統(tǒng)性能的仿真,還是用于展示系統(tǒng)性能的仿真,都沒能超出上述由建模至分析的框架。

仿真技術(shù)應(yīng)用的目的主要是對(duì)不存在的系統(tǒng)的性能進(jìn)行預(yù)測,對(duì)已存在的系統(tǒng)或事件進(jìn)行分析評(píng)價(jià),因?yàn)閼?yīng)用仿真技術(shù)能減少大量試驗(yàn)次數(shù),降低試驗(yàn)風(fēng)險(xiǎn),因而具有可觀的經(jīng)濟(jì)效益。

1.2.1 仿真的分類

從不同的角度考慮仿真的分類,有不同的分類方法,常用的有根據(jù)仿真的方法和手段分類、根據(jù)系統(tǒng)的特性分類、根據(jù)仿真時(shí)鐘與實(shí)時(shí)時(shí)鐘的比例關(guān)系分類、根據(jù)模型在空間的分布形式分類等,表1.1為典型的仿真系統(tǒng)分類。

表1.1 典型的仿真系統(tǒng)分類

1.按實(shí)現(xiàn)的方法和手段分類

物理仿真:主要是指按系統(tǒng)真實(shí)的物理特性構(gòu)建系統(tǒng)的物理模型,并在相應(yīng)的物理模型上進(jìn)行試驗(yàn)研究的方法,物理仿真的優(yōu)點(diǎn)是直觀、形象,缺點(diǎn)是修改模型困難,對(duì)于復(fù)雜系統(tǒng),投資較大。

(1)數(shù)學(xué)仿真:主要是指對(duì)系統(tǒng)的物理特性進(jìn)行抽象,采用數(shù)學(xué)方程描述系統(tǒng)的物理特性,并采用對(duì)數(shù)學(xué)模型進(jìn)行求解以獲得系統(tǒng)真實(shí)性能的方法,數(shù)學(xué)仿真主要在計(jì)算機(jī)上進(jìn)行,模型可以反復(fù)修改,因此數(shù)學(xué)仿真具有經(jīng)濟(jì)、無風(fēng)險(xiǎn)的特點(diǎn)。數(shù)學(xué)仿真的準(zhǔn)確性:一是依賴數(shù)學(xué)模型能否準(zhǔn)確地反映系統(tǒng)全部的物理特性;二是依賴所采用的數(shù)值算法能否準(zhǔn)確地求解數(shù)學(xué)模型,往往建立數(shù)學(xué)模型還要借助于一些物理試驗(yàn)以獲取部分模型參數(shù)。

(2)半實(shí)物仿真:又常被稱為硬件在回路仿真,一般是指在仿真中不再全部采用數(shù)學(xué)模型,部分用實(shí)物引入仿真回路,機(jī)電控制系統(tǒng)仿真中一般是控制器用實(shí)物代替或控制對(duì)象用實(shí)物代替。若控制器用實(shí)物代替,而控制對(duì)象采用數(shù)學(xué)建模的方法,則可以進(jìn)一步檢驗(yàn)控制器的性能,模擬進(jìn)行操縱實(shí)際控制對(duì)象具有較大風(fēng)險(xiǎn)的試驗(yàn);若控制對(duì)象采用實(shí)物,則可以避免復(fù)雜控制對(duì)象的精確數(shù)學(xué)建模過程,可以檢驗(yàn)執(zhí)行機(jī)構(gòu)動(dòng)作能否滿足實(shí)際的控制效果,也可以反復(fù)調(diào)整控制器的控制參數(shù),以獲得更好的控制性能,節(jié)約研發(fā)成本,如圖1.4所示為某半實(shí)物仿真系統(tǒng)。

圖1.4 某半實(shí)物仿真系統(tǒng)

(3)人在回路仿真:通常也可以稱為交互式仿真,一般指在仿真回路中要求有操作人員參與的仿真過程,操作人員發(fā)出指令操縱系統(tǒng),系統(tǒng)的響應(yīng)又反饋給操作人員,影響其操作,因而這種仿真環(huán)境一般要求能模擬生成人能感覺到的物理量,包括視覺、聽覺、觸覺等,如各種飛機(jī)、艦船、車輛等駕駛模擬系統(tǒng)均為交互式仿真系統(tǒng)。顯然,人在回路仿真和半實(shí)物仿真都要求仿真具有實(shí)時(shí)性,如圖1.5所示為某車輛交互式仿真系統(tǒng)。

2.按系統(tǒng)模型的特性分類

(1)連續(xù)系統(tǒng)仿真:一般是指系統(tǒng)狀態(tài)隨時(shí)間連續(xù)變化的系統(tǒng),一般采用常微分方程和偏微分方程描述系統(tǒng)模型,計(jì)算連續(xù)狀態(tài)需要知道狀態(tài)的變化率或微分,計(jì)算當(dāng)前時(shí)間步上的連續(xù)狀態(tài)值需要從仿真起始時(shí)刻對(duì)該狀態(tài)值進(jìn)行積分,積分的精度取決于時(shí)間步間隔的大小。

圖1.5 某車輛交互式仿真系統(tǒng)

(2)離散事件仿真:離散事件系統(tǒng)是指物理系統(tǒng)的狀態(tài)在某些隨機(jī)時(shí)間點(diǎn)上發(fā)生離散變化的系統(tǒng),它與連續(xù)時(shí)間系統(tǒng)的主要區(qū)別在于:物理狀態(tài)變化發(fā)生在隨機(jī)時(shí)間點(diǎn)上,這種引起狀態(tài)變化的行為稱為“事件”,因而這類系統(tǒng)是由事件驅(qū)動(dòng)的。離散時(shí)間系統(tǒng)的事件(狀態(tài))往往發(fā)生在隨機(jī)時(shí)間點(diǎn)上,并且事件(狀態(tài))是時(shí)間的離散變量。系統(tǒng)的動(dòng)態(tài)特性無法使用微分方程這類數(shù)學(xué)方程來描述,而只能使用事件的活動(dòng)圖或流程圖,因此對(duì)離散事件系統(tǒng)仿真的主要目的是對(duì)系統(tǒng)事件的行為進(jìn)行統(tǒng)計(jì)特性分析,而不像連續(xù)系統(tǒng)仿真的目的是對(duì)物理系統(tǒng)的狀態(tài)軌跡進(jìn)行出分析。

混合系統(tǒng)仿真:一般指仿真系統(tǒng)中既包含連續(xù)狀態(tài)又包含離散狀態(tài)的系統(tǒng)。

1.2.2 計(jì)算機(jī)仿真的發(fā)展現(xiàn)狀

計(jì)算機(jī)仿真技術(shù)的發(fā)展主要開始于軍事領(lǐng)域的研究和應(yīng)用,并且隨著計(jì)算機(jī)硬件技術(shù)的發(fā)展而發(fā)展。20世紀(jì)40年代研制成功第一臺(tái)通用電子模擬計(jì)算機(jī),火炮控制與飛行控制動(dòng)力學(xué)系統(tǒng)的研究促進(jìn)了仿真技術(shù)的發(fā)展;到了60年代仿真技術(shù)已經(jīng)被應(yīng)用到導(dǎo)彈控制的研究和“阿波羅”登月計(jì)劃中;70年代中期出現(xiàn)了用于培訓(xùn)民航客機(jī)駕駛員和軍用飛機(jī)飛行員的飛行訓(xùn)練模擬器和培訓(xùn)復(fù)雜工業(yè)系統(tǒng)操作人員的仿真系統(tǒng)等產(chǎn)品,仿真技術(shù)進(jìn)入了產(chǎn)業(yè)化階段。

20世紀(jì)80年代聯(lián)合作戰(zhàn)訓(xùn)練的軍事需求促進(jìn)了分布式仿真系統(tǒng)的發(fā)展,軍事部門開始考慮將已建成的單武器仿真系統(tǒng),通過互連構(gòu)成多武器仿真系統(tǒng),典型的如美國國防高級(jí)研究計(jì)劃局和美國陸軍共同制訂和執(zhí)行的SIMNET(Simulation Networking)研究計(jì)劃,SIMNET計(jì)劃通過廣域網(wǎng)將分布在美國和歐洲各地的由120臺(tái)計(jì)算機(jī)控制的M1坦克和布雷德利步兵戰(zhàn)車等的仿真器連在一起,構(gòu)成一個(gè)分布式交互仿真系統(tǒng),在此系統(tǒng)中,每個(gè)仿真器都能單獨(dú)模擬M1坦克的全部特性,包括導(dǎo)航、武器、傳感和顯示功能。仿真系統(tǒng)數(shù)據(jù)庫內(nèi)有詳細(xì)的數(shù)字化地圖,坦克間通過網(wǎng)絡(luò)進(jìn)行長距離的語音和電子信息傳輸。SIMNET計(jì)劃結(jié)束時(shí),已形成了約260個(gè)地面裝甲車輛仿真器、指揮所和數(shù)據(jù)處理設(shè)備等互聯(lián)的網(wǎng)絡(luò),分布在美國和德國的11個(gè)城市。SIMNET第一次實(shí)現(xiàn)了作戰(zhàn)單位之間的直接對(duì)抗,并能在其所提供的虛擬作戰(zhàn)環(huán)境中使?fàn)I以下的部隊(duì)進(jìn)行聯(lián)合兵種協(xié)同作戰(zhàn)訓(xùn)練和相應(yīng)的戰(zhàn)術(shù)研究。

到90年代,以美國為代表的發(fā)達(dá)國家在分布交互仿真、先進(jìn)的并行分布交互仿真及聚合級(jí)仿真的基礎(chǔ)上,開始向仿真的高層體系結(jié)構(gòu)(HLA)發(fā)展。HLA是促進(jìn)所有類型仿真之間互操作、仿真模型組件重用的高級(jí)協(xié)議。

經(jīng)過50多年的發(fā)展,計(jì)算機(jī)仿真技術(shù)不僅被應(yīng)用在航天、航空、各種武器裝備的研制領(lǐng)域,而且廣泛應(yīng)用于機(jī)械、電力、交通、通信、化工等各個(gè)領(lǐng)域,甚至在醫(yī)學(xué)工程、經(jīng)濟(jì)學(xué)、社會(huì)學(xué)領(lǐng)域都有所應(yīng)用。

自20世紀(jì)50年代以來,我國政府和許多企業(yè)都非常注重仿真技術(shù)的發(fā)展與應(yīng)用,通過幾個(gè)五年計(jì)劃的努力,我國仿真技術(shù)得到了快速發(fā)展,并在建模與仿真方法學(xué)、仿真算法、仿真計(jì)算機(jī)、人工智能仿真等方面取得了較大的成就。

在國防工業(yè)領(lǐng)域,建成了不同類型的半實(shí)物仿真系統(tǒng),并在國防工業(yè)產(chǎn)品研制、生產(chǎn)、使用、維護(hù)過程中發(fā)揮了巨大作用,我國還在軍事領(lǐng)域建立了指揮、作戰(zhàn)、訓(xùn)練的仿真系統(tǒng)及半實(shí)物仿真試驗(yàn)室。

在民用工業(yè)中,我國已自行研制了生產(chǎn)電力工業(yè)的大型電站仿真系統(tǒng)、交通運(yùn)輸仿真系統(tǒng)、石油化工過程仿真系統(tǒng)等;在先進(jìn)分布交互仿真技術(shù)方面,我國也取得了較大成就,并開始應(yīng)用于實(shí)際系統(tǒng)的研制和開發(fā)工作。

1.2.3 計(jì)算機(jī)仿真在機(jī)電系統(tǒng)中的應(yīng)用

計(jì)算機(jī)仿真技術(shù)在機(jī)電產(chǎn)品設(shè)計(jì)中已得到了廣泛應(yīng)用,典型的如結(jié)構(gòu)分析、控制系統(tǒng)開發(fā)、動(dòng)力學(xué)分析等。

1.結(jié)構(gòu)分析

結(jié)構(gòu)分析一般包括土木工程結(jié)構(gòu),如橋梁和建筑物;汽車結(jié)構(gòu),如車身骨架;海洋結(jié)構(gòu),如船舶結(jié)構(gòu);航空結(jié)構(gòu),如飛機(jī)機(jī)身等;同時(shí)還包括機(jī)械零部件,如活塞,傳動(dòng)軸,等等,最常用的分析方法是有限元法,在20世紀(jì)60至70年代,有限元法隨著計(jì)算機(jī)技術(shù)的發(fā)展形成了一套結(jié)構(gòu)力學(xué)分析方法,并形成了CAE這一工程領(lǐng)域,直到90年代初,大部分人都認(rèn)為CAE分析就是指有限元分析。結(jié)構(gòu)分析中計(jì)算得出的基本未知量(節(jié)點(diǎn)自由度)是位移,其他的一些未知量,如應(yīng)變、應(yīng)力和反力可通過節(jié)點(diǎn)位移導(dǎo)出。結(jié)構(gòu)分析的主要問題如下所述。

(1)靜力學(xué)分析:用于求解靜力載荷作用下結(jié)構(gòu)的位移和應(yīng)力等。靜力分析包括線性和非線性分析,而非線性分析涉及塑性、應(yīng)力剛化、大變形、大應(yīng)變、超彈性、接觸面和蠕變。

(2)模態(tài)分析:用于計(jì)算結(jié)構(gòu)的固有頻率和模態(tài)。

(3)諧波分析:用于確定結(jié)構(gòu)在隨時(shí)間正弦變化的載荷作用下的響應(yīng)。

(4)瞬態(tài)動(dòng)力分析:用于計(jì)算結(jié)構(gòu)在隨時(shí)間任意變化的載荷作用下的響應(yīng),并且可計(jì)及上述提到的靜力分析中所有的非線性性質(zhì)。

(5)譜分析:是模態(tài)分析的應(yīng)用拓寬,用于計(jì)算由于響應(yīng)譜或PSD輸入(隨機(jī)振動(dòng))引起的應(yīng)力和應(yīng)變。

(6)屈曲分析:用于計(jì)算屈曲載荷和確定屈曲模態(tài),可以進(jìn)行線性(特征值)和非線性屈曲分析。

(7)顯式動(dòng)力學(xué)分析:用于計(jì)算高度非線性動(dòng)力學(xué)和復(fù)雜的接觸問題。

典型的結(jié)構(gòu)分析一般包含以下三個(gè)主要步驟。

(1)建模:一般需要首先在有限元分析軟件或三維(3D)建模軟件中創(chuàng)建分析對(duì)象的幾何模型,定義單元類型、材料屬性等,并進(jìn)行有限元網(wǎng)格劃分。

(2)施加載荷和邊界條件,求解:通常包括對(duì)分析對(duì)象施加載荷和各種約束條件,并設(shè)置求解選項(xiàng),進(jìn)行分析計(jì)算。

(3)結(jié)果評(píng)價(jià)和分析:主要包括計(jì)算結(jié)果的后處理,即應(yīng)力、應(yīng)變、位移等計(jì)算結(jié)果的觀察和分析。如圖1.6所示為ANSYS軟件分析某結(jié)構(gòu)的等效應(yīng)力云圖。

圖1.6 ANSYS軟件分析的某結(jié)構(gòu)等效應(yīng)力云圖

2.控制系統(tǒng)仿真

控制系統(tǒng)仿真主要是通過對(duì)系統(tǒng)的數(shù)學(xué)模型和計(jì)算方法進(jìn)行分析,開發(fā)控制策略,并對(duì)整個(gè)控制系統(tǒng)實(shí)現(xiàn)自動(dòng)求解各環(huán)節(jié)變量的動(dòng)態(tài)變化,得到關(guān)于系統(tǒng)輸入/輸出和各中間變量的有關(guān)數(shù)據(jù),并最終實(shí)現(xiàn)對(duì)控制系統(tǒng)性能指標(biāo)的設(shè)計(jì)及驗(yàn)證。

目前,幾乎所有控制系統(tǒng)在設(shè)計(jì)過程中均利用了計(jì)算機(jī)仿真這一方法,如導(dǎo)彈控制系統(tǒng),機(jī)器人控制系統(tǒng),各種車輛發(fā)動(dòng)機(jī)、自動(dòng)變速器、制動(dòng)控制系統(tǒng)等。

控制系統(tǒng)仿真一般按以下幾個(gè)步驟進(jìn)行:

(1)對(duì)物理模型進(jìn)行分析簡化,建立其數(shù)學(xué)模型。

(2)將數(shù)學(xué)模型進(jìn)行分解、綜合、等效變換,轉(zhuǎn)換為適合在計(jì)算機(jī)上運(yùn)行的公式、方程。一般對(duì)單輸入/單輸出系統(tǒng)轉(zhuǎn)化為信號(hào)流圖的形式,對(duì)于多輸入/多輸出系統(tǒng)則轉(zhuǎn)化為狀態(tài)空間的形式。

(3)根據(jù)建立的數(shù)學(xué)模型及計(jì)算機(jī)求解時(shí)間和精度的要求,確定合適的數(shù)值計(jì)算方法。

(4)采用合適的開發(fā)語言進(jìn)行算法編程。

(5)上機(jī)運(yùn)行調(diào)試,不斷修改控制策略和計(jì)算程序,分析控制系統(tǒng)仿真得到的動(dòng)態(tài)性能指標(biāo)。

基于MATLAB語言開發(fā)的專門應(yīng)用于控制系統(tǒng)分析與設(shè)計(jì)的工具箱,為控制系統(tǒng)仿真提供了極大的便利,并且推動(dòng)了控制技術(shù)的發(fā)展。

如圖1.7所示為MATLAB所提供的交互式單輸入/單輸出系統(tǒng)設(shè)計(jì)工具箱。

圖1.7 系統(tǒng)設(shè)計(jì)工具箱

3.動(dòng)力學(xué)分析

機(jī)械系統(tǒng)動(dòng)力學(xué)分析與仿真主要解決系統(tǒng)的運(yùn)動(dòng)學(xué)、動(dòng)力學(xué)、靜平衡等幾類問題,目前,多剛體動(dòng)力學(xué)分析應(yīng)用最為廣泛,而剛?cè)狁詈戏抡鎰t是計(jì)算多體動(dòng)力學(xué)的發(fā)展趨勢之一。

運(yùn)動(dòng)學(xué)分析涉及系統(tǒng)及其構(gòu)件的運(yùn)動(dòng)分析,主要是指在不考慮力的作用情況下研究機(jī)械系統(tǒng)組成各構(gòu)件的位置、速度和加速度,

動(dòng)力學(xué)分析包括正向動(dòng)力學(xué)分析和逆向動(dòng)力學(xué)分析,正向動(dòng)力學(xué)分析主要研究由外力作用下系統(tǒng)的瞬態(tài)響應(yīng),包括運(yùn)動(dòng)過程中各約束反力,各構(gòu)件的位置、速度和加速度;逆向動(dòng)力學(xué)分析主要是指由機(jī)械系統(tǒng)的運(yùn)動(dòng)求反力的問題。

靜平衡分析主要是指確定系統(tǒng)在定常力作用下系統(tǒng)的靜平衡位置。

通常所說的運(yùn)動(dòng)學(xué)/動(dòng)力學(xué)仿真不單指動(dòng)力學(xué)仿真,還包含上面三方面的內(nèi)容。

運(yùn)動(dòng)學(xué)/動(dòng)力學(xué)仿真一般分四個(gè)步驟進(jìn)行:物理建模、數(shù)學(xué)建模、數(shù)值求解、結(jié)果分析。

物理建模主要是對(duì)實(shí)際系統(tǒng)進(jìn)行簡化,用標(biāo)準(zhǔn)的約束副、驅(qū)動(dòng)力、機(jī)械構(gòu)件建立與實(shí)際系統(tǒng)一致的物理模型,這一步驟是動(dòng)力學(xué)仿真的基礎(chǔ),建好后的模型也就是動(dòng)力學(xué)分析的研究對(duì)象;數(shù)學(xué)建模主要是指由物理模型根據(jù)相關(guān)動(dòng)力學(xué)理論生成描述系統(tǒng)運(yùn)動(dòng)學(xué)/動(dòng)力學(xué)方程;數(shù)值求解主要是指采用合適的數(shù)值算法和計(jì)算步長求解運(yùn)動(dòng)學(xué)/動(dòng)力學(xué)方程,數(shù)學(xué)建模與數(shù)值求解是最為復(fù)雜的步驟,但在商用軟件中,這兩步基本實(shí)現(xiàn)了自動(dòng)化,用戶只要選擇合適的求解器參數(shù)即可;結(jié)果分析主要是指計(jì)算后與試驗(yàn)結(jié)果的對(duì)比,商用軟件后處理器一般都提供了計(jì)算結(jié)果曲線繪制和動(dòng)畫回放功能,如圖1.8所示為采用ADAMS/CAR進(jìn)行單移線仿真的動(dòng)畫回放。

圖1.8 單移線仿真的動(dòng)畫回放

1.2.4 計(jì)算機(jī)仿真的發(fā)展趨勢

計(jì)算機(jī)仿真技術(shù)早期在機(jī)電系統(tǒng)中的應(yīng)用主要是以Fortran語言、C語言程序包的形式出現(xiàn),進(jìn)行一些系統(tǒng)性能的計(jì)算,后來隨著這些程序包的不斷完善,在不同領(lǐng)域逐漸形成了一批商用軟件,在運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)特性計(jì)算方面,有美國的MSC/ADAMS,韓國的RecurDyn,德國的Simpack等,非線性變形分析有美國的ANSYS, MSC/NASTRAN等,液壓與控制方面有法國的AMESim等,控制領(lǐng)域有美國的MATLAB等,計(jì)算流體動(dòng)力學(xué)有FLUENT、STAR CD等,隨著各學(xué)科領(lǐng)域的不斷發(fā)展、交叉,如動(dòng)力學(xué)領(lǐng)域的計(jì)算機(jī)仿真同時(shí)還希望能考慮柔性體的變形,動(dòng)力學(xué)領(lǐng)域的仿真與控制程序的開發(fā)同時(shí)進(jìn)行等,這些需求促進(jìn)了上述商用軟件功能互補(bǔ)的多領(lǐng)域聯(lián)合仿真技術(shù),多領(lǐng)域聯(lián)合仿真技術(shù)已成為計(jì)算機(jī)仿真技術(shù)在機(jī)電產(chǎn)品中應(yīng)用的發(fā)展趨勢之一,進(jìn)而向協(xié)同仿真的方向發(fā)展,如圖1.9所示。

圖1.9 計(jì)算機(jī)仿真應(yīng)用的發(fā)展趨勢

目前,協(xié)同仿真更多處于概念研究階段,離實(shí)用還有一段距離,這是因?yàn)橥荒P蛻?yīng)用于不同領(lǐng)域的商用軟件并不容易,即使是三維CAD模型應(yīng)用于不同領(lǐng)域的計(jì)算也需要設(shè)計(jì)人員進(jìn)行大量的修改工作,另外,受商用軟件功能的限制,還只能做到機(jī)械、控制、液壓等少數(shù)領(lǐng)域的聯(lián)合仿真。

主站蜘蛛池模板: 巫溪县| 桐乡市| 宁城县| 云阳县| 灌阳县| 安福县| 穆棱市| 隆德县| 白玉县| 盐城市| 枣强县| 潞西市| 兖州市| 财经| 通江县| 黄浦区| 海伦市| 都匀市| 呼和浩特市| 尚义县| 古蔺县| 沧州市| 奉化市| 犍为县| 冕宁县| 临漳县| 上虞市| 沧州市| 平乡县| 灵台县| 文安县| 双鸭山市| 都兰县| 沽源县| 门头沟区| 友谊县| 资溪县| 赤水市| 莲花县| 大同县| 镇原县|