Автор: Пользователь скрыл имя, 23 Ноября 2012 в 00:04, контрольная работа
Предыстория динамики — это описание законов механики, становление классической и небесной механики. Представления Ньютона были основаны на предположении, что законы природы могут быть выражены в математических терминах, и физические события могут быть предсказаны и смоделированы с математической точностью. Ключевым понятием в этой концепции является детерминизм: природа подчиняется неизменным законам. Процесс, описываемый детерминированной системой, однозначно определяется заданным начальным состоянием.
1 Задачи исследования динамических систем 3
1.1 Теория динамических систем (динамика) 3
1.2 Непрерывные и дискретные системы 3
1.3 Символическая динамика 4
1.4 Численные методы 5
2 Методы оценки устойчивости динамических систем. Определение параметров математических моделей из условия устойчивости ДС. 8
2.1. Построение системы оценки организационно-экономической устойчивости промышленных корпоративных систем 9
3 Назначение, режимы работы, особенности и достоинства ПК "МВТУ". 15
3.1 Программный комплекс «Моделирование в технических устройствах» (ПК «МВТУ») 15
Введение 15
1. Построение математических моделей 16
1.1. Формирование моделей из типовых блоков 16
1.2. Язык программирования 18
1.3. Реализация дифференциально-алгебраических уравнений 22
2. Моделирование 24
3. Оптимизация 27
4. Анализ 28
5. Синтез 29
5.1. Частотный метод 29
5.2. Корневой метод 32
6. Исследование адаптивного ПИ-регулятора 32
Заключение 35
Литература и Интернет 37
Принципы организации и
Соблюдение указанных выше принципов позволяет предприятию наиболее комплексно и тщательно проводить необходимый анализ устойчивости финансово-экономической системы. Последняя является стержнем для функционирования производственно-сбытовой системы предприятия. Разработка стратегии и тактики реализации поставленных перед предприятием целей, в том числе задач преобразования входных ресурсов в процессе производственной деятельности предприятия в выходные показатели эффективности функционирования, позволяет предприятию осуществлять свою деятельность на высоких показателях устойчивости.
Анализ уровня организационно-экономической устойчивости предприятия, отслеживание и оперативная оценка тенденций его динамики позволяют предприятию быстро реагировать на негативные изменения. Именно устойчивость финансово-экономической системы позволяет:
Аннотация:
Рассматриваются основные возможности
программного комплекса «МВТУ», предназначенного
для исследования динамики и проектирования
технических систем и устройств различного
назначения. Математические модели исследуемых
систем формируются в виде структурных
схем, элементы которых описываются входо-выходными
соотношениями, дифференциально-
Программный комплекс «МВТУ» [1–5] предназначен для исследования динамики и проектирования самых разнообразных систем и устройств. По своим возможностям он является альтернативой аналогичным зарубежным программным продуктам Simulink, VisSim и др. Удобный редактор структурных схем, обширная библиотека типовых блоков и встроенный язык программирования позволяют реализовывать модели практически любой степени сложности, обеспечивая при этом наглядность их представления. ПК «МВТУ» успешно применяется для проектирования систем автоматического управления, следящих приводов и роботов-манипуляторов, ядерных и тепловых энергетических установок, а также для решения нестационарных краевых задач (теплопроводность, гидродинамика и др.). Широко используется в учебном процессе, позволяя моделировать различные явления в физике, электротехнике, в динамике машин и механизмов, в астрономии и т.д. Может функционировать в многокомпьютерных моделирующих комплексах, в том числе и в режиме удаленного доступа к технологическим и информационным ресурсам.
ПК «МВТУ» реализует следующие режимы работы:
К достоинствам ПК «МВТУ» относятся:
Для отечественных пользователей удобство работы с ПК «МВТУ» обусловлено также русскоязычным интерфейсом и наличием обширной документации на русском языке. Учебная и демонстрационная версии ПК «МВТУ» вместе с полной документацией и набором демонстрационных примеров распространяются свободно [1]. В учебной версии есть ограничения на сложность модели: порядок дифференциальных уравнений не выше 30, а число блоков не более 100. В демонстрационной версии таких ограничений нет, но модель нельзя сохранить.
Рассмотрим основные возможности ПК «МВТУ» на конкретных примерах, которые есть среди демонстрационных примеров в каталоге Demo.
На рис. 1 показаны основные окна ПК
«МВТУ» на примере моделирования
динамики САР ядерного реактора с релейным
регулятором (файл \Demo\Лабораторные_работы\
Рис. 1. Основные окна ПК «МВТУ».
Для построения математических моделей в ПК «МВТУ» используются типовые элементы – блоки. Каждый типовой блок реализует математическую модель того или иного явления, процесса или устройства. Связи блока с другими блоками структурной схемы задаются через его входы и выходы. Параметры блока определяют коэффициенты в уравнениях математической модели. Библиотека типовых блоков состоит из Общетехнической и ряда специализированных библиотек, доступ к которым осуществляется из «линейки» типовых блоков выбором закладки с соответствующим названием.
Общетехническая библиотека содержит 165 типовых блоков, сгруппированных в 11 каталогов (Источники, Данные, Операции математические, Векторные операции, Субструктуры, Динамические звенья, Нелинейные звенья, Логические звенья, Функции математические, Ключи, Дискретные звенья).
В ПК «МВТУ» включены также 13 специализированных библиотек (Кинетика нейтронов, Свойства (вода и пар, аммиак, смеси идеальных газов, углеводородные газы с учетом сжимаемости), Статистика, Внешние, Анимация, Контроль и управление, Теплопроводность, Реакторные блоки, Гидроавтоматика, Электромашины, Логика АСУ ТП, Элементы ПХГ (подземное хранилище газа), Роботы).
Ряд моделей, сформированных
в процессе отладки и эксплуатации
ПК «МВТУ», сохранен в отдельных
каталогах в виде субмоделей (макроблоков).
Среди них – модели приводных
устройств и элементов
Построение моделей из типовых блоков обеспечивается графическим редактором структурных схем. Графический редактор позволяет формировать многоуровневые структурные схемы, при этом подструктуры следующего уровня представлены на схеме в виде блоков, называемых макроблоками. Каждый такой макроблок представляет собой структурную схему, которую также можно редактировать. Принцип вложенности позволяет представить структурную схему сложной динамической системы в удобном виде, при этом уровень вложенности может быть практически неограниченным.
Формирование математической модели предполагает задание параметров каждого блока структурной схемы. Часто параметры функционально зависят друг от друга и от некоторых общих для всей модели параметров. Для удобства задания параметров в ПК «МВТУ» они подразделяются по области действия на локальные и глобальные.
Локальные параметры являются численными характеристиками элементарного блока. Сфера их действия ограничена математической моделью этого блока.
Глобальные параметры являются именованными параметрами макроблока либо всей модели. Область действия именованного параметра строго определена – параметр «виден» только в блоках, внутренних по отношению к макроблоку, где он задан. Глобальные параметры задаются в специальном окне в виде оператора присваивания, при этом выражение в правой части может содержать «видимые» в данном макроблоке параметры. Параметры любого типового блока могут быть заданы в виде выражений, содержащих глобальные параметры. Глобальные параметры можно также использовать для задания параметров расчета: времени моделирования, точности и т.д.
В ПК «МВТУ» с помощью типового блока В память могут быть заданы глобальные переменные модели. В качестве параметра блока В память указывается имя, которое дается входной переменной этого блока. Глобальные переменные задаются, а затем используются в любой части структурной схемы. Типовой блок Из памяти позволяет выбрать одну из глобальных переменных, которая становится выходом этого блока.
Глобальные переменные широко используются в различных режимах работы программного комплекса. Во-первых, такой механизм является удобным средством для проведения невидимых линий связи между любыми уровнями структурной схемы, что позволяет улучшить читаемость сложных многосвязных моделей. Во-вторых, глобальные переменные используются для задания критериев качества в режиме работы ОПТИМИЗАЦИЯ. В-третьих, эти переменные служат для задания входов и выходов в режимах АНАЛИЗ и СИНТЕЗ. Наконец, они используются при обмене данными с виртуальными мнемосхемами и пультами управления в режиме КОНТРОЛЬ И УПРАВЛЕНИЕ.
Учитывая, что невозможно сформировать абсолютно полную библиотеку типовых блоков, в ПК «МВТУ» включены средства, позволяющие пользователю расширить состав личной библиотеки путем создания новых типов блоков. К таким средствам относятся типовые блоки Новый и Язык программирования. Блок Язык программирования позволяет создавать модели с помощью алгоритмического языка, аналогичного языку системы MATLAB. Диалоговое окно этого блока – окно текстового редактора алгоритмов, в котором пользователь записывает математическую модель в виде, близком к естественной записи. Язык позволяет задавать алгебраические соотношения и дифференциальные уравнения, а также выполнять операции с действительными и комплексными матрицами и векторами, логическими переменными, геометрическими точками, полиномами. Возможны и более сложные типы данных – записи и ссылки. Среди конструкций языка – условные и безусловные переходы, циклы, пользовательские функции и процедуры. Интерпретатор языка предварительно компилирует программу во внутренний псевдокод, что ускоряет выполнение задачи.
В качестве примера рассмотрим построение модели одномерной теплопроводности, описываемой уравнением
при заданных граничных и начальных условиях (файл \Demo\Язык_программирования\ Теплопроводность.mrj). Применяя для дискретизации этого уравнения метод прямых, получим систему ОДУ
Текст алгоритма, реализующего решение рассматриваемой задачи, записан в окне редактора блока Язык программирования в следующем виде: