仿真方法

建立系統的數學模型並將它轉換為適合在計算機上編程的仿真模型(見數學仿真),然後對模型進行仿真試驗的方法。由於連續系統和離散事件系統的數學模型有很大差別,所以仿真方法基本上分為兩大類:連續系統仿真方法和離散事件系統仿真方法。

正文

連續系統仿真方法 連續系統的數學模型一般是用微分方程來描述的,模型中的變數隨時間連續變化。根據仿真時所採用的計算機不同,可分為模擬仿真法、數字仿真法和混合仿真法三類。①模擬仿真法:採用模擬計算機對連續系統進行仿真的方法,主要包括建立模擬電路圖,確定仿真的幅度比例尺和時間比例尺,並根據這些比例尺修改仿真模型中的參數。②數字仿真法:採用數字計算機對連續系統進行仿真的方法,主要是將連續系統的數學模型轉換為適合在數字計算機上處理的遞推計算形式。③混合仿真法:採用混合計算機對連續系統進行仿真的方法,還包括採用混合模擬計算機的仿真方法。除上述仿真方法的內容外,還需要解決仿真任務的分配、採樣周期的選擇和誤差的補償等特殊問題。
離散事件系統仿真方法 離散事件系統的狀態只在離散時刻發生變化,通常用“離散事件”這一術語來表示這樣的變化。離散事件系統中的實體依其在系統中存在的時間特性可分為臨時實體(或稱顧客)和永久實體(或稱服務台)。臨時實體的到達和永久實體為臨時實體服務完畢,都構成離散事件。描述這類系統的數學模型一般不是一組數學表達式,而是一幅表示數量關係和邏輯關係的流程圖,可分為三部分:到達模型,服務模型和排隊模型。前兩者一般用一組不同機率分布的隨機數來描述,而包括排隊模型在內的系統活動則由一個運行程式來描述。對這類系統,主要使用數字計算機進行仿真。仿真方法解決的問題是:產生不同機率分布的隨機數和設計描述系統活動的程式(見離散事件系統仿真方法)。
還有一些用於仿真的特殊方法,如蒙特卡羅法。仿真方法還包括進行仿真實驗的方法,主要是指:為了對系統作深入的分析和綜合研究,在計算機上對仿真模型進行多次運行仿真,包括交叉效應、疊代尋優和統計實驗等。

配圖

相關連線

http://202.112.118.40:918/web/index.htm

相關搜尋

熱門詞條

聯絡我們