[Simulink]非线性系统模型建立及相轨迹
生活随笔
收集整理的這篇文章主要介紹了
[Simulink]非线性系统模型建立及相轨迹
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文介紹繼電型非線性系統的仿真建立,及其相軌跡的仿真輸出。
目標原理方框圖如下圖所示:
Simulink庫簡要介紹
點擊如下按鈕進入Simulink Library Browser
在Simulink選項卡中包含常用的仿真組建,以下對部分進行簡要說明:
- Continous:連續型環節,如連續的積分、微分環節等
- Discontinuities:非連續環節,如繼電、飽和等環節
- Discrete:離散環節,采樣系統的環節
- Math Operations:數學操作,如反饋過程中的減法、通道中的增益等
- Sinks:輸出設備,如示波器、XY圖、輸出到變量空間等
- Sources:信號源,如階躍信號、常數、鋸齒波等
本次仿真使用如下環節:
- Constant:常數5,作為輸入
- Sum:用于反饋與輸入的減法
- Relay:前向通道的繼電環節
- Transfer Fcn:前向通道的一個傳遞函數,多項式形式
- Zero-Pole1:前向通道的一個傳遞函數,零極點形式
- Scope:示波器
- XY Graph:XY圖顯示
各環節配置說明
Constant
- Constant value:常數值
Sum
- List of signs:每一個+和-分別代表一個輸入,|可以對他們的位置進行分組
Relay
- Switch on point:切換到on模式的閾值
- Switch off point:切換到off模式的閾值
- Output when on:on模式時的增益
- Output when off:?off模式時的增益
Transfer Fcn
- Numerator coefficients:分子系數,從右往左數第n個值代表s^{n}s?n??的系數
- Denominator coefficients:分母系數,同上
注:分子階數不能大于分母階數,如需分子階數大于分母階數,則加一個微分環節
Zero-Pole1
- Zeros:零點
- Poles:極點
- Gain:增益
注:分子階數不能大于分母階數,如需分子階數大于分母階數,則加一個微分環節
XY Graph
- X-min:X軸最小值
- X-max:X軸最大值
- Y-min:Y軸最小值
- Y-max:Y軸最大值
- Sample time: 采樣時間,默認-1
連接
將所有環節連接后如圖:
注:因為系統初始狀態均為0,因此常數等價時間為0時的階躍
階躍響應曲線:
相軌跡:
總結
以上是生活随笔為你收集整理的[Simulink]非线性系统模型建立及相轨迹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iBase4j项目搭建
- 下一篇: [Robot Framework] 怎么