Abstract
The difficulties in the experimental and computer modeling of the static and dynamic transport media are associated with a significant non-linearity of the present model dependencies. This is due to the mechanical friction effects, backlash, aerodynamic effects and other physical phenomena. The construction of the mathematical models (MM) for such objects is most often associated with the mathematical treatment of the experimental data. The point-like dependencies of the output variables linked to the input are essentially non-linear, piecewise and sometimes discontinuous. These dependencies, when approximated with polynomial or spline functions, are difficult to control, and thus associated with large errors. The radically new solution to this problem is proposed in paper [1]. This method is called the «cut-glue» approximation (CGA) method. It is based on partitioning the simulated dependence within specified areas; approximating each fragment with the polynomial dependencies; multiplicative “cutting” for each dependence is the fragments along border area; the additive “gluing” of these fragments is grouped into a single function, as the approximated dependence model. The analytical characteristics of this approximating “gluing” function is the main feature and advantage, properties of functions allow to analyze analytically the model and its application for simulating the dynamic models of the transport media. For a broad CGA method introduction in the experimental modeling research practice, it is necessary to develop, justify and explore the local methodologies implementation of these stages. One of the CGA stage is the “glue” process, when the additive fragments are “glued” into a single function. The auxiliary multiplicative allocation function (MAF) is used for that. The MAF structure includes the edge steepness parameter—ε. In this paper, the algorithm is developed based on the modification of the particle swarm optimization (PSO) method, which is used in this research, together with the sub-optimization ε parameter. The hybrid PSO method smoothly includes the basic prototype of the fundamental equations defining the mechanic laws, gravitation and the stochastic “blurring” movement parameters. The developed special software tool, as a research test bed, for conducting the numerical experiments is illustrated in this paper.
Access provided by CONRICYT-eBooks. Download chapter PDF
Similar content being viewed by others
Keywords
1 Introduction
The simulation of complex dynamic objects (aircraft, vehicles, processes and systems) leads to a differential equations system, which is based on the physical laws. Thus, this system of differential equations defines the object individual elements and their relationship, and in addition, it links the object reaction to the set of external influences. Often, this is due to the significantly different description of such nonlinear phenomena: the mechanical effects of dry friction and aerodynamic “stall” backlash effects [2,3,4], the complex electromagnetic and thermodynamic processes and to many other factors. Usually, these objects are not define with appropriate theoretical methods, due to the incomplete laws knowledge of these processes. In this paper, the physical tests of real objects or their scale models have been performed. The examples are, the wind tunnel simulations of the airplane or motorcar models. The experiments based on the computer modeling for the universal systems [2,3,4,5,6,7,8] are widely used. The models parameters are specified on the basis of these experiments. However, there are difficulties associated with a significant non-linearity present in these models [5,6,7,8].
For the technical devices, processes and systems, which are largely based on the heuristic designers ideas, when developed for the first time, the analytical modeling is generally unavailable or results in a very unsatisfactory accuracy, because it is determined by numerous hard accounted factors. In this case, it is advisable to pursue the models construction taking directly their experimental characteristics. Often, these characteristics are essentially nonlinear. In many cases, when approximating the static characteristics, it is sufficient to define a piecewise approximation. However, in dynamic models, such decision creates considerable difficulty in defining the models solution and their mathematical transformations.
The background of the approximation problem for the effective solution is published in several references [1,2,3, 5, 6]. The proposed CGA method is based on the multiplicative “cutting” of the modeled dependences, which are well-approximated sections, and the additive “gluing” combines them into a single analytic function. At the same time, for the used “cut” analytic function makes the final expression characterized with the analytic properties. The latter, is the main feature and advantage of the method, because it is not only numerical, but in addition, analyzes the resulting conversion model.
Today, the effectiveness of the proposed approximation solution is theoretically proved and practically confirmed only for 1- and 2-dimensional dependencies [1, 9]. In [10], the possibility and prospects of the proposed approach application for approximating the arbitrary dimension dependencies are demonstrated. This significantly broadens the method scope and its importance in the field of science and practice.
“Cut” is a process in CGA that “cut” a fragment, which approximates some experimental dependence, which is plotted on the selected fragment boundaries [1]. Mathematically, this corresponds to the experimental data single matrix cut into several fragments, while preserving the common borders. The boundaries are defined by the description accuracy condition of the section, which is approximated by the analytic function. The MAF structure includes the edge steepness parameter—ε. In a previous work [1], the author citied a condition for the most effective option, when using this parameter. This effectiveness is due to programming expertise, and, as the research shows, it is only effective for a sufficiently accurate reproduction of the approximation function for the fragment boundaries.
“Glue” is the process in CGA that provides a single analytic function, describing the researching region of the object characteristics [1]. The combined fragments, i.e., gluing them together after the “cut” operation, are obtained by performing the algebraic summation. After the series of pilot experiments, the authors have found that the variation in the ε values for the various coordinates in a multidimensional space can improve the approximation result for the “glue” procedure. It is decided to investigate the possibility of optimizing the ε parameter for each selected fragment of the specific 2-dimensional CGA problem.
2 Problem Formulation
The objective is to research MAF, its approximation characteristics and its general mathematical special properties, by providing the reception of the interval isolated fragments (IIF) from the approximated fragment function (AFF), which is locally approximating the fragments of the experimental dependences. The develop methodology for the MAF settings ensures the highest approximation accuracy.
3 Research Techniques
According to the CGA theoretical foundations the ε parameter is a real number, and to optimize it is desirable to use the algorithm from the continuity optimization methods group. In addition, the analytical complexity of the n-dimensional MAF and the resulting CGA function make use of the search optimization algorithm. One of the proven methods, to meet the challenges of finding the optimal research objects parameter, are heuristics algorithms, which are based on the groups behavior of animals, insects, etc. The obvious representative of this trend is PSO. The algorithm is similar to the behavioral characteristics of the insects swarm [11,12,13,14,15].
Previously, the authors carried out a number of works [16,17,18,19] on PSO research and its performance, as well as the modifications to improve the accuracy, resource finding optima efficiency, in order to expand its application functionality. In particular, its adaptation to the multiextremal tasks solution. However, the pilot investigations revealed that the 2-dimensional case, with εx and εy, has only one value, which varies depending on the selected criterion, when considering a range of values in the matrix of the absolute errors. In this paper, we seek to research the ε parameter in 2-dimensional search space covering x and y of each selection. We need to compare the obtained and pilot research results. This implies further research, with the structural modifications and parametric optimization of the PSO mechanical model parameters.
4 PSO MM Modification
The swarming is physically connected with the movement of the real inertial particle, with the equations defining the fundamental mechanical laws:
where: \( X_{{\left( {t -\Delta t} \right)i}} \) and \( X_{ti} \)—is the previous and current position of the ith particle; \( \Delta t \)—is the integration interval by time; \( \vec{V}_{{\left( {t -\Delta t} \right)i}} \) and \( \vec{V}_{ti} \)—is the speed of the ith particle in the previous and current times; \( \vec{A}_{{\left( {t -\Delta t} \right)i}} \)—is the particle acceleration at previous moment; \( \vec{A}_{pi}^{G} \), \( \vec{A}_{pi}^{L} \)—is the “biological attraction” acceleration of the particles to a global extremum and to the best position for the particle at all time; \( \vec{A}_{tri} \)—is the slowing by friction; \( \vec{G}_{Q} \)—is the “biological gravity” analogue; \( m_{i} \) = \( m_{r} \)—is the attracted particles masses biosimilars; \( r \)—is the distance between the current particle position and the current extremum; \( \varepsilon \)—is the small correction constant (\( \varepsilon \) = 1e-15, eliminating the problems at \( r \) = 0), \( \mu \)—is the friction coefficient.
To simulate some features, which are inherent to the living beings, an incomplete behavior predictability model is used that form the stochastic “blur” [16] of its basic parameters (geometric, kinematic and dynamic), as defined in the Eqs. 1 and 2. For this purpose, in the model is introduced the random function, with the symmetrical distribution in respect to the nominal value and adjustable range, specifying the “blurring” part of each parameter:
where: \( \xi \)—is the relative departure of the distorted parameter from the nominal value; \( rnd\left( 1 \right) \)—is a random real number in the [0, 1] range; \( C_{Q} \)—is the apparent particles gravity center; \( An \)—is the angle of particles reflection from the consideration boundary; \( D \)—is the dissipation factor (loss of energy in an inelastic particle collision of the border).
The composition of the total acceleration is caused by the attractive forces (biological analogues) of the particles including the conditional “global” and “local” attraction.
5 MAF Parameters Influence on the Approximation Quality in IIF “Gluing”
The final step in the general CGA procedure is the cut of IIF from AAF, and their subsequent “gluing” into a single MM. According to [10], the transformation is using the following formulas:
where:
The initial data for the preliminary problem solution have been generated by the authors. As a result, for the selected conditional experiment parameters: the equation in the form of a 3rd degree polynomial function with 2 variables and corresponding coefficients b is defined as follows:
where: b 0 = 200, b 1 = 8, b 2 = −12, b 11 = 1.95, b 12 = −0.18, b 22 = 1.72, b 111 = 0.08, b 112 = 0.023, b 122 = −0.08, b 222 = 0.1; 10-dimension vector x, 8-dimension vector y, defining the simulated experiment grid.
The resulting matrix is divided into 4 contiguous areas with common borders. Figure 1 displays the original experimental data. The rows in the figure correspond to the x values, the columns correspond to the y values. Figure 2 displays the data graphics.
For each fragment, the 2nd regression equation with the corresponding coefficients b (see Table 1) is defined as:
In accordance with the problem statement, for the experiments the following data are selected: (εxi, εyi) ∈ (0, 1], i ∈ {1, 2, 3, 4}, the iterations number—300, the particles number—100. In addition, other PSO mechanical model parameters were set for the problem under consideration. The assessment criterion and the minimization of the error for the entire dependence approximation and fragments in the pilot research are the mean-square deviation (MSD) and the max error in the absolute errors matrix. In addition, the experience has shown that it is appropriate to identify the matrix key areas, which also apply to the selected assessment criterion. Therefore, the objects approximation accuracy ranking can be result in several mathematical constructs derived from CGA. First, these include the entire matrix of the experimental data. Second, the following can be considered: the matrix without border values (according to (9), corner and edge function value, except the conjugating values, little dependence on ε, and, to a greater extent, depending on the order approximated). Third, the “gluing” fragments common border, not including the border values of the entire matrix (these elements are mostly depending on ε). Fourth and fifth, viewed separately the “gluing” fragments common edges (vertical and horizontal). All these CGA accuracy ranking objects are used in the current work.
In this research, the PSO agents search is done in the 8-dimensional space and their movement is displayed without releasing the projections in the subspace (3 degree maximum). For clarity, Figs. 3 and 4 illustrate the data, displayed in the window parts of the developed software, resulting from the search for an extremum in 2-dimensional space. Figure 3 shows the output data. Figure 4 shows the visualization of the swarm movement at the extremum localization time. The two experiments results are performed with the selected criteria and considering the areas defined in the absolute errors matrix, as shown in Table 2.
The total operation time spent to carry out all the experiments with 300 iterations is ~1.1 s. The PSO operation time spent on finding the extrema, is described in Table 2, with ~160 iteration— ~0.7 s. As can be seen from Table 2, the obtained values of MSD, Max, εx and εy are highly dependent on the selected criteria range values.
Table 3 contains the results obtained from the ε parameter optimization, performed for each fragment and the ε parameter optimization for all fragments within the pilot research.
The data comparison have shown the following: the total operation time spent on carrying out all experiments with 300 iterations, has reduced by ~50%, MSD and max errors have decreased by ~17 and ~8.3%, respectively.
6 Conclusion
The following conclusions can be drawn from the current work results:
-
ε parameter has not, in general, a universal value for all the fragments;
-
in ε parameter optimization for each fragment, the values of these parameters depend only on the problem properties, and the visible relationships were found between them;
-
ε parameter in 2 dimensions for each fragment has only one value, which varies according to the chosen criterion, and within the considered range of values in the absolute errors matrix;
-
when optimizing ε parameter for each fragment, MSD and max absolute error decreased by ~17 and ~8.3% respectively, which is relative to the common ε parameter optimization results for all the fragments, obtained in the pilot research;
-
the authors developed the PSO modification, which has proved to be an effective tool for the ε parameter sub-optimization problems solution in 2-dimensional CGA MAF.
References
Neydorf R (2015) Bivariate “Cut-Glue” approximation of strongly nonlinear mathematical models based on experimental data. SAE Int J of Aerosp. doi:10.4271/2015-01-2394
Neydorf R, Sigida Y (2014) Identification of traction and power characteristics of air-screw propulsors in mathematical description of airship. SAE Tech Pap. doi:10.4271/2014-01-2134
Neydorf R, Sigida Y, Voloshin V et al (2013) Stability analysis of the MAAT feeder airship during ascent and descent with wind disturbances. SAE Tech Pap. doi:10.4271/2013-01-2111
Voloshin V, Chen Y, Neydorf R et al (2013) Aerodynamic characteristics study and possible improvements of MAAT feeder airships. SAE Tech Pap. doi:10.4271/2013-01-2112
Pshikhopov V, Medvedev M, Neydorf R et al (2012) Impact of the feeder aerodynamics characteristics on the power of control actions in steady and transient regimes. SAE Tech Pap. doi:10.4271/2012-01-2112
Pshikhopov V, Medvedev M, Gaiduk A et al (2013) Mathematical model of robot on base of airship. Proc 52nd IEEE Conf Decis Control. doi:10.1109/CDC.2013.6760006
Neydorf R, Krukhmalev V, Kudinov N et al (2013) Methods of statistical processing of meteorological data for the tasks of trajectory planning of MAAT feeders. SAE Tech Pap. doi:10.4271/2013-01-2266
Neydorf R, Sigida Y, Kudinov N et al (2014) Aerostatic aircraft flight environment modelling and investigation. SAE Tech Pap. doi:10.4271/2014-01-2147
Neydorf R (2014) “Cut-Glue” Approximation in problems on static and dynamic mathematical model development. Proc ASME2014 Int Mech Eng Congr Expo. doi:10.1115/IMECE2014-37236
Neydorf R (2016) Technology of Cut-Glue approximation method for modeling strongly nonlinear multivariable objects. Theoretical bases and prospects of practical application. SAE Tech Pap. doi:10.4271/2016-01-2035
Eberhart RC, Kennedy JA (1995) A new optimizer, using particle swarm theory. Proc 6th Int Symp Micromac Hum Sci. doi:10.1109/MHS.1995.494215
Kennedy J, Eberhart R (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw. doi:10.1109/ICNN.1995.488968
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. Proc IEEE Congr Evol Comput. doi:10.1109/ICEC.1998.699146
Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multi-dimensional complex space. Proc IEEE Trans Evol Comput. doi:10.1109/4235.985692
Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, maybe better. Proc IEEE Trans Evol Comput. doi:10.1109/TEVC.2004.826074
Chernogorov IV, Neydorf RA (2015) Parametrical research of the swarming particles algorithm in the problem of finding the global extremum. Proc 28th Int Sci Conf “Math Methods in Eng and Technol”. 3(73)/3:75–80
Neydorf RA, Chernogorov IV, Iarakhmedov OT et al (2015) Experimental study on solution possibilities of multiextremal optimization problems through heuristic methods. Her Don State Tech Univ. doi:10.1109/12737/16074
Neydorf RA, Chernogorov IV, Iarakhmedov OT et al (2016) Possibilities solving of multiextremal optimization tasks by heuristic methods. Hi-tech Earth Space Res 2(8):16–25
Neydorf RA, Polyakh VV, Chernogorov IV et al (2016) Study of heuristic algorithms in planning and optimization of routes problem in the environment with obstacles. Proc S Fed Univ Tech Sci 3(176):127–143
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Neydorf, R., Chernogorov, I., Yarakhmedov, O., Polyakh, V., Vucinic, D. (2018). “Cut-Glue” Approximation Based on Particle Swarm Sub-optimization for Strongly Nonlinear Parametric Dependencies of Mathematical Models. In: Öchsner, A., Altenbach, H. (eds) Improved Performance of Materials. Advanced Structured Materials, vol 72. Springer, Cham. https://doi.org/10.1007/978-3-319-59590-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-59590-0_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59589-4
Online ISBN: 978-3-319-59590-0
eBook Packages: EngineeringEngineering (R0)