作者dadu3a05 (C.H.)
看板Civil
標題[請益] COMSOL軟體初始條件設定問題
時間Sun Apr 3 23:05:54 2022
不知道在這裡問適不適合
但已經試過好多方法 想都嘗試看看
看能不能有人來解答( ・ ・ )
目前在使用comsol 做水壓力平衡以及時間相依的問題
我目前分了兩個study
study1 是time dependent
study2 是stationary
想以study2的結果做為study1的初始條件
已經用了好多方式去嘗試 study1就是跑不出結果
想請問還有沒有什麼方法能辦到
以下為我的model builder
https://i.imgur.com/oHyCTHv.jpg
或是各位前輩有知道合適的管道可以詢問?
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.75.42 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Civil/M.1648998356.A.357.html
1F:推 TWhtml: study1 再加一個step做穩態的試試看能不能達到你要的04/04 00:13
2F:推 TWhtml: 不知道你的error寫什麼?04/04 00:21
https://i.imgur.com/HfasRgl.jpg
這是他的error
貌似是找不到初始值?
※ 編輯: dadu3a05 (42.72.75.42 臺灣), 04/04/2022 00:55:02
3F:推 orange60450: 看到熟悉的理查跟comsol了04/04 18:17
4F:→ orange60450: step1時間相依前面多做一個穩態試試看04/04 18:17
5F:推 orange60450: 或是你初始值的表示式有沒有打錯04/04 18:21
6F:推 TWhtml: 你的初始值怎麼設定的?04/04 19:07
7F:推 TWhtml: 可以看一下library 有沒有類似的範例04/04 19:10
8F:→ saltlake: 第二章圖的錯誤訊息告訴你,你那些設定初始值的表達式04/04 21:27
9F:→ saltlake: 會導致計算零的負次方。自己想想除以零是啥意思04/04 21:28
謝謝各位大大的幫忙
後來我有一個方法
將事件分為兩個study
study1是穩態解 study2是時間相依解
我把study1的解設定為study2的初始值讓study2來做計算
但我現在又遇到另外一個問題
我創造了一個函數
想讓總水頭隨著時間穩定增加(一天內從10m到11.5m)
我的函數也都建好了
可是在compute的時候它說我的變數未定義
上網查要在study那裡給它跑function
可是我把function sweep叫出來
它沒辦法偵測到我的函數
想請問大家是不是哪裡出了問題還是我沒設定到什麼
謝謝大家
https://i.imgur.com/BFSjFDg.jpg
https://i.imgur.com/d1zFaap.jpg
※ 編輯: dadu3a05 (42.72.75.42 臺灣), 04/05/2022 03:04:33
10F:→ saltlake: 變數未定義 <- 這純粹是寫程式小心與否的除錯問題 04/05 06:04
11F:推 TWhtml: 你的變數x沒有定義到,可能要檢查一下 04/05 09:12