Literature DB >> 33286299

Rapidly Tuning the PID Controller Based on the Regional Surrogate Model Technique in the UAV Formation.

Binglin Wang1, Xiaojun Duan1, Liang Yan1, Juan Deng1, Jiangtao Chen2.   

Abstract

The leader-follower structure is widely used in unmanned aerial vehicle formation. This paper adopts the proportional-integral-derivative (PID) and the linear quadratic regulator controllers to construct the leader-follower formation. Tuning the PID controllers is generally empirical; hence, various surrogate models have been introduced to identify more refined parameters with relatively lower cost. However, the construction of surrogate models faces the problem that the singular points may affect the accuracy, such that the global surrogate models may be invalid. Thus, to tune controllers quickly and accurately, the regional surrogate model technique (RSMT), based on analyzing the regional information entropy, is proposed. The proposed RSMT cooperates only with the successful samples to mitigate the effect of singular points along with a classifier screening failed samples. Implementing the RSMT with various kinds of surrogate models, this study evaluates the Pareto fronts of the original simulation model and the RSMT to compare their effectiveness. The results show that the RSMT can accurately reconstruct the simulation model. Compared with the global surrogate models, the RSMT reduces the run time of tuning PID controllers by one order of magnitude, and it improves the accuracy of surrogate models by dozens of orders of magnitude.

Entities:  

Keywords:  UAV formation; classifier; proportional controller; surrogate model

Year:  2020        PMID: 33286299      PMCID: PMC7517021          DOI: 10.3390/e22050527

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.524


1. Introduction

The cooperative control of the unmanned aerial vehicle (UAV) formation is a research hotspot because of its widespread use, such as in forest fire surveillance, field surveillance, and antipoaching efforts [1,2]. Tuning controllers with efficient optimization methods is of prime importance to maintaining robust formation. In practice, the classical proportional-integral-derivative (PID) controller and its variations, such as the proportional controller and the proportional-integral controller, occupy 90% of industrial control [3]. However, many engineers think that many PID control loops in practice are not in high performance [3]. It is notable that the PID controller is parameter sensitive; hence, a more refined optimization method is required. Our study focuses on developing a high-efficient method to tune PID controllers. Many researchers attempted to improve the robustness of UAVs through designing controllers. Some researchers researched the robustness of a single UAV. López-Estrada et al. [4] designed a robust fault detection and tracking controller system. Guzmán-Rabasa et al. [5] designed the fault detection and diagnosis system when a UAV was under partial or total actuator fault. The robust control of UAV formations has also attracted the attention of researchers. To design a robust UAV formation, which was independent of the environment, Viktor et al. [6] proposed an onboard relative localization method based on ultraviolet light. The robustness of UAVs with specific tasks has also been studied. Guerrero-Sánchez et al. [7] controlled single UAV with a cable-suspended payload through a hierarchical scheme with controllers based on energy and the linear matrix inequality. Tuning controllers plays an important role in keeping robust UAV systems. To accelerate the process of tuning controllers, surrogate models (SUMOs) have been introduced because theoretical tuning methods or empirical tuning methods may be cumbersome or inefficient [8,9]. Regarding a system as a black box, SUMOs mimic relationships between system inputs and outputs. Hence, SUMOs have good adaptability. There are some common types of SUMOs, such as Kriging [10], polynomial chaos expansions (PCE) [11], polynomial chaos Kriging (PCK) [12], the radial basis function neural network (RBFNN) [13], and the generalized regression neural network (GRNN)[14]. It is worth noting that SUMOs have been widely used to optimize UAVs [15,16,17]. Researchers have used SUMOs to tune different controllers in different systems successfully, such as the mixing process [18], the cruise control system [19], and the unmanned underwater vehicle [20]. Among these systems, through offline optimization, various controllers were tuned, including the fuzzy logic controller [20], the proportional-integral controller [18], and the PID controller [18,19]. Additional SUMO-related techniques have been introduced. Lü [21] performed online optimization on high-purity distillation processes via the RBFNN. To investigate large, multidimensional input spaces, Matinnejad et al. [22] reduced the dimensionality of SUMOs, including the linear regression, the exponential regression, and the polynomial regression. Pan and Das [23] adopted Kriging to optimize the fractional order PID controller. Guerrero et al. [24] proposed a surrogate-based optimization workflow. Faruq et al. [25] proposed a Pareto-based surrogate modelling algorithm for optimizing PID controllers. The previous works usually construct global SUMOs for control systems. However, the global SUMOs may not be the best choice for tuning controllers because researchers only concern the successful part of control systems. The accuracy of global SUMOs may be affected by the failed control results. For example, in this study, the UAV formation may generate singularity points when the control fails. Singularity points are fatal to the accuracy of SUMOs. In previous studies, singularity points did not raise close attention because researchers have prior experience, and successful samples were easy to be found [18,19,20,23,25]. The reasons for singularity points occurrence in this work are summarized as follows: First, the error of closed-loop systems may be reinforced compared to open-loop systems. Second, the solver in the simulation program may get exceptionally large values when the control fails. In this study, without prior experience, it is hard to avoid the singularity points before sampling. Therefore, recklessly tuning controllers using global SUMOs is problematic. A novel SUMO technique is thus needed to filter singularity points. The remainder of this paper is presented as follows. Section 2 constructs the UAV formation simulation model and defines performance measures. In Section 3, the regional surrogate model technique (RSMT) is proposed based on the regional information entropy. In Section 4, the RSMT is used by different SUMOs, i.e., Kriging, PCE, PCK, the RBFNN, and the GRNN. Then, the Pareto fronts of the original simulation model and the RSMT are evaluated to compare their effectiveness.

2. The UAV Formation Model

2.1. The Leader–Follower Structure

Following Xu [26], fixed-wing UAVs form the UAV formation, which adopts the leader–follower (L–F) architecture: one leader leads the group while followers are controlled to maintain clearance between followers and the leader. The earth-fixed reference frame is built, and the dynamic models of UAVs [27] are given by where the subscripts and denote the leader and follower, respectively; x, y, and z denote the position of UAVs on the x-axis, y-axis, and z-axis; V is the forward velocity; is the track angle of UAVs; is the heading angular rate of UAVs, . As the angle between the forward direction and x-axis, the heading angle [26] can be given by where and are the components of V on the x-axis and y-axis. Because this paper focuses on fixed-wing UAVs which usually fly at the same height in a formation [26,28,29], we assume that UAVs do not change their height, i.e., . Because the method of controlling all followers is identical, and there is no connection between followers, we examine only one follower instead of multiple followers. Figure 1 shows the geometry of the L-F structure in the plane as follows:
Figure 1

The leader–follower structure [29] in the plane. One leader leads the group while the follower is controlled to maintain clearance between the follower and the leader.

The position relations between the leader and follower [26] are where and are the desired forward and lateral clearances; and are the clearance errors in the forward and lateral directions. The L-F structure aims to keep the desired clearance between the follower and the leader. The UAV formation is divided into the outer loop and the inner loop, which contain PID controllers and linear quadratic regulator (LQR) controllers, respectively. The outer loop controls the position dynamics to maintain the desired formation; the inner loop controls the UAV itself. The outer-loop controller generates commands into the inner-loop controller. The conceptual structure of the used UAV formation is shown in Figure 2. The reference generator gives the velocity and attitude of the leader [29]. Appendix A provides details of the inner-loop-controller design and the system matrices of a single UAV. Because the LQR controller belongs to optimum control, we only optimize the outer-loop controller, i.e., the PID controller, which is designed as follows.
Figure 2

The conceptual block diagram of the leader–follower UAV formation.

2.2. Outer-Loop-Controller Design

It is assumed that f and l are the actual forward and lateral clearances from the leader reference frame [29]: Differentiate the formula Equation (3) with respect to time, through substituting Equations (1) and (4), the rates of error change [29] are The outer-loop controllers aim to generate proper commands, which will be tracked by the inner-loop controllers. We adopt two PID controllers as the outer-loop controllers in the forward and lateral directions. The two PID controllers are represented as and , which are given as follows: where subscripts represent the proportional gain, integral gain, and derivative gain of PID controllers, respectively; subscripts f and l represent the forward and lateral directions of UAVs, respectively. It is assumed that , which are user-defined and the key of tuning PID controllers. Then, Equation (5) can be written as Then, rearranging Equation (8), the following equation is gotten: Let , . The reference commands for the follower [29] are

2.3. Performance Measures of the UAV Formation

The follower’s trajectory generates response curves, whose horizontal axis is the time and whose vertical axis is the clearance to the leader in two directions. Response curves are evaluated via three kinds of commonly used measures, as follows: Steady-state value (): the stable value of the response curve, which is the direct aim of the controller. Overshoot (): the maximum peak value of the response curve measured from the desired response, which is given by [30] where is the peak value of the response curve beyond . Accommodation time (): the time at which the response curve enters a specific interval around the desired response and no longer exceed the specific interval. The lateral and forward motion are mutually independent and controlled by different controllers, so and are divided into the lateral steady-state value , the forward steady-state value , the lateral overshoot , and the forward overshoot .

3. The Regional Surrogate Model Technique Based on the Regional Information Entropy

A change of systems, especially for actual physical systems, is usually a gradual process, which makes the response surface smooth, such as in computational fluid dynamics [31], aerology [32], and hydrology [33]. Thus, the global SUMO is adopted in most cases. However, in this study, singular points make the response surface rough, and the global SUMO is no longer effective. There are two reasons for this phenomenon: First, the UAV formation is a closed-loop system, which may reinforce errors. Second, the solvers in simulation fail to solve equations, which lead to the generation of singular points. Without prior experience for determining the selection of parameter space, singular points are unavoidable, and it is essential to mitigate the effect caused by singular points. Based on the regional information entropy, the RSMT is proposed as a means of reconstructing the UAV formation.

3.1. Regional Information Entropy Analysis

The SUMO can be viewed as a way to reconstruct the information of systems. Hence, a reasonable SUMO should fully display useful information and avoid interference from useless information, which in this study is mainly caused by singular points. Hence, analyzing the regional information entropy relationship can provide us with a decision basis for screening information. As a way of measuring the information content, information entropy S [34] is given by where x is the output of the system and is the probability distribution function (PDF) of x. There is a positive correlation between S and information content. For simplicity, we examine only one input with one output. The space of success (SOS) is the success interval , which is the set of successful outputs. needs to contain all potential optimal solutions. The space of failure (SOF), i.e., the failed interval , is the set of failed outputs, and . and are the probabilities of outputs belonging to and respectively. Because success and failure are complementary events, . and are the information entropy of and , respectively. Containing useful and useless information, the entropy of the entire system is , which is the whole information entropy of the global SUMO, i.e., the global SUMO completely reconstruct the entire system. The information entropy ratio of two kinds of information is W, . It is assumed that and are both uniform distributions; then, the PDF of x is given by where a, b are the bounds of , ; , are the lower limit and upper limit of x, . and are given by It is assumed that , , , and . According to Equations (15) and (16), Case 1 in Figure 3 shows the relationship between and W. If there is no prior experience in parameter selection, will be small, which makes ; in other words, useless information covers up useful information. Hence, the new SUMO technique should prevent useful information from being concealed by increasing W. In practice, we do not consider the output value and input parameter of failed results, which is the source of useless information. Hence, ignoring the difference within failed results is reasonable. Regarding failed results as one event, and can be given by where is the PDF of , ; . Assuming that is the uniform distribution, and W are given by
Figure 3

The relationship between and W. Case 1: all samples are used in the SUMO construction. and are both uniform distributions. Case 2: the failed results are viewed as one event, and is the uniform distribution. Case 3: is the uniform distribution and is the t-distribution. Filtering useless information is essential for preventing useful information from being submerged. Ignoring the difference within effectively eliminates useless-information interference.

Case 2 in Figure 3 shows the relationship between and W. For Case 2 in Figure 3, W is always larger than 5, which means that the proportion of useless information is reduced, and useful information constitutes almost the entirety of the information. Ignoring the difference within effectively eliminates useless-information interference. Moreover, to verify the results shown Case 1 in Figure 3, Case 3 in Figure 3 shows the same relation when the distribution of x is Student’s t-distribution. A detailed discussion is provided in Appendix B. The values of a, b, , and impact W slightly; hence, the changes of these values do not affect the related conclusions. In conclusion, constructing SUMOs needs to reduce the concealing of useful information. Different results should be differently treated according to the aim of constructing SUMOs. Based on the analysis presented above, the RSMT is proposed as a means of tuning PID controllers in the UAV formation.

3.2. The Regional Surrogate Model Technique

Section 3.1 discusses the relationship between and . To purify information, we propose the RSMT, which is shown in Algorithm 1 and Figure 4 (the source code can be obtained from the authors). Class 1 means that the sample belongs to the SOS, and class 0 is contrary to class 1. Whether the control is successful or failed is determined according to user-defined thresholds. As discussed in Section 3.1, we ignore the difference within and focus on . Instead of the global SUMO, the RSMT constructs the regional SUMO, which reconstructs the system only in the SOS. The RSMT can also be viewed as a weighted global SUMO: the weight of training samples belonging to the SOS is one; the weight of other samples is zero.
Figure 4

The regional surrogate model technique. The SUMO is constructed only in the SOS, whose boundary is found by a classification learner.

Input: the number of initial samples N; the parameter space ; the criteria of the SOS. Output: A classifier; a regional SUMO Definition: the selected training set for the SUMO ; the training set for classifier 1: Make the initial sample selection from the and get N samples 2: Put selected samples into the simulation model to get their response 3: for each sample and its response 4:  if i-th sample belongs to the SOS 5:   add i-th sample and its response into ; 6:   classify i-th sample with class 1; 7:   add i-th sample and its class into ; 8:  else 9:    classify i-th sample with class 0; 10:   add i-th sample and its class into 11:  end if 12: end for 13: Train the SUMO by 14: Train the classifier by In the RSMT, distinguishing class 0/1 requires user-defined thresholds, which should be more lenient than control objectives to avoid ignoring potential optimal solutions. After classing samples in accordance with thresholds, a classifier is trained by samples and their subordinate class to find the boundary of the SOS, which is difficult to describe analytically. Only samples belonging to the SOS are selected as the training set of SUMOs. Thus, it is limited to the use of trained SUMOs, whose use process is shown in Figure 5. When inputting new parameters, the first step is classifying the new parameters by the trained classifier. If it can lead to successful control, the outputs of the parameters are predicted by the trained SUMOs. Otherwise, these parameters are abandoned because they do not belong to potential optimal solutions.
Figure 5

The use of trained SUMOs obtained by the RSMT. Inputs are judged by the classifier, and only the inputs belonging to the SOS are predicted by the trained SUMO. If the result of classifier equals to 1, it means that the new parameters belong to the SOS.

Instead of optimizing parameters of SUMOs, the RSMT focuses on selecting a more reasonable training set for constructing SUMOs in a specific region. In this paper, the classifier adopts a decision tree, which performs well in binary classification and is given in Algorithm 2, following [35]. In a sense, the global SUMO is the combination of multiple regional SUMOs, whose marginal values are the same. If the response surface is rough, it is difficult to mimic the dramatically changed response surface using only one SUMO. Because the RSMT constructs the regional SUMO in the SOS whose outputs are limited, the selected response surface will be smooth, as a result of which the regional SUMO has high accuracy without missing the potential optimal solution. Input:D: the training set; C: the attribute set. Output: A decision tree Function TreeGenerate 1: Create a node N 2: if tuples in D belong to only one class C then 3:  label N as a leaf node with class C; return 4: end if 5: if C is empty OR the samples of D are of the same class then 6:  set label N as the leaf node with the most common class in D; return 7: end if 8: Find the best splitting criterion from C 9: for each do 10:  add a branch below N, corresponding to 11:   is the subset of D with 12:   if is empty then 13:   label the branch node as the leaf node with the most common class in D; return 14:   else 15:   set TreeGenerate as the branch node 16:   end if 17: end for

4. Simulation and Results

4.1. Evaluation Results for SUMOs Based on the RSMT

In this study, we attempt to substitute the SUMO for the UAV formation in Section 2. As parameters to be optimized, inputs are . With no correlation between them, the six intervals of form the entire parameter space. Outputs are five performance measures, i.e., , , , , and . The trained SUMO is evaluated using the root mean squared error (RMSE) [36], which is given by where is the number of test points; and are the estimated value and exact value of the ith test point, respectively. At first, the initial sample selection adopts Latin hypercube sampling. Table 1 shows the evolution results regarding whether or not SUMOs are constructed through the RSMT, and Appendix C provides a brief introduction to the applied SUMOs, including Kriging, PCE, PCK, the RBFNN, and the GRNN. If the RSMT is not adopted, global SUMOs are constructed. In the simulation, the initial positions of the leader and the follower are and , which are the same as [29]. Control objectives are and , which are also the same as [29]. Optimization aims to find the optimal PID controllers that can maintain the formation with low , , , , and under constraints that and . Minimizing and aims to reduce the risk of UAVs collisions, which are important in the UAV formation [37]. In this work, the thresholds for the SOS are and , which mean that the regional SUMO will be constructed in the region and .
Table 1

Comparison of regional and global SUMOs for .

K a ClassificationAccuracy (%) bTime (s) cKriging dPCE dPCK dGRNN dRBFNN d
0,0.1 85350.78.312.37.721.014.9
null437.6 1.62×106 1.41×106 1.37×106 1.26×106 1.63×107
0,0.2 85317.911.416.216.320.826.6
null289.6 8.20×1014 1.35×1014 2.08×1014 8.11×1013 1.90×1015
0,0.3 84.6318.38.69.28.914.229.4
null567.7 9.41×1025 2.71×1025 3.23×1026 1.97×1025 5.27×1026
0,0.4 81.8307.47.49.48.111.516.5
null322.5 3.76×1037 3.32×1036 6.40×1037 4.43×1036 1.40×1038
0,0.5 79111.57.78.67.412.212.3
null312.3 4.63×1051 7.20×1050 4.44×1050 5.53×1050 1.99×1052
0,0.6 80.288.57.48.78.512.111.4
null356.4 8.21×1059 3.94×1059 3.94×1059 4.68×1059 1.09×1061

Two PID controllers have six inputs which share the same interval, and inputs are . For a value of , the first and second rows show results for regional SUMOs and global SUMOs, respectively.  Because the second row of each constructs the global SUMO without the classifier, the result of “Classification accuracy” is “null”.  “Time” is the total run time for constructing all SUMOs.   Values of SUMOs represent the RMSE of for trained SUMOs. The RSMT can significantly reduce errors and save computation time.

In Table 1, the corresponding values of each SUMO are the RMSE of . “Time” is the total run time of constructing all SUMOs. It is assumed that the intervals of six inputs are the same. In Table 1, the intervals of are the intervals of six inputs, i.e., , , , , , and . For an interval of , the first row shows results for regional SUMOs through the RSMT, and the second row shows results for global SUMOs. Regional SUMOs generate from our proposed method, i.e., the RSMT. Meanwhile, global SUMOs are the traditional way to construct SUMOs, i.e., adopting all samples to construct SUMOs. Because the second row of each constructs the global SUMO without the classifier, the result of “Classification accuracy” is “null”. The calculation condition is MATLAB 2019a, Intel (R) Xeon (R) W-2145 CPU @ 3.70GHz, 32GB Memory, Windows 10. According to Table 1, trained regional SUMOs are significantly better than trained global SUMOs. This phenomenon is in accord with the information relationship in Section 3.1. Adopting the same calculation method in Section 3.1, Table 2 shows the information entropy ratio W of corresponding in Table 1. Because the sample size is limited, we use the frequency approximation as the probability. is the information entropy ratio with the RSMT and is corresponding to the first row of each in Table 1. is large with the RSMT, which reserves useful information and avoids useless-information interference. At the same time, is the information entropy ratio without the RSMT and is corresponding to the second row of each in Table 1. is relatively small and will decrease with the decrease of . It means that useful information will be covered by useless information with the decrease of . Moreover, is always larger than . increases quickly with the expansion of . shows the change of the information entropy ratio with the RSMT or not. The RSMT effectively increases the proportion of useful information. Figure 6 shows the relationship between and the effects of the RSMT, which is represented by orders of magnitude change of Kriging’s RMSE. The increase of brings the better effect of the RSMT, especially when is relatively small. The RSMT increases the proportion of useful information entropy, which leads to accurate regional SUMOs.
Table 2

The information entropy ratio W in actual computation.

K fst,max fst,min Pfail Psucc W1 a W2 b W1/W2
0,0.1 3.14×102 6.81×108 0.410.599.360.3924.06
0,0.2 1.18×1012 5.35×1016 0.440.569.130.1947.66
0,0.3 3.26×1023 1.35×1028 0.450.559.040.1181.68
0,0.4 1.26×1025 1.62×1039 0.510.498.590.06134.23
0,0.5 1.76×1026 3.46×1053 0.590.418.150.03234.94
0,0.6 4.03×1036 1.68×1062 0.760.247.740.01533.58

is the information entropy ratio with the RSMT and is corresponding to the first row of each in Table 1. is the information entropy ratio without the RSMT and is corresponding to the second row of each in Table 1. increases quickly with the expansion of . Without the RSMT, useless information will cover up useful information. The RSMT effectively increases the proportion of useful information.

Figure 6

The relationship between and the effects of the RSMT. shows the change of the information entropy ratio with the RSMT or not. Effects of the RSMT are represented by orders of magnitude change of Kriging’s RMSE in Table 1. The increase of brings the better effect of the RSMT, especially when is limited.

Regarding the computational cost, according to Table 1, training regional SUMOs is more time-saving with the expansion of because the number of successful parameters will be fewer when the whole parameter space is larger. There are five different types of SUMOs, and the RSMT performs well in each of them, which shows that the RSMT has good generalization ability and is essential to various SUMOs. In conclusion, the RSMT successfully filters singular points and maintains the high accuracy and low computational cost of regional SUMOs. In the next subsection, the optimal parameters of PID controllers are found through the RSMT.

4.2. Tuning PID Controllers Through the RSMT

We try to tune two PID controllers whose six inputs all belong to . In the simulation, white noise is added to the lateral and forward positions of the leader, and the noise energy of white noise is . As mentioned above, class 1 indicates that corresponding samples belong to the SOS, and the meaning of class 0 is reversed: class 0 indicates that corresponding samples belong to the SOF. The global Sobol sensitivity analysis is adopted to analyze the relationships between inputs and class 0/1, whose results are shown in Figure 7. According to Figure 7, and are the most important inputs. Figure 8 shows prediction results of trained classifier in the , plane. In Figure 8, blue symbols mean that the corresponding sample belongs to class 0, i.e., the SOF, and red symbols mean that the corresponding sample belongs to class 1, i.e., the SOS. “Correct” and “Incorrect” are the correctness of the classifier’s prediction. The classification accuracy of the trained decision tree is 84.0%. Figure 9 shows the receiver operating characteristic (ROC) curve of the trained classifier. The area under the ROC curve equals 0.88. The false positive rate is 14%, and the true positive rate is 84%. Hence, the trained classifier is accurate and reliable.
Figure 7

Total Sobol’ indices. and are the most important inputs which effect classification results of inputs.

Figure 8

The prediction results of trained classifier in the , plane. Blue symbols mean that the corresponding sample belongs to class 0, and red symbols mean that the corresponding sample belongs to class 1. Class 1 indicates that corresponding samples belongs to the SOS, and the meaning of class 0 is reversed. The classification accuracy of the trained classifier is 84%.

Figure 9

The receiver operating characteristic (ROC) curve of the trained classifier. The area under curve equals to 0.88. The false positive rate is 14% and the true positive rate is 84%. The trained classifier is accurate and reliable.

Table 3 presents the RMSEs of five performance measures by trained regional SUMOs through the RSMT. During the MATLAB/SIMULINK simulation, the solver is ode1 (Euler), and fixed-step size is , so is represented by the step number. Kriging, PCE, and PCK perform better than the RBFNN and GRNN. Adopting Kriging to tune PID controllers, the MATLAB function “paretosearch” and “gamultiobj” are used to find Pareto fronts. The run times of the simulation model and regional Kriging are denoted by “Simulation model time” and “Regional Kriging time”, respectively, in Table 4. The process of optimization is greatly accelerated. The cost of searching by Kriging is substantially lower than that of searching by the simulation model.
Table 3

The accuracy of regional SUMOs through the RSMT in .

σfa σla fsta lsta taa
Kriging5.4119.8216.8026.59 1.63×104
PCE5.6521.5217.2832.23 2.11×104
PCK5.8417.7719.5131.25 1.73×104
GRNN15.1565.4315.7428.88 3.26×104
RBFNN18.8437.3437.33155.45 6.36×104

, , , and denote the RMSE of them getting from Kriging, PCE, PCK, the RBFNN, and the GRNN, respectively. Every SUMO is accurate, but Kriging, PCE, and PCK perform better than the RBFNN and GRNN.

Table 4

Run time comparison of optimization by the actual model and by Kriging.

Function NameGamultiobjParetosearch
Number of solutions7060
Regional Kriging time (s) 8.62×103 7.03×102
Simulation model time (s) 1.59×105 3.44×104

Regional Kriging effectively shortens optimization time.

We examine solutions of “paretosearch” which meets the constraint conditions of optimization mentioned in Section 4.1, i.e., and . Selected Pareto solutions are evaluated using the technique for order of preference by similarity to ideal solution (TOPSIS) [38]. The solutions of Kriging are also entered into the simulation model to obtain results for evaluation. Then, simulation results from different sources are evaluated by TOPSIS. Table 5 shows the Pareto solutions of different sources. According to Table 5, the scores of the two sources are similar to each other. It means that optimal solutions of regional Kriging are also able to be optimal solutions of the simulation model. Adopting the solution with highest score, i.e., , Figure 10 shows the trajectories of UAVs formation when the heading angle of the leader changes according to the sine function. When the heading angle of the leader UAV changes, the follower UAV can timely adjust to maintain the formation.
Table 5

The TOPSIS score of selected Pareto solutions.

KPl KIl KDl KPf KIf KDf Score (101)Source a
0.3000.00010.3000.2910.1640.1452.295regional Kriging
0.1910.00010.3000.2900.00010.3002.286regional Kriging
0.2110.0420.1730.0890.1360.2861.324simulation model
0.0190.00010.1310.1220.00090.1311.286simulation model
0.3000.1320.2630.2540.00090.2631.121simulation model
0.2990.0140.0700.1170.3000.1450.898regional Kriging
0.2990.0140.3000.1170.3000.1450.789regional Kriging

Regional Kriging: regional Kriging gets the solution; simulation model: the simulation model gets the solution. The Pareto solutions of regional Kriging are reliable, and regional Kriging successfully replaces the simulation model.

Figure 10

Trajectories of UAVs formation. The heading angle of the leader changes according to the sine function. PID controllers adopt the solution with the highest score. i.e.,

With the RSMT, regional Kriging accurately replaces the simulation model to find optimal solutions. Abandoning useless information does not affect searching optimal parameters. The RSMT can accelerate the optimization process with high accuracy and low computational time simultaneously.

5. Conclusion and Discussion

To accelerate the process of tuning PID controllers, this work proposes the RSMT based on analyzing the regional information entropy relationship. The RSMT discards redundant information to construct the regional SUMO. A classifier is introduced to define the boundary of the regional SUMO. According to calculation results, the RSMT significantly improves the accuracy of SUMOs and reduces computational expense. The results verify the theoretical analysis of the regional information entropy relationship. To corroborate the reliability of the RSMT, the Pareto fronts are searched by regional SUMOs and the simulation model, respectively. It is found that different Pareto fronts are similar to each other. The RSMT reduces the run time of parameter optimization by one order of magnitude, and it gets reliable optimization results. The RSMT can tune PID controllers with high efficiency and accuracy, and be available for various types of SUMOs. In the process of tuning PID controllers, the RSMT significantly reduces the singular-point interference, improves the accuracy of SUMOs, and reduces computational expense. Not only limited optimization of the UAV formation, but the RSMT can also be extended for tuning PID controllers in various systems because SUMOs only concern inputs and outputs of systems. In future research, we prone to solve the application problem of the RSMT in high-dimensional situations, which may be solved by combining sequential sampling and dimensionality reduction technology.
  4 in total

1.  Global and Local Surrogate-Assisted Differential Evolution for Expensive Constrained Optimization Problems With Inequality Constraints.

Authors:  Yong Wang; Da-Qing Yin; Shengxiang Yang; Guangyong Sun
Journal:  IEEE Trans Cybern       Date:  2018-03-29       Impact factor: 11.448

2.  Decision tree-based learning to predict patient controlled analgesia consumption and readjustment.

Authors:  Yuh-Jyh Hu; Tien-Hsiung Ku; Rong-Hong Jan; Kuochen Wang; Yu-Chee Tseng; Shu-Fen Yang
Journal:  BMC Med Inform Decis Mak       Date:  2012-11-14       Impact factor: 2.796

3.  Formation Flight of Multiple UAVs via Onboard Sensor Information Sharing.

Authors:  Chulwoo Park; Namhoon Cho; Kyunghyun Lee; Youdan Kim
Journal:  Sensors (Basel)       Date:  2015-07-17       Impact factor: 3.576

4.  Multi-Fidelity Local Surrogate Model for Computationally Efficient Microwave Component Design Optimization.

Authors:  Yiran Song; Qingsha S Cheng; Slawomir Koziel
Journal:  Sensors (Basel)       Date:  2019-07-09       Impact factor: 3.576

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.