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  


 

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

82586. Франклин Делано Рузвельт – неординарный, гибкий политик 34.9 KB
  Исключительно великовата роль Рузвельта в формировании и осуществлении так называемого нового курса внутри державы курса демократической направленности сыгравшего выдающуюся роль в стабилизации финансовой и общественной ситуации в стране во время после глубочайшего экономического кризиса...
82587. Технология разработки и использование творческих заданий в обучении 42.31 KB
  Задачи обучения, развития и воспитания учащихся в средней школе направлены по большому счету на то, чтобы воспитать личность, способную адаптироваться в быстро меняющихся условиях жизни и способную одновременно изменять эти условия. Первая задача относится к проблеме развития интеллекта ученика...
82588. Тормозная система 132.23 KB
  Второе назначение тормозной системы удержание автомобиля в неподвижном состоянии относительно дорожного покрытия на время стоянки. По способу привода в действие тормозные системы подразделяются на: Гидравлические Пневматические Механические Электромеханические Электропневматические ...
82589. Тракторы МТЗ-80 «Беларус» и МТЗ-82 «Беларус» 1.02 MB
  Введение МТЗ80 Беларус и МТЗ82 Беларус - марка универсально-пропашных колёсных тракторов выпускаемых Минским тракторным заводом с 1974 года по настоящее время в 2000-х годах под маркой Беларус 80 и Беларус 82. Тракторы МТЗ 80 и МТЗ 82 являются глубокой модернизацией выпускавшихся ранее...
82590. Философия экзистенциализма 24.39 KB
  Поскольку экзистенция есть осознание человеком своей конечности временности то основной характеристикой бытия является время. Но внутреннее переживание человеком будущего есть не что иное как страх смерти осознание человеком своей конечности.
82591. Этапы развития цитологии 49.38 KB
  Микроскоп - это, вероятно, самый широко распространенный инструмент биолога. Микроскоп внёс в биологию много нового и специфического, с его помощью был создан особый раздел науки о жизни-цитология. Благодаря ему была открыта новая область видения: микроскоп, как нередко говорят, «сделал доступным наблюдению новый мир».
82592. Ценовая политика фирмы 37.27 KB
  Нас со всех сторон окружают цены. Для того чтобы продать свой товар или услугу на рынке производитель должен назначить на них цены которые были бы приемлемы покупателям иначе их невозможно будет удачно продать на рынке.
82593. Выдающиеся полководцы Великой Отечественной войны 79.5 KB
  Полководец – это военный деятель или военачальник, непосредственно руководящий вооруженными силами государства или стратегическими, оперативно-стратегическими объединениями (фронтами) во время войны и добившийся высоких результатов в искусстве подготовки и ведения военных действий.
82594. Содержание и назначение расходов государственного бюджета 138.5 KB
  Расходы бюджета согласно Бюджетному кодексу РФ - это выплачиваемые из бюджета денежные средства, за исключением средств, являющихся источниками финансирования дефицита бюджета. В более широком смысле это система денежных отношений, связанная с экономико-правовым регулированием процесса...