Главная » Просмотр файлов » Методические указания по выполнению лабораторных работ

Методические указания по выполнению лабораторных работ (778990), страница 2

Файл №778990 Методические указания по выполнению лабораторных работ (Методические указания по выполнению лабораторных работ) 2 страницаМетодические указания по выполнению лабораторных работ (778990) страница 22017-12-21СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Землярассматривается плоской и невращающейся. Начало координат системы (X,Y,Z)неподвижно и находится на поверхности Земли. Далее , ρ = ρ(Y)-плотность атмосферы(взята по таблицам стандартной атмосферы), V- величина скорости тела; S- площадьмиделева сечения; Cx,Cy,Cz- аэродинамические коэффициенты; θ - угол между векторомскорости и плоскостью (X,Z) (поверхностью Земли); ϕ - угол между проекцией вектораскорости на плоскость (X,Z) и осью X, a- скорость звука в атмосфере, будем считатьнезависящей от высоты Y и равной 300 м/с.Рис.9. К задаче управляемого движения тела в атмосфереВеличинааэродинамическихкоэффициентовзадаетсяследующимивыражениями:Cy = α(a0(M) + α F(α,M) a1(M))Cz = β (d0(M) + β F(β,M) d1(M))Cx = Cx0(M) + K(t) Cxd(M) + ∆ Cx(M,Y) + (b0(M) - α b1(M)) ( С y2 + C z2 );Здесь M = V/a -число Маха;⎧α , если _ M < 1,F(α,M) = ⎨⎩1, если _ M ≥ 1.___________________________________________________________________________Кафедра «Системы автоматического управления»Московский государственный технический университетим.

Н.Э. Баумана_________________________________________________________________________Функции a0(M), a1(M), d0(M), d1(M), Cx0(M), Cxd(M), ∆ Cx(M,y), b0(M), b1(M)положительны и заданы арифметическими выражениями; K(t)- заданная положительнаяфункция времени.Начальные условия:V(0) = V0, θ(0) = θ0, ϕ (0) = 0,X(0) = X0, Y(0) = Y0, Z(0) = 0 ,т.е. в начальный момент времени скорость направлена параллельно поверхности Земли,ось X выбрана в направлении вектора скорости в момент t = 0.На управляющие функции α и β наложены ограничения:[α] ≤ α max, [β] ≤ βmax,α max = β max = 18 градусов ≈ 0,314 радиан.Постановка задачи:Определить область D(Y0,V0) точек в плоскости (X,Z), y = 0 куда может бытьприведена фазовая точка системы для всех возможных начальных условий y0, V0 изинтервалов 0,5 ≤ Y0 ≤ 22; 0,6 ≤ V0 ≤ 2,5, используя управления (α(t), β(t)).Задача сводится к задаче оптимального управления.

Действительно, рассмотримна траекториях системы функционал:J = X(T) cos λ - Z(T) sin λгде момент Т определяется из условия Y(T) = 0. Функционал J является проекцией вектора(X(T),Z(T)) на направление, исходящее из начала координат в плоскости (X,Z) под углом λк оси X. Максимизируя функционал J и изменяя λ 0 до π, мы получим границу областиD(Y0,V0).Рассмотрим плоскую постановку задачи, т.е.ϕ = 0, Z = 0, β=0.Время окончания процесса tk = Т определяется из условия Y(tk) = 0.Минимизируемый функционал J=X(tk).Решите задачу методом последовательных приближений [7].

Сравните результаты,полученные модифицированными алгоритмами улучшения сходимости М4 и М6 [8], приследующих начальных условиях: Y0 = 5,875 км; V0 = 1,075 км/c; t0 = 0; X0 = 0.В качестве начального приближения для управления можно принять нуль на всеминтервале времени. При этом дальность будет равна Х = 19 км.После решения задачи оптимизации получено X max = 209 км.Траектория на максимальную дальность имеет четыре основных участка:1) набор высоты при работающем двигателе2) полет по баллистической кривой в разряженных слоях атмосферы3) стабилизация высоты полета после входа в плотные слои4) планирование при максимальном угле атаке α=0.314 после снижения скорости.5.

Задача набора высотыСамолет летит со скоростью Vo на высоте ho. Нужно изменить его скорость до V1 ивысоту до h1 так, чтобы расход горючего на это изменение был минимальным [2].Эта задача легко решается методом динамического программирования. Длятого,чтобы представить рассматриваемый процесскак многошаговый, введемследующий способ описания состояний самолета.

Процесс изменения V и h будемизображать на плоскости (V,h). Произведем дискретизацию переменных, разбивдиапазоны изменения V и h на необходимые интервалы. При этом дискретные состоянияобъекта управления будут представляться узлами сетки. Считая, что в каждом узле сеткивозможно применение только двух управлений: Ui=0 - изменение скорости V; Ui=1 ___________________________________________________________________________Кафедра «Системы автоматического управления»Московский государственный технический университетим.

Н.Э. Баумана_________________________________________________________________________изменение только высоты h, множество допустимых управлений будет множествомU={0,1}.Для того, чтобы оценить траекторию, нужно знать расход топлива на каждом шаге- целевую функцию L(x,u), значения которой зададим в виде условных чисел на каждомпереходе (рис.10).Рис.10. К задаче набора самолетом высотыДискретные значения V отметим числами, начиная с конечного значения. Так жепоступим в отношении h.

Тогда xij будет означать состояние при V=i и h=j, из которого доконца процесса остается сделать i+j шагов.Двигаясь последовательно от конечной точки к начальной, фиксируем в узлахоптимальные для каждого промежуточного состояния затраты. После того, как значенияJn* (x) и u* определены для всех узлов сетки, находим оптимальную траекториюперемещения самолета.6.

Задача распределения ресурсовВ распоряжении инвестора имеется какой-то запас средств (ресурсов) Р, которыйдолжен быть распределён между К предприятиями П1,П2,...,Пk [2]. Каждое изпредприятий Пi при включении в него каких-то средств X приносит доход,зависящий от X, т.е. представляющий собой какую-то неубывающую функцию Li(X). Всефункции Li(X) (i=1,2,...,k) заданы (рис.11).___________________________________________________________________________Кафедра «Системы автоматического управления»Московский государственный технический университетим.

Н.Э. Баумана_________________________________________________________________________Рис.11. К задаче распределения ресурсовСпрашивается, как нужно распределить средства Р между предприятиями, чтобы всумме они дали максимальный доход?Эта задача легко решается методом динамического программирования.

Хотя всвоей постановке она не содержит упоминания о времени, можно все же операциюраспределения средств мысленно развернуть в какой-то последовательности, считая запервый шаг вложение средств в предприятие П1, за второй П2, и т.д.Объект управления в данном случае - средства или ресурсы, которыераспределяются. Состояние объекта перед каждым шагом характеризуется однимчислом S - наличным запасом еще не вложенных средств. В этой задаче «шаговымиуправлениями» являются средства Х1,X2,...,Xk, выделяемые предприятиям.

Требуетсянайти оптимальное управление, т.е. такую совокупность чисел Х1,X2,...,Xk, при которойсуммарный доход максимален:kJ=∑ Li(Xi)=> maxi=1Найдём для каждого i-го шага условный оптимальный выигрыш Ji(S) (от этогошага и до конца), если мы подошли к данному шагу с запасом средств S.Соответствующее емуусловное оптимальное управление Хi(S) есть средства,вкладываемые в i-е предприятие.Начнём оптимизацию с последнего, k-го шага.

Если мы подошли к этому шагу состатком средств S, то очевидно, что мы должны вложить всю сумму S целиком впредприятие Пk. Поэтому условное оптимальное управление на k-ом шаге: отдатьпоследнему предприятию все имеющиеся средства S, т.е. Xk(S)=S, а условныйоптимальный выигрыш Jk(S)=Lk(S).Задаваясь целой гаммой значений S (располагая их достаточно тесно), мы длякаждого значения S будем знать Xk(S) и Jk(S). Последний шаг оптимизирован.Перейдем к предпоследнему, (k-1)-му шагу. Пусть мы подошли к нему с некоторымзапасом средств S.

Обозначим Jk-1(S) условный оптимальный выигрыш на двух последнихшагах: (k-1)-м и k-м (который уже оптимизирован).Если мы выделим на (k-1)-м шаге (k-1)-му предприятию средства Х, то напоследний шаг останется (S-X). Наш выигрыш на двух последних шагах будет равен:Lk-1(X)+Jk(S-X),и нужно найти такое Х, при котором этот выигрыш максимален:___________________________________________________________________________Кафедра «Системы автоматического управления»Московский государственный технический университетим. Н.Э. Баумана_________________________________________________________________________Jk-1(S)=Знакmaxx≤smax{Lk-1(X)+Jk(S-X)}x≤sозначает, что берется максимальное значение по всем X, какие тольковозможны (вложить больше, чем S, мы не можем), от выражения, стоящего в фигурныхскобках.

Этот максимум и есть условный оптимальный выигрыш за два последних шага,а то значение X, при котором этот максимум достигается,- условное оптимальноеуправление на (k-1) шаге.Далее оптимизируем (k-2)-й, (k-3)-й и т.д. шаги. Для любого i-го шага будемнаходить условный оптимальный выигрыш за все шаги с этого и до конца по формуле:maxJi(S)={Li(X)+Ji+1(S-X)}x≤sи соответствующее ему условное оптимальное управление Xi(S) - то значение X, прикотором этот максимум достигается.Дойдя до первого предприятия П1, нам не нужно будет варьировать значение Si, таккак мы точно знаем, что запас средств перед первым шагом равен Р:maxJ*=J1(Р)={L1(X)+L2(Р-X)}x≤PИтак, максимальный выигрыш (доход) от всех предприятий найден. Теперьостается только «прочесть рекомендации».

То значение X, при котором достигаетсямаксимум последнего выражения, и есть оптимальное управление X1* на 1-ом шаге.После того, как мы вложим эти средства в первое предприятие, у нас их останетсяР-X1*.«Читая» рекомендацию для этого значения S, выделяем второму предприятиюоптимальное количество средств: X2*=X2(Р-X1*), и т.д. до конца.Задаваясь различными исходными данными по имеющимся ресурсам ипредприятиями, решите задачу распределения ресурсов.7. Задача трассировкиТребуется определить траекторию,связывающую точки (X0,Y0) и (Xk,Yk) иминимизирующую затраты J при наличии ограничений (например, на условия прокладкижгута между элементами на плате при изготовлении печатных плат, прокладки кабельныхсистем на предприятии или на условия передвижения транспорта по холмистойместности и т.п.) [2].Для решения задачи методом динамического программирования плоскость (X,Y)разбивается на дискретные участки и проводится дискретизация переменных путемразбиения диапазонов изменения X и Y на интервалы.

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

Список файлов книги

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