Проведение вычислительного эксперимента

дипломная работа

1.1 ПОСТАНОВКА ЗАДАЧИ ЭКСТРЕМАЛЬНОГО УПРАВЛЕНИЯ

Задачей всякого управления являются организация и реализация целенаправленного воздействия на объект управления. Управление представляет собой процесс изыскания и реализации мер по переводу объекта в желаемое состояние.

Понятие управления связано с такими исходными понятиями, как «объект управления», «воздействие» и «цель».

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

на объект можно воздействовать;

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

Рисунок 1.1- Объект управления и его взаимодействие со средой и управлением

На рисунке 1.1 показано схематическое изображение объекта. Здесь X- канал воздействия среды на объект, Y - канал воздействия объекта на среду, U - канал воздействия управления на объект.

Таким образом, первым и весьма существенным этапом всякого управления является выделение объекта и выявление каналов взаимных воздействий X, Y и U.

Далее следует отметить, что понятие «воздействие» при решении задач управления рассматривается лишь (и только) в информационном смысле. Это значит, что с точки зрения управления воздействие имеет сугубо информационный характер.

Выделение объекта управления и выявление каналов воздействий сами по себе произойти не могут. Это выделение может (и должно) производиться только с точки зрения заданной цели управления. Под целью управления здесь подразумевается совокупность условий, свойств и требований, которым должен удовлетворять объект. Таким образом, объект управления и каналы его взаимодействия со средой целиком и полностью определяются целями управления.

Рисунок 1.2 - Блок-схема системы управления и ее взаимодействие со средой

Как сказано выше, процесс управления является процессом организации, т.е. реализации целенаправленного воздействия на объект. Однако сам процесс организации также целенаправлен. Он подразумевает наличие умения, способности создать целенаправленное воздействие. Эти свойства и определяют алгоритм управления. Под алгоритмом управления подразумевается совокупность правил, методов и способов, позволяющих образовать (синтезировать) целенаправленное воздействие (управление), коль скоро известно действительное состояние объекта управления. Проще говоря, алгоритм управления является инструкцией о том, как добиться целей управления в различных ситуациях.

Теперь объединим объект управления и управляющее устройство, реализующее алгоритм управления, в систему управления. Будем называть системой управления такую совокупность объекта управления и управляющего устройства, процесс взаимодействия которых приводит к выполнению поставленной цели управления (рисунок 1.2).

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

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

Таким образом, до опыта известно, что в фазовом пространстве существует некоторая изменяющаяся во времени (дрейфующая) поверхность y = f(xl,x2,...,xn,t), определяемая некоторой функцией качества и имеющая один или несколько экстремумов. Экстремальная поверхность ограничена, так как всегда ограничены координаты х1,х2,...,хп.

Система экстремального управления должна вывести и удержать рабочую точку в глобальном экстремуме (maximum maximorum или minimum minimorum).

Рисунок 1.3 - Дрейф экстремальных характеристик объекта: а - по вертикали; б - по горизонтали и вертикали

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

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

специальная экстремальная система.

Следовательно, системы экстремального управления предназначены для стабилизации координат х1,х2,...,хп, объекта управления относительно наперед неизвестных значении хх =х1э,х2 =х2э,...,хп = хпэ, соответствующих экстремальному значению функции у = f(xl,x2,...,xn).

Допустим, что в некоторый момент времени рабочая точка объекта А (рисунок 1.4) определялась координатами ха,уа и находилась в экстремуме. Возмущающие воздействия скачком сместили экстремальную характеристику в новое положение. В результате состояние объекта характеризуется точкой В с координатами хв,ув .Точка В находится между двумя экстремумами. При случайном выборе направления она может прийти в минимум или в максимум. И то и другое положение соответствует экстремальному значению функции.

Рисунок 1.4 - Движение СЭР при скачкообразном смещении характеристики

Очевидно, что для правильной работы экстремальной системы необходимо задать вид требуемого экстремума. Предположим, что необходимо поддерживать максимум выходной координаты. Тогда экстремальный регулятор должен определить направление движения к максимуму и организовать это движение. Определив, что рабочая точка пришла в экстремум (точку С), регулятор должен удержать ее в этом режиме.

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

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

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

1.2 АНАЛИЗ ОБЪЕКТОВ С НЕЛИНЕЙНЫМИ ХАРАКТЕРИСТИКАМИ И АЛГОРИТМОВ ПОИСКА ЭКСТРЕМУМА

Рассмотрим несколько примеров объектов автоматической оптимизации.

Во многих видах производства в качестве теплоносителя используется тепло газов, получаемых в результате сжигания в топочных устройствах того или иного вида топлива. Статическая характеристика топочного устройства по каналу «расход воздуха на горение - температура топочных газов» имеет экстремальный характер: максимальная температура топочных газов t?макс получается для данного количества сжигаемого топлива QT при вполне определенном количестве подаваемого в топку воздуха Qв (рисунок 1.5).

Рисунок 1.5 - Статические характеристики топочного устройства

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

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

температуры t?макс0 нужно регулятору расхода воздуха дать задание поддерживать расход равным Qв0. Система регулирования расхода сможет поддержать максимальную температуру топочных газов только при строго постоянной подаче топлива, равной QT0, и отсутствии неконтролируемых возмущений (нерегулируемых подсосов воздуха в топку, изменения теплотворной способности топлива и т. д.).

Если существуют любые из этих возмущений, то температура топочных газов не будет максимальной при работе САР. Например, измерение QT0 приводит к

смещению статической характеристики t? = f(Qв) топки, и для достижения нового

максимального значения температуры, например t?макс1, нужно поддерживать другой расход воздуха Qв1.

У топочного устройства, как и у любого объекта, существуют неконтролируемые возмущения, которые заранее учесть практически невозможно. К таким возмущениям относятся, например, изменение калорийности топлива, неконтролируемые подсосы воздуха и т. п., воздействие которых будет вызывать отклонение режима от оптимального - отклонение температуры топочных газов от максимальной.

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

где - изменение регулируемого параметра;

: - изменение управляющего воздействия.

Изменение знака в процессе работы САР вызывает обращение знака в

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

Задача оптимизации возникает и при автоматизации работы паровых котлов.

Статическая зависимость (рисунок 1.6) между КПД котла з и коэффициентом избытка воздуха б, подаваемого в топку котла для сжигания топлива, также имеет экстремальный характер, причем при изменении расхода пара D с котла, (являющегося основным возмущением при эксплуатации котлоагрегата) изменяется значение коэффициента избытка воздуха, соответствующего максимальному значению КПД для данного расхода пара.

Рисунок 1.6 - Статические характеристики котлоагрегата

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

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

Рассмотрим характеристики двигателя внутреннего сгорания (рисунок 1.7).

Рисунок 1.7 - Статические характеристики двигателя внутреннего сгорания изменении частоты вращения

В системе координат мощность N частота вращения двигателя n построены статические характеристики двигателя для различных степеней открытия S дросселя. Характеристики показывают, что мощность двигателя N изменяется с изменением частоты вращения, достигая при некотором значении попт максимума. Наивыгоднейшая частота вращения попт зависит от степени дросселирования. Поэтому при каждом изменении положения дроссельной заслонки оптимальный режим работы двигателя (максимум мощности) достигается при соответствующем изменении частоты вращения.

При эксплуатации самолетов возникает задача обеспечить максимальную дальность полета при заданном запасе топлива. Зависимость километрового расхода Q топлива от скорости полета и для различных полетных весов G также имеет экстремальный характер (рисунок 1.8).

В этом случае при изменении полетного веса самолета (за счет сгорания топлива) для обеспечения минимального километрового расхода топлива необходимо все время подбирать соответствующую оптимальную скорость полета.

Рисунок 1.8 - Статические характеристики летательного аппарата

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

Управляющим воздействием, влияющим на процесс окисления, служит изменение температуры газа перед слоем катализатора tвx.

На рисунке 1.9 показаны статические характеристики слоя катализатора в координатах «температура газа, входящего в слой t?вх, - степень контактирования х в слое». На рисунке 1.9-а характеристики показаны при различных расходах газа G1,G2,G3 через слои катализатора; на рисунке 1.9-б при различной концентрации b1,b2,b3 кислорода в газе. Из рисунка 1.9 видно, что статические характеристики слоя катализатора имеют экстремальный характер.

Рисунок 1.9- Статические характеристики каталитического химического реактора: а - по нагрузке; б - по концентрации окисления

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

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

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

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

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

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

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

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

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

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

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

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

В этом смысле существующие экстремальные системы можно разделить на следующие типы.

1. СЭР с принудительной модуляцией (с совмещенным и разделенным поисковым входным воздействием). С помощью специального генератора вырабатывается гармоническое или ступенчатое изменение входного сигнала х, являющееся пробным движением. В зависимости от расположения рабочей точки экстремума слева (участок №1) или справа (участок №3) (рисунок 1.10) фаза выходного сигнала меняется на 180°. С помощью специального фазочувствительного устройства формируется управляющий сигнал, знак которого зависит от фазы выходного сигнала, а величина - пропорциональна его амплитуде колебаний. По знаку и величине этого сигнала устанавливается скорость изменения выходах, соответствующая основному движению системы. Такие системы особенно перспективны при быстропротекающих процессах.

Рисунок 1.10- Изменение параметров экстремальной системы с модулирующим воздействием в процессе поиска

2. СЭР с запоминанием экстремума выходного параметра или его производных. В известных экстремальных системах с запоминанием входные координаты изменяются с постоянной скоростью.

Последовательность работы регулятора следующая.

Запоминается значение у = у0, измеряется текущее значение у, которое сравнивается с у0 и выделяется разность Дy=y-y0. Каждый раз, как только разность Дy достигает зоны нечувствительности регулятора дн, запоминание у0 сбрасывается и запоминается новое значение, равное у в этот момент. При регулировании на максимум подается команда на реверс каждый раз, когда разность Дy становится отрицательной и достигает дн, а в случае регулирования на минимум, когда разность Ду становится положительной.

Работа системы показана на рисунке 1.11.

Система с запоминанием менее подвержена действию высокочастотных помех, чем с регулированием по производной, и проще по устройству.

Рисунок 1.11- Изменение параметров экстремальной системы с запоминанием в процессе поиска

3. СЭР с регулированием по производной. Известны два варианта этих систем. В первом варианте входная координата х изменяется принудительно с постоянной скоростью, и измеряется производная функции y=f(x). Работа системы показана на рисунке 1.12. Если при регулировании на максимум у>0, движение допускается. Как только у становится меньше нуля и достигает границы зоны нечувствительности регулятора дн, совершается реверс и снова устанавливается движение к экстремуму. Таким образом, устанавливаются автоколебания в области экстремума.

Системы такого типа обладают существенными недостатками: больше, чем другие чувствительны к действию высокочастотных помех, теряют работоспособность на участках с малым наклоном кривой f(x) (особенно при медленном движении исполнительного органа), сложны по устройству. Такие регуляторы практически почти не применяются.

Рисунок 1.12 - Изменение параметров экстремальной системы с регулированием по производной в процесс поиска

Во втором варианте скорость изменения входной величины не сохраняется постоянной. В этом случае при нелинейной статической характеристике объекта y=f(x) скорость движения исполнительного органа устанавливается пропорциональной отношению скорости выхода к скорости входа.

Исследование таких экстремальных систем в ряде случаев может осуществляться обычными в теории регулирования методами.

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

Работа регулятора шагового типа показана на рисунке 1.13.

Рисунок 1.13 - Изменение параметров экстремальной системы шагового типа в процессе поиска

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

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

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

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

Делись добром ;)