| 查看: 868 | 回复: 0 | |||
[交流]
Comsol新人的一点具体问题,希望一点建议,谢谢~
|
|
大家好~comsol新人的一点问题,在comsol官方的discussion forum上问过没有人回答,那里基本也是个鬼论坛 - -英文官方手册翻过没找到答案,网上没有其他学习资料,不想做伸手党但真是没有办法了,做论文的助教完全不会帮不上忙。 基本来说是2个小问题。问题个人尽量描述清楚,可能有点长,非常抱歉 1.个人在model builder中用的solver是segregated,所以在每次compute计算后除了graphics还会有convergence plot曲线图。想问的是有怎么在application builder选到convergence plot图(因为个人想在用application builder创建的一个user interface显示这个convergence plot图)。new form的insert new object里没有这个。 2.个人要用comsol的模型做大量重复实验,基本来说步骤是 变更变量——geometry build——mesh——compute——report,这个顺序不停循环。code感觉很简单,个人已经用application builder写好了,但是很奇怪的是尽管我在code中每个步骤是按照顺序写的,但是内部执行是按照 变更变量 ——geometry build——mesh——compute。这个顺序,即前面不执行任何report命令,而在最后所有变量compute全部执行完后再执行N次(即我设定的也就是希望的以不同变量执行的总次数)report,问题就在这个report其实是最后一个变量执行的报告的N份copy。。。而不是我需要的对应N个变量每个变量一份对应compute的report。 code附上:(例子,但思路一样,出现上述问题) for(i=0,i<2,i+=1){ model.param().set("q1",10+10*i);//这两个是变量 model.param().set("q2",30-10*i); model.geom("geom1" .run();//geom build,mesh,study compute老三样model.mesh("mesh1" .run();model.study("std1" .run();model.result().report("rpt1" .set("filename","Z:\\Comsol 51\\Study"+i+".docx" ;//设定report储存位置和执行model.result().report("rpt1" .run();} 结果就是只输出3个同样的当i=2时的报告word report,但是我看了log file确定对每个不同的i(i=0,1,2)确实是成功进行了study的(因为log file里的3次计算每次结果data不一样)。但就是报告生成这里的问题。 哪怕扩展一点思路也好,非常感谢。 |
» 猜你喜欢
自荐读博
已经有5人回复
求个博导看看
已经有16人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有5人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
需要合成515-64-0,50g,能接单的留言
已经有4人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
带资进组求博导收留
已经有10人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
找到一些相关的精华帖子,希望有用哦~
COMSOL里有VOF模块吗?谢谢!
已经有12人回复
请问,大家都用哪个版本的comsol,我是新手用哪个比较好上手呢?谢谢大家
已经有12人回复
科研从小木虫开始,人人为我,我为人人







.run();//geom build,mesh,study compute老三样
回复此楼
点击这里搜索更多相关资源