Автоматизированные системы управления

Разработка математической модели "Станция теплоподготовки" в виде системы дифференциальных уравнений а также анализ. Система управления Matlab и её разработка. Интегрированная среда Trace mode 6: общие сведения и инструментальная среда. FBD-программа.

Рубрика Производство и технологии
Вид курсовая работа
Язык русский
Дата добавления 08.04.2014
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

КУРСОВАЯ РАБОТА
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1 РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ СТАНЦИЯ ТЕПЛОПОДГОТОВКИ
  • 1.2 Разработка математическая модель станция теплоподготовки в в виде системы дифференциальных уравнений
    • 1.3 Анализ математической модели станция теплоподготовки
    • 2 АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ MATLAB
    • 2.1 Разработка автоматизированной системы управления MATLAB
    • 2.1 Синтез ПИД-регулятора, разработка автоматизированной системы управления MATLAB
    • 3 ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ TRACE MODE 6
    • 3.1 Общие сведения
    • 3.2 Инструментальная среда Trace Mode
    • 4 РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ В TRACE MODE
    • 4.1. Разработка FBD-программы автоматизированной системы управления
    • 4.2 Разработка интерфейса оператора автоматизированной системы управления
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ВВЕДЕНИЕ

Современные методы управления производственными процес-сами на основе компьютерных технологий получили широкое рас-пространение на большинстве промышленных предприятий разных отраслей промышленности.

Диспетчерское управление и сбор данных - SCADA (от Supervisory Control And Data Acquisition) - являются в настоящее время основными методами автоматизированного управления сложными динамическими системами и процессами в жизненно важных и критичных с точки зрения безопасности и надежности областях. На принципах диспетчерского управления строятся крупные автоматизированные системы в промышленности и энер-гетике, на транспорте, в военной и космической промышленности, в различных государственных структурах и частных компаниях.

Традиционная концепция создания систем управления произ-водственными процессами предусматривает весьма ограниченную формализацию этапов проектирования АСУ ТП (например, ана-лиза свойств целей и синтеза критериев управления), относя эти действия к творческим актам, успех выполнения которых почти полностью определяется профессиональными и личностными ка-чествами управленческого персонала.

Однако практика эксплуатации сложных производственных систем показывает, что ограниченная формализация основопола-гающих этапов проектирования АСУ ТП может привести к невоз-можности достижения поставленных целей, к получению резуль-татов, отличных от ожидаемых, а также к несоответствию между изменившимися условиями и целями и оставшимися неизменными моделями, методами, алгоритмами и критериями, используемыми для поиска рационального (оптимального) управления в изменив-шихся условиях.

От качественного сопровождения программного обеспечения (ПО) для автоматизации ТП во многом зависит не только производительность и безаварийность работы технологиче-ских агрегатов, но и жизненный цикл спроектированной и сданной в промышленную эксплуатацию АСУ ТП.

В настоящее время в практике проектирования АСУ ТП появи-лись так называемые «коробочные» решения в области проектирования АСУ ТП нижнего (уровня контроллеров) и верхнего уровня (уровень SCADA-систем), а также уровня предприятия (уровня АСУП - MES- и ERP-систем). Однако применение SCADA-систем (особенно для разработчиков проектов) - это огромный набор тех-нологий.

В настоящей работе рассматривается интегрированная среда разработки Trace Mode версии 6.0.

1 РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ СТАНЦИЯ ТЕПЛОПОДГОТОВКИ

1.1 Постановка задачи

Разработать и исследовать математическую модель функционирования устройства станции теплоподготовки.

На рисунке 1.1 представлена схема устройства станции теплоподготовки

Рисунок 1.1 Схема устройства станции теплоподготовки

Обозначения на схеме: pт - плотность топлива; pв - плотность воздуха; Gт -поток топлива; Gв - поток воздуха, Gдв- поток дополнительного воздуха; Gпс- поток после смешивания топлива и воздуха; nc - удельная теплоёмкость вещества после смешивания; М1- масса кожуха 1; 1- температура кожуха 1; V1- объем камеры 1; S1- площадь внутренней поверхности камеры 1; S01 - площадь внешней поверхности камеры 1; A1- удельный коэффициент теплопередачи камеры 1; М2- масса кожуха 2; 2- температура кожуха 2; V2- объем камеры 2; S2- площадь внутренней поверхности камеры 2; S01 - площадь внешней поверхности камеры 2; A2- удельный коэффициент теплопередачи камеры 2; т - коэффициент клапана топлива; т - коэффициент клапана воздуха; коэффициент клапана дополнительного воздуха

Технические данные для проектирования приведены в таблице 1.1.

Таблица 1.1 Исходные данные

обозначение

величина

размерность

пояснения

Входные величины

Р т0

300

кПа

давление воды на входе

Р в0

120

кПа

давление газа на входе

в

10

С

температура холодной воды

Выходные величины

G

кг/с

выходной поток

-

К

Температура теплового потока

Параметры моделируемого объекта

т

2,592

-

коэффициент пропускания клапана топлива

в

6,32

-

коэффициент пропускания клапана воздуха

дв

3

-

коэффициент пропускания клапана воздуха; коэффициент клапана дополнительного воздуха

Gт0

0,02

кг/с

Поток топлива

Gв0

0,04

кг/с

Поток воздуха

Gдв0

0,019

кг/с

Поток дополнительного воздуха

т0

200

K

Температура поступающего топлива

Mk1

30

кг

Масса кожуха 1

Mk2

22

кг

Масса кожуха 2

к10

297

К

Температура кожуха 1

к20

297

К

Температура кожуха 2

V1

18

м3

Объем камеры 1

V2

13,5

м3

Объем камеры 2

S1

6,0

м2

Площадь внутренней поверхности камеры 1

S2

4,5

м2

Площадь внутренней поверхности камеры 2

S01

8

м2

Площадь внешней поверхности камеры 1

S02

7

м2

Площадь внешней поверхности камеры 2

Некоторые физические константы

A1

0,45

Дж/(м2Kс)

удельный коэффициент теплопередачи

A2

0,1

Дж/(м2Kс)

nc

3,492

кДж/(кгK)

Удельная теплоёмкость вещества после смешивания

Станция теплоподготовки служит для приготовления теплопотока G с температурой . Она состоит из 2-х камер, обладающих объемами V1 и V2, площадью соприкосновения с кожухами S1 и S2 и удельными коэффициентами теплопередачи A1 и A2. Кожухи изготовлены из стали, имеют массы Mк1 и Mк2, температуры к1 и к2. В 1-ю камеру потоком Gт вводится топливо (метан), имеющее начальную температуру т и потоком Gв - воздух, имеющий температуру в, равную температуре окружающей среды. Затем происходит процесс химического окисления топлива, в результате которого тепловой поток Gnc, имеющий температуру nc поступает во 2-ю камеру, где смешивается с потоком дополнительного воздуха Gдв с температурой в.

Математическую модель создаем в виде системы обыкновенных дифференциальных уравнений. В качестве выходных величин рассматривать выходной поток G и температуру выходного потока , в качестве входных - давление воздуха и топлива на входе Р т0 и Р в0 .Учитывать расширение сгораемого топлива, рассевания тепла в окружающую среду. Принять температуру окружающей среды постоянной. Допустить, что при нагревании кожуха камеры его размеры не изменяются, теплопроводность веществ не зависит от их температуры, но с зависящей от температуры вязкостью. Давления pв и pт не зависят от расхода. Все необходимые для построения модели, но не заданные физические законы и величины найти в справочной литературе и сети Internet.

1.2 Разработка математическая модель станция теплоподготовки в виде системы дифференциальных уравнений

Для составления дифференциальной модели, воспользуемся следующими уравнениями термодинамики:

- первый закон термодинамики;

- уравнение теплоотдачи;

- уравнение теплопередачи.

Если система обменивается теплом с окружающими телами и совершает работу (положительную или отрицательную), то изменяется состояние системы, т. е. изменяются ее макроскопические параметры (температура, давление, объем). Так как внутренняя энергия U однозначно определяется макроскопическими параметрами, характеризующими состояние системы, то отсюда следует, что процессы теплообмена и совершения работы сопровождаются изменением ДU внутренней энергии системы.

Первый закон термодинамики является обобщением закона сохранения и превращения энергии для термодинамической системы. Он формулируется следующим образом:

Изменение ДU внутренней энергии неизолированной термодинамической системы равно разности между количеством теплоты Q, переданной системе, и работой A, совершенной системой над внешними телами,

ДQ = ДU + А.

Обычно жидкие и газообразные теплоносители нагреваются или охлаждаются при соприкосновении с поверхностями твердых тел. Процесс теплообмена между поверхностью твердого тела и жидкостью называется теплоотдачей, а поверхность тела, через которую переносится теплота, - поверхностью теплообмена или теплоотдающей поверхностью.

Согласно закону Ньютона-Рихмана тепловой поток в процесс теплоотдачи пропорционален площади поверхности теплообмена F и разности температур поверхности tп и жидкости tж.

Q=бF | tп - tж |.

Коэффициент пропорциональности б называется коэффициентом теплоотдачи; его единица измерения Вт/м2*К. Он характеризует интенсивность процесса теплоотдачи. Численное значение его равно тепловому потоку от единичной поверхности теплообмена при разности температур поверхности и жидкости в 1К/2/.

Процесс передачи энергии от одного тела другому без совершения работы называют теплообменом или теплопередачей. При теплообмене не происходит превращения энергии из одной формы в другую, часть внутренней энергии горячего тела передается холодному.

Для нагревания тела массой m от температуры t1 до температуры t2 необходимо передать ему количество теплоты:

Q= cm(t2-t1)=cm?t.

При остывании тела его конечная температура t2 оказывается меньше начальной t1, и количество теплоты, отдаваемое телом, отрицательно.

Коэффициент с называют удельной теплоемкостью. Удельная теплоемкость - это количество теплоты, которое получает или отдает 1кг вещества при изменении его температуры на 1К.

Рассмотрим термодинамические процессы, протекающие в нашей станции теплоподготовки, и запишем уравнения, описывающие термодинамические процессы в каждом узле системы, представленной на рисунке 1.1.

1) Процесс теплообмена 1-х камер (блок 1) описывается уравнением:

(1.4)

2) Процесс теплообмена 2-х камер описывается следующим уравнением:

(1.5)

Таким образом, преобразовав поученные уравнения, мы можем составить математическую модель станции теплоподготовки. Запишем её в виде системы уравнений:

1.3 Анализ математической модели станция теплоподготовки

Необходимо проанализировать полученную математическую модель, с целью выявления:

- установившегося значения температуры процессора;

- времени регулирования;

- перерегулирования;

- установившейся ошибки.

Из системы уравнений (1.8) рассчитаем установившееся значение температуры процессора.

Подставим в систему уравнений (1.8) значения изменений температур равные нулю.

Получаем систему линейных алгебраических уравнений, решив которую, найдем установившееся значение температуры процессора. Полученное значение равно =198,302К, =190,72К

2 АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ MATLAB

2.1 Разработка автоматизированной системы управления MATLAB

В пакете Simulink среды разработки Matlab построим схему модели жидкостного охлаждения, используя функциональные блоки. Зададим константы и установим связи между блоками в соответствие с математической моделью. Установим напряжение на вентиляторе 12В (номинальное напряжение). Воспользуемся функциональным блоком Scope для отслеживания переходного процесса и выявления установившегося значения температуры процессора.

Реализованная схема представлена на рисунке 1.2.

Рисунок 1.2 Схема программы в пакете Simulink

Переходный процесс, показывающий зависимость температуры процессора от времени представлен на рисунке 1.3.

Рисунок 1.3 Переходный процесс температуры процессора

Получим установившееся значение температуры процессора при нагрузке равной 186,52К. Используя эти данные и полученное в результате решения системы уравнений (1.11) значение установившегося значения процессора найдем установившуюся ошибку. Значение установившейся ошибки равно 12 К.

Определим время регулирования, проанализировав график. Полученное значение времени регулирования переходного процесса 20 секунд.

2.2 Синтез ПИД-регулятора Разработка автоматизированной системы управления в системе MATLAB

Добавим к нашей программе ПИД-регулятор для управления напряжением на вентиляторе. Новая схема программы представлена на рисунке 1.4.

Рисунок 1.4 Схема программы с ПИД-регулятором

В блоке Signal Constraint зададим параметры, необходимые для расчета коэффициентов ПИД-регулятора. Результаты расчета представлены на рисунке 1.5, переходный процесс с ПИД-регулятором - на рисунке 1.6. Установившееся значение температуры 186,52К.

Время регулирования переходного процесса составило 0,5 секунд.

Рисунок 1.5 Полученные коэффициенты ПИД-регулятора

Рисунок 1.6 Переходный процесс температуры процессора с ПИД-регулятором

  • 3 ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ TRACE MODE 6
  • 3.1 Общие сведения
  • TRACE MODE® 6 /1,4,5,7/ состоит из инструментальной системы (интегрированной среды разработки) и из набора исполнительных модулей.
  • С помощью исполнительных модулей TRACE MODE® проект АСУ запускается на исполнение в реальном времени. TRACE MODE позволяет создавать проект сразу для нескольких исполнительных модулей - узлов проекта.
  • Инструментальная система включает полный набор средств разработки АСУТП, а именно средства создания:
  • - операторского интерфейса (SCADA/HMI);
  • - распределенных систем управления (РСУ);
  • - промышленной базы данных реального времени;
  • - программ для промышленных контроллеров (SOFTLOGIC), а также средства управления бизнес-процессами производства (АСУП):
  • - систем управления основными фондами и техническим обслуживанием оборудования (EAM);
  • - систем управления персоналом (HRM);
  • - систем управления производством (MES).
  • Вместе TRACE MODE® и T-FACTORY™ дают решения для комплексного управления в реальном времени технологическими процессами и производственным бизнесом, образуя интегрированную платформу для управления производством.

3.2 Инструментальная среда Trace Mode

Технология интегрированной разработки АСУ ТП объединяет программирование как операторского интерфейса, так и промышленных контроллеров.

Инструментальная система состоит из следующих редакторов:

- редактор базы каналов;

- редактор представления данных (РПД);

- редактор шаблонов.

Редактор базы каналов необходим для разработки структуры проекта, а также включает математические основы обработки данных и управления (распределенная база реального времени):

- описываются конфигурации всех рабочих станций, УСО, контроллеров;

- настраиваются информационные потоки между ними;

- описываются входные, выходные сигналы, их связь с устройствами сбора данных и управления;

- настраиваются законы первичной обработки данных, технологические границы;

- осуществляется настройка архивирования и сетевого обмена и т.д.

Редактор представления данных предназначен для разработки графической составляющей проекта:

- создание статических рисунков технологического процесса;

- динамические формы отображения и управления накладываются на статику.

Редактор шаблонов используется для разработки шаблонов документов. Кроме того, в интегрированную среду разработки TRACE MODE® 6 встроены:

- редактор программ;

- построитель связей с СУБД;

- редактор паспортов оборудования (EAM);

- редактор персонала (HRM);

- редактор материальных ресурсов (MES).

4 РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ В TRACE MODE

4.1. Разработка FBD-программы автоматизированной системы управления

создаем новый проект, в компоненте Программа#1 которого создам все необходимые переменные. Все используемые переменные, а так же их значения и размерности указаны в таблице 1.1. Для констант, таких как удельные теплоемкости и массы веществ, задаем тип аргумента IN, для выходных данных (значения температур), а так же для напряжения вентилятора задается тип IN/OUT.

Далее переходим непосредственно к программированию созданной нами математической модели на языке функциональных блоков FBD. Создаются все необходимые блоки и устанавливаются связи между ними согласно математической модели.

В свойствах программы создаем переменные, которые в дальнейшем будут использованы для организации интерфейса оператора и присваиваем им соответствующие типы:

- температура кожуха 1 (IN/OUT);

- температура кожуха 1 (IN/OUT);

-Коэффициент клапана (IN);

Создаем каналы для всех используемых в программе переменных. В созданных каналах задаем значения переменных на старте. Начальные данные представлены в таблице 1.1.

Схема программы в среде Trace Mode представлена на рисунке 3.1.

Рисунок 3.1 Схема программы в среде Trace Mode

4.2. Разработка интерфейса оператора автоматизированной системы управления

В компоненте проекта Экран#1 строим изображение модели жидкостного охлаждения процессора согласно схеме, представленной на рисунке 1.1. Так же на интерфейсе оператора устанавливаем индикаторы для следующих переменных:

- температура кожуха 1;

- температура кожуха 2;

-Коэффициент клапана.

Управление осуществляется программно с помощью ПИД-регулятора, управляющего Коэффициента клапаны.

Так же создаем на экране объект «Тренд», в свойствах которого осуществляем привязку к значению температуры процессора. Получим график зависимости температуры процессора от времени. Таким образом, мы добавили к интерфейсу оператора возможность наблюдения переходного процесса. математическая модель система управления

Чтобы запустить программу, необходимо сохранить созданный проект, а затем запустить профайлер.

Интерфейс оператора представлен на рисунке 3.2.

В результате реализации системы в среде Trace Mode нами были получены следующие данные:

-установившееся значение температуры 186,52К

-время регулирования 19 секунд.

Рисунок 3.2 Интерфейс оператора в среде Trace Mode

ЗАКЛЮЧЕНИЕ

В результате выполнения данного курсового проекта я приобрела навыки работы в среде разработки Trace Mode и пакете Simulink среды разработки Matlab.

Мной были проанализированы термодинамические процессы, протекающие в данной системе станция теплоподготовки, а затем составлена математическая модель системы, которая в дальнейшем была реализована в Matlab, для определения оптимальных коэффициентов ПИД-регулятора, с целью организации регулирования в системе.

Затем модель была реализована в среде разработки Trace Mode. В процессе моделирования системы в Trace Mode мной была создана программа на языке FBD, а так же пользовательский интерфейс для работы с ней и анализа полученных в ходе её работы результатов.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Анзимиров Л. В. 2005-2006: Развитие технологий TRACE MODE. //Материалы XII Международной конференции «Управление производством в системе TRACE MODE». _ М.: «AdAstra Research Group», Ltd, 2007.

2. Берд Р., Стьюарт В., Лайтфут Е. Явления переноса. 1974 год. 688 стр.

3. А.П. Баскаков, редактор. Тепплотехника. Учебник.2-у изд. перераб. 1991 год. 224 стр.

4. Глухов Ф. В. Новые технологии разработки операторского интерфейса в SCADA TRACE MODE 6. //Материалы XI Международной конференции «Управление производством в системе TRACE MODE». _ М.: «AdAstra Research Group», Ltd, 2007.

5. Деменков Н. П. SCADA-системы как инструмент проектирования АСУ ТП: Учеб. пособие. - М.: «МГТУ им. Н. Э. Баумана», 2004. - 328 с.: ил.

6. Исаченко В.П., Сукомел А.С. Теплопередача. 3-е изд. доп. перераб.1975 год. 673 стр.

7. Петров Д. Ю. Применение TRACE MODE в учебном процессе. //Материалы XIII Международной конференции «Управление производством в системе TRACE MODE» _ М.: «AdAstra Research Group», Ltd., 2007.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.