关于comsol模拟的一些问答

上传人:笛音 文档编号:25593256 上传时间:2017-12-15 格式:DOC 页数:14 大小:282.50KB
返回 下载 相关 举报
关于comsol模拟的一些问答_第1页
第1页 / 共14页
关于comsol模拟的一些问答_第2页
第2页 / 共14页
关于comsol模拟的一些问答_第3页
第3页 / 共14页
关于comsol模拟的一些问答_第4页
第4页 / 共14页
关于comsol模拟的一些问答_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《关于comsol模拟的一些问答》由会员分享,可在线阅读,更多相关《关于comsol模拟的一些问答(14页珍藏版)》请在金锄头文库上搜索。

1、1.近来用 COMSOL 计算光子晶体光纤的模场分布,可是不知道 PML 的参数如何设置,以及边界条件怎么设置,计算出来的结果不对. 实验室老板催得急,算不出来特别郁闷,不想读的心思都有了。 请用过的人帮帮忙吧:)我也是用 comsol 算光纤的,关于 pml 层的设定问题,如果不考虑损耗的话,pml 层可以不设,你可以试一试就知道了,pml 对模场分布基本没有影响2. COMSOL Multiphysics 如何模拟带隙光子晶体光纤?要用 COMSOL Multiphysics 模拟带隙光子晶体光纤,也就是要加入 kz,可以用如下方法: (1)用平面波模式,将模型边界条件改为电场,输入一个表

2、达式的名字,例如 E1。 (2)定义该边界表达式 E1,菜单“选项表达式边界表达式”,选择不同的边界,分别写入该边界上电场 E1 的表达式,这样就能加入 kz,将所需的周期性边界方程写入 COMSOL Multiphysics。 3. 如何准确求光子晶体光纤的限制损耗即有效折射率的虚部我在模拟 PCF 时,为了求其限制损耗即有效折射率的虚部,在 PCF 结构的外面加了 PML,但是在加了PML 后,却发现光束不能约束在纤芯中了。不知道哪里出了问题,还望各位高手给予指点,谢谢。8vpw-q%T-V1W -dattach219885/attach:T o 1O+B0j P加了 PML 后的结果如下

3、:attach219886/attach beautycatcher 发表于 2009-10-21 07:31我也是初学,也在做一些光子晶体的方法。目前还不懂帮你顶顶,大家多多讨论 caoer 发表于 2009-10-21 11:17有限元做光子? 这个挺有新意,不过要注意是否适用 mahui 发表于 2009-11-5 09:59能说一下有限元做光子为什么不合适吗?不过用 FDTD 做光子的还蛮多的 Feit 发表于 2009-11-5 12:22PML 的几何不对,应该是加个六边形的 PML 才对吧:) fangany 发表于 2009-11-8 13:29纤芯比外面的小,当然有可能找到外

4、面的那个模式,多找几个模式或者将外面的区域减小应该就可以了 shanyrain 发表于 2009-11-8 20:35加个圆形的就可以了PML 要考虑模型的对称性,比如这个模型可以只计算 1/4 或者 1/6 xwx000000 发表于 2009-11-13 22:31楼主具体交流下怎么划分格点的?我算光子晶体光纤的模式,伪模很多阿,比如设 neff=1.5 附近寻找,设 200 个,它就给找出 200 个neff 出来。 n在 comsol 如何输入积分和二重积分符号?我要在选项-表达式里输入表达式,在表达式里输入积分符号和二重积分符号,这两个符号都怎么输入?Lynn_An 发表于 2009

5、-12-28 09:17COMSOL 没有这种运算符,实现这个功能的是“积分耦合变量”。如果你把这个积分耦合变量定义在三维实体上,那么就是三重体积分的含义;定义在二维域上,就是二重面积分;定义在一维线上,就是单重的线积分。如果你要做的不是对空间的积分,而是对时间的积分,那么,就需要你把这个时间的积分整理成一个普通的常微分方程,在 COMSOL 中可以添加 ODE 的约束。 在 comsol 里如何操作运行有效模场面积在模拟光子晶体光纤的时候想知道有效模场面积和波长的关系,我现在知道有效模场面积的计算公式,但不知道在 COMSOL 里如何操作、运行,如何计算有效模场面积?先谢了! Lynn_An

6、 发表于 2009-12-28 09:19后处理菜单中,有个域积分计算。你在那里面对你有效面积公式的分子和分母那两个积分分别进行计算,然后手工去做个除法. GYZ 发表于 2010-1-14 20:49我还是不明白,能不能再详细一点。谢谢! Lynn_An 发表于 2010-1-22 11:23to GYZ:首先,你知道那个 Aeff 的公式不?如果不知道,可以去 SCI 数据库查一下 K. Saitoh 做 PCF的论文,0203 年附近的。可以找到这个公式。我论坛回复没法用公式编辑器,所以只能让你自己去查一查了。查一下也好,你写论文的时候总要引用这个公式的出处的。然后,这个公式是一个除法,

7、分子和分母均是对电场分布的二重积分,当然积分域并不一样。积分变量也不完全一样,虽然都是电场分布,但是分子分母有一个平方,一个是四次方。总之这个二重域积分的功能,COMSOL 里面内置了,可以简单的分别计算出来。 joasm 发表于 2010-4-22 18:06i=s 本帖最后由 joasm 于 2010-4-22 18:11 编辑 /i附上 Aeff 公式, 我用范例里的color=redstep_index_fiber/color计算 Aeff,但结果有点不太正确!主任帮我看看,我的过程!Options integration coupling variable subdomain var

8、iable 直接对 Subdomain2 (core)积分name expression Int normE_rfwv2 分母Int1 normE_rfwv4 分子更新计算后 从 data display global 观看结果但结果似乎不太正确 在 comso 里,如何画正三角形和正六变形 ?求求大家帮忙,指点一下如何画正三角形和正六边形,非常着急,由于不会画,下面的论文都做不下去了。再次谢谢大家 glassfiber 发表于 2009-12-1 13:22i=s 本帖最后由 glassfiber 于 2009-12-1 13:24 编辑 /i有个笨办法:画一条线,然后复制一下,再把原来的线

9、旋转 60 度,粘贴原来的线出来,这样就有两根线了,再把两个末端连起来,三个线同时选中后强制生成实体,就是一个正三角形。或者:画一个旋转 60 度的正方形,一个不旋转的正方形,然后里面就有一个正三角形的形状了,用线连起来就是一个正三角形。 kobe010525 发表于 2010-1-7 10:29可以用 matlab 先编一个程序,导入就行了吧 yiri 发表于 2010-4-11 12:00能说说如何用 matlab 编,在导入呢?还是全部在脚本中实现 Lynn_An 发表于 2010-4-12 10:15就是使用 comsol with matlab。这个时候会先打开 matlab,然后打

10、开 comsol。comsol 里面选 2D,然后确定就可以了。这个时候 comsol 进入工作界面,最小化它就可以了。在 matlab 界面写程序,画正三角形什么的都有现成的命令,这个随便 google 就知道了,有很多方法。画好了以后,使用一下 geomcoerce 命令,把曲线几何强制成实体。然后在 comsol 界面写,选 文件导入 导入几何对象,这个时候你就能在 comsol 中看见 matlab 工作空间中的几何对象,导入就可以了。 Lynn_An 发表于 2010-4-12 10:17其实说实在的,我觉得 2 楼说的画线再复制旋转的方法更容易。正三角形而已,不至于用脚本,呵呵。

11、因为基模的损耗一般最小,对应于虚部也最小。求光纤传播模式和损耗的问题1)那个 in-plane wave 是面内波,不是光学里面说的平面波(plain wave),comsol 里面的垂直波也可以是平面波。面内波和垂直波,只是描述的光的入射方向,你计算的模式的话,画光纤截面多好,因为模式分布是一个稳态光场分布,你弄个面内波做一段无意义的传输干什么呢,唉,被 fdtd 毒害太深了。2)求解模场使用的是特征频率分析这种求解器。你要告诉他一个大概的寻找范围。比如你做个光纤仿真,芯的折射率 1.6,包层折射率 1.5.你就可以告诉软件从 1.6 附近开始找,因为模式的折射率一定在 n1和 n2 之间。

12、你要是告诉软件从折射率 1 附近找,他肯定算不出来。3)步骤就是画光纤截面,用垂直波模场分析这种应用模式,指定波长,指定各求解域的材料属性。外围边界用吸收边界(散射边界或者 PML),内部边界不用管它,默认连续。然后告诉他在哪个折射率附近找,然后就计算。在后处理中看功率分布找到基膜,然后记下软件给出的有效折射率,是个复数。虚部表示了损耗,有公式的,翻翻论坛上的帖子。散射边界和 PML 都属于吸收边界。区别就是,散射边界是个一阶的吸收边界,而 PML 是二阶的。换句话说,如果波矢精确已知,散射边界就是完美吸收边界,没有反射。但是如果波矢无法给出,那散射边界就不可能完美吸收了,会有反射存在。PML

13、 要高级一点,那可以不要求用户指定波矢,反正波来了就吸收,衰减掉,只要 PML 层够厚。i mA y? s但是大多数都是伪模,光的能量都不在中心,而是在各种各样乱七八糟的区域,200 里面可能有一两个是限制在芯区的传输模。vQ eyB)nD如果光子晶体柱半径再小的话,可能一个传输模也找不到 wd19830203 发表于 2009-11-17 20:43原因就是没找到模式,具体应该参照第一幅图的折射率设定,然后都找几个模,应该可以找到正确的模式。我目前还在做,希望和大家多交流。 beautycatcher 发表于 2009-11-24 08:32楼主?最后问题出在哪啊?给个总结贝 xwx0000

14、00 发表于 2009-11-30 13:42quote原因就是没找到模式,具体应该参照第一幅图的折射率设定,然后都找几个模,应该可以找到正确的模式。我目前还在做,希望和大家多交流。size=2color=#999999wd19830203 发表于 2009-11-17 20:43/color url=http:/ Q,p,b+n1L9O&|能加我 QQ 么 890587541C)o7Pf7ry O(s一起交流下 我清华的4. 请问有谁用 femlab 模拟过光子晶体光纤我用 Perpendicular WavesHybrid-Mode WavesMode analysis 模拟光子晶体光纤.

15、 仿照 step indexWkno4HX5a2Xfiber 的例子,但是计算结果是 光束没有约束在纤芯 .不知道有哪位做过. 请指教一下.多谢! ryan_xu 发表于 2006-12-24 15:11需要用,象计算普通波导中的模式一样计算光子晶体光纤中的模式是不行的。具体可参见上的几篇文章。 winter1 发表于 2006-12-25 11:05多谢!多谢!可惜我没有,不知哪位兄弟有啊? piaopozhz 发表于 2006-12-26 09:19同问啊!楼主也是做光子晶体光纤的吗,多交流啊! winter1 发表于 2006-12-26 12:51你好,我是搞光子晶体光纤和光纤激光器的。我的 QQ409306042,想交流的话加我。注明你是仿真论坛的。 piaopozhz 发表于 2006-12-28 14:24还要请问大家,如何设定光在光子晶体光纤中沿 z 方向的传播距离呢?好像 step indexfiber 的例子中也没有关于传播距离的解释,也就是传播了多远得到的稳定基模呢?另外 2 楼说的是理想

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号