首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> OptiSystem,PhotonDesign,Rsoft -> RP  Fiber Power——定义光纤参数 [点此返回论坛查看本帖完整版本] [打印本页]

小火龙果 2020-04-28 17:28

RP  Fiber Power——定义光纤参数

基本光纤参数通过函数调用定义如下: UlNx5l+k  
set_fiber(L_f, N_z, gainsystem$) 8x~'fzf;Sq  
函数 set_fiber()有三个参数:
  • 光纤长度(这里称为 L_f),单位为米
  • 沿光纤的数值步长
L9Z\|L5  
      例如,对于 4 m 长的光纤,N_z=40,步长尺寸为 10 cm。更大的步长可以提高输出功率的精度和光纤内部量(如局部功率)的分辨率,但需要更长的计算时间。请注意,步长数太少可能导致精度差,而不会生成错误消息。
  • 增益系统,定义为“Yb”(用于掺镱增益介质)或“Er”(铒)等字符串,用于简化增益模型;对于更复杂的增益系统,给出空字符串,“-”表示未掺杂光纤。
U;w| =vM  
所有这些参数都可以是常量、变量或一些数学表达式。 ka c-@  
在模拟环形激光器配置的情况下,调用函数(没有参数) 3[*x'"Q;H  
make_ring() DeK&_)g| Z  
此外,还必须确定激光活性离子数密度的横向分布。通常,浓度分布假定在光纤轴周围的特定环内是恒定的,但每个环可以有不同的浓度值。我们通过调用函数来定义环结构 xoe/I[P]U  
add_ring(r, N_dop) 8"=E 0(m  
首先是半径为 r 且离子浓度为 N_Dop(单位为离子每立方米)的内环,然后是增加 r 为所有其他环。这里,r 总是外半径,而内半径是前一个环的外半径。没有必要定义一个掺杂浓度为零的外部区域,因为这无论如何都不会导致增益或损耗。 52P^0<Wq  
请注意,软件总是假设每个环中的信道的光学强度为恒定的,基于在该环中传播的光功率的分数(使用强度分布函数计算)和环的面积。因此,例如,为了考虑饱和效应的径向依赖性,可能必须定义具有相同掺杂浓度的多个环。例如,假设你有一个半径为 r_co的纤芯,你想把它分成五部分,你可以写下 for j := 1 to 5 do add_ring((j / 5) * r_core,N_dop),而不是 add_ring(r_core, N_dop)。 pr w% )#,  
s=8$h:^9>  
如果必须考虑方位角依赖性,则在调用 add_ring()之前,必须使用类似 set_phi_steps(4)的函数调用定义方位角步数。注意,add_ring()函数定义了整个环的一些掺杂浓度,而没有该属性的方位角依赖性。可通过函数 set_N_dop()定义掺杂剂浓度的额外方位角依赖性。 PP{s&(  
r?%,#1|$$  
可以定义多达 30 个环和 128 个方位角步数。 uY;7&Lw y1  
如果要使用矩形网格而不是环形结构,则必须定义最小和最大 x 和 y 值,以及函数调用的步长,如 set_xy_steps(x_min, x_max, dx, y_min, y_max, dy)。此后,必须通过对每个网格段调用一次 set_N_dop(k, x, y, N)来定义掺杂分布,其中 N 是 k 型离子和位置 x 和 y 的密度。  =v!'?  
查看本帖完整版本: [-- RP  Fiber Power——定义光纤参数 --] [-- top --]

Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1 网站统计