<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Санкт-Петербургский государственный иувнерситет, г. Санк-тПетербург, Россия</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="editor">
          <string-name>Saint-Petersburg State University, Saint-Petersburg, Russia</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tikhonov N.O., Lepikhin T.A., Zhabko N.A</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Tikhonov Nikolai О., student, Department of Computer Applications and Systems, Saint-Petersburg State University</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>24</fpage>
      <lpage>26</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>MATHEMATICAL MODELLING OF TRICOPTER</p>
      <p>В современном мире остро возрастает потребность в автономной технике, в частнос
беспилотных летательных аппаратах (БПЛА). Исключительно популярными являются устройства класса
мультироторных БПЛА благодаря интенсивному развитию сферы их применимости для решения
гражданских, так и военных задач. Расширение круга задач, решаемых с пуостмроощйьсютв, таких
разнообразие их возможных конструкций обуславливает непрестанный интерес в проведени
исследований в области разработки подобных аппаратов и решению вопросов автоматиза
управления ими. Для решения многих задач из всего класса мулПьтЛиАротоокранзывхаетБся наиболее
выгодным в использовании трикоптер, что обуславливается компактностью самого устройств
повышенной маневренностью (особенно по углам тангажа и рысканья), а также большей п
ремонтопригодностью. При этом доступные источниокдие,ржа щсие описание элементов
математической модели трикоптера и соответствующих законов управления, которые мож
использовать при разработке собственного устройства, довольно немногочисленны в сравнении
доступными источниками по аналогичным вопросаюм,щикмася устройств типа квадрокоптер.
Цель исследования</p>
      <p>Целью исследования в данной работе является построение действующей математической мод
трикоптера, разработка схемы управления им с помощью установленных на устройстве элеме
управления. Такапяотребность обуславливается необходимостью использования математической
модели для исследования особенностей поведения трикоптера в зависимости от возможных измен
его конструкции для разработки реального устройства и формирования достаточно гибки
эффективных законов автоматического управления им. В связи с этим, в работе приводится д
подробное описание процесса построения математической модели рассматриваемого физического
объекта в пространстве.
Описание летательного аппарата
На рис. 1 принваедеобщая схема трикоптера.</p>
      <p>Рис. 1 Схема трикоптера
На схеме представлены две системы координат, используемые для
трикоптера: связанная 1,e(2e,e3) и фиксированная1,es(e2,ses3), начало координат
центром масс трикоптера. Исследуемыойн дсростоит из трех лучей, двух
относительно осиe2. Углы между ними равнo.ыНа 12к0аждом луче установлено
Двигатель F1 вращает пропеллер по часовой стрелке, а дFв2иигаFт3ел–ипротив
двигатель, в отличие от передних, подвижный и может менять свой
описания модели движ
которой совмещено с
передних и одного задн</p>
      <p>по одному двигателю.</p>
      <p>часовой. Хвостовой
угол наклона e2овтносительно
широкоугольные
Стратегии управления</p>
      <p>Для выполнения управляемого движения трикоптера (рис. 2а, исходное положение) в простра
достаточно задать четыре основных модели поведения:</p>
      <p>1. Первая модель поведения отвечает за вертикальное движение трикоптера. Соответственно
осуществления спуска или подъема необходимо уменьшать или увеличивать обороты двух пере
двигателей на одинаковую величину и хвостового на определенное значение, чтобы не по
вращательное движение трикоптера вокруг своей оси (соответствbу)е;т рис. 2</p>
      <p>2. Вторая зада–чоасуществить движение коптера по углу крена. В частности, для движения по
вправо необходимо увеличить обороты левого двигателя и уменьшить обороты правого, для крен
— наоборот, увеличить обороты правого двигателя и умебноьршотиыть леового (соответствует рcи);с. 2
3. Третья задача состоит в повороте объекта управления пео., тпаонгажсуут,и, т. осуществлении
наклона коптера вперед или назад. Выполнение указанной задачи, в частности, при наклоне
может быть осуществленпосредством увеличения оборотов хвостового двигателя и уменьшения
оборотов передних. Для наклона н—азандаоборот, необходимо увеличить обороты передних и
уменьшить обороты заднего двигателя (соответствуетd); рис. 2</p>
      <p>4. Еще одной задачей движения ковплтяертсая яразворот вокруг собственной оси. Для выполнения
этой задачи достаточно изменить угол поворота хвостового двигателя, не изменяя при этом
боковых двигателей (левый, правый) (соответствуетe). рис. 2</p>
      <p>Указанные задачи являются простыми, ноточдноысмтаи для полноценного управления летательным
аппаратом. Существуют конечно и комбинированные движения, но рассмотрение подобных движе
выходит за рамки настоящего исследования, поскольку их описание представляется довольно слож
Рис. 2. c) схема подключения двигателей при изменении угла крена; d) схема подключения двигателей при изменении
угла тангажа;
Построение математической модели</p>
      <p>Формирование математической модели будем проводить на основе известных законов
принимая в качестве допущений следующие положения относительно конструкции трикоптера:
1. рама трикоптера и его ваибснотлыютно жесткие;
2. каждый двигатель расположен на конц;е луча
3. тяга, создаваемая передними винтами, перпендикулярна плxо-сyк;ости
физ
Рис. 3 Характеристики трикоптера
На рис. 3 приведена дополнительная иллюстрация, характеризующая конструкцию lт–рикоптера,
длина луч,асоединяющего двигатлеь и центр аппарата.</p>
      <p>Тяга, создаваемая каждым двигат,езлаедмается скорость ваiла-того
двигателя, i=1,2,3 , причем третий двигатель может менять свой угол наклона отнeо2с,иb&gt;те0льно оси
– коэффициент тяг.и
Ориентация БПЛА в пространстве опяретесдяел углами: креφна, тангажа θ и рысканьяψ .</p>
      <p>какFi=Ω i2⋅b где Ω i – угловая
Движение трикоптера в связанной системе координат</p>
      <p>Запишем ускорения поворотоϕ¨в,θ¨ ,ψ¨ вокруг осейe1, e2, e3, которые соответствуют стратегии
управления, рассмотренной ран:ее
ϕ¨ =
√ 3
2 l ( F2−F1) √ 3 l( F2−F1)</p>
      <p>
        =
I 1
где γ – угол отклонения заднего двигателя относительно горIиi з,iо=н1т,а2,,3 – моменты инерциидля
соответствующих осе,йρ – коэффициент масштабирования, соответствующий модели.
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(3)
Переход от связанной системы координат к инерционной
      </p>
      <p>Связь между системами
получается перемножением
Поворот относительно</p>
      <p>отсчета осуществляется
матриц рпоотвао относительно
оeс1и:</p>
      <p>с помощью
осeе1й,e2,e3.</p>
      <p>матрицы M п,овкоортоотраая
Поворот относительно оeс2и:
Поворот относительно оeс3и:
Итоговая матрица перехода</p>
      <p>M 1=(0 cos(ϕ ) sin(ϕ ))
1 0 0
0 −sin(ϕ ) cos(ϕ ) .</p>
      <p>M 2=( 0 1 0 )
cos(θ ) 0 −sin (θ )
sin (θ ) 0 cos(θ ) .</p>
      <p>M 3=(−sin(ψ ) cos(ψ ) 0)
cos(ψ ) sin (ψ ) 0</p>
      <p>0 0 1 .</p>
      <p>M =M 1⋅M 2⋅M 3 =
mζ¨ =(F 1+ F2+ F 3 cos(γ ))M E z−[ 0 ]</p>
      <p>0
g ( z)
E z=[0]</p>
      <p>0
где 1 , g (z) – воздействие земли, предполагается неизвестным, z – положение центра масс
трикоптера в инерциальной системе отсчета.</p>
      <p>Введем
управляющие
переменныuе:0 – результирующая
тяга,u1 – управление
креном,u2 –
управление тангажомu,3 – управление рысканием. Указанные переменные также будут использоваться
в качестве входных взаимодействий:
(F 1+ F 2+F 3 cos(γ ))</p>
      <p>m
(F 2−F 1)
u1= I 1
( F 1+ F 2−F 3)</p>
      <p>I 2
( F 1−F 2−F 3sin (γ ))
Полученная система не является полноприводной, то есть
меньше, чем управляемых переменных, возможность влиять на
отсутствует. Управление координатами объекта в данной модели
системы управления.
Результаты
количество управляющих перемен
коxоирдyиннаетпыосредственно
будет обеспечено в процессе с
Результатом данной работы является разработанная математическая модель физического объект
которую можно использовать для изаналдинамики объекта рассматриваемого типа, оптимизации
параметров объекта при его конструировании, а также, впоследствии, для синтеза системы управ
Заключение
Об авторах:
Тихонов Николай Олегович, студент, кафедра Компьютерных технологий и сиаснткемт-,
Петербургский государственный университaеkтa,lji@ya.ru
Лепихин Тимур Андреевич, кандидат физи-мкаотематических наук, главный</p>
      <p>Петербургский государственный университtе.lтe,pihin@spbu.ru
Жабко Наталия Алексеевна, кандидат физик-оматематических нау,кдоцент, кафедра компьютерных
технологий и систем, С-аПнекттербургский государственный университnе.тz,habko@spbu.ru
специалист, -Санкт
С</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Babadzhanjanc</surname>
            <given-names>L.K.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Pupyshev</given-names>
            <surname>Ju</surname>
          </string-name>
          .A.,
          <string-name>
            <given-names>Pupysheva</given-names>
            <surname>Ju</surname>
          </string-name>
          .Ju.
          <article-title>Klassicheskaja mehanika</article-title>
          .
          <source>Uchebnoe posobie. Izdanie tret'e</source>
          ,
          <year>2013</year>
          , ispravlennoe
          <year>259s</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Samarskij</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mihajlov</surname>
            <given-names>A.P.</given-names>
          </string-name>
          <article-title>Matematicheskoe modelirovanie: Idei</article-title>
          . Metody. Primery.
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>