COMSOL电磁结构耦合问题.请问下COMSOL的帮助文件中有没有几个场耦合在一起的例子,不是感应加热,焦耳热这种已经组装好的模块,而是那种比如施加电流密度,计算磁场,将磁场的结果作为固体结
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 05:53:13
COMSOL电磁结构耦合问题.请问下COMSOL的帮助文件中有没有几个场耦合在一起的例子,不是感应加热,焦耳热这种已经组装好的模块,而是那种比如施加电流密度,计算磁场,将磁场的结果作为固体结
COMSOL电磁结构耦合问题.
请问下COMSOL的帮助文件中有没有几个场耦合在一起的例子,不是感应加热,焦耳热这种已经组装好的模块,而是那种比如施加电流密度,计算磁场,将磁场的结果作为固体结构的载荷,再求固体结构的应力分布.请问下各位这样的例子有没有啊.
本人正在通过“脉冲磁体力学有限元分析”的一个项目来学习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功能也一样,就是没那么友好.
模型一定要从简单的做起,先算个特别简单模型的模型,知道你的设定没错了,软件会用了,再算复杂的模型.
这是我另外一个账号,要是给分给到这个就好了,算是回答追问了