Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

УТС 4 семестр / ЛР3 Моделирование нагревателя

.pdf
Скачиваний:
0
Добавлен:
10.06.2023
Размер:
330.03 Кб
Скачать

МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра АПУ

ОТЧЕТ

по лабораторной работе №3 по дисциплине «Технические средства автоматизации и управления»

“Моделирование нагревателя”

Студенты гр. 8391

 

 

Гоглев А.А.

 

 

 

Шушков Д.А.

 

 

 

Маликов А.А.

Преподаватель

 

 

Немудрук М.Л.

 

Санкт-Петербург

2020

Цель работы:

Проектирование системы нагревательного водяного бака до определенной температуры с последующим сливом при достижении определенной температуры и контролем объема.

Выполнение работы:

В лабораторной работе используются следующие названия:

L_ll – датчик нижнего уровня воды

L_hh – датчик верхнего уровня воды

T_sensor – Датчик температуры

V1 – Клапан для набора воды в емкость

V2 – Клапан для слива нагретой воды из емкости

Heater – Нагревательный элемент

E – Error (Ошибка)

Рисунок 1 – Схематичное представление строения системы

Таблица истинности для состояний системы приведена далее:

Таблица 1 – Таблица истинности

L_ll

L_hh

T_sensor

V1

V2

Heater

E

 

 

 

 

 

 

 

0

0

0

1

0

0

0

 

 

 

 

 

 

 

0

0

1

0

0

0

1

 

 

 

 

 

 

 

0

1

0

0

0

0

1

 

 

 

 

 

 

 

0

1

1

0

0

0

1

 

 

 

 

 

 

 

1

0

0

1

0

1

0

 

 

 

 

 

 

 

1

0

1

1

0

0

0

 

 

 

 

 

 

 

1

1

0

0

0

1

0

 

 

 

 

 

 

 

1

1

1

0

1

0

0

 

 

 

 

 

 

 

Сначала рассчитывается ошибка, показывающая невозможные состояния системы, далее в зависимости от значений датчиков в системе: L_ll, L_hh, T_sensor были высчитаны формулы и данные для всех управляемых элементов системы: V1, V2, Heater.

Текст программы, написанной на языке «Automation Basic»:

Рисунок 2 – Код программы на языке «Automation Basic»

Рассмотрим примеры выполнения программы:

L_ll

hh

T_sensor

Результат выполнения

 

 

 

программы

 

 

 

 

0

0

0

 

 

 

 

 

0

0

1

 

 

 

 

 

0

1

0

 

 

 

 

 

0

1

1

1

0

0

1

0

1

1

1

0

1

1

1

Вывод:

В ходе лабораторной работы была написана программа для управления системой нагрева воды на языке “Automaton Basic”. Для состояний системы была составлена таблица истинности, в соответствии с которой была написана программа. Результаты, полученные в ходе работы программы полностью совпадают с таблицей истинности.