(54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СЕТЕВОГО ГРАФИКА
название | год | авторы | номер документа |
---|---|---|---|
Генератор случайного Марковского процесса | 1982 |
|
SU1070548A1 |
Постоянное запоминающее устройство | 1976 |
|
SU641499A1 |
ДАТЧИК СЛУЧАЙНЫХ ДВОИЧНЫХ ЧИСЕЛ С МНОГОКАСКАДНЫМ ВЫРАВНИВАНИЕМ (ЕГО ВАРИАНТЫ) | 2000 |
|
RU2203503C2 |
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ НЕЙРОННЫХ СЕТЕЙ | 1990 |
|
RU2045778C1 |
Генератор случайного марковского процесса | 1985 |
|
SU1278842A1 |
Устройство для моделирования отказов | 1986 |
|
SU1381537A1 |
Ассоциативное запоминающее устройство | 1989 |
|
SU1741175A1 |
Устройство для определения дисперсии коэффициентов Хаара | 1980 |
|
SU942042A1 |
Генератор случайных процессов | 1983 |
|
SU1105891A1 |
Устройство для вычисления двумерного быстрого преобразования Фурье | 1986 |
|
SU1408442A1 |
Изобретение относится к области вычислительной техники и может быть использовано в качестве основного командно-информационного устройства на сложных технологических комплексах.
Известно устройство для моделирования технологических процессов 1, содержащее блок управления с подключенны.ми к нему блоком анализа, элементы И и блоки логики.
Наиболее близким по технической сущности к изобретению является устройство для моделирования сетевого графика 2, содержащее блок управления, первая группа выходов которого подключена к первым и вторым входам элементов И первой группы, первым входам элементов И второй группы, вторая группа выходов блока управления соединена с управляющими входами элементов ИЛИ-НЕ,и запоминающую матрицу.
Недостатком известных устройств является низкая точность моделирования.
Целью изобретения является повыщение точности устройства.
Указанная цель достигается тем, что устройство содержит дополнительную запоминающую матрицу, арифметический блок, блок оперативной памяти, блок сопряжения, блок регистрации и группу генераторов случайных чисел, выходы которых подключены к соответствующим входам запоминающей матрицы, выходы которой соединены с однимя входами блока регистрации и арифметического блока соответственно, другие входы арифметического блока подключены к соответствующим выходам дополнительной запоминающей матрицы, входы которой соединены с выходами элементов И первой и второй групп, третьи входы элементов И первой группы и вторые входы элементов И второй группы объединены и подключены к соответствующим выходам блока оперативной памяти, информационные входы которого соединены с выходами арифметического блока, управляющий вход блока оперативной памяти соединен с первым выходом блока управления, второй выход которого подключен к управляющим входам группы генераторов случайных чисел, выходы блока оперативной памяти подключены к соответствующим входам дополнительной запоминающей матрицы, соответствующие выходы которой соединены с информационными входами элементов ИЛИ-НЕ, выходы которых подключены к другим входам блока регистрации, управляющий вход которого иодключен к третьему выходу блока управления, соответствующие выходы запоминающей матрицы соединены со входами блока сопряжения, выходы которого подключены к третьим входам элементов И второй группы, соответствующие выходы первой группы блока управления соединены со входами группы генераторов случайных чисел. На чертеже изображена функциональная схема устройства для моделирования сетевых графиков. Устройство для моделирования сетевых графиков содержит запоминающую матрицу I, в ячейках которой размещены элементы памяти 2 и 3, дополнительную запоминающую матрицу 4, в ячейках которой, исключая ячейки одной из диагоналей, размещены э.аементы памяти 5, через строки запоминающей мйтрицы проложены шины выбора операций 6 и шины ограничений на одновременность 7, первую группу элементов И 8, вторую группу элементов И 9, блок управления 10, через столбцы матрицы 1 проложены щины анализа связей 11 и щины продолжительности выполнения операций 12. Элементы па.мяти 2 подключены к щинам 6, 7, 11, а элементы памяти 3 - к шинам 12 (подключение на чертеже не показано). Через строки дополнительной запоминающей матрицы 4 проложены шины отказов 13, которые подключены к группе генераторов случайных чисел 14. Элементы памяти 5 подключены к щинам 13 (на чертеже подключение не показано). Выходы строк матриц 1 и 4 подключены к арифметическому блоку 15. Выходы элементов ИЛИ-НЕ 16 и выходы строк дополнительной запоминающей матрицы 4 подключены к входам блока регистрации 17. Выходы ячеек дополнительной запоминающей матрицы 4 через блок сопряжения 18 подключены к щинам отказа 13 и элементам И 9 второй группы,причем выход ячейки п-го столбца .матрицы 4 подключены к щине 13 одноименной строки матрицы 4 и к соответствующему элементу И 9 второй группы. Выходы группы генераторов случайных чисел 14 через щины отказов 13 и блок сопряжения 18 подключены к соответствующим элементам И 9 второй группы. Выходы управляющих шин блока управления 10 подключены к входам группы генераторов случайных чисел 14. Выходы арифметического блока 15 подключены к входам блока оперативной памяти 19. Выходы блока оперативной памяти 19 через щины 12 подключены к элементам памяти 3 диагональных ячеек запоминающей матрицы 1 и к элементам И 8 первой группы. Устройство работает следующим образом Каждой строке и каждому столбцу запоминающих матриц 1 и 4 соответствует один элемент моделируемого процесса. При этом перечень элементов, соответствующий строкам сверху вниз, одинаков с перечнем элементов, соответствующим столбцам слева направо. В общем случае, если процесс состоит из m элементов, необходимо иметь квадратные матрицы с m строками и m столбцами. В элементы памяти 2 и 5 известным способом вносится информация, отображающая логическую взаимосвязь двух рассматриваемых элементов- процесса, находящихся на пересечении одной строки и одного столбца матрицы. Также вносится информация в элементы памяти 2 и 5 о наличии ограничений на одновременность выполнения элементов процесса. Перед началом процесса моделирования сигналом с блока управления 10 включается блок регистрации 17. При подаче сигнала на щины 6 и 7 через группы элементов И 8 и 9 включается группа генераторов, случайных чисел 14. Генераторы случайных чисел группы 14 подают в случайные моменты вре.мени импульсы случайной длительности в соответствии с заданным законом распределения времени пребывания элементов процесса в состоянии отказа с учетом времени поиска отказа и его устранения. Одновременно информация, занесенная в элементы памяти 2 запоминающей матрицы 1, передается в элементы ИЛИ-НЕ 16. Элементы ИЛИ-НЕ 16 анализируют логические связи между элементами процесса и при отсутствии такой связи выдают соответствующие сигналы в блок регистрации 17. По истечении времени, заданного для выполнения элемента процесса, сигналом с блока управления 10 отключаются элементы И групп 8 и 9 п-й строки запоминающей матрицы 1, которая соответствует элементу, выполнение которого имитируется. Одновременно отключается соответствующий выполненному элементу элемент ИЛИ-НЕ 16. Неотключенные элементы ИЛИ-НЕ вновь анализируют логические связи между оставщимися элементами и процесс продолжается подачей сигнала по шинам 6 и 7 по описанному выще способу. Если во время имитации выполнения некоторого элемента процесса группа генераторов случайных чисел 14 выдаст в соответствующую шину отказа 13 сигнал об отказе, то этот сигнал передается в блок регистрации 17. Одновременно сигнал об отказе через блок сопряжения 18 подается к соответствующему элементу группы И 9. Таким образом, если зависимость между отказавшим элементом и остальными представляет собой ограничение на одновременность, то соответствующий элемент группы М 9 закроется и тем самым будет дано разрещение на выполнение зависимого элемента. Кроме того, с элементов памяти 5 строки матрицы 4 сигнал об отказе через блок сопряжения 18 подается в шину отказа 13, соответствующую элементу, который зависит от отказавшего. Таким образом, в блоке регистрации 17 производится регистрация элементов, выполняемых как без отказов, так и с независимыми или зависимыми отказами. В ходе моделирования выполняется число реализаций исследуемого процесса. При этом сигналы по шинам 6, 7 и 13 подаются в арифметический блок 15, в котором выполняются следующие операции: определение среднего времени пребывания в состоянии отказа каждого элемента, определение среднего времени безотказного выполнения каждого элемента, определение вероятности отказа при выполнении каждого элемента и определение среднего времени, потребного на выполнение каждого элемента с учетом вероятного- времени нахождения элемента в состоянии отказа. Результаты расчета переносятся в блок оперативной памяти 19. После окончания моделирования производится анализ информации, записанной в блоке регистрации в ходе моделирования и вносятся необходимые поправки в логические зависимости между элементами процесса, производится стирание старой информации в элементах памяти 2 и 5 и запись новой информации, извлеченной из блока регистрации 17. Затем включается блок оперативной памяти 19 и информация по продолжительности выполнения элементов процесса переносится в элементы памяти 3 диагональных ячеек запоминающей матрицы 1. Для получения окончательной информации по моделированию выполняется контрольная реализация процесса. При этом группа генераторов случайных чисел 14 отключается и включается блок оперативной памяти 19. Элементы групп И 8 и 9 включаются с блока управления 10, а отключение их производится с блока оперативной памяти 19 в фиксированные моменты времени, чем имитируется окончание выполнения элементов процесса. В ходе контрольной реализации в блоке регистрации 17 регистрируется окончательная модель процесса. Благодаря введению новых блоков связей между ними повысилась точность моделирования. Формула изобретения Устройство для моделирования сетевого графика, содержащее блок управления, первая группа выходов которого подключена к первым и вторым входам э.тементов И первой группы, первым входам элементов И второй группы, вторая группа выходов блока управления соединена с управляющими входами элементов ИЛИ-НЕ,и запоминающую матрицу, отличающееся тем, что, с целью повышения точности устройства, оно содержит дополнительную запоминающую матрицу, арифметический блок, боЧОк оперативной памяти, блок сопряжения, блок регистрации и группу генераторов случайных чисел, выходы которых подключены к соответствующим входам запоминающей матрицы, выходы которой соединены с одними входами блока регистрации и арифл- етического блока соответственно, другие входы арифметического блока подключены к соответствующим выходам дополнительной запоминающей матрицы, входы которой соединены с выходами элементов И первой и второй групп, третьи входы элементов И первой группы и вторые входы элементов И второй группы объединены и подключены к соответствующим выходам блока оперативной памяти, информационные входы которого соединены с выходами арифметического блока, управляющий вход блока оперативной памяти соединен с первым выходом блока управления, второй выход которого подключен к управляющим входам группы генераторов случайных чисел, выходы блока оперативной памяти подключены к соответствующим входам дополнительной запоминающей матрицы, соответствующие выходы которой соединены с информационными входами элементов ИЛИ-НЕ, выходы которых подключены к другим входам блока регистрации, управляющий вход которого подключен к третьему выходу блока управления, соответствующие выходы запоминающей матрицы соединены со входами блока сопряжения, выходы которого подключены к третьим входам элементов И второй группы, соответствующие выходы первой группы блока управления соединены со входами группы генераторов случайных чисел. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 368620, кл. G 06 G 7/48, 1970. 2.Авторское свидетельство СССР № 368602, кл. G 06 F 9/00, 1970.
Авторы
Даты
1979-04-05—Публикация
1976-09-01—Подача