找回密码
 注册
Simdroid-非首页
查看: 67|回复: 4

[12.前后处理] comsol中将分别用两个几何计算的各个结果的组合映射到原来的fem结构中来显示

[复制链接]
发表于 2011-7-8 09:01:30 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
求解了两个geometry下的解,然后计算其乘积,将该乘积作为新的u,进行求解,也就是: 在fem1下求解的是a,fem2下求解的是b,c=a*b,可否将c赋给fem.sol.u,然后再用postsurf(fem, 'c'),这个语句总不成功,不知道是不可行,还是哪里出错了。
发表于 2011-7-8 11:19:17 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
建个几何3,使用拉伸耦合变量
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-8 11:55:26 | 显示全部楼层 来自 辽宁沈阳
多谢facklaoer,我这几天用了两种方法:第一种是用全局变量,但只要换了一个geometry,全局变量就变成了改几何层的,不可行;第二种也是建立了一个fem3,然后fem3=fem2;fem3.sol=femsol(c); 这一条语句是不是就是将c映射到fem3即fem2中啊,到刚才那一步运行时没有出错的,但下一步postsurf(fem, 'c')就出错了,说表达式c出错,是不那个位置只能是fem.dim,不能是表达式啊。
我现在马上用你说的拉伸耦合变量试一下,这个没用过,马上学习一下。
回复 不支持

使用道具 举报

发表于 2011-7-8 18:08:11 | 显示全部楼层 来自 黑龙江哈尔滨
我回复10个能,有1个感谢我的就不错了
所以,我也要谢谢你。
具体有问题可以找我。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-10 23:10:01 | 显示全部楼层 来自 辽宁沈阳
第一次使用耦合变量,通过实验,问题已经解决了,这次真的很谢谢facklaoer,原来根本不用改脚本文件,这个问题就可以很直接的解决了。
我没有建立fem3,原来在第二个几何中用gui就可以直接引用第一个几何中设置的耦合变量了,有的时候真的需要有人告诉你这样做可行,自己才有信心坚持做一下,我可以继续我的实验了,再次谢谢facklaoer,帮了我大忙了,这个论坛真是个好地方。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-18 03:30 , Processed in 0.030854 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表