Алгоритм автоматизации резервирования узлов электронной аппаратуры
Исследование алгоритма, предназначенного для использования при реализации программного обеспечения для автоматизации резервирования узлов электронной аппаратуры. Описание структуры алгоритма. Декомпозиция функциональных блоков на простые операции.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 03.12.2018 |
Размер файла | 100,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Московский государственный технический университет имени Н. Э. Баумана
Кафедра «Проектирование и технология производства электронной аппаратуры»
Алгоритм автоматизации резервирования узлов электронной аппаратуры
магистр Лагута Антон Евгеньевич
Аннотация
алгоритм программный автоматизация резервирование
Описываемый в статье алгоритм предназначен для использования при реализации программного обеспечения для автоматизации резервирования узлов электронной аппаратуры. Автор уделяет особое внимание структуре алгоритма и описывает каждый функциональный блок. Сделан вывод о пользе использования данной алгоритма.
Ключевые слова: автоматизация, алгоритм, резервирование
Abstract
Algorithm, described in this article, should be used for designing of computer program for redundancy automation of nodes in electronic devises. Author pays special attention to algorithm structure and describes each functional block. Conclusion about the benefit of usage of this algorithm is made.
Keywords: algorithm, automation, redundancy
На основе математической модели автоматизации резервирования узлов ЭА [1] можно составить алгоритм, полезный при разработке программного обеспечения по автоматизации резервирования узлов ЭА.
Выбор входных данных алгоритма. В соответствии с математической моделью [1] входными данными для алгоритма автоматизации резервирования узлов электронной аппаратуры принимаются, прежде всего, такие параметры, как тип элемента и количество элементов, масса узла, необходимое по ТЗ значение вероятности и времени безотказной работы. Также необходимо указать условия эксплуатации ЭА, влажность, температуру и давление, при которых ЭА должна будет функционировать.
Выбор параметров обусловлен их необходимостью при расчете поправочных коэффициентов, интенсивности отказов и параметров надежности в соответствии с математической моделью автоматизации резервирования узлов ЭА.
Структура алгоритма. Алгоритм автоматизации резервирования узлов ЭА должен состоять из нескольких функциональных блоков в линейной последовательности и одного неполного ветвления, основанных на математической модели автоматизации резервирования узлов ЭА:
1) Блок ввода входных данных. В данном блоке определяются значения необходимых для расчетов параметров - типа элемента, количества выводов, массы узла, необходимого значения вероятности и времени безотказной работы, условия эксплуатации, влажности, температуры и давления.
2) Блок обработки входных данных. В данном блоке исходя из указанных параметров выбираются значения необходимых расчетных коэффициентов (таблица 1).
Таблица 1. Расчетные коэффициенты для расчета узла
Элемент |
Количество выводов |
Количество элементов |
Интенсивность отказов |
Коэффициент нагрузки kнагр |
Поправочный коэффициент kнад(tкомп,kнагр) |
|
Интегральные микросхемы |
40 20 14 8 |
1 10 5 4 |
0,01 0,013 0,013 0,013 |
0,6 0,6 0,6 0,6 |
- - - - |
|
Диод кремниевый |
2 |
2 |
0,013 |
0,6 |
- |
|
Конденсаторы: Керамические Электролитические |
2 |
18 2 |
0,15 0,35 |
0,7 |
0,36 |
|
Резисторы МЛТ |
2 |
15 |
0,03 |
0,6 |
0,55 |
|
Реле |
4 |
1 |
1 |
- |
- |
|
Соединители |
99 26 |
1 1 |
5,58 1,67 |
0,8 0,6 |
- |
|
Переключатели |
8 6 |
1 1 |
0,46 0,42 |
- |
- |
|
ПП |
- |
1 |
0 |
- |
- |
|
Пайка ПП |
- |
- |
0,01 |
- |
- |
|
Объемный монтаж |
- |
- |
0,02 |
- |
- |
|
Провода соединительные |
- |
- |
0,015 |
- |
- |
3) Блок расчета массы резервируемого узла. Внутри этого блока проводится расчет массы узла исходя из входных данных для каждого вида резервирования. Расчет проводится в соответствии с описанием в математической модели [1].
4) Блок расчета интенсивности отказов элементов. Внутри данного блока проводится расчет интенсивности отказов элементов, используя входные данные и выбранные расчетные коэффициенты. Расчет проводится в соответствии с описанием в математической модели [1].
5) Блок расчета надежности. В этом блоке проводится расчет параметров надежности - интенсивности отказов узла, средней наработки на отказ и времени наработки на отказ. Расчет каждого параметра для каждого типа резервирования подробно описан в математической модели [1]. Расчет в блоке проводится последовательно для каждого типа: первой рассчитывается интенсивность отказов нерезервированный цепочки компонентов, затем средняя наработка на отказ, и наконец вероятность безотказной работы.
6) Блок обработки результатов. В соответствии с математической моделью [1] внутри данного блока результаты расчетов из предыдущих блоков сравниваются с требованиями из входных данных, а затем сравниваются между собой по критериям минимизации массы и максимальному значению вероятности безотказной работы.
7) Блок вывода результатов. Блок осуществляет вывод результатов в соответствии с требованиями.
Блок-схема алгоритма. На основании описанной структуры, можно составить блок-схему (рис. 1).
Рисунок 1. Блок схема алгоритма
Вывод
Был составлен алгоритм автоматизации резервирования узлов ЭА, определены и описаны его функциональные блоки, составлена блок-схема.
На основе данного алгоритма можно составить описание работы программного обеспечения для автоматизации резервирования узлов ЭА, путем декомпозиции функциональных блоков на простые операции.
Библиографический список
1. Лагута А.Е. Математическая модель автоматизации резервирования узлов электронной аппаратуры. М.: Современные научные исследования и инновации № 2. 2017
2. Чеканов А.Н. Расчеты и обеспечение надежности электронной аппаратуры. М.: Кнорус, 2012. 440 с.
3. Белов Б.И., Шерстнев В.В., Маркелов В.В., Съедугин В.В., Чеканов А.Н. Экранирование и межсоединения в ЭВА и РЭА. Расчеты надежности ЭВА И РЭА. М.: Изд-во МГТУ им.Н.Э.Баумана. 1980. 40 с.
4. Парфенов Е.М., Камышная Э.Н., Усачов В.П. Проектирование конструкций радиоэлектронной аппаратуры: учеб. пособие для вузов. М.: Радио и связь, 1989. 272 с.
5. Чеканов А.Н., Съедугин В.В., Маркелов В.В., под ред. Чеканова А.Н. Методические указания к курсовой работе «Компоновка и расчеты конструктивных параметров блоков ЭВА» по курсу «Теоретические основы конструирования и надежности ЭВА». М.: МВТУ им. Н.Э. Баумана, 1980. 45 с.
6. Э.Н. Камышная, В.В. Маркелов, В.А. Соловьев Конструкторско-технологические расчеты электронной аппаратуры: учебное пособие. М.: МГТУ им. Н.Э. Баумана, 2014. 168 с.
7. Дудко В.Г., Верейнов К.Д., Власов А.И., Тимошкин А.Г. Современные методы и средства обеспечения качества в условиях комплексной автоматизации. М.: Вопросы радиоэлектроники. 1994. 6 с.
Размещено на Allbest.ru
...Подобные документы
Расчет издержек предприятия на разработку программного продукта и экономической эффективности от его внедрения. Топология физических связей и структуризация сети. Характеристика программного обеспечения. Средства автоматизации, описание алгоритма задачи.
дипломная работа [867,6 K], добавлен 05.11.2015Создание программного обеспечения для реализации алгоритма, позволяющего находить кратчайшее расстояние от одной из вершин графа до всех остальных, при условии, что ребра графа не имеют отрицательного веса. Примеры выполнения алгоритма Дейкстра.
курсовая работа [1,1 M], добавлен 11.01.2015Цикл проектирования блоков питания электронной аппаратуры. Пакеты для разработки аппаратных средств электронных устройств. Проектирование принципиальных схем и печатных плат с помощью компьютерных программ. Анализ электромагнитной совместимости.
реферат [1,5 M], добавлен 21.10.2009Схема технологического процесса вывоза опилок из строительного цеха. Выбор среды разработки программного обеспечения. Описание функциональных блоков. Классификация сигналов. Разработка алгоритма технологического процесса. Листинг программы автоматизации.
дипломная работа [1,6 M], добавлен 22.11.2013Описание структуры системы синтезатора. Описание ресурсов однокристального 8-разрядного Flash CMOS микроконтроллера РIC16F876. Основное предназначение сторожевого таймера WDT. Описание функциональных узлов МПС. Разработка алгоритма работы устройства.
курсовая работа [1,1 M], добавлен 14.12.2009Изучение понятия и свойств алгоритма. Определение сущности технологии Robson. Исполнитель, а также блок-схема алгоритма или его графическое представление, в котором он изображается в виде последовательности связанных между собой функциональных блоков.
реферат [155,9 K], добавлен 19.10.2013Описание информационной структуры, используемой для организации списка. Контрольные примеры обработки и сортировки. Краткое описание алгоритма. Локальные переменные функции. Иерархическая структура программы, а также код программы на языке С/С++.
курсовая работа [91,4 K], добавлен 16.07.2013Алгоритм декомпозиции графов и расчеты динамики логических сетей. Преобразование пространства булевых векторов. Описание блоков программной реализации и их взаимодействие. Разработка программы "слияния" статистик на основе алгоритма объединения.
дипломная работа [111,8 K], добавлен 07.03.2012Состав и принцип работы аппаратуры. Выбор параметров корреляционного анализа и Фурье-анализа. Разработка и применение алгоритма корреляционного анализа. Реализация алгоритма Фурье-анализа на языке С++ и алгоритма корреляционного анализа на языке С#.
дипломная работа [4,6 M], добавлен 30.11.2016Описание принципа работы генетического алгоритма, проверка его работы на функции согласно варианту на основе готовой программы. Основные параметры генетического алгоритма, его структура и содержание. Способы реализации алгоритма и его компонентов.
лабораторная работа [20,2 K], добавлен 03.12.2014Особенности dirent как входной структуры каталога, независимой от файловой системы. Получение содержимого каталога и информации о файле. Разработка блок-схемы алгоритма программы. Изучение программного обеспечения для реализации поставленной задачи.
курсовая работа [1,1 M], добавлен 22.07.2014Понятие и специфика автоматизированных систем. Описание методики разработки программы для автоматизации. Ее тестирование и отладка. Внедрение АС в работу предприятия. Расчет экономического эффекта от разработки и реализации программного продукта.
дипломная работа [1,4 M], добавлен 23.06.2015Простые системы для отслеживания заявок. Информационные потоки, возникающие на этапе поступления запроса для решения инцидента. Концептуальная и логическая модель данных. Разработка программного обеспечения по автоматизации процесса Службы Service Desk.
дипломная работа [2,6 M], добавлен 11.06.2017Автоматизация поддержания необходимой температуры в помещениях. Выбор среды разработки. Характеристики блоков, используемых в программе. Алгоритм технологического процесса. Последовательность реализации программы, расположение в ней функциональных блоков.
курсовая работа [176,5 K], добавлен 07.01.2015Понятие алгоритма, его свойства. Дискретность, определенность, результативность, формальность как свойства алгоритма. Программа как описание структуры алгоритма на языке алгоритмического программирования. Основные структурные алгоритмические конструкции.
реферат [1,3 M], добавлен 18.11.2010Проектирование и реализация комплекса задач автоматизации учета движения товаров на складе в ЗАО "ГРЕЦ" и технико-экономические расчеты. Обоснование выбора программно-технических средств, блок-схема алгоритма. Описание программного обеспечения системы.
дипломная работа [3,0 M], добавлен 05.12.2011Надежность резервирования компонентов стендовой информационно-управляющей системы. Экспоненциальное распределение времени до отказа. Алгоритм решения задачи выбора вариантов резервирования компонентов стендовой информационно-управляющей системы.
дипломная работа [1,3 M], добавлен 16.06.2012Теоретическое исследование вопроса и практическое применение. Общие сведения о графах. Алгоритм Дейкстры. Особенности работы в среде. Программная реализация. Описание алгоритма и структуры программы. Описание программных средств. Текст программы.
курсовая работа [1,0 M], добавлен 27.11.2007Приложение для организации и контроля разработки программного обеспечения, сокращающее сроки проектирования программных продуктов и оптимизирующее данный процесс. Технологии создания приложений на платформе .NET. Алгоритм получения и обновления списка.
дипломная работа [861,9 K], добавлен 27.11.2014Создание базы данных для обеспечения автоматизации работы клуба собаководства. Определение информационных объектов и функциональных зависимостей. Информационно-логическая и даталогическая модели. Описание алгоритма работы БД. Отладка работы программы.
контрольная работа [1008,0 K], добавлен 08.06.2014