On Constructing the External Contour of the Frankl Nozzle Using Quadratic Curvature
The aim of the article is to develop a method, the algorithm, and the appropriate software for constructing the external contour of the Frankl nozzle in the supersonic part using S-shape curves. The method is based on the problem of constructing a curve with the natural parameterization. The curve p...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
V.M. Glushkov Institute of Cybernetics
2020-03-01
|
Series: | Кібернетика та комп'ютерні технології |
Subjects: | |
Online Access: | http://cctech.org.ua/13-vertikalnoe-menyu-en/95-abstract-20-1-3-arte |
id |
doaj-f024200ea68a4c119536411664d63257 |
---|---|
record_format |
Article |
spelling |
doaj-f024200ea68a4c119536411664d632572021-05-21T19:33:43ZengV.M. Glushkov Institute of CyberneticsКібернетика та комп'ютерні технології2707-45012707-451X2020-03-011233110.34229/2707-451X.20.1.310-34229-2707-451X-20-1-3On Constructing the External Contour of the Frankl Nozzle Using Quadratic CurvaturePetro Stetsyuk0https://orcid.org/0000-0003-4036-2543Oleksandr Tkachenko1Olga Gritsay2V.M. Glushkov Institute of Cybernetics, Kyiv, UkraineSE "Ivchenko-Progress", Zaporozhye, UkraineSE "Ivchenko-Progress", Zaporozhye, UkraineThe aim of the article is to develop a method, the algorithm, and the appropriate software for constructing the external contour of the Frankl nozzle in the supersonic part using S-shape curves. The method is based on the problem of constructing a curve with the natural parameterization. The curve passes through two given points with the given inclination angles of the tangents and provides the given inclination angle of the tangent at the point with the given abscissa [4]. To control the inflection point of the S-shaped curve, the inclination angle of the tangent at a point with the known abscissa is used. For the problem, where the curvature is given by a quadratic function, the system of five nonlinear equations is formulated, among which three equations are integral. The system has five unknown variables - three coefficients of the quadratic function, the total length of the curve and the length of the curve to the point with a known abscissa. The lemma on the relation between the solutions of the original system and the scalable system, in which the coordinates of the points are multiplied by the same value, is proved. Based on the lemma, it is possible, using the obtained solution for a well-scalable system, to find easily the corresponding solution for a bad-scalable (singular) system. To find a solution to the system, we suggest using the modification of the r-algorithm [5] to solve the special problem of minimizing a nonsmooth function (the sum of the modules of the residuals of the system) while controlling constraints on unknown lengths to guarantee their feasible values. The algorithm is implemented using the multistart method and the ralgb5a octave function [6]. It finds the best local minimum of nonsmooth function by starting modification of the r-algorithm from a given number of starting points. The algorithm uses an analytical computing generalized gradients of the objective function and the trapezoid rule to calculate the integrals. The computational experiment was carried out to design the fragment of supersonic part in the external contour of a Frankl-type nozzle. The efficiency of the algorithm developed for constructing S-shape curves is shown.http://cctech.org.ua/13-vertikalnoe-menyu-en/95-abstract-20-1-3-artenozzle contournatural parameterizationcurvaturenonsmooth optimizationr-algorithm |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Petro Stetsyuk Oleksandr Tkachenko Olga Gritsay |
spellingShingle |
Petro Stetsyuk Oleksandr Tkachenko Olga Gritsay On Constructing the External Contour of the Frankl Nozzle Using Quadratic Curvature Кібернетика та комп'ютерні технології nozzle contour natural parameterization curvature nonsmooth optimization r-algorithm |
author_facet |
Petro Stetsyuk Oleksandr Tkachenko Olga Gritsay |
author_sort |
Petro Stetsyuk |
title |
On Constructing the External Contour of the Frankl Nozzle Using Quadratic Curvature |
title_short |
On Constructing the External Contour of the Frankl Nozzle Using Quadratic Curvature |
title_full |
On Constructing the External Contour of the Frankl Nozzle Using Quadratic Curvature |
title_fullStr |
On Constructing the External Contour of the Frankl Nozzle Using Quadratic Curvature |
title_full_unstemmed |
On Constructing the External Contour of the Frankl Nozzle Using Quadratic Curvature |
title_sort |
on constructing the external contour of the frankl nozzle using quadratic curvature |
publisher |
V.M. Glushkov Institute of Cybernetics |
series |
Кібернетика та комп'ютерні технології |
issn |
2707-4501 2707-451X |
publishDate |
2020-03-01 |
description |
The aim of the article is to develop a method, the algorithm, and the appropriate software for constructing the external contour of the Frankl nozzle in the supersonic part using S-shape curves. The method is based on the problem of constructing a curve with the natural parameterization. The curve passes through two given points with the given inclination angles of the tangents and provides the given inclination angle of the tangent at the point with the given abscissa [4]. To control the inflection point of the S-shaped curve, the inclination angle of the tangent at a point with the known abscissa is used.
For the problem, where the curvature is given by a quadratic function, the system of five nonlinear equations is formulated, among which three equations are integral. The system has five unknown variables - three coefficients of the quadratic function, the total length of the curve and the length of the curve to the point with a known abscissa.
The lemma on the relation between the solutions of the original system and the scalable system, in which the coordinates of the points are multiplied by the same value, is proved. Based on the lemma, it is possible, using the obtained solution for a well-scalable system, to find easily the corresponding solution for a bad-scalable (singular) system.
To find a solution to the system, we suggest using the modification of the r-algorithm [5] to solve the special problem of minimizing a nonsmooth function (the sum of the modules of the residuals of the system) while controlling constraints on unknown lengths to guarantee their feasible values.
The algorithm is implemented using the multistart method and the ralgb5a octave function [6]. It finds the best local minimum of nonsmooth function by starting modification of the r-algorithm from a given number of starting points. The algorithm uses an analytical computing generalized gradients of the objective function and the trapezoid rule to calculate the integrals.
The computational experiment was carried out to design the fragment of supersonic part in the external contour of a Frankl-type nozzle. The efficiency of the algorithm developed for constructing S-shape curves is shown. |
topic |
nozzle contour natural parameterization curvature nonsmooth optimization r-algorithm |
url |
http://cctech.org.ua/13-vertikalnoe-menyu-en/95-abstract-20-1-3-arte |
work_keys_str_mv |
AT petrostetsyuk onconstructingtheexternalcontourofthefranklnozzleusingquadraticcurvature AT oleksandrtkachenko onconstructingtheexternalcontourofthefranklnozzleusingquadraticcurvature AT olgagritsay onconstructingtheexternalcontourofthefranklnozzleusingquadraticcurvature |
_version_ |
1721431047692877824 |