关于comsol模拟的一些问答

上传人:汽*** 文档编号:497238333 上传时间:2022-10-10 格式:DOC 页数:18 大小:241KB
返回 下载 相关 举报
关于comsol模拟的一些问答_第1页
第1页 / 共18页
关于comsol模拟的一些问答_第2页
第2页 / 共18页
关于comsol模拟的一些问答_第3页
第3页 / 共18页
关于comsol模拟的一些问答_第4页
第4页 / 共18页
关于comsol模拟的一些问答_第5页
第5页 / 共18页
点击查看更多>>
资源描述

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

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

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

3、886/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加个圆形的就可以了yt0c;aBr#d C xH PML要考虑模型的对称性,比如这个模型可以只计算1/4或者1/6 xwx000000 发表于 2009-11-13 22:31楼主具体交流下怎么划分格点的?T%A?)h9tK5dX 我算光子晶体光纤的模式,伪模很多阿,比如设neff=1.5附近寻找,设200个,它就给找出200个neff出来。 n在comsol如何输入积分和二重积分符号?我要在选项-表达式里输入表达式,在表达式里输入积分符号和二重积分符号,这两个符号都怎么输入? Lynn_An 发表

5、于 2009-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:23推荐精选to 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 variable 直接对Sub

8、domain2 (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有个笨办法:画一条线,然后复制一下,再把原来的线旋转60度,粘贴原来的线出来,

9、这样就有两根线了,再把两个末端连起来,三个线同时选中后强制生成实体,就是一个正三角形。或者:画一个旋转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,然后打开comsol。comsol里面选2D,然

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

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

12、波长,指定各求解域的材料属性。外围边界用吸收边界(散射边界或者PML),内部边界不用管它,默认连续。然后告诉他在哪个折射率附近找,然后就计算。在后处理中看功率分布找到基膜,然后记下软件给出的有效折射率,是个复数。虚部表示了损耗,有公式的,翻翻论坛上的帖子。散射边界和PML都属于吸收边界。区别就是,散射边界是个一阶的吸收边界,而PML是二阶的。换句话说,如果波矢精确已知,散射边界就是完美吸收边界,没有反射。但是如果波矢无法给出,那散射边界就不可能完美吸收了,会有反射存在。PML要高级一点,那可以不要求用户指定波矢,反正波来了就吸收,衰减掉,只要PML层够厚。i mAy?s推荐精选但是大多数都是伪

13、模,光的能量都不在中心,而是在各种各样乱七八糟的区域,200里面可能有一两个是限制在芯区的传输模。vQeyB)nD如果光子晶体柱半径再小的话,可能一个传输模也找不到 wd19830203 发表于 2009-11-17 20:43原因就是没找到模式,具体应该参照第一幅图的折射率设定,然后都找几个模,应该可以找到正确的模式。我目前还在做,希望和大家多交流。 beautycatcher 发表于 2009-11-24 08:32楼主?最后问题出在哪啊?给个总结贝 xwx000000 发表于 2009-11-30 13:42quote原因就是没找到模式,具体应该参照第一幅图的折射率设定,然后都找几个模,

14、应该可以找到正确的模式。我目前还在做,希望和大家多交流。+Jufc#q qGv0v size=2color=#999999wd19830203 发表于 2009-11-17 20:43/color url=http:/ Q,p,b+n1L9O&|能加我QQ么 890587541C)o7Pf7ryO(s一起交流下 我清华的4. 请问有谁用femlab模拟过光子晶体光纤我用Perpendicular WavesHybrid-Mode WavesMode analysis模拟光子晶体光纤.仿照step indexWkno4HX5a2X推荐精选fiber的例子,但是计算结果是 光束没有约束在纤芯.不知道有哪位做过.请指教一下.多谢! ryan_xu 发表于 2006-12-24 15:11需要用,象计算普通波导中的模式一样计算光子晶体光纤中的模式是不行的。具体可参见上的几篇文章。 winter1 发表于 2006-12-25 11:05多谢!多谢!可惜我没有,不知哪位兄弟有啊? piaopozhz 发表于 2006-12-26 09:19同问啊!楼主也是做光子晶体光纤的吗,多交流啊! winter1 发表

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

当前位置:首页 > 资格认证/考试 > 自考

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