FDTD基本原理是把麦克斯韦方程胡两个矢量旋度方程写成差分形式,利用数值方法求其解。 假设电磁场传播方向为x轴方向,电场只有z轴方法分量,磁场只有y轴方向分量。两个旋度方程可以写成下列形式 电场、磁场写成下在形式 连续方程写成差分形式 其中的常数项因子 其中为自由空间特性阻抗377欧姆,令,递推关系如下图 实现时可用下图表示 从而得到差分递推方...
原创 2021-08-26 10:52:17
799阅读
一、使用 FDTD 的布拉格光栅初始设计在本例中,将使用 3D FDTD 模拟来了解布拉格光栅的性能如何受几何参数(如波纹深度和未对准)的影响。1.1 背景波导布拉格光栅是一维光子带隙结构的示例,其中对直波导的周期性扰动形成特定波长的介电镜。 这些器件通常用作实现波长选择功能的滤光片。1.1 仿真设置在本例中,我们将使用光栅的单个晶胞的 3D FDTD 模拟来找到无限周期器件的中心波长和带宽。 在
clear;clc;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
原创 2022-10-10 15:30:54
355阅读
3点赞
大家好,我是阿赵。 在买3D打印机之前,一般都会很迷茫,不知道3D打印机是怎样工作的,也不知道有哪些地方需要注意。上一篇文章通过打印一个模型,完整的体验了一次FDM打印3D模型的过程。这里解释一些在3D打印里面的比较基础的概念。一、关于打印机的一些概念1、打印精度在买打印机的时候,一般会留意这个打印精度的问题。比如我使用的这个打印机,官方的数据是打印精度可以达到0.1mm。 这个精度究竟是什么呢?
转载 2024-10-29 11:11:56
77阅读
写在前面,实际金属在宽波长范围内的介电常数很少能用Drude这种简化的模型描述。因此,Lumerical 软件采用业界公认的一些材料测量数据,例如Palik, CRC,Johnson and Christy 等工具书收集的结果。Drude原理由于存在大量活跃电子在金属中,所以利用自由电子气模型来描述金属内部活跃电子的运动规律是合理的,其运动方程表示为:杜德Drude材料模型Lumerical 知识
转载 2024-05-04 11:22:15
431阅读
多波长 独立聚焦超构透镜 fdtd仿真 超表面 复现论文:2017年OE:Dispersion controlling meta-lens at visible frequency 论文介绍:单元结构为硅矩形纳米柱结构,通过调节结构的长宽尺寸,可以找到三个波长处高偏振转换效率的参数,通过调整纳米柱的转角实现连续的几何相位调节,构建具有三个独立波长聚焦相位分布的超构透镜模型,可实现可见光波段的三原色
宽带任意阶 贝塞尔光束 超表面 模型 fdtd仿真 复现lunwen:2017年Light Science&Applications:Generation of wavelength-independent subwavelength Bessel beams using meta aces lunwen介绍:介质超表面实现宽带任意阶贝塞尔光束的产生,贝塞尔光束是无衍射光束的一种,可以在较
原创 10月前
183阅读
可执行文件地址: 下载后,后缀修改去掉.ra即可执行 源代码 例子
原创 2021-08-26 09:56:42
681阅读
1点赞
目录前言一个简单的仿真模型 前言FDTD作为一款功能强大的光学仿真软件,已经广泛应用于纳米光学以及超材料仿真领域。但是就软件本身来说,完全上手还需要一定的时间。并且,鉴于很多微纳光学领域的仿真更适合用脚本完成,所以我写了这个脚本语言系列文章,帮助需要的朋友快速上手FDTD。 这里需要注意的是,虽然本系列文章的目的是帮助需要的朋友快速入门FDTD,但是我们的侧重点是用脚本语言实现仿真流程,并不涉及
粗读《Python 深度学习》(3)第四章 机器学习基础4.1 机器学习的四个分支4.1.1 监督学习4.1.2 无监督学习4.1.3 自监督学习4.1.4 强化学习4.2 评估机器学习模型4.2.1 训练集、验证集和测试集4.2.2 评估模型的注意事项4.3 数据预处理、特征工程和特征学习4.3.1 神经网络的数据预处理4.3.2 特征工程4.4 过拟合和欠拟合4.4.1 减小网络大小4.4.
FDTD Solutions Linux是一款在Linux系统上运行的FDTD(有限差分时间域)解决方案软件。FDTD是一种广泛应用于电磁学仿真领域的数值方法,通过离散化Maxwell方程组并利用有限差分技术,可以对电磁波在复杂结构中的传播和反射进行精确模拟。 在过去的几年里,随着计算机硬件性能的不断提升和软件技术的发展,FDTD方法在电磁学仿真领域的应用得到了进一步推广。而FDTD Solut
原创 2024-04-01 10:12:40
169阅读
我们的期望是五边形气孔相比于圆柱形气孔具有更优良的光传输特性,对光的局域能力更强,因此先对波导的间隙、光子晶体晶格常数、圆气孔半径等参数进行优化,得到最佳的有序五边形气孔的光子晶体波导传输特性,其次对中间六排的光子晶体引入无序模型,控制五边形的旋转无序程度来实现更强的光场局域特性。对于五边形旋转度无序的模型,
DSPbuilder是Altera公司提供的一种算法级的FPGA开发工具,主要是用来快速实现DSP算法并可以在Matlab的Simulink环境下进行系统级的仿真。如果你需要用FPGA来实现一个通信系统,那么我强烈建议你研究一下DSPbuilder这个软件(Altera的是DSPbuilder,Xilinx的是SystemGenerator,功能类似,不同的厂家而已),相信你一定会为它强大的功能而
FDTD计算得到的电场分布,但是FDTD通过另存为jpg或者截屏所得到的图片分辨率很低,得到的图片往往不能
原创 2023-05-18 09:49:20
2119阅读
# 使用Python进行电磁计算的FDTD方法入门 随着科技的进步,电磁计算在各个领域都得到了广泛应用,而FDTD(时域有限差分法)是一种常用且有效的数值解法。本文将带领你从零开始实现一个简单的Python FDTD电磁计算。 ## 流程概述 在开始之前,我们可以通过以下表格概述FDTD的方法实现流程: | 步骤 | 任务 | 描述
原创 8月前
180阅读
几种边界条件边界条件的设置有5个选项:General:设置2D/3D,背景折射率,仿真时间(注:run过程中,如果process一直跑到100%才结束,说明仿真时间太短了,需修改);FDTD Solutions默认设置的模拟时间是1000fs(必须保证有足够时间使结果收敛),而模拟会在场衰减到小于用户 定义的电场强度时(默认设置是1E^5)自动结束;仿真时间一般至少是光经过高折射率材料的仿真区域所
转载 2024-09-26 19:04:38
889阅读
因此,通过外加电场效应载流子的积累,可以实现ITO折射率的显著电压可调变化,从而对入射的偏振光实现光学性能的调谐
原创 2024-09-18 15:30:00
305阅读
(1)入门板块主要通过一个简单的实例对FDTD的界面和操作流程进行介绍,并对涉及其中的材料
原创 2023-05-18 09:45:11
756阅读
# 9月13日 于成都黄龙溪 1 #!/usr/bin/perl 2 3 # Author : Leon Email: yangli0534@gmail.com 4 # fdtd simulation , plotting with gnuplot, writting in perl 5 # per
原创 2021-08-26 09:46:32
309阅读
1点赞
1.列表推导式 直接生成列表,那么当列表中的元素特别多的时候,内存的占有就特别的多,如果是循环成千上万,这样就特别占内存。2.列表生成器1 将列表推导式转换为列表生成器——将[]使用()来代替列表生成器2如果推算的算法比较复杂,用类似列表生成式的 for 循 环无法实现的时候,还可以用函数来实现。例如:斐波那契数列上面的函数和 generator 仅一步之遥。要把 fib 函数变成 generat
转载 2023-12-27 15:03:35
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5