24小时热门版块排行榜    

查看: 3253  |  回复: 7
【悬赏金币】回答本帖问题,作者kehe9666将赠送您 20 个金币

kehe9666

新虫 (初入文坛)

[求助] Comsol变量调用问题

我在一个组件定义了两个物理场,系数微分方程与固体力学,我想在系数方程中调用固体力学的变量(u、v),尝试了solid.u和u都不行,于是想将其定义为全局变量,如第一张图,显示变量u、v未定义,但是将变量换位系数方程的p就可以识别,请问一下,这种情况,怎么调用固体力学的变量?

Comsol变量调用问题
123.png


Comsol变量调用问题-1
12.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kehe9666

新虫 (初入文坛)

在固体力学场中可以直接调用系数微分方程的变量
2楼2020-07-11 09:49:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kehe9666

新虫 (初入文坛)

上面表述有误,准确的说是可以调用u\v,但是不能用ux这种表达,请问固体力学场里,变量对x/y的偏导数怎么表示
3楼2020-07-11 09:59:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

凤翔先生

银虫 (小有名气)

引用回帖:
3楼: Originally posted by kehe9666 at 2020-07-11 09:59:39
上面表述有误,准确的说是可以调用u\v,但是不能用ux这种表达,请问固体力学场里,变量对x/y的偏导数怎么表示

变量u对x的偏导d(u,x)

发自小木虫Android客户端
4楼2020-07-11 11:18:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kehe9666

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 凤翔先生 at 2020-07-11 11:18:11
变量u对x的偏导d(u,x)
...

这个是表示微分的吧
5楼2020-07-11 14:45:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kehe9666

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 凤翔先生 at 2020-07-11 11:18:11
变量u对x的偏导d(u,x)
...

我用了这种表达式,可以识别了,但是计算时提示:只允许涉及网格时间的时间导数。
6楼2020-07-11 15:16:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

凤翔先生

银虫 (小有名气)

引用回帖:
6楼: Originally posted by kehe9666 at 2020-07-11 15:16:32
我用了这种表达式,可以识别了,但是计算时提示:只允许涉及网格时间的时间导数。...

不清楚你模型的情况。1,固体力学瞬态里,求求解的是位移分量uvw,假如是求解完成后,对u求时间导数ut得到的是质点振动速度。2,假如是求解前需要满足一个条件ut=f(x,y,z,t),需要通过添加约束来实现,全局约束或者初始速度等,或者直接写个ode进行耦合。

发自小木虫Android客户端
7楼2020-07-11 22:43:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kehe9666

新虫 (初入文坛)

引用回帖:
7楼: Originally posted by 凤翔先生 at 2020-07-11 22:43:07
不清楚你模型的情况。1,固体力学瞬态里,求求解的是位移分量uvw,假如是求解完成后,对u求时间导数ut得到的是质点振动速度。2,假如是求解前需要满足一个条件ut=f(x,y,z,t),需要通过添加约束来实现,全局约束 ...

我找到了问题所在,新版本(我的是5.4)固体力学中不能用d(u,t), 要用d(u,TIME).
8楼2020-07-13 08:57:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kehe9666 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见