Next Article in Journal
Simulations of Flows via CFD in Microchannels for Characterizing Entrance Region and Developing New Correlations for Hydrodynamic Entrance Length
Next Article in Special Issue
X-Intersected Silicon Modulator of Well-Rounded Performance
Previous Article in Journal
Laser-Produced Cavitation Bubble Behavior in Newtonian and Non-Newtonian Liquid Inside a Rigid Cylinder: Numerical Study of Liquid Disc Microjet Impact Using OpenFOAM
Previous Article in Special Issue
Fabrication of Silver Nanobowl Arrays on Patterned Sapphire Substrate for Surface-Enhanced Raman Scattering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Coupling Efficiency in Butterfly Optical Communication Laser Based on Chaotic Adaptive Seeker Optimization Algorithm

1
State Key Laboratory of Precision Manufacturing for Extreme Service Performance, College of Mechanical and Electrical Engineering, Central South University, Changsha 410083, China
2
Changsha Aeronautical Vocational and Technical College, Changsha 410124, China
*
Authors to whom correspondence should be addressed.
Micromachines 2023, 14(7), 1417; https://doi.org/10.3390/mi14071417
Submission received: 1 June 2023 / Revised: 8 July 2023 / Accepted: 10 July 2023 / Published: 14 July 2023
(This article belongs to the Special Issue Advances in Optoelectronic Devices, 2nd Edition)

Abstract

:
A chaotic adaptive seeker optimization algorithm (CASOA) is proposed in this study to improve the coupling efficiency and accuracy of a butterfly optical communication laser. It primarily relies on chaotic disturbance to improve seeker search performance. The chaotic disturbance enables the algorithm to jump out from local extremes. Furthermore, chaos is associated with a novel strategy for optimizing search paths with a small population. A simulation and experiment are conducted to demonstrate that the CASOA with a few seekers has an excellent search success rate with few iterations in the coupling alignment. These results indicate that the proposed CASOA can reliably improve the coupling accuracy and efficiency of laser diodes and single-mode fibers.

1. Introduction

Butterfly-encapsulating communication lasers have recently been widely adopted in the tracking system and electronic industries [1]. The coupling efficiency of the laser diode (LD) and the fiber determines the final output power of the laser and thus has an impact on optical transmission performance [2,3]. In general, the coupling process comprises three platforms (the X, Y, and Z axes) with three degrees of freedom when moving to a certain location. A laser diode is clamped on one of the platforms, and a fiber is clamped on the other. The laser can output the highest optical energy after moving and aligning stages in three directions. However, the optical energy of the initial position is low due to the different centers of the mode field and assembling errors. The relative positions are then constantly adjusted using advanced algorithms between the LD and fiber until the target power value is reached. Consequently, a reliable algorithm with high precision and efficiency is desirable for optical device coupling.
Several coupling methods have been investigated to date [4,5,6,7,8]. Because of the traps in the local optimum, some traditional group optimization algorithms have a low success rate and are unsuitable for fast coupling. Lian et al. [9] recently proposed a particle swarm optimization (PSO) algorithm with a decreasing law of inertia in a coupling alignment between an LD and a single-mode fiber (SMF). Their experimental results demonstrated an exceptional coupling efficiency and success rate. The critical point of their strategy was the early improvement of the global search. However, because the PSO algorithm relied on many particles to exchange optimal information for the execution of the next iteration, it was unsuitable for quickly searching optical signals. When the number of particles decreased, so did the success rate of searching [3,9]. Consequently, we attempted to improve the coupling efficiency using a group optimization algorithm with few particles.
The seeker optimization algorithm (SOA) achieves the global optimum in a robust and fast manner [10,11,12,13]. Unlike the PSO, the SOA can narrow the neighborhood search range when searchers are in better positions and can expand the search range when searchers are in inferior positions. The SOA can find the optimal solution for numerical and qualitative problems due to its complex human understanding and dynamic adjustment. Meanwhile, premature convergence limits the applications in complex optimal problems (especially those with a large number of local optima). Yang [14] promoted the adaptive adjustment capability in the initial iteration stage of the SOA through a dynamic adaptive search step (DASSS-SOA). This algorithm has been combined with a wavelet neural network to successfully predict network traffic. However, during the iteration process, this algorithm cannot escape the local optima. Furthermore, few studies on the SOA have been conducted in a small number of particles. The chaos uses ergodic characteristics to adjust the search sequence throughout the search process. Several studies [15,16,17] have used the chaotic method to optimize the scanning space in various swarm optimization algorithms. We proposed a novel SOA-based optimization strategy in this study to solve the coupling efficiency and robustness of the LD and SMF in butterfly communication lasers. The chaotic method and adaptive step length adjustments were integrated into the SOA (CASOA). The proposed CASOA, dynamic adaptive search step size SOA (DASSS-SOA [14]), linear SOA (LSOA [18]), and linear PSO (LPSO) [9] were simulated and tested to compare the search performance of several algorithms in a small number of particles (seekers). Finally, the results were discussed, and the benefits and limitations of the above algorithms were evaluated.

2. Optimization of the Seeker Optimization Algorithm

2.1. Seeker Optimization Algorithm

The SOA is a swarm intelligence optimization algorithm based on human cooperative behavior [10,11,12,13,14,15]. The SOA considers the team as the search population and the position of the searchers as the candidate solution to the optimization problem. Then, it determines the search direction by simulating behaviors, such as egoism, altruism, and proactivity. To complete the coordinate iteration, it determines the step length by simulating the mental characteristics of human search [10]. The mathematical models expressed in Equations (1)–(3) are as follows:
d i , e g o t = s i g n p i , b e s t x i t
d i , a l t t = s i g n g i , b e s t x i t
d i , p r o t = d i t 1 ,   f x i t > f x i t 1 d i t 1 ,   f x i t f x i t 1
where d i , e g o denotes the egoistic direction, d i , a l t is the altruistic direction, and d i , p r o is the proactiveness direction which is searched by the i-th seeker when the iterative algebra is t . g i , b e s t implies that the entire population of seekers has found the optimal position, while p i , b e s t implies that the i-th seeker has found the optimal position. Thus, f x i t is the fitness value which is searched by the i-th seeker when the iterative algebra is t . Similarly, f x i t 1 is the fitness value when the iterative algebra is t 1 . The stochastic weight averaging method [19] is used to determine the final search direction considering the above three directions. The expressions are as follows:
d i t = s i g n ω 0 d p r o + φ 1 d e g o + φ 2 d a l t
ω 0 = ω 0 m a x t ω 0 m a x ω 0 m i n t m a x
where φ 1 and φ 2 are random numbers with mutual independence that follow the 0 ,   1 distribution; ω 0 is the inertia weight; s i g n . is the symbolic function; and ω 0 m a x and ω 0 m i n represent the maximum and minimum of the inertia weight, respectively.
The membership function of the step length can be expressed by the Gaussian function because the property of the Gaussian function is consistent with the nature of the human mind. The corresponding expression is
u α = e α 2 2 δ 2
Herein, u is the degree of membership, and its value is below 0.0111 when the step lengths α , which are the fuzzy reasoning inputs, are located outside 3 δ , 3 δ . Thus, according to the property of the Gaussian function, the minimal step lengths of α find the minimal u , which is 0.0111. The degree of membership depends linearly on the fitness of the individual seeker and can be expressed as
u i = u m a x s I i s 1 u m a x u m i n
where u m a x is the maximum degree of membership, which is equal to or close to one. Furthermore, u m i n is the minimum degree, set to 0.0111. Then, s is the degree of the whole population, and I i is a serial number of the i-th seeker after sorting the fitness in ascending order. To develop the randomness of each dimension and the local search ability of the algorithm, the step length α i j is
α i j = τ i ln ( u i j )  
where α i j is the step length in the next movement, u i j is the step length membership which is searched by the i-th seeker in the j-th dimension and is directed to distribute randomly, and τ i is the Gaussian membership function parameter and can be expressed as
τ i = w 1 · a b s g b e s t x r a n d
w 1 = t m a x t / t m a x
where g b e s t is the location of the optimal seeker in the current population and where x r a n d is a random location in the search coverage of the current population. Then, w denotes the weight that changes with the number of iterations to improve the search accuracy during the later search stage, and t m a x represents the maximum iterative algebra. To solve the uniform degree of membership, we connected the degree with the fitness of the individual seeker. After obtaining the step length and direction, the updated position of the seekers is
x i j t + 1 = x i j t + α i j t d i j t
The flowchart of the linear SOA is shown in Figure 1.

2.2. Optimization Strategy

In the linear SOA [10], the step length α i j critically affects the search performance. Equations (9) and (10) demonstrate that the inertia weight w 1 can adjust the search step length gradually via the linear decreasing law. However, in industrial applications, some complex problems cannot guarantee that a newly arrived position achieves a higher fitness value at an early stage than before. If the fitness value reaches the local optimum and the search step length is reduced while the inertia weight decreases continuously, the search will stagnate and end. Furthermore, determining the maximum iteration is challenging and impacts the algorithm adjustments. To improve the inertia weight in Equation (10), the DASSS-SOA adopted an adaptive adjustment law [15]. In nonlinear law, the inertia weight changes dynamically, causing an automatic change in the step length. The search position x i j ( t ) is then moved to the next iteration x i j ( t + 1 ) as the step length varies. However, the proposed DASSS-SOA lacks the ability to jump out from the local optimum during the search process. In this study, the chaotic map is introduced to initialize the seekers, and the chaotic disturbance is introduced to help seekers escape from their current locations to improve the convergence performance of the SOA.
The chaotic initialization of seekers is essential for SOA distribution because it allows better positions to replace worse positions. The logistic map is a common chaotic model, and the one-dimensional mapping expression is [20,21]
ξ n + 1 = μ ξ n 1 ξ n ,     ξ n 0 ,   1
where μ is a variate that controls the generation of the logistic chaotic sequence (range: 2.6–4). The trajectory of the logistic map is shown in Figure 2a. As demonstrated in Figure 2a, when μ = 4 , the Lyapunov index [22] is 0.69, and the generated points are widely distributed in the interval [0, 1]. Thus, we set μ = 4 to establish chaotic initialization in the SOA. The initialization steps are described as follows:
Step #1:
This step sets up the upper (Ub) and lower (Lb) limits of the search space, the maximum number of iterations tmax, and the number of seekers n.
Step #2:
This step generates a vector X i d with a dimension d at random in the search space [0, 1] ( X i d   0 ,   0.25 ,   0.5 ,   0.75 ,   1 ) and then derives n vectors via the logistic map (Equation (12)).
Step #3:
This step carries all the vectors to their corresponding range of initial positions, with the following relationship:
ξ n + 1 = L b + U b L b ξ n + 1
Figure 2b,c show a comparison of logistic and random initializations. The number of vectors in the test is 1000, and the spatial boundary is ± 100 . It is clear that the points in Figure 2b tend to the space boundary. The findings show that the logistic map facilitates the extent of exploration. Furthermore, based on the logistic map, the particles achieve better positions for the next iteration after redistribution.
After initializing the position of the seekers, the SOA enters into an iterative process with chaotic disturbance. The chaotic disturbance alters the position equations of the seekers in various ways (shown in Equations (14)–(16)).
d i , a l t t = s i g n g i , b e s t x i t g i , b e s t = g i , b e s t +
τ i = w 1 · a b s g i , b e s t x r a n d g i , b e s t = g i , b e s t +
x i j t + 1 = x i j t + α i j t d i j t
where g i , b e s t is the updated global optimal position after chaotic disturbance . The chaotic disturbance rules comply with Equation (12). Thus, both the search step length d i j t and search direction α i j t are updated. The specific procedure is as follows.
Step #1:
This step calculates the fitness value of every seeker in n 0 iterations and then ranks and obtains the best positions of all the seekers g i , b e s t in the current population.
Step #2:
This step derives m noise variables in the neighborhood around g i , b e s t via chaotic disturbance ( g i , b e s t = g 1 , b e s t ,   g 2 , b e s t , g 3 , b e s t , ,   i 1 , m ) ; reappraises the fitness value of g i , b e s t , if g i , b e s t <   g i , b e s t ; terminates the disturbance and iterates to the next step; or chooses the best position to replace g i , b e s t .
Step #3:
This step updates the search direction via Equations (2) and (4) and updates the search step length via Equations (8) and (9).
Moreover, an adaptive inertia weight w 1 is adopted into the SOA to adjust the step length (in Equation (10)). Unlike [14], the objective function is to obtain the maximum value of the optical energy. Hence, the expression is adjusted as follows:
w 1 = w 1 m a x ,   f f a v g     w 1 m i n + w 1 m a x w 1 m i n · f m a x f f m a x f a v g ,   f f a v g
where w 1 m a x and w 1 m i n are the maximum and minimum values of w 1 , respectively. f m a x and f a v g are the current population’s maximum and average fitness values, respectively, after chaotic disturbance. The flowchart of the seeker optimization algorithm is updated with the logistic initialization and disturbance support as shown in Figure 3.

3. Results and Discussion

The SOA with a linear decreasing inertia weight (LSOA), the DASSS-SOA with a dynamic adaptive step size, and the PSO with a linear decreasing inertia weight (LPSO) were used for the simulation and experiments. Table 1 contains the details of the aforementioned algorithms.

3.1. Optical Coupling Model

To evaluate the performance of the CASOA, a simulation and experiments on the coupling alignment between the butterfly optical communication lasers and single-mode fibers were performed. In general, the coupling direction between the lasers and fibers consisted primarily of initial and precise alignments. The laser module was held in place by a clamp, and the fiber was held in place by a six-degree-of-freedom (DOF) movable clamp. During the initial alignment, the fiber moved to incessantly search for the optical signal until the optical power reached certain thresholds. The terminal position was then set as the original position in the precision alignment.
Figure 4a depicts the schematic of laser–SMF coupling in a 6-DOF motive stage, where x ,     y ,   a n d   z are the motion errors of the X, Y, and Z axes, respectively. α ,   β ,   a n d   θ represent the alignment angle errors for rotations about the X, Y, and Z axes, respectively.
The schematic of the coupling structure between the optical communication lasers and SMFs is shown in Figure 4b. Laser diodes and aspherical lenses are part of the lasers. Considering that the actual hardware assembly can effectively avoid the coupling loss caused by the angular error, this paper only verified the efficiency and stability of the algorithm in the X, Y, and Z directions in the experiments. Thus, elliptical Gaussian-distributed light emerged from the laser diode, deformed to symmetric Gaussian-distributed light via the aspherical lens, and focused on the fiber end surface. Equation (18) [3,9,23,24] expresses the coupling efficiency model of an optical fiber system.
η = η x η y η x = k x e x p k x d x 2 2 1 ω x 0 2 + 1 ω f 0 2 + π 2 θ x 2 ω x 2 z + ω f 0 2 2 λ 2 d x z θ x ω x 0 2 ω x 0 2 z = w x 2 1 + λ z π ω x 0 2 2 k x = 4 ω x 0 2 ω f 0 2 / ω x 0 2 + ω f 0 2 2 + λ 2 z 2 / π 2 .
In Equation (18), η represents the coupling efficiency, which is computed by the overlapping integral of the fields in any plane. η x is the coupling efficiency in the vertical junction plane, and η y is the coupling efficiency in the parallel junction plane. λ is the wavelength of the laser (1310 nm), ω f 0 is the mode field radius of the SMF, and ω x 0 is the mode field radius of the LD in the vertical junction plane. d x is the linear deviation of the center of the LD and SMF mode field in the vertical junction plane, and z is the motive error for the Z axis of the LD and SMF. Because the angular alignment is adjusted by the fixture (shown in Figure 4b), the expression for the coupling efficiency (Equation (18)) is simplified to
η = η 1 · η 2 η 1 = 16 ω x 0 2 ω y 0 2 ω f 0 4 ω x 0 2 + ω f 0 2 2 + λ 2 z 2 / π 2 · ω y 0 2 + ω f 0 2 2 + λ 2 z 2 / π 2 η 2 = e x p k x x 2 2 1 ω x 0 2 + 1 ω f 0 2 k y y 2 2 1 ω y 0 2 + 1 ω f 0 2 .

3.2. Simulation

This section provides the specific procedure for applying the SOA algorithm to the fiber alignment simulation. The value of η could be used as fitness according to the objective function as shown in Equation (19). Each seeker’s position vector was xi = (x, y, z), representing the alignment errors in the X, Y, and Z axes. The parameters of the algorithm were then set up for the following calculation (such as the maximum iterative algebra, the total number of seekers, the starting position, and the searching scope). Each seeker’s fitness was calculated and ranked in ascending order. Equations (1)–(5) were used to calculate the direction of each seeker, and Equations (6)–(10) were used to calculate the step length of each seeker. In this case, the d p r o was set to one in the first iteration. Finally, the position of each seeker was iteratively updated using Equation (11) until the algorithm’s termination condition was met. Table 1 shows the changes in the simulation steps for the CASOA and DASSS-SOA. Table 2 summarizes the parameters that were set in the SOA simulation and IPSO. Then, we tested the search performance of the SOA in the optical search simulation with different numbers of seekers. The maximum iteration tmax was set to 100, and the simulation process was executed 30 times to ensure the algorithm’s robustness.
Based on Equation (19), the optimal value of coupling efficiency was 0.877 when combined with Table 2. Therefore, the terminal condition of algorithm iterations was set to 99% efficiency (0.868). Table 3 shows the search performance of the proposed CASOA with different numbers of seekers.
Table 3 lists the number of successes ( n s ), average iterations ( t a v g ), and standard deviations (std.) to evaluate the search performance of various algorithms. In detail, n s denotes the search accuracy, t a v g denotes the search efficiency, and std. denotes the algorithm’s stability. For all the algorithms, as the number of seekers n s increased, t a v g and std. decreased. When compared with other algorithms, the proposed CASOA algorithm performed well in terms of the search accuracy and efficiency with small seekers (particles). The CASOA successfully achieved the terminal coupling efficiency of 26 times with two seekers (86.7%). However, the DASSS-SOA only achieved 60%, the LSOA only achieved 43.3%, and the PSO failed nearly all the tests. When there were more than 10 seekers, the information exchange between the seekers in the PSO algorithm became very useful, and the success rate increased. The results of n s show that the SOA had better search area properties in a single particle than the PSO algorithm. Among the SOAs, the CASOA generated multiple seekers through chaotic disturbance to increase communication in each iteration and jumped to the local optimum. The DASSS-SOA adaptively adjusted the step length (expression in Table 1) to balance the global and local search properties. However, the adjustment performance was inferior to that of the CASOA, particularly in the case of a small number of seekers. When more than 20 seekers were used to search for the optical signal, the LPSO outperformed the other SOAs. The t a v g and std. of the LPSO were clearly lower than those of the SOAs, especially when the number of seekers exceeded 40. In comparison to the SOAs, the results show that the LPSO relied more on the population.
In general, the curves on the relationship between the algorithm iteration and fitness value show that the algorithms dropped into local optimums and jumped out during the search process. When the fitness value remained constant as the number of iterations increased, the algorithm reached a local optimum. Figure 5 depicts the search process of various algorithms in the simulation with average iterations. According to Figure 5a,b, when only a few seekers searched for the fitness value, the algorithm fell into a local optimum before reaching the terminal condition ( η = 0.868). The CASOA could quickly adjust to chaotic disturbances and escape from the local optimum. Meanwhile, the other algorithms required several iterations to escape from the local optimum. It could be attributed to the decrease in the coupling efficiency. With the promotion of seekers, the search curves became smoother, and the step shape gradually disappeared in Figure 5c,d. The acceleration of the population, particularly for the LPSO algorithm, significantly improved the search performance.
When combined with Table 3 and Figure 5, the simulated results show that population acceleration could avoid falling into a local optimum. However, many seekers necessitated additional calculations of the fitness value in each iteration. In the LPSO, for example, 50 particles (seekers) required only 2.9 iterations to reach the target. Consequently, the number of detected spatial points was calculated to be 145. In total, 10 seekers in the CA-SOA required 15.5 iterations to achieve the target. Thus, the number of detected spatial points (155) was close to that of the LPSO. The proposed CASOA, which had a good search performance in a small population, could provide another strategy for increasing the coupling efficiency. Because the simulation did not account for the length of the search path, the final result had to be verified experimentally.

3.3. Experiment

The experimental system comprised a comprehensive set of butterfly coupling and packaging equipment. The specific components included a 1310 nm semiconductor laser as the input source, a 6-DOF motion platform for coupling and alignment, two fixtures to accommodate an LD and an SMF, an optical power meter for testing the optical output power, a laser diode and a single-mode fiber for experiment preparation, and other communication modules. Figure 6 depicts the butterfly communication laser’s sectional equipment and structures. The optical power meter measured the highest laser output power in the range of 750 μ W –1000 μ W . Thus, the terminal condition threshold was set to 700 μ W .
The specific experimental process was as follows:
Step #1:
With CCD recognition, the SMF was shifted to a position where the optical output power could reach up to 10 μ W . This position was then designated as the initial coupling point.
Step #2:
The platform’s repeatability was set to 0.1 μ m , and the movement velocity was set to 1 mm/s. The search range was set to three dimensions: x 10   μ m , 10   μ m ,   y 10   μ m , 10   μ m ,   a n d   z 25   μ m , 25   μ m . Thus, this search space could generate 20,000 unshrouded points. The precision alignment algorithms were then applied to the movement system. The fitness value was defined as the optical power value, and the search could last up to 700 μ W or 150 iterations. The number of seekers was set between 10 and 30, and the other parameters of the algorithms used in this experiment were the same as in the simulation (Table 2). In the CASOA, for example, we set 10 seekers as the chaotic disturbance population, and the chaotic map was limited to 1 μ m × 1 μ m × 1 μ m .
Step #3:
The 3-DOF movement platform moved continuously when the coupling experiment started. The SMF moved to the target points stepwise in each iteration based on the algorithms. Then, the SMF shifted to the largest optical output power of the searched point for the next iteration after comparing all the optical output powers of the searched point.
Step #4:
The SMF finally arrived at the final target point. It recorded all the largest points in each iteration and the corresponding search time.
Each algorithm was employed in the coupling experiment 10 times, and the average iterations and time were collected. The experimental results are clearly shown in Table 4 and Figure 7.
Table 4 shows that the experimental average iterations t a v g are clearly greater than those of the simulated results. Furthermore, the search accuracy (or success rate) in the experiments was lower than that in the simulations. One possible attribution was the motion error. The superposition of errors occurred due to motion errors in a 3-DOF movement platform. Consequently, the detected point in the previous iteration may have caused the deviation in the subsequent iteration. The experimental results in Table 4 show that the CASOA had the best performance among the algorithms in terms of search accuracy and efficiency. It took 38.3 iterations (10 seekers) and 23.4 iterations (30 seekers) to reach the optical power threshold with a 100% success rate. Meanwhile, the LPSO and DASSS-SOA only had good search performances with 30 seekers and with 22.8 and 29.4 average iterations, respectively. The LSOA required the most iterations to reach the target value and had the lowest efficiency and accuracy with 10 and 30 seekers. The search time was the most surprising aspect of the results. The CASOA completed the search experiment after 32.3 iterations with a search time of 12.8 s and with a population of 10 seekers. Meanwhile, the LPSO used 22.8 iterations to achieve the target in 13.6 s with a population of 30 seekers. This implies that it takes longer to complete fewer iterations. This finding contradicts previous studies [9,25], which reported that optimal iterations are the most important criteria in coupling efficiency. One possible explanation for this is that the seekers in the CASOA had less displacement than those in the LPSO due to iteration augmentation. Furthermore, the number of detected spatial points in the CASOA was lower than that in the PLSO. Meanwhile, the detected spatial points were associated with 3-DOF displacement. More displacement took more time when moving at the same velocity. Consequently, the displacement of 10 seekers in the CASOA was less than that of 30 seekers in the LPSO.
Figure 7a,b show a comparison of the above algorithms in the coupling of the LD and SMF. According to the data in Figure 7, the attribution of iteration reduction was population growth. All the algorithms with a sufficient population had good search performance in the early iterative stage. With a small population, the DASSS-SOA, LSOA, and LPSO were likely to be trapped into a local optimum, impeding the continuous optical power search. The CASOA’s search curves were smooth and nonstep, indicating that the chaotic map and disturbance assisted the CASOA in adjusting the balance of the global and local search. The CASOA could quickly obtain information about the best position with the most optical power, especially in the early stages. In general, an early search performance affected the results, which was more noticeable in small populations. The relationship between the optical power and lateral offset is depicted in Figure 7c,d. The X and Y axes deviated 6   μ m and 4 μ m from the global best position in the initial stage (after initial alignment). The coupling efficiency was only 40%. The X and Y axes moved to the best positions after the CASOA induced precise alignment. The coupling efficiency was 74%. The experimental results show that the CASOA had excellent performance (in terms of accuracy and efficiency) in the precise search of LD and SMF coupling, with small and large populations. Similarly, the DASSS-SOA also performed well with a large population. However, it always became trapped in a local extreme in the early stages when the population was small. The LPSO and LSOA algorithms performed poorly in the early stages with a small population size. The LPSO used powerful information exchange to improve the search performance when the population size was large, but the LSOA failed. These findings were consistent with the simulation.
Overall, the simulated and experimental results show that the CASOA performed well in the LD and SMF coupling alignment. The coupling efficiency was significantly increased by the powerful search property with a small population. In the iteration process, we introduced some chaotic disturbances to ensure that the best position had the highest fitness value compared with linear decreasing laws (the LPSO and LSOA). Consequently, when seekers became trapped in a local extreme, they could escape on their own [26,27]. Lin et al. (2014) [26] created an opposite space to replicate the search position in each iteration. It computes the fitness value of two spaces and updates the better position. Even though this method improves the global search property, the detected spatial points reduce the search efficiency. The proposed CASOA constrained the disturbance space around g i , b e s t . Thus, it could assist seekers in efficiently escaping the local optimum. The LPSO could also increase the population size to reduce the iteration time. Therefore, it performed well in terms of search accuracy and efficiency in a 30-seeker experiment (Figure 7b). However, the universality of search in the early stages resulted in longer displacement and more motion errors. The basis of the global search in several swarm optimization studies is a mass of particles. We proposed this method to maintain the global search property with small particles. Finally, the proposed CASOA can be used in LD and SMF coupling alignments. The excellent coupling efficiency and accuracy are beneficial for optical device packaging. In the meantime, we believe that this method can provide theoretical support in swarm optimization problems.

4. Conclusions

The chaotic map and chaotic disturbance were successfully integrated with the adaptive seeker optimization algorithm. The coupling accuracy and efficiency of a butterfly optical communication laser were improved with the help of CASOA optimization. A series of simulated and experimental results validated the algorithm’s optimizing performance. Furthermore, the search strategies with large and small populations were compared and discussed. Finally, the following conclusions were drawn.
(1)
The CASOA exhibited a good optimization performance with a small population (accuracy and efficiency). It only took 38.3 iterations and 14.7 s to arrive at the best position with the highest output optical power and a search accuracy of 100%. The DASSS-SOA, LSOA, and LPSO performed poorly compared with the CASOA. The chaotic disturbance had the potential to enhance the optimizability of seekers, particularly in the early stages.
(2)
Increasing the population to decrease the number of iterations could yield good results for LD and SMF coupling alignment. However, the number of detected points increased, resulting in more displacement and motion errors. Consequently, few population strategies in the CASOA could reduce displacement and, consequently, motion errors. This method also improved the coupling efficiency.

Author Contributions

Writing—original draft, S.Z.; Methodology, L.D.; Validation, C.X.; Formal analysis, C.X.; Investigation, S.Z. and D.S.; Resources, J.-a.D.; Data curation, D.S.; Writing—review & editing, L.D.; Project administration, L.D.; Funding acquisition, J.-a.D. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by the National Natural Science Foundation of China (Grant No. U22A20200).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hsu, Y.-C.; Kuang, J.-H.; Tsai, Y.-C.; Cheng, W.-H. Investigation and comparison of postweld-shift compensation technique in TO-Can-and butterfly-type laser-welded laser module packages. IEEE J. Sel. Top. Quantum Electron. 2006, 12, 961–969. [Google Scholar] [CrossRef]
  2. Wang, Y.; Chen, Q.; Xu, Q.Y. Numerical modeling of RF-excited plasma in coaxial CO2 lasers. Opt. Commun. 1999, 160, 86–91. [Google Scholar] [CrossRef]
  3. Liu, Z.; Zhou, H.; Xu, H.; Duan, J.A. Three degree of freedom automatic coupling alignment of coaxial optical communication laser. Opt. Eng. 2020, 59, 1. [Google Scholar] [CrossRef]
  4. Hu, L.; Cui, J. Digital image recognition based on Fractional-order-PCA-SVM coupling algorithm. Measurement 2019, 145, 150–159. [Google Scholar] [CrossRef]
  5. Liu, W.C.; Veasey, D.L.; Houde-Walter, S.N. Design and optimization of a diode-pumped fiber-coupled Yb:Er glass waveguide laser. Appl. Opt. 2000, 39, 6165–6173. [Google Scholar] [CrossRef] [PubMed]
  6. Zhang, R.; Shi, F.G. Novel fiber optic alignment strategy using Hamiltonian algorithm and Matlab/Simulink. Opt. Eng. 2003, 42, 2240. [Google Scholar] [CrossRef]
  7. Tan, L.; Chen, Y.; Zhao, L.; Yu, S.; Kang, D.; Yang, Q.; Ma, J. Optimal coupling condition analysis of free-space optical communication receiver based on few-mode fiber. Opt. Fiber Technol. 2019, 53, 102004. [Google Scholar] [CrossRef]
  8. Nosato, H.; Murakawa, M.; Higuchi, T. Automatic alignment of multiple optical components using Genetic algorithm. In Proceedings of the 1st NASA/SEA Conference on Adaptive Hardware & Systems, Istanbul, Turkey, 15–18 June 2006; IEEE: Piscataway, NJ, USA, 2006. [Google Scholar] [CrossRef]
  9. Duan, L.; Zhou, H.; Tan, S.; Duan, J.-A.; Liu, Z. Improved particle swarm optimization algorithm for enhanced coupling of coaxial optical communication laser. Opt. Fiber Technol. 2021, 64, 102559. [Google Scholar] [CrossRef]
  10. Dai, C.; Chen, W.; Song, Y.; Zhu, Y. Seeker optimization algorithm: A novel stochastic search algorithm for global numerical optimization. J. Syst. Eng. Electron. 2010, 21, 300–311. [Google Scholar] [CrossRef]
  11. Dai, C.; Chen, W.; Zhu, Y.; Zhang, X. Reactive power dispatch considering voltage stability with seeker optimization algorithm. Electr. Power Syst. Res. 2009, 79, 1462–1471. [Google Scholar] [CrossRef]
  12. Dai, C.; Chen, W.; Zhu, Y.; Zhang, X. Seeker Optimization Algorithm for Optimal Reactive Power Dispatch. IEEE Trans. Power Syst. 2009, 24, 1218–1231. [Google Scholar] [CrossRef]
  13. Kumar, M.R.; Deepak, V.; Ghosh, S. Fractional-order controller design in frequency domain using an improved nonlinear adaptive seeker optimization algorithm. Turk. J. Electr. Eng. Comput. 2017, 25, 4299–4310. [Google Scholar] [CrossRef]
  14. Yang, H. Wavelet neural network with SOA based on dynamic adaptive search step size for network traffic prediction. Optik 2020, 224, 165322. [Google Scholar] [CrossRef]
  15. He, F.; Guo, Y.; Chao, G. A parameter estimation method of the simple PCNN model for infrared human segmentation. Opt. Laser Technol. 2019, 110, 114–119. [Google Scholar] [CrossRef]
  16. Ye, X.; Wang, X.; Gao, S.; Mou, J.; Wang, Z. A new random diffusion algorithm based on the multi-scroll Chua’s chaotic circuit system. Opt. Lasers Eng. 2020, 127, 105905. [Google Scholar] [CrossRef]
  17. Zhou, W.; Wang, X.; Wang, M.; Li, D. A new combination chaotic system and its application in a new Bit-level image encryption scheme. Opt. Lasers Eng. 2022, 149, 106782. [Google Scholar] [CrossRef]
  18. Amraee, T. Coordination of Directional Overcurrent Relays Using Seeker Algorithm. IEEE Trans. Power Deliv. 2012, 27, 1415–1422. [Google Scholar] [CrossRef]
  19. Stengel, R.F.; Ray, L.R. Stochastic robustness of linear time-invariant control systems. IEEE Trans. Autom. Control 1991, 36, 82–87. [Google Scholar] [CrossRef]
  20. He, Y.; Yang, S.; Xu, Q. Short-term cascaded hydroelectric system scheduling based on chaotic particle swarm optimization using improved logistic map. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 1746–1756. [Google Scholar] [CrossRef]
  21. Tian, D.; Zhao, X.; Shi, Z. Chaotic particle swarm optimization with sigmoid-based acceleration coefficients for numerical function optimization. Swarm Evol. Comput. 2019, 51, 100573. [Google Scholar] [CrossRef]
  22. Shibata, H. Lyapunov exponent of partial differential equation. Phisica A 1999, 264, 226–233. [Google Scholar] [CrossRef]
  23. Liang, J.J.; Qu, B.Y.; Suganthan, P.N.; Hernández-Díaz, A.G. Hernández-Díaz Problem definitions and evaluation criteria for the CEC 2013 special session and competition on real-parameter optimization. Comput. Intell. Lab. Zhengzhou Univ. Zhengzhou China Nanyang Technol. Univ. Singap. Tech. Rep. 2013, 201212, 281–295. [Google Scholar]
  24. Chun, J.; Wu, Y.-L.; Dai, Y.-F.; Li, S.-Y. Fiber optic active alignment method based on a pattern search algorithm. Opt. Eng. 2006, 4, 828. [Google Scholar] [CrossRef]
  25. Junhong, Y.; Linhui, G.; Hualing, W.; Huicheng, M.; Hao, T.; Songxin, G.; Deyong, W. Analysis influence of fiber alignment error on laser-diode fiber coupling efficiency. Optik 2016, 127, 3276–3280. [Google Scholar] [CrossRef]
  26. Jian, L.; Chen, C. Parameter estimation of chaotic systems by an oppositional seeker optimization algorithm. Nonlinear Dyn. 2014, 76, 509–517. [Google Scholar] [CrossRef]
  27. Jordehi, A.R. Seeker optimization (human group optimization) algorithm with chaos. J. Exp. Theor. Artif. Intell. 2015, 27, 753–762. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the linear seeker optimization algorithm.
Figure 1. Flowchart of the linear seeker optimization algorithm.
Micromachines 14 01417 g001
Figure 2. (a) The trajectory of the logistic map among the range 2.6–4; (b) the distribution of 1000 particles followed the logistic map; and (c) the distribution of 1000 particles was random.
Figure 2. (a) The trajectory of the logistic map among the range 2.6–4; (b) the distribution of 1000 particles followed the logistic map; and (c) the distribution of 1000 particles was random.
Micromachines 14 01417 g002
Figure 3. The flowchart of chaotic seeker optimization algorithm.
Figure 3. The flowchart of chaotic seeker optimization algorithm.
Micromachines 14 01417 g003
Figure 4. (a) The schematic of coupling between lasers and SMFs fixed in 6-DOF motive stage and (b) the coupling system of optical communication lasers.
Figure 4. (a) The schematic of coupling between lasers and SMFs fixed in 6-DOF motive stage and (b) the coupling system of optical communication lasers.
Micromachines 14 01417 g004
Figure 5. Comparison of different algorithms with a population in the optical coupling simulation: (a) 2 seekers, (b) 5 seekers, (c) 10 seekers, and (d) 50 seekers.
Figure 5. Comparison of different algorithms with a population in the optical coupling simulation: (a) 2 seekers, (b) 5 seekers, (c) 10 seekers, and (d) 50 seekers.
Micromachines 14 01417 g005
Figure 6. Three-dimensional (3D) graphic views of the butterfly communication laser coupling and packaging equipment.
Figure 6. Three-dimensional (3D) graphic views of the butterfly communication laser coupling and packaging equipment.
Micromachines 14 01417 g006
Figure 7. Experimental results of laser diode (LD) and SMF optical power search with several algorithms (a) with 10 seekers and (b) with 30 seekers; (c) the output optical power distribution of X and Y axes in initial alignment; (d) the output optical power distribution of X and Y axes after precise alignment by chaotic adaptive seeker optimization algorithm (CASOA).
Figure 7. Experimental results of laser diode (LD) and SMF optical power search with several algorithms (a) with 10 seekers and (b) with 30 seekers; (c) the output optical power distribution of X and Y axes in initial alignment; (d) the output optical power distribution of X and Y axes after precise alignment by chaotic adaptive seeker optimization algorithm (CASOA).
Micromachines 14 01417 g007
Table 1. The introduction of algorithms for the comparison of optimal performance.
Table 1. The introduction of algorithms for the comparison of optimal performance.
AlgorithmFunction VariationParametersReference
DASSS-SOA w 1 = w 1 m a x ,   f f a v g     w 1 m i n + w 1 m a x w 1 m i n · f m a x f f m a x f a v g ,   f f a v g w 1 m a x = 0.9
w 1 m i n = 0.1
Yang H., 2020 [14]
LSOA w 1 = t m a x t / t m a x t m a x = 100 Dai C.H., 2010 [10]
LPSO v i d k = w · v i d k 1 + c 1 · r 1 · p i d x i d k 1 + c 2 · r 2
· p g b     x i d k 1
w 1 = w m a x w m a x w m i n y b / y f α
w m a x = 0.9
w m i n = 0.4
α = 2
c 1 = c 2 = 2
Lian D., 2021 [9]
Table 2. Simulated parameters set in the seeker optimization algorithm (SOA) and particle swarm optimization (PSO) algorithm.
Table 2. Simulated parameters set in the seeker optimization algorithm (SOA) and particle swarm optimization (PSO) algorithm.
SOAImproved PSO
ParameterValueParameterValueParameterValueParameterValue
ω x 0 3   μ m ω m a x 0.9 ω x 0 3   μ m ω m i n 0.4
ω y 0 5   μ m ω m i n 0.1 ω y 0 5   μ m x 10 , 10
ω f 0 4   μ m x 6 , 6 ω f 0 4   μ m y 10 , 10
λ 1.31   μ m y 6 , 6 λ 1.31   μ m z 300 , 300
u m a x 0.9500z 300 , 300 c 1 2 θ x 7 ° , 7 °
u m i n 0.0111 θ x 7 ° , 7 ° c 2 2 θ y 7 ° , 7 °
μ 4 θ y 7 ° , 7 ° ω m a x 0.9\\
Table 3. The simulated results using the SOA and PSO algorithm with different numbers of seekers.
Table 3. The simulated results using the SOA and PSO algorithm with different numbers of seekers.
CASOA in Simulation Performed 30 Times
Number   of   seekers   p 251020304050100
Number   of   successes   n s 2630303030303030
Average   iterations   t a v g 42.319.215.512.39.88.47.24.6
Standard   deviations   of   iterations   s t d . 16.9869.4606.2742.9382.8782.9232.6792.813
DASSS-SOA in simulation performed 30 times
Number   of   seekers   p 251020304050100
Number   of   successes   n s 1830303030303030
Average   iterations   t a v g 44.023.918.814.113.912.610.27.1
Standard   deviations   of   iterations   s t d . 16.2139.1798.6124.8134.3234.0143.1453.328
LSOA in simulation performed 30 times
Number   of   seekers   p 251020304050100
Number   of   successes   n s 1330303030303030
Average   iterations   t a v g 49.823.417.212.113.912.68.55.6
Standard   deviations   of   iterations   s t d . 19.80411.0938.4574.8733.7863.8233.1452.715
LPSO in simulation performed 30 times
Number   of   seekers   p 251020304050100
Number   of   successes   n s 125303030303030
Average   iterations   t a v g 4643.323.39.85.83.62.91.8
Standard   deviations   of   iterations   s t d . -22.89211.0896.6605.3234.3251.9120.554
Table 4. Coupling experimental results using different algorithms.
Table 4. Coupling experimental results using different algorithms.
10 SeekersCASOADASSS-SOALSOALPSO
Number of successes10978
Number of failures0132
Average   iterations   t a v g 38.342.650.448.2
The number of detected spatial points383426504482
Search time (s)14.71620.219.1
30 seekersCASOADASSS-SOALSOALPSO
Number of successes1010910
Number of failures0010
Average   iterations   t a v g 23.429.433.622.8
The number of detected spatial points7028821008684
Search time (s)14.616.217.213.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhong, S.; Xu, C.; Sun, D.; Duan, L.; Duan, J.-a. Optimization of Coupling Efficiency in Butterfly Optical Communication Laser Based on Chaotic Adaptive Seeker Optimization Algorithm. Micromachines 2023, 14, 1417. https://doi.org/10.3390/mi14071417

AMA Style

Zhong S, Xu C, Sun D, Duan L, Duan J-a. Optimization of Coupling Efficiency in Butterfly Optical Communication Laser Based on Chaotic Adaptive Seeker Optimization Algorithm. Micromachines. 2023; 14(7):1417. https://doi.org/10.3390/mi14071417

Chicago/Turabian Style

Zhong, Shunshun, Cong Xu, Dongmei Sun, Lian Duan, and Ji-an Duan. 2023. "Optimization of Coupling Efficiency in Butterfly Optical Communication Laser Based on Chaotic Adaptive Seeker Optimization Algorithm" Micromachines 14, no. 7: 1417. https://doi.org/10.3390/mi14071417

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop