Автоматизированная система управления бытового водонагревателя с системой подводящих труб

Курсовой проект - Разное

Другие курсовые по предмету Разное

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

 

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

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

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

 

Рисунок 3.1 - Аргументы переменных в среде Trace Mode

 

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

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

 

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

 

3.2 Разработка интерфейса оператора

 

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

температура входная Q1;

температура итоговая Q3;

интенсивность потока G1;

интенсивность потока G2.

Индикаторы Q1, G1, G2 позволяют оператору управлять желаемой выходной температурой. Управление осуществляется программно с помощью ПИД-регулятора.

Добавляем на Экран#1 объекты типа текст, позволяющие наблюдать изменения данных.

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

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

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

установившееся значение итоговой температуры 47,6517С;

интенсивности потоков G1=2,3, G2=3,1;

одна из входных температур Q1=0;

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

 

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

 

Рисунок - 3.4 результат реализации системы в среде Trace Mode.

 

 

4. Тестирование программы при изменении регулируемых параметров

 

Зададим регулируемую температуру Q1=13,3641С. На рисунке 4.1 представлен результат работы программы. Видим, что происходит программное управление входной температурой, с целью приблизить итоговую температуру к заданной пользователем желаемой температуре. В результате реализации системы в среде Trace Mode нами были получены следующие данные (рисунок - 4.1):

установившееся значение итоговой температуры 65,5853С;

интенсивности потоков G1=2,3, G2=3,1;

одна из входных температур Q1=13,3641С.

 

Рисунок 4.1 - Результат работы программы, при задании температуре входного потока

 

Аналогично изменим значение интенсивности входного потока G2=0.6

Результат представлен на рисунке - 4.2. данные полученные в ходе реализации:

-установившееся значение итоговой температуры 52,2258С;

интенсивности потоков G1=2,3, G2=0,6;

одна из входных температур Q1=13,3641С.

 

Рисунок 4.2 - Результат работы программы, при задании температуре входного потока и интенсивности входного потока

 

Аналогично изменим значение интенсивности входного потока G2=0.6

Результат представлен на рисунке - 4.3. данные полученные в ходе реализации:

-установившееся значение итоговой температуры 65,2886С;

интенсивности потоков G1=2,3, G2=2,3333;

одна из входных температур Q1=17,0507С.

 

Рисунок 4.3 - Результат работы программы, при задании температуре входного потока и интенсивности входных потоков

ЗАКЛЮЧЕНИЕ

 

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

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

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

 

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

 

1.Анзимиров Л. В. 2005-2006: Развитие технологий TRACE MODE. //Мате?/p>