Система управления ориентацией космического аппарата с силовыми гироскопами
Реферат
Изобретение относится к системам ориентации космических аппаратов (КА), управляемых силовыми гироскопами (СГ). Техническим результатом системы является обеспечение на фиксированных интервалах полетного времени максимальной продолжительности режимов ориентации, направленных на выполнение номинальной программы полета. Указанный технический результат достигается за счет вариации значений вектора кинетического момента , накапливаемого в системе СГ при управлении ориентацией КА на участках зон между динамическими экспериментами и участках зон пересечения указанных экспериментов. Варьирование направлено на подготовку наиболее благоприятных, с точки зрения последующих режимов ориентации, начальных условий по . Оно позволяет на участках пересекающихся зон экспериментов уменьшить время переориентации КА и тем самым увеличить непосредственно длительность проведения экспериментов. А на участках зон между динамическими экспериментами - получить минимально накопленные значения , увеличив тем самым располагаемые значения для последующих экспериментов и, следовательно, увеличив продолжительность экспериментов до "насыщения" системы СГ. 14 ил.
Изобретение относится к космической технике, а более конкретно - к системам управления ориентацией космических аппаратов (КА), в которых исполнительными органами являются силовые гироскопы (СГ).
Известна цифровая система стабилизации орбитальной космической станции "Скайлаб", в которой основными исполнительными органами системы ориентации являются силовые гироскопы. В качестве основных исполнительных органов системы стабилизации используются трехстепенные силовые гироскопы, для разгрузки которых от накопленного кинетического момента в момент "насыщения" системы применяются реактивные двигатели ориентации (ДО). Основным недостатком в работе рассматриваемой системы управления является то, что построение сеансов ориентации, включающих режимы поддержaния заданной ориентации и режимы разгрузки силовых гироскопов с помощью ДО, происходит в определенной степени случайным образом. Это приводит к потере необходимой точности режима поддержания заданной ориентации. Поскольку разгрузки неизбежны, проведение ряда экспериментов необходимо планировать на время между ними. Система управления КА с учетом оценки "насыщения" гироскопической системы, рассчитываемого по аналитическим формулам, принимается авторами за прототип к предлагаемому изобретению как наиболее близкая по технической сущности. Уравнения и логика, заложенные в программу рассматриваемой системы управления для прототипа, должны выполнять три основные функции: 1) построение требуемой ориентации КА; 2) поддержание заданной ориентации путем стабилизации пространственного положения КА; 3) формирование команд для разгрузки СГ. Наиболее часто для разгрузки СГ от "насыщения" используется гравитационный момент, который для орбитальных КА гантельного типа выше на порядок по величине по сравнению с другими моментами, действующими на корпус КА (аэродинамическим, магнитным и т. д. ). Задача разгрузки заключается в совмещении в инерциальном пространстве вектора гравитационного момента с противоположным направлением от вектора накопленного кинетического момента и поддерживании полученной ориентации. В системе возможен долгосрочный прогноз изменений вектора кинетического момента, накопленного в системе СГ, для перехода к разгрузке на интервале t по выражению (t)= -(t)M (t)dt, (1) где - измеренное на момент начала прогноза t0 значение суммарного вектора кинетического момента КА; (t) - необходимые изменения вектора кинетического момента КА для проведения текущего режима ориентации на интервале t; (t) - главный вектор внешнего возмущающего момента, действующего на корпус КА. Для разгрузки СГ используется гравитационный момент. Гравитационная разгрузка состоит из чередования режимов разворота и поддержания требуемой ориентации. И первым при этом является режим разворота. Поскольку можно выполнять разворот в двух направлениях - в сторону кратчайшего угла конечного поворота и противоположную ему сторону, то накопленный кинетический момент может еще и способствовать повышению темпа разворота, так как существует в системе СГ "больший резерв" для передачи кинетического момента корпусу КА. Интервал прогноза t позволяет включать в себя время последовательности режимов, обеспечивающих выполнение целого ряда экспериментов. По долгосрочному прогнозу судят о необходимых запасах кинетического момента на предстоящую динамическую операцию и могут назначать режимы разгрузки до начала основных частей сеансов ориентации, направленных на непосредственное выполнение программы полета в случаях, когда запас кинетического момента недостаточен. Основным недостатком в работе рассмотренной системы является то, что она производит построение сеансов ориентации (СО) только с учетом ограничений по области S располагаемых значений вектора кинетического момента на основе прогноза накопления вектора кинетического момента в системе СГ и не учитывает возможные структурные построения с учетом зон проведения экспериментов. Возникает также вопрос, каким образом проводить построение СО в случаях, когда зоны проведения экспериментов пересекаются или отстоят друг от друга на интервалах времени, меньших или больших, чем требуется для программного разворота. Причем выбор момента начала разворота в каждом случае, а также структура построения СО с постановкой "промежуточных" режимов не безразлична с точки зрения продолжительности последующего эксперимента, так как то или иное перестроение сеанса приводит к своим изменениям (t) и, следовательно, влияет на продолжительность последующих ориентаций, поскольку определяет начальные условия для их проведения. Целью изобретения является обеспечение максимальной продолжительности проведения экспериментов на фиксированных интервалах полетного времени за счет учета на основе прогноза возможных вариаций вектора кинетического момента в системе СГ на указанных интервалах при пересечении зон проведения экспериментов или отстоянии указанных зон друг от друга на интервалах времени меньших или больших, чем требуется для переориентации КА с помощью СГ. Предложенная система позволяет на фиксированных интервалах полетного времени КА при управлении им с помощью СГ обеспечить максимальную продолжительность режимов ориентации, направленных на выполнение номинальной программы полета. Так в случаях пересечения временных зон проведения динамических экспериментов вновь введенные блоки системы позволяют выбрать момент времени начала режимов переориентации КА, позволяющий сократить до минимального значения само время переориентации и тем самым обеспечить максимальную продолжительность двух смежных режимов поддержания ориентации номинальной программы экспериментов. А на участках зон между динамическими экспериментами получить минимально накопленные значения вектора кинетического момента в системе СГ (t), максимально увеличив тем самым (t) для последующих управлений КА и, следовательно, максимально увеличив продолжительность экспериментов до "насыщения" системы СГ. Блок-схема предлагаемой системы представлена на фиг. 1, где показаны: 1- блок датчиков внешней информации, 2 - блок задания параметров КА и внешней среды, 3 - блок оценки динамического состояния КА, внешней среды и системы управления, 4 - блок сравнения прогнозируемых и располагаемых значений кинетического момента, 5 - блок силовых гироскопов, 6 - блок датчиков угловой скорости, 7 - блок прогнозируемых значений вектора кинетического момента системы СГ, 8 - блок определения временных интервалов для проведения экспериментов и определения кинематических параметров для ориентации, 9 - блок моделирования программного разворота КА, 10 - блок определения минимально возможной продолжительности разворота, 11 - блок определения интервалов пересекающихся зон ориентации, 12- блок определения минимальной продолжительности разворота на интервалах пересекающихся зон ориентации, 13 - блок определения интервалов непересекающихся зон ориентации, 14 - блок определения минимальной продолжительности разворота на интервалах непересекающихся зон ориентации, 15 - блок определения интервалов гравитационной разгрузки, 16 - блок определения момента начала разворота, 17 - блок определения целесообразности проведения гравитационной разгрузки между смежными сеансами ориентации по текущему вектору кинетического момента, 18 - блок моделирования режимов гравитационной разгрузки, 19 - блок определения выполнимости структуры сеанса ориентации, 20 - блок подтверждения выполнимости структуры сеанса ориентации по кинетическому моменту, 21 - программно-временное устройство, 22 - блок определения соответствия расчетных начальных значений вектора кинетического момента измеренным значением. Работает система следующим образом. Перед проведением эксперимента блок 3 производит прогноз изменений вектора (t) в соответствии с выражением (1) для режима поддержания ориентации, обеспечивающего проведение указанного эксперимента на интервале (t, в), где - коэффициент, определяющий зону прогноза на витке (t1, в), охватывающую возможные моменты времени начала последующих экспериментов. Увеличение интервала прогноза от (t1, t2) до (t1, в) связано с тем, что моменты времени начала переориентации КА могут не совпадать с моментами времени окончания экспериментов по баллистическим и другим условиям. Далее, по аналогии с работой системы-прототипа, проверяется выполнение условия (t)S на интервале (t1, t2) и, если оно выполняется, то принимается решение на проведение эксперимента. По принятии указанного решения в блоки 12-22 с выхода блока 3 выдается команда на приведение системы в исходное положение. Далее с второго и третьего выходов блока 3 в блоки 12 и 13 производится запись спрогнозированных на интервале (t1, в) значений (t) и параметров вектора состояния КА соответственно. В блоке 13 по данным на проведение экспериментов, предварительно заданным на второй вход из блока 2, а также по начальному вектору состояния КА, полученному из блока 3, рассчитываются временные интервалы на проведение последующих экспериментов и значения кинематических параметров, определяющих ориентации КА при этом. После получения расчетных величин в блоке 23 на проведение эксперимента Э1 и Э2 передаются во внешние блоки следующие данные: - в блок 14, 21 и 23 - кинематические параметры, определяющие ориентацию КА относительно орбитального и других расчетных базисов; углы атаки 1, скольжения , поворота солнечных батарей, СБ; - блок 15 - кинематические параметры, определяющие переориентацию КА при переходе от Э1 к Э2; - в блоки 17-22 - значения t2, t3, определяющие моменты времени конца предыдущего и начала последующего экспериментов на интервале орбитального участка. В блоке 15 производится определение минимально возможной продолжительности разворота tР', исходя из кинематических параметров на переориентацию КА. Минимально возможная продолжительность разворота будет равна t= , где max - установленная для конкретной системы СГ максимально возможная угловая скорость разворота КА без использования ДО в качестве исполнительных органов; к - угол конечного поворота. После определения значение tР' передается в блоки 17 и 18. В блоке 16 производится проверка выполнения условия t3 - t2 0 (2) и, если условие выполняется, то выдается команда в блок 17 на поиск минимальной длительности разворота КА на интервалах пересекающихся зон экспериментов, где и осуществляется поиск момента начала разворота tР, при котором он будет минимальным по длительности и, следовательно, сама продолжительность экспериментов будет максимальной. На фиг. 2 показан случай пересекающихся зон экспериментов, обозначением Р показан условно интервал возможной вставки программного разворота КА для переориентации; обозначения tР1, tР2характеризуют возможные длительности разворотов на участках "левой" и "правой" частей интервала tР; остальные обозначения соответствуют ранее принятым. На фиг. 3 представлена модель алгоритма решения задачи поиска продолжительности разворота на "левом" интервале при условии окончания разворота к моменту времени t2. Поиск осуществляется итерационным методом. Исходной величиной для начала поиска является минимально возможная продолжительность tР', получаемая из блока 15. Переменной является момент времени ti, по которому в блоке 7 осуществляется поиск начальных условий по (t) для моделирования режима программного разворота в блоке 9. Угловое движение КА моделируется с учетом всех особенностей бортовых алгоритмов управления режимами ориентации. При этом для определения составляющих главного вектора возмущающего момента (()), действующего на корпус КА в процессе разворота, блок 9 обменивается информацией с блоком 8. В качестве запросной является информация об изменениях в кинематическом контуре СУД кватерниона , по которой в блоке 8 определяют положение КА относительно орбитального базиса. А по положению КА в орбитальном базисе определяют вектор направляющих косинусов между связанными осями КА и его радиус-вектором R0, а также углы 1 и (атаки и скольжения). Таким образом, по расчетным изменениям кватерниона в блоке 9, переданным в блок 8 с установленным расчетным шагом, в блоке 9 определяются и передаются обратно необходимые расчетные значения для определения гравитационной и аэродинамической составляющих главного вектора . В расчетные входят также и передаваемые на каждом шаге значения вектора состояния, необходимые для определения радиус-вектора и скорости полета КА. После определения продолжительности разворота tР1сравнивается это значение со значением tРi на предыдущих итерационном шаге. И если tPi меньше значения tP1, то производится поиск очередного значения продолжительности с шагом итераций . Если же нет, то проверяется условие смежности режимов ориентации (t3 - t2) = 0, обеспечивающих проведение экспериментов Э1 и Э2. Если условие выполняется, то на участке "левой" части интервала Р поиск разворота с минимальной продолжительностью прекращается. Продолжительность разворота t1 принимается равной последней расчетной tP1, момент начала разворота tР1 отстоит влево от момента времени t2 на величину tР1 и начальное условие по (t) принимается равным на момент времени начала последнего расчетного значения разворота. В случае невыполнения условия смежности указанных режимов ориентации производится поиск минимальной продолжительности разворота на участке "левой" части интервала Р (см. фиг. 4). Для этого на первом итерационном шаге поиска (i: = 1), в качестве граничного (fi) берется значение продолжительности tР1. Момент времени начала разворота tP1' на этом же шаге принимает не окончательное, а промежуточное значение Р. Затем в алгоритме начало разворота сдвигается по времени "влево" на . Для выбранного момента времени ti' находится в блоке 7 начальное значение (to) по вектору (t) и в блоке 9 определяется продолжительность разворота tP1'. Далее производится проверка на принадлежность продолжительности разворота интервалу (ti', t3) (до "правой" границы, определяемой моментов времени t3). Если указанная граница не пересекается, то производится выбор меньшего из расчетных значений продолжительности разворота, запоминаются момент времени Р и начальные условия H(t) по (t), ему соответствующие. Далее производится переход к следующему (i + 1)-му шагу. В случае пересечения границы в качестве момента начала минимального по длительности разворота принимается последнее запомненное значение Р, продолжительность разворота t1 принимается равной последнему запомненному граничному значению fi, а начальные условия соответствуют моменту времени Р. Определив минимальную продолжительность разворота t1 в "левой" части интервала Р, переходим к определению минимальной продолжительности разворота t2 в "правой" части указанного интервала. Оба указанных алгоритма по определению t1 и t2 являются независимыми друг от друга, поэтому для сокращения времени на принятие решения процесс поиска можно проводить параллельно (см. фиг. 3, 5). В начале поиска в качестве верхней границы продолжительности разворота берем fi: = + . Далее, начиная с момента времени t3 с шагом , проводится итерационный процесс поиска минимальной продолжительности разворота. При этом проверяется условие смежности двух режимов ориентации (t3 - t2 = 0) и, если оно выполняется, процесс итераций не производится, первое расчетное значение продолжительности разворота принимается равным t2, момент времени начала разворота tР2соответствует t3 и начальные условия по (t) выбираются на этот же момент времени t3. В процессе поиска t3 на каждом шаге производится сравнение текущего и предыдущего значений продолжительности, а запоминается меньшее из них. Меньшему из значений задаются также и момент времени начала разворота для его получения и начальное условие по (t), ему соответствующее. Процесс итераций производится до выхода на "левую" границу, определяемую моментом времени t2. При выходе на указанную границу последнее из запомненных значений t2 принимается за искомое. Далее по значениям t1 и t2 производится поиск наименьшего из значений продолжительности разворота (см. фиг. 6). Моменты времени его начала и значение вектора , ему соответствующее, передаются в блоки 19 и 20. В случае невыполнения условия (2) в блоке 11 управляющий сигнал выдается в блок 13, где производится проверка выполнения другого условия: (t3 - t2) < tP', (3) где tP' - минимально возможная продолжительность разворота КА при переходе от ориентации эксперимента Э1 в ориентацию эксперимента Э2, определяемая в блоке 10. Значения t2, t3 определяются в блоке 8 и передаются в блок 13. В случае выполнения условия (3) управляющий сигнал выдается в блок 14, где осуществляется поиск момента начала разворота на интервале Р1 (см. фиг. 7). В отличие от случая, указанного на фиг. 2, разворот должен включать в себя интервал (t2, t3). Следовательно, начинаться он должен не позже момента времени t2 и заканчиваться не раньше момента времени t3. Указанные случаи и определяют интервал времени Р1возможной вставки разворота, а минимальное значение продолжительности разворота приводит к максимальной продолжительности ориентации, обеспечивающих проведение экспериментов. Блок-схема алгоритма поиска минимальной продолжительности разворота в блоке 14 на интервале Р1 показана на фиг. 8. Поиск минимальной продолжительности разворота производится итерационным методом. Переменной величиной является момент времени начала разворота, который изменяется с шагом , начиная с момента времени t2. Работа алгоритма на фиг. 8 аналогична описанию работы алгоритмов, представленных на фиг. 4-6, при этом учитываются новые границы интервала Р1 (вместо Р). На выходе блока 14 получаем значения момента начала разворота tР и начальные условия по (t) ему соответствующие, которые передаются затем в блок 19 и 20. В случае невыполнения условия (2) сигнал о начале поиска из блока 13 передается в блок 15. В блоке 15 проверяется возможность проведения разворота, начиная с момента времени t2 и заканчивая его моментом времени t3 (см. алгоритм на фиг. 9). Если указанный разворот по длительности ( tP4) строго укладывается в данный промежуток (t3 = t2 + + tP4), то за начальный момент разворота в структуре cеанса ориентации принимается момент времени t2 и начальные условия по (t) выбираются на этот же момент времени. Полученные значения передаются соответственно в блок 19 и блок 20. В случае, когда указанный разворот заканчивается позже момента времени t3, то производится обращение в блок 14 и поиск значений tP и производится в соответствии с алгоритмом, представленным на фиг. 8. Если же указанный разворот заканчивается раньше момента времени t3, то проверяется возможность включения в структуру сеанса ориентации интервала гравитационной разгрузки. Для этого проверяется выполнение условия t3 - t2 tP4 + tСКГР, (4) где tСКГР - интервал эффективного применения режимов гравитационной разгрузки силовых гироскопов от накопленного кинетического момента. Под интервалом эффективного применения режимов гравитационной разгрузки понимается полученная по результатам математического моделирования и на его основе статистически минимальная продолжительность режимов СКГР, при которой модуль вектора (t) после разгрузки всегда меньше по величине модуля указанного вектора до начала разгрузки. Если условие (3) не выполняется, то поиск момента времени tР и начального значения производится в блоке 16, иначе происходит переход в блоки 17 и 18. Для поиска указанных значений в блоке 16 определен интервал времени P2 (см. фиг. 10). Продолжительность разворота принадлежит указанному временному интервалу с определенным временным запасом. Следовательно, она не влияет на продолжительность самих экспериментов и искать ее наименьшее значение не имеет смысла. Однако построение структуры сеанса ориентации не безразлично с точки зрения продолжительности ориентации, обеспечивающей проведение эксперимента Э2. Каждый момент времени начала разворота и дальнейшее поддержание заданной ориентации до входа в зону эксперимента обеспечивают свои начальные условия по (t) на момент времени t3. Наиболее выгодные, с точки зрения последующего эксперимента, те начальные условия по (t), которые приводят номограмму годографа (кривую, описываемую концом вектора (t)) к центру области S, тогда запас по кинетическому моменту (расстояние от центра до поверхности области) максимален. Если область S симметрична относительно осей связанного базиса, то приведение к центру означает уменьшение модуля вектора (t), который в предельном значении должен равняться нулю. Следовательно, циклограмму сеанса ориентации на фиг. 10 необходимо строить таким образом, чтобы модуль H вектора (t) на момент времени t3 был минимален. Блок-схема алгоритма поиска момента начала разворота tP, обеспечивающего в циклограмме сеанса ориентации минимальное значение вектора (t) на момент времени t3, представлена на фиг. 11. В начале алгоритма принимаем H: = + , а предполагаемую продолжительность разворота tP5 равной нулю. Далее, с шагом организуется итерационный процесс поиска искомого значения Н. После определения продолжительности разворота на каждом шаге поиска фиксируются значения вектора (t) на момент времени конца разворота (tP3 + tP5) и производится прогноз изменений (t) на интервале (tP3 + + tP5, t3) по выражению (1) с нулевыми начальными условиями. Для расчета составляющих главного вектора возмущающего момента (t) используется информация с блока 8. Значение вектора t) принято равным нулю. Начальное условие по кинетическому моменту корпуса КА также принимается нулевым, так как рассматривается переориентация КА от одного инерциального базиса к другому. Далее определяются суммарные значения (t) с учетом начальных условий и проверка условия выполнимости режимов (t)S по "насыщению" системы СГ Если режимы не выполнимы по причине "насыщения" системы, то выдается команда в блок 20. Иначе производится сравнение модуля Н вектора (t) на момент времени t3 с этим же значением, полученным на предыдущем шаге, и по результатам сравнения выбирается меньшее из значений H. Для выбранного значения Н запоминаются ему соответствующие момент начала разворота Р, начальные условия на момент начала разворота и продолжительность разворота fi. Итерационный процесс продолжается до момента времени, когда разворот, с точностью до шага , достигает момента времени t3. По завершении итерационного процесса последние из запомненных значений Ри передаются соответственно в блок 19, блок 20. В случае выполнения условия (4) с помощью блока 17 и блока 18 производится построение структуры сеанса ориентации, показанной на фиг. 12. Принятые на фиг. 12 обозначения соответствуют ранее введенным. Для построения указанной структуры определяется момент времени tP прерывания режимов СКГР и перехода в режим программного разворота. Момент времени tР может в принципе совпадать с моментом времени t3. Это возможно в том случае, если ориентация КА на момент окончания режимов СКГР совпадает с ориентацией, обеспечивающей проведение эксперимента Э2. С другой стороны, момент времени tP должен быть больше или равен моменту времени t2 + tСКГР, ибо только в этих случаях, как отмечалось ранее, целесообразно применение режимов СКГР. По приходе команды из блока 15 в блок 17 (см. фиг. 13) текущему моменту времени t присваивается значение t2 и по нему в блоке 7 отыскивается начальное значение вектора кинетического момента в системе СГ (t0)6, которое передается непосредственно в блок математического моделирования режимов СКГР на интервале (t2, t3). Для примера рассмотрим математическое моделирование режимов СКГР космического модуля. Модуль имеет форму "гантельного", осесимметричного КА. Начальное значение H(t0)6 воспринимается как накопленный кинетический момент в системе СГ (). По известным расчетным зависимостям для осесимметричного КА определяем углы Крылова VР и Р ( Р полагаем равным нулю) для перехода от орбитального базиса Eор к некоторому инерциальному базису BR гравитационной разгрузки, при котором вектор гравитационного момента направлен противоположно вектору . Полученным углам соответствует кватернион )sin(p/2), sin(vp/2) задающий положение базиса BR относительно базиса Eор. Далее определяем кватернион Х, задающий положение базиса BR относительно базиса l : X = L D, где L - кватернион, задающий положение базиса Eор относительно базиса l . И, наконец, рассчитываем кватернион NR, определяющий рассогласование между базисом BR и базисом B: NR= A, где - кватернион, сопряженный кватерниону Х; A - кватернион, определяющий положение базиса B относительно lв момент времени определения базисa BR. Затем по кватерниону NR моделируется поворот базиса в положениe базиса BR с последующим поддержанием заданной ориентации в ИСК. При этом блок математического моделирования режимов гравитационной разгрузки взаимодействует следующим образом с внешними блоками. После определения в нем кватерниона D запрашивается в блок 8 значение кватерниона L, а после определения кватерниона Х - значение кватерниона A. По кватерниону NR, переданному в блок 9, производится моделирование программного разворота. А по концу моделирования программного разворота в модель гравитационной разгрузки выдаются значения времени конца разворота и вектора кинетического момента на этот же момент времени. Указанные значения служат начальными для моделирования следующего режима - поддержания ориентации в базисе BR. При этом по известному положению базиса BR относительно Eор, получаемому из блока 8, определяются параметры для расчета . Математическое моделирование режимов СКГР производится на интервале (t2, t3), а запоминание значений (t) - на отрезке t2 + tСКГР, t3, так как момент времени tP может принадлежать только этому отрезку. Одновременно с командой в блок 18 из блока 15 приходит та же команда в блок 17 для поиска момента времени начала разворота tP (см. фиг. 13). Первоначально для проверки выбирается момент времени tP, устанавливающий целесообразность проведения режимов гравитационной разгрузки, исходя из минимально необходимой продолжительности ( tСКГР). Ведь кроме изменения начальных условий по (t) по концу режимов гравитационной разгрузки меняется и угол конечного разворота для последующей переориентации, так как вместо переориентации КА из инерциального базиса, обеспечивающего проведение Э1, в инерциальный базис, обеспечивающий проведение Э2, получаем другой случай разворота - из базиса BR в инерциальный базис для Э2. Обращение в блок 18 производится с задержкой времени СКГР, необходимой для моделирования режимов СКГР в блоке 18. По моменту времени tP' в блоке 33 производится поиск запомненного значения (t) для начального условия (t0)7, которое переписывается затем в блок 9. Блок 8 по запросу с блока 9 выдает новое значение кватерниона М M= X для программного разворота КА. После определения продолжительности разворота tP6проверяется выполнение условия tP' + tP6 > t3. Если это условие выполняется, то переходим в блок 16 для построения сеанса ориентации по алгоритму на фиг. 11, что соответствует структурному построен