Реализация

Рассмотрим варианты аппаратурно программной реализации, когда предварительный анализ спектральных характеристик виброакустического сигнала производится с помощью аппаратных средств, а результаты их работы (последовательный опрос аппаратуры, сравнение полученных результатов с эталонными) обрабатываются программно ( 5.44). По варианту на 5.44, а сигнал «(В), снимаемый с датчика (Д) и усиленный усилителем (У), пропускается через блок фильтров Ф1, Ф2,. Фп, каждый из которых выделяет полосу частот, i,, соответствующую какому либо дефекту диагностируемого оборудования (режущего инструмента, технологической системы станка и т. д.). Выделенные в блоке фильтров узкополосные сигналы А, Л2, Л через аналого цифровые преобразователи АЦП1, АЦП2, АЦП3 передаются в терминальную систему управления ТСУ для анализа. Кроме непосредственного анализа этих сигналов ТСУ подключает требуемый в данный момент времени АЦП, а также в некоторых случаях может осуществлять настройку фильтров на требуемую полосу пропускания (эта связь показана штрихами). Последнее целесообразно реализовать, если известна априорная информация об изменении полосы частот, в зависимости от износа режущего инструмента, изменения режимов резания и т. д.

Время конкретной 83 программной

Время конкретной 83 программной реализации алгоритма на 40 разрядном процессоре с f0п 20 000 оп. с для одной координаты составляет примерно 0,3 мс при затратах памяти 0,5 1 Кбайт.
При необходимости увеличения производительности алгоритма его аппаратурную реализацию, учитывая достаточный объем вычислений, можно осуществлять в многопроцессорных структурах. К тому же параметрический способ задания траектории движения исполнительных органов объекта управления с использованием в качестве параметра времени t позволяет сравнительно просто организовать работу нескольких микропроцессоров в реальном масштабе времени. В предельном случае каждый процессор выполняет интерполяцию и формирование сигналов управления приводом по одной координате.

Затраты памяти

Затраты памяти для функции из г термов, зависящей не более чем от восьми аргументов, составляют: Qnp 10 слов программа; Qa r слов матрицы М и Т, всего г слов. Цикл выполняется в среднем г2 раз, поэтому тер 4 +8г.
Программа вычисления МЛФ является универсальной, т. е. не зависит от вида функции. При изменении функции необходимо изменить только массивы М и Т, а также число термов.
Время вычисления МЛФ и емкость занимаемой памяти пропорциональны числу термов в ДНФ, поэтому необходимо предварительно минимизировать искомую функцию.

Алгоритмы

Алгоритм программной реализации метода заключается в последовательном наложении масок на вектор двоичных переменных X (XДМ) и сравнении полученного результата со словами конъюнкциями Г1, 742,., Т г. В случае равенства этих величин вычисляемой функции присваивается значение «1», в случае, когда выполнены все сравнения и равенства не обнаружено, функции присваивается значение «0».

Частота подключения

При возможности некоторого снижения быстродействия системы диагностики целесообразно применить схему по 5.44, б, в которой имеется лишь один АЦГ1, к которому посредством коммутатора (К) подключается один из фильтров Ф1, Ф2,., Фп. Частота подключения конкретного фильтра к ТСУ определяется параметрами потока соответствующих дефектов. В этом случае закон подключения хранится в памяти ТСУ и может изменяться по мере приближения состояния соответствующей системы станка к границам области работоспособности. Например, по мере увеличения износа режущего инструмента ТСУ должна обеспечивать более частое подключение соответствующего фильтра.