Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Програмне забезпечення для вібродіагностики технологічного обладнання

Реферат Програмне забезпечення для вібродіагностики технологічного обладнання





мку.

Значення уставки для параметра не залежить від місця вимірювання даних. Уставки або розраховуються за частотним складовим (з Smax), або «вводяться вручну», тобто визначаються в програмі як константи або вводяться з текстового файлу.

Параметр може мати тільки значення і не мати уставки, наприклад, значення істинної частоти обертання.

При розрахунку кожного параметра, пов'язаного з пошуком максимальної амплітуди в діапазоні, визначається значення частоти знайденого максимуму, так звана частота прояву.

Оцінка перевищення уставки розрахованим значенням ДП визначається як відношення значення ДП до його уставці і виділяється в матриці діагностичних параметрів кольором (див. таблицю 5.4).


Таблиця 5.4 - Класифікація оцінки значення ДП

Сила превышенияКлассификацияЦвет (0 .. 1) Відсутність превышенияБелый[1..2)СлабоеЗеленый[2..4)СреднееОранжевый[4..?)СильноеКрасный

5.3.5 Відображення результатів діагностики і функцій вихідних даних

Для безпосередньої діагностики необхідно підготувати матрицю діагностичних станів. Для цього потрібно:

1) Вважати файли довідника ДС (REF) і конфігурації агрегату (CFG).

) Знайти в CFG блок описателей несправностей ДС. За змістом цього блоку (CFG) і довідником ДС (REF) сформувати матрицю діагностичних станів Mds.

3) Матриця Mds повинна мати число рядків, однакову числу ДС, описаних в CFG і число стовпців, що дорівнює числу діагностичних параметрів (94), які можуть бути використані при описі діагностичних станів.

) Сформувати в матриці Mds черговий рядок для чергового діагностичного стану (з CFG). Тобто, знайти в REF рядок опису ДС по імені та наявність параметрів відзначити в рядку Mds. Спочатку матриця Mds заповнена «- 1».

Цей алгоритм реалізує функція MakeDsMatr ().

void MakeDsMatr ()

{(int i=0; i

{[] bf=(string []) mDiag [j]; (DSs [i] == bf [0]) / / якщо Назви дефектів дорівнюють

{(int k=1; k

{kk=FindDp (bf [k]); (kk!=- 1)

{[i, kk]=VecDP [kk];

}

}

}

}

}


Далі, для отримання результатів потрібно передати матрицю Mds функції public double [,] getDiagnos (double [,] dsMatr, int nDP, int nDS), яка і видає кінцеву матрицю з діагнозом. Матриця складається з nDS (число діагностичних станів) рядків і двох стовпців. Перший стовпець - сила дефекту, другий - його ймовірність. Вихідний код функції getDiagnos () представлений у додатку А.3.

Результати діагностування виводяться у вигляді таблиці діагнозу на вкладці «Результати діагностики». Також, на цій вкладці виводиться розраховане за допомогою функції public int SetDay () рекомендована кількість днів до наступного огляду.

int day;

/ / Розрахунок днів до наступної діагностікіint SetDay ()

{max=Int32.MinValue; (int i=0; i


Назад | сторінка 26 з 34 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Методи и Способи вімірювання діагностичних параметрів
  • Реферат на тему: Використання діагностичних методів стабілографії в процесі визначення мотор ...
  • Реферат на тему: Роль параметра адаптації у процедурі експоненціального згладжування. Як вп ...
  • Реферат на тему: Побудова перевіряючих і діагностичних тестів
  • Реферат на тему: Побудова перевіряючих і діагностичних тестів