лекция 3 (kotov_lekcii)

2013-09-29СтудИзба

Описание файла

Файл "лекция 3" внутри архива находится в папке "kotov_lekcii". Документ из архива "kotov_lekcii", который расположен в категории "". Всё это находится в предмете "моделирование ртс" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "моделирование ртс" в общих файлах.

Онлайн просмотр документа "лекция 3"

Текст из документа "лекция 3"

Стр. 3-9 Лекция 3. Моделирование во времени динамических систем. Автор: Котов Е.А.

Моделирование во времени динамических систем

Особенности моделирования динамических систем

Особенности моделирования динамических систем определяются общими проблемами численного решения интегро-дифференциальных и алгебраических уравнений: выбор метода; шага интегрирования; обеспечение устойчивости и точности решения и т.д.

Но существуют и проблемы, определяемые спецификой динамических систем рассматриваемого класса (РТС, их элементы, системы управления):

    • жесткость систем - большой разброс постоянных времени. Практика показывает, что явление жесткости в реальных сложных системах - скорее правило, чем исключение. Это способствовало развитию методов интегрирования жестких систем, к которым, прежде всего, относятся неявные методы.

В качестве иллюстрации жестких систем рассмотрим следующий пример:

D (p)=10-4 p2+p+1

D(p)=0 → 10-4 p2+p+1=0

λ1 ≈ -1, λ2 ≈ -104.

Выходной сигнал выражается формулой:

Решение практически определяется составляющей e-t, другая составляющая мала и быстро затухает. Несмотря на это, при интегрировании явным методом шаг следует выбирать порядка 10-4;

    • Наличие в моделях неоднозначных, разрывных и других характеристик, требующих специальных алгоритмов вычисления.

Например,

При исследовании подобной модели необходимо часто моделировать динамический процесс, схожий со скользящим режимом, характерным для такой системы в реальности, что при вычислениях приводит к дроблению шага и фактическому прекращению моделирования.

    • Необходимость моделирования по уравнениям состояния, передаточным функциям и структурно-функциональным схемам. Сложность математического описания динамики РТС и их элементов, в частности, многозвенных манипуляторов.

Численное решение дифференциальных уравнений.

Это получение последовательности векторов, аппроксимирующих истинное решение на временной сетке

,

где hj – j-ый шаг интегрирования. Шаг интегрирования выбирается из заданной точности. Ошибка складывается из двух составляющих:

ε = εметод + εвычисл

εметод определяется неточностью метода и уменьшается при уменьшении h, при h 0 εметод=Сhk, где С - const; k - порядок метода; определяет, во скольких точках в пределах шага [ti; ti+1] вычисляются правые части уравнений при нахождении Xi+1. Например, методы второго порядка реализуются в две стадии с одной промежуточной точкой

εвычисл. определяется неточностью вычислений (ограниченность разрядной сетки).

εвычисл. увеличивается при уменьшении h.

О дним из факторов, ограничивающим шаг интегрирования - устойчивость численного метода. Неустойчивость – катастрофическое увеличение ошибки (при h > hmax).

Устойчивость численного метода существенно зависит от того, является ли он явным или неявным.

Явные методы используют экстраполяционные формулы, например, метод Эйлера:

Неявные - интерполяционные:

.

При реализации неявных методов необходимо на каждом шаге интегрирования решать систему алгебраических уравнений относительно вектора xi+1, а это сопряжено с большими вычислительными затратами.

Если, например, рассматривается уравнение , то простой метод Эйлера (явный и неявный) дает соответственно следующие решения:

Во втором случае необходимо обращение матрицы (E-hA), что вносит дополнительные вычислительные затраты. Для их уменьшения используются, в частности, методы линейной алгебры, оперирующие с разреженными матрицами.

Преимущества неявных методов с точки зрения устойчивости, могут быть проиллюстрированы на следующем простом примере:

Необходимо выполнить численное решение уравнения:

Точное аналитическое решение:

Если решать явным методом Эйлера, то

При неявном:

Таким образом, второй подход является менее критичным по отношению к выбору шага интегрирования.

Методы интегрирования могут быть одношаговые и многошаговые; последние используют информацию, полученную на предыдущих шагах интегрирования. Одношаговые - только с предыдущего. Многошаговые рекомендуется применять когда правые части представлены гладкими функциями и решение надо получить с высокой точностью. В других случаях - одношаговые.

Для выбора шага интегрирования можно использовать следующую процедуру. Интегрирование от точки ti до точки ti+1 = ti + hi выполняется дважды: с шагом hi и hi/2, решения соответственно будут и .

Далее, вычисляется локальная ошибка

и выполняется оценка относительной локальной ошибки:

(k - порядок метода).

Если:

  1. то hi / 2 и повторяются вычисления из точки ti

  2. то 2hi

  3. , то hi

Эта процедура контроля ошибки является наиболее универсальной, поскольку применима к любому методу интегрирования, но требует дополнительных вычислительных затрат.

Моделирование систем по уравнениям состояния.

Сводится к численному решению дифференциальных уравнений:

Здесь огромное количество алгоритмов и программ, ориентированных именно на такую постановку задачи.

Например, метод Рунге-Кутта 2-го порядка:

β = 2 / 3

Моделирование линейных динамических систем по передаточным функциям.

Постановка задачи заключается в определении y(t) из условия:

при известной функции u(t) и известных коэффициентах ai, bi, i=0,...,n.

Для этого воспользуемся уравнениями, полученными на предыдущей лекции при переходе от передаточной функции к уравнениям состояния.

Если , то моделирование по приведенным уравнениям может быть выполнено явными методами. Если an может равняться нулю, то расчеты выполняются только с использованием неявного метода. Для этого воспользуемся другой формой записи этих уравнений:

Применим неявный метод Эйлера:

или

Вид матрицы таков, что ее можно представить в виде:

, где

Уравнение Az=V будет иметь вид:

и его решение сводится к последовательному решению двух систем:

- прямой ход

- обратная подстановка.

Расчетные формулы имеют следующий вид:

при условии , что практически всегда выполняется, так как среди корней знаменателя передаточной функции почти всегда нет корней, расположенных в правой полуплоскости.

Приведенные расчетные формулы достаточно эффективны, требуют незначительности вычислительных затрат.

Моделирование динамических систем по структурным схемам

В этой области можно выделить два основных направления:

1. Первоначальное преобразование ММ из структурной схемы к нормальной форме Коши и дальнейшее использование, например, приведенных выше алгоритмов. Это направление не является эффективным, поскольку, как правило, сводится к использованию явных методов и не использует преимущества структурного представления.

2. Использование специальных методов и алгоритмов, ориентированных на моделирование по структурным схемам. Основная идея этих методов заключается в том, что на каждом шаге интегрирования сигналы как бы “пропускаются” по всем ветвям схемы и преобразуются в ее элементах по специальным алгоритмам.

Вместе с тем здесь следует указать на две проблемы: определение порядка вычислений и разработка алгоритмов вычисления, первая из двух обусловлена наличием обратных связей, что в свою очередь приводит к необходимости решения алгебраических уравнений; например,

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