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...

Full description

Bibliographic Details
Main Authors: Petro Stetsyuk, Oleksandr Tkachenko, Olga Gritsay
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