Главная » Просмотр файлов » Диссертация

Диссертация (1137163), страница 7

Файл №1137163 Диссертация (Математическое моделирование переориентации орбитального космического аппарата со сферическим солнечным парусом) 7 страницаДиссертация (1137163) страница 72019-05-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

Пограничные пиксели, у которых часть точек проекцииоказывается внутри окружностей, а часть лежит вне, относятся косвещенным, если освещены три вершины пикселя. Остальнымипограничными пикселями можно пренебречь при достаточно мелкомразбиении поверхности на пиксели. Для определения проекций телаКА необходимо знать его геометрическую форму и размеры. Дляпростоты тень тела КА учитываться не будет.Рассмотримзадачуполучениямаксимальногорезультирующего вращающего момента M от активных пикселей,45отклоняющегосяотнаправляющеговектораSвпределахдопустимого угла  . Наилучшее решение получается переборомвсех возможных комбинаций для N пикселей на освещеннойповерхности, количество которых равняется 2 N . Но рассмотрениебольшогоколичествавариантовприбольшихNстановитсяневозможным, и поэтому будет применяться “жадный” алгоритм [11],суть которого заключается в поиске локально оптимального решения.Рассмотрим случай I, когда неактивные пиксели прозрачны.

НаРис. 2-2 показана блок-схема для описанного ниже алгоритма выбораактивности пикселей.Примем идеальный сценарий отражения, и пусть задананекоторая ориентация конструкции в пространстве. В началеалгоритма все пиксели неактивны. Производится цикл по переборувсех освещенных в данный момент времени пикселей, то есть ненаходящихся в тени своего или другого шара (первый цикл на блок–схеме Рис. 2-2). На начальном 1–м шаге цикла освещенный пиксель спервым порядковым номером может создать вращающий момент  1 вслучае перевода в активное состояние.Представим в виде суммы M G  M G||  M G  , так что векторM G  перпендикулярен оси вращения, а вектор M G|| параллелен ей.Если вектор M G|| окажется сонаправленным с вектором S , тонеобходимо компенсировать только компоненту M G  , отклоняющуювращение от требуемой оси.

Поэтому если M G   1  M G  , топиксель переводится в активное состояние. Активным следует егосделать и в том случае, если векторы M G|| и S направлены впротивоположные стороны, и M G  1  M G . После активации46пикселя в одном из указанных случаев, происходит переход кследующему по номеру пикселю. Вектор гравитационного момента сучетом компенсации формально станет равным M G*  M G  1 , иследующий пиксель данного цикла будет проверяться на возможностькомпенсировать вектор M G* по описанным выше критериям.Если же пиксель с моментом  1 не удовлетворяет условиям длякомпенсации M G , и не был активирован, то проверяется следующееусловие.Выберемпараметрприближения 0    1 ,которыйостанется фиксированным для всех пикселей и определит отклонениевращающего момента от оси по окончании цикла.

Пусть угол междувекторами  1 и S равен 1 . Если cos 1   , то рассматриваемыйпиксель активируется. Если пиксель не удовлетворяет и этомуусловию, то он оставляется неактивным и заносится во множествопикселей  , которые в дальнейшем будут использованы дляулучшения результирующего момента: достижения отклонения от осив пределах  и, возможно, увеличения по модулю. Производитсяпереход к следующему по порядку пикселю.Описанная процедура выполняется для всех следующихпикселей цикла. В результате завершения этой части алгоритмаполучится некоторый момент M 1  M G  M 1R , где M 1R – вращающеевоздействие со стороны всех активных пикселей.В блок–схеме на Рис.

2-2 переменные  i , M G i , M R iсоответствуют значениям момента от рассматриваемого пикселя,формально измененному гравитационному моменту и моменту отдействия солнечного давления в начале i–го шага цикла. Запись cos  i , S означает косинус угла между векторами. Суммарныймомент от рассмотренных ранее пикселей после i–го шага цикла M ,47так же как и переход к следующему номеру пикселя i , на блок–схемеобозначены с использованиемM  M G i  M R i , i  i  1.M Gi  M G||i  M G iM G||i || SM G i  SM R1  0M G||i  SM G i   i  M G ii 1 i  NM Gi 1  M Gi   iM Ri 1  M Ri  ii i  1M  M Ri  M Gi+iN-M RN  0-+присваиванияM G||i  SM Gi   i  M Gi  cos  i , S  -M Ri 1  M Ri  ii  i 1  cos M   j , S  cos-j M  Mj  j 1M   j  Mk   \  j+j  N2k  ++"" :-++i  i  1i  -+ j  , 1  j  N 2kj 1k  k 1N2    k-операции   cos M , S  cos   cos M , S  cos M   , S(изменениеконструкции дляповышенияэффективности)(изменение R, L, d)-+-   maxj  j 1M+Переход кследующемупо порядкуиз набора +cos M , S  cos(  )Управляющиймомент сзаданнымтребованиемна точностьполученРисунок 2-2.

Блок-схема алгоритма определения активности пикселей длясоздания приближения к максимальному вращающему моменту вокруг заданнойоси в пределах заданной точности отклоненияЗатем начинается новый цикл по всем освещенным пикселямиз множества  с целью улучшения результирующего момента.Пусть первоначальное количество элементов в  равнялось N 2 . Накаждом шаге цикла рассматривается вектор момента, который можетсоздать данный пиксель из множества  , и суммарный вращающиймомент, полученный суммированием уже активированных пикселей игравитационного момента.

Если на данном этапе еще не удалось48добиться того, чтобы суммарный момент лежал в пределах  , имомент от рассматриваемого пикселя уменьшит это отклонение, то онактивируется. Так же он активируется, если суммарное отклонение впределах  уже было достигнуто, но при добавлении момента отрассматриваемого пикселя оно останется меньше  , и увеличитсямодуль суммарного момента.Активированный пиксель из множества  исключается.

Если измножества  за все время цикла был исключен хотя бы один элемент,то начинается новый цикл по всем элементам, оставшимся вомножестве. Если цикл завершен, и за время его выполнения не былисключен ни один элемент, то новый цикл не проводится. Этоозначает, что улучшить результат не удалось ни одним пикселем измножества.На блок–схеме на Рис. 2-2 под k понимается множество векторов– вращающих моментов от пикселей, которые еще не былиисключены из  в текущий момент работы k–го цикла поулучшению.

Символом  обозначается количество элементов–векторов в этом множестве. Соответственно, если k–й цикл завершен,множество  непустое, и количество элементов в нем сократилосьпосле выполнения цикла, то перед началом следующего цикла нужнознать оставшееся количество элементов. Для этого и выполняетсяприсваивание N2   , отображенное на блок–схеме. В началенового k+1–го цикла так же имеет место   k 1 . По ходу k+1–гоцикла k 1 отслеживает сравнением с  возможное исключение изпоследнего элементов.Отметим, что если в начале цикла по улучшению множество содержало K элементов, то в самом худшем случае за все время этапа49по улучшению придется провести K ! наборов вычислений дляопределения способности пикселей улучшить результат.За счет работы цикла по улучшению, из пикселей множества будет сформирована дополнительная составляющая момента M R2 .Вращающий момент от всех активных пикселей примет видM R  M 1R  M R2 , а общий момент, действующий на аппарат, будетравен M  M R  M G .При изначальном выборе  в большую сторону в этопредварительное множество активных пикселей будет попадать всеменьше элементов.

Соответственно, во множестве  их окажетсябольше. Поэтому одной стороны, увеличение  в сторону единицыпозволит уменьшить отклонение результирующего момента оттребуемой оси вращения. С другой стороны, увеличение количестваэлементовможетвызватьзначительноеувеличениевычислительных операций.После завершения алгоритма проводится проверка, удалось лидобиться такого результирующего вектора M , чтобы он отклонялсяот вектора S в пределах угла  . Если отклонение превосходит ,то создать вращающий момент с заданными требованиями иконструкционными параметрами паруса по предложенному алгоритмунельзя и они должны быть скорректированы.2.7Алгоритм построения приближения к целевому моментуДля управления требуется строить не только максимальновозможный вращающий момент вдоль заданного направления, но иполучать хорошее приближение к целевому управлению заданнойвеличины.

Построим второй алгоритм формирования из пикселейприближения M к целевому вектору u . Для начала проведем50M G  M G||  M G  , теперь раскладывая M G насоставляющие по направлению u и перпендикулярно этому вектору.Проводится цикл по всем освещенным пикселям. При M G||  uкомпенсациюпиксель с моментом  i становится активным, если M G   i  M G .При M G||  u пиксель  i активируется, если M G    i  M G  иM G||   i  M G|| . После завершения цикла, если был включен хотя быодин пиксель, вновь проводится цикл по оставшимся пикселям.Результатом работы этой части алгоритма становится компенсация снекоторой точностью M G при M G||  u , или частичная компенсациянормальной составляющей M G  .

Характеристики

Список файлов диссертации

Математическое моделирование переориентации орбитального космического аппарата со сферическим солнечным парусом
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее