本系列主要讲解如何利用lumerical公司的FDTD软件仿真拓扑光子绝缘体的能带结构。主要包括以下几方面的内容:

1)前言

2)光子晶体结构分析

3)能带结构仿真与软件设置

4)边缘态仿真与软件设置

5)抗散射仿真与软件设置

6)单向仿真与软件设置

7)其它仿真

最近几年拓扑光子学逐渐兴起,越来越多的同学开始投入到这个研究方向,但相关的仿真软件大多都是课题组开源的软件,需要使用者有较多的计算机基础。Lumerical公司的FDTD软件,在光学仿真方面有着广泛的应用,使用起来简单易操作。本文介绍如何用FDTD软件仿真拓扑光子的能带结构。

一般拓扑光子是利用光子晶体来实现的,FDTD软件仿真拓扑光子也是从光子晶体出发,所以需要大家先熟悉光子晶体的基本概念、固体物理中能带结构基本概念、以及光子能带和电子能带的关系。FDTD软件不能仿真拓扑绝缘体材料,也不能直接仿真带有磁场的拓扑光子(需要先人工计算出施加磁场后材料的介电常数,然后输入软件开始仿真)。

光子晶体的概念,在书Photonic Crystals:Molding the Flow of Light中讲解比较透彻。下载链接:http://ab-initio.mit.edu/book/photonic-crystals-book.pdf

另外Lumerical公司官方提供了很多光子晶体能带结构仿真的例子,感兴趣的同学可以一一下载下来仿真一遍,熟悉利用FDTD仿真能带结构。官方例子网址:https://apps.lumerical.com/diffractive_optics_pc_bandstructure.html

利用FDTD软件仿真拓扑光子(一)-前言相关推荐

  1. fdtd中时间监视器怎么放_利用FDTD软件仿真拓扑光子(六)-单向传播仿真与软件设置...

    本系列主要讲解如何利用lumerical公司的FDTD软件仿真拓扑光子绝缘体的能带结构.主要包括以下几方面的内容: 1)前言 2)光子晶体结构分析 3)能带结构仿真与软件设置 4)边缘态仿真与软件设置 ...

  2. 利用FDTD软件仿真拓扑光子(二)-光子晶体结构分析

    本系列主要讲解如何利用lumerical公司的FDTD软件仿真拓扑光子绝缘体的能带结构.主要包括以下几方面的内容: 1)前言 2)光子晶体结构分析 3)能带结构仿真与软件设置 4)边缘态仿真与软件设置 ...

  3. 利用FDTD软件仿真拓扑光子(六)-单向传播仿真与软件设置

    本系列主要讲解如何利用lumerical公司的FDTD软件仿真拓扑光子绝缘体的能带结构.主要包括以下几方面的内容: 1)前言 2)光子晶体结构分析 3)能带结构仿真与软件设置 4)边缘态仿真与软件设置 ...

  4. 利用FDTD软件仿真拓扑光子(五)-抗散射仿真与软件设置

    本系列主要讲解如何利用lumerical公司的FDTD软件仿真拓扑光子绝缘体的能带结构.主要包括以下几方面的内容: 1)前言 2)光子晶体结构分析 3)能带结构仿真与软件设置 4)边缘态仿真与软件设置 ...

  5. 利用FDTD软件仿真拓扑光子(三)-能带结构仿真与软件设置

    本系列主要讲解如何利用lumerical公司的FDTD软件仿真拓扑光子绝缘体的能带结构.主要包括以下几方面的内容: 1)前言 2)光子晶体结构分析 3)能带结构仿真与软件设置 4)边缘态仿真与软件设置 ...

  6. 电子电路测试软件,清华大学出版社-图书详情-《电子电路软件仿真实验教程》...

    前言 为帮助学生在学习"电路与信号系统""电子技术基础(模拟.数字)""电工学"课程的同时,加强仿真操作技能的培养,特编写本书以帮助学生进一 ...

  7. 利用NS3部署不同拓扑无线网络

    利用NS3部署不同拓扑无线网络 实验题目 利用NS2/NS3部署一个星型无线网络(一个AP,不少于5个接入点).一个多跳无线网络(不少于6个网络节点).并测量两种网络拓扑下的网络链路吞吐量,用图表表示 ...

  8. Keil软件仿真STM32互补输出PWM

    首先用Cubemx生成一个简单Keil工程,创建一个TIME4定时器,记得打开中断,用于让两个LED闪烁,型号:STM32F103VET6: 配置两个IO为输出状态,控制两个LED灯. 主函数中先打开 ...

  9. 利用AnyLogic软件搭建多智能体模型验证Lanchester方程线性律和平方律

    利用AnyLogic软件搭建多智能体模型验证Lanchester方程线性律和平方律 写在前面 这篇文档是一篇备忘文档.记录了我使用AnyLogic搭建智能体群,并用其验证Lanchester方程线性律 ...

最新文章

  1. Mysql数据库编码转换问题
  2. 且看BCH开启的“信用本位”时代
  3. APACHE利用Limit模块限制IP连接数
  4. ubuntu 16.04安装visual studio code 提示libnss3版本低:NSS = 3.26 is required
  5. Division and Union CodeForces - 1101C (排序后处理)
  6. Foundatio - .Net Core用于构建分布式应用程序的可插拔基础块
  7. 数据可视化【二】HTML+CSS+SVG+D3
  8. JS高级——手写call()、apply()、bind()
  9. 思科nat配置实例_Cisco ASA 5520(8.2.4)配置企业内网案例
  10. LeetCode_database刷题记录(595. 大的国家)
  11. Redis与Django中配置使用Redis
  12. android开发 自我优势_android开发简历自我评价填写样本
  13. 大学计算机与应用软件,深圳大学
  14. 黑马程序员机器学习Day1学习笔记
  15. 数据仓库分层架构深度讲解
  16. ftp下载工具绿色版,有没有好用且免费的ftp下载工具绿色版,有几款值得推荐?
  17. AI绘画天花板软件数画迎来重大更新,二次元虚拟头像一键生成
  18. 【富集分析】GO KEGG
  19. python爬取pubmed的文献_爬虫获取pubmed中文献的标题和摘要
  20. 6-27 实验9_7_设计函数int getVowel(char str[],char vowel[]); (100 分)

热门文章

  1. 计算机考研复试【英文文献翻译】
  2. 批处理系统、分时处理系统、实时处理系统简介
  3. ubuntu ss chacha20-ietf-poly1305
  4. Mac 外接触控板每三秒鼠标卡顿一下解决方案
  5. 简单的计算器程序却蕴涵的有趣的数据结构
  6. python中import os什么意思?
  7. excel如何折叠展开行列?
  8. XenAPP 6.5 登陆APPcenter 报错:This user account is not an administrator of this farm,,,,
  9. 【从零开始玩量化11】夏普比率(与信息比率的区别)
  10. php多少秒后跳转_php等待几秒后跳转