Разработка метода оценки функционального состояния животных на предприятиях молочного животноводства
Для оценки состояния животных молочного предприятия предлагается система методов обработки данных, основанных как на агрегировании при
знаков, так и на индивидуальной обработке каждого признака по отдельности.
Метод преобразования временных рядов с датчиков биологической информации
Основной принцип преобразования данных состоит в приведении временных рядов исследуемых биологических признаков к единой форме. Данная операция необходима для дальнейшего агрегирования и выделения новых признаков с помощью обработки временных рядов соразмерных величин.
Для решения этой задачи разработан метод на основе временного сдвига данных и z-нормализации.
Пусть τ- последовательность моментов времени, в которые получены данные с биологического сенсора, τ = {t0,tl,...,tL}, где L- количество дней, в течение которых получены данные; {//(/)} - множество временных рядов, полученных с датчиков биологической информации, где i = 1,..,n, n- количество животных предприятия. Тогда разработанный метод можно представить в виде следующих последовательных шагов.
Так как значения t1для каждого временного ряда μi(t)различно, то есть каждый ряд имеет разную точку начала на оси OX, на первом этапе осуществим временной сдвиг рядов μi(t), таким образом, чтобы точка начала снятия показаний с датчиков совпадала с началом координат μi(t - t1),где i = 1,..,n. Графически временной сдвиг сигналов представлен на рисунках 2.4, 2.5.
Рисунок 2.4. - График сигналов с датчиков в течение производственного цикла
На втором этапе находится оценка математического ожидания m(t) случайных функций μi(t)биологических датчиков.
После этого значения m(t) аппроксимируются функцией Вейбулла (2.2).
Рисунок 2.5. - График смещённых сигналов с датчиков
На третьем этапе выполняется z-нормализация (центрирование и нормирование) совокупности функций μi(t)согласно формуле:
75
В этом случае математическое ожидание функции R(t)равняется 0, а данные равномерно распределены относительно оси OX.Таким образом, значения признака преобразованы так, что распределение случайной функции R(t) не зависит от времени.
Далее производим нормирование полученной центрированной функции R(t). Расчет значения среднего квадратического отклонения (СКО) признака производится по следующим формулам:
Метод выделения признаков и распознавания функциональных состояний животных
Результатом работы метода является выделение новых признаков на основе агрегирования данных для оценки состояния животных предприятия. Анализ ряда работ и производственной деятельности предприятия показал, что наибольшая достоверность выявления ряда заболеваний животных и чрезвычайных ситуаций достигается при совокупном анализе нескольких факторов одновременно. Анализ литературы биологического характера также показал, что установлена связь признаков молочной продуктивности, электропроводности с возникновением мастита у животного. Эти параметры являются входными. Наличие у животного мастита является выходным параметром математической модели. Оно представлено в базе данных в виде 0 и 1 и определялось экспертом-зоотехником на предприятии. Таким образом, имеем набор из трех параметров.
При идентификации мастита животного используются три признака: объем полученного молока и его электропроводность. Пусть n- количество животных предприятия; μi(t)- значение показателя молокоотдачи для і-ого животного в день наблюдения t; ηi(t)- значение показателя электропроводно- 76
сти для i-ого животного в день наблюдения t; νi(t) = {0 ,1} - наличие или отсутствие, по мнению эксперта, у животного мастита.
Применение механизма агрегирования признаков предполагает соразмерность значений параметров, поэтому разность ∣μi(t) - ηi(t)∣(где i = 0,1...п) не должна быть большой. В нашем случае показатель молокоотдачи измеряется в тысячах мл в день, а электропроводность молока в нескольких мСм/см, что в соответствии с определением евклидовой нормы делает один признак намного более значимым, чем другой, хотя на самом деле это не так. Также стоит отметить, что входные параметры имеют разные функции распределения (рисунок 2.3) и смещены во времени относительно начала лактационного цикла, как показано в (2.1). Таким образом, для применения агрегирования необходимо сделать признаки инвариантными ко времени и осуществить временной сдвиг случайных функций исследуемых параметров.
На первом этапе случайные функции μi(t) и ηi(t) преобразуются к единой форме, применяя метод преобразования временных рядов согласно формулам (2.1)-(2.5). В результате выполненных выше математических операций были получены приведенные функции молокоотдачи и электропроводности. Выходной параметр ν(t)не нуждается в приведении.
На втором этапе ведется расчет на основе модели, использующей агрегирование признаков μι(t) и η(t). В общем виде математическая регрессионная модель выглядит следующим образом:
vι (t) = kxμi (t) + kηt (t) + b, i = 1,2..n (2.6)
Для оценки коэффициентов регрессии к1 и к2 необходимо найти зависимости между входными и выходным параметрами. Регрессионный анализ позволяет определить влияние отдельных независимых признаков на итоговый - зависимый. Если представить выходные параметры μ(t) и η(t) в виде матрицы X с двумя столбцами, а выходной параметр ν(t) принять за вектор Y, то, согласно методу наименьших квадратов, вектор оценок коэффициентов регрессии получается из выражения:
Далее, применяя (2.7), рассчитывается значение коэффициентов регрессии и свободного члена уравнения.
Полученные значения представлены в таблице 2.4.Таблица 2.4. Коэффициенты регрессии для уравнения (2.6)
Таким образом, найдена плоскость, которая аппроксимирует представленное исходное пространство признаков, отраженное на графике в виде множества точек, построенных по координатам входных данных (Рисунок 2.6). Регрессионная модель в данном случае дает нам искомый выделенный признак, позволяющий оценить вероятность возникновения мастита у животного.
Рисунок 2.6 - Плоскость, аппроксимирующая пространство признаков
Таким образом, регрессионная модель для определения наличия заболевания мастита у животного с коэффициентами, рассчитанными с помощью метода наименьших квадратов, имеет следующий вид:
Адекватность модели была оценена по критерию Фишера. Проверка показала, что для информации, полученной с 830 животных с 97% достоверности модель дает хорошее приближение исследуемых данных.
Таким образом, был выделен новый полезный признак, на основе применения метода обработки временных рядов и агрегирования двух производственных факторов, для идентификации мастита животных.
В отличии от v(t) функция ι^(t) не является бинарной. Для распознавания функционального состояния животного на основе анализа выделенного признака далее выполняется бинаризация функции ι^(t).
Практической задачей мониторинга является распознавание мастита по пороговому значению выделенного признака ι^(t). Порог распознавания (P) рассчитывается, исходя из ряда значений, заданных параметров:
L- количество дней в лактации (по умолчанию - 305 дней, как общепринятое значение);
n- количество животных на предприятии;
R - уровень значимости отклонений выделенного признака от нулевого значения.
На третьем этапе вычисляется оценка линейной плотности признака. Пусть x1
Еще по теме Разработка метода оценки функционального состояния животных на предприятиях молочного животноводства:
- Оглавление
- Введение
- Выводы к главе 1
- Разработка метода оценки функционального состояния животных на предприятиях молочного животноводства