基本
光纖參數(shù)通過(guò)函數(shù)調(diào)用定義如下:
0L\vi set_fiber(L_f, N_z, gainsystem$)
zomg$@j 函數(shù) set_fiber()有三個(gè)參數(shù):
- 光纖長(zhǎng)度(這里稱(chēng)為 L_f),單位為米
- 沿光纖的數(shù)值步長(zhǎng)
UdFYG^i 例如,對(duì)于 4 m 長(zhǎng)的光纖,N_z=40,步長(zhǎng)尺寸為 10 cm。更大的步長(zhǎng)可以提高輸出功率的精度和光纖內(nèi)部量(如局部功率)的分辨率,但需要更長(zhǎng)的計(jì)算時(shí)間。請(qǐng)注意,步長(zhǎng)數(shù)太少可能導(dǎo)致精度差,而不會(huì)生成錯(cuò)誤消息。
- 增益系統(tǒng),定義為“Yb”(用于摻鐿增益介質(zhì))或“Er”(鉺)等字符串,用于簡(jiǎn)化增益模型;對(duì)于更復(fù)雜的增益系統(tǒng),給出空字符串,“-”表示未摻雜光纖。
~Q)Dcit- 所有這些參數(shù)都可以是常量、變量或一些數(shù)學(xué)表達(dá)式。
1#x@ 在
模擬環(huán)形
激光器配置的情況下,調(diào)用函數(shù)(沒(méi)有參數(shù))
#B__-"cRv make_ring()
5 HN,y 此外,還必須確定激光活性離子數(shù)密度的橫向分布。通常,濃度分布假定在光纖軸周?chē)奶囟ōh(huán)內(nèi)是恒定的,但每個(gè)環(huán)可以有不同的濃度值。我們通過(guò)調(diào)用函數(shù)來(lái)定義環(huán)
結(jié)構(gòu) 6W'2w?qj?4 add_ring(r, N_dop)
hOe$h,E'] 首先是半徑為 r 且離子濃度為 N_Dop(單位為離子每立方米)的內(nèi)環(huán),然后是增加 r 為所有其他環(huán)。這里,r 總是外半徑,而內(nèi)半徑是前一個(gè)環(huán)的外半徑。沒(méi)有必要定義一個(gè)摻雜濃度為零的外部區(qū)域,因?yàn)檫@無(wú)論如何都不會(huì)導(dǎo)致增益或損耗。
`nL^]i 請(qǐng)注意,
軟件總是假設(shè)每個(gè)環(huán)中的信道的
光學(xué)強(qiáng)度為恒定的,基于在該環(huán)中傳播的光功率的分?jǐn)?shù)(使用強(qiáng)度分布函數(shù)計(jì)算)和環(huán)的面積。因此,例如,為了考慮飽和效應(yīng)的徑向依賴(lài)性,可能必須定義具有相同摻雜濃度的多個(gè)環(huán)。例如,假設(shè)你有一個(gè)半徑為 r_co的纖芯,你想把它分成五部分,你可以寫(xiě)下 for j := 1 to 5 do add_ring((j / 5) * r_core,N_dop),而不是 add_ring(r_core, N_dop)。
OQ _wsAA %p};Di[V 如果必須考慮方位角依賴(lài)性,則在調(diào)用 add_ring()之前,必須使用類(lèi)似 set_phi_steps(4)的函數(shù)調(diào)用定義方位角步數(shù)。注意,add_ring()函數(shù)定義了整個(gè)環(huán)的一些摻雜濃度,而沒(méi)有該屬性的方位角依賴(lài)性。可通過(guò)函數(shù) set_N_dop()定義摻雜劑濃度的額外方位角依賴(lài)性。
Q[bIkvr| [ZETyM` 可以定義多達(dá) 30 個(gè)環(huán)和 128 個(gè)方位角步數(shù)。
~{D:vj4> 如果要使用矩形網(wǎng)格而不是環(huán)形結(jié)構(gòu),則必須定義最小和最大 x 和 y 值,以及函數(shù)調(diào)用的步長(zhǎng),如 set_xy_steps(x_min, x_max, dx, y_min, y_max, dy)。此后,必須通過(guò)對(duì)每個(gè)網(wǎng)格段調(diào)用一次 set_N_dop(k, x, y, N)來(lái)定義摻雜分布,其中 N 是 k 型離子和位置 x 和 y 的密度。
Ifj%"
沅江市|
晋州市|
桓台县|
泸溪县|
马尔康县|
灵台县|
敦化市|
榆树市|
万州区|
彭阳县|
锦州市|
南城县|
巴里|
马山县|
彰武县|
彭阳县|
南溪县|
绥化市|
汤阴县|
金昌市|
泾源县|
固安县|
留坝县|
象州县|
乌兰察布市|
高邮市|
宜阳县|
三江|
岱山县|
彭泽县|
赣榆县|
广西|
武定县|
和静县|
莎车县|
通江县|
济宁市|
湖州市|
鸡泽县|
新沂市|
昭平县|