Федеральное государственное автономное образовательное учреждение высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Инженерно-строительный.

Презентация:



Advertisements
Похожие презентации
Моделирование и исследование мехатронных систем Курс лекций.
Advertisements

МЕТОДЫ СОВРЕМЕННОЙ ТЕОРИИ РЕГУЛИРОВАНИЯ (ТАУ) Выполнил студент Гр. ЭСП-32 Чугаев С,А, Проверил.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
Центр дистанционных автоматизированных учебных лабораторий Казанский государственный технический университет им. А.Н.Туполева Институт радиоэлектроники.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
ОПТИМАЛЬНОЕ НЕПРЯМОЕ УПРАВЛЕНИЕ ЛИНЕЙНЫМИ ДИНАМИЧЕСКИМИ СИСТЕМАМИ Белорусский государственный университет Факультет прикладной математики и информатики.
Цель данной работы изучение вопроса математического обеспечения САПР. Актуальность работы обусловлена широким использованием моделирования при создании.
Выполнил студент : Санкт - Петербург 2012 Министерство образования Российской Федерации Санкт - Петербургский государственный архитектурно - строительный.
1. Cведения о нейронах и искусственных нейросетях.
Автоматизированные системы управления химико- технологическими процессами Доцент, к.т.н., Вильнина Анна Владимировна 1.
ОПТИМАЛЬНОЕ НЕПРЯМОЕ УПРАВЛЕНИЕ ЛИНЕЙНОЙ ДИНАМИЧЕСКОЙ СИСТЕМОЙ Белорусский государственный университет Факультет прикладной математики и информатики Кафедра.
Системный анализ процессов химической технологии Лекция 3 Преподаватель:профессор ИВАНЧИНА ЭМИЛИЯ ДМИТРИЕВНА СИСТЕМНЫЙ АНАЛИЗ – СТРАТЕГИЯ ОБРАБОТКИ ИНФОРМАЦИИ.
Моделирование и структурная оптимизация линейно-волновых явлений в метаматериалах Выполнила: студентка группы ИТД_М2-41 Мишина Е.В. Научный руководитель:
Быстрое преобразование Фурье Введение. Представление сигналов с помощью гармонических функций В качестве примера рассмотрим представление сигнала типа.
ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ ТАГАНРОГ ПРИЛОЖЕНИЕ ПРИНЦИПОВ АДАПТИВНОЙ ФИЛЬТРАЦИИ СИГНАЛОВ К ЗАДАЧЕ СИНТЕЗА ИНВАРИАНТНЫХ СИСТЕМ УПРАВЛЕНИЯ НЕИЗВЕСТНЫМИ.
Декомпозиция сложных дискретных систем, формализованных в виде вероятностных МП-автоматов. квалификационная работа Выполнил: Шляпенко Д.А., гр. ИУ7-83.
Авторы: Баранов С.А., Школьный А.А., Гуменюк М.А. Руководитель: ас., к.т.н. Торопов А.В. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ СЕРИЙНОГО ПРЕОБРАЗОВАТЕЛЯ ЧАСТОТЫ ПРИ ФОРМИРОВАНИИ.
Основы математического моделирования Классификация математических моделей.
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ИНФОРМАТИКИ Кафедра вычислительной математики Лэ Тхи Тхиен Тхуи Руководитель.
Среда MatLab для решения задач математического программирования Макарова А.А. Антонова А.А. 3 курс, Информатика.
Транксрипт:

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Инженерно-строительный институт «Пакеты структурного моделирования. Пакет МВТУ» Презентация по дисциплине «Математическое моделирование» Инженерные системы зданий и сооружений Научный руководитель: канд. техн. наук, доцент А. П. Прокопьев Студент: гр. ИЭ 13-01М Т.А. Михайлова Красноярск 2014

1.Введение 2.Построение математических моделей 1.Формирование моделей из типовых блоков 2.Язык программирования 3.Реализация дифференциально-алгебраических уравнений 3.Оптимизация 4.Анализ 5.Синтез 6.Исследование адаптивного ПИ-регулятора 7.Заключение 8.Список использованных источников Содержание

Введение Программный комплекс «МВТУ» предназначен для исследования динамики и проектирования самых разнообразных систем и устройств. По своим возможностям он является альтернативой аналогичным зарубежным программным продуктам Simulink, VisSim и др. Удобный редактор структурных схем, обширная библиотека типовых блоков и встроенный язык программирования позволяют реализовывать модели практически любой степени сложности, обеспечивая при этом наглядность их представления. ПК «МВТУ» успешно применяется для проектирования систем автоматического управления, следящих приводов и роботов-манипуляторов, ядерных и тепловых энергетических установок, а также для решения нестационарных краевых задач (теплопроводность, гидродинамика и др.). Широко используется в учебном процессе, позволяя моделировать различные явления в физике, электротехнике, в динамике машин и механизмов, в астрономии и т.д.

Режимы работы ПК «МВТУ»: - моделирование - оптимизация - анализ - синтез - контроль и управление Достоинства ПК «МВТУ»: - открытость за счет встроенного языка и реализации нескольких механизмов обмена данными с внешними программами; - простота построения сложных моделей благодаря использованию вложенных структур, векторизации сигналов и алгоритмов типовых блоков, удобным средствам задания параметров и уравнений; - эффективные численные методы; - большое число обучающих и демонстрационных примеров с подробными комментариями.

1. Построение математических моделей 1.1. Формирование моделей из типовых блоков Рисунок1 - Основные окна ПК «МВТУ»

Формирование математической модели предполагает задание параметров каждого блока структурной схемы. Часто параметры функционально зависят друг от друга и от некоторых общих для всей модели параметров. Для удобства задания параметров в ПК «МВТУ» они подразделяются по области действия на локальные и глобальные. Для построения математических моделей в ПК «МВТУ» используются типовые элементы – блоки. Каждый типовой блок реализует математическую модель того или иного явления, процесса или устройства. Связи блока с другими блоками структурной схемы задаются через его входы и выходы. Параметры блока определяют коэффициенты в уравнениях математической модели. Библиотека типовых блоков состоит из Общетехнической и ряда специализированных библиотек, доступ к которым осуществляется из «линейки» типовых блоков выбором закладки с соответствующим названием

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

Рассмотрим пример – фильтрацию сигналов с использованием быстрого преобразования Фурье (БПФ). t=linspace(0,1023,1024)/4; x=sin(5*pi*t/128)+0.9*cos(pi*t/8); xn=1024#0; for (k=1,1024) xn[k]=x[k]+2*randg(0,1); // t - массив значений времени // x - исходный сигнал // xn - зашумленный сигнал y=fft(xn); //прямое БПФ py=abs(y).*abs(y); Porog=4e4; // py - спектральная плотность сигнала // Porog - порог для спектральной плотности pz=1024#(0,0); for (k=1,1024) if py[k]

Рисунок 2. Фильтрация сигнала с помощью БПФ: а - зашумленный сигнал (зеленая линия) и исходный сигнал (красная линия); б –спектральная плотность (красная линия) и порог для спектральной плотности (синяя линия); в – исходный сигнал (красная линия) и фильтрованный сигнал(синяя линия).

1.3. Реализация дифференциально-алгебраических уравнений При использовании ПК «МВТУ», а также аналогичных программных комплексов (Simulink, VisSim и др.) наиболее просто реализуются модели, элементы которых описываются соотношениями «вход-выход» либо «вход- состояние-выход», что соответствует явным алгебраическим зависимостям и дифференциальным уравнениям в форме Коши. В состав библиотеки ПК «МВТУ» включен блок F(Y)=0 (решение алгебраических уравнений). Блок векторизован (вход и выход могут быть векторами), а его выход рассчитывается исходя из условия равенства нулю входного сигнала. Система ДАУ может быть представлена в полуявной форме (1.1) x' = f(x, y, t), 0 = g(x, y, t) либо в неявной форме (1.2) F(x', x, y, t) = 0

Рисунок 4. Схемы реализации систем ДАУ а – в полуявной форме (1.1); б – в неявной форме (1.2). Рисунок 5. Построения модели электрической схемы а – схема выпрямителя; б – эквивалентная схема трансформатора (макроблок)

2. Моделирование Предварительно задаются параметры расчета: - метод - интервал интегрирования - минимальное и максимальное значения шага интегрирования - шаг вывода результатов -точность. Дополнительно можно установить режим масштабирования времени с заданием «множителя ускорения» модельного времени. Рисунок 6. Модель, описываемая системой ДАУ индекса 2 (дифференцирование входного сигнала).

Для оперативного управления процессом моделирования используется режим КОНТРОЛЬ И УПРАВЛЕНИЕ, позволяющий с помощью специальной библиотеки создать Панель управления с расположенными на ней виртуальными аналогами переключателей, ручных регуляторов, лампочек и измерительных приборов. Все эти устройства можно связать с конкретными переменными модели. Рисунок 7. Панель управления.

3. Оптимизация При решении задачи оптимизации в ПК «МВТУ» необходимо задать оптимизируемые параметры (обозначим их p 1,..., p n ) и наложить на них ограничения вида p i min p i p i max, i = 1,..., n. Эти параметры задаются как глобальные. Критерии качества вычисляются в процессе моделирования. Они формируются типовыми блоками и задаются как глобальные переменные с помощью блоков В память. На критерии (обозначим их Q 1,..., Q m ) также накладываются ограничения вида Q i min Q i Q i max, i = 1,..., m. Задача оптимизации формулируется следующим образом: найти значения оптимизируемых параметров, при которых выполняются все заданные ограничения..

Рисунок 8 а - Модель оптимизируемой системы; б – объект (макроблок).

Рисунок 10. Переходный процесс до оптимизации (красная линия) и после оптимизации (синяя линия).

4. Анализ Производится линеаризация системы в окрестности текущей точки на траектории решения и последующий расчет частотных характеристик либо передаточных функций. Для определения состояния системы необходимо предварительно произвести ее инициализацию (расчет начального состояния) либо моделирование. Алгоритмы анализа могут быть реализованы также и с помощью блока Язык программирования, что значительно расширяет круг решаемых задач (пример реализации алгоритма расчета годографа Найквиста был приведен выше). 5. Синтез Как и анализ, синтез выполняется по линеаризованной модели, и для определения состояния системы необходимо предварительно произвести ее инициализацию либо моделирование. Для расчета параметров регулятора используется интерполяционный принцип, позволяющий формализовать широко распространенные в инженерной практике частотные и корневые методы синтеза систем управления

6. Исследование адаптивного ПИ-регулятора "МВТУ" является удобным инструментом не только для решения инженерных задач, но и при выполнении научных исследований. В частности, он использовался при разработке и отладке алгоритмов настройки и адаптации регуляторов на основе интерполяционного метода [14]. Рассмотрим применение ПК "МВТУ" для исследования адаптивной системы с ПИ регулятором.14 где G(s) и W эт (s) – передаточные функции объекта и разомкнутой эталонной системы, а частота настройки выбрана равной частоте среза эталонной системы ω с Таким образом, нахождение параметров регулятора сводится к оцениванию значений передаточных функций в заданной точке на мнимой оси.

Заключение Опыт решения большого числа тестовых и прикладных задач показал, что ПК «МВТУ» является удобным, эффективным и надежным средством для исследования и проектирования сложных технических систем, не уступающим по своим возможностям лучшим зарубежным аналогам. ПК «МВТУ» активно используется в учебном процессе МГТУ им. Н.Э. Баумана и ряда других университетов России и стран СНГ. Программный комплекс Моделирование в технических устройствах (МВТУ) - современная среда интеллектуального САПР, предназначенная для детального исследования и анализа нестационарных процессов в системах автоматического управления, в ядерных и тепловых энергоустановках, в следящих приводах и роботах, в любых технических системах, описание динамики которых может быть реализовано методами структурного моделирования. Является альтернативой программным продуктам SIMULINK, VisSim, MATRIXx и др.

Список используемых источников 1. hp. 2.Козлов О.С., Кондаков Д.Е., Скворцов Л.М. и др. Программный комплекс для исследования динамики и проектирования технических систем // Информационные технологии Козлов О.С., Медведев В.С. Цифровое моделирование следящих приводов. В кн.: Следящие приводы: В 3 х т. / Под ред. Б.К. Чемоданова. М.: Изд-во МГТУ им. Н.Э. Баумана, Т. 1. С. 711– Карташов Б.А., Карташов А.Б., Козлов О.С. и др. Практикум по автоматике. Математическое моделирование систем автоматического регулирования. М.: КолосС, с. 5.Марецкая В.В. Моделирование технологических процессов механической обработки с использованием программного комплекса «Моделирование в технических устройствах» («МВТУ») // Изв. вузов. Машиностроение С. 39–52. 6.Бенькович Е.С., Колесов Ю.Б., Сениченков Ю.Б. Практическое моделирование динамических систем. СПб.: БХВ-Петербург, с.

Спасибо за внимание !