thermo matlab,[分享] 论坛里有没有用Thermolib的童鞋?

咱们论坛里有没有用Thermolib的童鞋?有没有经验或者资料可以共享呢:D

我在google里百度了一下,只有一个繁体字的简单介绍,分享一下,抛个砖引个玉~

d25660ca6033cac6d1a84d36c3b52867.png

Thermolib/FClib-熱力學/燃料電池系統模擬資料庫

擴充及擴展MATLAB® /Simulink®在熱力學系統上的建模與模擬, 燃料電池系統的建模與模擬

任何人開發熱力學系統將會面臨許多挑戰性工作, 不是只因為熱力學系統包含數十種元件例如泵、壓縮機、控制閥、熱交換器、加熱器、化學反應器等。而且熱力學系統是屬於高度動態以及非線性行為的系統, 導致找到最佳化的設計以及發展控制策略相當困難。建立熱力學系統模型並對該系統模型進行模擬是一種相當有效且有力的工具來評估這些系統的問題。除此之外, 熱力學平衡的計算亦可以幫助使用者對系統進行詳細的評估。

9ea46ddf314c7adf5ebfa52eef6c6a90.png

29cef8e0cf3485f0fcef1ce5674d3d1f.png

根據基礎工程熱力學定律, 提供超過40個熱力學程序元件區塊包含反應爐, 儲存槽、泵、壓縮機、渦輪機、控制閥、分離器、預混器、燃料電池組、烘乾機等

可擴展熱力學平衡應用

化學平衡以及化學反應

客製化以及可擴充的熱物理性質資料庫

0138725ca235df36bef1b77cf9bc8d51.png

Thermolib可以讓您進行整個熱力學系統的模組化設計以及最佳化您的熱力學系統模型。可以讓您在短短幾分鐘時間內完成設計變更以及測試。透過模組化的建模方式, 您可以測試、驗證以及最佳化單一元件, 元件組或是整個系統。您甚至可以模擬元件失效狀況來測試您系統設計的強健程度。

Thermolib可以被使用在任何形式的能源相關領域, 例如能源生成、冷暖空調、汽車與航太應用等。除此之外, Thermolib允許您充分使用Mathworks軟體工具, 並且支援最新發展策略工具, 例如快速控制雛型機(Rapid Control Prototyping, 簡稱RCP)以及硬體即時迴路模擬(HIL)。

39544b1efe10f9781416c5a869cffb7b.png

Thermolib包含有元件組、Source & Sinks區塊組、Thermodynamic States and Properties區塊組、Reaction Chemistry區塊組、Unit Conversion區塊、Hydraulic Networks區塊組等, 茲分述如下:

基本元件組Thermolib區塊包含在熱力學系統中常出現的元件例如熱交換器、泵、壓縮機、渦輪機、控制閥、化學反應器、燃料電池組等。也包含一些泛用的元件可以透過量測的數據來定義, 例如壓縮機特性曲線、控制閥門特性或燃料電池極化曲線。

Thermolib可以幫助您使用第一定律以及實驗數據產生balance-of-plant元件動態運轉模型。您可以完全專注在使用基礎熱力學的建構區塊來建立您的重要元件到系統模型上。

c8f890f49bc248ab1ebcc49d82faabba.png

Sources & Sinks元件庫

如果您想要設定傳輸介質流的源頭元件, ThermoLib已經有一組源頭區塊來定義以及規劃具有預先定義之熱力學狀態的純物質或任意物質混合物。質量流率、溫度、壓力等均可以針對不同物理單位被適當的輸入與定義。傳輸介質流亦可以透過質量流率、分子質量流率或體積容量流率等加以定義。特定應用的源頭區塊, 例如空氣氣態混合物等, 也可以在這個源頭區塊組中找到相對應的區塊。除此之外, Thermolib尚提供虛擬感測器來顯示所有被選擇的流體性質以及其對應單位。

101eb56e2ac7cbcd5c9e7ab93d7942c7.png

Thermodynamic States and Properties 熱動力狀態及性質元件庫

Thermolib透過完整文件化的JANAF熱物理多項式表示法的表格, 計算熱焓(Enthalpy)、熱熵(Entropy)、自由吉普森熱焓(Free Gibbs Enthalpy)以及熱容量(Heat Capacity)。在此區塊群組中所有的元件都是根據熱力學性質及狀態加以計算。

可凝結的氣體、液體以及他們的混合物都可以透過這種計算模式被建立在模型中。這些用來計算不同物質以及它們的混合物特性的熱物理資料, 包含氣態比例等, 均可以透過可擴展且可擴充的物質資料庫來定義。除此之外, Thermolib亦提供將傳統狀態變數轉換到其他狀態變數的區塊。

29bd0eb69529eab3fe3378d065ba1442.png

Reaction Chemistry 化學反應模組

Thermolib包含不同的區塊來建立化學反應的模型。使用者可以在具有化學平衡功能的化學反應器以及預先定義轉換模式的不可逆完全反應器兩者間選擇適當區塊建模。反應可以被規畫成絕熱式反應或是非絕熱式反應。

使用者可以透過被遮蔽的參數來修改化學反應。

Thermolib提供預先定義的區塊來建構分子重組器(Reformer)以及水氣轉移反應(Water Gas Shift Reactions)、燃燒(Combustion)以及在觸媒中氣體優先氧化的反應(Preferential oxidation reactor)等。

304bb819c1d96522249a839fefa7963b.png

Unit Conversion 單位換算元件庫

Thermolib採用公制單位(kg, mol, K, J, W, s, …)執行所有的計算。在不同單位間的轉換可以透過單位轉換區塊達成。您也可以使用感測器區塊依附在系統模型中訊號流的任何位置, 來量測所有您有興趣知道的熱物理性質(例如: 質量流率、體積流率、熱焓流率、濃度、氣體比率、相對濕度等), 並呈現您所希望顯示的物理單位。

94dcd34c68a3e5a95379a28511bffb09.png

Thermodynamic Balancing 熱動力平衡元件庫

每一個Thermolib區塊均包含一個平衡功能。在模擬結束時, 質量與熱焓的平衡資訊可以在MATLAB®的工作變數區(workspace)中看到, 也可以透過Excel或ASCII文字檔案中看到。分割的平衡區塊允許定義個別子系統的邊界能夠達到平衡狀態。

6ed299bb5e63e56cd93a091c32606aaa.png

Hydraulic Networks相關區塊

Thermolib支援Quasi Stationary流體網路計算。包含大多數相關的流體元件如分離器(splitter), 混合器(mixer), 壓力閥件(Pressure Valve), 儲存槽(reservoirs)、泵與壓縮機及附屬元件。壓力回饋可以用分割回饋訊號來建立。透過特別的整合工具可以回饋壓力連接器的自動生成。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值