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

[16.其它] 正确使用comosl4进行bloch-floquet边界的设置

[复制链接]
发表于 2010-10-12 22:59:30 | 显示全部楼层 |阅读模式 来自 江苏南京
本帖最后由 kyolee 于 2010-11-7 16:30 编辑

comsol3.5a及之前的版本,对于周期性边界条件是很灵活的,从4版本之后,虽然内置了周期边界,但是默认是两边u=u这种了,不可以自动定义变量了.
现给出4版本如何设定实现bloch-floquet边界的方法.


1. 在model coupling中设定similar boundary, 源和目标都设定好. 默认的算符是bndsim1。

2. 选中软件的show equation view 和show more option

3. 在设定边界中的more选项中选择pointwise constraint, 选中源端, 选中自定义, 在表达式那里填入bndsim1(u)*exp(i*G*a)-u, 在force那里弱项test(bndsim1(u)-u*exp(i*G*a)), 这个反作用力是为了求解后期保证矩阵的对称性, 这也是为什么3.5a中有一个厄米矩阵对称检测的选项的原因.

4. 如果有几个变量都遵循bloch-floquet边界,按3步骤继续添加pointwise constraint. 就Ok了!

希望对大家有用! 若谁有更好的方法,请跟帖!
发表于 2010-11-7 12:44:02 | 显示全部楼层 来自 美国
Simdroid开发平台
强大,终于被你研究出来了
回复 不支持

使用道具 举报

 楼主| 发表于 2010-11-7 16:28:05 | 显示全部楼层 来自 江苏南京
本帖最后由 kyolee 于 2010-11-7 16:29 编辑

呵呵,我觉得这是v4中很大的一个变化了,希望能对大家有用。 我觉得研究周期结构的话, 这个还是很有用的。 摸索了很久才搞定。不过一点不好的是,一次只能设定一个边界了。 希望有更好的方法可以实现。
回复 不支持

使用道具 举报

发表于 2010-11-8 00:38:32 | 显示全部楼层 来自 美国
已经很不错了。

你真是能研究的人,很有用,还有一点是能想到 在force那里输入弱项test(bndsim1(u)-u*exp(i*G*a)),这个是需要功底的。我检测了一下你的方法,很不错啊,终于可以用4.0了。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-11-8 13:52:21 | 显示全部楼层 来自 江苏南京
4# feasky
建议用4.1吧。4.0中有一些bug,但是4.1基本都已经修复。呵呵。
回复 不支持

使用道具 举报

发表于 2011-4-16 09:27:46 | 显示全部楼层 来自 美国
comsol3.5a及之前的版本,对于周期性边界条件是很灵活的,从4版本之后,虽然内置了周期边界,但是默认是两边u=u这种了,不可以自动定义变量了.
现给出4版本如何设定实现bloch-floquet边界的方法.


1. 在model coupli ...
kyolee 发表于 2010-10-12 22:59


请问:这么做的原理是什么?能不能讲讲。尤其是反力那样施加,虽然能算出来,但原理不明白。请楼主专门写个帖子,顺便给大家补补Weak形式。
回复 不支持

使用道具 举报

发表于 2012-9-8 10:56:26 | 显示全部楼层 来自 黑龙江哈尔滨
大神,求一个band structure的例子,最好是声子晶体的,本人刚接触comsol,看到网上有人提到案例band_phononic,但是我的comsol里没有啊
回复 不支持

使用道具 举报

 楼主| 发表于 2012-9-8 21:33:30 | 显示全部楼层 来自 安徽芜湖
现在4.3 有floquent边界了. 可以无敌了. 再也不用weak form了.
回复 不支持

使用道具 举报

发表于 2014-4-26 22:49:33 | 显示全部楼层 来自 浙江杭州
这么多年过去了,想想 楼主还是很牛逼的!
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-20 09:12 , Processed in 0.037081 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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