精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Simscape Fluids模型的環控系統建模與仿真

MATLAB ? 來源:MATLAB ? 2024-09-05 10:19 ? 次閱讀

我在之前的總述部分給出過下面這張示意圖,描述了 Simscape 的流體系統建模所適用的場景。現在再把它放在這里,稍微修改了描述,希望能更清楚的表達各個子庫所適用的場景。

本篇展開介紹其中的 Moist Air 子庫,看是否能契合您當前的建模需求。

wKgZombZFS-Aen_YAAI5GT9PAJg708.jpg

本文使用的模型均為幫助文檔內置模型。

wKgZombZFUCAa-IIAASt-bgHop8275.jpg

濕空氣 Moist Air

和其它流體系統不同的是,Moist Air 系統的流體是多組分氣體。

從下面的 Moist Air 屬性模塊可以看出來,它可以包括三種氣體組分:【Dry Air】, 【Water Vapor】 以及 【Trace Gas】。模型會跟蹤計算三種氣體組分的變化,以及【Water Vapor】隨著腔體飽和狀態而產生的液化與汽化。但自有的 Moist Air 子庫模塊不考慮化學反應。

wKgaombZFUCAGOAAAAC3gMNJIFA813.jpg

它最常見用于汽車、飛機、建筑等暖通空調系統建模,同時也適用于其它不考慮化學反應的空間一維氣體傳輸/動力模型。

比如下圖是一個飛機環控系統(environmental control system,ECS),該系統通過調節客艙壓力、溫度、濕度和臭氧(O3)以維持一個舒適和安全的客艙環境。

wKgZombZFUCAElGpAAJkarpou9M789.jpg

1. 仿真信息

通過仿真,我們可以得到任意端口節點處的溫度、壓力以及氣體組分信息。

比如上圖環控系統乘客艙模塊的端口 A:

wKgaombZFUCAGvn8AAAxx79iaVg533.jpg

wKgaombZFUCALpC6AACeA2NZrz8332.jpg

這些信息是該物理域定義文件里描述的,比如下圖就是內置的 moist_air.ssc 文件里定義了剛剛這些物理量。(對,物理域其實也是 ssc 源文件定義出來的。)

wKgaombZFUCAC6PHAACuN5DG5DQ775.jpg

如果你看這個文件,其實還有流過這個端口節點處的能量流、物質流信息:

wKgZombZFUCAPb12AACoKxdjyHA539.jpg

這些“流”信息在模塊層級里也提供了,分別以下標和各自端口名區分。

wKgaombZFUGAQs9XAAEYHy2w53E752.jpg

另外,如果該模塊還有腔體屬性(如管路),還將給出腔體內部的平均氣體狀態信息(尾標 I),如溫度、比焓、壓力、密度。

wKgZombZFUGAVT7dAAJoueoeAWw699.jpg

以及容腔內的相對濕度、各個氣體組分(無量綱)以及腔體內汽化/液化的速率(kg/s):

wKgaombZFUGAK33BAAIGnf6BEgY975.jpg

2. 氣體組分

我們通過 Moist Air Properties 模塊來定義氣體屬性,默認值分別是干空氣、水蒸氣以及二氧化碳。

wKgZombZFUGAFcIXAACPtOGXU0g894.jpg

其實這里的各種氣體成分到底是什么氣體,完全取決于我們在這里定義的氣體屬性。我們可以把【Dry Air】和 【Trace Gas】替換為其它的氣體,把 【Water Vapor】 替換為其它需要考慮液化的氣體。當然,如果把 【Water Vapor】的飽和壓力設置的足夠高,那么也可以當作第三種不會液化的氣體成分。

因此除了環控系統, Moist Air 其實可以用于更多的場景。

比如在下圖這個基于 Moist Air 的燃料電池系統模型里,左右兩側是兩個獨立的氣體回路,其中左側是供氫系統,右側是供氧系統。

wKgaombZFUGATiV2AAKDf1F0Oh4898.jpg

在供氫系統里,三種氣體組分 Dry Air, Water Vapor 以及 Trace Gas 分別被定義為【氮氣、水蒸氣以及氫氣】。

wKgZombZFUGAaQ8jAAIeH4KtsNA661.jpg

而右側供氧系統里,三種氣體組分 Dry Air, Water Vapor 以及 Trace Gas 分別被定義為【氮氣、水蒸氣以及氧氣】。

wKgZombZFUGAUIwxAAJDsgSIkfQ019.jpg

在剛剛的飛機環控系統模型里,按照功能需求把 Trace Gas 設置為臭氧。

wKgaombZFUGAbZDMAAEc-jwQ-4Y618.jpg

3. 液化與汽化

所以實際上 Dry Air 可以是任意氣體,它之所以叫 Dry Air,是相對于 Water Vapor 來說的。在這個 Moist Air 物理域里,所定義的 Dry Air 不會液化,而 Water Vapor 會液化。

wKgaombZFUGAJ-KIAAH0ucaiy6o008.jpg

比如當具有一定體積的氣體容腔內壓力升高或者溫度降低,可能會導致混合氣體中的水蒸氣含量超過了能容納的最大值(過飽和),此時多余的水蒸氣就會凝結成液體。所以,Water Vapor 的屬性定義里需要給出水蒸氣與此相關的屬性,如下圖。

wKgZombZFUGASfl1AAIEUnPC8NE574.jpg

當然,這個過程并不是瞬間發生。因此在具有體積的模塊里,需要給定液化的時間常數 condensation time constant,也就是描述這個多余的水蒸氣液化過程的快慢。

wKgaombZFUSAHkY5AAGJ-GKnzVQ487.jpg

在剛剛的環控模型里,Mixing Chamber 模塊的相對濕度和冷凝速率如下。

wKgaombZFUSAVpyvAAD4WUfDWJs471.jpg

Moist Air 里有體積屬性的模塊如下表。但實際上也很好分辨,具有有限體積的模塊都有一個 W 端口。

wKgZombZFUGACk1KAAEapeevD8k215.jpg

在以前(2024a 及以前)的模型里這種過程是單向的,凝結的液態水的質量從總的濕空氣網絡中減去,而不考慮液化的水在一定條件下再汽化回來。因此,通常會使用液化速率信息 W 來搭建排水模型。

比如下圖:

通過 Tank 表征當前濕空氣腔體留存的液態水;

通過 Controlled Mass Flow Rate Source 表達產生的液態水的速率;

通過 Controlled Reservoir 表達產生的液態水的溫度;

Local Restriction 則模擬通過管路排出冷凝水。

wKgZombZFUGACA81AAFJWpqcLnQ687.jpg

而從目前正在公測的 2024b 版本開始,氣-液過程是雙向的。

R2024b 版本開始,氣體屬性設置模塊( Moist Air Properties) 的選項:【Enable entrained water droplets】,也就是說,

空氣中的水蒸氣凝結后可以留在腔體里;

可以跟蹤計算它的擴散;

當水蒸氣處于欠飽和態時,它可以再汽化成水蒸氣;

wKgaombZFUSABlJKAAIi-5FQq7U985.jpg

4. 組分控制

在環控系統里,經常會有加濕或者除濕環節,從 Moist Air 的仿真角度來說其實就是增加或者減少某一個氣體組分的量。

因此 Moist Air 子庫里除了提供理想壓力源與流量源之外,還提供了Moisture Source 與 Trace Gas Source,用于實現剛剛提到的功能。

wKgZombZFUKAfEFqAADySvltY7E528.jpg

剛剛提到的飛機環控系統里有一個 Catalytic Converter,它在這里的作用是除去臭氧。

在這個模型里,就用到了 Trace Gas Source 模塊,并指定速率為負值,則表示與它相連的管路里的臭氧組分按照自定的速率被去除。

wKgZombZFUKAHhbVAANJoeU4xKQ742.jpg

而為了表達乘客艙里的乘客模型呼出的濕氣則使用了 Moisture Source 模塊:

wKgaombZFUSACGtEAAPsDw_JqTA052.jpg

5. 壅塞

Moist Air 子庫也模擬一種稱為 Choke(壅塞) 的現象。也就是說,當局部流速到達音速(馬赫數=1)之后,就會發生壅塞現象,此處的流速不再會增加,此時質量流量和下游壓力無任何關系。

下圖模擬的是引擎吸氣中通過控制閥門引流一部分到飛機的環控系統,用于調節客艙溫度、壓力、濕度等等。這里用了一個 PI 模塊來調節節流口 Flow Control Valve,以獲得指定流量。

wKgZombZFUKATV9OAAK_Bxrjy9E992.jpg

可以看到:

a. 仿真時當節流口處馬赫數為 1 后(第三行);

b. 且節流口面積 AR 不變時(第二行);

c. 背壓波動并不會影響質量流量,此處背壓為下游 B 端壓力(第一行紅線),此時上游密度不變;

d. 質量流量第四行。

wKgZombZFUKATmEpAAMM6wkHyXw079.jpg

但我們的很多日常氣體系統的流速可能沒這么高,所以,如果發現系統某個環節的流量壓差關系和預期的不相符合,可以檢查以下模塊的馬赫數,看是否因為不恰當的參數設置而產生了 Choke(壅塞)。

wKgaombZFUSAHP3dAAA3j1p0ptw391.jpg

另外,相連的端口建議使用相同的橫截面積,尤其是氣體高速流動的場合。

6. 其它

Moist Air 也可以和其它物理域網絡耦合,比如下圖模擬的呼吸機系統,它通過提供預設的低氣體流量來幫助患者呼吸。

這里使用了一個類似液壓缸模塊(圖中 Lungs 模塊)來模擬肺部的呼吸動作。

當然,這里并不關注氣體組分,所以還沒有模擬肺部氧氣和二氧化碳的交換過程。

wKgaombZFUSAV-IkAALgfnhjvlk965.jpg

另外,濕空氣也是氣體,它也可以用來搭建氣動系統,如果需要考慮系統里的冷凝及其帶走的熱量對氣動系統的熱力學的影響的話。

wKgZombZFUSAP6MHAAGMmldIDhI457.jpg

只不過一般情況下,都不需要考慮這些,所以通常使用 Gas 庫來搭建氣動系統,減少模型運算量。

當然,物理世界有萬千系統,我們視野有限,不一定接觸到。因此在這里單方向的介紹 Moist Air 子庫的功能,或許它能幫助您解決此刻所面臨的問題,也歡迎您提出和我們討論。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 仿真
    +關注

    關注

    50

    文章

    3967

    瀏覽量

    132943
  • 建模
    +關注

    關注

    1

    文章

    295

    瀏覽量

    60640
  • 模型
    +關注

    關注

    1

    文章

    3029

    瀏覽量

    48345

原文標題:物理建模 | Simscape Fluids : 環控系統

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    模糊系統建模

    模糊系統建模.zip
    發表于 01-07 12:15

    Simulink動態系統建模仿真

    Simulink動態系統建模仿真
    發表于 04-02 11:33

    matlab電機系統建模仿真軟件下載與基于MATLAB無刷直流電機控制系統建模仿真

    制 造 業 信基 于 MA TL AB 的無刷 直流 電機控制 系統建模仿真‘ 。張立一.李莉1.安 徽 礦 業 職...
    發表于 07-05 06:51

    如何使用Simscape Multibody的物理建模模塊來建立倒立擺模型

    Multibody的物理建模模塊來建立倒立擺模型Simscape庫中的塊代表實際的物理組件;因此,可以構建復雜的多體動力學模型,而無需通過物理原理來合成數學方程,就像通過應用牛頓定
    發表于 07-07 06:16

    基于MATLAB的雙閉環直流調速系統建模仿真

    基于MATLAB的雙閉環直流調速系統建模仿真36 2Vol36No2第卷 第 期桂 林 理 工 大 學 學 報2016 5JournalofGuilinUniversi...
    發表于 09-07 07:44

    基于Agent的復雜系統建模仿真

    基于Agent建模仿真克服了傳統的建模技術存在的不足,為復雜系統研究提供了新的思路。在基于Agent的復雜系統建模方法分析的基礎上,結合信
    發表于 05-05 17:52 ?0次下載
    基于Agent的復雜<b class='flag-5'>系統建模</b>與<b class='flag-5'>仿真</b>

    步進電機控制系統建模及運行曲線仿真

    步進電機控制系統建模及運行曲線仿真,下來看看
    發表于 05-04 14:09 ?18次下載

    基于時間Petri網的并發系統建模分析方法

    檢驗系統建模的時間Petri網建模方法,并設計了嵌入Petri網模型中的調度仿真器協助分析、優化即時檢驗控制過程。仿真實驗結果表明所提出的時
    發表于 12-28 15:02 ?0次下載
    基于時間Petri網的并發<b class='flag-5'>系統建模</b>分析方法

    過程系統建模仿真.pdf

    過程系統建模仿真系統分析、研究、設計、運行和操作培訓的有力工具,本書系統地講述過程系統
    發表于 05-19 10:18 ?0次下載

    MathWorks在Simscape中更新的新功能的分析和介紹

    Sherpa工程部副總裁Jean Brunet表示:“Simscape FluidsSimscape一個非常有價值的新增功能。它允許我們通過仿真來解決復雜的流體
    的頭像 發表于 09-17 15:50 ?2613次閱讀
    MathWorks在<b class='flag-5'>Simscape</b>中更新的新功能的分析和介紹

    關于Simscape建模仿真多域物理系統的分析和介紹

    Simscape 擴展了對物理系統建模的功能。您可以使用物理連接的方式搭建物理對象模型,還可以將其直接連接到使用信號流的方式搭建的 Simulink 控制模型
    的頭像 發表于 09-18 14:41 ?2.1w次閱讀
    關于<b class='flag-5'>Simscape</b>的<b class='flag-5'>建模</b>和<b class='flag-5'>仿真</b>多域物理<b class='flag-5'>系統</b>的分析和介紹

    關于建模仿真多域物理系統的分析和介紹

    Simscape擴展了對物理系統建模的功能。您可以使用物理連接的方式搭建物理對象模型,還可以將其直接連接到使用信號流的方式搭建的Simulink控制模型
    的頭像 發表于 09-18 17:52 ?5265次閱讀
    關于<b class='flag-5'>建模</b>和<b class='flag-5'>仿真</b>多域物理<b class='flag-5'>系統</b>的分析和介紹

    simulink動態系統建模仿真-第9章

    電子發燒友網站提供《simulink動態系統建模仿真-第9章.ppt》資料免費下載
    發表于 07-26 11:47 ?1次下載

    基于Simscape Battery模型的電池系統建模仿真

    Simscape Battery? 以模塊庫和 API的方式幫助我們對電池以及儲能系統進行建模。我們可以用它來實現電芯電熱耦合模型、配置和測試電池架構、設計電池管理
    的頭像 發表于 09-05 09:45 ?167次閱讀
    基于<b class='flag-5'>Simscape</b> Battery<b class='flag-5'>模型</b>的電池<b class='flag-5'>系統建模</b>與<b class='flag-5'>仿真</b>

    基于Simscape Driveline模型的傳動系統建模仿真

    上一期我們提到了 Simscape Battery,這是個針對電池系統建模仿真的工具箱。作為汽車動力總成系統的一個環節,它在油轉電的大趨勢下顯得更為重要。當然,只有電池,車也是跑不起
    的頭像 發表于 09-05 10:04 ?139次閱讀
    基于<b class='flag-5'>Simscape</b> Driveline<b class='flag-5'>模型</b>的傳動<b class='flag-5'>系統建模</b>與<b class='flag-5'>仿真</b>