Научная статья на тему 'Синтез модели информационноизмерительной части территориально распределённого производственного комплекса'

Синтез модели информационноизмерительной части территориально распределённого производственного комплекса Текст научной статьи по специальности «Математика»

CC BY
78
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ИНФОРМАЦИОННЫЕ ИЗМЕРИТЕЛЬНЫЕ ПРОЦЕССЫ / РАСПРЕДЕЛЁННЫЙ КОМПЛЕКС / ЦЕЛЕВАЯ ФУНКЦИЯ / ИНТЕРПОЛЯЦИЯ / ОБЛАСТЬ СУЩЕСТВОВАНИЯ / INFORMATIONAL MEASURING PROCESSES / DISTRIBUTED COMPLEX / OBJECTIVE FUNCTION / INTERPOLATION / EXISTENCE DOMAIN

Аннотация научной статьи по математике, автор научной работы — Никонов Александр Васильевич

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

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

Modeling of information-measuring part of geographically-distributed production complex

The article covers simulation of measuring processes in geographically-distributed production complex designing. It also provides methods of the received model application and several illustrations of the process of obtaining an optimal solution.

Текст научной работы на тему «Синтез модели информационноизмерительной части территориально распределённого производственного комплекса»

ПРИБОРОСТРОЕНИЕ, МЕТРОЛОГИЯ И ИНФОРМАЦИОННОИЗМЕРИТЕЛЬНЫЕ ПРИБОРЫ И СИСТЕМЫ

УДК 621.382(06) д. в. НИКОНОВ

Омский государственный технический университет

СИНТЕЗ МОДЕЛИ ИНФОРМАЦИОННОИЗМЕРИТЕЛЬНОЙ ЧАСТИ ТЕРРИТОРИАЛЬНО РАСПРЕДЕЛЁННОГО ПРОИЗВОДСТВЕННОГО КОМПЛЕКСА

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

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

системным, конструктивным, технологическим, электрическим и экономическим требованиям [ 1].

Для целей оптимального проектирования необходимо обосновать критерии оптимальности проектируемого объекта и определить множество показателей 0= (%,...,^), на которые наложено множество ограничений У=^1,...,уі). Для решения задачи синтеза выделим совокупность независимых переменных Х=(х1,... ,хт), зафиксировав значения которых можно определить один из вариантов объекта и его количественные характеристики, в том числе значение критерия оптимальности, а также показатели, принимаемые в качестве ограничений, то есть (х1,...,хт) — переменные синтеза.

ОМСКИЙ НА^НЫЙ КСТНИК №3 (103) 2011 ПРИБОРОСТРОЕНИЕ, МЕТРОЛОГИЯ И ИНФОРМАЦИОННО-ИЗМЕРИТЕЛЬНЫЕ ПРИБОРЫ И СИСТЕМЫ

ПРИБОРОСТРОЕНИЕ, МЕТРОЛОГИЯ И ИНФОРМАЦИОННО-ИЗМЕРИТЕЛЬНЫЕ ПРИБОРЫ И СИСТЕМЫ ОМСКИЙ НАУЧНЫЙ ВЕСТНИК №3 (103) 2011

У(НМ)

Рис. 1. Поведение функции 65 = Г(1Ч, М) при

соотношении коэффициентов М и N1 N [0,15; 2,85] шаг 0,3; М [0,3; 8,7] шаг 0,6

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

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

Критерии оптимальности Б и показатели назначения д являются функциями независимых и зависимых переменных (напр., четырёх): Б(Х) = Б[х1, Б(х2), Б(х3), х4] и д^Х) = д1(х1,...,х4). Задача синтеза в формализованном виде — определение значений переменных х1,...,х4, при которых критерий оптимальности принимает экстремальное значение при условиях:

е1(хг ..., хт) (1 = Щ) и а < ^ < Ь , у = 1,т) .

Для перехода от неравенств к уравнениям следует ввести дополнительные переменные хт+1, причём хт+1 > 0 и е.(х1,..., хт, ..., хт+.) = 0. Известно, если ограничения имеют вид уравнений, то количество ограничений п не должно быть больше числа переменных т, а разность т — п определяет число степеней свободы (это количество переменных может быть выбрано произвольно).

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

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

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

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

р = (р р р р )8, (1)

Ап '-1 д 1 изм 1 прд 1 прн' ' % 1

где р , р , р , р — вероятность безотказной ра-

^ -Га1 ^ изм ± прд ± прн ± \Т

боты датчика, измерителя, передатчика и приёмника. Для одного канала (8 = 1) при рд = ризм = рпрд = = рпрн = 0,95 имеем рп = 0,815. Кроме того, недостаток параллельной структуры — это избыточность.

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

Целевую функцию можно принять как разность между эффективностью комплекса при максимально

Функция 8S си = f(N, M) при различном соотношении коэффициентов

Таблица 1 M и N

0 1 2 3 4 5 6 7 8 9 10 11 12

0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 0 1,816i 4,681i 2,036 1,333 1,04 0,865 0,743 0,651 0,578 0,516 0,462 0,415

2 0 1,845i 4,692i 2,01 1,293 0,987 0,668 0,668 0,563 0,476 0,399 0,327 0,355

3 0 1,941i 4,731i 1,917 1,143 0,781 0,527 0,286 0,215i 0,37i 0,452i 0,507i 0,546i

4 0 0,481i 4,287i 2,771 2,304 2,147 2,068 2,02 1,988 1,965 1,948 1,935 1,924

5 0 1,62i 4,608i 2,195 1,565 1,324 1,192 1,107 1,047 1,003 0,969 0,941 0,919

6 0 1,687i 4,632i 2,145 1,493 1,238 1,096 1,003 0,936 0,887 0,848 0,816 0,79

7 0 1,711i 4,641i 2,126 1,466 1,205 1,058 0,961 0,892 0,84 0,798 0,765 0,737

8 0 1,723i 4,645i 2,116 1,452 1,188 1,038 0,939 0,868 0,814 0,772 0,737 0,708

9 0 1,73i 4,648i 2,11 1,443 1,177 1,025 0,925 0,853 0,798 0,755 0,719 0,69

10 0 1,735i 4,65i 2,105 1,437 1,169 1,017 0,916 0,843 0,787 0,743 0,707 0,677

возможных затратах и эффективностью комплекса при затратах, приемлемых для потребителя. Для оценки эффективности комплекса введём понятие «объём регистрируемой информации» (ОРИ) V = ЫЫ, где N — число регистрируемых уровней физической величины; М — число зарегистрированных отсчётов на интервале наблюдения. Целевая функция опреде-

А < h w x

си max t в max 1

(4)

F(X) = (Vj - V2) ®min ,

(2)

где Vj и V2 — ОРИ, соответственно, при максимальных и конкретных затратах на комплекс.

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

p(t) = p(tk) + P(tk+l) ~ P(tk) (t - tk). (3) ht

Исследования из [1] показывают, что для большинства случаев, с учётом погрешности квантования (в узлах интерполяции), увеличение степени полинома Лагранжа выше первой (линейной интерполяции) не имеет смысла. Рассмотрим представление результатов измерения при ступенчатой интерполяции (ступенчатая аппроксимация с учётом погрешности квантования как погрешности измерителя) и при линейной интерполяции значений физической величины между двумя измерениями.

Максимальной значение погрешности ступенчатой интерполяции А на конкретном интервале

си max

дискретизации с помощью неравенства Бернштейна переводится в частотную область, как:

где юв — ожидаемая верхняя частота изменения физической величины х.

Полученное из этого выражения значение ht имеет значительный запас в связи с учётом максимального значения частоты и амплитудного значения физической величины х. Выбор интервала дискретизации по усреднённым оценкам погрешности интерполяции можно сделать по среднеквадратичному значению (СКЗ) этой погрешности, оценив закон распределения погрешности интерполяции. Если 1/ht >> юв, то на интервале дискретизации погрешность интерполяции Ад(Ц можно заменить линейной функцией. Тогда погрешность Aft(t) двух измерений в моменты времени между tk и tk + 1 распределена по равномерному закону в интервале [0; ht х (tk)]. Граница этого распределения ht х (tk) является случайной величиной, распределенной по закону плотности вероятности первой производной измеряемой физической величины W(x).

На практике интересны не точные значения функции плотности вероятности, а ожидаемый их диапазон. При недостаточной априорной информации можно использовать равномерное распределение, как имеющее максимальную неопределённость. Для W(x) в диапазоне —x < x < x плотность веро-

max max

ятности погрешности интерполяции будет аппроксимироваться законом вида:

(

А д = a • ln

ht x'n

Л

А Д

(5)

Значение а, зависящее от произведения Ц хтах, можно найти из условия полной вероятности

хтах 1

I ^(ЛдМАд=1 , что даёт а = '

2htxmax

Выражение для у(Ад) примет вид:

Y(As) = ■

1

ln

ht x'i

2ht x max Аэ

а дисперсия и СКЗ погрешности определятся:

(6)

ОМСКИЙ НАУЧНЫЙ ВЕСТНИК №3 (103) 2011 ПРИБОРОСТРОЕНИЕ, МЕТРОЛОГИЯ И ИНФОРМАЦИОННО-ИЗМЕРИТЕЛЬНЫЕ ПРИБОРЫ И СИСТЕМЫ

ПРИБОРОСТРОЕНИЕ, МЕТРОЛОГИЯ И ИНФОРМАЦИОННО-ИЗМЕРИТЕЛЬНЫЕ ПРИБОРЫ И СИСТЕМЫ ОМСКИЙ НАУЧНЫЙ ВЕСТНИК №3 (103) 2011

240

Рис. З Область существования задачи минимизации целевой функции

аД = h2(x max) /9 ; ад = ±ht(x'max) /3. (7» 8) С учётом неравенства Бернштейна (x (t) £ w x ),

max в max

получим:

1

sД £ ®Вxmax.

(9)

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

3<Гтреб

ht

WR xmax

(1G)

.2 = Лизм max + 2ht wB xmax

AS си =

б

9

(11)

Ss си = '

As с

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

2xn

hизм max + (ht WBxmax) (12)

24xii

18xii

(2x / h )2 = (N—1)2 . (13)

max изм max

Требуемое для физической величины число регистраций М за интервал наблюдения Тн определится как М = Т /h. + 1, Н (14)

н t ' v ’

или, полагая Тн = 2р^в, имеем: h^ = 2р(М — 1). Тогда: (15)

Ss с

1 G,22p2

----^ 1;

|6(Ы-1)2 (Ы-1)2. (16)

Представив выражение для целевой функции в виде Б(Х) = (Ы^ - Ы2Ы2) , (17)

выражение (12) можно использовать как ограничение.

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

Аэ (t) = (t-tk)(t -tk+l)x" (t) / 2 ,

(18)

исходя из общего представления погрешности Л(.) для физической величины х(1;):

n-1

A(t) = P(t) - x(t) = XakP(Pk),

k = G

(19)

где р(У — измеренное значение физической величины; ак — коэффициенты интерполяционной фор-п-1

мулы р(.) = X акр(рк) . к=0

Максимальное значение погрешности на интервале между двумя измерениями при максимальном значении второй производной от физической величины на этом интервале определится:

Такой учёт статистических свойств погрешности интерполяции в три раза уменьшает запас по быстродействию комплекса, чем при использовании требования (4). Но это выражение также имеет запас, учитывая неравенство Бернштейна и равномерность распределения W(x').

Погрешность ступенчатой интерполяции и погрешности измерителей h независимы по своей

± изм max

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

Аэ (t) £ h2 x max (t) / 8.

(2G)

Выполняя анализ, как и для случая ступенчатой интерполяции, находим средний квадрат методической погрешности при линейной интерполяции:

.2 _ Лизмmax nnn^ .J- 2 *

As ли = _ + G,GG2t <»Bxmax. (21)

б

Приведённая погрешность будет определяться выражением:

Ss

ЛІзм max G,GG1h4 wB

ли Ц 2

24xmax

(22)

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

Связывая это выражение с параметром «объём регистрации информации», получим:

Ss л

1

б^-!)2

54G-

4p2 M-1

(2З)

Для первого слагаемого можно использовать связь h с количеством измеряемых уровней физиче-

изм max ± J ir т

ской величины N:

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

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

2

4

лочку области существования задачи оптимизации. Целевая функция определяется как:

F(X) = X Cj xj j=О

а система уравнений ограничений будет:

(24)

x4 = О,2 -

О,22р2

B(Nj - 1)2 (Mj - І)2

О,22р2

В( N 2 - 1 ) 2 (M2 - 1)2

x4 > О; (29)

0i(x1,...,xm), i = 1,m; aj < xj < bj, j = 1, n.

(25)

(26)

x5 = 1 - S1N1M1 + S2N2M2 ; x5 > О .

(30)

Найдём значения переменных, удовлетворяющих ограничениям (25) и (26) и обращающих в минимум целевую функцию (24) (т — количество переменных, а п — количество ограничений). Для данной задачи должно быть т > п, а значения т— п переменных можно выбрать произвольно, в частности равными нулю. Тогда такая геометрическая задача будет отражена в (т — п)-мерном пространстве Ет-п. В этом пространстве каждой точке Х(г) соответствует совокупность чисел х1 г, ..., хтпг, равных проекции вектора, проведённого из начала координат в точку Х(г), на координатные оси пространства Ет-п.

Так как функция Б(х1, ..., хт) в каждой точке пространства имеет конкретное значение, то пространство Ет-п является скалярным полем критерия оптимальности Б(Х) и функций ограничений ®1(Х). Функциям ограничений (25) соответствуют граничные гиперповерхности (или гиперплоскости). Ограничениям (26) соответствуют гиперплоскости, выделяющие в пространстве определённую область. Если ограничения (25) и (26) представляют собой выпуклую область, то решения задачи оптимизации соответствуют такой точке в этой области со скалярным полем критерия Б(Х), в которой он принимает минимальное значение.

Для практической оценки модели зададимся следующими значениями: а) объёмы регистрируемой информации не должны различаться более чем на 20 %: Ы1М1 — И2М2 <0,2; б) реальный комплекс не должен увеличивать погрешность измерения по каналу физической величины более, чем в 1,2 раза, и для ступенчатой интерполяции запишем:

1

О,22я

2

1

О,22я2 - +----------2 < °,2;(27)

В поставленной таким образом задаче число переменных т = 5, число уравнений п = 3, и т — п = 2, что позволяет дать геометрическую интерпретацию задачи в пространстве Е2, то есть на плоскости. Так как все переменные должны быть положительны: х; > 0, ] = 1,5, каждое из неравенств определяет некоторую допустимую область в пространстве Е2. Так как неравенство х1=У1 = Ы1М1 > 0 определяет верхнюю полуплоскость, то неравенство х3 > 0 — полуплоскость, лежащую по одну сторону от прямой — И1М1 + т + И2М2 + 0,2 = 0, а именно ту, которая содержит начало координат. Область, соответствующая х3<0, является запрещённой.

Неравенство х5 > 0 определяет полуплоскость, лежащую по одну сторону от прямой 1 — Б^1М1 + + Б2Н2М2 = 0 и содержащую начало координат. При соотношении стоимостей идеального и реального каналов измерения физической величины 1/2 (то есть, Б2 = 0,5; Б1 = 1), линия х5 = 0. Неравенство х4 > 0 даёт свою ограничивающую линию, для чего надо выбрать соотношение величин N и М, исходя из поведения функции 6Е си = 1:(^ М) (табл. 1, рис. 1).

Выбрав точку ^М1 = У1, в зависимости от значения У2 строится кривая из уравнения:

О,2 -

1 О,22л2

+------------;т +

6(Nj -1)2 (Mj - І)2

1 О,22тг2

- +-

B(N - і)2 (M2 - і)2

(Зі)

B(Ni - І)2 (Mj - І)2 Vb(N2 - І)2 (M2 - 1)

в) стоимость идеального комплекса не должна превышать стоимость реального комплекса более чем в два раза: Б1Н1М1 — Б2Н2М2 < 1, где Б1, Б2 — средняя стоимость канала измерения в идеальном и реальном комплексах.

Имея две переменные У1 и У2, введём дополнительные переменные по числу ограничений:

Область существования задачи отражают рис. 2 и 3 (область ОЛЯВССБЕ), и целевая функция (2) принимает минимальной значение на линии БС.

Библиографический список

1. Ефимов, В. М. Квантование по времени при измерении и контроле / В. М. Ефимов. — М. : Энергия, 1969. — 87 с.

НИКОНОВ Александр Васильевич, доктор технических наук, профессор (Россия), профессор кафедры «Автоматизированные системы обработки информации и управления».

Адрес для переписки: e-mail: [email protected]

x3 = а2 - N1M1 + N2M2 ; x3 > О;

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

(28)

Статья поступила в редакцию 31.05.2011 г. ©А. В. Никонов

1

+

1

+

О

+

ОМСКИЙ НАУЧНЫЙ ВЕСТНИК №3 (103) 2011 ПРИБОРОСТРОЕНИЕ, МЕТРОЛОГИЯ И ИНФОРМАЦИОННО-ИЗМЕРИТЕЛЬНЫЕ ПРИБОРЫ И СИСТЕМЫ

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