計算機仿真概述_第1頁
計算機仿真概述_第2頁
計算機仿真概述_第3頁
計算機仿真概述_第4頁
計算機仿真概述_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

計算機仿真Matlab語言的應(yīng)用參考教材<MATLAB語言與控制系統(tǒng)仿真>孫亮主編,北京工業(yè)大學(xué)出版社<MATLAB語言即學(xué)即會>陸寧編著機械工業(yè)出版社<Matlab控制系統(tǒng)設(shè)計>歐陽黎明編著國防工業(yè)出版社<基于Matlab的系統(tǒng)分析與設(shè)計-信號處理>樓順天李博菡西安電子科技大學(xué)出版社第O章仿真技術(shù)概述一、為什么要進行仿真什么叫系統(tǒng)?系統(tǒng):相互關(guān)聯(lián)又相互作用著的對象的有機組合,該有機組合能夠完成某項任務(wù)或?qū)崿F(xiàn)某個預(yù)定的目標(biāo)。通常研究的系統(tǒng)有工程系統(tǒng)和非工程系統(tǒng)。工程系統(tǒng)(電氣、機電、化工)非工程系統(tǒng)(經(jīng)濟、交通、管理)建立系統(tǒng)概念的目的在于深入認(rèn)識并掌握系統(tǒng)的運動規(guī)律,以便分析和綜合自然、社會和工程系統(tǒng)中的種種復(fù)雜問題。對系統(tǒng)進行研究、分析與設(shè)計的方法;(1)直接在系統(tǒng)上進行實驗在要設(shè)計的系統(tǒng)上進行實驗(2)在模型上進行實驗對要設(shè)計的系統(tǒng)進行處理,根據(jù)其中內(nèi)含的各種自然規(guī)律(包括歐姆定律、比例環(huán)節(jié)和慣性環(huán)節(jié)等)得到相關(guān)的控制規(guī)律,即系統(tǒng)的數(shù)學(xué)模型來進行研究。對要設(shè)計的系統(tǒng)進行一定比例的縮放得到縮小或放大的物理模型。(古時的建筑)選擇在模型上進行實驗的原因系統(tǒng)尚未設(shè)計出來某些實驗會對系統(tǒng)造成傷害難以保證實驗條件的一致性;如果存在人的因素,則更難保證條件的一致性。費用高無法復(fù)原二、仿真的定義仿真的定義在不同的領(lǐng)域或范疇中有不同的描述,可以概括為:“仿真是指用模型(物理模型或數(shù)學(xué)模型)代替實際系統(tǒng)進行實驗和研究?!狈抡孀裱脑瓌t:原理抽象相似原理。相似原理:幾何相似、性能相似、環(huán)境相似。幾何相似:根據(jù)相似原理把原來的實際系統(tǒng)放大可縮小。如把12000噸水壓機可用1200噸或120噸水壓機作其模型。萬噸輪船也要用縮小的模型來研究。性能相似:構(gòu)成模型的元素和原系統(tǒng)的不同,但其性能相似。如:可用一個電氣系統(tǒng)來模擬熱傳導(dǎo)系統(tǒng)。在這個電氣系統(tǒng)中電容代表熱容量,電阻代表熱阻,電壓代表溫差,電流代表熱流。三、仿真的目的或作用優(yōu)化設(shè)計預(yù)測系統(tǒng)的性能和參數(shù)經(jīng)濟性采用物理模型或?qū)嵨飳嶒?,花費巨大。采用數(shù)學(xué)模型即計算機數(shù)學(xué)仿真可大幅度的降低成本并可重復(fù)使用。安全性載人飛行器和核電站的危險性不允許。預(yù)測性對于非工程系統(tǒng),直接實驗不可能,只能采用預(yù)測的方法。(天氣預(yù)報)復(fù)原性四、仿真的分類按照模型性質(zhì)分:物理、數(shù)學(xué)、混合物理仿真:按照物理性質(zhì)構(gòu)造系統(tǒng)的物理模型,并在模型上進行試驗(直觀形象)數(shù)學(xué)仿真:一般是指在計算機上對系統(tǒng)的數(shù)學(xué)模型進行試驗。(經(jīng)濟方便)混合仿真:兩者結(jié)合系統(tǒng)模型計算機模型建立仿真試驗仿真模型建立計算機仿真三要素五、連續(xù)系統(tǒng)仿真概論根據(jù)系統(tǒng)的數(shù)學(xué)模型特征:連續(xù)系統(tǒng)仿真(微分方程或差分方程)離散系統(tǒng)仿真(隨機事件、隨機函數(shù))混合系統(tǒng)仿真

連續(xù)系統(tǒng):微分方程的數(shù)值求解方法。

離散系統(tǒng):建立在概率論基礎(chǔ)上的方法。

按照信號類型:模擬、數(shù)字、混合模擬仿真:由一些基本的模擬器件組成,它的輸入、輸出是連續(xù)變化的電壓信號。采用并行運算,運算速度快,但精度不高。數(shù)字計算機仿真:其主要工具是數(shù)字計算機和相應(yīng)的數(shù)字仿真軟件。關(guān)鍵:將連續(xù)系統(tǒng)離散化注意:算法和步長的選擇模擬—數(shù)字計算機仿真應(yīng)用場合:上兩者都不能滿足要求時。系統(tǒng)包括連續(xù)和離散系統(tǒng)。連續(xù)系統(tǒng)仿真的數(shù)學(xué)模型

1、連續(xù)時間模型微分方程傳遞函數(shù)權(quán)函數(shù)(脈沖函數(shù))狀態(tài)空間描述2、離散時間模型差分方程Z傳遞函數(shù)權(quán)序列離散狀態(tài)空間模型3、連續(xù)-離散混合模型各個環(huán)節(jié)中有的空間為連續(xù)變量,而有的環(huán)節(jié)的狀態(tài)變量為離散變量數(shù)字計算機保持器連續(xù)對象e(kt)e(t)-+u(kt)u(t)y(t)r(t)數(shù)字仿真算法數(shù)字仿真是利用計算機作為仿真工具,采用各種數(shù)字算法求解控制系統(tǒng)運動的微分方程,得到受控物理量的運動規(guī)律。由于用一定的算法來實現(xiàn)受控對象的運動,是基于某些假設(shè)條件,忽略了一些非必要因素,使用簡化的數(shù)學(xué)模型進行構(gòu)造。仿真結(jié)果的真實性除受計算機硬件的影響外,還受到系統(tǒng)數(shù)學(xué)模型的等價條件的影響。在此僅僅介紹MATLAB語言中所用到的一些算法1歐拉法(Euler)作為連續(xù)時間模型,其微分方程、傳遞函數(shù)、權(quán)函數(shù)都是描述系統(tǒng)輸入輸出之間的關(guān)系,而沒有描述系統(tǒng)的內(nèi)部的情況,其建立的模型為外部模型。在實際應(yīng)用系統(tǒng)中,計算機為了復(fù)現(xiàn)這系統(tǒng),只有輸入輸出量還是不夠的,還必須系統(tǒng)內(nèi)部變量--狀態(tài)變量,也就是將外部模型變成內(nèi)部模型--狀態(tài)空間模型在狀態(tài)空間中,主要是通過積分器求出內(nèi)部狀態(tài)變量X。因此,計算機仿真本質(zhì)就是在計算機上構(gòu)造出數(shù)字積分器,進行n次的積分運算。其基本仿真運算就是數(shù)值積分法。歐拉法簡介2、龍格-庫塔法簡介二階四階特點計算yk+1時只用到y(tǒng)k,即上一步運算的結(jié)果,又稱單步法,可使存儲量減少,而且可以自啟動步長可以在整個計算中不固定不論是幾階龍格-庫塔法,計算公式總有兩部分組成。第1部分為為上一步結(jié)果yk

,第二部分是tk-tk+1

中對f(t,y)的積分。主菜單Simulation選項下的Parameters選項用于設(shè)置仿真參數(shù)3、Adams多步

4、Gear剛性系統(tǒng)

5、Linsim(離散相似法)六、仿真軟件概述可編程數(shù)字系統(tǒng)采用計算機語言編寫仿真程序仿真軟件的應(yīng)用MATLAB(MatrixLaboratory)七、與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論