Научная статья на тему 'Цифровой программируемый регулятор для скв'

Цифровой программируемый регулятор для скв Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
97
20
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Вычужанин В. В.

Results of the development and investigation of the digital local combined regulator for air conditioning system are presented. The regulator is implemented in the program of the logic integral circuit FPGA.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Цифровой программируемый регулятор для скв»

УДК 628.84:681.142.004

Цифровой программируемый регулятор для СКВ

Канд. техн. наук В.В.ВЫЧУЖАНИН ОНМУ

Results of the development and investigation of the digital local combined regulator for air conditioning system are presented. The regulator is implemented in the program of the logic integral circuit FPGA.

В системах кондиционирования воздуха (СКВ) широкое распространение получили поверхностные тепломассообменные аппараты (воздухонагреватели и воздухоохладители). Целью автоматического управления тепломассообменными аппаратами является создание и поддержание заданных параметров микроклимата в обслуживаемых помещениях при непрерывном действии внешних и внутренних возмущений. Управление расходом теплохладоносителя в аппарате является наиболее распространенным способом управления.

При автоматизации СКВ проектировщики идут по пути применения типовых решений. Примером такого решения является широко используемый судовой центральный кондиционер КВ типа «Бриз» [7]: средненапорный, централизованного тепло- и хладоснабжения, с поверхностными воздухоохладителем и двухступенчатыми воздухонагревателями. В качестве приборов автоматики используются пропорциональные регуляторы температуры прямого действия (РТВ), а также терморегулирующие вентили (ТРВ). Несмотря на простоту и дешевизну используемых регуляторов температуры прямого действия, они обладают рядом существенных недостатков. Скорость распространения сигнала на большие расстояния в этих системах, особенно при их использовании в двухуровневых (иерархических) автоматических системах управления, ограниченна. Из-за запаздывания сигналов в линиях связи ухудшается качество регулирования. Кроме того, регуляторы температуры прямого действия в отличие от регуляторов других типов имеют ограничения по температурным перегрузкам (при изменении нагрузки на регулятор его расходные характеристики изменяются и становятся нелинейными).

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

нирования и управления, структур и составов технических средств, объемов и распределения функций контроля, регулирования и управления, объемов и способов представления информации, роли математических моделей и моделирования.

Технические системы современного уровня создаются на основе широкого использования специальных программных средств систем автоматического управления. Такие системы состоят из ступеней, образующих иерархические уровни [1]. На высших уровнях автоматизируются системы и процессы, имеющие достаточно сложный и общий характер, а на нижних - локальные системы. Анализ и синтез локальных автоматических систем регулирования (АСР), входящих в общую структуру двухуровневой системы, являются обязательной составной частью общего процесса разработки автоматизированной СКВ. Автоматическая стабилизация выходных переменных состояния в условиях нестационарное™ тепломассообмена осуществляется изменением потоков в аппаратах путем использования специальных локальних АСР. Локальные АСР обычно имеют один или два контура автоматической стабилизации выходных переменных состояния подсистем. Они обладают свойством независимости движения каждой из регулируемых переменных от изменения координат совместно работающих систем.

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

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

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

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

Развитием программируемой логики стало появление программируемых логических интегральных схем (ПЛИС), представляющих собой платформу для создания реконфигурируемых и высокопроизводительных цифровых систем и устройств с минимальными материальными затратами и сокращением времени на проектирование. Ведущие производители ПЛИС, внедряя передовые технологии, выпускают схемы, обладающие повышенным быстродействием и все большим количеством вентильных элементов, низким энергопотреблением и небольшой ценой [2]. По принципу формирования требуемой структуры цифрового устройства ПЛИС относят преимущественно к двум группам: СР1ЛЭ - комплексные программируемые логические устройства, энергонезависимые и с некоторым ограничением допустимого числа перезаписи содержимого и БРвА - программируемые пользователем вентильные матрицы, не имеющие ограничений по числу перезаписей. Цифровая автоматическая система регулирования (АСР) на ПЛИС обладает особенностями, отличающими ее от аналоговых систем: законы управления реализуются в форме алгоритмов, запрограммированных с помощью аппаратных или программных средств; обрабатываются квантованные (дискретные во времени) сигналы; сигналы могут принимать толь-

ко определенные дискретные значения вследствие квантования по амплитуде. Разрабатываемая автоматическая система регулирования (АСР) для центральных кондиционеров должна соответствовать следующим требованиям:

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

• максимальная точность воспроизведения управляющих воздействий;

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

При разработке алгоритма управления локальной системой цифрового управления для АСР тепломассообменными аппаратами центрального кондиционера [1] решалась задача стабилизации параметров процессов воздухообработки на заданных уровнях в условиях изменяющихся внешних воздействий, к которым относятся изменения одного из термодинамических параметров воздуха, например теплосодержания.

В качестве объектов регулирования (ОР) выбраны тепломассообменные аппараты неавтономного центрального кондиционера типа КВ (ТУ УЗ.01 — 14308032-121-98) АОО «Завод «Экватор», описываемые передаточными функциями первого порядка [6]. Дискретная форма записи каждого ОР по каналам передачи возмущающих и управляющих воздействий имеет вид

у,(£) = -ахух(к - 1) + Ь^к);

у2{к) = -ату2{к - 1) + Ь2и]{к), (1)

где у - регулируемый параметр;

к= 1, 2, 3,... номер периода квантования; а1 = -ехр(~Тк/Т1); Ьх = АГ01/7’1; а2 = -ехр(-Тк/Т2); Ь2 = К02/Т2,

/- возмущающее воздействие; и - управляющее воздействие;

Тк - период квантования (по Циглеру - Николсу 7* =0,1 Ткр), с;

*01, К02-соответственно коэффициенты передачи возмущающих и управляющих воздействий ОР; Тх, Т2 - соответственно постоянные времени по каналам передачи возмущающих и управляющих воздействий ОР, с.

Для того чтобы цифровая АСР обладала свойствами, близкими к свойствам аналоговой АСР, период квантования Тк выбирается достаточно малым.

Во многих случаях при построении алгоритмов управления динамическими процессами исходят из принципов действия хорошо исследованных классических линейных аналоговых регуляторов: пропорционального(П); пропорционально-интегрального (ПИ); пропорционально-интегрально-дифференциального (ПИД).

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

Алгоритм цифрового П-регулятора, формирующего управляющее воздействие, легко вывести, используя соотношение, приведенное в работе [8]:

иЛк) = КАк\

(2)

где е(к) = у{к) -у0- отклонение выходной переменной от заданного значения;

Кр- коэффициент передачи П-регулятора.

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

Исследования цифровой одноконтурной АРС, реализующей алгоритм управления (2), в MATLAB 6.5 -Simulink показали наличие статической ошибки регулирования, превышающей допустимые пределы. Проведение синтеза оптимального регулятора, дающего максимальные показатели качества регулирования, экономически не оправдано.

Для обеспечения требуемых показателей качества на основе использования прямого метода Ляпунова проведен синтез комбинированной АСР. В его основу положены методы, используемые при аналитическом конструировании комбинированных систем регулирования. При этом учитывались реальные динамические свойства технологического оборудования центрального кондиционера [6]. В целях компенсации возмущающих воздействий проведен синтез корректирующего звена АСР. Для решения поставленной задачи использовалась функция, минимизирующая разность между возмущающим и управляющим сигналами [4].

Для малых периодов квантования алгоритм цифрового управления, записанный в конечных разностях с учетом приращения управляющего сигнала от корректирующего звена, u2(k) - Аи2(к - 1) = ВДк) + Су0, (3)

где А = 1/(1 + ТкрУ,

В = Ткр К011(1 + 7*р);

С = Ткр М/(1 + ТкрУ,

р - константа, определяемая экспериментально, с-1;

М - масштабный коэффициент.

В соответствии с (2) и (3) в комбинированной локальной цифровой АСР к исполнительному органу ОР приложено управляющее воздействие и(к) = их(к) + и2(к). (4)

Алгоритм работы всей цифровой системы управления при использовании цифрового модуля ОР

у(к) = аху\(к - 1) + Ь^к) + а-у^к - 1) + Ь2и^кУ, е(к) = у(к) - у0-,

и(к) = Крв(к) + Аи2(к - 1) + 5/Ш + Су0;

Ду(к - 1) = Лу(к); е(к - 1) = е(к)\ и(к - 1) = и(к).

Структурная схема замкнутой цифровой комбинированной системы управления воздухонагревателем неавтономного центрального кондиционера по теплосодержанию воздуха представлена на рис. 1. Заданное значение регулируемого параметра у0 должно соответствовать Санитарным нормам и правилам эксплуатации СКВ. Исследование качества регулирования в разработанной АСР осуществлено моделированием в МАТЬ А В 6.5 - Бігшії¡пк. При моделировании использовались ко-

f(k)

b,

У,(к)

У

*0-

У.-(к)

У,<к-П

Объект регулирования

Кр

Ц.РО

в

G

мю

и|к)

Комбинированный регулятор

у(к)

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

Рис. 2. Переходной процесс в комбинированной цифровой АСР при изменении задающего сигнала

эффициенты передачи реального воздухонагревателя К01 = 0,421 ± 0,06 и Л:02= 0,813 ±0,17 кДж/(юг%); постоянные времени 7’1=1,4± 0,3 и Т2= 6,1 ± 1,2 с; коэффициент передачи П-регулятора Кр= 98,90; р = 12,50 с“1; период квантования Тк (оператор запаздывания 2тх = Тк) выбран равным 1 с. График переходного процесса в комбинированной цифровой АСР воздухонагревателя при изменении возмущающего воздействия по теплосодержанию воздуха перед теплообменным аппаратом кондиционера приведен на рис 2. Установившийся режим при использовании комбинированной АСР в отличие от системы, реализующей П-закон регулирования, характеризуется минимальной статистической ошибкой и меньшим временем регулирования. Максимальное значение перерегулирования не превышает 5 - 7 %, что удовлетворяет требованиям, предъявляемым к подобным АСР На основании экспериментальных исследований работы комбинированной АСР выявлена существенная роль выбираемого периода квантования ТК. На выбор периода квантования значительно влияет динамика объекта регулирования, поскольку она определяет как структуру передаточной функции, так и ее постоянные времени. При относительно малых значениях Гк (1 с) переходный процесс практически совпадает с процессами в непрерывной комбинированной АСР. Для Тк = 3 с качество переходного процесса еще можно считать вполне удовлетворительным, но при Тк более 5 с оно становится неудовлетворительным. При переходе к дискретной форме (3) возникает погрешность, величина которой пропорциональна остаточному члену ряда Тейлора функции е{1). Проведенные исследования показали, что е{{) мало изменяется в пределах периода квантования. Поэтому полученные дис-

кретные уравнения (2) и (3) можно считать эквивалентными непрерывным. Условие устойчивости АСР определялось расчетным путем по критерию Гурвица. Результаты расчета свидетельствуют об устойчивости замкнутой системы регулирования.

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

Разработанная схема цифрового комбинированного регулятора реализована в ПЛИС фирмы Altera проектированием устройства в САПР Quartus II 4.1 [9]. Система проектирования полноцикловая, поддерживающая сквозной процесс от ввода и контроля описания до программирования микросхемы и представляющая собой архитектурно независимую среду проектирования.

Файл описания проекта создается в текстовом редакторе пакета. Описание проекта цифрового регулятора, реализуемого на основе ПЛИС, осуществлено на формальном входном языке САПР VHDL. Язык VHDL обычно используется для моделирования проектируемой цифровой системы на алгоритмическом и логическом этапах проектирования. VHDL позволяет создавать свои типы данных, имеет широкий набор арифметических и логических операций [10]. После отладки компонентов схемы на основе созданных при компиляции выходных файлов осуществлено моделирование работы проекта с помощью подсистемы (Simulator) пакета Quartus II 4.1. При этом проверялись логические операции и внутренние временные соотношения проекта. Компиляция выполнена с учетом заданных требований:

• обеспечения требуемых временных характеристик проекта;

• увеличения быстродействия;

• оптимизации используемых ресурсов ПЛИС.

В результате компиляции создан файл для программирования и конфигурирования ПЛИС Altera. При компиляции проекта выбрана ПЛИС FPGA семейства Cyclone, устройство EP1C4F324C6.

Функциональным моделированием проверена пра-

Slfu> 183"аз <7.Sj 34~ія Я lie 71*«ш

Рис.З. Результаты моделирования цифрового комбинированного регулятора на ПЛИС

вильность описания и логического функционирования проекта. Фрагмент файла с результатами моделирования цифрового регулятора в зависимости от кодов входного сигнала и соответствующих коэффициентов показан на рис. 3.

Проверка АСР, реализованной в ПЛИС, моделированием в САПР подтвердила правильность ее функционирования.

Микросхемы семейства FPGA не имеют энергонезависимой памяти, и поэтому необходимо выполнять их программирование при каждом включении питания. В законченных устройствах для конфигурирования таких микросхем используют внешние конфигурационные ПЗУ. При этом используется режим конфигурирования «PS» (Passive Serial - пассивный последовательный режим). В устройствах, имеющих связь с компьютером, а также при отладке проекта удобно использовать программатор «ByteBlasterMV», который подключается к компьютеру с помощью стандартного LPT-порта. Но есть возможность конфигурирования FPGA и без использования LPT-порта (с помощью USB). При этом применяют микросхему FT2232C компании FTDI, представляющую собой преобразователь потока данных USB в поток последовательных/параллельных данных. Режимом работы микросхемы является MPSSE (MultiProtocol Synchronous Serial Engine). Компания FTDI предоставляет специальную библиотеку «Altera Programmer DLL» для работы с микросхемой FT2232C, которая использует режим MPSSE для реализации PS-режима конфигурирования FPGA. Данная библиотека содержит ряд функций, при помощи которых можно запрограммировать ПЛИС. Для конфигурирования FPGA через USB необходимо подключить микросхему FT2232C к ПЛИС. Существуют готовые программы-загрузчики с исходными кодами, выполненными в различных средах программирования (C++, Delphi, VB 6.0, VB.NET.).

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

вышенной чувствительностью в области малых сигналов управления, а также хорошей линейностью механических характеристик в диапазоне регулирования. Реализация устройства управления исполнительным двигателем осуществима в ПЛИС [3].

Широкие функциональные возможности регулятора позволяют использовать его для управления как теплосодержанием, так и температурой, относительной влажностью, влагосодержанием воздуха, давлением, расходом, уровнем жидкости или любой другой физической величиной. При необходимости на входы регулятора могут быть подключены соответствующие датчики с унифицированными цифровыми выходами. В случае использования АСР для управления теплосодержанием или влагосодержанием его входы могут быть соединены с выходами цифрового устройства определения термодинамических параметров воздуха, выполненного также на ПЛИС [5]. Тем самым образуется комплект регулятора системы кондиционирования воздуха, состоящий из двух тесно сотрудничающих устройств. Параметры регулятора могут быть заданы вручную либо с помощью автоматической настройки (активной либо пассивной).

Список литературы

1. Вычужанин В. В. Управление комплексом СККВ - холодильная установка на основе многопроцессорной системы // Холодильная техника. 2004. № 12.

2. Вычужанин В.В. Развитие рынка и динамика применения ПЛИС//Электронные компоненты. 2004. № 12.

3. Вычужанин В.В. Устройство управления исполнительным двигателем на ПЛИС // Электронные компоненты, 2004, №9.

4. Вычужанин В.В. Синтез автоматической системы регулирования для судовых кондиционеров воздуха // Вестник ОНМУ 2005. № 15.

5. Вычужанин В В., Малюта С.В. Цифровое устройство определения термодинамических параметров воздуха на ПЛИС фирмы Altera //Схемотехника. 2005. № 2.

6. Вычужанин В.В., Медзеновский В.Б. Исследование характеристик судового центрального кондиционера // Холодильная техника. 1984. №3.

7. Захаров Ю.В. Судовые установки кондиционирования воздуха и холодильные машины. - СПб: Судостроение, 1994.

8. Изерман Р. Цифровые системы управления. - М.: Мир, 1984.

9. Комолое Д. А., МялъкР.А., Зобенко A.A. Системы автоматизированного проектирования фирмы Altera МАХ + plus II и Quartus II. -М.: И П РадиоСофт, 2002.

10. Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL. -СПб.: БХВ-Петербург, 2003.

i Надоели баннеры? Вы всегда можете отключить рекламу.