70706

МОДЕЛИРОВАНИЕ ОБЪЕКТА АВТОМАТИЗАЦИИ

Курсовая

Информатика, кибернетика и программирование

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

Русский

2014-10-24

304 KB

16 чел.


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РФ

ГОУ ВПО «СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет автоматизации и информационных технологий

               Кафедра автоматизации производственных процессов

МОДЕЛИРОВАНИЕ ОБЪЕКТА

АВТОМАТИЗАЦИИ

Пояснительная записка

(АПП.000000.080.ПЗ)

Руководитель:

_____________ Бежитский С.С.

 (подпись)

_____________________________

 (оценка, дата)

Выполнил:

Студент группы 24-1

_____________ Никифоров М.В.

 (подпись)

_____________________________

 (дата)


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РФ

ГОУ ВПО «СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет автоматизации и информационных технологий

Кафедра автоматизации производственных процессов

Учебная дисциплина: Моделирование систем

Задание

на курсовую работу

Тема: «Моделирование объекта автоматизации »

Студент: Никифоров М.В.

Дата выдачи: 15 февраля 2010 г.

Срок выполнения: 30 мая  2010 г.

Руководитель: Бежитский С.С.


Реферат

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

Курсовой проект содержит пояснительную записку, состоящую из 13 листов текста, 10 рисунков и  литературных источников.


 

Содержание

Введение

  1.  Концептуальная модель системы управления температурой

  1.1 Содержательное описание объекта регулирования

Содержательное описание датчика температуры.

1.3  Содержательное описание регулятора.

1.4  Содержательное описание исполнительного устройства.

2 Формализация концептуальной модели.

3 Составление математической логической аналитической модели системы автоматического управления температуры жидкости на выходе из резервуара.

Заключение

Список использованных источников


Введение

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

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

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

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

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

1 Концептуальная модель системы управления температурой

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

Исполнительное устройство электрическое.

Принципиальная схема

 

Рис. 1. Принципиальная схема регулирования температуры

Функциональная схема

Рис.2. Функциональная схема системы автоматического управления температурой:

λвозм – возмущающее воздействие; λрег – регулирующее воздействие; tвых – сигнал выходного значения температуры; tзад – сигнал заданной температуры; Δ – рассогласование; u – сигнал управления.

1.1 Содержательное описание объекта регулирования

В качестве теплообменника, гидродинамическая  обстановка которого соответствует модели «смешение – вытеснение», дан теплообменник погружного типа.

Теплоноситель 2 (жидкость или пар) движется по змеевику со скоростью в режиме идеального вытеснения. Змеевик погружен в проточный резервуар, заполненный жидким теплоносителем 1; в объеме резервуара жидкость идеально перемешивается.

Нестационарная модель теплообменника «смешение – вытеснение» получена при следующих ограничениях:

  •  тепловые емкости стенок змеевика и резервуара пренебрежительно малы;
  •  потери тепла в окружающую среду отсутствуют;
  •  объем жидкости в резервуаре V1 постоянен и равен 3 м3: Vt=const;

Таким образом, предполагается, что теплообмен происходит только между двумя теплоносителями через поверхность змеевика F3.

            Конструктивные параметры объекта:

Длина трубки змеевика  L = 2, м;

Сечение трубки змеевика  S = 10-4, м2;  

Номинальные  значения параметров процесса

Температура охлаждающей воды в емкости ΘX = 20 0С;

Температура охлаждаемой жидкости, поступающей в змеевик ΘГ, =  95 0С.

Температура жидкости на выходе змеевика должна быть равной  40 С;

Коэффициент теплопередачи  α = 1.2 104  Вт/(м2С);

Номинальный объемный расход охлаждающей жидкости  VX = 610-4, м3/с;

Плотность охлаждаемой жидкости = 700,  кг/м3;

Удельная теплоемкость охлаждаемой жидкости сР = 2.09 103,  Дж/(кгС).

1.2 Содержательное описание датчика температуры.

Датчик температуры ТСП включен в мостовую схему при изменении температуры меняется значение сопротивления

Содержательное описание регулятора.

Регулятор представляет собой типовой электрический ПИД-регулятор на вход которого поступает сигнал рассогласования, сформированный элементом сравнения «ЭС», как разность сигналов датчика и задатчика, а на его выходе формируется управляющий сигнал.

Содержательное описание исполнительного устройства.

Исполнительное устройство пневматического типа. Воздействует на регулирующий орган за счет перемещения штока, тем самым открывая или закрывая заслонку клапана.

2 Формализация концептуальной модели.

 Анализ концептуальной модели позволяет отнести объект регулирования к непрерывно-детерминированным моделям (D схемы).

3 Составление математической логической аналитической модели системы автоматического управления температуры жидкости на выходе из резервуара.

Предполагается, что теплообмен происходит только между двумя теплоносителями через поверхность змеевика F3.

Уравнение теплового баланса змеевика:

где - радиус змеевика.

Температура в резервуаре изменяется только во времени и определяется из уравнения теплового баланса для проточной емкости, в которой учитывается распределенный источник :

Количества тепла Qp, передаваемого через стенки змеевика (распределенный по длине змеевика источник), вычисляется по формуле:

где -длина змеевика; -поверхность теплообмена змеевика.

После некоторых преобразований уравнения нестационарной модели теплообменника «смешение – вытеснение» принимают следующую форму:

где

Как обычно, для решения системы на ЭВМ используется метод конечных разностей по геометрической координате; уравнение с частными производными аппроксимируется системой обыкновенных дифференциальных уравнений. Замена дифференциала  на разность  приводит к тому, что во втором уравнении системы интеграл заменяется конечной суммой, в которой число слагаемых обусловлено числом участков разбиения змеевика:

где m – число участков разбиения, или число ячеек идеального перемешивания змеевика; - температура на выходе -той ячейки змеевика.

Решение системы уравнений будет однозначным, если известны: коэффициенты  при =1, 2; j=0,1,2; граничные условия для теплоносителей на входе  начальные условия

На рисунке 1.2 приведена схема теплообменника типа «смешение– вытеснение», где змеевик представлен цепочкой из трех последовательно соединенных ячеек перемешивания; здесь же указаны все условные обозначения, используемые при записи уравнений в конечных разностях. В соответствии с числом ячеек перемешивания подготовим систему уравнений к моделированию на ЭВМ:

для первой ячейки перемешивания:

для второй ячейки:

     для третей ячейки:

для резервуара:

Если участки разбиения одинаковы  предыдущие уравнение можно записать в виде следующей системы:

где

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

Модель реализована с помощью пакета визуального программирования SIMULINK Matlab (Рисунки 1.3-1.9).

 

Рисунок 1.3 – Модель системы регулирования теплообменника

«смешение - вытеснение»

Рисунок 1.4 – Подсистема исходных данных

Рисунок 1.5 – Подсистема для первой ячейки перемешивания

Рисунок 1.6 – Подсистема блока регулирования теплообменника «смешение - вытеснение»

Рисунок 1.7 – Подсистема блока сравнения

Рисунок 1.8 – Подсистема управляющего привода (ИУ)

Рисунок 1.9 – График зависимости температуры

Заключение

В данном курсовом проекте были рассмотрены и смоделированы в с помощью пакета визуального программирования SIMULINK  пакет Matlab следующие модели систем регулирования объектов химической технологии: проточная гидравлическая ёмкость переменного объёма; адиабатический теплообменник – смеситель переменного объёма; каскад химических реакторов полного перемешивания.

Представлены графики зависимости регулируемых величин в зависимости от времени.


Список используемых источников

1 Луценко В.А., Финякин Л.Н. Аналоговые вычислительные машины в химии и химической технологии. – М.: Химия, 1979 – 248 с.

2 Машины и аппараты химических производств. Под ред. И.И. Чернобыльского. – М.: Машиностроение, 1974. – 456 с.


АПП.000000.081.ПЗ

лист

12

Изм.

Лист

№ документа

Подпись

Дата


 

А также другие работы, которые могут Вас заинтересовать

51400. Типизированные файлы 46 KB
  В перечисленных ниже задачах разрешается использовать при необходимости не более одного массива и не более одного вспомогательного файла. В каждом варианте необходимо: Разработать программу которая формирует типизированный файл по заданию имя файла обязательно запрашивается с клавиатуры. С ее помощью создать и заполнить содержимым необходимое количество исходных файлов.
51401. Текстовые файлы 50 KB
  В перечисленных ниже задачах разрешается использовать при необходимости не более одного массива и не более одного вспомогательного файла. В каждом варианте необходимо: Разработать программу которая формирует текстовый файл по заданию имя файла обязательно запрашивается с клавиатуры и заполняет его набором строк вводимых с клавиатуры. Разработать программу позволяющую вывести на экран содержимое текстового файла имя которого запрашивается с клавиатуры. С ее помощью просмотреть содержимое исходного файла до и после обработки а также...
51402. Поиск и изменение файлов 42.5 KB
  Задания по вариантам Вариант Условие задачи Написать программу которая подсчитывает количество всех вложенных каталогов в указанном каталоге. Написать программу которая вводит с клавиатуры список имен текстовых файлов разделенных запятой и склеивает их содержимое в один файл в том порядке как приведены имена. Написать программу которая выводит на экран имена расширения и размеры всех файлов текущего каталога расположив их в порядке убывания размера файлов. Написать программу которая выводит на экран список всех файлов и...
51403. Процедуры и функции пользователя 45.5 KB
  Использовать подпрограмму вычисления факториала натурального числа. Два простых числа называются близнецами если они отличаются друг от друга на 2 например 41 и 43. Два натуральных числа называются дружественными если каждое из них равно сумме всех делителей кроме его самого другого числа например числа 220 и 284. Найти все пары дружественных чисел которые не больше данного числа N.
51404. Процедуры и функции пользователя. Рекурсия 60.5 KB
  Напишите рекурсивную процедуру нахождения суммы цифр любого натурального числа. Напишите рекурсивную процедуру нахождения количества четных цифр любого натурального числа. Напишите рекурсивную функцию нахождения суммы первых N членов арифметической прогрессии 1 3 5 7 Напишите рекурсивную процедуру нахождения первых N чисел Фибоначчи.
51405. Использование стандартных модулей. Разработка модулей пользователя 20.99 KB
  Задания по вариантам Задача 1 Вариант Условие задачи Составить модуль в котором определены процедуры над матрицами размерностью 3х3: сложение разность матриц. Составить модуль Shr в котором определены функции вычисления площади поверхности и объема шара по его радиусу. Составить модуль Figur в котором определены функции: вычисления периметра и площади выпуклой фигуры которая задана координатами своих вершине количество которых N N 3. Составить модуль Konus в котором определены функции: вычисления площади поверхности и...
51406. Использование динамических структур данных 24.82 KB
  Задания по вариантам Задача 1 Сформировать однонаправленный список без заглавного звена со следующим описанием: Type telem=rel; List=^elem; Elem=record; Dt:telem; Next:List End; Описать функцию или процедуру которая: 1 определяет является ли список пустым; 2 находит среднее арифметическое элементов списка.z; List=^elem; Elem=record; Dt:telem; Next:List End; Описать функцию или процедуру которая: 1 определяет является ли список пустым; 2 меняет местами первый и последний элементы списка. Сформировать однонаправленный список без...