устройство для определения оптимальных периодов технического обслуживания средств системы
Классы МПК: | G07C3/08 контроль и регистрация производительности машин с регистрацией или без регистрации рабочего или нерабочего времени G06F11/30 контроль G06F17/00 Устройства или методы цифровых вычислений или обработки данных, специально предназначенные для специфических функций |
Автор(ы): | Гришин Владимир Дмитриевич (RU), Соколов Борис Владимирович (RU), Иконникова Анна Владимировна (RU) |
Патентообладатель(и): | Учреждение Российской академии наук Санкт-Петербургский институт информатики и автоматизации РАН (СПИИРАН) (RU) |
Приоритеты: |
подача заявки:
2009-07-20 публикация патента:
20.09.2011 |
Изобретение относится к вычислительной технике, в частности к устройствам контроля, и может быть использовано в научных исследованиях и практике эксплуатации технических систем для определения оптимальных программ обслуживания и показателей качества функционирования технических средств этих систем. Техническим результатом является расширение функциональных и информативных возможностей устройства в части формирования и выдачи в качестве выходных данных значений коэффициента готовности и времени работоспособного состояния каждого средства системы, соответствующих вычисленным значениям периодов технического обслуживания этих средств. Для достижения результата в базовое устройство, содержащее блок памяти, два блока умножения, три сумматора, блок нелинейности, датчик времени, компаратор, три элемента задержки, триггер, элемент памяти, ключ, сдвиговый регистр и схему ИЛИ, введены три вентиля, три ключа, четвертый элемент задержки и ждущий мультивибратор. 2 ил.
Формула изобретения
Устройство для определения оптимальных периодов технического обслуживания средств системы, содержащее сдвиговый регистр, первый вход которого, являющийся первым входом устройства, на который подается сигнал «Пуск», соединен через первый элемент задержки с первым входом схемы ИЛИ, второй вход подключен к выходу схемы ИЛИ и к первому входу датчика времени, а каждый из n выходов соединен индивидуально с соответствующим i-м (i=1, , n) управляющим входом блока памяти, шесть информационных входов которого являются информационными входами устройства со второго по седьмой, первый выход блока памяти, на который поступает значение , характеризующее допустимый коэффициент готовности i-го средства системы, подключен к первому входу компаратора, второй выход которого соединен с первым входом триггера, а первый выход соединен с третьим входом датчика времени, второй вход которого связан непосредственно со вторым входом схемы ИЛИ и через второй элемент задержки - с выходом триггера, а выход соединен со вторым входом третьего сумматора, первый вход которого подключен к пятому выходу блока памяти, на который поступает значение , характеризующее оптимальный период технического обслуживания i-го средства системы, на четвертый выход блока памяти поступает значение , характеризующее сумму средней продолжительности контроля состояния и средней продолжительности аварийно-восстановительных работ i-го средства системы, и передается на первый вход второго сумматора, выход которого связан со вторым входом первого сумматора, первый вход которого подключен к выходу первого блока умножения, первый вход которого соединен со вторым выходом блока памяти, с которого поступает значение
, характеризующее разность средней продолжительности профилактических работ и средней продолжительности аварийно-восстановительных работ, третий выход которого, где действует значение интенсивности отказов i 1-го средства, соединен с первым входом блока нелинейности, выход которого подключен ко второму входу первого блока умножения и к первому входу интегратора, выход которого соединен со вторым входом первого блока деления, первый вход которого подключен к выходу первого сумматора, на шестой выход блока памяти поступает оптимальное значение периода технического обслуживания наименее надежного средства системы и передается на первые входы второго блока деления и второго блока умножения, выход которого является первым выходом устройства, на который передается вычисленное значение периода обслуживания i-го средства системы, а второй вход соединен с выходом второго блока деления, второй вход которого подключен к выходу первого ключа, управляющий вход которого, вместе с управляющим входом элемента памяти, соединен с выходом триггера, а информационный вход связан с выходом элемента памяти, информационный вход которого подключен к выходу третьего элемента задержки, отличающееся тем, что в него введены три ключа, три вентиля, четвертый элемент задержки и ждущий мультивибратор, выход которого соединен со вторым входом интегратора, а вход связан с первым входом триггера, второй вход которого подключен к выходу второго элемента задержки, а выход соединен непосредственно с управляющими входами второго ключа, первого, второго и третьего вентилей, а через четвертый элемент задержки - с управляющими входами третьего ключа и четвертого ключа, информационный вход которого подключен к выходу интегратора, а выход является вторым выходом устройства, на который поступает вычисленное значение
времени работоспособного состояния i-го средства системы, третьим выходом которого является выход третьего ключа, на который поступает вычисленное значение коэффициента готовности i-го средства системы, информационный вход которого соединен с выходом первого блока деления и с информационным входом второго вентиля, выход которого подключен ко второму входу компаратора, первый выход устройства связан с информационным входом второго ключа, выход которого соединен со вторыми входами блока нелинейности и второго сумматора, с выходом первого вентиля и с информационным входом третьего вентиля, выход которого подключен к входу третьего элемента задержки, а информационный вход первого вентиля соединен с выходом третьего сумматора.
Описание изобретения к патенту
Изобретение относится к вычислительной технике, в частности к устройствам контроля. Оно применимо в научных исследованиях и практике эксплуатации технических систем для определения оптимальных сроков обслуживания средств этих систем.
Известны устройства [1, 2, 3], позволяющие вычислять оптимальные по критерию готовности периоды технического обслуживания изделий, не входящих непосредственно в состав сложной системы, что ограничивает область применения этих устройств.
Известны также устройства [4, 5], обеспечивающие определение оптимальных периодов технического обслуживания средств сложных систем, реализуя минимаксный критерий. При этом все средства системы должны обслуживаться с одинаковой периодичностью, соответствующей оптимальному периоду наименее надежного средства данной системы. Эти устройства целесообразно применять для систем, средства которых близки по характеристикам надежности. Если же система состоит из средств существенно различающихся по надежности, то обслуживание их с одинаковой периодичностью, вычисленной устройствами [4, 5], не позволяет рационально использовать надежностный потенциал остальных более надежных средств, из этого следует, что область применения [4, 5] ограничена. Наиболее близким по технической сущности к заявляемому изобретению является устройство [6], содержащее датчик времени, три элемента задержки, блок памяти, три сумматора, два блока деления, два блока умножения, блок нелинейности, интегратор, компаратор, мультивибратор (в заявленном изобретении заменен триггером), элемент памяти, ключ, схему ИЛИ и сдвиговый регистр. Недостатком устройства являются ограниченные функциональные возможности, т.к. единственными его выходными данными являются вычисленные значения периодов обслуживания средств системы.
Целью заявляемого технического решения является расширение функциональных и информативных возможностей устройства. Цель достигается путем введения в схему прототипа элементов, обеспечивающих формирование и выдачу в качестве выходных данных значений коэффициента готовности и времени работоспособного состояния каждого средства системы, соответствующих вычисленным значениям периодов технического обслуживания этих средств.
Процесс обслуживания имеет периодический характер. Длительность цикла обслуживания в общем случае может быть представлена в следующем виде:
где
- период обслуживания;
к - средняя продолжительность контроля технического состояния;
п - средняя продолжительность предупредительной профилактики;
в - средняя продолжительность аварийно-восстановительных работ;
Р( ) - вероятность безотказной работы средства на периоде .
Считаем, что фактическое состояние средства выявляется в плановые сеансы контроля. В связи с этим имеет место следующее соотношение:
где
ф - среднее время работоспособного состояния;
о - среднее время нахождения изделия в отказе.
Время работоспособного состояния средства на периоде обслуживания определяется так:
Организация эксплуатации средств предусматривает определение рациональных или оптимальных в некотором смысле сроков технического обслуживания, обеспечивающих требуемое качество функционирования этих средств.
Важным показателем качества функционирования является коэффициент готовности. Его значение может быть вычислено с помощью соотношения:
Анализ функции Кг( ) показывает, что при 0 и при , Кг( ) 0. Существует период технического обслуживания, при котором коэффициент готовности достигает максимального значения . Задачу определения оптимального периода обслуживания средств запишем в следующем виде:
Рассмотренный подход целесообразно использовать применительно к отдельным, функционально обособленным средствам. Однако, наряду с такими средствами, широкое применение получили технические системы, включающие в себя множество различных по структуре, сложности и надежности средств. Каждому из этих средств будет соответствовать свой оптимальный период технического обслуживания. Множество вычисленных значений , соответствующее множеству средств системы , могут образовать во времени такую совокупность циклов обслуживания, что практическая ее реализация окажется нерациональной либо невозможной. Поэтому возникает необходимость упорядочивания этой совокупности путем нахождения компромиссных, близких к оптимальным, значений периодов обслуживания для всех средств системы. Такой компромисс является отражением решающего правила, которое вводится неформально и определяет собой допустимое отклонение значений периодов обслуживания средств от оптимальных значений. Конструктивным с точки зрения упорядочивания сроков обслуживания разнонадежных средств системы является кратность периодов их обслуживания. Различные средства системы(или группы средств) будут обслуживаться с различной периодичностью: { р, 2 р, m р], где p - расчетное (вычисленное) значение периода обслуживания наименее надежного средства; m - количество разнонадежных средств (групп средств) системы.
Начало каждого интервала времени k p, будет соответствовать началу цикла обслуживания одного или нескольких близких по надежности средств системы. Отдельное средство системы будет обслуживаться с периодом ki p, достаточно близким к .
Решающее правило определения периода обслуживания каждого средства заключается в том, чтобы обеспечивать кратность периодов обслуживания средств системы i=ki р, и выполнять условие:
Соотношение (6) отражает общий подход к решению рассматриваемой задачи. Однако, имеет практическую значимость его частный вариант, используемый в заявленном изобретении, а именно
где - оптимальный период технического обслуживания наименее надежного средства системы.
Это условие трансформируется в выбор некоторого допустимого значения коэффициента готовности , которое обеспечивает выполнение требования минимизации (7) и определяет границы допустимого значения периода обслуживания средства. Значение определяется, исходя из того, что коэффициент готовности каждого средства будет не менее некоторого допустимого значения, т.е. .
На фиг.1 в качестве примера показаны результаты численного эксперимента зависимости Кг( ) для трех разнонадежных средств.
Из данного примера видно, что некоторое отклонение Кгi от максимального позволяет расширить область допустимых значений периода обслуживания. Значение можно определить как некоторую часть 0 µ<1 от максимального значения, т.е. . При этом не ограничивается только оптимальным значением, а будет находиться в интервале , где , Это позволяет определить конкретные (вычисленные) значения периодов обслуживания средств системы, обеспечивающие функционирование этих средств с максимально возможными коэффициентами готовности . Отметим, что предпочтительной для решения поставленной задачи является область значений периода i, ограниченная оптимальным значением и максимально допустимым конi, то есть . В этой области достигается требуемая готовность при большей периодичности обслуживания и, следовательно, при меньших затратах на техническое обслуживание. Поскольку периоды обслуживания отдельных средств находятся из условий кратности, то этим обеспечивается рациональное в организационном плане обслуживание средств системы в целом. Значения периодов обслуживания позволяют вычислить соответствующие им значения времени работоспособного состояния и коэффициента готовности используя соотношения (3) и (4), то есть
Предложенная модель может быть реализована аппаратурно с помощью предлагаемого устройства, схема которого показана на фиг.2.
Устройство содержит блок памяти 1, в который поступают исходные данные, первый 2 и второй 17 блоки умножения, первый 3, второй 4 и третий 6 сумматоры, блок нелинейности 5, реализующий функцию P(t), датчик времени 7, вырабатывающий значение времени , первый 11, второй 12, третий 18 и четвертый 28 элементы задержки, компаратор 8, первый 9 и второй 16 блоки деления, интегратор 10, триггер 13 (эквивалент ждущего мультивибратора прототипа), ждущий мультивибратор 23, первый 15, второй 25, третий 26 и четвертый 27 ключи, сдвиговый регистр 19, обеспечивающий считывание исходных данных для каждой подсистемы, элемент памяти 14, схему ИЛИ 20, а также первый 21, второй 22 и третий 24 вентили (логические блоки И-НЕ).
Перед началом работы устройства исходная информация (значение входных величин): , i, , , , заносятся в блок памяти 1 через его входы 2-7. Отметим, что блок памяти 1 разделен на n зон по возможному количеству сложной системы. Оптимальное значение наименее надежного средства и остальных средств этой системы могут быть получены, используя аналог [2].
Устройство работает следующим образом.
По сигналу «Пуск», поступающему с первого входа устройства, сдвиговый регистр 19 обнуляется. Этот же сигнал, задержанный первым элементом задержки 11, пройдя через схему ИЛИ 20, устанавливает единицу в первом разряде сдвигового регистра 19, также запускает датчик времени 7. По сигналу сдвигового регистра 19 считываются значения входных величин из блока памяти 1 на функциональные элементы устройства. Датчик времени 7 вырабатывает значение времени и передает на второй вход третьего сумматора 6, на первый вход которого с пятого выхода блока памяти 1 поступает оптимальное значение периода обслуживания первой из исследуемых подсистем. Результат сложения с выхода третьего сумматора 6 через открытый первый вентиль 21 передается непосредственно на вторые входы второго сумматора 4 и блока нелинейности 5, а через соединенные последовательно третий вентиль 24 и третий элемент задержки 18 в элемент памяти 14. При этом вентиль 24 находится в открытом состоянии. На первый вход второго сумматора 4 с четвертого выхода блока памяти 1 передается величина k1+ в1, а с третьего выхода блока памяти 1 на первый вход блока нелинейности 5 поступает значение 1. В блоке нелинейности 5 формируется сигнал и передается на первый вход интегратора 10 и на второй вход первого блока умножения 2. На первый вход первого блока умножения 2 со второго выхода блока памяти 1 поступает значение п1- в1. Сигнал, соответствующий величине с выхода первого блока умножения 2 передается на первый вход первого сумматор 3. Значение с выхода второго сумматора 4 поступает на второй вход первого сумматора 3, в результате на его выходе формируется сигнал, соответствующей сумме и передается на первый вход первого блока деления 9. В то же время на второй вход блока деления 9 поступает сигнал
с выхода интегратора 10. В первом блоке деления 9 вычисляется значение коэффициента готовности в соответствии с (4) при Полученное значение Кг( ) с выхода блока деления 9 и через открытый второй вентиль 22 передается на второй вход компаратора 8, на первый вход которого с первого выхода блока памяти 1 поступает значение .
В компараторе 8 сравниваются между собой его входные величины. Если окажется, что вычисленное значение больше то управляющий сигнал вырабатывается на первом выходе компонента 8 и передается в датчик времени 7, в результате чего выходной сигнал датчика времени 7 увеличивается на , он станет равным 2 , и процесс вычисления значения Kг1 повторится, но при новом значении периода обслуживания, то есть Цикл вычисления Кг1 будет повторяться с каждым m-м увеличением значения периода до тех пор, пока будет сохраняться неравенство . Как только в компараторе 8 окажется, что вычисленное значение Кг1 меньше , на втором выходе компаратора 8 появится управляющий сигнал, который переведет триггер 13 в единичное состояние. Управляющий сигнал со второго выхода компаратора 8 запускает ждущий мультивибратор 23, который вырабатывает одиночный импульс, предает его на второй вход интегратора 10 и сбрасывает его значение в ноль. Выходной сигнал триггера 13 поступает на входы второго 12 и четвертого 28 элементов задержки, на второй вход элемента памяти 14 и на управляющие входы первого 21, второго 22, третьего 24 вентилей, первого 15 и второго 25 ключей. В результате этого вентили 21, 22, 24 закрываются, а ключи 15 и 25 открываются. С выхода элемента памяти 14 значение через первый ключ 15 поступает на второй вход второго блока деления 16, на первый вход которого подается значение , с шестого выхода блока памяти 1. Сигнал поступает также на первый вход второго блока умножения 17, а на второй его вход подается сигнал с выхода второго блока деления 16, сформированный в результате целочисленного деления 1 на . Таким образом, в блоке 17 формируется искомое значение . Оно поступает на первый выход устройства не непосредственно, а через второй ключ 25 на вторые входы второго сумматора 4 и блока нелинейности 5. В результате этого во втором сумматоре 4 формируется и передается на второй вход первого сумматора 3 сигнал, соответствующий сумме . В блоке нелинейности 5 формируется значение и передается в интегратор 10 и на второй вход первого блока умножения 2. Сигнал, соответствующий величине с выхода этого блока умножения 2 передается на первый вход первого сумматора 3. Сигнал, соответствующий результату сложения с выхода первого сумматора 3 передается на второй вход первого блока деления 9, на первый вход которого с выхода интегратора 10 приходит сигнал . В первом блоке деления 9 формируется сигнал, соответствующий вычисленному значению коэффициента готовности К этому времени выходной сигнал четвертого элемента задержки 28 поступает на управляющие входы третьего 26 и четвертого 27 ключей и открывает их, в результате чего вычисленные значения и поступают соответственно на второй и третий выходы устройства. Управляющий сигнал с выхода второго элемента задержки 12 поступает на второй вход триггера 13, переводя его в нулевое состояние, на второй вход датчика времени 7, сбрасывая его в состояние, соответствующее нулевому значению величины . В результате перевода триггера 13 в нулевое состояние открываются вентили 21, 22, 24, а ключи 15, 25, 26, 27 закрываются. Кроме того, выходной сигнал второго элемента задержки 12 через схему ИЛИ 20 одновременно запускает датчик времени 7 и переводит выходной сигнал сдвигового регистра 19 на один шаг, что обеспечивает считывание исходных данных из блока памяти 1 для второго средства системы, и работа устройства повторяется, но уже с новыми значениями входных величин. Так будет происходить определение , , Кг для всех средств системы. После вычисления значений этих величин, соответствующих последнему средству исследуемой системы, работа устройства заканчивается.
Положительный эффект, который дает предлагаемое техническое решение, состоит в определении оптимальных периодов технического обслуживания и показателей качества функционирования средств систем. Практическая реализация предложенного решения является более рациональной с точки зрения организации технического обслуживания систем и использования надежностных ресурсов средств, составляющих эти системы.
Источники информации
1. Гришин В.Д., Тимофеев А.Н., Жиряков А.А. Патент РФ № 2071118, МПК G07C 3/08.
2. Гришин В.Д., Мануйлов Ю.С., Щенев А.Н. Патент РФ № 2228541, МПК G07C 3/08, 2004.
3. Гришин В.Д., Воробьев Г.Н., Мышинский Д.А. Патент РФ 2279712, МПК G07C 3/08, G06F 17/00, 2006.
4. Воробьев Г.Н., Гришин В.Д., Тимофеев А.Н. А.с. СССР № 1679512, МПК G07C 3/08, 1991.
5. Гришин В.Д., Павлов А.Н., Саранчуков А.Ю. Патент РФ 2310913, МПК G07C 3/08, 2007.
6. Гришин В.Д., Москвин Б.В., Колонтай С.С. Патент № 2342706, МПК G07C 3/08, G06F 17/00, 2007.
Класс G07C3/08 контроль и регистрация производительности машин с регистрацией или без регистрации рабочего или нерабочего времени
Класс G06F17/00 Устройства или методы цифровых вычислений или обработки данных, специально предназначенные для специфических функций