Алгоритмы управления на территориально распределенных промышленных и бытовых объектах
Концепции преобразования многомерного линейного регулятора, реализованного в виде компактного алгоритма для одного процессора, в распределенный алгоритм, исполняющийся на нескольких процессорах, объединенных LON-технологией. Компоненты системы управления.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 16.11.2020 |
Размер файла | 880,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ФГОУВПО «Российский государственный университет туризма и сервиса»
Алгоритмы управления на территориально распределенных промышленных и бытовых объектах
Аспирант Коекин В.А.
Рассмотрены вопросы, связанные с алгоритмами управления электротехнического оборудования на распределенных объектах имеющих промышленное и бытовое назначение.
Ключевые слова: электронное оборудование, алгоритмы управления
Как правило, система управления промышленным или бытовым объектом представляется в виде комплекса различного рода электротехнического оборудования, создающего инфраструктуру для реализации определенного алгоритма управления. Однако эта упрощенная модель основывается на предположении, что все части системы управления находятся в рамках ограниченного пространства. Обычно современные системы управления имеют множество различных точек подключения электротехнических датчиков и исполнительных органов к объекту управления, разнесенных на значительные расстояния. В этом случае система управления оказывается состоящей из множества разделенных компонентов, приобретая вид сети состоящей из километров электронных интерфейсов. Такой разнос в пространстве диктует необходимость преобразования традиционной модели компактной системы управления в систему с распределенным алгоритмом управления.
Даже если расстояние между различными точками съема данных и управления незначительно, разделение алгоритма управления между множеством процессоров все равно будет целесообразно. Такое разделение позволяет заменить один дорогой, высокопроизводительный процессор, являющийся ядром системы, несколькими менее производительными, дешевыми процессорами, работающими параллельно. Это позволяет построить вычислительную среду, обладающую рядом достоинств: легкостью сопровождения, ремонта и модернизации, т.к. компоненты алгоритма управления, исполняемые на разных процессорах, заменяются независимо друг от друга; живучестью, поскольку выход из строя нескольких узлов теоретически менее разрушителен, чем выход из строя центрального процессора; экономической эффективностью, поскольку замена одного высокопроизводительного процессора на несколько простых, экономически оправдана, т.к. цена процессора возрастает гораздо быстрее, чем его производительность.
Система с распределенным алгоритмом управления требует надежной связи между элементами системы. В условиях реальной эксплуатации, промышленные помехи, электростатические и магнитные наводки, температурные перепады, вибрация и др., данная задача весьма нетривиальная. Несмотря на то, что за последние десять лет разработаны различные технологии промышленной связи, такие как LonWorks (LON-технология), DeviceNet, Profibus, ArcNet, BACnet и др. [1, 2], объединенные общим названием филдбас или шина данных (fieldbus, data bus), потребность в простых и надежных средствах связи между разнесенными в пространстве блоками системы управления весьма актуальна.
Рассмотрим и проанализируем основные концепции преобразования многомерного линейного регулятора, реализованного в виде компактного алгоритма для одного процессора, в распределенный алгоритм, исполняющийся на нескольких процессорах, объединенных LON-технологией.
LON-технология получила широкое распространение в мире автоматики зданий, а так же на транспорте и в промышленной автоматизации. Она использует неиерархические, или плоские открытые сети данных. Сети соединяют блоки, или узлы, построенные на базе специализированного микропроцессора Нейрон [3], обеспечивающего физический доступ к каналу связи через трансивер. Кроме того, он обеспечивает встроенную реализацию сетевого протокола, до одиннадцати объектов ввода/вывода для подключения датчиков и исполнительных органов разного рода, и исполняет программы пользователя, включающие в себя алгоритм управления, написанный на модификации стандартного языка C.
LON-сети используют специализированный сетевой протокол ANSI / EIA-709.11 [4] (известный ранее как протокол LonTalk), разработанный для управляющих сетей и отличающийся исключительно хорошей нагружаемостью канала, особенно отличной линейностью времени доставки пакета в условиях высокой загрузки канала связи.
Имеющиеся на российском рынке трансиверы позволяют использовать различные каналы связи: выделенные пары проводов, сети переменного тока, радиоканалы и др. Существуют устройства, позволяющие туннелировать пакеты данных LON-технологии через Интернет (TCP/IP).
Проанализируем реализацию линейного многомерного управления на основе LON-технологии. Рассмотрим простую систему управления, описываемую дискретными передаточными функциями, представленную на рис. 1, где О(z) -- дискретная передаточная матрица объекта управления; R(z) -- дискретная передаточная матрица регулятора; x(z), (z) и u(z) -- Z-преобразования m-мерного вектора задающих воздействий, ошибок, и измерений; y(z) -- Z-преобразование n-мерного вектора управлений.
Размещено на http://www.allbest.ru/
Рис. 1. Линейная многомерная система управления
Пусть в системе, изображенной на рис. 2, объект управления имеет большие физические размеры. В этом случае m датчиков обратной связи, формирующих вектор измерений U, и n исполнительных органов (ИО), генерирующих вектор управления Y, расположены на значительных расстояниях друг от друга. Предположим также, что каждый компонент вектора измерений или управлений передается по отдельной паре проводов, т.е. всего в указанной системе будет использовано m + n пар проводов.
Размещено на http://www.allbest.ru/
Рис. 2. Линейная многомерная система управления с дистанционными датчиками и исполнительными органами
При определенных условиях LON-технология позволяет заменить эти m + n физических пар проводов на m + n виртуальных проводов, проходящих по одной физической паре (рис. 3).
В системе, изображенной на рис. 3, LON-технология используется как средство, соединяющее датчики, исполнительные органы и человеко-машинный интерфейс, прокладывающая множество виртуальных проводов через один физический канал связи (например, через одну пару проводов). Каждый виртуальный провод представляет собой однонаправленное логическое соединение выходной сетевой переменной (ВСП-2) с входной сетевой переменной (ВСП-1).
Размещено на http://www.allbest.ru/
Рис. 3. Линейная многомерная система управления, использующая LON-технологию для соединения датчиков и исполнительных органов с регулятором
Все виртуальные провода «выполнены» в виде серии сетевых пакетов с данными, пересылаемыми узлом с ВСП-2 на узел с ВСП-1. Каждый пакет несет в себе обновленное значение ВСП-2, которое декодируется и записывается по адресу ВСП-1 узлом-приемником. Таким образом, n виртуальных проводов соединяют узел-регулятор (узел, исполняющий алгоритм управления) и узлы с исполнительными органами, реализуя соединение сетевых переменных nvo yi > nvi yi, i = 1...n. Другие m виртуальных проводов соединяют узлы с датчиками и узел с алгоритмом управления, реализуя соединение вида nvo ui > nvi ui, i = 1...m.
Имена сетевых переменных построены по методу обозначений, распространенному в мире LON-технологии. Здесь для ВСП-2 используется префикс nvo, для ВСП-1 -- префикс nvi, где nv образовано от network variable, английского эквивалента термина сетевая переменная, а o и i подразумевают выход и вход (output и input). Указанная система представляет собой классический пример системы дистанционного управления или системы типа master/slave. Распределенного управления здесь нет, поскольку весь алгоритм управления сосредоточен в узле-регуляторе. Распределенный алгоритм требует разбиения алгоритма, реализующего оператор управления R на части, которые могли бы исполняться непосредственно на узлах с датчиками и исполнительными органами.
Вектор управления Y вычисляется, как свертка оператора управления R и вектора ошибки и может быть записан в матричной форме Y(z) = R(z) (z) (1), или в виде эквивалентного ряда , где i = 1…n. (2)
Размещено на http://www.allbest.ru/
Рис. 4. Линейная многомерная система управления, использующая LON-технологию для соединения частей распределенного алгоритма управления
Каждый из n компонентов вектора управления (2) может быть вычислен на соответствующем узле-датчике, тем самым мы получаем систему с распределенным алгоритмом управления, представленную на рис. 4. Распределенный алгоритм управления состоит из вычислений, вынесенных в основном на узлы-исполнительные органы, и частично на узлы-датчики. Здесь каждый датчик объединен с суммирующим устройством, которое вычисляет компонент вектора ошибки i по задающему воздействию xi и измерению ui.
Каждый узел-датчик соединен с человеко-машинным интерфейсом виртуальным проводом nvo xj > nvi xi, реализующим соединение один к одному. Каждый узел-датчик соединен также со всеми узлами-исполнительными органами виртуальными соединениями nvo j > nvi j, каждое из которых является групповым соединением типа один ко многим. Каждый узел-исполнительный орган генерирует соответствующий компонент вектора управлений Yi на основе всех m компонентов вектора ошибки j в соответствии с формулой (2).
Теоретически возможно множество вариаций алгоритма управления, занимающих промежуточное положение между предельными случаями, изображенными на рис. 3 и 4. Например, компоненты управления могут вычисляться на узлах-датчиках или частично на узлах-датчиках и частично на узлах -- исполнительных органах.
Один узел может содержать одновременно несколько датчиков и исполнительных органов, если: внешних портов процессора Нейрон достаточно для подключения этих устройств; вычислительной мощности Нейрона хватает для обработки этих сигналов и выработки сигналов ошибки и управления; Нейрон и подключенный к нему трансивер способны пропускать требуемый объем информации в сеть (средний и пиковый объем данных) с учетом возросшего количества сетевых переменных в узле.
Таким образом, можно сделать следующие выводы.
Ценность LON-технологии для задач многомерного управления заключается не только в распределении функций управления между аппаратными компонентами-узлами, но и в создании робастной среды, активно противодействующей деградации управления при отказе отдельных узлов. Это выгодно отличает LON-систему от системы с единым централизованным процессором, способной адаптироваться к отказам отдельных периферийных устройств (датчиков и исполнительных устройств), но полностью выходящей из строя при отказе центрального процессора.
LON-технология позволяет построить распределенную систему с избыточностью, где узлы постоянно оценивают работоспособность системы (например, периодически обновляя некоторую внутреннюю таблицу соединений) и принимают индивидуальные или коллективные решения об адаптации алгоритма управления в соответствии с текущим состоянием системы. Это позволяет в определенной степени компенсировать отказ отдельных узлов и минимизировать деградацию управления в целом.
Однако при использовании в системе LON-технологии необходимо всегда помнить и об соответствующих ограничениях, к которым относятся: пропускная способность канала в целом, пропускная способность отдельных узлов, конфигурация сетевых и программных буферов узла, определенные требования к топологии сети, и т.д. Природа этих ограничений кроется в деталях сетевого протокола [5--7], а также в деталях физической и логической организации типичного LON-устройства (узла). [8]
Литература
регулятор управление процессор
1. Baker T., August 2000. «BACnet vs. LONWORKS» HPAC Engineering. Vol. 72, No. 8, pp. 56, 76-- 78.
2. Артюшенко В.М., Шелухин Д.О. Электротехнические системы жизнеобеспечения зданий на базе технологии ВАСnet. Монография/ Под ред. д-ра тех. наук, проф. В.М. Артюшенко, ГОУВПО «МГУС». М., 2006.
3. Баев Б.П. Микропроцессорные системы бытовой техники. Учебник для вузов. 2-е изд., испр. и доп. М.: Горячая линия - Телеком, 2005.
4. А. Фрейдман. Системы автоматизации зданий на базе сетей LonWorks и BACnet. // Компьютерная неделя. М. 2001. № 16 (286).
5. Fisher D.M., July 2000. «BACnet at Work: Reexamining Our Assumptions» ASHRAE Journal. Vol. 42, No. 7, pp. 34--40.
6. S.T. Bushby, H.M. Newman. BACnet сегодня. Новые важные возможности и будущие усовершенствования. // АВОК. М., 2003. № 4.
7. S.Tom. BACnet -- интегрирующий стандарт. // АВОК. М., 2004. № 3.
8. Bushby S.T., Summer 2001. «Integrating Fire Alarm Systems with Building Automation and Control Systems» Fire Protection Engineering. Issue 11, pp. 5--11.
Размещено на Allbest.ru
...Подобные документы
Работа регулятора линейного типа, автоматического регулятора, исполнительного механизма, усилителя мощности, нормирующего преобразователя. Составление алгоритмической структурной схемы системы автоматического управления. Критерий устойчивости Гурвица.
контрольная работа [262,6 K], добавлен 14.10.2012Идентификация объекта управления, воздействие на него тестового сигнала в виде ступенчатого изменения, получение разгонной характеристики. Расчет и оптимизация настроек непрерывного регулятора. Анализ замкнутой системы, состоящей из объекта и регулятора.
курсовая работа [843,0 K], добавлен 24.04.2010Синтез пропорционально-интегрально-дифференциального регулятора, обеспечивающего для замкнутой системы показатели точности и качества управления. Амплитудно-частотная характеристика, динамический анализ и переходный процесс скорректированной системы.
курсовая работа [658,0 K], добавлен 06.08.2013Описание алгоритма работы и разработка структурной схемы микропроцессорной системы управления. Разработка принципиальной схемы. Подключение микроконтроллера, ввод цифровых и аналоговых сигналов. Разработка блок-схемы алгоритма главной программы.
курсовая работа [3,3 M], добавлен 26.06.2016Структурная и принципиальная электрические схемы микропроцессорной системы (МПС) для управления объектом. Программные модули, обеспечивающие выполнение алгоритма управления объектом, оценка параметров МПС. Расчет аппаратных затрат, потребляемой мощности.
курсовая работа [1,2 M], добавлен 28.12.2012Расчет и проектирование системы управления антенной радиолокационной станции. Построение структурной схемы по функциональной cхеме, техническим характеристикам функциональных элементов и требованиям к системе управления. Синтез вычислительного алгоритма.
курсовая работа [721,1 K], добавлен 11.02.2016Алгоритмы конструкторского проектирования систем управления радиоэлектронной аппаратурой: основные задачи, критерии компоновки. Алгоритмы компоновки, использующие методы целочисленного программирования. Итерационные алгоритмы улучшения компоновки.
контрольная работа [455,8 K], добавлен 23.11.2013Выбор регулятора для объекта управления с заданной передаточной функцией. Анализ объекта управления и системы автоматического регулирования. Оценка переходной и импульсной функций объекта управления. Принципиальные схемы регулятора и устройства сравнения.
курсовая работа [2,5 M], добавлен 03.09.2012Описание исходной аналоговой системы управления. Вывод передаточных функций элементов системы. Определение периода квантования по времени. Синтез системы управления с использованием корректирующих устройств. Значение коэффициентов PID-регулятора.
дипломная работа [2,1 M], добавлен 15.02.2014Рассмотрение основ структурной схемы системы автоматизации. Выбор исполнительных и задающих элементов, микропроцессорного элемента управления. Расчет нагрузочных характеристик. Составление алгоритма управления и написание программного обеспечения.
курсовая работа [711,4 K], добавлен 06.10.2014Работа системы инфракрасного дистанционного управления. Параметры и характеристики 6-ти канального регулятора громкости. Выбор технологии разработки печатной платы. Расчет расходов на стадии производства устройства управления акустической системой 5.1.
дипломная работа [3,6 M], добавлен 01.02.2013Алгоритм функционирования устройства управления мощностью двигателя постоянного тока. Основные компоненты функциональной спецификации системы. Структурная и принципиальная схема, программное обеспечение. Проектирование аппаратных средств системы.
курсовая работа [410,4 K], добавлен 24.12.2013Проектирование цифрового регулятора для построения электропривода с фазовой синхронизацией, работающего в области низких частот вращения. Основные функции цифрового регулятора. Структура и расчет параметров регулятора и системы управления электропривода.
дипломная работа [3,6 M], добавлен 02.01.2011Расчёт настроек ПИ-регулятора в контуре регулирования температуры. Схема одноконтурной системы управления. Настройки, обеспечивающие для заданного объекта процесс регулирования, удовлетворяющий данным критериям качества. Передаточная функция регулятора.
контрольная работа [2,0 M], добавлен 01.06.2015Расчет дискретного регулятора, обеспечивающего максимальную скорость переходного процесса. Формирование интегрального квадратичного критерия. Синтез компенсатора, непрерывного и дискретного регулятора, компенсатора, оптимального закона управления.
курсовая работа [863,9 K], добавлен 19.12.2010Электронный замок: общая характеристика и принцип действия. Анализ вариантов реализации устройства. Разработка алгоритма функционирования, структурной и электрической принципиальной схемы электронного замка. Блок-схема алгоритма работы программы.
курсовая работа [363,3 K], добавлен 10.05.2015Расчет и моделирование системы автоматического управления. Дискретная передаточная функция объекта с учетом заданных параметров. Вычисление основных параметров цифрового регулятора. Уравнение разницы регулятора. Результаты моделирования системы.
лабораторная работа [69,9 K], добавлен 18.06.2015Результаты моделирования системы управления. Функциональная схема системы управления углом поворота нагрузки и алгоритм работы ЭВМ. Влияние периода квантования сигналов управления в контуре регулирования скорости на качество переходного процесса.
курсовая работа [2,2 M], добавлен 11.12.2012Общие сведения об эхокомпенсации. Алгоритм быстрого преобразования Фурье. Физический смысл дискретного преобразования. Вычислительные алгоритмы, использующие симметрию и периодичность последовательности. Тестирование проектируемого эхокомпенсатора.
курсовая работа [905,4 K], добавлен 03.02.2012Исходные данные для разработки цикловой системы управления и проектирования усилителей управляющих сигналов. Блок-схема алгоритма работы системы управления пятью гидроцилиндрами промышленного робота. Принцип работы схемы и расчет силовых ключей.
курсовая работа [136,0 K], добавлен 08.06.2014