
發布
注冊
/
登錄狀態方程建模的案例
LS-DYNA的狀態方程模型
目前在燃燒模型中使用的狀態方程是JWL、Gruneisen、范德瓦爾斯共體積和完美氣體定律,但其他的狀態方程可以很容易地實現。在這種推進劑燃燒中,燃燒的疊氮化鈉產生的氣體氮在充滿安全氣囊的氣中時,遵循完美的氣體定律,但可能必須被建模為在推進室內產生的高壓和溫度下的范德瓦爾氣體。化學反應速率定律與壓力、顆粒幾何形狀和表面積有關,以及大多數高壓燃燒過程。當反應體系的溫度分布已知時,可以使用與溫度相關的阿倫尼烏斯化學動力學。
由于安全氣囊推進劑的組成和性能數據是公司的私人信息,因此很難獲得燃燒速率建模所需的信息。然而,帝國化學工業(ICI)公司提供了壓力指數、粒子幾何形狀、堆積密度、反應熱和大氣壓力燃燒率數據,這使我們能夠開發他們的疊氮化鈉+三氧化二鐵驅動安全氣囊推進劑的數值模型。[Hallquist等人,1990]描述了爆燃模型及其實現和ICI推進劑的結果。
未反應的推進劑和反應產物狀態方程的形式均為:
其中p為壓力(以Mbars表示),V為相對比體積(相對密度倒數),ω為Gruneisen系數,Cv為熱容(以Mbars-cc/cc°K表示),T為溫度°K,d為共體積,A、B、R1和R2為常數。設置A=B=0。得到范德瓦爾的上體積狀態方程。JWL狀態方程通常在超過幾千巴的壓力下有用,而范德瓦爾方在壓力低于該范圍和高于完美氣體定律成立的范圍時有用。當然,設置A=B=d=0可以得到完美的氣體定律。如果使用準確的ω和Cv值加上“冷”壓縮和內能之間的正確分布,計算出的溫度非常合理,因此可以用來檢查推進劑的性能。
展開 Simulink中4種電機建模方式
可以看出,轉速響應一模一樣,說明4個模型完全一致,建模方法正確。
最后,按個人經驗對以上四種建模方式進行總結:
微分方程建模:能完整體現模型的內部物理學關系,可以獲取所有內部狀態信號,對建模對象有充分認識且有研究需求時建議使用該方法;由于該建模過程比較繁瑣,一般不建議使用該方法建模。
傳遞函數建模:能用簡潔的方式體現模型輸入輸出之間的關系,一般建模時建議優先使用該方法;僅能體現輸入輸出信號,對于內部狀態無法獲取。
狀態方程建模:能用最簡潔的方式體現模型輸入輸出之間的關系,且同樣適用于多輸入多輸出系統,同時也能觀察系統內部狀態;需要有一定現代控制理論基礎,推導過程相對比較麻煩。
Simscape建模:不需要了解太多建模對象特性,可以獲取所有內部狀態信號,僅根據物理連接關系即可完成建模,對于非主要研究領域的建模建議采用此方法;需要一個一個元件組裝,建模過程比較繁瑣。
以上,在Simulink用微分方程、傳遞函數、狀態方程、Simscape等4種不同的方式搭建電機模型,并對其進行了初步的驗證和總結。
展開 ABAQUS空氣材料狀態方程?
空氣材料的狀態方程數值US-UP和單位制有關系嗎?具體怎么換算?
高壓固體狀態方程
YTRAN狀態方程庫不是很全
只有多項式,TAIT,JWL和理想氣體.這些都是用于流體的.對于做固體材料在高壓下的瞬態模擬的兄弟們來說這些是遠遠不夠的.
好在DYTRAN提供了用戶子程序這條路徑.
兄弟作了一個Gruneison狀態方程子程序,供大家參考.
170318-.doc
170317-EOS_Gruneison.rar

LSDYNA的grun狀態方程
狀態方程的解釋,不是原創
想學習更多的知識,請聯系我們!
微信公眾號:名稱:“DR有限元”
號碼:“hello_cae”
炸藥爆轟產物JWL狀態方程
關于炸藥爆轟產物狀態方程,很多文獻都有給出,但不同文獻之間存在明顯區別,尤其是關于內能密度和相對體積,有的采用初始內能密度,有的采用內能密度,有的采用初始相對體積,有的采用相對體積,莫衷一是。
在此拋磚引玉,請各位發表高見!
MBSE建模學習之六:狀態機和狀態機圖
當模塊的操作被調用,可能會產生標識這個狀態的屬性或變量的變化,從而會引發狀態的改變。
調用事件是用被調用操作的名稱標識的,它的表示語法如下:
<call-event>::= <name> [‘(‘ [<assignment-specification>] ‘)’]
<name>:被調用操作的名稱
<assignment-specification>:可選的顯示項,對應被調用操作的參數值。
調用事件一般通過“調用操作動作”(CallOperationAction)(見MBSE建模學習之四)引發。
(2)信號事件(SignalEvent)
信號事件是當作為狀態機的語境的模塊,接收到一個某種類型的信號的時候發生的事件。信號(Signal)是一種包含有屬性的元素,它一般定義為一種有結構的數據類型。一個模塊能夠接收某種類型的信號,則應該有一個和信號對應的接收(Reception)方法來處理接收到的信號,這個接收的名稱和信號名稱相同,接收的參數和信號的屬性對應。
定義一個信號事件,應該定義它對應的信號元素。信號事件觸發器顯示的是信號事件的信號名稱。信號事件顯示的語法如下:
<signal-event>::= <name> [‘(‘ [<assignment-specification>] ‘)’]
<name>:信號的名稱
[<assignment-specification>]:可選的顯示項,和信號對應接收的參數的具體值,這些參數和信號的屬性也對應。
信號接收事件可以由“發送信號動作”(SendSignalAction)觸發(見MBSE建模學習之四)。
(3)任何接收事件(AnyReceiveEvent)
任何接收事件會顯示一個“all”字符串。任何接收事件表示模塊接收到任何信號或操作調用的時候都會發生。
展開 一些常用的參數和狀態方程,注意單位
材料模型與狀態方程.doc
TNT炸*藥_多點延時起爆【JWL狀態方程】 ¥89.9
<p>在歐拉域內有三個TNT炸*藥,設定依次起爆</p><p><img src="https://img.jishulink.com/upload/202102/18e45d82dd0a451588d687b3acc6111c.png" alt="微信截圖_20210203215011.png"></p><p>時間間隔如下所示:</p><div contenteditable="false" width="100%"><img src="https://img.jishulink.com/upload/202102/8f8af335ee82455cab7fb131b9c38b39.png" title="微信截圖_20210203215114.png" alt="微信截圖_20210203215114.png" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/202102/8f8af335ee82455cab7fb131b9c38b39.png?image_process=/format,webp/quality,q_40/resize,w_400" data-pc-src="https://img.jishulink.com/upload/202102/8f8af335ee82455cab7fb131b9c38b39.png?image_process=/format,webp/quality,q_40/resize,w_760" data-initial-src="https://img.jishulink.com/upload/202102/8f8af335ee82455cab7fb131b9c38b39.png">
</div><p>正常情況下會按照設定時間,依次起爆
展開 LS-DYNA中的操作及設置(二)(有效塑性應變,環境變量,狀態方程)
setenv LSTC_MEMORY auto
setenv LSTC_MEMORY heap
三、狀態方程(Equation of state)
在某些情況下,需要使用狀態方程來精確模擬材料的變形行為。狀態方程可以通過計算材料所受壓力與密度(有時還有能量和溫度)之間的關系來確定材料的變形行為。需要使用狀態方程的情形主要有應變率非常高、材料所受壓力遠高于屈服應力以及沖擊波的傳播等。實際上,這些情況一般都是同時出現的。
對于非氣態材料來說,*EOS_LINEAR_POLYNOMIAL 和 *EOS_GRUNEISEN是最常用的兩種狀態方程。Gruneisen的參數對于包括金屬在內的許多材料都是適用的。
在物體受力時,總應力是偏應力和壓力的總和,平均應力(sig1 + sig2 + sig3)/3等于壓力。對于不考慮狀態方程的本構模型,程序會直接計算主應力,主應力的壓力分量只與體積應變有關。例如,對于彈性材料來說,p = K * mu,其中K為體積模量,mu = rho/rho0 - 1。
對于考慮狀態方程的模型來說,材料本身的本構模型會計算總應力的偏應力分量,而狀態方程則會計算壓力分量。
注意,狀態方程只適用于連續介質單元(*ELEMENT_SHELL with shell type 13, 14, or 15 or *ELEMENT_SOLID),并且材料模型為需要EOS的*MAT_。
如果你在使用需要EOS的本構模型,可以利用*EOS_LINEAR_POLYNOMIAL來實現簡單的體積行為(bulk behavior),此時需要設置C1為體積模量,其他參數均為0。
展開 復雜隱式極限狀態方程可靠性敏度分析新方法及其工程應用
隱式極限狀態方程
復雜隱式極限狀態方程可靠性敏度分析新方法及其工程應用.pdf

25種材料狀態仿真、Johnson-cook本構方程、Johnson-cook失效模型參數 ¥49.99
25中金屬材料的狀態方程和Johnson-cook本構和Johnson-cook斷裂失效參數,囊括了鋁,銅,鋼,鈦,鉛,鎢等常見的材料,完整的D1-D5參數,稀缺資源,具有較高的參考價值。
哈佛大學使用 Mathematica 工具和可視化水狀態方程對系外行星半徑間隙的新視角
評論留言獲取本文的源代碼。
這是一個用 Mathematica 軟件繪制的在質量半徑圖中系外行星數據,以及相關的直方圖(質量直方圖、半徑直方圖和 zeta 直方圖)。它使用 Mathematica 的 Manipulate 函數通過操縱各種輸入參數來給出結果圖形。例如,分離系外行星種群的一個重要輸入參數是平衡溫度 Teq,它由行星每單位表面積接收的宿主恒星輻射量決定。以此類推,這類似于根據古代中國、阿育吠陀和希臘醫學知識將任何人類疾病廣泛分類為熱性或冷性。這種操縱函數使我們能夠從觀察到的行星種群中收集信息并進行區分。
該工具的另一個目標是探索系外行星半徑間隙或半徑山谷的可能起源,這對應于在大約兩倍地球大小(2×R⊕)處觀察到的行星種群的低發生率。我們表明,這種半徑間隙或山谷可以通過較小的主要巖石行星 (<2 × R⊕ ) 和較大的行星 (>2 × R⊕ ) 之間的成分差異來解釋,這些行星表現出更大的成分多樣性,包括宇宙冰(水、氨,甲烷)加上氣態包絡。特別是在較大的行星(>2×R⊕)中,從行星平衡溫度(Teq)的角度來看,一些較熱的系外行星(Teq>900 K)與以冰為主的成分一致,沒有明顯的氣體包絡,而一些較冷的系外行星(Teq<900 K)似乎表現出不同數量的氣體包膜。
展開 abaqus曲面方程參數化建模 ¥79.9
abaqus曲面方程參數化建模,需要用到pyhon腳本參數化建模,可以在曲面上拉伸厚度。直接輸入x,y的范圍,厚度建模。以下例子曲面方程為
該腳本可以輸入方程,給定區間建模。
[飛控]從零開始建模(一)-牛頓歐拉方程
使用北航可靠飛行控制研究組飛行測評軟件( http://www.flyeval.com/ )
只要我們選擇想要的機型
就可以得到想要的參數
5.總結
對四旋翼進行建模,使用了剛體運動的知識,質心平動用牛頓方程描述,繞質心的轉動用歐拉方程定義。最后得到一組牛頓歐拉方程,通過系統辨識等工具得到方程中的參數,有了方程,有了參數,只要給我電機產生的力就可以得到加速度和角加速度了。
但是我們想要的狀態不僅僅包括加速度,我們還想得到速度,位置,角速度,姿態等信息。
下一篇為大家介紹,狀態更新,敬請期待。
關注微信公眾號【zinghd的思考】,回復【建模】為您提供超經典的建模資料。
同時歡迎加我的個人微信交流,聽說加我的人不用建模也有對象哦^_^
展開