关于某comsol模拟地一些问答

上传人:沈*** 文档编号:83308851 上传时间:2022-05-01 格式:DOC 页数:17 大小:142.50KB
收藏 版权申诉 举报 下载
关于某comsol模拟地一些问答_第1页
第1页 / 共17页
关于某comsol模拟地一些问答_第2页
第2页 / 共17页
关于某comsol模拟地一些问答_第3页
第3页 / 共17页
资源描述:

《关于某comsol模拟地一些问答》由会员分享,可在线阅读,更多相关《关于某comsol模拟地一些问答(17页珍藏版)》请在装配图网上搜索。

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

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

3、er 发表于 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纤芯比外面的小,当然有可能找到外面的那个模式,多找几个模式或者将外面的区域减小应该就可以了 shanyrai

4、n 发表于 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在sol如何输入积分和二重积分符号?我要在选项-表达式里输入表达式,在表达式里输入积分符号和二重积分符号,这两个符号都怎么输入? Lynn_An 发表于 2009-12-28 09:17SOL没有这种运算符,实

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

6、公式的分子和分母那两个积分分别进展计算,然后手工去做个除法. GYZ 发表于 2010-1-14 20:49我还是不明白,能不能再详细一点。! Lynn_An 发表于 2010-1-22 11:23to GYZ:首先,你知道那个Aeff的公式不?如果不知道,可以去SCI数据库查一下K. Saitoh做PCF的论文,0203年附近的。可以找到这个公式。我论坛回复没法用公式编辑器,所以只能让你自己去查一查了。查一下也好,你写论文的时候总要引用这个公式的出处的。然后,这个公式是一个除法,分子和分母均是对电场分布的二重积分,当然积分域并不一样。积分变量也不完全一样,虽然都是电场分布,但是分子分母有一个

7、平方,一个是四次方。总之这个二重域积分的功能,SOL里面置了,可以简单的分别计算出来。 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 直接对Subdomain2 (core)积分name expression Int normE_rfwv2 分母Int1

8、normE_rfwv4 分子更新计算后 从 data display global 观看结果但结果似乎不太正确 在so里,如何画正三角形和正六变形 ?求求大家帮助,指点一下如何画正三角形和正六边形,非常着急,由于不会画,下面的论文都做不下去了。再次大家 glassfiber 发表于 2009-12-1 13:22i=s 本帖最后由 glassfiber 于 2009-12-1 13:24 编辑 /i有个笨方法:画一条线,然后复制一下,再把原来的线旋转60度,粘贴原来的线出来,这样就有两根线了,再把两个末端连起来,三个线同时选中后强制生成实体,就是一个正三角形。或者:画一个旋转60度的正方形,一

9、个不旋转的正方形,然后里面就有一个正三角形的形状了,用线连起来就是一个正三角形。 kobe010525 发表于 2010-1-7 10:29可以用matlab先编一个程序,导入就行了吧 yiri 发表于 2010-4-11 12:00能说说如何用matlab编,在导入呢?还是全部在脚本中实现 Lynn_An 发表于 2010-4-12 10:15就是使用sol with matlab。这个时候会先打开matlab,然后打开sol。sol里面选2D,然后确定就可以了。这个时候sol进入工作界面,最小化它就可以了。在matlab界面写程序,画正三角形什么的都有现成的命令,这个随便google就知道

10、了,有很多方法。画好了以后,使用一下geomcoerce命令,把曲线几何强制成实体。然后在sol界面写,选 文件导入导入几何对象,这个时候你就能在sol中看见matlab工作空间中的几何对象,导入就可以了。 Lynn_An 发表于 2010-4-12 10:17其实说实在的,我觉得2楼说的画线再复制旋转的方法更容易。正三角形而已,不至于用脚本,呵呵。 因为基模的损耗一般最小,对应于虚部也最小。求光纤传播模式和损耗的问题1)那个in-plane wave是面波,不是光学里面说的平面波plain wave,sol里面的垂直波也可以是平面波。面波和垂直波,只是描述的光的入射方向,你计算的模式的话,画

11、光纤截面多好,因为模式分布是一个稳态光场分布,你弄个面波做一段无意义的传输干什么呢,唉,被fdtd毒害太深了。2求解模场使用的是特征频率分析这种求解器。你要告诉他一个大概的寻找围。比如你做个光纤仿真,芯的折射率1.6,包层折射率1.5.你就可以告诉软件从1.6附近开始找,因为模式的折射率一定在n1和n2之间。你要是告诉软件从折射率1附近找,他肯定算不出来。3步骤就是画光纤截面,用垂直波模场分析这种应用模式,指定波长,指定各求解域的材料属性。外围边界用吸收边界散射边界或者PML,部边界不用管它,默认连续。然后告诉他在哪个折射率附近找,然后就计算。在后处理中看功率分布找到基膜,然后记下软件给出的有

12、效折射率,是个复数。虚部表示了损耗,有公式的,翻翻论坛上的帖子。散射边界和PML都属于吸收边界。区别就是,散射边界是个一阶的吸收边界,而PML是二阶的。换句话说,如果波矢准确,散射边界就是完美吸收边界,没有反射。但是如果波矢无法给出,那散射边界就不可能完美吸收了,会有反射存在。PML要高级一点,那可以不要求用户指定波矢,反正波来了就吸收,衰减掉,只要PML层够厚。i mAy?s但是大多数都是伪模,光的能量都不在中心,而是在各种各样乱七八糟的区域,200里面可能有一两个是限制在芯区的传输模。vQeyB)nD如果光子晶体柱半径再小的话,可能一个传输模也找不到 wd19830203 发表于 2009

13、-11-17 20:43原因就是没找到模式,具体应该参照第一幅图的折射率设定,然后都找几个模,应该可以找到正确的模式。我目前还在做,希望和大家多交流。 beautycatcher 发表于 2009-11-24 08:32楼主?最后问题出在哪啊?给个总结贝 xwx000000 发表于 2009-11-30 13:42quote原因就是没找到模式,具体应该参照第一幅图的折射率设定,然后都找几个模,应该可以找到正确的模式。我目前还在做,希望和大家多交流。+Jufc#q qGv0v size=2color=#999999wd19830203 发表于 2009-11-17 20:43/color url

14、=forum.simwe./redirect.php?goto=findpost&pid=1834817&ptid=900824imgforum.simwe./images/mon/back.gif/img/url/size/quote%6b Q,p,b+n1L9O&|能加我QQ么 890587541C)o7P17 / 17f7ryO(s一起交流下 我清华的4. 请问有谁用femlab模拟过光子晶体光纤我用Perpendicular WavesHybrid-Mode WavesMode analysis模拟光子晶体光纤.仿照step indexWkno4HX5a2Xfiber的例子,但是计算结

15、果是 光束没有约束在纤芯.不知道有哪位做过.请指教一下.多! 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 发

16、表于 2006-12-28 14:24还要请问大家,如何设定光在光子晶体光纤中沿z方向的传播距离呢?好似step indexfiber的例子中也没有关于传播距离的解释,也就是传播了多远得到的稳定基模呢?另外2楼说的是理想匹配层的边界条件吗?呵呵,新手,问题很多,见谅 winter1 发表于 2006-12-28 19:54按照MAXWELL 方程,光纤中存在的模式,就是方程的解。光纤考虑结构随轴向不变,得出的解沿z方向分布是不变的。计算的时候,应该考虑的z方向无限长的,直到求出稳定的解。其它软件模拟光纤的时候,也有没考虑长度的,可能是光纤的宏观尺寸相对于波长是很巨大的。 piaopozhz 发

17、表于 2006-12-29 09:05winter1,你的意思是考虑z方向无限长求出稳定解,得到稳定解的传播距离由于光纤尺寸很大所以可以忽略,认为光纤中从头到尾都以这个解来传播的,对吗?我是这么想的,但导师非要找出稳定解前传播的距离,很郁闷。 winter1 发表于 2006-12-29 10:55呵呵。我同学用的光学软件可以看光波向前传播的时候的横截面的光场分布。一般来说,如果向前传播的光波能够在纤芯中约束,这光传播一段时间,光场在横截面的分布就稳定了。如果不能约束,就很快散出纤芯了。 piaopozhz 发表于 2006-12-29 11:01你同学用的什么光学软件呢?“如果向前传播的光波

18、能够在纤芯中约束,这光传播一段时间,光场在横截面的分布就稳定了那么光传播的这段时间大概多久呢,它又会传播多长呢?是波长量级吗?总搞不清楚这点。#ROy07ov4I+RjicD i 本帖最后由 piaopozhz 于 2006-12-29 14:49 编辑 /i winter1 发表于 2006-12-29 19:07我同学 用的好似是rsoft 之类的软件。我看他模拟的时候,如果该光子晶体光纤不能约束光束。传播约在几十上百个波长量级的时候,就全部泄漏到包层了。 winter1 发表于 2006-12-29 19:47我有femlab的例子是关于光子晶体光纤长周期光栅,有兴趣的我发给你。 win

19、ter1 发表于 2006-12-29 20:03附件是光子晶体光纤长周期光栅,有兴趣的可以看看 winter1 发表于 2006-12-29 20:04附件是光子晶体光纤长周期光栅,有兴趣的可以看看 piaopozhz 发表于 2006-12-30 08:10,真是太感了!我下载下来好好研究研究! piaopozhz 发表于 2006-12-30 10:49奇怪下载下来的为什么不能解压缩呢?放在一个文件夹里也不行。 i7qa9f#R(a对了,还有你在用Femlab处理光子晶体光纤时的边界条件怎么设定的呢?能不能直接用PMC,唉,感觉搞这方面的资料好少啊 winter1 发表于 2006-12

20、-31 14:25实在对不起,我的网速太慢了。登陆了几次都附件传不上去的。可能传的有问题。对不住了。我在试试。 winter1 发表于 2006-12-31 14:33实在不好意思,我的权限太小。没有方法传上去。呵呵。你要的话。发给emailawvtt126./email 我给你传一份。其实这是,2006年年会的文章,也是别人给我的。 piaopozhz 发表于 2006-12-31 15:44真是非常感!我已经给你发了!资料真是宝贵啊! winter1 发表于 2007-1-3 09:42你好。我已经发给你了。呵呵。看看收到没有。 piaopozhz 发表于 2007-1-3 16:48奇怪

21、,收是收到了,为什么没有附件呢?能麻烦你再发一个吗?! winter1 发表于 2007-1-8 18:31不会吧。我也是126 的。呵呵。我试试吧。 piaopozhz 发表于 2007-1-9 07:50这次收到了,非常感!好好研究一下,呵呵 piaopozhz 发表于 2007-1-18 12:02我用Perpendicular WavesHybrid-Mode WavesMode analysis模拟光子晶体光纤,方程是光纤的传播方程,但如何加PML边界条件呢?在边界条件选项里只有理想磁导体边界条件和理想电导体边界条件,无法在加的理想匹配层中选择其它条件啊。如果根据PML的例子来选择边

22、界条件的话方程又不再是光纤的传播方程了。不知哪位能给解答一下吗?另外,好似我用理想磁导体边界条件算出的计算精度也还可以,这个问题能不能就用一般的边界条件算呢 piaopozhz 发表于 2007-1-18 16:19补充一下,我是想用femlab来研究光子晶体光纤的色散和双折射 页: 1查看完整版本: 请问有谁用femlab模拟过光子晶体光纤5. 关于模拟光子晶体光纤因为说明书中并没有介绍如何建立PCF,所以我现在建模老是出一些乱七八糟的错误。头疼死了,看到论坛有那么多牛人再讨论,能否加QQ,请教一二。问题实在太多。不能在这里问了。请牛人加Q103820100,了另,RF模块可以模拟光栅吗?能

23、不能画出光栅的电场分布。! Lynn_An 发表于 2010-4-6 09:26RF模块当然可以模拟光栅,画出光栅结构,然后平面波入射计算传输就可以了。PCF的话其实总结起来,就是画一个PCF的截面图。使用RF模块进展2D建模即可,使用垂直入射,模式分析功能。定义好各局部材料特性以后,边界使用一般的吸收边界散射边界或者PML,就可以了。 Leon86 发表于 2010-4-6 12:22感系主任。有不会的问题再请教哈b url=bbs sol/redirect.php?goto=findpost&pid=2197&ptid=9732#/url iLynn_An/i /b Leon86 发表于

24、2010-4-6 16:22在解模场特征值时,需要获得初始值么?我点获得初始值,又有好多错误b url=bbs sol/redirect.php?goto=findpost&pid=2197&ptid=9732#/url iLynn_An/i /b Lynn_An 发表于 2010-4-16 10:35burl=bbs sol/redirect.php?goto=findpost&pid=2207&ptid=9734#/url iLeon86/i /b什么获得初始值?建议你去模型库里面看看那个普通阶跃光纤的模场分析例子吧。在RF模型库,optics and photonics目录下面,有个st

25、ep index fiber的算例。去看看这个的操作过程。然后你所后需要做的,就是加上几个空气孔,重复这个step index fiber的仿真分析步骤。 liger 发表于 2010-7-6 15:25有没有关于用sol模拟光子晶体光纤的群啊,刚开始学习这个软件,都不知道怎么建模,怎么计算啊! liger 发表于 2010-7-9 17:09我用这个方法仿真之后,结构图有点不正常,应该是边界条件设置的问题,改怎么设置呢?下面是仿真的结果图b url=bbs sol/redirect.php?goto=findpost&pid=2326&ptid=9735#/url iLynn_An/i /b

26、 页: 16.光子晶体光纤请教: 模式的有效折射率是一个复数,如何在sol软件中求出其虚部?利用sol软件可以求出包层的有效折射率吗?恳请高手指定指定。收藏分享评分回复引用订阅TOP 发短消息 加为好友redcrag(redcrag)当前离线 UID10帖子554精华4积分1669阅读权限100来自某某在线时间263 小时注册时间2009-4-21最后登录2010-7-8版主2#redcrag发表于 2010-4-16 20:17 | 只看该作者计算边界采用PML条件,能够计算虚部,可以找有准确数值的文献比照。包层有效折射率可以用一个单元求解。参考这篇帖子容回复引用TOP 发短消息 加为好友W

27、hitehands当前离线 UID3032帖子5精华0积分17阅读权限10在线时间3 小时注册时间2010-4-8最后登录2010-6-28上路之前3#Whitehands发表于 2010-4-16 22:31 | 只看该作者多版主!回复引用TOP 发短消息 加为好友guoyuanlg当前离线 UID90帖子148精华1积分290阅读权限30在线时间42 小时注册时间2009-6-8最后登录2010-7-9中级会员4#guoyuanlg发表于 2010-4-17 17:30 | 只看该作者计算边界采用PML条件,能够计算虚部,可以找有准确数值的文献比照。包层有效折射率可以用一个单元求解。参考这

28、篇帖子容redcrag 发表于 2010-4-16 20:17 假如设置“散射边界条件呢?貌似也能得到虚部回复引用TOP 发短消息 加为好友Whitehands当前离线 UID3032帖子5精华0积分17阅读权限10在线时间3 小时注册时间2010-4-8最后登录2010-6-28上路之前5#Whitehands发表于 2010-4-19 11:08 | 只看该作者散射边界条件可以得到虚部。回复引用TOP 发短消息 加为好友redcrag(redcrag)当前离线 UID10帖子554精华4积分1669阅读权限100来自某某在线时间263 小时注册时间2009-4-21最后登录2010-7-8

29、版主6#redcrag发表于 2010-4-19 12:01 | 只看该作者是这样。回复引用TOP 发短消息 加为好友guoyuanlg当前离线 UID90帖子148精华1积分290阅读权限30在线时间42 小时注册时间2009-6-8最后登录2010-7-9中级会员7#guoyuanlg发表于 2010-4-20 09:40 | 只看该作者6# redcrag 趁机问:散射边界条件和完美电导体或磁导体边界条件的区别?呵呵,回复引用TOP 发短消息 加为好友redcrag(redcrag)当前离线 UID10帖子554精华4积分1669阅读权限100来自某某在线时间263 小时注册时间2009

30、-4-21最后登录2010-7-8版主8#redcrag发表于 2010-4-20 10:35 | 只看该作者我以为你可以普与一下呢,我是不太懂,呵呵。回复引用TOP 发短消息 加为好友suonawangwh当前离线 UID3254帖子51精华0积分187阅读权限20在线时间5 小时注册时间2010-4-18最后登录2010-7-18注册会员9#suonawangwh发表于 2010-4-27 20:30 | 只看该作者7# guoyuanlg 文献上说PML条件是用的最广泛的,忘了是哪里看到了的,还有提到其他这些边界条件,找到了传上来给你看看7. 有大侠用SOL仿真光子晶体光纤模场的吗?请教

31、我仿真光子晶体光纤结构不错,已有成品,设定PML的r方向为10um,可是仍然找不到纤芯的模,有仿真光子晶体光纤的帮帮助啊!我的边界设置出错了吗?边界应该怎么设置啊? xmhan 发表于 2007-12-29 10:52最好把你的文件上传,以便大家分析 shanyrain 发表于 2007-12-29 22:37回复 #1 yeyong0 的帖子使用pml的话,边界没太大影响的L;cIa)h你根据成品的neff,在这个值附近把求解的本征值个数设多一点看看 yeyong0 发表于 2007-12-30 10:38回复 #3 shanyrain 的帖子,有空向你请教,我来增加点本征值个数试试 yey

32、ong0 发表于 2008-1-3 15:20回复 #3 shanyrain 的帖子感番茄,按你的指导我已经找到模了,图很漂亮!有问题再向你询问! yeyong0 发表于 2008-1-6 11:03SOL仿真3D的光子晶体光纤时网格不能划分,是什么原因啊?SOL仿真3D的光子晶体光纤时网格不能划分,是什么原因啊?弹出的对话框是这样的:f%Jf/_(Z&J错误: 4100lG%Glj_h产生子域网格失败+nz0nx5i I43i&?- 求 解 域: 15S0Az&| 插入点失败.N|P4qfZ- x 轴: 1.05642e-0078f.pX*X6T r#b+Q?i s- z 轴: -3.785

33、37e-022,C+FwN)T-Y$i#H 空集合被产生 k8c5D+C4_,C;d9YJZ!OS这个网格我粗化了也不行! mahui 发表于 2008-1-6 14:18你的模型不是很规如此吧?手动划分实施 shanyrain 发表于 2008-1-7 10:32有没有试试从2D来拉伸,建立3D? SOL Multiphysics可以导入图片吗?是的,在MATLAB可以用一个函数imread从文件读取图像,BMP, JPEG, PNG, 和 TIFF格式的图片可以被转换成2维或者3维的几何体。在工作空间中,imread函数将图片转化成矩阵格式。其它一些相关函数,如imwrite用来保存图像,imagesc用来显示矩阵格式的图像。要获得更多函数的信息,请参看SOL Multiphysics Scripting Guide。您也可以在SOL Multiphysics mand Reference中找到这些函数与其说明。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!