ПРОБЛЕМЫ АГРОПРОМЫШЛЕННОГО КОМПЛЕКСА ISSUES OF AGRICULTURE Статья поступила в редакцию 09.10.14. Ред. рег. № 2109 The article has entered in publishing office 09.10.14. Ed. reg. No. 2109 УДК 681.3 ДИАГНОСТИРОВАНИЕ СОСТОЯНИЙ ПЧЕЛИНЫХ СЕМЕЙ ПО ИЗДАВАЕМОМУ ИМИ АКУСТИЧЕСКОМУ ШУМУ А.Ф. Рыбочкин, Ш.А. Мохсен Юго-Западный государственный университет 305040 Курск, ул. 50 лет Октября, д. 94 Тел.: 8-951-338-73-13, 8-920-729-09-96 E-mail: [email protected], [email protected] Заключение совета рецензентов: 15.10.14 Заключение совета экспертов: 20.10.14 Принято к публикации: 25.10.14 Информационные составляющие, которые содержит акустический шум пчелиных семей, являются источником информации о каждой пчелиной семье. Установлено, что акустический шум каждой пчелиной семьи индивидуален. Решение задачи декодирования информационных составляющих акустического шума пчелиных семей является актуальной задачей. Решение этой задачи и наработанный опыт может быть применен при декодировании состояний любых объектов, издающих акустический шум. Помимо индивидуальных составляющих акустического шума пчелиных семей, можно выделить классы состояний, которые являются общими. Первыми были работы Е.К. Еськова, который начал проводить классификацию состояний пчелиных семей. Им было проведено детальное исследование спектрального состава звукового сигнала пчелиной семьи. Однако его методы исследований хотя и позволяют судить о характерных состояниях пчелиных семей, но не решают вопросы состояний в сложных вариациях и взаимодействиях звуковых сигналов пчелосемей. Также стоит учесть, что методы, применяемые для распознавания состояний пчелиных семей, в основном строятся на основе опыта и знаний пчеловода и зачастую носят субъективный характер. Таким образом, в процессе работы с пчелами отдельные виды состояний пчелиных семей могут остаться без внимания, а их обнаружение потребует больших трудозатрат. Следует также учесть, что из-за недостаточности и несвоевременности контроля за жизнедеятельностью пчелиных семей стал наблюдаться так называемый коллапс пчелиных семей – пчелы в основном осенью улетают из улья погибать. В данной работе рассмотрена возможность комплексной диагностики состояний пчелиных семей, а именно: распознавание их многочисленных состояний, объединяемых в классы, путем анализа издаваемого ими акустического шума. Такой способ позволит более достоверно диагностировать состояния пчелиных семей с меньшими трудовыми затратами и выявлять причину поведения пчелиной семьи на текущем этапе ее жизнедеятельности. Ключевые слова: пчелы, состояния, распознавание, образы спектров, кодовые сообщения, класс состояний. DIAGNOSING THE STATE OF BEE FAMILIES ON PRODUCED BY THEM ACOUSTIC NOISE A.F. Rybochkin, Sh.A. Mohsen South-West State University 94, 50th Anniversary of October str., Kursk, 305040, Russia Tel.: 8-951-338-73-13, 8-920-729-09-96 E-mail: [email protected], [email protected] Referred: 15.10.14 Expertise: 20.10.14 Accepted: 25.10.14 Information component, which contains the acoustic noise of bee colonies, is a source of information about each of the bee family. It is found that the acoustic noise of each individual bee family. Solution of the problem of decoding the information constituting the acoustic noise of bee colonies is an urgent task. The solution to this problem, and the experience gained can be applied in the decoding states any object produces an acoustic noise. In addition to the individual components of the acoustic noise of bee colonies, one can distinguish classes of states that are common. The first were the work Eskova E.K. [1], who began to classify the states of bee colonies. They carried out a detailed study of the spectral composition of the sound of the bee colony. However, his research methods though and allow to judge the characteristic state of bee colonies, but do not solve the issues of states in complex variations and interactions beeps colonies. International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 123 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 Проблемы агропромышленного комплекса Also worth considering that the methods used to detect states of bee colonies, mostly built on the basis of experience and knowledge of the beekeeper and are often subjective. Thus, in the process of working with bees in certain types of states of bee colonies can be overlooked, and their detection will require much labor. It should also be noted that due to insufficient and untimely monitoring vital functions of bee colonies was observed so-called collapse of bee colonies - bees mostly autumn fly away from the hive to die [2]. In this paper we consider the possibility of a comprehensive diagnostic states of bee colonies, namely: recognition of their many states, united in classes by analyzing their published acoustic noise. Such a method will allow more reliably diagnose the state of bee colonies with lower labor costs and to identify the cause of the behavior of the bee colony at this stage of her life. Keywords: bees, status, recognition, images of spectra, coded messages, the class of states. Сведения об авторе: д-р техн. наук, профессор кафедры вычислительной техники ЮЗГУ. Образование: Курский политехнический институт (1976). Область научных интересов: биосистемы, анализ акустических шумов, электрических и температурных полей в улье с пчелами. Публикации: 212 научных работ, 6 монографий, 68 АС, патентов и свидетельств на программы. Анатолий Федорович Рыбочкин Anatoly Fedorovich Rybochkin Information about the author: D. tons. Sc., Professor, Department of Computer Science SWSU. Education: Kursk Polytechnic Institute (1976). Research interests: biosystems analysis of acoustic noise, electrical and temperature fields in the hive with bees. Publications: 212 scientific papers, 6 monographs, 68 inventors' certificates, patents and certificates for the program. Сведения об авторе: аспирант, Юго-Западный государственный университет (Курск). Образование: Юго-Западный государственный университет (2010). Публикации: 18 научных работ, 1 патент на изобретение, 1 свидетельство на программу. Information about the author: Postgraduate, South-West State University (Kursk). Education: South-West State University (2010). Publications: 18 scientific works, one patent for the invention, 1 certificate for the program. Шамсан Ахмед Мохсен Shamsan Ahmed Mohsen В настоящее время состояния пчелиных семей устанавливаются путем осмотра, т.е. путем разборки пчелиного жилища. В зависимости от времени года, вида породности пчел (их злобливости), а также силы пчелиной семьи, особенно осенью, когда они особенно злобливы, трудно получить информацию о состоянии пчелиной семьи. Поэтому становится актуальным контроль за состояниями пчелиных семей по издаваемому ими акустическому шуму. Е.К. Еськовым [1] установлен наиболее информативный частотный диапазон от 60 до 600 Гц. В основном для исследования акустического шума используется спектральный анализ. Исследователи акустического шума пчелиных семей установили, что спектр изменяется, а его составляющие имеют изменяющуюся частоту появления. В работе [2] эти изменения спектра устраняли путем усреднения полученных мгновенных спектров. Это позволяло получать устойчивые информативные признаки, которые затем использовали для построения классов, характеризующих принадлежность их какому-либо состоянию диагностируемого объекта. В.Э. Дрейзин [2], а затем А.Ф. Рыбочкин [3] предложили использовать наиболее информативные частотные полосы. В анализируемом (наиболее информативном) частотном диапазоне 60-600 Гц рекомендовали использовать четыре полосовых фильтра с шириной полосы ∆f = 30 Гц, настроенных на наиболее информативные места данного частотного диапазона, что позволяет значительно упростить программную и аппаратную реализацию диагностируемых устройств. International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 124 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 А.Ф. Рыбочкин, Ш.А. Мохсен. Диагностирование состояний пчелиных семей по издаваемому ими акустическому шуму В ходе исследовательских работ с использованием предложенного метода установлено, что спектр акустического шума пчелиной семьи в течение времени анализа имеет высокую скорость изменения, но гораздо медленнее изменяются формы спектров, характеризующие образы спектров. Поэтому поставлена задача выделить эти образы и использовать их как информативный признак, который будет характеризовать состояние пчелиной семьи по издаваемому ею акустическому шуму [4]. Рассмотрена возможность диагностирования состояний пчелиных семей путем анализа издаваемого ими акустического шума с использованием программы [5, 6]. Акустический шум, снимаемый с помощью выносного микрофона в наиболее информативном частотном диапазоне, выделенном аналоговым полосовым фильтром, от 0 до 1000 Гц [5], поступает на звуковую карту электронно-вычислительной машины. Этот сигнал оцифровывается, а далее с использованием быстрого преобразования Фурье строится спектр с разрешением в 1 Гц. На спектре в наиболее информативных местах [7] задаются частотные полосы с центральной частотой настройки и заданной шириной. В программе предусмотрена возможность устанавливать ширину полос от 2 до 100 Гц. В этих частотных полосах измеряют интенсивности спектральных составляющих c разрешением в 1 Гц, которые суммируются, а затем эта сумма делится на их количество, т.е. вычисляется средняя интенсивность анализируемой полосы частотного спектра. В последующем средние значения интенсивностей анализируются. Наименьшему среднему значению интенсивности присваивается первый уровень, затем отыскивается значение средней интенсивности следующей частотной полосы, превышающее наименьшее среднее значение, ему присваивается второй уровень; таким же образом определяются числовые значения уровней остальных частотных полос анализируемого спектра. Формируется образ спектра, который кодируется двоичным кодом по правилу: сравнивается уровень первой слева по спектру полосы с остальными уровнями полос, если уровень первой полосы превышает уровень сравниваемой полосы, то кодируется двоичной цифрой «1», если не превышает, то двоичной цифрой «0». Такое попарное сравнение в количестве СN2 , где N – количество частотных полос, проводится с остальными частотными полосами. В итоге формируется двоичный код [4]. При анализе акустического шума пчелиной семьи последовательность параллельных двоичных кодов, а также частота их появления создают кодовое сообщение, характеризующее диагностируемое состояние [4]. На базе предлагаемого алгоритма кодирования (рис. 1) разработана программа, которая применяется для регистрации, отображения, анализа и кодирования акустических шумов, записи кодовых сообщений. Программа обеспечивает возможность выбора звуковой карты для ввода потока аудиоданных, разложение входных данных в спектр, определение средних интенсивностей сигнала в четырех частотных полосах. Размещение частотных полос задается оператором-диагностом. Программа осуществляет формирование образов спектров (перестановок), кодирование двоичных и восьмеричных кодов, расчет среднего кода и энтропии кодового сообщения, запись частот выпадения кодов и их последовательности выпадения, отображение входных данных и результатов обработки в режиме реального времени. Рис. 1. Алгоритм формирования образа спектра (перестановки) Fig. 1. Algorithm for the formation of spectrum pattern (transpositions) Для начала анализа акустического шума пчелиной семьи необходимо расположить микрофон внутри улья (обычно под холстик, располагающийся поверх пчелиных рамок), предварительно микрофон поместить в сетчатый колпачок для защиты его от прополюсования, после чего на ПЭВМ необходимо запустить исполняемый файл CodeBee.exe (рис. 2). International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 125 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 Проблемы агропромышленного комплекса Рис. 2. Окно программы для анализа акустического шума: А – осциллограмма входного сигнала; B – осциллограмма спектра входного сигнала; C – бокс управления звуковыми картами; D – боксы настройки фильтров; Е – бокс настроек; F – бокс записи; G – бокс анализа Fig. 2. Appearance of the program for the analysis of acoustic noise: A – waveform of the input signal; B – waveform of spectrum of the input signal; C – box of sound cards management; D – boxes with filter settings; E – settings box; F – recording box; G – box of analysis После запуска программы в боксе управления звуковыми картами в выпадающем списке необходимо выбрать звуковую карту, к которой подключен микрофон, и нажать кнопку «Пуск» (рис. 3). Рис. 3. Выбор работы из списка аудиоустройств Fig. 3. Selecting from a list of the audio При успешном запуске звуковой карты на дисплее начнут отображаться осциллограммы входного сигнала и спектра входного сигнала (рис. 2). В боксах настройки фильтров необходимо установить параметры центральных частот настройки и полос пропускания фильтров, соответствующих наиболее информативным частотным полосам анализируемого акустического шума (рис. 4). В боксе, соответствующем настраиваемому фильтру, в масштабе реального времени отображается текущее значение средней интенсивности спектра в установленном диапазоне частот. International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 126 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 А.Ф. Рыбочкин, Ш.А. Мохсен. Диагностирование состояний пчелиных семей по издаваемому ими акустическому шуму Рис. 4. Интерфейс программы с боксами настройки фильтров Fig. 4. Program interface. Boxes with filter settings На осциллограмме спектра входного сигнала в графическом виде отображаются текущие параметры настройки фильтров и соответствующие им величины средних интенсивностей. В боксе настроек (рис. 5) в поле «Экспертное заключение» вводится описание предполагаемого состояния пчелиной семьи. В поле «Длительность записи», которое принимает значения от 1 до 20 минут, вводится время, в течение которого будет проводиться анализ входного сигнала. С помощью поля «Частота выборки», которое принимает значение от 60 до 600 кодов в минуту, задается количество восьмеричных кодов, которое будет сформировано за 1 минуту во время анализа входного сигнала. Рис. 5. Настройка параметров записи Fig. 5. Setting of the recording parameters Рис. 6. Интерфейс управления программой Fig. 6. Interface of program management International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 127 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 Проблемы агропромышленного комплекса При изменении значения в поле «Пороговая интенсивность» проводится установка пороговой интенсивности (рис. 6), после чего на осциллограмме спектра входного сигнала ненадолго отобразится уровень в графическом виде. С помощью данного уровня устраняются акустические помехи окружающей среды, от которых желательно избавиться. После установок всех необходимых параметров в боксе записи следует нажать кнопку «z» для запуска процесса анализа входного сигнала. По истечени времени, установленного в поле «Длительность записи», кнопка «» сменит внешний вид на «z», что будет сигнализировать о завершении анализа входного сигнала и записи результатов анализа в базы данных программы. Чтобы прервать процесс анализа, не дожидаясь истечения времени, установленного в поле «Длительность записи», следует нажать кнопку «». При установке в боксе записи параметра «Непрерывная запись» анализ входного сигнала будет проводиться непрерывно, при этом результаты анализа будут записываться в базы данных через интервал времени, установленный в поле «Длительность записи». Для остановки процесса непрерывной записи необходимо нажать кнопку «». Рис. 7. Структурная схема системы диагностики состояния пчелиной семьи Fig. 7. Structural diagram of system diagnosis of the condition of the bee family Рассмотрена возможность анализа акустического шума пчелиной семьи с использованием кодовых сообщений на базе вышеприведенной программы [8] с использованием ПЭВМ, представленной на рис. 7. ПЭВМ анализирует акустический шум как непосредственно с пчелиной семьи, так и предварительно записанный на диктофон [8-10]. Программа [5] выделяет из спектров образы спектров и их кодовые аналоги. В течение времени анализа акустического шума, которое составляет n минут, пчеловод получает n одноминутных реализаций (табл. 1). Ввиду нестационарности акустического шума пчелиной семьи каждая реализация i-го состояния пчелиной семьи характеризуется последовательностью случайных чисел. При синхронном считывании с интервалом времени в 1 секунду за одну минуту считывается 60 образов спектров или кодовых аналогов, выпадающих с частотой kij, причем некоторые коды могут выпасть максимальное число раз, а другие – ни разу. Таблица 1 Частоты появлений кодов и их виды для установленных состояний пчелиных семей Table 1 Frequency of occurrences of codes and their types for the defined states of bee families Коды Bj и их виды, kji – частоты появления Bj кодов Cостояния Реализации xi yj B1 B2 B3… …BN!-2 BN!-1 BN! k1 24 b1...bN2 1 А1 А2… …Аn k11 k12 k13… …K1 22 K1 23 2 k21 k22 K23… …K2 22 K2 23 k2 24 n kn1 kn2 kn3… …kn 22 kn 23 kn 24 1 k11 k12 k13… …K1 22 K1 23 k1 24 2 k21 k22 k23… …K2 22 K2 23 k2 24 n kn1 kn2 kn3… …kn 22 kn 23 kn 24 1 k11 k12 k13… …K1 22 K1 23 k1 24 2 k21 k22 k23… …K2 22 K2 23 k2 24 n kn1 kn2 kn3… …kn 22 kn 23 kn 24 Дальнейшая работа с полученными данными может производиться следующими способами. Способ № 1. Отображение состояний пчелиных семей на двумерную плоскость с соблюдением ранжированного размещения кодов. Визуальное выявление принадлежности неизвестного состояния к известному классу состояний по рисунку двумерной плоскости. Табл. 1 делится пополам, и в каждой половине вычисляются математические ожидания частот появлений по каждому Bj коду, затем вычисляются математические ожидания половин. Это и будет координатой для точки состояния, отображающей многомерный вектор признаков – кодов из пространства N! Для того чтобы сформировать класс эталонных состояний пчелиных семей путем анализа издавае- International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 128 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 А.Ф. Рыбочкин, Ш.А. Мохсен. Диагностирование состояний пчелиных семей по издаваемому ими акустическому шуму мого ими акустического шума, необходимо проанализировать акустический шум пчелиных семей со схожими состояниями. Для создания базы данных прослушивались пчелиные семьи с различными состояниями. Далее на двумерной плоскости отображающего экрана построили координатные точки, которые характеризуют состояние пчелиной семьи. В ходе анализов акустического шума пчелиных семей, а также построением точек координат схожих состояний установлено, что точки группируются на близких расстояниях, т.е. формируют класс состояния. Способ № 2. Диагностирование состояний пчелиных семей с использованием вероятностно-ста- тистических методов. Выявление принадлежности неизвестного состояния к известному классу состояний по минимально абсолютной разности: условных вероятностей, условных энтропий. Первоначально необходимо накопить табл. 1 состояний Аi пчелиных семей с ее диагностическими признаками с использованием программы [8]. С применением алгоритма (рис. 8) проводится вычисление координат состояний на двумерной плоскости, осуществляется построение классов состояний, также по последовательности наблюдаемых кодов строятся матрицы состояний, подсчитываются условные вероятности каждого состояния и вероятности состояний Р(Аi). Рис. 8. Алгоритм подготовки данных для диагностирования состояний пчелиных семей Fig. 8. Algorithm preparation of data for diagnosing conditions of bee families С использованием экспериментальных данных определяют апостериорные вероятности P(Bj /Ai), где событие Bj (выпадающий код) произошло при условии, что произошло событие Ai контролируемого состояния диагностируемой пчелиной семьи. Апостериорная вероятность P(Bj /Ai) (Ai – диагностируемое i-состояние, индекс j показывает номер кода от 1 до N!) определяется согласно (1), апостериорная энтропия – согласно (2): ( ) P B j Ai = k ji Li , ( ) k ji j =1 Li H B j Ai = − ∑ log 2 k ji Li L log 2 i . S i =1 S Li . (4) Для вычисления вероятностей появлений Вj кодов Р(Вj) применим формулу P ( Bi ) = ∑ k j S , (5) где ∑ k j – суммарное количество каждого Вj кода (2) Для определения вероятности состояния Р(Аi) применим формулу P ( Ai ) = Li S , q H ( A) = ∑ (1) где Li – количество кодов реализации [2]; N! где S – суммарное количество кодов таблицы известных состояний. Энтропия состояния определяется согласно выражению выборки всех известных состояний. Априорная энтропия Вj кода определяется согласно выражению (3) International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 n! H ( B) = − ∑ j =1 № 18 (158) 2014 129 ∑ k log ∑ k . j S j 2 S (6) Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 Проблемы агропромышленного комплекса Для вычисления условных вероятностей (априорных) Р(Аi /Вj) применим формулу ( ) P Ai B j = k ji ∑ k j . (7) Условная энтропия определяется согласно выражению ( k ji s ) H A B j = −∑ ∑k j =1 log 2 j k ji ∑k . прослушивания пчелиной семьи. Алгоритм подготовки исходных данных для диагностирования состояний пчелиных семей приведен на рис. 8. Далее установление состояния пчелиной семьи осуществляется с применением формулы [10] ( ) (9) Совместная энтропия установленной выборки определяется по формуле q j =1 k ji S log 2 k ji S ( ) P Вj ), (13) а также с применением формулы Р Аi В j = k ji S . H ( AB) = −∑ ( P ( Аi ) () P В j Аi (8) j Совместная вероятность двух событий определяется по формуле ( ) P Аi B j = . (10) С применением (11), (12) проверяется сходимость табл. 1-2: H ( AB) = H ( B ) + H ( A / B ) ; (11) H ( AB) = H ( A) + H ( B / A) . (12) Диагностирование состояния пчелиной семьи осуществляется в течение времени от 3 до 10 минут ( ) m ( ) ( ) H B j Aн = − ∑ p ( Aн ) p B j Aн log 2 p B j Aн . (14) j =1 В ходе исследований для установленных состояний экспертом-пчеловодом наблюдались частоты появлений кодов, табл. 2: 1-4 – пчелиные семьи в рабочем состоянии, носят мед; 5-11 – пчелиные семьи в роевом состоянии; 12-15 – зимуют сильные пчелиные семьи -22 °С; 16-20 – пчелиные семьи тревожит мышь; 21-24 – зимуют средней силы пчелиные семьи -22 °С; 25-28 – зимуют пчелиные семьи небольшой силы -22 °С; 29-30 – подсадка новой матки на одной рамке, здесь же присутствует родная матка; 31-33 – поведение пчел по истечении времени – реакция пчел на другую матку; 34-37 – рамка пчел без матки; 38-40 – реакция пчел на новую матку, матка не принимается; 41-43 – поведение пчел по истечении времени, матка принята. Таблица 2 Частоты выпадения кодов установленных состояний пчелиных семей Table 2 Frequency loss codes established conditions of bee colonies № 04 06 07 14 46 47 54 63 67 74 76 77 1 93 19 42 9 - 10 1 - 1 - 2 5 4 2 73 30 - - 17 - - 15 - - 11 - - 3 111 22 43 11 13 2 - - - - 15 - 5 4 112 18 48 12 16 5 - - - - 7 6 - 5 100 - 3 - - 3 - - - 42 19 31 2 6 135 7 - 4 - - - - - 45 40 33 6 7 80 6 - - 14 - - 25 - - 35 - - 8 91 9 - 8 - - - - - 30 16 26 2 9 100 19 9 - 11 10 - - 2 9 30 8 2 10 69 - - - - - - 2 - - 65 - 2 11 64 - - - - - - - - - 53 - 11 12 95 1 57 1 - 30 5 - - 1 - - - 13 108 13 - 27 15 35 - - - 10 5 - 3 14 91 - 9 30 19 18 - - - 6 5 4 - International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 130 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 А.Ф. Рыбочкин, Ш.А. Мохсен. Диагностирование состояний пчелиных семей по издаваемому ими акустическому шуму 15 97 17 - 33 21 15 - - 1 5 - 3 2 16 100 - 52 - - 16 - - - 32 - - - 17 160 18 - 46 - - - - - 34 - 22 40 18 171 - 29 37 - - - - - 48 - 27 30 19 124 - - 33 - 22 - - - 37 - 32 - 20 158 35 - 37 - 30 - - - 35 - 21 - 21 96 - 13 - - 16 - - - 53 - 12 2 22 86 - 15 - - 19 - - - 32 - 15 5 23 77 - - 25 - 9 - - - 23 - 20 - 24 75 - 17 12 - 8 - - - 14 - 24 - 25 100 - - - - 10 - - - 70 - 17 3 26 100 - - - - 4 2 - - 49 - 41 4 27 94 - - - - 6 5 - - 39 - 30 14 28 77 - - - - 8 4 - - 40 - 25 - 29 103 10 12 11 - 14 8 - - 24 - 15 9 30 82 4 9 8 - 12 7 - - 26 - 9 7 31 45 - - - - 3 - - - 21 - 16 5 32 35 - - - - 2 - - - 16 - 12 5 33 32 - - 4 - 4 - - - 11 - 9 4 34 81 15 19 5 - 6 - - 2 27 - 5 2 35 66 10 7 6 - 13 9 - - 12 - 8 1 36 65 - - - - 11 - - - 29 - 17 8 37 30 - - 6 - - - - - 18 - 4 2 38 25 - - - - 2 - - - 17 - 6 - 39 56 - - - - - - - - 19 8 22 7 40 32 - - - - - - - - 15 3 8 6 41 48 19 - - - 5 - - - 18 - 6 - 42 54 - - 12 - 6 - - - 25 - 11 - 43 57 8 - - - 7 - - - 27 - 15 - Σ 3648 280 384 377 126 361 41 42 6 959 314 565 193 Диагностирование неизвестного состояния пчелиной семьи (табл. 3) проведено с использованием алгоритма рис. 9. Таблица 3 Реализация кодов неизвестного состояния Table 3 The implementation codes unknown state LI 04 06 07 14 46 47 54 63 67 74 76 77 82 20 35 8 1 8 - - 1 - 3 4 2 Определили апостериорную вероятность кодов P(Bj /Aнi) неизвестного состояния по (1). Для кодов, приведенных в табл. 2, по (3) вычислили априорные вероятности Р(Вj) Вычисленное значение апостериорной вероятности P(Bj /Aнi) неизвестного состояния пчелиной семьи и вычисленную априорную вероятность Р(Вj) по данным табл. 2 подставляем в (5). Вероятности P(Ai) известных состояний пчелиных семей нам известны, используя данные, приведенные в табл. 2, и вычисленную апостериорную вероятность неизвестного состояния по (5), осуществляем вычисление условных вероятностей состояния пчелиной семьи Р(Аi /Вj). International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 131 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 Проблемы агропромышленного комплекса Рис. 9. Алгоритм диагностирования состояния пчелиной семьи Fig. 9. Algorithm for diagnosing the state of the bee family International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 132 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 А.Ф. Рыбочкин, Ш.А. Мохсен. Диагностирование состояний пчелиных семей по издаваемому ими акустическому шуму Используя данные известных состояний, приведенные в табл. 2, вычисляем апостериорные вероятности Р(Аi /Вj) выбранного кода по (4). Рис. 10. Классы состояний пчелиных семей Fig. 10. Classes of states of bee families Проводим вычисление разности условных вероятностей Р(Аi /Вj), вычисленных по (4) и (5) Р(Анi/Вj) – – Р(Аi/Вj) = ∆ij для каждого Вj кода состояния. Для каждого состояния вычисляется средняя разность условной вероятности состояния. Та средняя раз- ность условных вероятностей ∆i, которая окажется наименьшей, будет соответствовать состоянию, приведенному в табл. 2. Таким образом, мы диагностируем состояние пчелиной семьи. Выдача диагностических сообщений выдается на дисплей компьютера как в виде таблиц, в виде рисунков классов состояний (рис. 10), так и в виде текста, описывающего состояние пчелиной семьи. В ходе проведенных вычислений с использованием (4) и (5) анализировалась принадлежность неизвестного состояния к известному состоянию, приведенному в табл. 2. Абсолютная средняя погрешность в принятии решения в принадлежности к первому состоянию ∆1 = 0,006, тогда как при проверке принадлежности к остальным состояниям абсолютная средняя погрешность приведена в табл. 4. С применением (14) была вычислена апостериорная энтропия неизвестного состояния, которая составила H(Bj /Aнi) = 0,0585676 бит, тогда как апостериорная энтропия известного первого состояния составила H(Bj/Aнi) = 0,058343 бит, т.е. минимальная разность равна 0,0002246 бит, что указывает на принадлежность неизвестного состояния к первому состоянию, приведенному в табл. 2. Из всех приведенных средних абсолютных погрешностей условных вероятностей ∆P(Bj /Ai) наименьшая относится к первому состоянию. Таблица 4 Т а б л и ц а а б с о л ю т н ы х п о г р е ш н о с т е й у с л о в н ы х в е р о я т н о с т е й ∆P(Bj /Ai) п р и н я т и я р е ш е н и я в принадлежности к состоянию Table 4 T a b l e a b s o l u t e e r r o r s o f c o n d i t i o n a l p r o b a b i l i t i e s ∆P(Bj /Ai) d e c i s i o n o f b e l o n g i n g t o t h e s t a t e Δ 1 := 0.006 Δ 12 := 0.046 Δ 23 := 0.036 Δ 34 := 0.024 Δ 2 := 0.061 Δ 13 := 0.053 Δ 24 := 0.029 Δ 35 := 0.04 Δ := 0.035 Δ 14 := 0.049 Δ 25 := 0.045 Δ 36 := 0.03 3 3 Δ 15 := 0.035 Δ 26 := 0.052 Δ 37 := 0.014 4 := 0.035 Δ := 0.035 Δ 27 := 0.058 Δ 38 := 0.012 16 Δ 28 := 0.044 Δ 39 := 0.03 17 := 0.08 Δ 29 := 0.054 Δ 40 := 0.017 18 := 0.08 Δ 30 := 0.045 Δ 41 := 0.019 19 := 0.061 Δ 31 := 0.022 Δ 42 := 0.025 Δ 32 := 0.018 Δ 43 := 0.024 Δ 33 := 0.015 Δ Δ Δ Δ Δ Δ Δ Δ := 0.048 5 := 0.067 Δ := 0.096 Δ 8 := 0.041 Δ 9 := 0.037 10 := 0.048 Δ 11 := 0.126 Δ 6 7 Δ 20 := 0.07 21 := 0.04 22 := 0.037 International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 133 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 Проблемы агропромышленного комплекса Таблица 5 Т а б л и ц а а б с о л ю т н ы х п о г р е ш н о с т е й у с л о в н ы х э н т р о п и й ∆H(Bj /Ai) п р и н я т и я р е ш е н и я в принадлежности к состоянию Table 5 T a b l e a b s o l u t e e r r o r s c o n d i t i o n a l e n t r o p i e s ∆H(Bj /Ai) d e c i s i o n o f b e l o n g i n g t o t h e s t a t e Из всех приведенных абсолютных погрешностей ∆H(Bj /Ai) наименьшая относится к первому состоянию (табл. 5). На рис. 10 показано расположение неизвестного состояния, видно, что оно находится в непосредственной близости к первому состоянию. Таким образом, рассмотрена возможность диагностирования состояний пчелиной семьи на основе анализа издаваемого ею акустического шума в частотном диапазоне 60-600 Гц с использованием кодовых со- общений, а также возможность накапливать классы состояний. Три варианта принятия решения повышают достоверность распознавания. Пчеловод сможет самостоятельно наращивать таблицу состояний, увеличивать возможности распознавания состояний пчелиных семей. Такая возможность диагностирования состояний пчелиных семей существенно снизит трудозатраты на пасеке при работе с пчелами. Список литературы References 1. Еськов Е.К. Акустическая сигнализация общественных насекомых. М.: Наука, 1979. 2. Патент № 2167518 А01К 47/00, G08C 23/02. Способ определения информативности спектральных составляющих акустического сигнала пчелиных семей при распознавании их состояний / Дрезин В.Э., Рыбочкин А.Ф., Захаров И.С. // Опубл. 27.05.2001. Бюл. 15. 3. Патент № 2287138 G01H 17/00, A01K 55/00. Способ определения информативных частотных полос акустического сигнала пчелиных семей при распознавании их состояний / Рыбочкин А.Ф. // Опубл. 10.11.2006. Бюл. 31. 1. Es'kov E.K. Аkustičeskaâ signalizaciâ obŝestvennyh nasekomyh. M.: Nauka, 1979. 2. Patent № 2167518 А01K 47/00, G08C 23/02. Sposob opredeleniâ informativnosti spektral'nyh sostavlâûŝih akustičeskogo signala pčelinyh semej pri raspoznavanii ih sostoânij / Drezin V.È., Rybočkin А.F., Zaharov I.S. // Opubl. 27.05.2001. Bûl. 15. 3. Patent № 2287138 G01H 17/00, A01K 55/00. Sposob opredeleniâ informativnyh častotnyh polos akustičeskogo signala pčelinyh semej pri raspoznavanii ih sostoânij / Rybočkin А.F. // Opubl. 10.11.2006. Bûl. 31. International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 № 18 (158) 2014 134 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014 А.Ф. Рыбочкин, Ш.А. Мохсен. Диагностирование состояний пчелиных семей по издаваемому ими акустическому шуму 4. Рыбочкин А.Ф., Захаров И.С. Системный анализ сигналов пчелиных семей с использованием кодовых сообщений. Курск: КГУ, 2009. 5. Свидетельство о государственной регистрации программы для ЭВМ № 2012617781, зарегистрировано в Реестре программ для ЭВМ 28 августа 2012 г. / Программа для анализа и кодирования акустических шумов (CodeBee v.1.1) // Савельев С.В., Мохсен Шамсан Ахмед Исмаил, Рыбочкин А.Ф. 6. Рыбочкин А.Ф., Савельев С.В. Кодирование образов спектров при анализе акустического шума с использованием программы для ЭВМ // Известия ЮЗГУ. Курск. 2013. № 2. С. 88-94. 7. Рыбочкин А.Ф., Яковлев А.И. Информативные частотные полосы при анализе акустических сигналов пчелиных семей // Альтернативная энергетика и экология – ISJAEE. 2011. № 2. С. 81-89. 8. Рыбочкин А.Ф., Яковлев А.И. Диагностирование состояний объектов по издаваемому ими акустическому шуму // Альтернативная энергетика и экология – ISJAEE. 2011. № 7. С. 89-101. 9. Мохсен Ш.А. Распознавание состояний пчелиных семей по их акустическому шуму // Сб.к научных трудов «Математические методы и инновационные научно-технические разработки». Курск: ЮЗГУ, 2014. С. 180-185. 10. Мохсен Ш.А. Повышение достоверности распознавания состояний пчелиных семей по ее акустическому шуму // Сб. научных трудов «Математические методы и инновационные научно-технические разработки». Курск: ЮЗГУ, 2014. С. 186-194. 4. Rybočkin А.F., Zaharov I.S. Sistemnyj analiz signalov pčelinyh semej s ispol'zovaniem kodovyh soobŝenij. Kursk: KGU, 2009. 5. Svidetel'stvo o gosudarstvennoj registracii programmy dlâ ÈVM № 2012617781, zaregistrirovano v Reestre programm dlâ ÈVM 28 avgusta 2012 g. / Programma dlâ analiza i kodirovaniâ akustičeskih šumov (CodeBee v.1.1) // Savel'ev S.V., Mohsen Šamsan Аhmed Ismail, Rybočkin А.F. 6. Rybočkin А.F., Savel'ev S.V. Kodirovanie obrazov spektrov pri analize akustičeskogo šuma s ispol'zovaniem programmy dlâ ÈVM // Izvestiâ ÛZGU. Kursk. 2013. № 2. S. 88-94. 7. Rybočkin А.F., Âkovlev А.I. Informativnye častotnye polosy pri analize akustičeskih signalov pčelinyh semej // Аl'ternativnaâ ènergetika i èkologiâ – ISJAEE. 2011. № 2. S. 81-89. 8. Rybočkin А.F., Âkovlev А.I. Diagnostirovanie sostoânij ob"ektov po izdavaemomu imi akustičeskomu šumu // Аl'ternativnaâ ènergetika i èkologiâ – ISJAEE. 2011. № 7. S. 89-101. 9. Mohsen Š.А. Raspoznavanie sostoânij pčelinyh semej po ih akustičeskomu šumu // Sb.k naučnyh trudov «Matematičeskie metody i innovacionnye naučnotehničeskie razrabotki». Kursk: ÛZGU, 2014. S. 180-185. 10. Mohsen Š.А. Povyšenie dostovernosti raspoznavaniâ sostoânij pčelinyh semej po ee akustičeskomu šumu // Sb. naučnyh trudov «Matematičeskie metody i innovacionnye naučno-tehničeskie razrabotki». Kursk: ÛZGU, 2014. S. 186-194 International Scientific Journal for Alternative Energy and Ecology © Scientific Technical Centre «TATA», 2014 Транслитерация по ISO 9:1995 № 18 (158) 2014 135 Международный научный журнал «Альтернативная энергетика и экология» © Научнотехнический центр «TATA», 2014