Аппроксимация кривых разгона объектов регулирования в среде MatLab
Автоматическое регулирование как важная задача автоматизации технологических процессов, используемые в данном процессе механизмы и оборудование. Сравнение реального и идеального регуляторов. Аналитические методы аппроксимации, численное интегрирование.
Рубрика | Производство и технологии |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 03.05.2017 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
,
где - веса, с которыми берутся значения функции в точках xi. Положения точек и веса функций вычисляются точно для квадратур любого порядка. На практике, однако, редко используются квадратуры выше 10-го порядка. В таблице приведены значения аргумента и соответствующие веса для нескольких первых квадратур.
Для произвольного интервала интегрирования получаем квадратуру Гаусса-Лежандра:
Где .
Квадратуры Гаусса-Лежандра требуют минимум вычислений для достижения заданной точности интегрирования.
Сравнение различных методов интегрирования и их влияние на точность аппроксимации
Во-первых, необходимо выполнить дополнительные преобразования над формулами метода Симою. Рассмотрим формулу:
.
Обозначим , тогда . Согласно определению преобразования Лапласа, тогда .
Раскладывая функцию в ряд по степеням pt:
можем представить интеграл в выражении в виде суммы интегралов:
Введем обозначение:
В общем случае получим:
Тогда возвращаясь к предыдущим уравнениям, получим:
.
Перемножая степенные ряды от p и приравнивая в результирующем соотношении коэффициенты при одинаковых степенях р, получаем следующие выражения для коэффициентов Sk:
Для удобства расчета введем дополнительное обозначение и выполним сдвиг площадей на единицу вперед :
Или в общем случае:
2.6 Пример аппроксимации с использованием программы
автоматический аппроксимация интегрирование
Для решения задачи аппроксимации было создано приложение «Аппроксимация кривых разгона», реализующее алгоритм аппроксимации методом площадей Симою с графическим интерфейсом.
Главное окно представлено в незаполненном состоянии. Для наполнения его исходными данными пользователь должен нажать кнопку «Редактировать исходные данные». Перед ним возникнет окно «Ввод данных», которое в зависимости от предыдущей с ним работы может также оказаться пустым или быть наполнено текущими данными, если их вводили ранее.
Для заполнения окна данными пользователь должен либо загрузить данные из файла (*.pnt или *.tf), либо вручную ввести коэффициенты числителя и знаменателя, разделяя каждый коэффициент пробелом. При желании он также может указать временные настройки (начальное время, шаг, и конечное время), в противном случае они будут выбраны автоматически.
Для примера загрузим данные из файла. Нажмем пункт меню открыть -> открыть файл данных. Возникнет диалоговое окно выбора файла. Для примера выберем файл data3.tf. Нажимаем открыть. Данные загрузятся в окно. К данным относятся: имя файла, путь к файлу, описание, коэффициенты числителя и знаменателя, временной интервал (опционально). Как только данные буду прочитаны из файла, программа создаст передаточную функцию объекта и рассчитает экспериментальные точки кривой разгона.
В случае если данные не устраивают пользователя, он может выполнить их редактирование. может изменить коэффициенты передаточной функции и временной интервал (необходимо нажать кнопку «Создать передаточную функцию») или изменить непосредственно значения экспериментальных точек в списках «Данные Х» и «Данные Y». Если пользователь желает сохранить данные у него есть возможность сделать это двумя способами. Либо сохранить коэффициенты передаточной функции («Сохранить…» -> «Сохранить ПФ») или сохранить экспериментальные точки («Сохранить…» -> «Сохранить данные»). Для завершения работы с исходными данными необходимо нажать кнопку «ОК» для передачи данных главному окну или кнопку «Отмена» для отмены действий.
Нажмем кнопку «ОК».
Теперь приложение готово для выполнения основной функции - аппроксимации данных.
Необходимо выполнить следующие действия:
1. Руководствуясь указаниями по выбору порядка числителя и знаменателя, необходимо задаться порядками числителя и знаменателя. Например зададим порядки 2 и 4.
2. Заданное значение нужно указывать только в том случае если оно известно. Если нет, оставить -1.
3. Необходимо выбрать метод численного интегрирования. В программе представлены 4 метода численного интегрирования: метод трапеций, метод парабол Симпсона, метод Гаусса-Лежандра и метод Монте-Карло. У каждого метода имеются свои преимущества и недостатки, поэтому его выбор всегда индивидуален. Можно сказать, что метод трапеций является самым универсальным. Оставим его.
4. Все приготовления выполнены. Нажимаем на кнопку «Аппрокимировать».
В результате аппроксимации получаем:
- Аппроксимирующую передаточную функцию (коэффициенты числителя и знаменателя)
- Корни характеристического уравнения
- Аналитическую формулу переходного процесса
- Значение ошибки аппроксимации в процентах
- Аппроксимирующая и аппроксимируемая кривые наложены друг на друга.
Теперь аппроксимацию можно проводить и дальше, выбирая различные порядки числителя и знаменателя, разные методы интегрирования, с целью добиться наименьшей ошибки аппроксимации.
Приложение позволяет сформировать отчет о проделанной работе. Для формирования отчета необходимо выбрать пункт меню «Дополнительно» -> «Формирование отчета». Пользователю будет предложено ввести имя файла отчета. Нажмем сохранить. Далее пользователь должен подождать, пока формируется отчет. Как только возникнет информационное сообщение «Операция выполнена», пользователь может продолжить работу с программой.
Список литературы
Бесекерский В.А., Попов Е.П. Теория систем автоматического регулирования. - М.: Наука, 1975. - 768 с.
Ануфриев И.Е. Самоучитель Matlab 5.3/6.х. - СПб.: БХВ-Петербург, 2002. - 736 с.
Иглин С.П. Математические расчеты на базе MATLAB. - СПб.: БХВ-Петербург, 2005. - 640 с.
Лазарев Ю. Моделирование процессов и систем в MATLAB. Учебный курс. - СПб.: Питер, 2005. - 512 с.
Бережной С.А. Практикум по безопасности жизнедеятельности: Часть 1. Тверь: ТвеПИ, 1997.
Бесекерский В.А. и др. Лекции по теории автоматического управления - М.: Наука, 1968. - 231 с.
Болнокин В.Е., Чинаев П.Н. Анализ и синтез систем автоматического управления на ЭВМ. Алгоритмы и программы. - М.: Радио и связь, 1991. - 256 с.
Бронштейн И.Н., Семендяев К.А. Справочник по математике для инженеров и учащихся втузов. - М.: Наука, 1986. - 544 с.
Воронов А.А. Основы теории автоматического управления. Часть 1. Линейные системы регулирования одной величины. - М.: Энергия, 1965.
Линейные системы регулирования одной величины. - М.: Энергия, 1965.
Комиссарчик В.Ф. Автоматическое регулирование технологических процессов: Учебное пособие. - Тверь: ТГТУ, 1995. - 71 с.
Комиссарчик В.Ф. Расчет настроек регуляторов в автоматических системах регулирования технологических процессов: Методические указания. - Калинин: КПИ, 1985. - 36 с.
Комиссарчик В.Ф. Методы оптимизации и оптимального управления: Учебное пособие. - Тверь: ТГТУ, 2000. - 144 с.
Комиссарчик В.Ф. Автоматическое регулирование технологических процессов: Учебное пособие. - Тверь: ТГТУ, 2001. - 247 с.
В.С. Калиниченко. Основы теории систем автоматического регулирования и управления. - Тверь. Тверской государственный технический университет. 2006. - 196 с.
ТРМ 101 Измеритель-регулятор микропроцессорный. Руководство по эксплуатации.
Марголис Б.И. Расчет передаточных функций системы автоматического регулирования по ее структурной схеме: Методические указания к курсовому проекту и контрольной работе по дисциплине «Системы автоматизации и управления» для студентов специальности «Автоматизация технологических процессов». - Тверь: Тверской государственный технический университет, 2000. - 20 с.
Марголис Б.И. Расчет переходного процесса в системе автоматического регулирования по ее передаточной функции: Методические указания к курсовому проекту и контрольной работе по дисциплине «Системы автоматизации и управления» для студентов специальности «Автоматизация технологических процессов». - Тверь: Тверской государственный технический университет, 2001. - 12 с.НПБ 105-95.
Половко А.М., Бутусов П.Н. MATLAB для студента. - СПб.: БХВ-Петербург, 2005. - 320 с.
Попов Е.П. Автоматическое управление и регулирование. - М.: Физматгиз, 1962. - 286 с.
РД 34.21.122-87. Инструкция по устройству молниезащиты зданий и сооружений. - М.: Минстроя СССР, 1987. - 38 с.
РД 2.2.755-99. Гигиенические критерии оценки условий труда по показателям вредности и опасности факторов производительности среды, тяжести и напряженности трудового процесса. - М.: ИИЦ Госкомсанэпидемнадзора РФ.
СанПин 2.2.2.542-96. Гигиенические требования к видеодисплейным терминалам, персональным электронным вычислительным машинам и организации работы. - М.: ГПЦПП МинРоссии, 1996. - 54 с.
СниП 21-01-97. Инструкция по обеспечению пожаробезопасности помещений. - М.: Минстроя России, 1997. - 65 с.
Солодовников В.В. Теория автоматического регулирования. Книга 1. - М.: Машиностроение, 1967.
Шуп Т.Е. Прикладные численные методы в физике и технике: Пер. с англ. - М.: Высшая школа, 1990. - 254 с.
Размещено на Allbest.ru
Подобные документы
Выбор регуляторов системы автоматического управления электроприводом электродвигателя постоянного тока. Применение модального, симметричного оптимума, поконтурной оптимизации в процессе синтеза. Моделирование на базе программного пакета Simulink в Matlab.
курсовая работа [2,0 M], добавлен 04.04.2012Автоматизация химической промышленности. Назначение и разработка рабочего проекта установок гидрокрекинга, регенерации катализатора и гидродеароматизации дизельного топлива. Моделирование системы автоматического регулирования. Выбор средств автоматизации.
курсовая работа [1,9 M], добавлен 16.08.2012Схемы технологических процессов, обеспечивающих контроль и регулирование температуры жидкости и газа. Определение поведения объекта регулирования. Зависимость технологического параметра автоматизации от времени при действии на объект заданного возмущения.
контрольная работа [391,0 K], добавлен 18.11.2015Технические требования к проектируемой системе автоматизации. Разработка функциональной схемы автоматизации. Автоматическое регулирование технологических параметров объекта. Алгоритмическое обеспечение системы. Расчет надежности системы автоматизации.
курсовая работа [749,9 K], добавлен 16.11.2010Технологические особенности дуговой электросталеплавильной печи. Характеристика производственных процессов как объектов автоматизации. Давление газов в рабочем пространстве. Автоматическое регулирование электрического и теплового режимов дуговых печей.
курсовая работа [1,2 M], добавлен 18.12.2010Три взаимосвязанных этапа математического моделирования. Краткое описание технологического процесса разбавления щелочи NaOH водой до требуемой концентрации. Уравнение материального баланса для модели идеального смешивания. Представление модели в MatLab.
курсовая работа [472,1 K], добавлен 14.10.2012Краткое описание технологического процесса. Описание схемы автоматизации с обоснованием выбора приборов и технических средств. Сводная спецификация на выбранные приборы. Системы регулирования отдельных технологических параметров и процессов.
реферат [309,8 K], добавлен 09.02.2005Технологический процесс, оборудование и математическая модель объекта. Разработка структурной и функциональной схемы автоматизации, расчет и выбор исполнительных механизмов, работа принципиальной электрической схемы. Затраты на содержание механизмов.
дипломная работа [2,7 M], добавлен 16.04.2012Краткая характеристика объекта автоматизации, основные технические решения, схемы технологических процессов. Структурная схема системы регулирования. Выбор параметров сигнализации. Регулирование расхода мононитронафталина в линии подачи его в нитратор.
контрольная работа [39,5 K], добавлен 22.09.2012Создание системы автоматического регулирования технологических процессов. Регулирование температуры при обработке железобетонных изделий. Схема контроля температуры в камере ямного типа. Аппаратура для измерения давлений. Расчет шнекового смесителя.
курсовая работа [554,1 K], добавлен 07.02.2016