Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Программные средства оптимизации настройки систем управления

Покупка
Артикул: 803595.01.99
Доступ онлайн
800 ₽
В корзину
Рассмотрены вопросы, связанные с использованием методов и средств автоматической и автоматизированной настройки систем управления. Изложены вопросы автоматизации настройки ПИД-регуляторов как с методологической зрения, так и с точки зрения их практической реализации. Значительное внимание уделено существующим пакетам прикладных программ, реализующим оптимальную настройку: Concept, Unity Pro, Трейс Моуд и др. Для студентов, изучающих курсы "Управление в технических системах", "Оптимальное управление детерминированными процессами", "Управляющие ЭВМ и комплексы", "Проектирование систем управления производственными процессами", "Алгоритмическое и программное обеспечение систем управления". Настоящее издание будет полезным также для широкого круга научных работников, инженеров, аспирантов и студентов старших курсов технических университетов.
Деменков, Н. П. Программные средства оптимизации настройки систем управления : учебное пособие / Н. П. Деменков. - Москва : МГТУ им. Баумана, 2006. - 244 с. - Текст : электронный. - URL: https://znanium.com/catalog/product/2008800 (дата обращения: 21.05.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Московский государственный технический университет 
имени Н.Э. Баумана 

 
Н.П. Деменков  

 

ПРОГРАММНЫЕ СРЕДСТВА  
ОПТИМИЗАЦИИ НАСТРОЙКИ  
СИСТЕМ УПРАВЛЕНИЯ  

Рекомендовано редсоветом МГТУ им. Н.Э. Баумана   
в качестве учебного пособия 
 
 

М о с к в а 
Издательство МГТУ им. Н.Э. Баумана 
2 0 0 6 

УДК 62-5(075.8) 
ББК 32.965 

Д-30 

Рецензенты: В.В. Девятков, А.Ф. Егоров 

Деменков Н.П. 

Д-30     Программные средства оптимизации настройки систем управ- 

ления: Учеб. пособие. – М.: Изд-во МГТУ им. Н.Э. Баумана, 
2006. 244 с.: ил.  

 

Рассмотрены вопросы, связанные с использованием методов 

и средств автоматической и автоматизированной настройки сис-
тем управления.  

Изложены вопросы автоматизации настройки ПИД-регуляторов 

как с методологической зрения, так и с точки зрения их практической 
реализации. Значительное внимание уделено существующим пакетам 
прикладных программ, реализующим оптимальную настройку: Con-
cept, Unity Pro, Трейс Моуд и др.  

Для студентов, изучающих курсы «Управление в технических сис-

темах», «Оптимальное управление детерминированными процессами», 
«Управляющие ЭВМ и комплексы», «Проектирование систем управле-
ния производственными процессами», «Алгоритмическое и программ-
ное обеспечение систем управления». Настоящее издание будет полез-
ным также для широкого круга научных работников, инженеров, аспи-
рантов и студентов старших курсов технических университетов. 

Ил. 177. Табл. 42. Библиогр. 25 наим.  

УДК 62-5(075.8) 

                                                                                            ББК 32.965 

 

 
 МГТУ им. Н.Э. Баумана, 2006 

ВВЕДЕНИЕ 

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

Проведенные фирмой Honеуwell исследования качества работы 

100 тыс. контуров регулирования, находящихся в эксплуатации не 
менее пяти лет на 350 предприятиях в различных отраслях промышленного 
производства, выявили низкое качество работы систем 
регулирования [1]. Выяснилось, что на различных предприятиях от 
49 до 63 % контуров работают со «слабыми» (приближенными к 
размыканию контура) настройками. В эту группу включены как 
контуры, настройки которых «ослаблены» для обеспечения работы 
контура при изменении режима работы объекта (например, нагрузки), 
так и контуры с необоснованно чрезмерно «ослабленными» настройками (
т. е. по существу регуляторы отключены, контур почти 
разомкнут). В среднем примерно треть контуров работает с нормальными 
настройками, треть – с «ослабленными», треть – практически 
разомкнуты «слабыми» настройками. К группе с намеренно 
«ослабленными» настройками отнесены и контуры с плохими регулирующими 
органами (люфт, выбег, гистерезис и т. п.). При обследовании 
было выявлено 16 % таких контуров. Несмотря на большое 
число плохо работающих контуров, за предыдущие два года настраивались 
только 4,4 % регуляторов. 

Мнение специалистов по наладке систем регулирования о при-

чинах низкого качества их эксплуатации можно сформулировать 
следующим образом: 

• подавляющее большинство контуров функционирует в слож-

ных структурах систем регулирования с перекрестными связями в 
объекте, через которые эти контуры взаимодействуют (таких конту-
ров может быть 10, а в большинстве случаев 2-3). Настройки каждо-
го контура существенно зависят от характеристик других контуров, 
в том числе от параметров настройки регуляторов в этих контурах. 
Поэтому настройка таких систем – очень сложная задача; 

• если в многомерной системе неправильно настроен один 

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

В составе автоматизированной системы управления техноло-

гическим процессом (АСУ ТП) один инженер, занимающийся 
настройкой регуляторов, несет ответственность за работу более 
чем 400 контуров. В этих условиях ликвидировать возникающие 
в системе предаварийные ситуации можно только наиболее 
простыми 
приемами, 
заключающимися 
в 
«ослаблении» 

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

Вряд ли статистика эксплуатации систем автоматического ре-

гулирования (САР) в России лучше приведенных данных. На на-
ших тепловых станциях инженер отвечает за 40–50 контуров,  
однако нашим предприятиям приходится работать с менее ста-
бильными характеристиками сырья и материалов, с худшей орга-
низацией труда. 
Автоматизация процесса настройки во время постоянной экс-
плуатации объекта управления, во-первых, позволяет сохранить 
оптимальную настройку системы в течение всего времени работы 
объекта несмотря на существующее всегда непредвиденное изме-
нение его свойств, а во-вторых, способствует поиску путей совер-
шенствования заложенных в проект решений, модернизации сис-
темы управления [2]. 
Внедрение программируемых логических контроллеров (ПЛК) 
в процессы управления дает возможность контролировать измене-
ние параметров без прерывания технологического процесса и ис-

пользовать текущие значения параметров (либо их оценки) для 
формирования управляющих воздействий. Если параметры изменяются 
во времени достаточно медленно, то такие методы управления 
могут оказаться весьма эффективными, поскольку не связаны 
с прерыванием технологического процесса для тестирования 
управляемого процесса. 
Цель настоящего пособия состоит в рассмотрении методов и 
программных средств автоматизированной и автоматической настройки 
систем управления во время ввода этих систем в действие, 
а также их последующей эксплуатации.  
С появлением ПЛК процесс автоматизированной настройки 
можно считать заключительной стадией автоматизированной разработки 
систем управления. 
Как известно, основная концепция проектирования систем автоматического 
управления техническими (и в том числе технологическими) 
объектами состоит в следующем. Заданы математическая 
модель объекта управления и критерий оптимального функционирования 
системы управления этим объектом со всеми ограничениями; 
требуется определить алгоритм функционирования управляю-
щего устройства и осуществить его техническую реализацию так, 
чтобы удовлетворялись все поставленные требования. 
Для систем управления сложными технологическими объекта-
ми требуется определить еще и информационную структуру сис-
темы, т. е. число и местоположение дополнительных каналов связи 
объекта с управляющим устройством, поскольку подобные систе-
мы обычно строятся как многоконтурные и с компенсацией воз-
мущений. Естественно, выбор информационной структуры систе-
мы влияет и на математическую модель объекта. 
Методология проектирования систем управления технологиче-
скими процессами достаточно хорошо отработана, однако ввод в 
действие таких систем, особенно если речь идет о головных образ-
цах, как правило, связан со значительными затратами времени и 
средств. Часто ввод в эксплуатацию сопровождается даже измене-
нием первоначальных проектных решений. Это приводит к крайне 
нежелательной необходимости в размещении новых заказов на 
оборудование, переделке щитов, коммутационных схем и т. п. 
Существует ряд ограничений на возможность получения дос-
таточно хорошей модели объекта управления перед выполнением 
технического проекта системы управления. Эти ограничения 
обусловлены как организационными, так и принципиальными 
причинами [3]. 

Одним из важнейших ограничений организационного поряд-
ка следует считать существующую практику ввода в действие сис-
темы управления одновременно с вводом в действие основного 
технологического оборудования. Это требует выдачи проектной 
документации на изготовление системы управления практически 
одновременно с проектом на технологическое оборудование. К 
началу проектирования системы управления реальный объект еще 
отсутствует и, следовательно, отсутствует возможность получения 
его математической модели экспериментальным путем. Получение 
моделей расчетным путем сопряжено с вводом большого числа 
упрощающих предположений, допустимость которых невозможно 
проверить из-за отсутствия эталона для сравнения.  
К организационной причине неполноты начальной информа-
ции о модели объекта может быть отнесено также сравнительно 
большое время, необходимое для проектирования, размещения 
заказов на оборудование, его получение и монтаж. За это время 
динамические свойства объекта успевают измениться настолько 
сильно, что первоначальная модель оказывается в значительной 
степени устаревшей. 
Принципиальные ограничения на точность моделей объек-
тов управления, получаемых перед стадией проектирования, свя-
заны с системным характером задачи создания математической 
модели объекта и возникающими вследствие этого парадоксами 
системного мышления типа парадоксов иерархичности и целост-
ности. Речь идет о выборе структуры модели и критерия ее при-
ближения к реальному объекту. Этот выбор не только определя-
ется свойствами объекта, но зависит также и от выбора критерия 
оптимального функционирования системы управления в целом, а 
следовательно, и от алгоритма функционирования ее управляю-
щей части. Возникает системный парадокс: для получения модели 
объекта необходимо знать алгоритм функционирования управ-
ляющего устройства, для отыскания которого, собственно, и нужна 
модель объекта. 
Неучет этого парадокса может привести к тому, что спроекти-
рованная по модели объекта оптимальная система управления по-
сле реализации ее на реальном объекте может оказаться не только 
неоптимальной, но даже неустойчивой. В этом отношении, как 
показывает анализ, особенно опасными могут оказаться модели 
объектов, построенные по критериям минимума среднеквадратического 
или интегрального квадратического приближений, т. е. по 
критериям, получившим преимущественное применение. 

Выход из этого парадокса, как и из всякого парадокса системного 
мышления, состоит в использовании метода последовательных 
приближений (итераций), который позволяет, основываясь на 
первоначальной заведомо неполной информации о модели объекта, 
постепенно пополнять ее одновременно с оптимизацией алгоритма 
управления. Организация такой итерационной процедуры 
«идентификации–оптимизации» должна включать и стадию ввода 
системы управления в действие.  
Необходимо разумное перераспределение задач, решаемых при 
разработке систем управления технологическими процессами, между 
отдельными стадиями.  
1. На стадии формулировки технического задания, технического 
и рабочего проектирования намечаются возможные варианты 
информационных структур системы управления и определяется 
информационное и техническое обеспечение, достаточное для 
реализации каждого варианта. Здесь допускается формулировка 
алгоритмов управления в общем виде; численные значения пара-
метров настройки могут оцениваться с достаточно большой степе-
нью приближения. 
В проект, помимо управляющих алгоритмов и реализующих 
эти алгоритмы технических средств, должны быть заложены как 
неотъемлемая часть проекта средства автоматизации процесса 
«идентификации–оптимизации», выполняемого на стадии ввода 
системы в действие, а также при последующей эксплуатации объ-
екта в целях совершенствования системы.  
2. На стадии ввода (внедрения) системы в действие с помощью 
технических средств и программ, имеющихся в составе системы, 
осуществляется оптимизация принятых вариантов решений и вы-
бор из них наилучшего. 
3. На стадии анализа функционирования системы проводится 
всестороннее изучение системы с целью: 
а) конкретизировать методологию автоматизированной опти-
мизации настройки применительно к данному объекту и выдачи 
рекомендаций эксплуатационному персоналу по ее реализации; 
б) выявить пути возможного совершенствования системы; 
в) пополнить банк данных САПР САУ для математических мо-
делей объектов и оптимальных решений по выбору систем управ-
ления для использования этих данных в будущем. 
Сформулированная концепция проектирования в полном объеме 
может быть использована в системах управления, построенных на 
базе ПЛК, поскольку в таких системах имеется возможность: 

а) безболезненного и практически любого изменения алгорит-
мов и структуры управления непосредственно в процессе пуска 
системы на действующем объекте; 
б) включения в их состав специального математического обес-
печения программы идентификации и оптимизации с организаци-
ей диалогового режима с наладочным персоналом. 
Описание вопросов (методики, алгоритмов, программного и 
технического обеспечения), связанных с организацией итераци-
онной процедуры оптимизации настройки действующих систем 
управления технологическими процессами, дано в последующих 
главах. 
Первая глава является постановочной. В ней рассматриваются 
причины, определяющие практическую неизбежность существо-
вания проблемы оптимизации настройки систем управления на 
стадии ввода их в действие и необходимость использования ите-
рационных методов адаптивного управления. 
Вторая глава посвящена организации процесса адаптивной на-
стройки системы управления. Рассмотрены выбор алгоритмов и 
расчет параметров настройки систем управления, особенности 
технологических объектов и систем регулирования, параметриче-
ский синтез типовых регуляторов на основе интерполяционного 
метода и метода уравнений синтеза, адаптивный ПИД-регулятор с 
предсказателем, адаптация по переходным характеристикам замк-
нутого контура и по частотным характеристикам, адаптивный 
ПИД-регулятор при сигнальном воздействии на систему, реализа-
ция адаптивных ПИД-регуляторов в SCADA-системе Трейс Моуд 
и контроллере Ремиконт Р-130, настройка каскадных (многокон-
турных) схем регулирования. 
Одним из лучших в мире является контроллер Quantum фран-
цузской компании Schneider Electric, центром компетенции кото-
рой является учебно-научный центр «Интеллектуальные системы» 
при МГТУ им. Н.Э. Баумана. Пакет Unity Pro для программирова-
ния контроллеров на всех пяти языках международного стандарта 
IEC 61131–3 имеет обширную библиотеку алгоритмов для органи-
зации процессов регулирования, в том числе и по автоматической 
настройке регуляторов. Поэтому в последующих главах речь идет 
о реализации алгоритмов автонастройки в Unity Pro. 
Третья глава посвящена типам данных и пользовательским 
функциональным блокам, в том числе и диагностическим. Такие 
функциональные блоки создаются самими пользователями и 
включаются в общую библиотеку алгоритмов. 

В четвертой главе кратко рассмотрены штатные функциональ-
ные блоки, в которых реализованы различные алгоритмы, исполь-
зуемые для решения задач непрерывного управления. 
Пятая глава посвящена автоматизированной настройке систем 
регулирования в Unity Pro. Рассмотрены решения следующих про-
блем: моделирование объекта управления и возмущений; про-
граммирование, отладка и управление ПИД-регулятором; адапта-
ция и автоматическая настройка ПИД-регулятора. 
В шестой главе речь идет об управлении проектом в Unity Pro. 
Рассматриваются редактор прав доступа; настройка параметров 
проекта и конфигурирование контроллера Quantum; переменные и 
структура приложения; управление функциональными библиоте-
ками; операторские экраны. Заканчивается глава примером авто-
настройки ПИД-регулятора. 

ГЛАВА 1. ОПТИМИЗАЦИЯ НАСТРОЙКИ СИСТЕМ 

УПРАВЛЕНИЯ И АДАПТИВНЫЕ СИСТЕМЫ 

1.1. Постановка задачи оптимизации настройки систем 

управления 

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

Рис. 1.1 

На рисунке ЗДН – задающее воздействие; ВХ – вход регуля-
тора (регулируемая величина, выход системы); ВЫХ – выход ре-
гулятора (регулирующее воздействие); ε – рассогласование 
(ошибка); ИМ – исполнительные механизмы; Д – датчики; АЦП – 
аналого-цифровые преобразователи; ЦАП – цифроаналоговые 
преобразователи. 
Объект управления, выполняющий определенные технические 
операции над материальными и(или) информационными компо-
нентами, является основным элементом САР, требуемый режим 
работы которого должен поддерживаться регуляторами. 

Доступ онлайн
800 ₽
В корзину