作者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/cn.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