




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、會計學1SIMULINK仿真參數的設置仿真參數的設置第1頁/共13頁1、Solver頁q此頁可以進行的設置有:選擇仿真開始和結束的時間;選擇解法器,并設定它的參數;選擇輸出項。q仿真時間:注意這里的時間概念與真實的時間并不一樣,只是計算機仿真中對時間的一種表示,比如10秒的仿真時間,如果采樣步長定為,則需要執行100步,若把步長減小,則采樣點數增加,那么實際的執行時間就會增加。一般仿真開始時間設為0,而結束時間視不同的因素而選擇。總的說來,執行一次仿真要耗費的時間依賴于很多因素,包括模型的復雜程度、解法器及其步長的選擇、計算機時鐘的速度等等。q仿真步長模式:用戶在Type后面的第一個下拉選項框
2、中指定仿真的步長選取方式,可供選擇的有Variable-step(變步長)和Fixed-step(固定步長)方式。變步長模式可以在仿真的過程中改變步長,提供誤差控制和過零檢測。固定步長模式在仿真過程中提供固定的步長,不提供誤差控制和過零檢測。用戶還可以在第二個下拉選項框中選擇對應模式下仿真所采用的算法。第2頁/共13頁q變步長模式解法器有:ode45,ode23,ode113,ode15s,ode23s,ode23t,ode23tb和discrete。qode45:缺省值,四/五階龍格庫塔法,適用于大多數連續或離散系統,但不適用于剛性(stiff)系統。它是單步解法器,也就是,在計算y(tn)
3、時,它僅需要最近處理時刻的結果y(tn-1)。一般來說,面對一個仿真問題最好是首先試試ode45。qode23:二/三階龍格庫塔法,它在誤差限要求不高和求解的問題不太難的情況下,可能會比ode45更有效。也是一個單步解法器。qode113:是一種階數可變的解法器,它在誤差容許要求嚴格的情況下通常比ode45有效。ode113是一種多步解法器,也就是在計算當前時刻輸出時,它需要以前多個時刻的解。qode15s:是一種基于數字微分公式的解法器(NDFs)。也是一種多步解法器。適用于剛性系統,當用戶估計要解決的問題是比較困難的,或者不能使用ode45,或者即使使用效果也不好,就可以用ode15s。第
4、3頁/共13頁qode23s:它是一種單步解法器,專門應用于剛性系統,在弱誤差允許下的效果好于ode15s。它能解決某些ode15s所不能有效解決的stiff問題。qode23t:是梯形規則的一種自由插值實現。這種解法器適用于求解適度stiff的問題而用戶又需要一個無數字振蕩的解法器的情況。qode23tb:是TR-BDF2的一種實現, TR-BDF2 是具有兩個階段的隱式龍格庫塔公式。qdiscrtet:當Simulink檢查到模型沒有連續狀態時使用它。第4頁/共13頁q固定步長模式解法器有:ode5,ode4,ode3,ode2,ode1和discrete。qode5:缺省值,是ode45
5、的固定步長版本,適用于大多數連續或離散系統,不適用于剛性系統。qode4:四階龍格庫塔法,具有一定的計算精度。qode3:固定步長的二/三階龍格庫塔法。qode2:改進的歐拉法。qode1:歐拉法。qdiscrete:是一個實現積分的固定步長解法器,它適合于離散無連續狀態的系統。第5頁/共13頁q步長參數:對于變步長模式,用戶可以設置最大的和推薦的初始步長參數,缺省情況下,步長自動地確定,它由值auto表示。qMaximum step size(最大步長參數):它決定了解法器能夠使用的最大時間步長,它的缺省值為“仿真時間/50”,即整個仿真過程中至少取50個取樣點,但這樣的取法對于仿真時間較長
6、的系統則可能帶來取樣點過于稀疏,而使仿真結果失真。一般建議對于仿真時間不超過15s的采用默認值即可,對于超過15s的每秒至少保證5個采樣點,對于超過100s的,每秒至少保證3個采樣點。qInitial step size(初始步長參數):一般建議使用“auto”默認值即可。q仿真精度的定義(對于變步長模式)qRelative tolerance(相對誤差):它是指誤差相對于狀態的值,是一個百分比,缺省值為1e-3,表示狀態的計算值要精確到0.1%。qAbsolute tolerance(絕對誤差):表示誤差值的門限,或者是說在狀態值為零的情況下,可以接受的誤差。如果它被設成了auto,那么si
7、mulink為每一個狀態設置初始絕對誤差為1e-6。第6頁/共13頁qMode(固定步長模式選擇)qMultitasking:選擇這種模式時,當simulink檢測到模塊間非法的采樣速率轉換,它會給出錯誤提示。所謂的非法采樣速率轉換指兩個工作在不同采樣速率的模塊之間的直接連接。在實時多任務系統中,如果任務之間存在非法采樣速率轉換,那么就有可能出現一個模塊的輸出在另一個模塊需要時卻無法利用的情況。通過檢查這種轉換,Multitasking將有助于用戶建立一個符合現實的多任務系統的有效模型。q 使用速率轉換模塊可以減少模型中的非法速率轉換。Simulink提供了兩個這樣的模塊:unit delay
8、模塊和zero-order hold模塊。對于從慢速率到快速率的非法轉換,可以在慢輸出端口和快輸入端口插入一個單位延時unit delay模塊。而對于快速率到慢速率的轉換,則可以插入一個零階采樣保持器zero-order hold。qSingletasking:這種模式不檢查模塊間的速率轉換,它在建立單任務系統模型時非常有用,在這種系統就不存在任務同步問題。qAuto:這種模式,simulink會根據模型中模塊的采樣速率是否一致,自動決定切換到multitasking和singletasking。第7頁/共13頁q輸出選項qRefine output:這個選項可以理解成精細輸出,其意義是在仿真
9、輸出太稀松時,simulink會產生額外的精細輸出,這一點就像插值處理一樣。用戶可以在refine factor設置仿真時間步間插入的輸出點數。q 產生更光滑的輸出曲線,改變精細因子比減小仿真步長更有效。精細輸出只能在變步長模式中才能使用,并且在ode45效果最好。qProduce additional output:它允許用戶直接指定產生輸出的時間點。一旦選擇了該項,則在它的右邊出現一個output times編輯框,在這里用戶指定額外的仿真輸出點,它既可以是一個時間向量,也可以是表達式。與精細因子相比,這個選項會改變仿真的步長。qProduce specified output only:
10、它的意思是讓simulink只在指定的時間點上產生輸出。為此解法器要調整仿真步長以使之和指定的時間點重合。這個選項在比較不同的仿真時可以確保它們在相同的時間輸出。第8頁/共13頁2、Workspace I/O頁q此頁主要用來設置SIMULINK與MATLAB工作空間交換數值的有關選項。qLoad from workspace:選中前面的復選框即可從MATLAB工作空間獲取時間和輸入變量,一般時間變量定義為t,輸入變量定義為u。 Initial state用來定義從MATLAB工作空間獲得的狀態初始值的變量名。qSave to workspace:用來設置存往MATLAB工作空間的變量類型和變量
11、名,選中變量類型前的復選框使相應的變量有效。一般存往工作空間的變量包括輸出時間向量(Time)、狀態向量(States)和輸出變量(Output)。 Final state用來定義將系統穩態值存往工作空間所使用的變量名。qSave option:用來設置存往工作空間的有關選項。Limit rows to last用來設定SIMULINK仿真結果最終可存往MATLAB工作空間的變量的規模,對于向量而言即其維數,對于矩陣而言即其秩;Decimation設定了一個亞采樣因子,它的缺省值為1,也就是對每一個仿真時間點產生值都保存,而若為2,則是每隔一個仿真時刻才保存一個值。Format用來說明返回數據
12、的格式,包括矩陣matrix、結構struct及帶時間的結構struct with time。第9頁/共13頁3、Diagnostics頁q此頁分成兩個部分:仿真選項和配置選項。配置選項下的列表框主要列舉了一些常見的事件類型,以及當SIMULINK檢查到這些事件時給予的處理。仿真選項options主要包括是否進行一致性檢驗、是否禁用過零檢測、是否禁止復用緩存、是否進行不同版本的SIMULINK的檢驗等幾項。q除了上述3個主要的頁外,仿真參數設置窗口還包括real-time workshop頁,主要用于與C語言編輯器的交換,通過它可以直接從SIMULINK模型生成代碼并且自動建立可以在不同環境下
13、運行的程序,這些環境包括實時系統和單機仿真。第10頁/共13頁二、啟動仿真q設置仿真參數和選擇解法器之后,就可以啟動仿真而運行。q選擇Simulink菜單下的start選項來啟動仿真,如果模型中有些參數沒有定義,則會出現錯誤信息提示框。如果一切設置無誤,則開始仿真運行,結束時系統會發出一鳴叫聲。q除了直接在SIMULINK環境下啟動仿真外,還可以在MATLAB命令窗口中通過函數進行,格式如下: t,x,y=sim(模型文件名,to tf,simset(參數1,參數值1,參數2,參數值2, )q其中to為仿真起始時間,tf為仿真終止時間。t,x,y為返回值,t為返回的時間向量值,x為返回的狀態值,y為返回的輸出向量值。simset定義了仿真參數,包括以下一些主要參數:AbsTol:默認值為1e-6設定絕對誤差范圍。Decimation:默認值為1,決定隔多少個點返回狀態和輸出值。Solver:解法器的選擇。第
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 通信行業安全生產
- 講師培訓班課程
- 商丘藍球場施工方案
- 吉林工業職業技術學院《中國現代文學名家解讀》2023-2024學年第二學期期末試卷
- 浙江科技學院《大學生職業素養與就業指導》2023-2024學年第二學期期末試卷
- 鄭州工商學院《大型數據庫應用實訓》2023-2024學年第二學期期末試卷
- 山西中醫藥大學《外國文學上》2023-2024學年第二學期期末試卷
- 新疆天山職業技術大學《工程質量事故分析》2023-2024學年第一學期期末試卷
- 2025至2031年中國木籃行業投資前景及策略咨詢研究報告
- 武漢設計工程學院《誤差理論與數據處理》2023-2024學年第一學期期末試卷
- 廣東省深圳市2023年五年級下學期期中模擬試卷(一)(含答案)
- 混凝土泵車租賃服務方案
- MOOC 航空燃氣渦輪發動機結構設計-北京航空航天大學 中國大學慕課答案
- 公共安全管理
- 中風的早期識別和急救處理
- 2024年高考語文復習:散文化小說閱讀 專項練習題(含答案解析)
- 2024年河南省安陽市中考模擬考試數學模擬預測題(含答案)
- 科普課題立項申報書
- 中華人民共和國愛國主義教育法
- 傳愛國時代風鑄強國夢
- 人教版四年級美術下冊單元測試題及答案全套1
評論
0/150
提交評論