Научная статья на тему 'База данных надежности электрорадиоизделий'

База данных надежности электрорадиоизделий Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
623
119
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Лушпа И.Л., Кулыгин В.Н.

В данной статье рассматриваются особенности новой разрабатываемой версии базы данных надёжности электрорадиоизделий. Представлены особенности новой структуры таблиц, хранимых в базе. А так же обоснование выбора системы управления базами данных (СУБД).

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «База данных надежности электрорадиоизделий»

База данных надежности электрорадиоизделий

Лушпа И.Л., Кулыгин В.Н., НИУ Высшая школа экономики, МИЭМ ilushpa@hse.ru, vkulygin@hse.ru

Аннотация

В данной статье рассматриваются особенности новой разрабатываемой версии базы данных надёжности электрорадио-изделий. Представлены особенности новой структуры таблиц, хранимых в базе. А так же обоснование выбора системы управления базами данных (СУБД).

1 Введение

В настоящее время при разработке радиоэлектронной аппаратуры возникает проблема расчёта показателей надёжности. Общее значение показателей надёжности складывается из значений показателей надёжности каждой составной части, входящей в аппаратуру. Математическая формула расчёта каждой составной части имеет вид:

2 База данных АСОНИКА-К 4.0

Крайней версией системы АСОНИКА-К является 4.0 [2].

1 =1б ■ Z

i=1

(1)

где: Хб - базовая интенсивность отказов; с - поправочный коэффициент.

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

На сегодняшний день существует несколько программ и систем по расчёту надёжности, среди которых: Windchill, RAM commander, АСРН, АСОНИКА-К [1]. Часть из них являются «калькуляторами», то есть пользователю необходимо вводить все параметры математической модели, а в других имеется база данных и такие программные средства являются наиболее ценными, так как часть основных параметров хранится в базе, что существенно сокращает время расчёта.

Наиболее адаптированной под отечественный рынок является система АСО-НИКА-К и её база данных.

Рис. 1. АСОНИКА-К 4.0

Эта версия программы разработана в 2001 году. За время существования программы, она неоднократно дорабатывалась и обновлялась. Первоначально в качестве математического ядра были использованы справочники «Надёжность ЭРИ 2000» и «MIL-HDBK-217F» [2]. В последствии вышеуказанные справочники были обновлены о последних версий а так же добавлены «Надёжность ЭРИ ИП» [3], «Chinese 299B» [4] и другие.

В системе АСОНИКА-К используется база данных, в которой хранятся:

- параметры формул;

- параметры форм;

- параметры типономиналов;

- табличные значения;

- служебная информация.

В качестве СУБД используется Oracle Database. Структура базы данных представлена на рисунке 2.

База данных надежности электрорадиоизделий

Рис. 2. Структура базы данных системы АСО-НИКА-К 4.0

Таблица VARSFE хранит информацию по переменным, используемым в математических моделях. Таблица FORMSFE хранит информацию о главной формуле показателя надёжности. Таблица FORMINTOT хранит информацию о поправочных коэффициентах. Таблица QUERYES хранит информацию о запросах и связях выполняемых для получения данных. Таблица CLASS является общей для всех типов ЭРИ и хранит основную информацию о типе. Таблица GRUPP хранит информацию о группах всех типов. Таблица PODGRUPP хранит информации о подгруппах всех типов. Таблица TU содержит номер технического условия элемента и его уникальный номер.

На момент выхода системы АСОНИКА-К такая структура базы данных была наиболее удачна, но сейчас она морально устарела и поэтому имеет ряд недостатков:

- использование Oracle Database требует установки дополнительного программного обеспечения;

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

Таким образом необходимо создать новую базу данных.

3 Новая База данных

Сейчас создаётся новая версия системы АСОНИКА-К и, соответственно, новая версия базы данных. В качестве СУБД используется SQLite.

Рис. 3. 8дьйе

Это обусловлено тем, что 8рЬйе является встраиваемой, поэтому нет необходимости ставить дополнительное программное обеспечение. Помимо этого исходный код находится в открытом доступе, что позволяет модифицировать СУБД в процессе эксплуатации.

Структура новой базы данных представлена на рисунке 4.

Рис. 4. Структура новой базы данных

Ь8Т_РБОЯ - хранит информаци по идентификационным номерам подгруппы и идентификаци рассчётных формул. Ь8Т_вЯ - содержит информаци по идентификационным номерам. Ь8Т_СЬЛ88 -хранит информацию по идентификационным номерам класса. Ь8Т_БК1 - хранит информацию по идентификаионным номерам уникальных ЭРИ. То есть в главной структуре базы данных хранятся только иентификационные номера, а данные на для расчёта хранятся в отдельных файлах для каждого справочника. Такой подход позволяет легко подгружать новые справочники по разным показателям. Это позволит расширять базу данных без изменения её структуры [6].

Помимо этого, необходимо отметить, что теперь расчётные формулы хранятся не в вие параметров в таблице, а как часть исполняемого кода.

Для удобства работы с базой данных был создан менеджер [7], который позволяет работать со всеми справочниками, которые есть в программе, добавлять таблицы, добавлять параметры, добавлять формулы и создавать привязки.

Рис. 5. Менеджер БД

Таким образом, можно отметить, что нова база данных решает проблемы старой.

4 Заключение

Таким образом, можно сказать, что новая версия системы АСОНИКА-К с применением обновленной базы данных станет автоматизированным программным средством, которое позволит наиболее качественно решить проблему расчёта показателей надёжности при производстве радиоэлектронной аппаратуры.

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

[1] Жаднов В. В. Прогнозирование надежности электронных средств с механическими элементами: научное издание. - Екатеринбург: Изд-во ООО «Форт Диалог-Исеть», 2014. -172 с.

[2] Жаднов В.В., Кофанов Ю.Н., Малютин Н.В., Е.П. Власов, И.В. Жаднов, С.П. Замараев, К.В. Марченков, С.Н. Полесский, С.А. Пра-щикин, В.В. Сотников. Автоматизация проектных исследований надёжности радиоэлектронной аппаратуры: научное издание. / В. В. Жаднов, - М.: Радио и связь, 2003. - 156 с.

[3] MIL-HDBK-217F. Reliability prediction of electronic equipment.

[4] Надёжность ЭРИ ИП: Справочник. - М.: МО РФ, 2006.

техническая конференция студентов, аспирантов и молодых специалистов НИУ ВШЭ им. Е.В. Арменского. Материалы конференции. / Под общ. ред.: А.Н. Тихонов, С. А. Аксенов, У.В. Аристова, Л.Н. Кечиев, В.П. Кулагин, Ю.Л. Леохин, А.Б. Лось, И.С. Смирнов, Н.С. Титкова. - М.: МИЭМ НИУ ВШЭ, 2016.

[7] Зотов А.Н., Кулыгин В.Н., Стахи А.В., Жаднов В.В. Разработка администратора базы данных коэффициентов математических моделей интенсивностей отказов ЭКБ. / Современные проблемы радиоэлектроники: сб. науч. тр. [Электронный ресурс]. - Красноярск: Сибирский федеральный университет, 2016. - с. 440-443.

[5] Standard Chinese 299B.

[6] Кулыгин ВН., Яковлев И.П., Царенко А.В. Разработка модели базы данных для системы обеспечения надежности. / Научно-

i Надоели баннеры? Вы всегда можете отключить рекламу.