УДК 519.87
Вестник СибГАУ 2014. № 3(55). C. 107-113
О КОМПЬЮТЕРНОМ ИССЛЕДОВАНИИ Я-МОДЕЛЕЙ
А. В. Медведев1, Е. Д. Михов2
1 Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Российская Федерация, 660014, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31
Е-mail: [email protected] 2Сибирский федеральный университет Российская Федерация, 660041, г. Красноярск, просп. Свободный, 79 Е-mail: [email protected]; [email protected]
Исследуется проблема моделирования дискретно-непрерывных процессов, имеющих «трубчатую» структуру в пространстве входных-выходных переменных. При этом рассматривается достаточно общая схема исследуемого процесса, включающая в себя не только входные-выходные переменные, но и промежуточные. Обращено внимание на существенно важный фактор, который состоит в том, что изменение входных переменных может осуществляться через различные интервалы времени. Это вызвано тем, что различные выходные переменные контролируются электрическими средствами, в результате химических анализов, а также физико-механических испытаний. В этой связи приведены различные модели для отличающихся компонент выхода объекта. Кратко анализируется вопрос идентификации в узком и широком смысле. Приводится рекуррентный алгоритм оценки параметров адаптивных моделей, основанной на методе стохастических аппроксимаций. Моделирование процессов этого класса существенно отличается от общепринятых параметрических моделей, представляющих собой поверхности в том же пространстве. При построении обучающихся параметрических моделей «трубчатых» процессов необходимо использование соответствующих непараметрических индикаторов. Приведены также рекуррентные алгоритмы оценки параметров, учитывающие индикаторы в соответствующих параметрических моделях. Можно отметить, что Н-модели являются более общими, по сравнению с традиционными. То есть, если исследуемый процесс не имеет «трубчатую» структуру, то Н-модель в этом случае переходит в класс общеизвестных моделей безынерционных систем. Таким образом, адаптивные модели безынерционных процессов несколько изменяются, в отличие от общепринятых. Рассмотрены некоторые частные примеры моделирования «трубчатых» процессов, из которых следует, что «трубчатые» процессы протекают в пространстве дробной размерности. Приводится случай функции многих переменных и анализируется ситуация, когда с течением времени эти переменные могут «исчезать» и «возникать» вновь. Методом статистического моделирования было проведено численное исследование Н-моделей при различных объемах выборки измерений входных-выходных переменных и различных уровнях помех. В результате этого исследования показано, что размерность пространства, в котором протекает процесс, не только дробна, но и изменяющаяся. Оказывается, что вычисление размерности дробного пространства может осуществляться различными путями.
Ключевые слова: априорная информация, идентификация, непараметрическая модель, непараметрические алгоритмы, H-модели, пространство дробной размерности.
Vestnik SibGAU 2014, No. 3(55), P. 107-113
ABOUT COMPUTER RESEARCH OF H MODELS
A. V. Medvedev1, E. D. Mihov2
Siberian State Aerospace University named after academician M. F. Reshetnev 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660014, Russian Federation 2 Siberian Federal University 79, Svobodnyi prosp., Krasnoyarsk, 660041, Russian Federation E-mail: [email protected]; [email protected]
A modeling of discrete-continuous processes with "tubular" structure in space "input - output" variables is considered. Moreover general scheme of the test process, including not only the input-output variables but also intermediate is discussed. Attention is drawn to the essential factor which shows that a change of input variables carries out through
various time intervals. This is due to various output variables controlled by electrical means, as a result of chemical analysis and physico-mechanical tests. In this regard the various component models for different process output are given. The question is analyzed in the identification of "narrow" and "broad" sense. Recursive algorithm provides estimates of the parameters of adaptive models based on stochastic approximation method. Modelling of processes of this class differs significantly from conventional parametric models representing the surface in the same space. When constructing students' parametric models "tubular" processes require the use of appropriate non-parametric indicators. The recurrent algorithms estimate the parameters that take into account the relevant indicators in parametric models are also given. It may be noted that the H-pattern is more common in comparison with conventional. That is, if the test process does not have "tubular" structure, then H-model in this case, goes to the class of well-known models of free-wheeling systems. Thus, the adaptive models freewheeling processes change somewhat, unlike conventional. Some special examples of modeling "tubular" processes, from which it follows that the "tubular" processes take place in the space of fractional dimension. We present the case of functions of several variables and analyzed the situation where, over time these variables can "disappear" and "occur" again. Statistical modeling method, has been carried out numerical study of H-models with different sample sizes measuring input-output variables and different levels of noise. As a result of this study shows that the dimension of the space in which the process takes place, not only fractionally, but also changing. It turns out that the calculation of fractional dimension space can be done in different ways.
Keywords: a priori information, identification, nonparametric model, nonparametric algorithms, H-model, fractional dimension space.
Введение. Идентификация многих стохастических объектов часто сводится к идентификации статических систем с запаздыванием. Обусловлено это тем, что некоторые выходные переменные объекта контролируются через значительно большие интервалы времени, чем входные, и существенно превышают постоянную времени объекта. Например, ряд переменных измеряются электрическим способом (в этом случае дискретность контроля & может быть достаточно мала), а другие переменные контролируются в результате химического анализа или физико-механических испытаний (в этом случае дискретность контроля ДГ - велика, т. е. ДГ >> Д).
Наиболее общая схема исследуемого дискретно-непрерывного процесса может быть представлена на рис. 1 [1], где приняты следующие обозначения: А - неизвестный оператор объекта; х(/), г(/), ) - выходные переменные процесса; и(/) - управ-
ляющее воздействие; |(t) - входная неуправляемая, но измеряемая переменная процесса; X(t) - входная неуправляемая и неизмеряемая переменная процесса;
E,(t) - случайное воздействие; о?(t): i = 1, 2, ..., k -переменные процесса, контролируемые по длине объекта; (t) - непрерывное время; H1 , Hu, Hx , Hz,
Hq, Hra - каналы связи, соответствующие различным переменным, включающие в себя средства контроля, приборы для измерения наблюдаемых переменных; |t, ut, xt, zAT, qT, rot - означают измерение |(t), u(t), x(t), z(t), q(t), ro(t) в дискретное время; h1 (t), hu (t), hx(t), hz(t), hq(t), ha(t) со значком вверху - случайные помехи измерений соответствующих переменных процесса.
h(t)t ^
Я ¿{t)_
Рис. 1. Общая схема исследуемого процесса
Отметим существенное отличие выходных переменных г(/), q(t) и х(1), представленных на рис. 1. Выходная переменная х(1), равно как и входные, контролируется через интервалы времени А, q(t) контролируется через существенно большие интервалы времени АТ , г - через Т, Т >>АТ >>А t. С практической точки зрения для исследуемого процесса часто наиболее важным является контроль переменных г ^).
В этом случае значения выходных переменных зависят от входных и ю(!) (дополнительная информация) следующим образом:
х(0 = А(иО1), ), а^),XО1), ), 0 . (1)
При моделировании подобных процессов, учитывая различную дискретизацию контроля измерений х(1), q(t) и г(1), при прогнозировании q(t) и г(1) естественно использовать весь набор переменных, влияющих на прогноз х(г), q(t), г(!):
х(г) = А(и(г), ), ю(0,0, (2)
q(t) = А(и(г), ), ю(1 ), х(1 ), t), (3)
г(1) = А(и^), ), ю(1 ), х(1), q(t), t) . (4)
Учитывая большие значения АТ и Т , значительно превышающие постоянные времени объекта, при моделировании придется учитывать, что процессы относятся к классу статических с запаздыванием, что значительно повышает их роль и значение в задачах идентификации и управления стохастическими системами.
Для дальнейшего изложения, без нарушения общности «свернем» все входные и выходные переменные в соответствующие векторы. Тогда исследуемый объект может быть представлен статическим с запаздыванием. Такой процесс целесообразно по соответствующему каналу представить в виде
х(1 ) = / (ы(1 -т), ^)), (5)
где х(1 ) - выходная переменная объекта; и(! -т) -совокупная входная переменная; т - запаздывание; ^) - случайное возмущение, действующее на объект; t - непрерывное время.
Идентификация в узком и широком смысле. При моделировании разнообразных дискретно-непрерывных процессов в настоящее время доминирует теория идентификации в узком смысле. Ее содержание состоит в том, что на первом этапе, на основании имеющейся априорной информации определяется параметрический класс оператора объекта Аа, например:
Ха а) = Аа (и(0, а), (6)
где Аа - параметрическая структура модели; а - вектор параметров.
На втором этапе осуществляется оценка параметров а на основе имеющейся выборки {хг, иг, г = 1,5}, 5 -объем выборки. Успех решения задачи идентификации в этом случае существенно зависит от того, насколько «удачно» определен оператор (6).
Идентификация в широком смысле предполагает отсутствие этапа выбора параметрического класса оператора. Часто оказывается значительно проще определить класс операторов на основе сведений качественного характера, например, линейности процесса или типа нелинейности, однозначности либо неоднозначности и др. В этом случае задача идентификации состоит в оценивании этого оператора на основе выборки {хг, иг, г = 1,5} [2; 3]:
Х5 ^) = А, (и(!), , и5), (7)
где Х5 = ( х1, х2, ..., ), и5 = (и1, и2, ..., и5) - временные векторы. Оценка оператора А5 может быть осуществлена средствами непараметрической статистики. Примечательным здесь является то, что при этом исключается этап выбора параметрической структуры. Тем самым можно утверждать, что идентификация в этом случае, а это вариант идентификации в широком смысле, является более адекватной реальным задачам практики.
Идентификация статической системы. Пусть и = (и1, ..., ик) еП(и) с Як, х еП( х) с Я1. Вообще говоря, каждая компонента вектора иг е [аг; Ьг ], г = 1, к, а х е [с; ё]. При исследовании реальных процессов значения коэффициентов {аг, Ьг, с, ё}, г = 1, к,
всегда известны. В технологических процессах значения этих коэффициентов регламентируются технологическим регламентом (картой). В дальнейшем, без нарушения общности эти интервалы примем единичными [1], тогда 0.(и) - единичный гиперкуб,
Пк (и) = [0;1], т. е. и е [0;1], Пк+1(и, х) = [0;1],
(и, х) е 0.к+1(и, х).
Адаптивная модель в этом случае будет выглядеть следующим образом:
Х5 (и) = / (и, а5). (8)
Наиболее «слабым» местом здесь является выбор параметрической структуры модели. Если на первом этапе допущена достаточно грубая ошибка, то в итоге полученная модель вряд ли будет удовлетворительной. Эта проблема достаточно подробно обсуждалась в [2; 3]. Обратим внимание на то, что модели класса (8) представляют собой гиперповерхности в пространстве входных-выходных переменных объекта, т. е.
(и, х) еО(и, х) с Як+1.
Если исследуемый процесс имеет «трубчатую» структуру [2], то модель (8) необходимо подкорректировать следующим образом:
Х5 (и) = I, (и) / (и, а5) (9)
либо:
^(и) = 4 (и)£а,у Ф у(и)
(10)
]=1
где фу (и) - система линейно независимых функций; индикатор I, (и) имеет вид
I, (и) =
11, если и бП5 (и); 10, если и ёО." (и).
(11)
Заметим лишь, что, вообще говоря, область
Он (и) нам не известна, а известна лишь выборка
{хг, ui, г = 1, . Если индикатор равен нулю, то оценка
х, (и) не может быть вычислена, т. е. при таких значениях компонент вектора и е О(и) процесс протекать не может. Если индикатор I, (и) при любом значении и е О(и) равен единице, то модель (9) совпадает с (8). В качестве оценки индикатора I,(и) можно принять следующее приближение:
, к I, (и )= ¿Ф (с;1 ((и)-х ))П Ф (с;1 ( - и/)), (12)
г=1
] =1
где
х, (и) = Г1 Ф(с-1(иУ - и/ ))/£ П Ф(с-1(иУ - и/ )) , (13)
г=1 у=1 г=1 у=1
а параметр размытости с, и колоколообразная функция Ф(-) удовлетворяют некоторым условиям [2].
Таким образом, при известном значении и = и' еО(и) сначала строится оценка х,(и = и') по формуле (13), затем вычисляется индикатор I,(и), и только на следующем этапе используются модели (9) или (10), если индикатор оказался равным единице. Если же индикатор равен нулю, то это означает, что хотя и' е О(и), но и' е Он (и), т. е. компоненты вектора и = и' = (и1, ...,и'к)определены неверно, иными
словами, реально протекающий «трубчатый» процесс не соответствует совокупности заданных значений компонент вектора и = и'. Причины этого могут заключаться в том, что компоненты вектора и = и' = (и1, ...,и'к) выбраны неверно либо измерены со значительной погрешностью типа «выброс». Конечно же, это справедливо только при условии, что мы располагаем представительной выборкой
{хг, иг, г = 1, . Следует заметить, что использование
традиционных моделей типа (8) позволит получить оценку х(и = и'), которая, естественно, будет далека от реальности.
Естественно считать, что процесс идентификации объекта в параметрической постановке также следует
осуществлять с учетом «трубчатой» структуры объекта. Примем класс моделей «трубчатого» процесса в виде
х(и) = I(и)£ауфу (и).
з=1
(14)
где ф у (и), у = 1, N - система выбранных линейно
независимых функций.
Сформируем критерий оптимальности:
Я(а) = М |(х(и) -1(и)£ауфу (и))2
(15)
Наша
а* = (а*,
цель состоит ..,а*N), что
отыскании таких
Я(а*) = ш1пЯ(а).
(16)
Решение задачи (16) дается системой рекуррентных соотношений:
а, = а,- +У,(х, - ^ (и,) х
N
<£а¡--¡фу (и,))фу (и,)I,(их),I = 1,
у=1
, N.
(17)
В качестве оценки I (и,) примем приближение
^ и)=¿ПФ
г=1 у=1
( и, - и/^
(18)
Ясно, что сходимость а, к а, следует при
Об одной особенности моделирования «трубчатых» процессов. Приведем следующий пример, имеющий отношение к идентификации безынерционной системы. Рассмотрим следующий простой частный случай. Пусть объект описывается уравнением
х(и) = / (щ, и2, из),
(19)
где трехмерный вектор и = (и1, и2, и3) е Я является
входной переменной; х е Я1 - выходная переменная. Традиционный путь построения модели процесса, описываемого зависимостью (19), состоит в определении класса параметрических зависимостей х(и) = / (и1, и2, и3, а) и последующей оценки параметров а тем или иным способом по выборке наблюдений (иг, хг), г = 1,!, где ! - объем выборки. Проанализируем этот пример с разных точек зрения. Пусть компоненты вектора входных переменных и = (и1, и2, и3) стохастически никак не связаны, т. е. независимы. В этом случае естественно использовать обычный традиционный прием, описанный выше. Теперь предположим, что объективно компоненты вектора входных переменных функционально связаны, например,
в
и2 =Ф1(и1), из =Ф2(и2) =ф2(ф:(и!)) .
(20)
Естественно, исследователь не знает о существовании зависимостей (20). В противном случае можно было бы сделать подстановку (20) в (19) и получить следующую зависимость х уже от одной переменной и1 вида
Х(и) = /(и , ф1 (и!), Ф2 (ф! (и! ))) .
(21)
Таким образом, зависимость (19) в приведенных выше условиях может быть сведена к одномерной зависимости х от и1. В случае, если зависимость и3 от и2 объективно отсутствует, то (19) легко приводится к виду
Х(и) = / (и1, ф1(и1), из),
(22)
т. е. к двумерной зависимости х от и1, и3. Отсюда можно заключить, что при наличии функциональной зависимости между компонентами вектора и мы получаем зависимость х от и, в данном случае одно-, двух-, трехмерные. Подчеркнем еще раз, что о наличии функциональных зависимостей между компонентами вектора входных переменных исследователю не известно. Просто мы проанализировали случай «Если бы...». А теперь проанализируем наиболее интересный случай, имеющий непосредственное отношение к ^-процессам [1]. Пусть и3 и и2, хотя и неизвестным образом, но стохастически связаны [2]. Подчеркнем -стохастически, а не функционально. Вернемся еще раз к анализу того, что произошло. Во-первых, если компоненты вектора и независимы, то исследуемый процесс описывается функцией трех переменных. Если две компоненты вектора входных переменных и связаны функциональной зависимостью, то процесс описывается функцией двух переменных. Наконец, если две переменные связаны стохастически, то процесс описывается функцией более чем двух переменных, но менее чем трех?! Можно считать, что мы приходим к зависимости от дробного числа переменных и, следовательно, к пространству дробной размерности. Например, Б. Мондельброт в [4] замечает: «Кровеносная система человека - пульсирующая, живая - имеет размерность 2.7». Дробная размерность пространств, по-видимому, впервые была отмечена в работах Хаусдорфа и Безиковича.
Рассмотрим следующую ситуацию. Из простоты соображений пусть интересующий нас процесс описывается (19).
В случае стохастической зависимости между переменными и2(и1), и3(и1) по имеющимся в наличии обучающим выборкам можно вычислить квадратичную ошибку прогноза и25 (и1), и35 (и1). Здесь и25 (и1), и35 (и1) есть непараметрические оценки [1]:
821 = Х( - и25 (и1))
г=1
5
831 =Х(и3 - и35 (и1))
2 V
и2 -
(23)
2 /а2
и3 •
«Силу» стохастической связи X между двумя произвольными переменными можно вычислить, например, по формуле:
Х = 1-8.
(24)
Отсюда видно, что самая сильная стохастическая связь (функциональная) равна 1, отсутствие связи имеет место при X = 0, а при стохастической зависимости между входными переменными 0 < X < 1.
Если в более общем случае такого рода процессы интерпретировать как функции многих переменных, то изменчивость этой функции во времени может быть показана, например, на нижеследующей цепочке соотношений, действующих во времени [1]:
X =f (г, их, Ы2, из, и4, и5)
x=f (г, и1, x=f (г, и1, x=f (г, и1, x=f (г, x=f (г, , x=f (г, и1 , x=f (г, иь x=f (г, и1
и2, из, и4, и5) и2, из, и4, и5) и2, из, и4, и5) и2, из, и4, и5, и2, из, и4, и5, и2, и3, и4, и5, и2, и3, и4, и5,
16) иб) иб) иб)
- Т1
- Т2
- Т3
- Т4
- Т5
- Т6
- Т7
- Т8
(25)
и2,
4, и5, иб, и7) - Т9
Поясним наши обозначения. Наиболее темным цветом (их) обозначены переменные, которые оказывают самое сильное влияние на x (функциональная зависимость). Менее темное обозначение (и1) говорит о более слабом влиянии переменной на x (возможно, достаточно сильная стохастическая зависимость), более слабое влияние на x оказывают и1 и и1. Тг, где г = 1,9 - это интервалы времени существования соответствующих зависимостей. Таким образом, в реально действующих процессах подобного рода роли значения переменных изменчивы. Из приведенных выше зависимостей видно, что некоторые переменные могут утрачивать свое значение, а некоторые утрачивают, а потом восстанавливаются, а некоторые новые переменные появляются впервые, как, например, иб, и7.
Если сохранить математический «облик» интерпретации функции многих переменных как точку многомерного пространства, то мы приходим к наличию пространства дробной размерности ЕХ . Вычисление размерности Е можно осуществить, например, следующим образом
Шш ЕХ = (п +1)-£Х
г,г +1
(26)
где п - размерность вектора и; Хг г+1 означает «силу» стохастической связи между и! и и1+1.
г=1
1=1
В принципе, могут быть предложены и другие схемы вычисления размерности пространства. Например,
dim Ff = (n +1)
i+1 >
(27)
i=1
где ^ - зависимость всех компонент вектора и от
одной компоненты иь
При достаточно внимательном анализе разложения функций в ряды уместно вспомнить фразу В. И. Арнольда из замечательной книги «Теория катастроф»: «Вычисление в этих прикладных исследованиях обычно проводились без общей теории за счет правильного отбрасывания одних членов ряда Тейлора и оставления других, наиболее важных. Из физиков, особенно систематически применявших теорию катастроф до ее возникновения, стоит особо выделить Л. Д. Ландау. В его руках искусство отбрасывать "несущественные" члены ряда Тейлора, сохраняя меньшие по величине "физически важные" члены, дало много включаемых в теорию катастроф результатов» [5].
Вычислительные эксперименты. Пусть процесс описывается функцией х = Г(иь и2) и находится под воздействием помехи ^(1;). Примем обучающую выборку равной 500, входные переменные - независимы (рис. 2), также покажем зависимость размерности пространства от э (рис. 3).
Рис. 2. Зависимость размерности пространства F от уровня помех
Рис. 3. Зависимость размерности пространства Б от объема выборки
На рис. 2 видно, что при независимых входных переменных размерность процесса близка к 3.
Рис. 3 иллюстрирует, что при небольшой выборке размерность Б уменьшается, но при увеличении выборки размерность пространства близка к 3.
Рассмотрим процесс, имеющий «трубчатую» структуру, т. е. Я-процесс.
Рис. 4. Зависимость размерности пространства F от уровня помех
Рис. 5. Зависимость размерности пространства F без помех и с помехой 10 %
Видно, что у Я-процесса в этом случае размерность пространства близка к двум (рис. 4). Объясним причину данного явления.
Пусть х = f(ui, U2), но вследствие того, что данный процесс имеет «трубчатую» структуру, U2 = g(ui), соответственно, х = f(ui, U2) = f(ui, g(ui)). В итоге имеем процесс, описываемый одной переменной. При увеличении помехи связь между ui и U2 ослабевает, соответственно, и размерность процесса растет.
В проведенных экспериментах (рис. 5) dim Fx отличаются друг от друга, что является следствием того, что u2 во втором эксперименте стохастически зависит от ui. Далее проведем эксперимент, когда на входе процесса действуют 10 независимых переменных, а выход - без нарушения общности, скалярный.
Здесь речь идет о теории упругости.
Рис. 6. Зависимость размерности пространства F от уровня помех
Рис. 7. Зависимость размерности пространства Е от объема выборки
На рис. 6 видно, что размерность близка к 11. Рассмотрим случаи, когда в первом на процесс действует 10 % помеха, а во втором - отсутствует.
На рис. 7 размерность пространства Бх, как и следовало ожидать, приближается к 11.
Вычислим размерность пространства Ех в зависимости от уровня помех, если все входные воздействия стохастически зависимы (рис. 8).
Рис. 8. Зависимость размерности пространства F от уровня помех
При увеличении объема выборки (рис. 9) размерность пространства Ех возрастает, в связи с более точным оцениванием параметров 5.
Заключение. Был проведен анализ ситуаций, возникающих при моделировании процессов «трубчатой» структуры, которая имеет место всегда, если компоненты вектора входных переменных процесса стохастически зависимы. В этом случае традиционно используемые модели статических систем с запаздыванием неприменимы или могут приводить к значительным ошибкам. Наиболее интересным является тот факт, что мы приходим к необходимости рассмотрения пространства дробной размерности. Безусловно, интересным является факт исчезновения и появления влияния некоторых входных переменных в различные периоды времени на значения выходных переменных процесса, что тесно связано не столько с пространством дробной размерности, сколько с пространством изменяющейся размерности.
Библиографические ссылки
1. Медведев А. В. Некоторые замечания к ^-моделям безынерционных процессов с запаздыванием // Вестник СибГАУ. 2014. № 2 (54). С. 24-34.
2. Медведев А. В. Анализ данных в задаче идентификации // Компьютерный анализ данных моделирования. Т. 2. Минск : БГУ, 1995. С. 201-206.
3. Медведев А. В. ^-модели для безынерционных систем с запаздыванием // Вестник СибГАУ. 2012. № 5(45). С. 84-89.
4. Мондельброт Б. Фрактальная геометрия природы. М. ; Ижевск : Ижевский ин-т компьютерных исследований: НИЦ «Регулярная и хаотическая динамика», 2010. 656 с.
5. Арнольд В. И. Теория катастроф. М. : Наука, 1990. 128 с.
Рис. 9. Зависимость размерности пространства Fx от объема выборки
Как и предполагалось, размерность пространства Fx при функциональной зависимости компонент вектора входа стала равна двум. При уменьшении степени этой зависимости dim Fx возрастает.
References
1. Medvedev A. V. [Some notes on H-models for non-inertis systems with a delay]. Vestnik SibGAU. 2014, no. 2 (54), p. 24-34. (In Russ.)
2. Medvedev A. V. [Analysis of the data in the problem identification]. Computer analysis of simulation data. 1995, Vol. 2, p. 201-206. (In Russ.)
3. Medvedev A.V. [H-model for non-inertia systems with delay]. Vestnik SibGAU. 2012, no. 5 (45), p. 84-89. (In Russ.)
4. Monde lb rot B. Fraktalnaya geometriya prirody [Fractal Geometry of Nature]. Moscow - Izhevsk, Institute of Computer Science, NITS "Regular and Chaotic Dynamics" Publ., 2010, 656 p.
5. Arnold V. I. Teoriya katastrof [Catastrophe Theory]. Moscow, Nauka Publ., 1990, 128 p.
© Медведев А. В., Михов Е. Д., 2014