• Nenhum resultado encontrado

Лабораторна робота 1

N/A
N/A
Protected

Academic year: 2024

Share "Лабораторна робота 1"

Copied!
6
0
0

Texto

(1)

Лабораторна робота 1

Тема: Контролепридатність цифрових компонентів систем критичного застосування

Мета: Оволодіти підходами до визначення контролепридатності цифрових компонентів систем критичного застосування

Короткі теоретичні відомості

У розвитку контролепридатності можна виділити три етапи, які можна характеризувати різни- ми моделями її подання в ІУC: структурною, функціональною та двохрежимною моделлю.

Початковий етап розвитку контролепридатності пов'язаний з тестовим діагностуванням, де сформувалося її поняття як тестопридатності для оцінки складності синтезу тестів, спрямованих на виявлення несправностей у паузах робочого режиму. Тесторидатність оцінюється для точок цифрової схеми шляхом обчислення керованості, спостережуваності та їх добутку і підвищується тестопридатним проектуванням ЦК, використовуючи методи сканування та самотестування в режимі тестового діагностування. Для ІУC критичного застосування ці методи задіяні для тестування ЦК, включаючи імітацію аварійного стану.

Така контролепридатність представляється структурною моделлю, що повністю описується структурою цифрової схеми.

Наступний розвиток контролепридатність ЦК набуває в робочому діагностуванні. На другому етапі задача підвищення контролепридатності пе- реноситься з режиму тестового діагностування в нормальний режим, де спрямована безпосередньо на виявлення прихованих несправностей ЦК. Контролепридатність описується функціональною моделлю, проявляючи себе залежною не тільки від структури цифрової схеми, а й від вхідних даних нормального режиму.

Існують об'єктивні та суб'єктивні причини виникнення прихованих несправностей ЦК, що використовуються в ІУC критичного застосування.

(2)

Об'єктивні причини визначаються особливостями систем критичного застосування, які створюють структурну надмірність цифрових схем, що властива відмовостійким рішенням та обмеженням на вхідні дані нормального режиму.

Суб'єктивні причини складаються з особливостей побудови ІУC, орієнтованих на досягнення високих, але не завжди обґрунтованих показників. До них належить висока стабільність амплітуди сигналів на виходах датчиків вимірюваних пара- метрів. Сигнали перетворюються у двійкові коди, які при низькому рівні шуму змінюються тільки в молодших розрядах. Крім того, установлюється необґрунтовано високий коефіцієнт ―сигнал / шум‖, використовуючи цифрові компоненти з багатьма тисячами станів для розрізнення тільки двох режимів – нормального та аварійного. Але найбільше вона обмежується обробкою даних у паралельних кодах на однотактных ЦК з матричним паралелізмом, що стало традиційним для ІУC у прагненні забезпечити високий рівень продуктивності. Усі ці надлишкові розв'язки додатково знижують контролепридатність цифрових схем.

Для функціональної контролепридатності розроблено методи її оцінки та підвищення, що досягається наближенням контролепридатності до її верхньої границі та підняттям самої границі. Однак зазначені об’єктивні причини не дозволяють підняти функціональну контролепридатність ЦК до повного вирішення проблеми прихованих несправностей ІУC в нормальному режимі.

Тому важливим є наступний етап розвитку контролепридатності ЦК, який також реалізується в робочому діагностуванні ІУC критичного застосування, однак враховує функціонування схеми не тільки на обмежених вхідних даних нормального режиму, а також у аварійному режимі. Така двохрежимна функціональна модель контролепридатності визначається структурою схеми та вхідними даними обох режимів.

Основою для двохрежимної функціональної моделі служить диверсифікація контролепридатності, що утворилася слідом за диверсифікацією робочого режиму ІУC критичного застосування: контролепридатність стала різною для нормального та аварійного режимів завдяки різним в них вхідним даним.

(3)

Двохрежимна модель контролепридатності дозволяє виявляти та усувати потенційно-небезпечні точки цифрової схеми, в яких в нормальному режимі можуть накопичуватися приховані несправності, що проявляються в аварійному режимі, знижуючи рівень відмовостійкості та безпеки ЦК. Відкриваються нові шляхи для вирішення проблеми прихованих несправностей, спрямовані на зберігання рівня відмовостійкості ЦК.

Можна виділити два шляхи:

– зробити контролепридатність однаковою для обох режимів ІУC, щоб приховані несправності нормального режиму залишалися прихованими і в аварійному режимі;

– виявляти потенційно-небезпечні точки та усувати ті з них, які являють реальну загрозу функціональній безпеці ІУC.

Аналіз двохрежимної моделі контролепридатності показує можливості реалізації першого шляху кодуванням вхідних даних, коли вони стають однаковими.

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

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

Необхідна продуктивність досягається при використанні в ЦК множини конвеєрів.

Використання двохпровідної логіки є надзвичайно важливим для вирівнювання функціональної контролепридатності ЦК, що працюють тільки в аварійному режимі. До таких ЦК відноситься, наприклад, цифрова затримка, що пого- дить за часом етапи включення захистів аварійного режиму. У нормальному режимі цей ЦК не використовується. Двохпровідне кодування дозволяє вирівняти контролепридатність цифрової затримки в нормальному та аварійному режимі, кодуючи її включений та виключений стан.

(4)

Метод вирівнювання контролепридатності із заготівлею результатів дозволяє обчислювати множину можливих результатів за мінливими вхідними даними та вибирати з них два результати: для нормального та перевірки аварійного режиму.

Другий шлях ґрунтується на методі виявлення потенційно небезпечних точок схеми ЦК, які ідентифікуються для константних несправностей одного виду (нуля чи одиниці) або обох видів відповідно.

Таким чином, в умовах підвищених вимог до функціональної безпеки комп’ютерні системи одержують розвиток, перетворюючись у ІУC критичного застосування з диверсифікацією робочого режиму його розподілом на нормальний та аварійний. Це приводить до появи нових викликів, включаючи проблему прихованих несправностей, без вирішення якої відмовостійкість ЦК не гарантує функціональну безпеку ІУС.

Традиційне розв’язання цієї проблеми базується на підвищенні контролепридатності ЦК в режимі тестового діагностування імітуванням аварійного стану ІУС, що чревате несанкціонованим включенням імітації несправністю в нормальному режимі.

Перенесення задачі підвищення контролепридатності з тестового діагностування у робоче нормального режиму перетворює структурну модель контролепридатності до функціональної, що визначається не тільки структурою схеми ЦК, але й вхідними даними нормального режиму.

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

Завдання до лабораторної роботи

Розробити структурну модель для оцінки контролепридатності, що описує структуру цифрової схеми для системи критичного застосування. Дослідити

(5)

тестопридатність цифрової схеми, шляхом визначення показників керованості та спостережуваності. Запропононувати оптимальний метод для побудови перевіряючих тестів для несправностей константна одиниця та константний нуль.

Питання для самоконтролю:

1. Визначіть основні кроки методу виявлення потенційно-небезпечних точок схеми.

2. Системи критичного застосування.

Рекомендована література

1. Проектування систем автоматизації: навч. посібник / М.С. Пушкар, С.М.

Проценко – Д.: Національний гірничий університет, 2013. – 268с.

2. Посібник з лекцій з дисципліни «Автоматизовані системи керування технологічними процесами» / Укладач : Карташов В.В. –Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2017 –149 с.

3. Салогуб М. В. Надійність, діагностика та експлуатація комп’ютерних систем та мереж: підручник / М. В. Салогуб. – К.: ДКТІ, 2016. – 151 с.

4. Модульне середовище для навчання MOODLE. Доступ до ресурсу:

https://msn.khnu.km.ua

5. Електронна бібліотека університету. Доступ до ресурсу:

http://lib.khnu.km.ua/asp/php_f/p1age_lib.php.

6. Nakamura S. Reliability Modeling with Computer and Maintenance Applications / S. Nakamura: World Scientific Publishing Company, 2017. – 396p.

7. Казарин О.В., Шубинский И.Б. Надежность и безопасность програмного обеспечения / О.В. Казарин, И.Б. Шубинский. – М.: Издательство Юрайт, 2018. — 342 с.

8. Dhillon B.S. Computer System Reliability: Safety and Usability / B.S.

Dhillon. CRC Press: 1 edition, 2013. – 249 p.

9. Бигус А.Г., Даниев Ю. Ф., Быстрова Н. А., Галкин Д. И. Диагностика технических устройств / Г. А. Бигус, Ю. Ф. Даниев, Н. А. Быстрова, Д. И. Галкин.

– M.: МГТУ им. Н.Э. Баумана, 2014 – 615с.

(6)

10. Каштанов В.А., Медведев А.И. Теория надежности сложных систем / В.А. Каштанов, А.И. Медведев: 2-е изд., перераб. — М.: ФИЗМАТЛИТ, 2010. — 608 с.

11. Trivedi K.S. Probability and Statistics with Reliability, Queuing, and Computer Science Applications / K.S. Trivedi. – Wiley, 2016. – 880 p.

12. Ram M. Reliability Engineering: Methods and Applications (Advanced Research in Reliability and System Assurance Engineering) / M. Ram. – CRC Press, 2019.

– 458 p.

13. Birman K.P. Guide to Reliable Distributed Systems: Building High- Assurance Applications and Cloud-Hosted Services (Texts in Computer Science) / K.P.

Birman. – Springer, 2012. – 754 p.

14. Blanke M. Diagnosis and Fault-Tolerant Control / M. Blanke, M. Kinnaert, J.

Lunze, M. Staroswiecki // Springer-Verlag Berlin Heidelberg. – 2016. – 695 p.

15. Drozd O. Development of Checkability in FPGA Componentsof Safety- Related Systems / O. Drozd, K. Zashcholkin, O. Martynyuk, O. Ivanova, J. Drozd. – CEUR WS. – Vol. 2762. – 2020. – Pp. 1-13.

Referências

Documentos relacionados

Поминутно откидываясь к спинке кресла, он — это было заметно с первого взгляда — делал глубокие судорожные вдохи… А она так заглядывала в глаза спутнику, так умоляла его о чем-то всей

Зокрема, вже у кня- жу добу обмежувалося самовільне полювання на бо- брів, куниць, білок тощо, а з XVI ст., коли основні мисливські угіддя стали власністю великих землев- ласників, —

Насправді, ВІЛ не передається повітряно- крапельним шляхом, тобто при кашлі та чханні, а також через рукостискання та обійми з ВІЛ-позитивною людиною.. Неушкоджена шкіра служить

поло- жении, при котором никто точно не знает, какие именно принципы устрой- ства общества были бы выгодны лично для него, а значит, находится за «занавесом неведения» индивиды выбрали

1.3 В работе [3] быда высказана гипотеза, что для таких потенциалов асимптотика а со; k, gq при N-^oo определяется лишь асимптотикой qx при |х|->оо, причем ее можно найти следующим

Согласно геометриче­ скому смыслу поверхностей наших двух тел пересечение Q' = W А П М т0 состоит из точек, соответствующих таким решеткам нашего типа, которые имеют радиус покрытия,

Оказывается, однако, что дляd∈[1,2можно доказывать теоремы о концентрации, в которых ширина окрестности будет не слишком велика, но при этом приходится рассматривать не все, а лишь

Несмотря на заметные концептуальные и терминологические различия, все они имеют общую характеристику – главным предметом истории становится не событие прошлого как таковое, а память о