COMSOL电磁结构耦合问题。

请问下COMSOL的帮助文件中有没有几个场耦合在一起的例子,不是感应加热,焦耳热这种已经组装好的模块,而是那种比如施加电流密度,计算磁场,将磁场的结果作为固体结构的载荷,再求固体结构的应力分布。请问下各位这样的例子有没有啊。谢谢!
本人正在通过“脉冲磁体力学有限元分析”的一个项目来学习COMSOL。多谢大家的指导!

3.5中也有那个例子。在model library中Comsol Multiphysics->Multiphsics->free convection 或者electronic conductor都是。你也可以自己在model library 中找找,只要点开例子后,点菜单中的Multiphysics,要是有2个或2个以上物理,基本上就是多场耦合的了。
4.2的例子我就不发给你了,因为3.5打不开4.2的例子,没什么用。
你说的东西我不大能听的懂,我有个粗略的思路。
首先在固体结构场中,你得找到输入Fx分量和Fy分量的地方,关于这块我一点都不知道,你可以找找相关例子学习下。
然后,就需要将Fx分量和Fy分量的表达式输入。给我的感觉,Fx分量和Fy分量的表达式似乎与磁场有关(包括磁场的各阶导数),也就是说Fx=f(B),这样 你就在Fx表达式的框里输入f(B)。但是这里磁场各分量的表达式并不是Bx、By,而一般是Bx_emqav、By_emqav,emqav是这个模型的名字。具体你可以在菜单中的Physics->Equation System->Subdomain Settings中选择一个domain,选Variables选项卡,里面有各个变量的名字,表达式,和描述。(通过看这些表达式也可以知道comsol的表达式的规则)
有点抽象,具体可以类比electronic_conductor的例子。虽然你觉得这个例子没教什么东西,单我估计你没有完全明白这个例子。这个例子其实挺好的,只是comsol智能的把你应该填的给填了。
这个例子有两个physic,一个名字是ht,一个名字是dc。在Multiphysics中,选择ht后,打开physics->subdomain settings,你会发现Heat source这项,被输入了Q_dc。这其实应该由你来填。这个框就类比于你要填Fx表达式的,而Q_dc就类比于f(B),或者说是f(B_emqav)。而Q_dc的意义,可以在Physics->Equation System->Subdomain Settings,Variables选项卡中找到。
总结下来,你要在Physics->Equation System->Subdomain Settings,Variables选项卡中找到你需要的变量,将他们组成Fx的表达式,将这个表达式,填在Fx对应的框中。
另外有两点建议。
comsol4.2比3.5好用得多,所以建议用4.2,当然,3.5功能也一样,就是没那么友好。
模型一定要从简单的做起,先算个特别简单模型的模型,知道你的设定没错了,软件会用了,再算复杂的模型。
这是我另外一个账号,要是给分给到这个就好了,算是回答追问了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-03
v4.2 model library 中有一个free_convection是多场耦合的,可以看看。应该在model library中有更好的例子。
个人感觉,所谓多场,就是加入多个physic,一个physic的量,可以作为另一个physic里面的变量(比如固体结构的physic中,输入的参数就是磁场大小之类的)追问

.

相似回答