Автор работы: Пользователь скрыл имя, 03 Мая 2013 в 15:14, курсовая работа
Целью данной выпускной работы является разработка программного обеспечения системы автоматизации лабораторной установки «АСЭИ теплового двигателя» в среде графического программирования ….. На основании выше изложенного в работе необходимо решить следующие задачи:
- Изучить процесс Тригенерации;
- Разработать АСЭИ теплового двигателя;
-Разработать программное обеспечение автоматизированной системы управления регулирующими клапанами в АСЭИ теплового двигателя;
- Технико – экономическое обоснование;
- Безопасность жизнедеятельности.
Введение
1. АНАЛИТИЧЕСКИЙ ОБЗОР ТЕПЛОГЕНЕРИРУЮЩИХ УСТАНОВОК
1.1 Основы тригенерации
1.2 Тригенерационная установка
1.3 Сравнительный анализ
1.3.1 Блок генерации электроэнергии
1.3.2 Блок утилизации теплоты
1.3.3 Тепловой насос
1.3.4 Модуль автоматического контроля и управления
2. Разработка автоматизированной системы ЭКСПЕРИМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ ТЕПЛОВОГО ДВИГАТЕЛЯ
2.1 Описание технологической схемы тригенерационной установки
2.2 Разработка двухуровневой автоматизированной системы экспериментальных исследований
Общая характеристика систем управления
2.2.2 Методика построения многоуровневых автоматизированных систем регулирования
Построение функциональной схемы автоматизации
2.2.4 Построение структурной схемы автоматизации
2.3 Расчет и выбор оборудования
Контроллер Compact Field Point
Описание среды графического программирования LabVIEW
2.3.3 Описание прибора регулирующего микропроцессорного программируемого с автоматизированной настройкой параметров ПРОТАР 120
2.4 Разработка алгоритма управления регулирующими клапанами, реализованного с помощью регулятора ПРОТАР 120
2.5 Разработка интерфейса оператора в среде графического программирования Lab View Real Time
ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ
3.1 Постановка задачи
3.1.1 Схема энергоснабжения коммерческого здания
3.1.2 Описание установки
3.2 Расчёт потребностей в тепловой энергии
3.2.1 Определение годового расхода тепловой энергии
3.2.2 Определение максимальной часовой нагрузки
3.3 Расчет себестоимости выработки тепловой энергии при использовании тригенерационной установки
БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ
4.1 Описание тригенерационной установки
4.2 Оценка воздействия экспериментальной установки на окружающую среду
4.3 Разработка вопросов электробезопасности
4.4 Разработка мер безопасности экспериментальной установки
Заключение
Список Литературы
2.3 Расчет и выбор оборудования
Основным компонентом автоматизированной системы экспериментальных исследований теплового двигателя является микроконтроллер. Контроллер выполняет функцию сбора и обработки информации, а также в качестве задающего и контролирующего устройства. А также в состав автоматизированной системы входит регулятор, осуществляющий регулирование трехходовых клапанов, по ПИД-закону регулирования. Для решения поставленных задач необходимо разработать приложение. Наиболее подходящей средой программирования является среда графического программирования LabView Real Time. Главным плюсом выбранного программного продукта является его совместимость с выбранным микроконтроллером. В качестве микроконтроллера был выбран - Контроллер Compact Field Point, производства фирмы National Instruments. В качестве регулятора выбран прибор микропроцессорный программируемый с автоматизированной настройкой параметров ПРОТАР 120. Выбор приборов обусловлен специфичностью разработки АСЭИ. Необходимость применения регулятора ПРОТАР 120 объясняется тем, что предполагается разработка двухуровневой системы автоматического регулирования. Ниже будут приведены характеристики приборов и средств.
Compact Field Point представляет собой программируемый контроллер автоматизации (РАС), разработанный для решения задач автономного промышленного управления, сбора данных и их передачи по сети. Данная система обладает надежностью и возможностями, присущими ПЛК, дополненными функциональностью, гибкостью настройки и простотой программирования, свойственными обычным персональным компьютерам. Compact Fieid Point - самая надежная платформа, предназначенная для решения промышленных и портативных задач в условиях высоких ударных нагрузок, вибраций и экстремальных температур. Модули Compact Field Point работают под управлением LabVIEW Real - Time, что позволяет сохранить простоту использования и возможности LabVIEW.
Field Point - это
недорогая основанная на ПК
система распределенного ввода/
Обе платформы используют модульный ввод/вывод сигналов для непосредственного подключения к датчикам и линиям управления и способны осуществлять сбор данных и их передачу по стандартным интерфейсам, например Ethernet. Обе системы конфигурируются с помощью Measurement & Automation Explorer и для программирования и осуществления соединений используют одинаковое ПО.
Благодаря LabVIEW Real - Time, контроллеры NI cFP-20xx нашли применение в приложениях, требующих промышленного уровня надежности и комбинации аналогового и цифрового управления, например регистраторы, аналоговые регуляторы, взаимодействие с внешними последовательными устройствами, анализ в реальном времени, статистическое управление процессами и моделирование. Подобные системы "жесткого" реального времени распространены в нефтегазовой, полупроводниковой, целлюлозно-бумажной промышленностях, в водном хозяйстве и промышленном производстве.
- Интеллектуальный Ethernet контроллер;
- Compact Field Point предлагает три типа контроллеров для выполнения встроенных LabVIEW приложений, удовлетворяющих требованиям конкретной задачи:
- NI cFP-2020 с отдельным Compact Flash модулем памяти;
- NI cFP-2010 с 32 Мб DRAM памяти;
- NI cFP-2000 с 16 Мб DRAM памяти;
- Интеллектуальные модули ввода/вывода;
- Большой выбор модулей аналогового и цифрового ввода/вывода для взаимодействия с промышленными датчиками и управления исполнительными механизмами.
Выбор одной из опций:
LabVIEW представляет
собой высокоэффективную среду
графического программирования, в
которой можно создавать
Современные средства
разработки прикладного программного
обеспечения предоставляют
- пакеты программ LabVIEW, Measurement Studio, LabWindows/CVI, Agilent VEE и т.п. ориентированы, в основном, на использование в системах автоматизации лабораторного эксперимента и испытаний, хотя могут применяться и при создании других приложений, не связанных с взаимодействием с измерительно - управляющим оборудованием;
- пакеты LabVIEW/DSC,
Lookout, InTouch, "Трейс Моуд" предназначены
для создания прикладного
- текстовые или текстово - графические (Pascal, Delphi, LabWindows/CVI, Measurement Studio, Visual Basic, Visual C/C++), использующие элементы визуального текстового программирования для создания пользовательского интерфейса приложения и ориентированные в первую очередь на опытных программистов;
- графические
объектно-ориентированные (
- графические
функционально-ориентированные
Система LabVIEW включает в себя:
- ядро, обеспечивающее
работоспособность программных
процессов, разделение
- компилятор
графического языка
- интегрированную графическую среду разработки, выполнения и отладки программ;
- набор библиотек
элементов программирования в
LabVIEW, в том числе библиотеки
графических элементов
- развитую справочную систему;
- обширный набор
программ-примеров с
Программирование в системе LabVIEW максимально приближено к понятию алгоритма.
2.3.3 Описание прибора регулирующего микропроцессорного программируемого с автоматизированной настройкой параметров ПРОТАР 120
Прибор регулирующий
микропроцессорный
Главной отличительной
чертой приборов является наличие в
программном обеспечении
Многофункциональность и свободная программируемость прибора позволяет заменить несколько (в среднем 4-6) аналоговых приборов и значительно усовершенствовать алгоритмы управления. Наличие алгоритма автоматизированной настройки параметров позволяет значительно ускорить ввод в действие системы регулирования при гарантированном качестве настройки, а также осуществлять периодическую диагностику настройки и ее оптимизацию в процессе эксплуатации.
Связь прибора с другими устройствами системы автоматического управления (в том числе с УВМ) осуществляется с помощью аналоговых и дискретных сигналов.
2.4 Разработка алгоритма управления регулирующими клапанами, реализованного с помощью регулятора ПРОТАР 120
Для функционирования прибора необходимо составить программу реализации нужного алгоритма функционирования, ввести ее в прибор и отладить. Программа, вводимая в прибор для реализации заданной структуры представляет собой: запись последовательности команд в виде функций и переменных. Эта последовательность команд записывается при программировании как шаги программы, каждому из которых присваивается порядковый номер. Максимальное количество шагов программы – 100. Первый шаг имеет номер 00, последний максимально возможный – 99. Введенная последовательность команд формирует цепочечный алгоритм вычислений, промежуточные результаты которых запоминаются, а конечные результаты являются входными сигналами устройства вывода на прибор.
Рис. 2.9 - Блок-схема функциональной структуры
Рис. 2.10 - Блок-схема функциональной структуры при применении условных обозначений функций в соответствии с «Техническим описанием и инструкцией по эксплуатации» на прибор ПРОТАР 120
По блок-схеме функциональной структуры составлен алгоритм работы регулятора ПРОТАР 120. Показания с датчика RTD 14 считываются регулятором. Показание, снятое с датчика RTD 14 инвертируется и суммируется с заранее заданным сигналом программного задатчика. Далее по ПИД-закону регулирования сигнал поступает на выход Zb. К аналоговому выходу Zb подсоединен трехходовой регулирующий клапан РК2. В результате суммирования показания датчика RTD 14 и значения программного задатчика формируется сигнал «+» или «-», что в свою очередь означает открытие или закрытие трехходового регулирующего клапана РК2. Для поддержания оптимальной температуры дизель-генератора применяется ПИД-регулирование, осуществляемое регулятором ПРОТАР 120. Алгоритм регулирования трехходовыми клапанами представлен в виде таблицы. В таблице 2.2 написан алгоритм последовательности команд в виде функций и переменных. Алгоритм представляет собой номер шага программы и команду. Каждому номеру шага соответствует команда. Для более лучшего восприятия, написанного алгоритма, приводятся комментарии в виде результатов проделанных операций.