Методические указания к выполнению лабораторной работы №9 «Компьютерная система регулирования уровня воды» по дисциплине icon

Методические указания к выполнению лабораторной работы №9 «Компьютерная система регулирования уровня воды» по дисциплине



Смотрите также:
Методические указания к выполнению лабораторной работы №4 «Cтруктурные модели и их применение»...
Методические указания к выполнению лабораторной работы №5 «Компьютерная модель системы...
Методические указания к выполнению лабораторной работы по дисциплине...
В финансовом менеджменте методические указания по выполнению лабораторной работы...
Методические указания к выполнению лабораторной работы №5 «Исследование устойчивости линейных...
Методические указания к выполнению лабораторной работы №2 «Исследование частотных характеристик...
Методические указания к выполнению лабораторной работы по дисциплине "Безопасность...
Методические указания к выполнению лабораторной работы №23 по физике для студентов всех форм...
Методические указания по выполнению курсовой работы Ижевск...
Методические указания к выполнению Лабораторной работы №4 по дисциплине...
Маятник обербека для определения характеристик вращательного движения твёрдого тела методические...
Методические указания квыполнению лабораторной работы по дисциплине «Безопасность...



скачать
Федеральное агентство по образованию РФ

Государственное образовательное учреждение высшего

профессионального образования

Томский политехнический университет


УТВЕРЖДАЮ

Декан АВТФ

_____________С.А. Гайворонский

«___»_________________2009г.


МАТЕМАТИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРНЫХ СИСТЕМ УПРАВЛЕНИЯ


Методические указания к выполнению лабораторной работы № 9


«Компьютерная система регулирования уровня воды»

по дисциплине

«Математическое и программное обеспечение компьютерных систем управления»

для студентов направления 010501

«Математик, системный программист»


Томск 2009

УДК 681.513.2

Математическое и программное обеспечение компьютерных систем управления. Методические указания к выполнению лабораторной работы № 9. «Компьютерная система регулирования уровня воды» по дисциплине «Математическое и программное обеспечение компьютерных систем управления» для студентов специальности 010501 «Математик, системный программист». – Томск: Изд. ТПУ, 2009. - 13с.


Составители – доц. канд. техн. наук Ю.В. Бабушкин

- студентка гр. 8Б20 Т.В. Дайчман


Резензент - доц. канд. техн. наук А.В. Козловских

Методические указания рассмотрены и рекомендованы к изучению методическим семинаром кафедры прикладной математики «___»_________2009г.


Зав. кафедрой

Проф. д-р физ. -мат. наук _________________Григорьев В.П.


^ Лабораторная работа № 9


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


  1. Цель работы


Целью данной работы является:

- изучение системы регулирования уровня воды;

- построение математической модели, описывающей динамику системы при внешнем сливе воды;

- исследование имитационной модели регулирования уровня воды в автоматическом и ручном режимах работы;

- обработка экспериментальных данных с целью идентификации параметров модели.


  1. ^ Описание объекта управления


Физический макет и средства автоматизации в данной работе представлены фирмой ЭЛЕСИ, г. Томск. Физическую модель объекта исследования схематически можно представить следующим образом (рис. 1):




КЛ 2

нс


КЛ 1


Внешний

слив



Рис. 1. Схематическое представление физического макета

Макет состоит из следующих элементов:

  • P1 – емкость 1, высотой H1;

  • P2 – емкость 2, высотой H2, где HR – заданный уровень;

  • КЛ 1, КЛ 2 – клапаны 1 и 2 соответственно, которые имеют два состояния – включен/выключен;

  • HC – насос, также имеющий состояние включен/выключен;

  • D – датчик, отображающий текущий уровень жидкости во второй емкости.

Физический макет системы может работать в двух вариантах.

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

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

Работа системы осуществляется следующим образом.

В начальный момент времени в емкости P1 находится некоторое количество жидкости высотой h1, а в P2 – h2 (значения h1 и h2 могут быть нулевыми). Если уровень жидкости в емкости 2 меньше заданного HR, то автоматический регулятор включает насос, который при открытом клапане 1 и закрытом клапане 2 наполняет верхнюю емкость P2 до требуемого уровня. При открытом втором клапане происходит либо возврат жидкости в первую емкость, либо внешний слив.

Физический макет позволяет установить ручной режим регулирования, в котором состояния клапанов и насоса задаются оператором АСУТП по своему усмотрению.

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

  • разрыв трубы при работе насоса и закрытом клапане 1;

  • перелив жидкости через края емкостей;

  • перегрев электродвигателя при работе насоса в отсутствии жидкости в емкости 1.


3. Математическая модель объекта управления


Одним из эффективных методов отработки алгоритмов управления проектируемых установок является имитационное моделирование [1]. В нашем случае целью моделирования является исследование алгоритмов автоматического регулирования уровня жидкости (воды) на показатели качества.

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

Уравнение сохранения количества вещества в дифференциальной форме для отдельной емкости имеет вид


, (1)


где Gвт(t)*dt - количество жидкости, притекающей в емкость за время dt;

Gвыт(t)*dt - количество жидкости, вытекающей из емкости за время dt;

S*dh - количество жидкости, накапливающейся в емкости;

S - площадь поперечного сечения емкости;

dh - изменение уровня жидкости в емкости за время dt.

Уравнение (1) можно преобразовать к следующему виду


. (2)


Учитывая соединения между емкостями 1 и 2, уравнения динамики уровня жидкости в каждой из них можно свести в следующую систему


(3)


Здесь, S1 и S2 площади сечений емкостей 1 и 2; h1 и h2 – текущие уровни жидкости в этих емкостях; а - количество втекающей и вытекающей жидкости из P1 или P2 соответственно.

Согласно работе объекта моделирования при замкнутом водообороте, количество «втекающей» жидкости в P2 равно количеству «вытекающей» из P1 и наоборот. Таким образом


; .


С учетом этого система (3) преобразуется к виду


(4)


Отметим, что где Sтр – площадь сечения трубки, μ – коэффициент истечения жидкости из емкости 2 в трубку, учитывающий геометрическую форму выходного отверстия [2]; g - ускорение свободного падения; h2 - уровень воды в емкости 2.

С целью имитации работы клапанов и насоса в процессе регулирования уровня жидкости в емкости 2 введем вспомогательные коэффициенты Kкл(t) и Кн(t). Если Kкл(t)=1, то клапан открыт. Если Kкл(t)=0, то клапан закрыт. Если Kн(t)=1, то насос включен. Если Kн(t)=0, то насос выключен. При этом предполагается, что время срабатывания клапана и насоса пренебрежимо меньше, чем время наполнения емкостей.

С учетом этого


(5)

(6)


где Ppпроизводительность насоса.

Подставляем в (4) уравнения (5) и (6) и получаем окончательный вариант математической модели, отображающей работу физического макета


(7)


Начальные условия h1(0)=h10, h2(0)=h20.

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

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


^ 4. Выбор метода решения


Интегрирование обыкновенных дифференциальных уравнений вида (7) можно осуществить аналитическим или численным методами. В связи с тем, что правые части уравнений (7) нелинейные и изменяются во времени в данной работе выбраны численные методы решения задачи Коши с заданными начальными условиями. Существует множество численных методов решения систем дифференциальных уравнений [3]. Среди них самые известные - метод Эйлера, методы Рунге-Кутты второго и третьего порядка, метод простых итераций.

В работе предпочтение отдано методу Рунге-Кутты четвертого порядка точности. Основанием для выбора этого метода служит высокая точность получаемого результата, и не жесткие требования к шагу по времени.

Метод имеет четвертый порядок точности относительно шага по времени dt:




Метод Рунге-Кутты, как и методы Эйлера, является одношаговым, так как значение hк+1 вычисляется на основе текущего значения hк. Кроме того, этот метод ограниченно устойчив, а именно dtкр= 2,78τmin, где τmin - минимальный шаг по времени. По сравнению с явным методом Эйлера здесь на одной итерации требуется вычислять значение правой части системы четыре раза. Как и явный метод Эйлера, метод Рунге-Кутты не требует дополнительных разгонных точек, что позволяет легко менять шаг в процессе вычислений. Для повышения устойчивости ограниченно устойчивых методов могут использоваться серии шагов разной величины. Например, в двухшаговой серии первый шаг dt1 может быть большим, а второй dt2 - малым и так далее. При таком подходе неустойчивость, если она возникает на первом шаге, уменьшается на втором, а средний шаг превышает dtкр .

Таким образом, формулы для нахождения значений функций h1i+1 и h2i+1 по времени i=1,2,3,…,то есть текущие уровни воды емкостей 1 и 2, основываясь на указанном методе, будут выглядеть следующим образом [2]


(8)

(9)

i=1, 2, 3,… .

Причем, формулы для вычисления вспомогательных коэффициентов имеют вид:




Таким образом, изменяя i от единицы до некоторого большого числа, по известным начальным данным h1(0) и h2(0) с помощью пересчета правых частей уравнений (8, 9) на каждом шаге по времени i получим искомое решение в виде h1(i+1) и h2(i+1) через дискретные моменты времени .

^ 5. Алгоритм работы регулятора


Для поддержания уровня жидкости в емкости 2 на заданном уровне можно воспользоваться различными законами управления [4]:

- релейный;

- релейный с гистерезисом;

- пропорциональный;

- пропорционально-интегральный;

- пропорционально-интегрально-дифференциальный и т.д.

Так как в данной системе особых требований к качеству управления не выставляется, то воспользуемся релейным законом управления с гистерезисом. Сущность такого закона сводится к следующему. При уровне жидкости в емкости 2, меньшим заданного, производится включение клапана 1 и насоса. Если текущий уровень жидкости в емкости 2 превышает заданное значение на величину h, то насос и клапан 1 выключаются. По мере истечения жидкости из емкости 2 в ней происходит снижение уровня. Как только h2 достигает значения h2-h, вновь производится включение клапана 1 и насоса. Регулятор работает по такому алгоритму до принудительного останова системы регулирования или перехода в ручной режим работы.

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


^ 6. Алгоритм работы имитатора


Блок-схема алгоритма, реализующего релейный закон регулирования уровня жидкости с гистерезисом, представлена на рис. 2. В данном алгоритме реализован автоматический режим, основанный на принципе сравнения уровня воды в P2 с заданным. В зависимости от результатов сравнения, происходит либо включение насоса (подача воды в емкость 2), либо его отключение. В алгоритме также предусмотрено включение расхода воды при открывании клапана 2 и ручное управление процессом.

Алгоритм работы компьютерной модели имитатора состоит из следующих этапов:

в блоке №2 задаются и считываются исходные данные из окон панели «Исходные данные». К исходным данным относятся:

- высота емкости 1 - H1 [см];

- высота емкости 2 – H2 [см];

- площадь поперечного сечения емкости 1 - S1 [см2];

- площадь поперечного сечения емкости 2 – S2 [см2];

- коэффициент истечения жидкости из емкости 2 [0-1];

- производительность насоса – Рр [см3/c];

- площадь поперечного сечения соединительных трубок - Sтр [см2];

- начальный уровень воды в емкости 1 h1(0) [см];

- начальный уровень воды в емкости 2 h2(0) [см];

- требуемый уровень в емкости 2 – HR [см];

- шаг по времени – [c].

в блоке №3 задается начало цикла по времени;

в блоке №4 задаются команды «Пуск», «Продолжение» при управлении процессом;

в блоке №5 считываются с окон панели управления начальные условия h1(0) и h2(0), заданное значение уровня воды в емкости 2 HR, и шаг по времени;

в блоке №6 организовано управление процессом в автоматическом или ручном режиме. Если режим не выбран, то оператору выдается сообщение о необходимости выбора режима работы. В зависимости от режима работы (АВТ/РУЧН), заданной величины уровня в емкости 2 HR и текущих значений уровней воды в емкостях 1 и 2 определяются управляющие воздействия на насос и клапаны (автоматически или вручную). В автоматическом режиме регулятор работает по релейному закону с гистерезисом h.

в блоке 7 организована работа аварийной защиты на случай переполнения емкостей или их опустошения с выводом на экран соответствующих сообщений для оператора;

в блоке №8 производится вычисление текущих уровней воды h1(i+1) и h2(i+1) в емкостях 1 и 2;

в блоке №9 осуществляется вывод результатов вычислений блока №8 на экран;

в блоке №10 задается и проверяется условие нажатия кнопки «Остановить». Если кнопка не нажата, то происходит переход к блоку №11, где переменная i увеличивается на 1;

в блоке №12 проверяется условие нажатия кнопки «Отключить». Если кнопка не нажата, то производится переход к блоку №4 и тело цикла повторяется. В противном случае работа основной программы по управлению процессом останавливается (блок 13).

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







Рис. 2. Блок-схема закона управления регулятором


Согласно блок-схеме алгоритма, во время выполнения программы оператору предоставлена возможность:

- изменять заданное значение уровня жидкости в емкости 2,

- корректировать шаг по времени,

- включать и выключать клапан 2,

- включать и выключать клапан 1 и насос в ручном режиме работы;

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

- переключать режимы работы;

- останавливать и продолжать работу модели с сохранением данных расчета.


^ 7. Инструкция пользователю

(Взять из проекта)


8. Варианты заданий


Варианты заданий представлены в таблице.


Таблица. Варианты заданий

Вариант

H1(0), см

h2(0), см

Pp, см3/c




1

20

0

5




2

30

5

6




3

35

10

7




4

25

15

8




5

30

10

9




6

35

5

10




7

25

0

12




8

20

5

15





^ 9. Контрольные вопросы


  1. Пояснить физический смысл составляющих в уравнениях объекта исследования.

  2. Какие дополнения необходимо сделать в модели, чтобы учесть расход воды из емкости 2 на полив огорода?

  3. В чем заключается основной недостаток выбранного регулятора?

  4. Для заданного варианта найти ограничения на величину шага по времени.


^ 10. Порядок выполнения работы


1. Составить структурную схему системы регулирования.

2. Составить и согласовать с преподавателем план проведения экспериментальных исследований. В плане должны быть предусмотрены:

- исследования работы имитатора в ручном и автоматическом режимах;

- проверка работы регулятора;

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

- проверка работы аварийных защит;

- съем переходных характеристик при заполнении и сливе жидкости из емкости 2.

3. В разделе КОМПМОДЕЛИ запустить файл ехе.

4. Задать исходные данные и начальные условия согласно варианту.

5. Провести исследования системы регулирования уровня жидкости согласно разработанному плану.

6. Результаты исследований представить в графической форме.

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

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


Литература


  1. Ашихмин Введение в математическое моделирование

  2. Кухлинг. Справочник по физике.

  3. Пантелеев. Обыкновенные дифференциальные уравнения в примерах и задачах.

  4. Пантелеев Теория управления в примерах и задачах


КОМПЬЮТЕРНАЯ СИСТЕМА РЕГУЛИРОВАНИЯ УРОВНЯ ВОДЫ


Методические указания к выполнению лабораторной работы

Составители – Юрий Владимирович Бабушкин, Татьяна Валериевна Дайчман


Подписано к печати ___._______.2009г.

Формат 60*84/16. Бумага офсетная.

Плоская печать. Усл. Печ. Л. _____. Уч. –изд. Л. ____.

Тираж 150 экз. Заказ ____. Цена свободная.

ИПФ ТПУ. Лиценция ЛТ № 1 от 18.07.94.

Типография ТПУ. 634034, Томск, пр. Ленина, 30.




Скачать 150,69 Kb.
оставить комментарий
Дата27.09.2011
Размер150,69 Kb.
ТипМетодические указания, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх