Экспериментальное исследование алгоритма.
В исследовании обрабатывались данные, полученные со 100 коров в течение приблизительно 330 дней с датчиков измерения пяти параметров.
Результаты работы алгоритма оценивались по четырем критериям, часто применяемым при сопоставлении экспертных эталонных результатов поиска с алгоритмическими: полнота, точность, ^-мера и ошибка идентификации отклонения (см. таблицу).
Таблица
Экспериментальная оценка алгоритма выявления всплесков, в %
Полнота характеризует способность системы находить критические отклонения параметра без учета тех, которые система найти не смогла. Точность работы алгоритма показывает способность находить такое же число отклонений, которое указал эксперт. _Р-мера является гармоническим средним полноты и точности. Ошибка отображает долю неправильно классифицированных алгоритмов.
Выводы.
В работе получен новый алгоритм идентификации внеплановых всплесков значений параметров производственных данных животноводческого предприятия, основанный на применении правила трех сигм по отношению к разности исходного и аппроксимированного временных рядов. Результаты работы
УДК 536.24
алгоритма по всем рассматриваемым критериям превосходят существующие. Процент ошибки определения периодов отклонения от нормы составляет менее одного, что в значительной степени ниже показателей систем-аналогов. Численная оценка полноты и точности работы алгоритма больше 90 % применительно ко всем параметрам исследования, что является высоким показателем для потенциального внедрения на предприятие.
Литература
1. Антонов, Л. В. Автоматизация процесса мониторинга животноводческого предприятия на основе исследования временных рядов параметров крупного рогатого скота / Л. В. Антонов, А. Д. Варламов // Современные проблемы науки и образования. - 2013. - № 6. - URL: http://www.science-education.ru/113-10922 (дата обращения: 27.11.2013).
2. Антонов, Л. В. Алгоритм мониторинга критических изменений параметров производственного процесса животноводческого предприятия / Л. В. Антонов // Алгоритмы, методы и системы обработки данных. - 2014. -№29.
3. Антонов, Л. В. Обзор и анализ современных информационных решений автоматизации животноводческих хозяйств / Л. В. Антонов, А. А. Орлов // Современные проблемы науки и образования. - 2013. - № 6. - URL: http://www.science-education.ru/113-10943 (дата обращения: 29.11.2013).
4. Антонов, Л. В. Разработка адаптивного алгоритма отслеживания отклонений параметров животных в системе управления животноводческим предприятием / Л. В. Антонов, А. Д. Варламов, А. А. Орлов // Динамика сложных систем. - 2015. - №2. - С. 44-49.
5. Bulman, D. C. Milk progesterone levels in relation to conception, repeat breeding and factors influencing acyclicity in dairy cows. J. Reprod / D. C. Bulman, G. E. Lamming // Fertil. - 1978. - V. 54. - P. 447-458.
6. Lovendahl, P. Assessment of fertility in dairy cows based on electronic monitoring of their physical activity / P. Lovendahl, M. Chagunda // Proceedings of the 8th World Congress on Genetics Applied to Livestock Production, Belo Horizonte, MG, Brazil. - 2006. - P. 496-500.
Ю. Р. Осипов
Вологодский государственный университет,
С. Ю. Осипов
Тверской государственный технический университет,
С. А. Шлыков
Вологодский институт права и экономики ФСИН России
Параметр Полнота Точность F- мера Ошибка
Среднесуточная активность животного 92,8 94,9 93,8 0,34
Вес животного 98,9 89,7 94,1 0,35
Электропроводность 98,0 93,5 95,7 0,26
Время доения 94,9 97,9 96,4 0,23
Ежедневный надой 94,7 98,2 96,5 0,23
ТЕПЛООБМЕН ПРИ ВОССТАНОВЛЕНИИ ГУММИРОВОЧНЫХ ПОКРЫТИЙ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ
Исследованы температурные режимы процесса восстановления гуммировочных покрытий с целью повышения их качества. Процесс протекает в условиях действующих возмущений стохастической природы, которые являются факторами неопределенности и влияют на ход вулканизации. Создана математическая модель тепловых режимов вулканизации. Стохастическая задача решена с применением вероятностных критериев. Построены кинетические кривые теплового режима прогрева покрытия, полученные экспериментальным путем и при решении вероятностной задачи по предложенной математической модели.
Теплообмен, температура, гуммировочное покрытие, стохастическая задача, неопределенность, вероятность, случайная величина.
The temperature cycle of the recovery process of rubber protective coatings is analised to improve their quality. The process takes place in conditions of stochastic perturbation. They introduce uncertainty and may significantly affect the course of the process. A mathematical model for temperature cycle was developed. Stochastic problem is solved with the use of probabilistic criteria. As a result, the kinetic curves are constructed for the heating cycle of the rubber coating. The correlation was obtained experimentally and with the help of a mathematical model based on probability theory.
Heat transfer, temperature, rubberized coating, stochastic problem, uncertainty, probability, random variable.
Введение.
Для защиты металлических сооружений от воздействия внешних факторов на их поверхности наносят специальные защитные покрытия. Особая роль среди современных способов защиты химического оборудования от воздействий внешней среды отводится гуммировочным покрытиям. При их использовании достигается высокая долговечность, стойкость к воздействию различного рода агрессивных сред, высокая стойкость к эрозионному износу, неподверженность к воздействию микроорганизмов.
На предприятиях, использующих гуммированное оборудование, обычно отсутствует техническая возможность проводить полную реставрацию покрытий. Для исправления дефектов используют различные замазки и покрытия на полимерной основе. Эти материалы не обладают «сродством» к металлу из-за различия по химическому составу и структуре как на молекулярном, так и на надмолекулярном уровнях. Особое значение имеют обеспечение адгезии наносимых материалов к металлу и сохранность ее в течение длительного времени.
Основная часть.
Результаты исследований [1], [3], [5] позволили выявить связь физико-химических характеристик гуммировочных смесей, которые в значительной мере определяют срок службы отремонтированного участка покрытия, т. е. искомого показателя качества, и температурные режимы процесса вулканизации.
Процесс вулканизации относится к классу сложных химико-технологических процессов и протекает в условиях постоянно действующих возмущений стохастической природы, которые являются источниками или факторами неопределенности и существенно влияют на ход технологического процесса вулканизации. В связи с тем, что оптимальная стратегия интенсификации процесса вулканизации не инвариантна вариациям возмущающих воздействий, для обеспечения заданного качества вулканизации учитываются факторы неопределенности. Задача интенсификации данным процессом заключается в повышении качества ремонта при минимуме энергетических затрат, определяется температурным режимом его проведения
[1]-[3].
Проблема синтеза в стохастической системе состоит в определении алгоритма или закона управления объектом, обеспечивающего оптимальное протекание процесса или получение наилучшего конечного результата в заданных условиях с учетом случайных полезных воздействий. Эти стохастические за-
дачи решаются с применением вероятностных критериев.
При работе с вероятностью исходная стохастическая задача заменяется эквивалентной детерминированной минимаксной задачей [5]. Таким образом, задача интенсификации процесса термообработки эластомерных покрытий заключается в следующем: необходимо определить законы изменения токов нагревательных элементов плит, при которых достигается минимум математического ожидания суммы квадратов отклонений в «характерных» точках нагревательных плит при ограничениях на мощность и конструктивные параметры нагревательных элементов. Решение задачи с ограничениями затруднительно [5], поэтому системе уравнений математической модели ставится в соответствие система обыкновенных дифференциальных уравнений, полученная путем дискретизации уравнений математической модели по пространственным координатам (6 точек разбиения) с использованием интерполяционных формул Лагранжа [4]. Результаты оценки адекватности модели доказали ее пригодность для процесса термообработки.
В результате моделирования получим:
х(т) = /(т,х,и,а,Ь), т0 <т<т1, (1)
Шт(х)=и, Шт(и)=даДт(й)=г, м(х)={/1(/), /2(/)} - вектор управляющих воздействий;
/1(/) = Щ^), /3(0 = И3(0, и 1 < и1 < и 1 , и3 < и3 < из .
Критерий оптимальности с соответствующими начальными условиями: х(т)|х=0 = х0 +
10 (V) = М [/о (х ) , х(%! ))] ^ тЩ
10 2
/о (х(т1 ) х'(т1)) = (т1)- (т1)) , V = {u,a},
'=1 (2)
где х, = 1,10, х\ = 1,10 - соответственно расчетная и измеряемая в «характерных» точках температура, при условиях связи, представленных в виде уравнения теплопроводности при ограничениях на управляющие воздействия:
Р - «01 < 0, р - «03 < 0
и на мощность нагревателя Q1 - Ы01 < 0, -Ы03 < 0.
Для решения задачи воспользуемся методами оптимизации систем со случайными параметрами [4]. При этом задача (1, 2) может быть формализована следующим образом:
10 (V) = М[/о (х (т), х (т))] ^ min,
х = / (т, х, и, а, Ь ), те[т0, т1 ], х (т0 ) = х0, IБ (V) = М [/ (х (т ), х (т ))] < 0, 5 е 31 = 1, д, у в (и)< 0, 5 е 32 = 1, к, ёв (а)< 0, 5 е 3з = 1 gо,
(3)
где
и1 - и1,
и.1 - и1,
и3 - и3, ^ 71
и3 - и3, Р
61 - N0„ ё„(а) = ■ - /3
103 - N03. Р ¿3
Т 5 (и) =
//у), 5 = 1,.., д - часть компонентов вектора фазовых координат, не используемых в (2).
Представим в таблице итерационный алгоритм поиска оптимального решения по шагам.
Таблица
Итерационный алгоритм поиска
№ шага Выполняемые действия
1 Определение исходного управления ип(т), а", рп(п = 0, 1, 2,...), выбор ст,6
2 Решение задачи Коши с имеющимся исходным приближением
3 Определение исходного приближения хп1, вычисление М[/Хх,х')], Т (и), gs(a) Уте [10,11]
4 Формирование множество индексов 3!(уп), 32(ип), 33(аТ) и 3(уп,8п)
5 Определение конуса возможных вариаций
6 Выбор допустимых вариаций 8ирп, 8ап
7 Определение А/0 = /0(ип + ') - /0(ип), АН = М[Н(ип + ') - Я(ип)]
8 Оценка А/0, АН, если |А/0|<80, |АН|<80, 3(уп,еп) = = 3(уп) - прекращение процесса; иначе переход к п.2 с новым приближением ип+1(т), ап+1
Задача Коши для уравнения (1), согласно п. 2 и 3 таблицы решается с приближением ип, ап. Определяется исходное приближение хп1, и вычисляются значения М [/ (х (т^, х'(т!))] и функций Т5(и), gs(a) при каждом фиксированном те[т0,т1]. Далее формируются индексы:
31 (V") = {5 е 3, : М [/ (х(т,),х'(т1))] = 0},
32 (и") = {5 е 32: Т5 [и (т)] = 0,тет,},
33 (а" )={5 е 3Ъ: ё* (а ) = 0},
(4)
3 (V" , 8" )и 31 (V" , 8 " )и 3 2 (V" , 8" )и 3 3 (V" , 8") : 31 (V",8") = {5 е 31 : -8" < М [/5 (х,х')]< 0},
32(и",8") = {5е32:-8" <Т [и(т)]<0,те}, 33 (а",8") = {5 е 33 : -8" < ё, (а)< 0}, ={те[т0, т1 ]: Т5 [и (т)] = 0,}, ={те[т0,т]: -8" ^ [и(т)]< 0,},
(5)
где 31 ={1,2},32 ={1,4},33 ={1,2},т\ст"5, множества 3 (V" ) = 3 (V", 8"), совпадают при 8п = 0, если
т'5 = т"5, где 8 - параметры, вводимые для обеспечения сходимости итерационного алгоритма.
Согласно методу возможных направлений [4], введем искусственную переменную ст, вектор с положительными компонентами 6, и определим конус возможных вариаций:
К 0 = {8и", 8а" }-£|
М
дир
8и"Лт -
Л ^ Гд/5 ) дИ J Л У М - I-с1т
.= да. т да.
V 1 т0 1
8а" +65ст" <0,
5 е 31(V", 8"),
У-дТ5 8и" +6ст" <0, 5 е 3 2 (и", 8"), ди р 5 П '
У 'ё8ап +6ст" <0, 5 е 3 3 (а", 8"). ^ да 3 V ' /
(6)
Выберем из всех допустимых вариаций 8ирп, 8а,п, удовлетворяющих (6), вариации, имеющие наибольшую скорость убывания функционала (2). Вводя нормализацию ||8ирп|| < 1, ||8а,п|| < 1, приходим к необходимости решения задачи вида:
тах <!ст -
т ( дИ5 Л
Ц М
р=1 т0 VдuP у
8и"рй т +
Ум / -IНат
да. ; да. дТ
8а" +65ст" < 0, 5 е 31(Vй, 8"),
у^и" + 65CTV< 0, 5 е 32(и", 8"),
р=1 дир
т дё
У^а" +65ст" <0, 5 е 3ъ(а", 8"),
~т да
.-1 р
-У |М
дИ0
. ди
0 V р У
р=1
_ | аи0 ^
,=1 да.. т да
Ъипрй т +
У м ^ -\ — ёт Ъа" +ст" < 0}
. тч .
(7)
где И = УЛ,. (т)р,. (т, х, и, а, Ь); Л.. (т)^ 0 непрерыв-
1=1
ные случайные функции:
+
л. = -
H, те[т„]. л, (т.)-ü-. s - 0
Произвольный вектор (8ир", 8а,", ст"), удовлетворяющий (7), при ст > 0 определяет возможные подходящие вариации, так как
K = {8м". 8a" }-£ Jm
Р=1 т
dH du
Л
8u"pd т +
p У
£ m [f -if 3HSd т
da. J За.
Л
' т„ 1
8а" < -0,Ст" <0,
s е Jf(v". е").
У^ 8м" <-0ст" < 0. s е J 2 (u". е"V p-f du p s П '
P-1 p
mo dg
8a" <-0ст" < 0. s е J3 (а". е"). tf dap p s ' ' '
- есть конус возможных вариаций [4].
/ - \ dH
8I о --£ M
p-i
mo [ df Ti ^
у m f - i
— da.. J da
dup
V p У
8 upd т +
1 To 1
8a" <-ст" < 0.
(8)
Здесь коэффициенты при неизвестных ар„ - избные величины, вычисляем "-х траекторий по формулам:
вестные величины. вычисляемые при un. an. pn вдоль
Л S --
dH
dx. '
т е
[Tf. то ]. л s (т1)--f. s - 0....
dx.,
(10)
Случайные величины и вектор-функции, входящие в правые части (9), (10), моделируются по их заданным вероятностным характеристикам. Для каждой выборки значений случайных векторов и вектор-функций при помощи численных методов интегрируется (10), численное интегрирование проводится многократно [3].
Выбор подходящих вариаций (9) является задачей линейного программирования с двухсторонними ограничениями на переменные. При ее решении возникают затруднения, связанные с тем, что задача (8) имеет бесконечное число ограничений. Чтобы преодолеть эту трудность, интервал времени [т^Х]] покрывается счетной сеткой с шагом т, и улучшение управляющей функции производится при каждом фиксированном туе[т0,т!]. Величина шага к", на который следует сместиться в направлении подходящих вариаций 8и , 8а", вычисляется как наименьший, положительный корень уравнений:
За счет максимизации стп выбираются такие подходящие вариации 8ип, 8ап в направлении которых функционал (2) убывает, а функция М[Н(т,х,и,а,Ъ,А)] переменного и почти для всех те[т0,т1] возрастает достаточно быстро. Основное значение нормализации - это обеспечение единственности решения вспомогательной задачи выбора подходящих вариаций. В направлении наискорейшего спуска
<Р =аР
[ dH0 л
V da У
задача о выборе возможных вариа-
ций (7) сводится к отысканию конечномерного вектора (an, San), обеспечивающего:
-У
p-i
|M
dHs dH0 V dup dup У
d т
& p +
£m f -l dJHLdz
Pn J Pn
У
p-1
M
da, т da1
1 т0 1
[ dH0 W s
8a" +0sст" < 0. s е Jf(v". е").
dup
a"p +0sctv < 0. s е J2(u".е").
dup V p У
m0 dp-
У^8a" + 0sст" < 0. s е J3(a".е"). 1-i dap
-У
p-1
lM
dHs dH0
V dup dup У
d т
& p +
m0 [ df т1 dH 0 Л + У M -f — dx 8a" + ст" < 0. ст" > 0}.
Я/j J Я/J
у-1 da 1 т da 1
1-1 V 1 т0 1 У
(9)
810-У
p-i
m0 [
+
lM
dH0 du
у f -| h ^
da 1 т du
d т
Л
a p +
v
8a" - 0.
(11)
М[/ (х(т.),х(т ))] = 0 ( Еу), Т, (и) = 0(^ е у), gt (а) = 0 ( е Уз). (12)
Частные производные и функции вычисляются в точке (и"(т) + к" 8и" (т)|ТЕТ», а"+к"8~а"); к" - единственная переменная; и"(т), а", 8и , 8 а" - известные
векторы; т" = и8т8. Если какое-либо из уравнений (12) не имеет положительных корней, то его наименьший положительный корень полагается равным
да.
Согласно п. 8 таблицы производим оценку Д10, АН.
Если |М)| < 80, |АЯ| < 80, ЛУ\8п) = У(у"), то итерационный процесс прекращается. В противном случае переходим к п. 1 таблицы и продолжаем вычисления с новым приближением
и"+1 (т) = и" (т) + к"8" (т)т=т", а"+1 = а" + .
Таким образом, метод возможных направлений предусматривает выбор начального приближения, выбор подходящих вариаций, в направлении кото-
1 -1
i -1
рых функционал 10(у) убывает, а функция М[Н] переменного и почти для всех те[т0, 11] возрастает достаточно быстро, обеспечивая условия сходимости процесса к оптимальному решению.
Результаты решения задач интенсификации для марки ремонтируемого покрытия 1751 (1,5) + 1976 (1,5+1,5) [1] представлены на рисунке, где показаны законы изменения токов нагревательных элементов плит, и изменение во времени средней по поверхности температуры вулканизируемого участка ремонтируемого покрытия.
I А
1 - —в—Вероятностная задача 2 - -й- Эксперимент.даиые
i i
- - ]
О 500 1000 1500 2000 2500 т. с
а
Т,К
ir"
л s
(
/
/
i
1 - -^Экпертеитда^ии- 2 - -в-вераетнеетиэя задача
i
I I ¡ I I
О 100 И» 300 400 SIE 600 700 ООО 900 1 000 1100 1 200 1000 МОП 13» t7 С
б
Рисунок. Кинетические кривые теплового режима прогрева покрытия марки 1751 (1,5) + 1976 (1,5 + 1,5) при 5ст = 2 мм., до и по результатам решения вероятностной задачи
Кривая 1 описывает изменения средней по поверхности температуры при эксперименте, по ре-
зультатам реализации детерминированной задачи процесса вулканизации; кривая 2 характеризует изменение температуры, полученное при решении вероятностной задачи.
На рисунке (а) представлено управляющее воздействие процессом вулканизации при ремонте покрытия марки 1751 (1,5) + 2566 (1,5 + 1,5 + 1,5) при 5ст = 4 мм, которое представляет собой кусочно-постоянную функцию. График имеет две ярко выраженные площадки (основной нагрев и остывание в индукторе), что не противоречит физико-химическим основам процесса вулканизации. Первая площадка, находящаяся на уровне 4,2 А, имеет продолжительность 2400 с. и соответствует процессу разогрева, вторая соответствует процессу выдержки.
Выводы.
Введение в математическую модель формализованных возмущений стохастической природы позволяет существенно снижать максимальные значения токов (до 5-7 %) и, как следствие, обеспечивать меньшие затраты электроэнергии. Диапазон разброса температур, возникающих при реализации найденных законов, соответствует технологическим условиям [3] и находится в пределах 5К.
Характерной особенностью найденных законов является разная высота площадок по отношению к найденным законам процесса ремонта покрытий, что объясняется толщиной нагреваемых участков ремонтируемых покрытий.
Литература
1. Кафаров, В. В. Оптимизация теплообменных процессов и систем / В. В. Кафаров, В. П. Мешалкин, Л. В. Гурьев. - М., 1988.
2. Кафаров, В. В. Развитие идей перспективного стохастического программирования для задач химической технологии / В. В. Кафаров, В. И. Бодров, В. Г. Матвейкин // ДАН СССР. - 1989. - Т. 308. - №4. - С. 918-921.
3. Осипов, Ю. Р. Термообработка и работоспособность покрытий гуммированных объектов / Ю. Р. Осипов. - М., 1995.
4. Ректорис, К. Вариационные методы в математике, физике и технике / К. Ректорис; под ред. К. И. Бабенко, Б. Е. Победри. - М., 1985.
5. Юдин, Д. Б. Задачи и методы стохастического программирования / Д. Б. Юдин. - М., 1979.
УДК 681.3
В. В. Плашенков
Череповецкий государственный университет, В. Л. Тамп, Н. В. Тамп
Череповецкое высшее военное инженерное училище радиоэлектроники
АНАЛИТИЧЕСКАЯ МОДЕЛЬ ФОРМИРОВАНИЯ ДИНАМИЧЕСКИХ ПЕРЕМЕННЫХ, ОТРАЖАЮЩИХ СОСТОЯНИЕ ИССЛЕДУЕМЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ
В статье приведен вариант классификации сложных систем, обосновано, что информационно-вычислительная сеть является сложной, динамической, стохастической системой. Представлена модель, основанная на рекуррентном соотношении, позволяющем формировать двумерный вектор состояния исследуемой сети с учетом заданной матрицы переходных вероят-