本帖最后由 optics1210 于 2022-12-30 16:00 编辑
上一节我们提到RP Fiber Power功能的强大,这一节将以直观的方式向大家展示RP Fiber Power交互界面的灵活性,RP Fiber Power主要有三大模式: 第一大模式就是Forms(表单模式): 为了快速轻松地启动,您可以使用各种表单,在这个模式下只需输入简单的数据(数值或数学表达式),就可以执行计算结果。下面呈现了该模式下的七大板块界面。 (a)光纤模式 (b)光束传输 (c)光纤模型 (d)光信道 (e)加入额外的脚本代码(这一模块可以结合我下面讲到的Editors模式理解) (f)图形输出和设置 (g)超短脉冲传输 第二大模式就是Editors(脚本模式): 虽然表单模式很容易上手并且十分好用,但它们总是有些限制,只能基于简单模型下(掺Yb光纤激光器)去进行仿真,而对于复杂模型(锁模光纤激光器),则需要借助脚本模式来完成。为了编辑脚本代码,RP Fiber Power提供了强大的编辑器和相关工具。另外,如果您使用表单模式下的数据(见上文)来运行输出结果,软件会根据您的数据输入自动生成脚本模式下的文件,基于此,也可以保存生成的脚本并进一步编辑出满足需求的复杂模型,这意味着不需要直接从头开始编辑脚本代码。同时,软件也会提供脚本模式下的相关复杂案例,方便大家使用。下面给出了Editors下去定义光信道的脚本代码。 ; Pump:
l_p := 980 nm { pump wavelength }
P_p_in := 500 mW { pump power }
w_p := 5 um { mode radius }
I_p(r) := exp(-2 * (r / w_p)^2) { Gaussian pump intensity profile }
; Signal:
P_s_in := 1 mW { signal input }
l_s := 1550 nm { signal wavelength }
w_s := 6 um { mode radius }
I_s(r) := exp(-2 * (r / w_s)^2) { Gaussian signal intensity profile }
; Channel definitions:
pump := addinputchannel(P_p_in, l_p, 'I_p', 0, backward)
signal := addinputchannel(P_s_in, l_s, 'I_s', 0, forward) 第三大模式就是Custom form(自定义表单模式): 自V6起,RP Fiber Power可根据您的特殊需求提供量身定制的表格操作。这样的表格可以在脚本模式下去定义,后续可以直接打开自定义表单模式下去填充数据。下图给出了自定义表单模式下的主动调Q Nd:YAG 激光器案例设计。 (h)Custom form下的主动调Q Nd:YAG 激光器案例设计 总的来说,RP Fiber Power已经是一款具有强大优化功能和高效计算能力的光纤激光器及光纤器件设计软件,欢迎大家前来咨询和讨论。
|