Математическое и программное моделирование системы автоматического управления с помощью программного обеспечения MatLab и Simulink
Обзор методов составления математических моделей систем автоматического управления. Математические модели системы в векторно-матричной форме записи. Моделирование в пакете программы Simulink. Оценка устойчивости системы, рекомендации по ее применению.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 10.11.2011 |
Размер файла | 514,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
КУРСОВАЯ РАБОТА
ПО ДИСЦИПЛИНЕ “МАТЕМАТИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА МОДЕЛИРОВАНИЯ СИСТЕМ УПРАВЛЕНИЯ”
Содержание
- Задание
- Аннотация
- Введение
- Анализ задания, обзор методов составления математических моделей систем автоматического управления, выбор метода решения задач
- Составление математической модели системы автоматического управления
- Математические модели системы в векторно-матричной форме записи
- Моделирование и получение переходной характеристики системы в пакете программы simulink
- Оценка устойчивости системы. рекомендации по применению системы
Задание
Составление математической модели. Выполнить моделирование САУ, заданной в виде структурной схемы.
Исходные данные модели:
Структурная схема САУ.
Численные значения коэффициентов передаточных функций блоков системы.
К0 |
К1 |
Т1 |
К2 |
Т2 |
К3 |
Т3 |
К4 |
K5 |
T5 |
|
4,8 |
2,5 |
0,1 |
0,5 |
0,2 |
0,6 |
0,1 |
1,5 |
1,5 |
0,2 |
Перечень работ:
Получить передаточную функцию системы по задающему воздействию.
Получить передаточную функцию системы по возмущающему воздействию.
Получить математическую модель системы в векторно-матричной форме записи. (Получить систему дифференциальных уравнений в пространстве состояний системы, использовать только передаточную функцию по задающему воздействию).
Выполнить моделирование и получить переходную характеристику системы, используя пакет программ MatLab. (использовать только передаточную функцию по задающему воздействию).
Выполнить моделирование и получить переходную характеристику системы, используя пакет программ Simulink.
По результатам моделирования выполнить оценку устойчивости системы, дать рекомендацию по применению системы, устойчивому состоянию, если она не устойчива, то добавить корректирующее звено.
Аннотация
В данной курсовой работе произведено математическое и программное моделирование системы автоматического управления с помощью программного обеспечения MatLab и Simulink. Приведены результаты как ручного, так и автоматизированного расчета схемы. Также дана рекомендация по применению системы и устойчивому состоянию.
Введение
Социально-экономическое развитие нашей страны возможно лишь при широком внедрении последних достижений науки и техники, на основании которых возможно возрастание производительности общественного производства. Научно-техническая революция стала причиной морального старения приборов и систем, в связи с чем сроки их проектирования и производства стают соизмеримыми со сроками эксплуатации. Поэтому вполне возможно, что система управления морально устареет еще до начала её производства.
Усложнение функций систем и устройств управления приводит к увеличению времени на их проектирование при использовании традиционных ручных методов. Некоторое ускорение процесса проектирования возможно за счет увеличения количества проектировщиков, но этот путь не может дать существенных результатов.
Ускорить и удешевить процесс проектирования возможно лишь путем разработки и внедрения прогрессивных методов при широком использовании электронных вычислительных машин. Автоматизация проектирования есть по сути третьим этапом научно-технической революции, первые два из них - автоматизация производства и управления - фактически уже завершены.
Автоматизация моделирования работ требует использования вычислительной техники. Но существует много задач, решение которых лежит вне возможностей ЭВМ. Приспосабливание таких задач к возможностям техники осуществляется путем разделения процесса моделирования на ряд процедур, а также за счет сохранения за оператором тех функций, которые не могут быть формализованы.
Решение задач анализа на ЭВМ разрешает отказаться от физического макетирования, что есть обязательным при ручном проектировании и требует много времени и денег. Математическое моделирование разрешает использовать модели практически любой точности и получить достаточно точные результаты. При этом возможно задавать такие режимы работы, которые при физическом моделировании задать нельзя.
Анализ математических моделей включает в себе и параметрическую оптимизацию, позволяющую изменять внутренние параметры элементов таким образом, чтобы получить наилучшие результаты. Методы анализа и его результаты не говорят о том, какая структура должна быть, то есть не решают задач синтеза. И все же значение анализа очень большое, так как позволяет перебрать несколько вариантов структуры и сравнить их между собой.
Теория автоматического управления в настоящее время играет значительную роль в современной науке и технике. Современные системы автоматического управления характеризуются высокой сложностью, повышенными требованиями к показателям точности, быстродействия, устойчивости. Для проектирования таких систем в настоящее время применяются программные комплексы. Эти комплексы позволяют проводить моделирование, анализ и систем управления.
Одним из программных комплексов, предназначенный для моделирования систем управления, является комплекс MATLAB/SIMULINK, производимый фирмой Math Works, Inc. Этот программный комплекс широко применяется при разработке систем управления
Анализ задания, обзор методов составления математических моделей систем автоматического управления, выбор метода решения задач
Как известно, любая линейная система автоматического управления (или электромеханическая система), поведение которой может быть описано обычным дифференциальным уравнением порядка п, всегда может быть представлена математической моделью в виде системы п линейных дифференциальных уравнений первого порядка:
(1)
Если ввести к рассмотрению матрицы коэффициентов
(2)
а также векторы
(3)
то математическую модель (1) можно записать в краткой векторно-матричной форме
(4)
где Х (t) - п - вектор состояния системы; U (t) - т - вектор внешних влияний (управлений); А - матрица динамики системы размером nm (квадратная); В - матрица управления (входа) размером п х т (прямоугольная).
Модель системы в пространстве состояния характеризуется также уравнением выхода:
(5)
где Y (t) - r - вектор выхода системы; С - (r х п) - матрица отображения динамических сменных Х (t) на выход системы; D - (rхт) - матрица компенсации системы (компенсируется погрешность в исходном сигнале системы).
Запишем уравнения (4) в операторной форме. При не нулевых начальных условиях пользуемся формулой Мелина:
(6)
где L [*] - операция преобразования Лапласа; Х (0) - п - вектор начальных условий.
Согласно с выражением (6) можно построить структурную схему модели в пространстве состояния, которая изображенная на рис.1.
Рис.1. Структурная схема системы в пространстве состояния
Рис.2. Модифицированная структурная схема системы
Значительное количество реальных систем характеризуются одним (скалярным) управляющим влиянием (например, напряжение, которое подается в двигатель U (t)) и одним возмущающим влиянием (статический момент Мc (t)), а также нулевыми начальными условиями: Х (0) = 0. При этом матрицу входа В целесообразно поделить на два п - вектора: Bu и ВM. При таких условиях выражение (6) можно записать в виде
(7)
Тогда структура модели будет иметь вид, приведенный на рис.2.
Математические модели систем в векторно-матричной форме имеют очень важное практическое значение. Они широко используются в современной теории автоматического управления при аналитическом конструировании регуляторов, разработке оптимальных систем управления, и тому подобное. Векторно-матричной описание позволяет формализировать процедуры решения многих сложных задач, что очень важно при их решении с помощью ЭВМ.
Традиционно объекты управления или системы описывают с помощью передаточных функций и поэтому, возникает задача перехода к математической модели в форме векторно-матричных дифференциальных уравнений. Такой переход от передаточных функций к пространству состояния неоднозначный, в зависимости от вектора фазовых координат. Приведем некоторые с методов такого перехода.
Составление математической модели системы автоматического управления
1. Найдем передаточную функцию системы по задающему воздействию.
Для этого выполним преобразование структурной схемы.
Упростив выражение. и подставив данные получим:
2. Найдем передаточную функцию системы по возмущающему воздействию.
Для этого выполним преобразование структурной схемы.
Упростив выражение. и подставив данные получим:
математическое моделирование программное обеспечение
Математические модели системы в векторно-матричной форме записи
1. Метод перенесения производных с входа на выход.
Если передаточная функция объекта содержит операторы Лапласа в числителе, тогда ее удобно предоставить двумя блоками.
Заданный объект в форме передаточной функции:
Изобразим его двумя блоками
Для упрощения берем а5 = 1.
Записываем дифференциальные уравнения для обоих блоков:
где
Вводим обозначения:
Тогда можем записать дифференциальные уравнения в нормальной форме Коши:
К последнему уравнению подставим предыдущее и сводим подобные члены. Вследствие этого получаем:
Окончательно, в векторно-матричной форме уравнения объекта имеют вид
где X - вектор состояния; Y - вектор исходной величины (вектор измерения); U - вектор управления,
2. Метод последовательного интегрирования (аналогового моделирования).
Этот метод целесообразно использовать при наличии операторов Лапласа в числителе передаточной функции. Процедуру определения фазовых координат пространству состояния рассмотрим на примере аналогового моделирования.
Объект задан передаточною функцией
Для упрощения берем a4 = 1 и записываем операторное уравнение:
Из этого выражения получаем:
Последнее уравнение приводим к машинной форме, то есть:
Согласно полученного уравнения, строим структурную схему аналоговой модели, для которой необходимо использовать три интегратора, четыре сумматоры и несколько усилителей.
Структура аналоговой модели
За фазовые координаты пространству состояния берем исходные координаты интеграторов. Тогда, соответственно структурной схеме составляем дифференциальные уравнения первого порядка:
Учитывая, что y = х1, получаем:
Это уравнения в векторно-матричной и форме имеет вид:
3. Метод декомпозиции структурной схемы объекта до уровня интеграторов.
Рассмотренный класс математических моделей имеет определенные недостатки. Прежде всего, это трудности физической интерпретации результатов расчетов и исследований. Поэтому во время проведения анализа и синтеза (при проектировании системы) векторно-матричная форма математического описания объединяется с математической моделью в пространстве "вход-выход" (в форме передаточных функций и структурных схем). Это осуществляется путем декомпозиции структуры к уровню интеграторов (к так званой декомпозированной структурной схеме (ДСС), что и есть графической интерпретацией векторно-матричного описания). Таким образом, переход от ДСС к векторно-матричному описанию и, наоборот, построении ДСС за известным векторно-матричным описанием, как правило, не вызывает трудности.
В общем виде:
Моделирование и получение переходной характеристики системы в пакете программы simulink
Смоделируем систему в векторно-матричной форме, и подадим на вход единичный импульс:
в результате получим следующую переходную характеристику системы:
Смоделируем систему по переходной характеристике, и подадим на вход единичный импульс:
в результате получим следующую переходную характеристику системы:
переходная характеристика похожа как в векторно-матричном методе.
Смоделируем систему по структурной схеме:
переходная характеристика:
Оценка устойчивости системы. рекомендации по применению системы
Определение устойчивости системы и ее стабилизации являются первой проблемой, решаемой при создании автоматических систем. Второй, не менее важной проблемой, является обеспечение заданного качества процесса управления.
По характеру затухания переходной процесс является колебательным.
Быстродействие системы определяется временем переходного процесса. Учитывая, что переходной процесс заканчивается в тот момент времени, начиная с которого отклонение управляемой переменной отличается от нового установившегося значения не более чем на 5%, на пятой секунде кривая переходного процесса достигает времени первого согласования.
Колебания, возникающие в системе, приводят к износу механизмов и часто оказываются нежелательными по техническим соображениям. В связи с этим понятие о степени колебательности, которая характеризуется числом колебаний, возникающих в системе за время переходного процесса, можно сказать что оно не очень велико, соответствует пяти колебаниям.
Размещено на Allbest.ru
Подобные документы
Исследование системы автоматического управления при помощи программного обеспечения MATLAB и пакета Simulink. Изучение замкнутой системы согласно критериям устойчивости Гурвица, Михайлова и Найквиста. Реализация модели "жесткого" спутника Земли.
методичка [911,6 K], добавлен 10.10.2010Принципиальная и структурная схема системы стабилизации угловой скорости ДПТ. Критерий устойчивости Гурвица. Передаточная функция разомкнутой системы. Исследование САР в среде Simulink. Проверка расчетов с помощью моделирования системы в среде Matlab.
курсовая работа [3,3 M], добавлен 21.08.2012Основные понятия теории моделирования. Виды и принципы моделирования. Создание и проведение исследований одной из моделей систем массового обслуживания (СМО) – модели D/D/2 в среде SimEvents, являющейся одним из компонентов системы MATLab+SimuLink.
реферат [1,2 M], добавлен 02.05.2012Лазерные средства отображения информации. Особенности сопряжения имитационной модели Matlab-Simulink и программное обеспечение визуализации. Возможности средств разработки виртуальных миров, использующих VRML, для визуализации моделирования системы.
курсовая работа [1,6 M], добавлен 01.12.2014Исследование полных динамических характеристик систем Simulink. Параметрическая идентификация в классе APCC-моделей. Идентификация характеристик пьезокерамических датчиков с использованием обратного эффекта. Синтез систем автоматического управления.
курсовая работа [2,7 M], добавлен 14.06.2019Программный комплекс MATLAB как мощное средство для высокоточного цифрового моделирования системы автоматического управления. Основные особенности построения временных характеристик с помощью пакета Control System и моделирования в системе Simulink.
контрольная работа [2,3 M], добавлен 14.11.2012Моделирование системы автоматического регулирования температуры этилена на выходе из теплообменника. Определение начальной температуры стенки установки и расхода водяного пара для нагрева. Построение схемы в Simulink математического пакета MatLab.
курсовая работа [2,0 M], добавлен 04.05.2011Описание процесса нахождения оптимальных параметров ПИД регулятора. Овладение методами математического описания систем. Рассмотрение и применение методов синтеза непрерывных и дискретных систем автоматического управления с помощью MATLAB Simulink.
курсовая работа [1,7 M], добавлен 23.12.2015Схемотехнический синтез системы автоматического управления. Анализ заданной системы автоматического управления, оценка ее эффективности и функциональности, описание устройства и работы каждого элемента. Расчет характеристик системы путем моделирования.
курсовая работа [3,4 M], добавлен 21.11.2012Исследование линейных динамических моделей в программном пакете Matlab и ознакомление с временными и частотными характеристиками систем автоматического управления. Поиск полюса и нуля передаточной функции с использованием команд pole, zero в Matlab.
лабораторная работа [53,1 K], добавлен 11.03.2012