| 5 | 1/1 | 返回列表 |
| 查看: 3112 | 回復(fù): 8 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
scottxhx新蟲 (初入文壇)
|
[交流]
Comsol自定義場(chǎng)變量,只要曾經(jīng)溫度T>Ts,對(duì)應(yīng)場(chǎng)變量元素為1,一旦為1,則永久保持 已有3人參與
|
||
|
問題:comsol能否自定義一個(gè)場(chǎng)變量,來標(biāo)記每個(gè)網(wǎng)格點(diǎn)溫度T曾經(jīng)是否大于Ts,一旦某個(gè)網(wǎng)格點(diǎn)溫度曾經(jīng)大于Ts,該網(wǎng)格狀態(tài)量為1,即便溫度降下來了,狀態(tài)量不變。 這個(gè)問題非常具有代表性,其歸根結(jié)底是要定義場(chǎng)變量f(x,y,z,t),這個(gè)場(chǎng)變量依附于每一個(gè)網(wǎng)格,可以初始化,可被用戶自定義操作。我目前發(fā)現(xiàn),comsol并不能不依附任何物理場(chǎng)模塊自定義這樣的變量,退而求其次的做法是采用comsol的數(shù)學(xué)模塊里的域偏微分/域常微分方程/不可逆轉(zhuǎn)變/生物傳熱模塊,這些做法邏輯是能行得通,但是求解非常不準(zhǔn)確。采用偏微分或者常微分模塊,無論是通過系數(shù)將模塊數(shù)學(xué)方程u=f,還是du/dt=f這么簡單的方式,其中f通過邏輯控制,即便這樣,我發(fā)現(xiàn)comsol求解出來的u誤差很大,連u=f,這里置f=1或者0,都不能嚴(yán)格控制計(jì)算的u=1或者0;du/dt=f的方式求解的誤差更離譜,我一直定義f為正,但是u求解出來的還有一點(diǎn)點(diǎn)負(fù)值,這樣就無法通過u來判斷它曾經(jīng)的狀態(tài)。不可逆轉(zhuǎn)變/生物傳熱一樣有這樣的問題,我覺得這個(gè)東西應(yīng)該很簡單,而且計(jì)算也不困難,不知道大家有沒有什么好的方案。 還要說的是,Matlab函數(shù)我也試過,本來想把這樣的狀態(tài)量在matlab里定義為全局場(chǎng)變量,但是發(fā)現(xiàn)comsol送過來的網(wǎng)格坐標(biāo)是分批的,打個(gè)比方,模型有50萬網(wǎng)格,comsol會(huì)分好幾撥送過來,也就是Matlab函數(shù)在一次時(shí)間迭代開始前會(huì)被調(diào)用好幾次,而且送過來的網(wǎng)格批次的先后順序也不得而知,這就無法對(duì)齊場(chǎng)變量元素的位置。 |
鐵桿木蟲 (著名寫手)

新蟲 (著名寫手)
|
用數(shù)學(xué)模塊下的事件試試?官網(wǎng)博客有一個(gè)恒溫箱的例子,溫度降到一定值就會(huì)加熱 發(fā)自小木蟲Android客戶端 |
新蟲 (初入文壇)
新蟲 (著名寫手)
|
沒用過事件,只是看過幫助。事件有顯示事件和隱式事件。隱式事件還要配套另一個(gè)項(xiàng)目使用。 發(fā)自小木蟲Android客戶端 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 299求調(diào)劑 +3 | 霧與海 2026-04-02 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 301求調(diào)劑 +4 | 細(xì)胞相關(guān)蛋白 2026-04-02 | 8/400 |
|
|
[考研] 085600,材料與化工321分求調(diào)劑 +11 | 大饞小子 2026-03-28 | 11/550 |
|
|
[考研] 085600 295分求調(diào)劑 +16 | W55j 2026-03-30 | 19/950 |
|
|
[考研] 275求調(diào)劑 +13 | jjjjjjjjjjl 2026-03-27 | 13/650 |
|
|
[考研] 材料工程322分 +8 | 哈哈哈吼吼吼哈 2026-04-01 | 8/400 |
|
|
[考研] 311求調(diào)劑 +9 | 勇敢的小吳 2026-04-02 | 9/450 |
|
|
[考研] 266分,一志愿電氣工程,本科材料,求材料專業(yè)調(diào)劑 +10 | 哇呼哼呼哼 2026-04-01 | 11/550 |
|
|
[考研] 一志愿北交大材料工程總分358 +8 | cs0106 2026-04-01 | 9/450 |
|
|
[考研] 考研調(diào)劑0702 +3 | 梅子味晚霞 2026-03-28 | 3/150 |
|
|
[考研] 070305高分子化學(xué)與物理 304分求調(diào)劑 +14 | c297914 2026-03-28 | 14/700 |
|
|
[考研] 0855機(jī)械初試280求調(diào)劑 +3 | kazenotori 2026-03-31 | 3/150 |
|
|
[考研] 315求調(diào)劑 +6 | akie... 2026-03-28 | 7/350 |
|
|
[考研] 本科211安全工程,初試290分,求調(diào)劑 +3 | 2719846834 2026-03-28 | 3/150 |
|
|
[考研] 266分,求材料冶金能源化工等調(diào)劑 +8 | 哇呼哼呼哼 2026-03-27 | 10/500 |
|
|
[考研] 一志愿浙江大學(xué)工科動(dòng)力工程370,數(shù)一121,專業(yè)課135,現(xiàn)在能去哪里 +3 | 080700調(diào)劑 2026-03-30 | 4/200 |
|
|
[考研] 一志愿食品科學(xué)與工程083200求調(diào)劑 +4 | XQTJZ 2026-03-30 | 4/200 |
|
|
[考研] 一志愿華中師范化學(xué)332分求調(diào)劑 +3 | Lyy930824@ 2026-03-29 | 3/150 |
|
|
[考研] 求調(diào)劑 +10 | 家佳佳佳佳佳 2026-03-29 | 10/500 |
|
|
[考研] 308求調(diào)劑 +7 | 墨墨漠 2026-03-27 | 7/350 |
|