Научная статья на тему 'THE USE OF ARTIFICIAL NEURAL NETWORKS IN THE DESIGN OF AERODYNAMIC PROFILES OF A ROTOR OF A HELICOPTER'

THE USE OF ARTIFICIAL NEURAL NETWORKS IN THE DESIGN OF AERODYNAMIC PROFILES OF A ROTOR OF A HELICOPTER Текст научной статьи по специальности «Медицинские технологии»

CC BY
105
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
DESIGN / AERODYNAMIC PROFILE / NEURAL NETWORK / DATA INTERPOLATION / NEURAL NETWORK APPROXIMATOR

Аннотация научной статьи по медицинским технологиям, автор научной работы — Anikin V.A., Indrulenayte Ya.A., Pashkov O.A., Sviridenko Yu.N.

The authors showed the possibility of using mathematical models based on artificial neural networks to determine the aerodynamic characteristics of helicopter profiles, as well as the ability to design new pro-files with specified aerodynamic characteristics. At the first stage of work, an approximation model based on a neural network of the multilayer perceptron type was created to determine the coefficients of lift, drag, and pitch moment of the profiles. This topology has a number of distinctive features and is well suited for solving such problems. Neural network training was conducted. As a training set, the calculated data of 3692 aerodynamic profiles were used. The accuracy of the approximation of aerodynamic characteristics was estimated. The expediency of using artificial neural networks to solve this class of problems was substantiated. At the second stage of work, to obtain the geometry of new profiles, a mathematical model was created on the basis of special classes of artificial replicative neural networks, which allowed us to significantly reduce the dimension of the space used to describe the surface of the aerodynamic profile and create a qualitatively new design system. Examples were given of using the system for creating profile families in the region of specified aerodynamic characteristics and limiting the maximum relative thickness of the profile

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «THE USE OF ARTIFICIAL NEURAL NETWORKS IN THE DESIGN OF AERODYNAMIC PROFILES OF A ROTOR OF A HELICOPTER»

UDC 533.661.2:612.8:681.5

DOI: 10.18698/0236-3941-2020-4-16-27

THE USE OF ARTIFICIAL NEURAL NETWORKS IN THE DESIGN OF AERODYNAMIC PROFILES OF A ROTOR OF A HELICOPTER

V.A. Anikin1 Ya.A. Indrulenayte1'2 O.A. Pashkov1,2 Yu.N. Sviridenko3

v.anikin@vrtech.aero y.inderulenayte@vrtech.aero pashkov@vrtech.aero ysviridenko@yandex.ru

1LCC "VR-Technologies", Moscow, Russian Federation

2 MIPT, Dolgoprudnyy, Moscow Region, Russian Federation

3 Zhukovsky Central Aerohydrodynamic Institute TsAGI, Zhukovsky, Moscow Region, Russian Federation

Abstract

The authors showed the possibility of using mathematical models based on artificial neural networks to determine the aerodynamic characteristics of helicopter profiles, as well as the ability to design new profiles with specified aerodynamic characteristics. At the first stage of work, an approximation model based on a neural network of the multilayer perceptron type was created to determine the coefficients of lift, drag, and pitch moment of the profiles. This topology has a number of distinctive features and is well suited for solving such problems. Neural network training was conducted. As a training set, the calculated data of 3692 aerodynamic profiles were used. The accuracy of the approximation of aerodynamic characteristics was estimated. The expediency of using artificial neural networks to solve this class of problems was substantiated. At the second stage of work, to obtain the geometry of new profiles, a mathematical model was created on the basis of special classes of artificial replicative neural networks, which allowed us to significantly reduce the dimension of the space used to describe the surface of the aerodynamic profile and create a qualitatively new design system. Examples were given of using the system for creating profile families in the region of specified aerodynamic characteristics and limiting the maximum relative thickness of the profile

Keywords

Design, aerodynamic profile, neural network, data interpolation, neural network approximator

Received 09.12.2019 Accepted 17.02.2020 © Author(s), 2020

Introduction. It is known that in the design of a new helicopter a reliable determination of the aerodynamic characteristics of all its elements is of fundamental importance. At the same time, the flight characteristics of the new machine largely depend on the aerodynamic perfection of the rotor, which cannot be achieved without the choice of basic aerodynamic profiles that provide the required aerodynamic characteristics of the rotor blade in the entire range of flight modes [1-5]. Currently, methods of both CFD and experimental aerodynamics are widely used to search for optimal parameters of aerodynamic profiles.

In the early stages of the development of the aircraft industry, the design of profiles was based mainly on the methods of experimental aerodynamics. Progress in computational approaches allows calculating the aerodynamic characteristics of profiles, which significantly speeds up and cheapens the process of designing a rotor blade. However, the direct application of modern numerical approaches for calculating aerodynamic characteristics at the preliminary design stage leads to a significant increase in the time and complexity of this process.

The methods currently used to determine the characteristics of aerodynamic profiles can be divided into two large groups:

• based on the numerical solution of the system of equations of continuum mechanics;

• based on the generalization and interpolation of previously obtained experimental and calculated data.

Traditionally, to evaluation the aerodynamic characteristics, the methods based on the numerical solution of the system of gas dynamics equations and describing the physical processes and phenomena when the flow around the profile occurs, were used. Numerical methods, as a rule, require the attraction of significant computing recourses for the calculations themselves and labor for the preparation of the source data. This significantly reduces the possibilities of their use, especially at the stage of preliminary (conceptual) design, where a large number of variations are considered and the price of an incorrectly chosen solution is high.

Attempts to circumvent the shortcomings of the above methods of mathematical simulation have led to the development in recent years of mathematical models based on a generalization of the available experimental and calculated data. Such models are based on the results of field and/or computational experiments conducted with various objects of the class in question, with minimal involvement of knowledge from the subject area (process physics) [6, 7]. In other words, models are "trained" on a variety of input and output data prototypes.

They are capable of imitating (replacing) both data sources based on some initial model, and models created on the basis of solving gasdynamic equations. Adaptive models constructed in this way are also called surrogate models. Both models (initial and surrogate) should have the same set of input and output data, and the results of both models (for the same input data) should be close.

Currently, surrogate models created on the basis of neural networks are successfully used in solving various problems of aerodynamic design. Reviews of the use of such models in the field of aerodynamic design are presented in [7, 8]. The advantages of surrogate models are as follows: they have high speed (hundreds of thousands of times faster than modern numerical methods), require minimal computational resources, allow the use of previously obtained calculation and experimental data, and prevent cases of non-receipt of the result due to a solution divergence, which is typical for numerical methods. The disadvantages of neural network surrogate models include the need for a large amount of data to configure and train neural networks and model verification. Examples of the use of neural network models in the design of aerodynamic profiles for aircraft for various purposes are given in [9-12].

This paper presents the results of applying neural network models to the problem of designing an aerodynamic profile with structural and aerodynamic constraints typical of helicopter rotor profiles.

The first part describes the aerodynamic characteristics of neural network profiles used as approximators. The obtained estimates of the accuracy of approximation of the main aerodynamic characteristics of the profiles are presented. The second part is devoted to the creation on the basis of neural networks of a special type of profile geometry generation module with specified aerodynamic and structural characteristics. The final part provides an example of the application of the proposed approach for generating a series of aerodynamic profiles with predefined properties.

The use of ANN to assess the aerodynamic characteristics of profiles. To approximate the aerodynamic characteristics of the profile, neural networks of the multilayer perceptron type (multilayer forward propagation network) were used. Such networks, as a rule, consist of many sensory elements (input nodes) that form the input layer of one or more hidden layers of computational neurons, and one output layer of neurons. Multilayer perceptrons have three distinguishing features:

• each neuron has a smooth (everywhere differentiable) nonlinear activation function (usually sigmoidal) [6];

• the network contains one or more layers of hidden neurons that are not part of the input or output of the network;

• the network has a high degree of connectivity through synoptic connections.

The combination of these properties provides high processing power of the multilayer perceptron. It is known that such a network has sufficient accuracy and rate to predict [6].

At this stage, the training of neural networks was conducted. Training of a neural network is understood as the process of minimizing the deviation of output values on the available data (training set) by determining the weight coefficients of neurons.

As a training set we used calculated aerodynamic lift coefficient Cy, resistance coefficient Cx and pitching moment coefficient mz for 3692 aerodynamic profiles in the range of angles of attack from -1.5° to 16.5° and Mach numbers M from 0.3 to 0.82 with a constant Reynolds number Re = 3 • 106. In total, the training set contained 342 000 calculation points. The approximation errors (RMS deviations) by the neural networks of aerodynamic coefficients were: drag coefficient Cx g(Cx) « 0.00025, pitch moment coefficient mz c(mz) « 0.00032, lift coefficient Cy cj(Cy) « 0.0062. The calculated data was obtained using the VISTRAN code [13].

A comparison of the calculated (obtained using numerical methods) and approximation (obtained using neural networks) dependences of the lift coefficient Cy on the angle of attack a and polar for randomly selected profiles are shown in Fig. 1. The results obtained for two Mach numbers 0.3 and 0.78 presented.

The results show that the use of artificial neural networks allows a fairly reliable assessment of the basic aerodynamic characteristics of the profiles. At the same time, neural networks provide high productivity: less than one was needed to evaluate one variation 10"5 s at CPU Intel Core i7-3820 3.60GHz.

The use of a special type of ANN to generate many random objects similar to the original. To create many new aerodynamic profiles similar to those on which the training took place, a mathematical model was applied based on replicative neural networks, which are one of the subspecies of multilayer perceptrons. These networks have a symmetrical architecture. Mandatory attributes of such neural networks are the first and last layers, which have the same number of neurons equal to the length of the input vector, and a narrow "throat" — the middle layer of a significantly smaller dimension. One of the options for a replicative neural network is a three-layer perceptron, in which the number of elements of the input and output layers is the same, and the number of elements of the middle hidden layer is much smaller.

Fig. 1. Comparison of calculated and approximation aerodynamic characteristics for two Mach numbers: M = 0.3 (a) and 0.78 (b)

After training, such a network can reproduce at the output the same vector that is fed to the input layer of the perceptron. Such a network compresses information in the area from the input layer to the middle and restores it on the layers from medium to output. Moreover, on the elements of the middle layer there is a representation of each vector, which is shorter than the length of the vector supplied to the input. In fact, replicative networks can reduce the dimensionality of data by moving to the so-called natural coordinates. This approach was first applied to image compression. [14]. In the case of using neurons with linear activation functions, this approach leads to the well-known as principal component analysis (PCA) [6].

The problem of using a replicative neural network to generate new objects was solved by the example of the generation of aerodynamic profiles. The three-layer replicative network was trained on a variety of aerodynamic profiles, the ordinate vectors of the profiles being the input and output of the network. The network has an input and output layers of dimension M = 59 and a narrow throat — the middle layer of a significantly smaller dimension of K - 6 neurons. To generate a new profile, a signal in the form of a K component vector was applied to the output of the middle layer or to the input of the output (which is the same thing). The components of this vector are random numbers with a uniform distribution law, which are limited by the extreme values of the corresponding components from the original set. After that, a vector with M

components was obtained from the output layer, defining a new generated profile. Typical profile forms obtained using this approach are shown in Fig. 2. The original profile is marked with dots.

Fig. 2. A set of profiles randomly generated in 6-dimensional space (M = 59, K = 6);

X,Y — profile coordinates normalized to the chord

The use of ANN of a special type for generating a series of aerodynamic profiles with desired properties. To generate a series of aerodynamic profiles with desired properties, a modification of replicative neural networks is proposed, in which part of the input vector components (describing the characteristics) go directly to the output layer. In this case, after training the network, it is possible to create profiles by supplying a random vector to the output links of the middle layer and the given values of the characteristics, to the corresponding input neurons.

The following problem was solved as an example of applying this approach to designing the rotor profiles of a helicopter. We need to construct a series of aerodynamic profiles with a given maximum thickness t = 12 %, a given pitch moment at zero lifting force mzo = -0.01 at Moo = 0.3, a given drag coefficient Cxo = 0.0180 at Moo — 0.80 and a maximum lifting force coefficient Cymax at Moo = 0.3, varying from 1.35 to 1.55 in increments of 0.05.

To solve this problem, a modification of the replicative neural network of the "utoencoder" type was used [15]. The first and second hidden layers compress information, the third and fourth — restore it (Fig. 3). Moreover, at the output of the second hidden layer, a compressed representation of the input vector appears.

Fig. 3. Modified neural network

Two vectors served as a network input. The first vector (Input 1, see Fig. 3) contained the ordinates of the profile and was fed to the first layer of the network, the second vector (Input 2, see Fig. 3) contained the specified aerodynamic characteristics: pitch moment at zero lifting force mzo and number Moo = 0.3, drag coefficient at zero lifting force C*o and number M«, = 0.8 and maximum lift coefficient Cymax at Mqo= 0.3. The second vector was fed to the input of the 3rd hidden layer located behind the narrow second layer. The network output (Output 1, see Fig. 3) was the profile ordinate vector.

For training, we used data obtained by calculation for a set of 3379 profiles. To create this set, the replicative neural network considered earlier was used. It should be noted that the maximum thickness for all profiles of the set was t= 12%.

The training consisted in minimizing the deviation of the output vector (4th layer) from the input vector containing the ordinates of the profiles of the base set (Input 1, see Fig. 3). In this case, the maximum and minimum values of the components (fa) of the output vector of the 2nd layer, which displays the profile in a compressed form, were determined.

After training, a generating neural network was formed, which consists of the 3rd and 4th hidden layers of the original network and two vectors were fed to its input. The components of the first vector are limited by the extreme values of the corresponding components of the output vector of the 2nd layer and correspond to the compressed image of the profile, the components of the second are the specified aerodynamic characteristics of the profile.

Further, the obtained neural network was used to solve the problem of creating a series of profiles formulated at the beginning of the section. The profile NACA23012 is selected as the base profile. A vector was supplied to the first input of the generating neural network, which is an image of the NACA23012

profile in compressed space, and to the second input, the values of the specified aerodynamic characteristics. In the obtained series, the profiles differed only in the values of the maximum lift coefficient, which was supplied to the second input of the generating neural network.

The forms of the obtained profiles are shown in Fig. 4, markers highlighted the base profile of NACA23012. It should be noted that the obtained profiles differ slightly from each other, the maximum deviation of the ordinates from NACA23012 is less than 0.15 % of the profile chord.

Y

Fig. 4. Profile series geometry, X, Y — chord normalized profile coordinates

To verify the achievement of the design goal, the obtained series of profiles were calculated according to the program [13]. The calculation results are shown in Fig. 5. In Fig. 5, a the markers show the characteristics of zero pitch moment mzo obtained for a series of profiles depending on maximum lift coefficient Cy max- Here are the points corresponding to the set of profiles on which the neural network was trained and the point corresponding to the NACA23012 profile is shown. Similar data for the dependence of the resistance coefficient Geo at zero lifting force from the coefficient of maximum lifting force Cymax are given in Fig. 5, b.

The calculated dependences of the lift coefficient of the profiles on the angle of attack for the number M = 0.3 are shown in Fig. 6.

It should be noted that the calculated coefficients of the pitch moment mzo and drag Cxo for the obtained profiles are close to the given, which were

mz0 (M = 0.3)

-0.006 -0.007 -0.008 -0.009 -0.010 -0.011 -0.012 -0.013 -0.014 -0.015

V***

г" <"ж ««< *~ -»- «J?»»

« » ^ „ •*

»« К « « * *>

*x

NACA23012

1.25

1.30

1.35

1.40

1.45

a

1.50

1.55

1.60 C,

ymax

ac0 (M = 0.8)

0.022 0.021 0.020 0.019 0.018 0.017

0.016 1.25

x

!№<*x xx*xv " "x* X

X " #

Ж X >CX X X~ JT " -X

■ vfd ° ?oo

NACA23012

1.30 1.35

1.50

1.55 С

утгх

1.40 1.45 b

Fig. 5. Aerodynamic characteristics of profiles in coordinates:

& Cy max> 1MzO> fr Cymaxj

fed to the input of the neural network. For the coefficient of maximum lifting force, there is a discrepancy with the specified values for the values Cymax > 1.47. The discrepancy occors because of the fact that in this area of values there is not enough data that was used to train the neural network.

1.4 1.2 1.0 0.8 0.6 0.4 0.2 0

-0.2

Fig. 6. Dependencies Cy = Cy(a), M = 0.3

Conclusion. The possibilities of using artificial neural networks in the tasks of aerodynamic design of aircraft elements are considered. A special class of neural networks — the so-called replicative or replicating neural networks is used to build design objects in a given area. It is shown that replicative neural networks can be used as generators of aerodynamic profiles with specified aerodynamic and geometric characteristics. Examples of constructing families of profiles in the area of the given values of the coefficient of maximum lifting force, pitch moment, drag and maximum thickness are given. The proposed approach to design problems is not limited to the subject area of choosing aerodynamic profiles for the rotor of a helicopter.

REFERENCES

[1] Mil' M.L., ed. Vertolety, raschet i proektirovanie. T. 1. Aerodinamika [Helicopters, calculation and design. Vol. 1. Aerodynamics]. Moscow, Mashinostroenie Publ., 1966.

[2] Dadone L.U. Design and analytical study of a rotor airfoil. NASA Contractor Report 2988,1978.

[3] Kania W., Stalewski W. Development of new generation main and tail rotor blade airfoils. 22nd ICAS, 2000.

Available at: http://www.icas.org/icas_archive/icas2000/papers/reserved/ica0181 .pdf (accessed: 15.12.2019).

[4] Ignatkin Yu.M., Grevtsov B.S., Makeev P.V., et al. [Calculation method for aerodynamic characteristics of helicopter rotors in regimes of axial and side flow based on nonlinear

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

vortex blade model]. Trudy 8-go Foruma Rossiyskogo Vertoletnogo Obshchestva [Proc. 8th Forum of Russian Helicopter Society]. Moscow, MAI Publ., 2008 (in Russ.).

[5] Nikol'skiy A.A. Helicopter airfoil design by solving the generalized inverse problem. Trudy MAI, 2016, no. 88 (in Russ.).

Available at: http://trudymai.ru/published.php?ID=70417

[6] Haykin S.O. Neural networks and learning machines. Prentice Hall, 2009.

[7] Sun G., Wang S. A review of the artificial neural network surrogate modeling in aerodynamic design. J. Aerosp. Eng., 2019, vol. 233, no. 16, pp. 5863-5872.

DOI: https://doi.Org/10.l 177%2F0954410019864485

[8] Iuliano E., Pérez E.A. Application of surrogate-based global optimization to aerodynamic design. Springer, 2016.

[9] Elfarra M.A. Optimization of helicopter rotor blade performance by spline-based taper distribution using neural networks based on CFD solutions. Eng. Appl. Comput. Fluid Mech., 2019, vol. 13, no. 1, pp. 833-848.

DOI: https://doi.org/10.1080/19942060.2019.1648322

[10] Di Pasquale D., Zhu F., Cross M., et al. Kipouros Integrated system to perform surrogate based aerodynamic optimisation for high-lift airfoil. EngOpt, 2016.

Available at: http://engopt.org/uploads/58.pdf (accessed: 15.12.2019).

[11] Secco N.R., Mattos B.Sd. Artificial neural networks to predict aerodynamic coefficients of transport airplanes. Aircr. Eng. Aerosp. Technol., 2017, vol. 89, no. 2, pp. 211-230. DOI: https://doi.org/10.1108/AEAT-05-2014-0069

[12] Boutemedjet A., Samardzic M., Rebhi L., et al. UAV aerodynamic design involving genetic algorithm and artificial neural network for wing preliminary computation. Aerosp. Sc. Technol, 2019, vol. 84, pp. 464-483. DOI: https://doi.Org/10.1016/j.ast2018.09.043

[13] Wolkov A. V., Lyapunov S.V. Numerical prediction of transonic viscous separated flow past an airfoil. Theor. Comput. Fluid Dyn., 1994, vol. 6, no. 1, pp. 49-63.

DOI: https://doi.org/10.1007/BF00417926

[14] Cottrell G.W., Munro P., Zipser D. Image compression by back propagation: An example of extensional programming. Proc. 9th Annual Conf., Cognitive Soc., 1987, pp. 461-473.

[15] Sviridenko Yu.N. Using data compression for random object generation with given aerodynamic characteristics. Trudy TsAGI, 2008, no. 2678, pp. 3-8 (in Russ.).

Anikin V.A. — Dr. Sc. (Eng.), Deputy Director General for Science, LCC "VR-Techno-logies" (Krasnopresnenskaya naberezhnaya 12, Moscow, 123610 Russian Federation).

Indrulenayte Ya.A. — Leading CFD Engineer, Department of Helicopter Aerodynamics, LCC "VR-Technologies" (Krasnopresnenskaya naberezhnaya 12, Moscow, 123610 Russian Federation); Engineer, Department of Metalliferous Mineral Processing, MIPT (Institutskiy pereulok 9, Dolgoprudnyy, Moscow Region, 141701 Russian Federation).

Pashkov O.A. — Cand. Sc. (Eng.), Leading Designer Engineer, Department of Helicopter Aerodynamics, LLC "VR-Technologies" (Krasnopresnenskaya naberezhnaya 12, Moscow, 123610 Russian Federation); Research Fellow, Department of Metalliferous Mineral Processing, MIPT (Institutskiy pereulok 9, Dolgoprudnyy, Moscow Region, 141701 Russian Federation).

Sviridenko Yu.N. — Cand. Sc. (Eng.), Head of Sector, Zhukovsky Central Aerohydro-dynamic Institute TsAGI (Zhukovskogo ul. 1, Zhukovsky, Moscow Region, 140180 Russian Federation).

Please cite this article as:

Anikin V.A., Indrulenayte Ya.A., Pashkov O.A., Sviridenko Yu.N. The use of artificial neural networks in the design of aerodynamic profiles of a rotor of a helicopter. Herald of the Bauman Moscow State Technical University, Series Mechanical Engineering, 2020, no. 4, pp. 16-27. DOI: https://doi.org/10.18698/0236-3941-2020-4-16-27

В Издательстве МГТУ им. Н.Э. Баумана

вышел в свет учебник авторов Л.А. Александрова, В.И. Ларионова, С.П. Сущева

«Анализ и управление техногенными и природными рисками»

Изложены теоретические основы анализа и управления техногенными и природными рисками. Показан единый научно-методический подход к решению задач анализа риска возникновения чрезвычайных ситуаций. Рассмотрены основные характеристики природных и техногенных опасностей, причины отказов технических систем. Приведены методы исследования надежности технических систем и типовые примеры расчетов, методы оценки и анализа рисков в техногенной и природной сферах с применением ГИС-технологий, расчетно-аналитический и статистический подходы к зонированию по риску объектов и территорий. Рассмотрены экономические аспекты управления безопасностью.

По вопросам приобретения обращайтесь:

105005, Москва, 2-я Бауманская ул., д. 5, стр. 1

+7 (499) 263-60-45

press@bmstu.ru

Ьйрн^/ЬтнШ.ргевз

i Надоели баннеры? Вы всегда можете отключить рекламу.