Rsoft软件实用操作
- 格式:pdf
- 大小:5.34 MB
- 文档页数:57


RSOFT使用教程目录Rsoft简介 (3)Chapter 7 Tutorials 第七章教程 (5)Tutorial 1: Ring Resonator 教程1:环形共振器 (5)Device Layout: 器件结构: (5)Defining Variables 定义变量 (6)Drawing the Structure 画器件结构图 (6)Checking the Index Profile 核对折射率分布 (9)Adding Time Monitors 添加时间监视(探测)器 (10)Simulation: Pulsed Excitation 模拟:脉冲激发 (12)Launch Field 激发场 (12)Wavelength/Frequency Spectrum 波长/频率光谱 (12)Increasing the Resolution of the FFT 提高FFT的分辨率 (14)Simulation: CW Excitation 模拟:连续激发 (16)Tutorial 2: PBG Crystal: Square Lattice 教程 2:PBG 晶体:四方晶格 (17)Lattice layout 晶格布局 (17)Base Lattice Generation 基准晶格的创建 (17)Lattice Customization 定制晶格 (18)Checking the Index Profile 核对折射率分布 (18)Inserting Time Monitors 插入时间监视器 (19)Launch Set Up 激发场设置 (20)Simulation 模拟 (21)Data Analysis 数据分析 (22)Switching Polarization 改变偏振为TM模 (23)Periodic Boundary Condition Set Up (24)Tutorial 3: PBG Crystal: Tee Structure 教程 3:PBG晶体: T型结构 (24)Tutorial 4: PBG Crystal: Defect Mode 教程四:PBG 晶体:缺陷模型 (24)Rsoft简介包括BeamPROP、FullWAVE、BandSOLVE、GratingMOD、DiffractMOD、FemSIM, 以及MOST软件。
RSOFT使用教程目录Rsoft简介2Chapter 7 Tutorials 第七章教程4Tutorial 1: Ring Resonator 教程1:环形共振器4Device Layout: 器件结构:4Defining Variables 定义变量4Drawing the Structure 画器件结构图5Checking the Index Profile 核对折射率分布5Adding Time Monitors 添加时间监视〔探测〕器5Simulation: Pulsed Excitation 模拟:脉冲激发6Launch Field 激发场6Wavelength/Frequency Spectrum 波长/频率光谱6Increasing the Resolution of the FFT 提高FFT的分辨率6 Simulation: CW Excitation 模拟:连续激发7Tutorial 2: PBG Crystal: Square Lattice 教程 2:PBG 晶体:四方晶格7 Lattice layout 晶格布局7Base Lattice Generation 基准晶格的创建7Lattice Customization 定制晶格8Checking the Index Profile 核对折射率分布8Inserting Time Monitors 插入时间监视器8Launch Set Up 激发场设置8Simulation 模拟8Data Analysis 数据分析9Switching Polarization 改变偏振为TM模9Periodic Boundary Condition Set Up9Tutorial 3: PBG Crystal: Tee Structure 教程 3:PBG晶体: T型结构9Tutorial 4: PBG Crystal: Defect Mode教程四:PBG 晶体:缺陷模型9Rsoft简介包括BeamPROP、FullWAVE、BandSOLVE、GratingMOD、DiffractMOD、FemSIM,以与MOST软件.以下是Rsoft各个模块的介绍:BeamPROP:是一个高度集成了计算机辅助设计和模拟仿真的专业软件,专用于设计集成光学波导元件和光路.此软件使用先进的有限差分光束传播法<finite-differencebeampropagationmethod>来模拟分析光学器件.用户界面友好,分析和设计光学器件轻松方便.其主程序为一套完善的用于设计光波导元件和光路CAD 设计系统,且可控制相关的模拟参数,如:数值参数、输入场以与各种显示、分析功能选项.另一功能为模拟程序,它可以在主程序内或独立执行模拟分析工作,以图形方式显示域的特性以与用户感兴趣的各种数值特性.FullWAVE:是一高度整合之复杂光子组件仿真设计分析软件,它使用-有限差分时域之模拟分析方法,藉以分析一般光束传播法所无法建立模型分析的光子组件,例如光晶体与环状共振器等.因此,RSoft公司所开发的BeamPROP与FullWAVE 软体,两者实际上是具有互补之作用.其主控程序为BeamPROP之CADLayout系统,用来设计光波导组件与光路,亦即BeamPROP与FullWAVE共享同一个CADLayout程序.BandSOLVE:是目前世界上唯一一套商用的光子晶体能带结构模拟分析设计软件.集成了CAD和仿真功能,可以对所有光子晶体部件的能带结构进行自动的计算,包括:二维或三维的光子晶片和波导,二维或三维的腔体结构问题以与光子晶体光纤.GratingMOD:用以设计并分析在光纤/波导光栅元件之应用软件.体.其对于发展WDM与DWDM特别有助益.它适合用来分析已知光栅结构<Design>,亦可藉由量测或已它适合用来分析已知光栅结构<Design>,亦可藉由量测或已知频谱-决定该光栅之特性<Synthesis>.知频谱-决定该光栅之特性<Synthesis>.GratingMOD可以设计分析任何波导横向结构<TransverseGratingMOD可以设计分析任何波导横向结构<TransverseProfile>,因为它使用BeamPROP的CAD绘图界面设计光栅结构,并采用正交藕合模态理论<OrthogonalProfile>,因为它使用BeamPROP的CAD绘图界面设计光栅结构,并采用正交藕合模<OrthogonalCoupled-ModeTheory>与转移矩阵法<TransferMatrixMethod>有效地分析光栅特性.Coupled-ModeTheory>与转移矩阵法<TransferMatrixMethod>有效地分析光栅特性.GratingMODGratingMOD可定义周期性纵向微扰<PeriodicLongitudinalPerturbation>以产生纵向光栅结构.可定义周期性纵向微扰<PeriodicLongitudinalPerturbation>以产生纵向光栅结构.其使得GratingMOD其使得GratingMOD适用於2D/3D的模拟,且运算速度较Bi-DirectionalBPM更快速.适用于2D/3D的模拟,且运算速度较Bi-DirectionalBPM更快速.DiffractMOD:适用于绕射光学结构-例如:绕射光学元件、次波长周期性结构、光子能隙晶体的模拟设计软体.元件、亚波长周期性结构、光子能隙晶体的模拟设计软体.DiffractMOD运用包含快速傅立叶分解<fastFourierfactorization>与泛用传输线公式<generalizedtransmissionlineformulation>-的严格藕合波分析<RigorousCoupledWaveAnalysis-RCWA>技波分析<Rigorous洲CoupledWaveAnalysis-RCWA>技巧.它可以精确有效地模拟-具有任意网格结构它可以精确有效地模拟-具有任意网格结构与基本单元折射率剖面的2D/3D结构,并能分析介电<dielectric>、色散<dispersive>与耗损<lossy>等与基本单元折射率剖面的2D/3D结构,并能分析介电<dielectric>、色散<dispersive>与耗损<lossy>等材料结构.材料结构.再者,使用者可弹性控制入射方向<incidentdirection>与照度极化<polarizationof再者,使用者可弹性控制入射方向<incidentdirection>与照度极化<polarizationofillumination>以完成模拟.illumination>以完成模拟.DiffractMOD与其他RSoft所开发-BeamPROP、FullWAVE、BandSOLVE、GratingMOD等元件模拟软体共用CAD布局界面.软体共用CAD布局界面.此CAD界面提供任意轮廓的精确定义与全参数化的设计模型环境.DiffractMOD中的绕射结构布局,可直接选用FullWAVE<FDTD>进行时域响应<time-domainresponse>模拟,或选用BandSOLVE<PWE>进行能带结构分析<bandstructureanalysis>.FemSIM:运用有限元素法<FEM-FiniteElementMethod>的泛用光子元件解模器<modesolver>,透过非均匀网格<non-uniformmesh>可用来计算任意元件中的任何横切<transverse>与腔体<cavity>模态纪录.应用:可分析任何形状的元件-包含弯曲与罕见的形状.高度混合型元件-具高折射率对比<highindexcontrast>与smallfeaturesizes的元件结构.耗损结构<Lossystructures>.硅晶元件<例如:绝缘层上硅晶-SOIs-SilicononInsulator>.极化旋转器<Polarizationrotators>.空心或实心光晶光纤<Airorsolidcorephotonicfibers>.雷射与光能隙晶体之缺陷与腔体<LaserandPBGdefectcavities>.MOST:用以优化设计分析光电元件之软体模组.以优化设计分析光电元件之软体模组.初阶的光子模型建立基本上牵涉到模拟,借以探究问题的相关物理特性;对於元件制造的设计周期而言,了解系统完整的参数空间便显得不可或缺.性;对于元件制造的设计周期而言,了解系统完整的参数空间便显得不可或缺.这可能牵涉到对合适范围参数空间的系统搜寻与多重维度的自动优化.空间的系统搜寻与多重维度的自动优化.做为RSoft光子元件模拟软体的自动优化模组,MOST可简化参数扫描与优化的定义、计算与分析.扫描与优化的定义、计算与分析.Chapter 7 Tutorials 第七章教程所有的教程都在Rsoft安装目录<EXAMPLES\FULLWAVE\TUTORIA>下可以找到原型实例.Tutorial 1: Ring Resonator 教程1:环形共振器本部分讨论环形共振器的创建与分析.环形共振器是一种应用广泛的高Q值波长滤波器.首先介绍器件的布局与设置,然后讨论脉冲分析〔a pulse analysis〕.脉冲计算〔pulsed calculation〕可以产生一个光谱响应,让分析器件的光谱特性,从而可以回避在连续模式下〔CW〕对整个波长的参数扫描,节省分析时间,提高分析效率.最后,我们对器件的某一共振波长进行连续模拟〔CW simulation〕.Device Layout: 器件结构:我们接下来要模拟的环形共振器为宽为 0.2 µm 、折射率为3的波导,其共振波长约为 2 µm.步骤:1、打开RSoft CAD-Layout:2、点击创建新结构按钮〔New Circuit icon〕3、设置如下参数〔见下图〕:Free Space Wavelength: 2; Waveguide Width :0.2;Background Index:1;Index Difference : 2Defining Variables 定义变量单击Edit Symbols 按钮Gap = 0.2 L = 0.5R = 1.7R1 = R-width/2 R2 = R+width/2.Drawing the Structure 画器件结构图我们将作圆形的波导〔环〕:首先画个圆盘,然后在其中间挖个洞.步骤:1、从菜单中选择Options/Insert/Lens:2、设置Waveguide Width: 2*R2,Front Radius : R2 , Back Radius:–R2;3、中心挖洞:Select Mode icon,左击画好的圆盘〔Lens #1〕,左击 Duplicate Selection按钮,右击圆盘〔Lens #2〕. 设置Waveguide Width:2*R1, Front Radius:R1, BackRadius:–R1 andthe Index Difference: 0;点击对话框中的More按钮,设置Display Color:Yellow, Priority Level:1, Background Index:background_index+delta.4、接下来部分做一个bus waveguides:点击Segment Mode按钮,在右边画个段状波导,参数设置如图所示:5、复制一个条形波导,参数设置如下图所示:Checking the Index Profile 核对折射率分布为了查看器件各部分折射率分布,点击 Display IndexProfile 按钮,选择显示模式 Display Mode 为ContourMap<XZ>,设置参数如图所示:点击Ok按钮后,出现下图描述的折射率分布情况〔第二个圆盘优先级别更高〕:Adding Time Monitors 添加时间监视〔探测〕器接下来将在器件中插入时间监视器,为后面分析做准备. 我们将用两个监视器来测量场透射和衰减〔transmitted and dropped〕情况.步骤:1、选择菜单Options/Insert/Time Monitor:2、选择监视器,复制一个,设置参数如下图所示:3、最后器件的结构如图所示:这部分讨论环形共振器的模拟和分析.我们将首先计算该共振器的一个波长/频率光谱,然后模拟器件工作在共振波长下场的分布情况.Launch Field 激发场设置激发场的空间特征和时间特征.点击Edit Pathways 按钮,点 New Pathway按钮,左击左边条状波导,它的颜色变成亮的绿色,点击OK.此时,我们已经建立一个Pathway #1,单击Edit Launch Field按钮,注意设置Launch Pathway 序号为1. Launch Type 为 Slab Mode ,点击OK,返回CAD 窗口.Wavelength/Frequency Spectrum 波长/频率光谱点击 Perform Simulation按钮,设置模拟参数. 时间步长Time Step设置足够小以满足柯朗稳定性条件〔Courant stability condition〕, 在空间网格尺寸〔 Grid Size 〕为 0.02 µm ,我们可以设置时间步长为0.0135.接下来,点击Output… 按钮,在FDTD Output Options 窗口设置输出选项,确认me Monitor和Wavelength Monitor,和Frequency Monitor设为Yes,然后点击OK按钮关闭窗口.接下按Display… 按钮,设置 Outline Color 为黑色Black.按下OK 后,最后开始模拟.模拟结束后,结果如下图所示,其中下方曲线图为来自time monitors的结果.Increasing the Resolution of the FFT 提高FFT的分辨率要分析波长光谱,可以View Graphs 按钮,选择ring_pulse.pwm文件,显示如下图, 谱线态粗糙了,可以通过设置更大的stop time值来提高谱线光滑度.下图为Stop Time设为 2^15*fdtd_time_step时的结果.通过脉冲激发模拟,我们可作出环形共振器的波长光谱.在连续激发下,我们将分析共振器在波长为1.977 µm的情形.D点击Edit Global Settings按钮,设置Free Space Wavelength: 1.977.点击Perform Simulation 按钮,将激发模式 Excitation 设为 CW,同时将Stop Time 设为2^14*fdtd_time_step,输入一个新的输出文件前缀Output File Prefix,如 ring_cw.模拟结构如下图所示.上图连续激发CW 模拟结果与脉冲激发所预言相一致.我们看出在波导中电场能量逐渐增强,最后电磁场几乎全部传输到输出波导.因此,通过利用脉冲激发和连续激发两种类型的模拟计算,我们容易能获得器件的光谱响应与其工作在共振波长的电场场传播情形.Tutorial 2: PBG Crystal: Square Lattice教程 2:PBG 晶体:四方晶格〔PBG: photonic-bandgap 光子带隙〕这个教程主要介绍光子晶体晶格〔四方晶格为例〕作图,然后利用FDTD方法分析这些晶格的光学性质. 我们将计算此光子晶体的光谱响应,从而揭示存在光子带隙.分析过程采用时间响应谱的傅立叶变换来获得系统的频率响特性.整个模拟过程将进行两次计算,分别对应于两种边界条件:完美匹配层边界条件PML;周期性边界条件.Lattice layout 晶格布局建立晶格的方法有多种,接下来我们采用Array Layout XZ utility工具来创建所需的四方晶格.Base Lattice Generation 基准晶格的创建菜单Utility/Array Layout XZLattice Customization 定制晶格点击Edit Global Settings 按钮,设置背景折射率Background Index为 1,折射率差Index Difference为2.4〔GaAs〕 ,偏振Polarization为TE,自由空间波长 Free Space Wavelength 为Period/0.45.按OK关闭窗口.〔设置变量Period= 0.6 µm,Radius=0.18〕Checking the Index Profile 核对折射率分布点击Display Index Profile 按钮,设置Display Mode 为 ContourMap <XZ>, Compute Step in X and Z 为 0.02, Slice Step in both X and Z 为Compute Step.点击OK后,结果见下图.Inserting Time Monitors 插入时间监视器菜单Options/Insert/Time Monitors…,设置time Monitor Type为 Default Field ,Time Average为 No,Frequency Analysis为FFT.Launch Set Up 激发场设置点击Edit Launch Field 按钮,设置Launch Type 为Gaussian, Launch Width 为0.2*PeriodX,Launch Position X为0.34*PeriodX.Simulation 模拟点击Perform Simulation 按钮,如下表与图所示设置参数.Grid Size in X 0.02Grid Size in Z 0.02Time Step 0.01Stop Time 2^16*fdtd_time_step Update Time 100*fdtd_time_step Excitation PulsedPulse Time lambda/2Source Offset 0.234*PeriodZData Analysis 数据分析当模拟计算结束后,点击WinPLOT按钮〔或从开始菜单打开WinPLOT程序〕,打开文件square_pbg_te.pfm具体设置过程略〔见FullWAVE教程P98〕,结果如下图.其中光子带隙PBG已经标出.PBGSwitching Polarization 改变偏振为TM模点击Edit Global Settings 按钮,设置Polarization 为 TM.点击Perform Simulaition 按钮,设置Output File Prefix 为 square_pbg_tm.结果如图所示.Periodic Boundary Condition Set UpTutorial 3: PBG Crystal: Tee Structure教程 3:PBG晶体:T型结构Tutorial 4: PBG Crystal: Defect Mode教程四:PBG 晶体:缺陷模型。
rsoft教程RSoft(Radiation Soft)是一款用于光学仿真和设计的软件套件。
它提供了一系列的工具和模块,可以用来模拟光波传播、光学元件设计和光学系统优化等。
1. 入门指南RSoft入门指南是一个基于图形用户界面(GUI)的教程,帮助用户快速了解软件的基本功能和操作流程。
在该指南中,你将学习到如何创建项目、导入/导出数据、设置仿真参数等。
同时,你还将学习如何使用RSoft中的工具进行仿真和分析。
2. 无源元件设计无源元件设计在光通信和光电子学中非常重要。
RSoft提供了一些模块,例如FullWAVE和BeamPROP,用于设计和优化无源元件,如波导、光纤和光栅。
在这个教程中,我们将指导你如何使用RSoft的无源元件设计工具,通过改变材料参数、几何形状等来优化特定的元件性能。
3. 光纤传输仿真光纤是光通信中最重要的传输介质之一。
RSoft的MODE和FullWAVE模块可以用来模拟和优化光纤传输系统。
在这个教程中,你将学习到如何建立光纤传输系统的基本模型,如何设置光源和探测器,以及如何分析和优化光纤系统的传输性能。
4. 光栅和光谱分析光栅在光学器件中发挥着重要的作用。
RSoft的GratingMOD 模块可以用来模拟光栅的行为,并通过分析光谱来优化光栅的性能。
在这个教程中,你将学习到如何使用GratingMOD模块建立光栅模型,如何设置光源和探测器,以及如何分析光栅的反射率、透射率等性能指标。
5. 集成光学设计集成光学器件由多个光学元件组成,如波导、偏振器和光调制器等。
RSoft的BeamPROP模块可以用来模拟和优化集成光学器件。
在这个教程中,你将学习到如何建立集成光学器件的基本模型,如何设置光源和探测器,以及如何分析和优化集成光学器件的性能。
希望这些教程对你学习和使用RSoft软件有所帮助!。