скачать рефераты

скачать рефераты

 
 
скачать рефераты скачать рефераты

Меню

Идентификация технологических объектов управления скачать рефераты

p align="left">При идентификации методом планирования эксперимента принимается следующая последовательность операций:

- все члены уравнения модели, содержащие переменные xi их квадраты и произведения записывают в виде линейных уравнений ai xi и нумеруют последовательно при составлении полинома

или в общем виде

где n - число членов уравнения регрессии; j = 1/N - номер эксперимента;

для определения коэффициентов уравнения ai в соответсвии с методом минимума суммы квадратов отклонений записывают функционал:

где N - число экспериментов (опытов), берут частные производные этого функционала по коэффициентам и, приравнивая их нулю, получают систему уравнений dF / dai = 0, из которой определяют аi.

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

В этом случае коэффициенты должны удовлетворять системе линейных уравнений вида (3.23). В матричной форме эта система имеет вид

Y=XA, (3.24)

где Y -- матрица-столбец экспериментальных значений у с числом элементов N9 равных числу опытов;

А -- матрица-столбец коэффициентов вм с числом элементов, равным числу членов полинома л;

X - матрица входных воздействий xt размером N * п.

Чтобы матрицу X сделать квадратной и далее диагональной, умножим обе части (3.24) на транспонированную матрицу Хt. Обозначим Хt Х = С и получим

откуда

Если выбрать определенную последовательность изменения входов xi, то квадратная матрица С и обратная ей матрица С-1 будут диагональными. Тогда система (3.25) разбивается на п независимых уравнений, каждое из которых будет включать лишь один неизвестный коэффициент

где N -- номер опыта.

Диагональность матрицы С-1 определяется таким варьированием хi которое подчиняется условиям:

- симметричности - сумма xi одного столбца должна быть равна нулю;

- нормированности - сумма x2i одного столбца должна быть равна числу опытов с разными сочетаниями xi;

- ортогональности - сумма xi - 1 xi должна быть равна нулю.

Удовлетворяя этим условиям, составляем таблицу планирования эксперимента (табл. 3.4) для двух факторов согласно (3.22) так, чтобы получить четыре разные комбинации значений переменных хх и х2.

Из таблицы видно, что число комбинаций значений переменных равно M = 22 = 4, причем сумма хi в колонках 1, 2 равна нулю; сумма хi в колонках 4, 5 равна 4; сумма в колонке 3 равна нулю.

Таблица 3.4

x0

x1

x2

x3=x1x2

x4=

x5=

0

1

2

3

4

5

+

-

-

+

+

+

+

+

-

-

+

+

+

-

+

-

+

+

+

+

+

+

+

+

Колонки 4 и 5 имеют значения, аналогичные колонке 0, т.е. не дают дополнительной информации, поэтому следует ограничиться четырьмя колонками лго> xl9 x2 и ххх2 (участок табл. 3.4, очерченный двойными линиями). Получим модель вида путем приравнивания нулю частных производных по ai получаем систему уравнений

Минимизируя функционал

Если эксперимент спланирован с выполнением условий симметричности, нормированности и ортогональности, то рассмотренные выражения окажутся проще, так как

С учетом этого выражения для расчета коэффициентов получим в соответствии с (3.26) моделей объектов.

Эксперимент, при котором перебираются все возможные сочетания xi, называют полнофакторным или ПФЭ2n. Он дает возможность определить только коэффициент при входных воздействиях первого порядка и их сочетаниях. Такой ПФЭ называют планом первого порядка.

Кроме ПФЭ2n применяется дробный факторный эксперимент (ДФЭ), который позволяет уменьшить объем эксперимента. По числу коэффициентов выполняются эксперименты для реализации (3.23). Так, если требуется определить четыре коэффициента - а0, alt a2, а-х, то достаточно провести четыре эксперимента, удовлетворяющих требованиям ПФЭ. Это соответствует двухфакторному эксперименту, где колонка x1 х2 заменена колонкой х3. Для модели типа

вместо N = 23 =8 достаточно провести четыре опыта. В таблице планирования эксперимента (табл. 3.4) колонка 0 заполняется плюсами, 1 -- чередованием плюса и минуса через одну строку, 2 -- через две строки, а 3 формируется путем умножения построчно колонок 1 и 2. Модель в абсолютных единицах после определения коэффициентов записывается в виде

Динамическая идентификация

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

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

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

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

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

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

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

- в процессе эксплуатации через строго фиксированные интервалы времени записывают значения входных и выходных параметров;

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

- по результатам эксперимента и принятого типа модели методом минимума суммы квадратов отклонений определяют коэффициенты разностного уравнения;

- решают разностное уравнение и сравнивают полученные динамические характеристики с экспериментом;

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

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

Для дифференциального линейного уравнения k - го порядка аналогом будет разностное уравнение вида

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

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

Если модель окажется недостаточно адекватной, следует взять в качестве модели разностное уравнение второго порядка

yn = A0yn -1 + A0yn -2 + B0xn -1 + B0xn -2

Далее, используя методику минимизации суммы квадратов отклонений, т.е. функционала вида

Получаем систему уравнений из которых можно А0 А1, В0, В1

Экспериментальные модели недетерминированных объектов

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

Для устранения систематических погрешностей применяют многократное повторение необходимой номенклатуры опытов при различных сочетаниях значений входов в случайной последовательности (рандомизация). Так, при двухфакторном эксперименте с N, равным 4 опытам, с приведенными ранее сочетаниями х1 и х2 (см. табл. 3.4) при первом эксперименте проводят опыты в последовательности 1, 2, 3, 4, затем меняют последовательность - 3, 1, 2, 4 и т.д. Случайные последовательности номеров опытов получают, пользуясь таблицами случайных чисел (отбрасывая повторяющиеся числа и значения, большие N). Квазислучайные последовательности получают, используя различные алгоритмы, например алгоритм Неймана. По этому алгоритму для получения случайных чисел в пределах 0 ... 1 выбирают произвольное число, меньшее единицы, возводят его в квадрат, берут из середины результата необходимое число разрядов, вновь возводят в квадрат и т.д.

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

где унr - п-я ордината на гладкой (сглаженной) кривой.

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

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

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

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

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

Р* = п*/т*.

Большинство реальных опытов нельзя свести к схеме случая. Поэтому экспериментально определяется статистическая вероятность Р как отношение числа опытов n, в которых наблюдался интересующий нас исход, к общему числу проведенных опытов т:

Р = п/т.

Согласно теореме Бернулли при m>? разность Р* - Р стремится к нулю.

События бывают:

- достоверные (Р * = 1),

- невозможные (Р* = 0),

- случайные (0 < Р* < 1);

- совместные (одновременные);

- несовместные;

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

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

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

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

Законы распределения чаще всего представляются в виде интегральной F(x) или дифференциальной f(x) функции распределения. Первая применяется для дискретных величин и определяет вероятность того, что случайная величина не превышает некоторого фиксированного ее значения хk, т.е. вероятность ее нахождения в интервале

ФОРМАЛИЗАЦИЯ ДИСКРЕТНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ ОПЕРАЦИЙ (ТЕХНОЛОГИЧЕСКИХ ЦИКЛОВ)

Структура формирования технологического цикла

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

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

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

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

Рисунок 3.6.1 - Структура управления технологическим объектом человеком - оператором или АСУ ТП

Рисунок 3.6 - Структура управления технологическим циклом при помощи дискретного автоматического устройства

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

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

1)составления содержательного описания, в котором в произвольной повествовательной форме описывается технологический цикл при нормальном его ходе и аварийных ситуациях;

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

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

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

5) составления формализованного графического представления алгоритма функционирования в виде таблицы, циклограммы, графика и т.п.

Комбинационные детерминированные модели. Таблицы истинности

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

Активное (включенное) или пассивное (отключенное) состояние исполнительного элемента (входа) или уровень контролируемого выхода (высокий, низкий) может обозначаться любыми символами. Обычно для этих целей используются дискретные величины 1 и 0. При числе входов п возможны N = 2п сочетаний комбинаций их единичного и нулевого уровней. Поскольку последовательность смены комбинаций в данном случае роли не играет, в таблице истинности их удобно располагать в виде кодов натурального ряда двоичных чисел, т.е. чередуя 0 и 1 для первого входа через одно состояние, для второго -- через два, для третьего -- через четыре и т.д. Особо следует отметить, что не все комбинации состояний входов (исполнительных приводов) и датчиков реально могут иметь место.

Последовательностные детерминированные модели

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

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

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

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

Рисунок 3.8 - Циклограмма работы грузового подъемника.

Пример 1. Рассмотрим циклограмму работы грузового подъемника (рис. 3.8). Грузовой подъемник с тележкой от подачи кратковременной команды кнопкой SB (пуск) идет вверх [кнопка SB включает контактор "Вперед" КМ1 (SB - КМ1), после чего отключается (такт 1)]. В начале движения отключается нижний конечный выключатель SQ2 (такт 2). После достижения крайнего верхнего положения кабина воздействует на верхний конечный выключатель SQ1, который дает команду на отключение КМ1 (такт 3, SQ1 - КМ1). Контактор КМ1 отключается (такт 4). После выката тележки отключается конечный выключатель SQ3 (такт 5) и включается контактор "Назад" КМ2, подъемник идет вниз (такт 6, SQ3 - КМ2), отключается SQ1 (такт 7). После воздействия внизу на нижний конечный выключатель SQ2 отключается КМ2 (такт 8, SQ2 - КМ2), кабина останавливается (такт 9).

Таблица состояний. Число строк таблицы соответствует числу состояний, число столбцов -- числу возможных комбинаций переменных; крайний левый столбец фиксирует номера исходных состояний.

Таблица 3.15

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

Пример 2. Подъемник перемещается с одного уровня на другой реверсивным приводом, включаемым исполнительными элементами контакторами КМ1 и КМ2. Пуск подъемника осуществляется по команде от этажных кнопок SB1, SB2y SB3, SB4. Аварийные ситуации предот вращаются реле перегрузки, конечными выключателями SQ1 и SQ2 и контролем закрытия дверей шахты SQ3t SQ4. Все командные переменные сведены к четырем: пуск вверх ПВ -- нажаты кнопки "Вверх" SB1, SB3 на первом или втором этаже; пуск вниз ПН -- нажаты кнопки "Вниз" SB2t SB4 на первом или втором этаже; есть разрешение дви- гаться вверх РВ -- закрыты все двери, не нажат конечный выключатель SQ1, нет перегрузки; есть разрешение двигаться вниз РН -- закрыты все двери, не нажат конечный выключатель SQ2, нет перегрузки.

Число возможных состояний три: 1 -- движение вверх, 2 -- движение вниз, 3 -- кабина неподвижна. Таблица состояний (табл. 3.15) содержит три строки и 24 = 16 столбцов. Число столбцов равно числу комбинаций командных переменных.

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

В третьей строке указывается исходное состояние кабины 3, поэтому 3 проставляется: в клетках 1-4, так как нет РВ и РН; в клетках 8, 9, 16, так как нет вызова (отсутствуют ПВ и ПН); в клетках 5 и 15, так как здесь разрешение противоречит вызову (есть ПВ, нет РВ и на оборот). В клетках 7,10 ставится 1, а в клетках 12, 13 - 2, так как разрешение соответствует вызову. Состояние командных органов для клеток 6, 11, 14 нереально при нормальной эксплуатации (есть одно временно два вызова: вверх и вниз). В такой ситуации кабина может оставаться неподвижной, т.е. ставится 3.

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

Рисунок. 3.9 - Граф-схема алгоритма функционирования подъемника

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

На рис. 3.9 представлен граф, описывающий работу подъемника из примера 3.8. Граф имеет три вершины (состояния 1, 2, 3) (см. табл. 3.15). Пуск из состояния 3 (подъемник неподвижен) в состояние 1 или 2 (движение вверх или вниз) обусловлен наличием требуемой команды (ПВ или ПН), отсутствием противоположной (ПН или ПВ) и наличием разрешений (РВ или РН). Обратный переход обусловлен только отсутствием разрешения (РВ или РН), т.е. снятие ПВ или ПН останова не вызывает. Сохранение состояния 1 или 2 обусловлено только наличием РВ или РН, а состояние 3--их отсутствием. В скобках над или под стрелками указаны номера комбинаций переменных (такты), соответствующие данному переходу.

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Автоматизация типовых технологических процессов и установок: Учебник для вузов/А.М. Корытин, Н.К. Петров, С.Н. Радимов, Н.К. Шапарев. --2-еизд., перераб. и доп. - М.: Энерго-атомиздат, 1988.--432 с: ил.

Страницы: 1, 2, 3