лекция 5 (kotov_lekcii)
Описание файла
Файл "лекция 5" внутри архива находится в папке "kotov_lekcii". Документ из архива "kotov_lekcii", который расположен в категории "". Всё это находится в предмете "моделирование ртс" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "моделирование ртс" в общих файлах.
Онлайн просмотр документа "лекция 5"
Текст из документа "лекция 5"
Стр. 5-10 Лекция 5. Моделирование по структурным схемам. Автор: Котов Е.А.
Моделирование по структурным схемам
2 направления:
-
Предварительное приведение модели к уравнениям состояния и далее использование известных алгоритмов
«―» : возможность использования только явных методов интегрирования
-
Разработка специальных алгоритмов, ориентированных на непосредственное моделирование по структурным схемам.
Основная идея: На каждом шаге интегрирования сигналы, как бы, пропускаются по всем ветвям схемы. Таким образом, на каждом шаге интегрирования рассчитываются выходы всех блоков структурной схемы.
xi+1 = f1(xi+1, yi+1)
yi+1 = f2(xi+1, yi+1)
Для установления порядка вычислений можно использовать метод определенных переменных.
xi+1 = f1(xi+1, yi+1, zi+1, ui+1, Wi+1)
yi+1 = f2(xi+1, yi+1, zi+1, ui+1, Wi+1)
zi+1 = f3(xi+1, yi+1)
ui+1 = f4(xi+1, yi+1, zi+1)
Wi+1 = f5(xi+1, yi+1, zi+1)
В правой части заменяем «i+1» на «i». Назовем x, y – определяющими переменными.
Применительно к структурным схемам определяющие блоки – это такие блоки, удаление которых разрывает все обратные связи. В качестве определяющих блоков могут выступать только динамические блоки. Определяющие блоки интегрируются по явным схемам, остальные по неявным. Выбор определяющих блоков неоднозначен. Необходимое условие – число определяющих блоков min. Возможны различные алгоритмы определения определяющих блоков.
Один из алгоритмов: Структурная схема представляется в виде графа, из которого последовательно исключают вершины: сначала статические, потом динамические. В качестве очередного исключаемого блока выбирают тот, у которого число входов или исходящих дуг min. Если в результате очередного удаления образовалась петля, то этот блок становится определяющим и он удаляется из схемы со всеми исходящими дугами. После нахождения всех определяющих блоков устанавливают порядок вычислений таким образом, чтобы были определены входы очередного вычисляемого блока.
Проиллюстрируем работу этого алгоритма на примере:
Таким образом определяющие блоки – 10 и 6
Расчетные модели элементов структурных схем
Блоки разделяют на:
-
Статические блоки
-
Линейные динамические блоки
-
Нелинейные, неоднородные, разрывные характеристики.
Статические блоки
yi+1 = с sign(ui+1)
Линейные динамические блоки
При моделировании этих блоков предполагают, что на входе каждого блока линейный (в рамках одного шага) сигнал.
ПФ 1-го порядка
Существует точное аналитическое решение и, если перейти к разностным уравнениям, то:
ПФ 2-го порядка
Нелинейные, неоднородные, разрывные характеристики
Наличие таких характеристик в системе может вызывать серьезные трудности и привести в заметному снижению эффективности моделирования. Поэтому, для таких блоков разрабатываются специальные модели, ориентированные на совместное использование
Люфт:
Сухое трение – трудности при цифровом моделировании разрывных характеристик, включенных в контур обратной связи динамического звена.
Обычно эта модель представляется так:
Как отмечалось выше, непосредственное моделирование по приведенной структурной схеме может вызвать существенные трудности из-за возможного дробления шага интегрирования и фактического прекращения моделирования (если y оказывается в окрестности точки 0). Поэтому, более правильно использовать логические схемы вычислений.
Особенность этой характеристики – если выходной сигнал y (скорость) становиться 0, а вход u (обобщенная сила) не превышает по модулю обобщенную силу трения (M), то y остается равным 0. В связи с этим, предложенная логическая модель должна учитывать 3 ситуации:
-
Выходной сигнал y не меняет знак на t[ti-1, ti], поэтому Fтр=const и эта модель работает в соответствии со схемой.
-
Выходной сигнал y меняет знак на t, но обобщенная сила |u| Fтр Поэтому y = 0
-
Выходной сигнал y меняет знак на t, но обобщенная сила |u| > Fтр Поэтому t*, когда Fтр скачком меняется на 2М и состояние покоя Δ t*
Нелинейность типа «упор»
При моделировании блока с упором надо фиксировать моменты, когда нелинейность выходит за пределы.