К вопросу о состояниях работоспособности структурно-сложных систем автоматического управления


Цитировать

Полный текст

Аннотация

Рассматривается надежность автоматизированных систем управления. Анализируется подход к клас- сификации систем по состояниям работоспособности. Таким подходом может быть как традиционный бинарный подход, оперирующий понятием «исправность», так и иные варианты оценки состояния системы. Приводится один из таких вариантов, предусматривающий избирательную оценку элементов системы на предмет надежности системы в целом. Введено описание различных состояний систем автоматического управления и их элементов с точки зрения исправности и опасности, математический метод определения перехода объектов из состояния в состояние, их отличия друг от друга по выполнению целевой функции. Изучается взаимодействие элементов, находящихся в различных состояниях, совокупное состояние элемен- тов, соединённых последовательно или параллельно. Приводятся таблицы логики разнообразных состояний и принципы их вычисления при последовательном и параллельном соединении. При помощи имитационного моделирования иллюстрируется предложенный подход путём нахождения вероятностей попадания в данные состояния системы параллельно и последовательно соединённых элементов, обладающих своими различными вероятностями перехода из состояния в состояние. В целом материалы статьи будут полезными при анализе надежности автоматизированных систем управления и проектировании высоконадежных систем. Таким образом, рассматриваемый механизм определения состояния системы дает более полную информацию о ней и позволяет обеспечить избирательный подход к надежности системы в целом. Детализация результатов при оценке надежности автоматизированных систем управления позволит проектировщику принимать обосно- ванное решение при проектировании средств повышения надежности.

Полный текст

Введение. Надежность структурно-сложных систем автоматического управления - область исследований, которая обладает широким спектром возможных методов и принципов исследований и вычислений. В соответствии с традиционным подходом надежность - это свойство объекта сохранять во времени в установленных пределах значения всех параметров, характеризующих способность выполнять требуемые функции [1-4]. Надежность каждого элемента можно выразить значением Рi - вероятности безотказной работы, а состояние - традиционно логической переменной Si, принимающей значение 1 в случае исправности элемента и 0 в случае его неисправности. Определяет же наступление состояния случайное событие, выражающееся числом Ri, принимающим случайное значение из интервала (0…1). Следовательно, для определения состояния возможно применить следующие выражения [5]: Si = 1, при Ri < Pi, (1) Si = 0, при Ri > Pi. (2) И, собственно, состояние всей системы выражается путём вычисления логической формулы системы, аргументами которой будут состояния отдельных элементов. Такими состояниями привычно называются работоспособное и неработоспособное. Такой дуальный подход позволяет применять к расчету фактического состояния обыкновенную булеву логику. Состояния системы с точки зрения опасности. Сам набор состояний отнюдь не является чем-то абсолютно верным и бесспорным. Представляется возможным расширить представление о состояниях элементов/системы. Ведь помимо привычных представлений о состоянии как исправно/неисправно, существуют и другие классификации состояний [6]. В соответствии с подходом безопасности систем, повышая надежность элементов, вводя структурную и временную избыточность, применяя взаимозаменяемость, восстанавливаемость и иные меры повышения надежности сложной системы, мы обеспечиваем отказоустойчивость. Но именно для сложных систем характерной является возможность многократных комбинаций отказов, каждая из которых невероятно мала, а в сумме таких невероятных состояний накапливается достаточно, чтоб система попала в опасное состояние - состояние, в котором возникает ущерб большого масштаба. В проблеме безопасности на первый план выходят не учитываемые в теории надежности компоненты - среда, в которой функционирует система, защитные сооружения, неблагоприятные внешние воздействия, умышленные или безответственные действия людей. Чёткое знание условий возникновения этих неблагоприятных условий позволяет, с одной стороны, принять заблаговременно соответствующие меры защиты, а с другой - разработать безопасный алгоритм управления системой. В работе [7] даны основные определения, которые используются нами при рассмотрении данного вопроса. Но наряду с подходом, оценивающим состояния безопасности системы, множественность состояний может рассматриваться и при оценке исправности системы. Система вычислений состояний. Для оперирования разнообразными состояниями необходимо применять специфическую систему вычислений, хотя она во многом будет основана на привычной булевой логике. Отличием предлагаемой системы будет большее число возможных значений переменных состояния. Для иллюстрации универсальности данного подхода рассмотрим несколько состояний V1, V2, V3, V4, в которых может пребывать как система, так и отдельные её элементы. Состояние V1 - неработоспособное состояние. В данном состоянии элемент полностью не выполняет свою функцию, и все его параметры не соответствуют требуемым. Состояние V2 - неисправное. В нём элемент выполняет свою функцию, но с какой-то погрешностью, ошибкой. Состояние V3 - работоспособное. В нём соответствуют требованиям нормативно-технической и конструкторской документации значения всех технических параметров элементов, качеств, характеризующих их способность выполнить заданные функции. Значения остальных параметров могут документации не соответствовать. Состояние V4 - исправное состояние. В нём элемент соответствует всем требованиям нормативно-технической и конструкторской документации [1; 8]. Элементы системы могут быть соединены различным образом. Сложность структуры системы может обеспечить повышение её надёжности путём применения принципа резервирования. Под резервированием понимается применение определенных технических средств с целью обеспечения работоспособности объекта при отказе [9]. В системах с резервированием выделяют основной и резервный элементы: первый представляет собой элемент структуры объекта, отказ которого при отсутствии резервирования приводит к потере работоспособности объекта, второй - элемент, предназначенный для обеспечения работоспособности объекта в случае отказа основного элемента [10; 11]. Таблицы состояний последовательных и параллельных элементов. Исходя из вышесказанного, опишем, как взаимодействуют различно соединённые элементы. При последовательном соединении логическая функция будет подобна конъюнкции элементов (табл. 1): Таблица 1 Таблица состояний последовательно соединённых элементов S1 S2 S1 и S2 V1 V1 V1 V1 V2 V1 V1 V3 V1 V1 V4 V1 V2 V1 V1 V2 V2 V2 V2 V3 V2 V2 V4 V2 V3 V1 V1 V3 V2 V2 V3 V3 V3 V3 V4 V3 V4 V1 V1 V4 V2 V2 V4 V3 V3 V4 V4 V4 При параллельном - дизъюнкции (табл. 2), заметим, что для верной работы системы необходимы дополнительные элементы, определяющие состояния элементов, схемы «голосования» [12; 13]. Таблица 2 Таблица состояний параллельно соединённых элементов S1 S2 S1 или S2 V1 V1 V1 V1 V2 V2 V1 V3 V3 V1 V4 V4 V2 V1 V2 V2 V2 V2 V2 V3 V3 V2 V4 V4 V3 V1 V3 V3 V2 V3 V3 V3 V3 V3 V4 V4 V4 V1 V4 V4 V2 V4 V4 V3 V4 V4 V4 V4 Каждый элемент системы может переходить из состояния в состояние с определённой вероятностью. Поэтому расчет надежности системы может выполняться как по уже имеющимся состояниям, так и по вероятностям попадания элементов в данные состояния. Пример расчёта состояния соединения элементов. Проиллюстрируем пример расчета (см. рисунок), рассмотрев систему, состоящую из неких элементов М1, М2, М3, соединяемых последовательно и параллельно. В случае применения к рассмотрению более чем двух состояний системы, расчет вероятности пребывания системы в них выполняется для каждого состояния. Поэтому необходимо получить и применять в расчете вероятности попадания в каждое состояние каждого элемента. Сведём их в табл. 3. Таблица 3 Вероятности пребывания элементов в определённых состояниях Ps1 Ps2 Ps3 Ps4 М1 0,001 0,05 0,45 0,4990 М2 0,0001 0,02 0,5 0,4799 М3 0,0005 0,03 0,6 0,3695 Здесь Psn - вероятность состояния n. Аналитически вероятность попадания системы в любое состояние Pобщ выражается формулой Pобщ = (1 - (1 - Pm1)2·(1 - Pm22 ))·(1 - (1 - Pm3)). (3) В результате вычислений получаем следующие значения (табл. 4): - вероятность неработоспособности системы 0,000002; - вероятность неисправности системы 0,00578; - вероятность только работоспособности системы 0,4838; - вероятность исправности системы 0,5104. Таблица 4 Вероятности пребывания системы в состояниях Ps1 Ps2 Ps3 Ps4 0,000002 0,005784 0,483825 0,5104 Для иллюстрации взаимодействия состояний системы проведём имитационное моделирование, сгенерировав набор случайных состояний [14; 15]. Структура системы Таблица 5 Результаты имитационного моделирования состояний Состояние М1.1 Состояние М1.2 Состояние М2.1 Состояние М2.2 Состояние М3.1 Состояние М3.2 2 3 4 3 2 3 Особенность рассматриваемой логики в том, что над значениями состояний, кроме логических, можно выполнять ещё и математические вычисления. В процессе генерации мы разбиваем промежуток от нуля до единицы на четыре вложенных интервала и увеличиваем счётчик при попадании элемента в каждый интервал. Сгенерировав набор, рассчитаем сочетание состояний в соответствии с нашей логикой (табл. 5). Логическая функция системы имеет вид (М1.1 Ú М1.2 Ú (М2.1 Ù М2.2)) Ù (М3.1 Ú М3.2), (4) М2.1 Ù М2.2 = V4 Ù V3 = V3, (5) Параллельно соединённые элементы М2 будут в состоянии V3, работоспособном: М1.1 Ú М1.2 Ú (М2.1 Ù М2.2) = V2 Ú V3 Ú V3 = V3. (6) Первое параллельное соединение - тоже в работоспособном состоянии: М3.1 Ú М3.2 = V2 Ú V3 = V3. (7) Второе параллельное соединение - тоже в работоспособном состоянии. И, в свою очередь: (М1.1 Ú М1.2 Ú (М2.1 Ù М2.2)) Ù (М3.1 Ú М3.2) = = V3 Ù V3 = V3. (8) Вся система будет в работоспособном состоянии. Заключение. Подобный дифференцированный подход к надежности обладает многими преимуществами. Во-первых, традиционный подход, определяющий только два состояния системы - рабочее и нерабочее, слишком груб. Зная, что система находится в рабочем состоянии, мы приобретаем чувство уверенности в ней, которое часто бывает ложным, так как при рабочем состоянии системы мы не знаем, соответствуют ли нормам нефункциональные параметры, зачастую определяющие многие показатели системы. А разделение рабочего состояния на работоспособное и исправное позволяет наглядно увидеть, будет ли система вероятнее всего поддерживать все свои параметры или только параметры, характеризующие способность выполнить заданные функции. Во-вторых, появляется возможность более подробного рассмотрения состояний. Избирательность в подходе к работоспособности системы позволяет точнее выбрать желательные её элементы и, в последующем, предполагаемое состояние системы. Ведь зачастую системы подразделяются по своей важности в широких пределах, и определённое состояние может быть неудовлетворительным для одной системы, к примеру, системы управления космическим аппаратом, но удовлетворительным для другой, например бытовой системы. Таким образом, введённое нами определение состояния системы даёт более полную информацию о ней и позволяет обеспечить избирательный подход к надежности системы в целом.
×

Об авторах

П. А. Кузнецов

Сибирский государственный технологический университет

Email: forubox@yandex.ru
Российская Федерация, 660049, г. Красноярск, просп. Мира, 82

Д. И. Ковалев

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева

Российская Федерация, 660037, просп. им. газ. «Красноярский рабочий», 31

В. В. Лосев

Сибирский государственный технологический университет

Российская Федерация, 660049, г. Красноярск, просп. Мира, 82

А. О. Калинин

Сибирский государственный технологический университет

Российская Федерация, 660049, г. Красноярск, просп. Мира, 82

Список литературы

  1. Курочкин Ю. А., Смирнов А. С., Степанов В. А. Надежность и диагностирование цифровых устройств и систем. СПб. : Изд-во С.-Петербург. ун-та, 1993. 320 с.
  2. Александровская Л. Н., Афанасьев А. П., Лисов А. А. Современные методы обеспечения безотказности сложных технических систем : учебник для студентов вузов. М. : Логос, 2001. 206 с. Сер. «Учебник ХХI века».
  3. Надежность технических систем. Учебное пособие для студентов технических специальностей вузов / Е. В. Сугак [и др.] ; под общ. ред. Е. В. Сугака и Н. В. Василенко. Красноярск : НИИ СУВПТ, 2000. 608 с.
  4. Лосев В. В. Надежностный анализ АСУ ТП // Вестник университетского комплекса : сб. научн. тр. Красноярск : ВСФ РГУИТП, НИИ СУВПТ, 2008. Вып. 11 (25). С. 16-19.
  5. К вопросу оценки надежности АСУ с блокирующими модулями защиты / И. В. Ковалев [и др.] // Приборы. 2013. № 6. С. 20-24.
  6. Рябинин И. А. Надежность и безопасность структурно-сложных систем. СПб. : Изд-во С.-Петербург. ун-та, 2007. 276 с.
  7. Федоров Ю. Н. Справочник инженера по АСУ ТП: проектирование и разработка : учеб.-практ. пособие. М. : Инфра-инженерия, 2015. 929 с.
  8. ГОСТ 27.002-89. Надежность в технике. Основные понятия. Термины и определения. [Электронный ресурс]. URL: http://www.rgost.ru/.
  9. Кузнецов П. А. К вопросу анализа эффективности систем с полным резервированием // Вестник СибГАУ. 2015. Т. 16, № 2. С. 326-331.
  10. Модификация метода Волковича-Михалевича с целью оптимизации затрат при синтезе отказоустойчивых информационно-вычислительных систем / П. А. Кузнецов [и др.] // Вестник СибГАУ. 2012. № 6(46). С. 97-100.
  11. Кузнецов П. А. Зависимые отказы в многофункциональных автоматизированных системах управления // Вестник СибГАУ. 2015. Т. 16, № 1. С. 86-91.
  12. Петрокас Л. В. Теория машин-автоматов и пневмогидроприводов. М. : Машиностроение, 1970. 334 с.
  13. Cловарь по кибернетике / под ред. В. С. Михалевича. 2-е изд. Киев : Гл. ред. укр. сов. энцикл. им. М. П. Бажана, 1989. 751 с.
  14. А. Акопов. Имитационное моделирование : учебник и практикум. М. : Юрайт, 2015. 390 с.
  15. Паньгина Н. Н., Паньгин А. А. Статистическое моделирование. Метод Монте-Карло // Компьютерные инструменты в образовании. 2002. № 5. C. 30-43.
  16. Kurochkin Yu. A., Smirnov A. S., Stepanov V. A. Nadezhnost’ i diagnostirovanie tsifrovykh ustroystv i sistem [Reliability and diagnostics of digital systems]. St. Petersburg. St. Petersburg University Publ., 1993, 320 p.
  17. Aleksandrovskaya L. N., Aronov I. Z., Kruglov V. I., Kuznetsov A. G., Patrakov N. N., Sholom A. M. Bezopasnost’ i nadezhnost’ tekhnicheskikh sistem. [Safety and reliability of technical systems.]. Moscow, Logos Publ. 2004, 280 p.
  18. Sugak E. V, Vasilenko N. V. Nadezhnost’ tekhnicheskikh sistem. [Reliability of technical systems]. Krasnoyarsk, NII SUVPT Publ., 2000, 608 p.
  19. Losev V. V. [Reliability analysis of ACS]. Vestnik universitetskogo kompleksa: Sb. nauchn. tr. 2008, Vol. 11(25), P. 16-19 (In Russ.).
  20. Kovalev I. V., Kuznetsov P. A., Zelenkov P. V., Shaydurov V. V., Bakhmareva K. K. [To the question of the reliability of automated control systems with blocking protection modules]. Pribory. 2013, Vol. 6, P. 20-24
  21. (In Russ.).
  22. Ryabinin I. A. Nadezhnost’ i bezopasnost’ strukturno-slozhnykh sistem [Reliability and safety of structural complex systems]. St. Petersburg. St. Petersburg University Publ., 2007, 276 p.
  23. Fedorov Yu. N. Spravochnik inzhenera po ASU TP: Proektirovanie i razrabotka. [PCS engineer reference: Design and development] Moscow, Infra-inzheneriya Publ., 2015, 929 p.
  24. GOST 27.002-89 Nadezhnost’ v tekhnike. Osnovnye ponyatiya. Terminy i opredeleniya [State Standard 27.002-89. Reliability in the technology. Basic concepts. Terms and Definitions]. Available at: http://vsegost.com/Catalog/11/11290.shtml (accessed 12.02.2015).
  25. Kuznetsov P. A. [On the analysis of the effectiveness of fully redundant systems]. Vestnik SibGAU, 2015, Vol. 16, No. 2, P. 326-331 (In Russ.).
  26. Kuznetsov P. A., Beschastnaya N. A., Bakhmareva K. K., Antamoshkin O. A., Antamoshkin A. N. [Modification of Volkovich and Michalevi`s method to optimize costs in the synthesis of fault-tolerant information systems]. Vestnik SibGAU. 2012, No. 6(46), P. 97-100 (In Russ.).
  27. Kuznetsov P. A. [Dependant failures in multifunctional ACS]. Vestnik SibGAU. 2015, Vol. 16, No. 1, P. 86-91 (In Russ.).
  28. Petrokas L. V. Teoriya mashin-avtomatov i pnevmogidroprivodov [Theory of automated machines and pneumatic drives] Moscow, Mashinostroenie Publ., 1970, 334 p.
  29. Slovar’ po kibernetike [Cybernetics dictionary]. Ed. V. S. Mikhalevich. Kiev, Glav. red. Ukr. Sov. Entsiklopedii im. M. P. Bazhana Publ., 1989, 751 p.
  30. Akopov A. Imitatsionnoe modelirovanie [Simulation]. M. : Jurayt Publ., 2015, 390 p.
  31. Pan’gina N. N., Pan’gin A. A. [Statistical modeling. Monte-Carlo method]. Komp’yuternye instrumenty v obrazovanii. 2002, No. 5, P. 30-43 (In Russ.).

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Кузнецов П.А., Ковалев Д.И., Лосев В.В., Калинин А.О., 2015

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах