版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(2647)
>
虫友互识
(145)
>
导师招生
(121)
>
招聘信息布告栏
(39)
>
硕博家园
(39)
>
文献求助
(38)
>
考博
(31)
>
博后之家
(26)
>
公派出国
(24)
>
休闲灌水
(24)
>
考研
(18)
>
基金申请
(15)
>
教师之家
(13)
>
找工作
(13)
>
论文投稿
(13)
>
论文道贺祈福
(12)
小木虫论坛-学术科研互动平台
»
材料区
»
晶体
»
晶体软件
»
JCMsuite:空心光子晶体光纤
1
1/1
返回列表
查看: 594 | 回复: 0
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
光ing
铜虫
(小有名气)
应助: 0
(幼儿园)
金币: 202
帖子: 282
在线: 31.5小时
虫号: 32523336
注册: 2023-01-18
专业: 光学
[交流]
JCMsuite:空心光子晶体光纤
JCMsuite布局描述提供了许多设置复杂几何图形的方法。例如,在多核光子晶体光纤示例中,我们使用晶格副本来创建固体核光子晶体光纤的空气孔的排列。然而,在某些应用中,可能需要描述几何图形,这些图形不能用简单的圆、平行四边形等表示,或者类似物体的复杂阵列非周期排列在规则网格中,需要晶格复制来实现。在这种情况下,通常需要用任意边界曲线来描述几何对象,即一般多边形。这就是本例的情况,其中光子晶体包层的内部孔和中心孔形成复杂的形状。其几何结构为中空光子晶体光纤,如下图所示:
显然,这个描述很难“手工”完成,输入所有点的坐标。相反,在JCMsuite的Matlab®接口的帮助下,建立一个复杂的几何图形和模拟运行完成。
JCMsuite的Matlab®接口允许使用所谓的模板文件生成这样复杂的文件。因此,可以将JCMsuite语句和Matlab语句进行混合,例如,计算孔隙的点位置。Matlab循环允许在位移位置或修改形状生成多个对象。关于该机制的完整描述可以在Matlab®Interface中找到,并且超出了本例的范围,本例仅用于演示嵌入式脚本的能力。
这个例子的project.jcmp、 layout.jcm 和 materials.jcm文件包含了模板文件 ,就要添加一个“t”作为对应模板的后缀。模板被设计成这样一种方式,只需要定义几个用户定义的参数,如圆角、周期、包层环的数量等,就可以生成复杂的布局描述。这些主要的输入参数是在run_project中设置的。m脚本。当它在Matlab中执行时,命令:
results = jcmwave_solve('project.jcmp', keys);
在run_project.m脚本内将模板转换为常规的JCMsuite输入文件,网格划分并布局,并运行模拟。此外,脚本将结果结构中存储的特征值写入控制台。
计算得到的空心模式是双重简并的。下图显示了计算得出的模态强度(第一行)和相应的向量场分布(第二行)。
回复此楼
» 猜你喜欢
MOF合成
已经有0人回复
请问各位大佬ACS投稿状态这样是成功了吗?
已经有6人回复
无机化学论文润色/翻译怎么收费?
已经有143人回复
高级回复
光学设计案例、视频课程、书籍学习资源
1楼
2023-04-07 10:07:48
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
材料综合
材料工程
微米和纳米
晶体
金属
无机非金属
生物材料
功能材料
复合材料
我要订阅楼主
光ing
的主题更新
1
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定