24454

Граф состояний систем и вычисление показателей надежности (невосстанавливаемые элементы)

Контрольная

Информатика, кибернетика и программирование

2 1 4 3 EMBED Equation.3 EMBED Equation.3 EMBED Equation.3 EMBED Equation.

Русский

2013-08-09

237 KB

2 чел.

1. Граф состояний систем и вычисление показателей надежности (невосстанавливаемые элементы). 

Использование теории графов при расчете надежности системы.

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

Передача пути – это произведение передачи ветвей вдоль данного пути.

Контур – простой замкнутый путь, вдоль которого каждый узел встречается не более одного раза за один обход контура

 - алгоритм преобразования графа в линию

Граф соответствующий этой системе уравнений позволяет использовать теорию линейных графов для расчета показателей надежности.

Коэффициент передачи ветвей.

- формула Мезона

В этой формуле  - передача к-го контура, имеющего начало и конец в одной и той же вершине.

m – число контуров графа

- число путей от -ой дополнительной вершины к вершине

- передача пути от -ой дополнительной вершины к -ой

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

Пример

Система состоит их двух параллельных элементов.

S

1

1

1

1

2

1

0

1

3

0

1

1

4

0

0

0

 

Запишем передачи контуров.

 

- отказное состояние, то есть оно не нужно

Используя теорему о вычетах, запишем:

Вычисление средних наработок на отказ

- время пребывания системы в -ом состоянии

- число работоспособных состояний

- Тауберова теорема,  - финальная вероятность

,  

Для того чтобы вычислить среднее время пребывания в состоянии необходимо преобразовать линейный граф. Преобразование сводиться к следующему:

  1.  Удалить все петли из вершин графа и состояния отказа системы
    1.  интенсивности входящих ветвей делятся на интенсивность соответствующей петли

В соответствии с пунктом 1 удаляем все петли у вершин графа и удаляем переходы в состояния отказа системы.

Интенсивности входящих ветвей делятся на интенсивности петель. Учитывая начальные условия:

Вычислим среднее время нахождения системы в состоянии 1, 2, 3. Для этого используем формулу Мезона. Контуров нет.

   

  1.  
    Назначение и возможности макросредств в ассемблере.

Опред-ие макрокоманд и макроопределений.

Отличие макросов от процедур 

Процедуры один раз оттранслированы, затем вызываются командой CALL (за счет передачи управления).

Макросы. Пишется группа операторов, ей присваивается имя. Вызов производит транслятор. Он вставляет вместо вызова команды, которые соответствуют макросу.

Макрокоманда – поименованный набор операторов языка Ассемблера.

Макроопределение - группа команд, определяющая действие макрокоманды.

Макрогенерация - процесс вкл. в текст программы макроопределения.

Макрорасширение – замена макрокоманд на соотв. макроопределения.

Ассемблер заменяет при трансляции макрокоманду операторами и вставляет их в исходный текст программы в точку вызова.

Вызов заключается в том что задается имя программы и значения параметров.

При описании макрокоманды используется оператор MACRO.

Имя_ Macro_ формальные параметры

     тело  макроопределения

EndM.

*) ADD_W MACRO  T1, T2, SUM.

      MOV  AX, T1

      ADD  AX, T2

      MOV  SUM, AX

   ENDM.

Возможности макросредств.

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

Макрокоманды служат для упрощения процесса програмирования.

К простейшим макросредствам языка асем-ра можно отнести псевдооператоры equ и = . Они предназначены для присвоения некоторому выражению символич. Имени или идентификатора. Когда в ходе трансляции этот идентификатор встретится в теле программы, макроассемблер подставит вместо него соотв-ее выражение.

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

Синтаксис операторов equ и = :

имя_идентификатора equ строка или числовое_выражение

имя_идентификатора = числовое_выражение

Отличия:

- С помощью equ идентифи-ру  можно ставить в соответствие как числовые выражения, так и текстовые стороки, = можно использовать только с числовыми выражениями;

- Идентификаторы, определенные с помощью =, можно переопределять в исходном тексте программы, с помощью equ – нет.

Псевдооператоры повторения макроопределения.

1. REPT_ выражение

*) Необходимо зарезервировать некоторое кол-во памяти и этим байтам можно присвоить начальное значение.

 ALLOCATE  MACRO  TLABEL, LENGHT

                        TLABEL  EQU  THIS  BYTE

                        VALUE = 0

                        REPT  LENGHT

                        VALUE = VALUE+1

                        DB  VALUE

                        ENDM.

2. IRP_параметр ,<список значений>

*)     IRP  ABC ,<1,2,3>

       DW  ABC X  ABC X ABC

       ENDM.

Вначале значению АВС присваивается  1, потом 2, потом 3.  Получим 1^3, 2^3, 3^3.

3. IRPC_параметр, строка

*)      IRPC  ABC, 123

        DW  ABC X ABC X ABC

         ENDW.

Выполняет тоже что и предыдущая программа.

Условные псевдооператоры.

IF_выражение

*) IF  LENGHT  50

   MOV  AX, 50

   CALL ABC

   ENDIF.

IFNB_ <парометp>

*) POP  MACRO REF1,REF2

            IFNB<REF1>

            POP REF1

            ENDIF

            IFNB<REF2>

            POP REF2

            ENDIF

            ENDM.


2

1

4

3

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

1

2

3

4

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

1

2

3

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  


 

А также другие работы, которые могут Вас заинтересовать

53113. Глобальное потепление. Начало развития геоинженерии 61 KB
  Учитель. Учитель В прессе идея глобального потепления мусируется давно. А рыбе понравится Учитель Можно запустить на орбиту 16 триллионов зеркал диаметром 70 см общим весом 20 млн тонн и они будут отражать солнечные лучи.
53114. ВІК І ПОШИРЕННЯ ГІРСЬКИХ ПОРІД. ЗМІНА ПРИРОДНИХ УМОВ ТЕРИТОРІЇ ПОЛТАВЩИНИ У РІЗНІ ЕРИ. ГЕОЛОГІЧНА КАРТА ПОЛТАВЩИНИ 394 KB
  Унаочнення: підручник геохронологічна таблиця географічний атлас Полтавська область зразки мінералогічної колекції скам’янілостей описи відслонень гірських порід. Як визначається абсолютний і відносний вік гірських порід 3. До магматичних та метаморфічних порід протерозою приурочені поклади чорних та кольорових металів і нерудної сировини у південній частині області.
53115. УКРАЇНОЗНАВСТВО В ДОШКІЛЬНОМУ ЗАКЛАДІ 1018.5 KB
  Ряд орієнтовних конспектів занять з різних розділів програми, сценарії свят та розваг, опис ігор та додатковий художній матеріал, які можна використати в роботі. Заняття мають в основному комплексний характер, що позитивно впливає не тільки на ознайомлення з культурою, побутом свого народу, але і на розвиток мовлення дітей. Запропоновані конспекти занять та сценарії свят апробовані...
53118. Правильні многогранники конспект уроку 288 KB
  Мета уроку: формування поняття правильні многогранники; знайомство з видами правильних многогранників: правильний тетраедр куб октаедр додекаедр ікосаедр. Відкрити гіперпосилання другого пункту плану Многокутники Застосувавши малюнки виконані за допомогою Програмного засобу Динамічна геометрія потрібно повторити : ▪ многогранний кут 360; ▪ кожен кут правильного трикутника дорівнює 60 тому з правильних трикутників можнаутворити 3 види правильних многогранників 3 60 360; 4 60 360; 5 60 360: аправильний...
53119. Інформаційно-дослідницькі проекти з геометрії 2.04 MB
  Метод координат велике відкриття Декарта. Метод координат велике відкриття Декарта. Тему Декартові координати і вектори у просторі вивчаємо 8 годин. Протягом 4х тижнів 2 команди однієї групи працювали над складанням 2х інформаційно – дослідницьких проектів: Метод координат – велике відкриття Декарта.
53120. Розв’язування прикладних задач по темі «Об’єми та площі поверхонь геометричних тіл» 7.5 MB
  Які властивості має паралелепіпед Які види паралелепіпедів ви знаєте Які властивості має прямокутний паралелепіпед Чому дорівнює площа бічної поверхні площа повної поверхні та об’єм призми Знайти площу повної поверхні та об’єми фігур. Що називається віссю та апофемою правильної піраміди Чому дорівнює площа бічної поверхні площа повної поверхні та об’єм піраміди Знайти площу повної поверхні та об’єми фігури. Чому дорівнює площа бічної площа повної поверхні та об’єм циліндра Знайдіть площу повної поверхні та об’єм...
53121. Чотирикутники 174 KB
  Чотирикутник у якого протилежні сторони паралельні Паралелограм 4. Паралелограм у якого всі сторони рівні Ромб 6. Паралелограм у якого всі кути прямі Прямокутник . Інших чотирикутників не знали пізніше їх класифікували на паралелограми ромби прямокутники.