RU2713868C1 - Apparatus for solving task of selecting technical means of complex system - Google Patents
Apparatus for solving task of selecting technical means of complex system Download PDFInfo
- Publication number
- RU2713868C1 RU2713868C1 RU2018142848A RU2018142848A RU2713868C1 RU 2713868 C1 RU2713868 C1 RU 2713868C1 RU 2018142848 A RU2018142848 A RU 2018142848A RU 2018142848 A RU2018142848 A RU 2018142848A RU 2713868 C1 RU2713868 C1 RU 2713868C1
- Authority
- RU
- Russia
- Prior art keywords
- group
- output
- input
- registers
- inputs
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/57—Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups G06F7/483 – G06F7/556 or for performing logical operations
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Complex Calculations (AREA)
Abstract
Description
Изобретение относится к области вычислительной техники и может быть использовано для получения оптимального решения задачи выбора технических средств при выборе состава и числа технических средств для выполнения определенного объема работ.The invention relates to the field of computer technology and can be used to obtain the optimal solution to the problem of choosing technical means when choosing the composition and number of technical means to perform a certain amount of work.
Известно устройство для решения задачи решения задачи выбора технических средств сложной системы [1], которое позволяет получить точное решение задачи о выбора технических средств некоторой системы.A device for solving the problem of solving the problem of choosing the technical means of a complex system [1], which allows you to get the exact solution to the problem of choosing the technical means of a system.
Недостатком данного устройства является невозможность определения вероятности набора технических средств при выборе оптимального состава и числа технических средств для выполнения определенного объема работ.The disadvantage of this device is the inability to determine the probability of a set of technical means when choosing the optimal composition and number of technical means to perform a certain amount of work.
Задача изобретения - создать устройство, обеспечивающее определение вероятности набора технических средств при выборе оптимального состава и числа технических средств для выполнения определенного объема работ.The objective of the invention is to create a device that determines the probability of a set of technical means when choosing the optimal composition and number of technical means to perform a certain amount of work.
Это решение достигается тем, что в устройство, содержащее генератор тактовых импульсов (ГТИ) 1, первый элемент И 2, группу из n счетчиков 3i (i=1…n, где n - число возможных различных типов технических средства комплекса), группу n первых регистров 41…4n, группу n первых схем сравнения 51…5n, группу n вторых элементов И 61…6n, группу n третьих элементов И 71…7n, группу n вторых регистров 81…8n, группу n третьих регистров 91…9n, матрицу n*m четвертых регистров 1011…10nm, группу n первых блоков умножения 111…11n, матрицу n*m вторых блоков умножения 1211…12nm, первый сумматор 13, группу n вторых сумматоров 141…14n, группу m вторых схем сравнения 151…l5n, четвертый элемент И 16, группу m пятых регистров 171…17n, шестой регистр 18, пятый элемент И 19, группу шестых элементов И 20, третью схему сравнения 21, выход ГТИ 1 соединен с первым входом первого элемента И 2, выход которого соединен с первым входом счетчика 31, выход переполнения счетчика 3i (i=1…n-1) подсоединен к первому входу счетчика 3i+1, информационный выход счетчика 3i (i=1…n) подсоединен к первому входу третьих элементов И 7i, к первому входу первой схемы сравнения 5i (i=1…n), к первым входам одноименных вторых блоков умножения 12ij (i=1…n, j=1…m), к первому входу первого блока умножения 11i (i=1…n), второй вход которого подсоединен к выходу третьего регистра 9i (i=1…n), выход первого блока умножения 11i подсоединен к одноименному входу первого сумматора 13, выход которого подсоединен к первому входу шестого элемента И 20 и к первому входу третьей схемы сравнения 21, второй вход которой подсоединен к выходу шестого регистра 18, а выход подсоединен к первому входу пятого элемента И 19, выход которого подсоединен к второму входу шестого элемента И 20 и к вторым входам третьих элементов И 7i (i=1…n), выход каждого из которых подсоединен к входу второго регистра И 8i (i=1…n), выход которого является выходом 27i (i=1…n) устройства, выход шестого элемента И 20 подсоединен к входу шестого регистра 18, выход переполнения счетчика 3n подсоединен к второму входу первого элемента И 2, выходы пятых регистров 171…17m подсоединены к первым входам одноименных вторых схем сравнения 15j (j=1…m), выходы каждого четвертого регистра 10ij (i=1…n, j=1…m) подсоединены к вторым входам одноименных вторых блоков умножения 12ij, выход каждого второго блока умножения 12ij соединен с одноименным входом сумматора 14j (j=1…n), выход которого подсоединен к второму входу второй схемы сравнения 15j (j=1…n), выход второй схемы сравнения 15j (j=1…n) подсоединен к одноименному входу четвертого элемента И 16, выход которого подсоединен к второму входу пятого элемента И 19, выход первого регистра 4i (i=1…n) подсоединен с первому входу первой схемы сравнения 5i (i=1…n) и к первому входу второй группы элементов И 6i (i=1…n), второй вход которой подсоединен к выходу первой схемы сравнения 5i (i=1…n), а выход подсоединен к второму входу одноименного счетчика 3i (i=1…n), включены группа n седьмых регистров 221…22n, группа n блоков возведения в степень целого числа 231…23n, группа n восьмых регистров 241…24n, элемент задержки 25, выход переполнения счетчика 3n подсоединен к входу элемента задержки 25 и к управляющим входам блоков возведения в степень целого числа 231…23n, первые входы которых подсоединены к выходам одноименных вторых регистров 81…8n, вторые входы - к выходам одноименных седьмых регистров 221…22n, а выход - к первому входу восьмых регистров 241…24n, выход элемента задержки 25 подсоединен к управляющим входам восьмых регистров 241…24n и является выходом 29 устройства.This solution is achieved by the fact that in a device containing a clock pulse generator (GTI) 1, the first element And 2, a group of n counters 3 i (i = 1 ... n, where n is the number of possible different types of hardware of the complex), group n first registers 4 1 ... 4 n , group n of the first comparison schemes 5 1 ... 5 n , group n of the second elements AND 6 1 ... 6 n , group n of the third elements AND 7 1 ... 7 n , group n of the second registers 8 1 ... 8 n , the group n of third registers 9 1 ... 9 n , the matrix n * m of the fourth registers 10 11 ... 10 nm , the group n of the first blocks of multiplication 11 1 ... 11 n , the matrix n * m of the second blocks of multiplication 12 11 ... 12 nm ,
Проведенный поиск в известной научно-технической литературе не выявил наличие подобных технических решений.A search in the well-known scientific and technical literature did not reveal the presence of such technical solutions.
Сущность изобретения поясняется чертежом, где на чертеже (фиг. 1) представлены генератор тактовых импульсов (ГТИ) 1, элемент И 2, группа из n счетчиков 31…3n, группа n регистров 41…4n, группа n схем сравнения 51…5n, группа n элементов И 61…6n, группа n элементов И 71…7n, группа n регистров 81…8n, группа n регистров 91…9n, матрица n*m регистров 1011…10nm группа n блоков умножения 111…11n, матрица n*m блоков умножения 1211…12nm, сумматор 13, группа n сумматоров 141…14n, группа m схем сравнения 151…15n, элемент И 16, группа n регистров 171…17n, регистр 18, элемент И 19, группа элементов И 20, схема сравнения 21, группа n регистров 221…22n, группа n блоков возведения в степень целого числа 231…23n, группа n регистров 241…24n, элемент задержки 25, вход устройства 26, выходы устройства 271…27n, выходы устройства 281…28n и 29 вместе со связями.The invention is illustrated by the drawing, where the drawing (Fig. 1) shows a clock pulse generator (GTI) 1, element And 2, a group of n counters 3 1 ... 3 n , a group of n registers 4 1 ... 4 n , a group of n comparison circuits 5 1 ... 5 n , group of n elements AND 6 1 ... 6 n , group of n elements AND 7 1 ... 7 n , group of n registers 8 1 ... 8 n , group of n registers 9 1 ... 9 n , matrix of n * m registers 10 11 ... 10 nm group n of multiplication blocks 11 1 ... 11 n , matrix n * m of multiplication blocks 12 11 ... 12 nm ,
Устройство работает следующим образом.The device operates as follows.
В исходном состоянии все счетчики 3i (i=1…n), устанавливаются в нулевое состояние. В регистр 18 заносится максимальный код, например, код с единицами во всех разрядах регистра 18.In the initial state, all counters 3 i (i = 1 ... n) are set to zero. The maximum code is entered in the
На регистры 10ij (i=1…n, j=1…m) заносятся коды j-тых характеристик i-ого технического средства. На регистры 22i (i=1…n) заносятся коды вероятностей pi безотказной работы i-ого технического средства. На регистры 4i (i=1…n) заносятся коды чисел минимальных значений числа комплекса технических средств в системе. На регистры 17j (j=1…m) заносятся коды допустимых суммарных значений j-тых характеристик искомого числа комплекса технических средств. На регистры 9i (i=1…n) заносятся коды «стоимости» единицы технического средства комплекса. Входы установки на рисунке из-за громоздкости не показаны.The registers 10 ij (i = 1 ... n, j = 1 ... m) are entered codes of the j-th characteristics of the i-th technical means. On the registers 22 i (i = 1 ... n) are entered probability codes p i uptime of the i-th technical means. On the registers 4 i (i = 1 ... n) are entered the codes of the numbers of the minimum values of the number of complex hardware in the system. On the registers 17 j (j = 1 ... m), codes of permissible total values of the j-th characteristics of the desired number of hardware are entered. On the registers 9 i (i = 1 ... n) are entered the codes of "cost" of a unit of hardware of the complex. Installation inputs in the figure are not shown due to bulkiness.
Работа устройства начинается после подачи сигнала ПУСК на вход 26 устройства, после чего импульсы с выхода ГТИ 1 начинают поступать через открытый элемент И 2 на вход счетчика 31, так как нулевой сигнал с выхода переполнения счетчика 3n поступает на инверсный вход элемента И 2.The operation of the device begins after the start signal is supplied to the
Выход счетчика 3i (i=1…(n-1)) переполнения подсоединен к счетному входу счетчика 3i+1. С выхода счетчика 3i (i=1…n) код поступает на вход одноименного блока умножения 11i (i=1…n), на вход схемы сравнения 5i (i=1…n), на вход группы элементов И 7i и на входы блоков умножения 12ij (i=1…n, j=1…m). На вторые входы блока умножения 11i (i=1…n) и блока умножения 12ij (i=1…n, j=1…m) поступают коды с выходов регистров 9i (i=1…n) и регистров 10ij (i=1…n, j=1…m).The output of counter 3 i (i = 1 ... (n-1)) overflow is connected to the counter input of the counter 3 i + 1 . From the output of the counter 3 i (i = 1 ... n), the code goes to the input of the multiplication block of the same name 11 i (i = 1 ... n), to the input of the comparison circuit 5 i (i = 1 ... n), to the input of the group of elements AND 7 i and to the inputs of the multiplication blocks 12 ij (i = 1 ... n, j = 1 ... m). The second inputs of the multiplication block 11 i (i = 1 ... n) and the multiplication block 12 ij (i = 1 ... n, j = 1 ... m) receive codes from the outputs of the registers 9 i (i = 1 ... n) and the registers 10 ij (i = 1 ... n, j = 1 ... m).
Код с выхода блока умножения 12ij (i=1…m, j=1…n) поступает на одноименные входы группы сумматоров 14j, с выхода которых коды поступают на первые входы одноименных схем сравнения 15j. На вторые входы схем сравнения 15j поступают коды с выходов регистров 17j. На выходе схемы сравнения 15j появляется единичный сигнал в случае, если код с выхода регистра 17j не меньше кода с выхода сумматора 14j.The code from the output of the multiplication block 12 ij (i = 1 ... m, j = 1 ... n) is supplied to the inputs of the same group of adders 14 j , from the output of which the codes go to the first inputs of the same comparison schemes 15 j . The second inputs of the comparison circuits 15 j receive codes from the outputs of the registers 17 j . At the output of the comparison circuit 15 j , a single signal appears if the code from the output of the register 17 j is not less than the code from the output of the adder 14 j .
Далее единичный сигнал с выхода схемы сравнения 15j поступает на одноименный вход элемента И 16, с выхода которого сигнал поступает на первый вход элемента И 19.Next, a single signal from the output of the comparison circuit 15 j goes to the input of the same element And 16, the output of which the signal goes to the first input of the And 19 element.
Одновременно код результата с выхода блока умножения 11i (i=1…n) поступает на одноименный вход сумматора 13, с выхода которого суммарный код «стоимости» набора технических средств поступает на второй вход группы элементов И 20 и на первый вход второй схемы сравнения 21, на второй вход которой поступает код с выхода регистра 18 со значением текущей «стоимости» набора технических средств.At the same time, the result code from the output of the multiplication unit 11 i (i = 1 ... n) is fed to the input of the
Единичный сигнал на выходе схемы сравнения 21 появляется только в том случае, если код «стоимости» набора технических средств на выходе сумматора 13 меньше кода «стоимости» на выходе регистра 18 со значением текущей «стоимости» набора технических средств. Единичный сигнал с выхода схемы сравнения 21 поступает на второй вход элемента И 19.A single signal at the output of the
В случае всех единичных входных сигналов на входах элемента И 19 с его выхода единичный сигнал поступает на первые входы группы элементов И 7i и на первый вход группы элементов И 20, на второй вход которой поступает код с выхода сумматора 13 для перезаписи его в регистр 18, куда записывается код минимальной «стоимости» набора технических средств.In the case of all single input signals at the inputs of the element And 19 from its output, a single signal is supplied to the first inputs of the group of elements And 7 i and to the first input of the group of elements And 20, the second input of which receives the code from the output of the
Через открытые группы элементов И 7i коды с выходов счетчиков 3i поступают на одноименные входы регистров 8i, на которых фиксируются текущие значения количества предметов i-го типа технических средств.Through open groups of elements And 7 i, the codes from the outputs of the 3 i counters go to the inputs of the same registers 8 i , which record the current values of the number of items of the i-th type of technical equipment.
Сигналы с выходов переполнения счетчиков 3i поступают на счетные входы счетчиков 3i+1. Сигнал с выхода переполнения счетчика 3n поступает на инверсный вход элемента И 2, в результате чего прекращается подача импульсов с выхода ГТИ 1.Signals from overflow outputs 3 i arrive at the counting inputs of the counters 3 i + 1 . The signal from the counter overflow output 3 n goes to the inverse input of the And 2 element, as a result of which the supply of pulses from the output of the
Частота сигналов ГТИ 1 выбирается с учетом последовательности надежного срабатывания элемента И 2, счетчиков 31…3n, схем сравнения 51…5n, элементов И 61…6n, групп n элементов И 71…7n, блоков умножения 111…11n, сумматора 13, групп n сумматоров 141…14n, схем сравнения 151…15m, элемента И 16, элемента И 19, элементов И 20, схемы сравнения 21.Signal Frequency GTI 1 is selected considering the sequence reliable switching element AND 2, counters 3 1 ... 3 n, circuits comparing 5 1 ... 5 n, AND gates 6 1 ... 6 n, groups of n AND gates 7 1 ... 7 n, multiplying units 11 1 ... 11 n ,
Сигнал с выхода переполнения последнего счетчика 3n поступает также на вход элемента задержки 25 и на управляющие входы блоков возведения в степень целого числа 231…23n, на первые входы которых поступают коды с инверсных выходах регистров 22i значения (1-pi), а на вторые входы - с выходов регистров 8i число используемых в системе i-ых технических средств.The signal from the overflow output of the last counter 3 n also goes to the input of the
Элемент задержки 25 задерживает сигнал на время надежного срабатывания блоков возведения в степень целого числа 231…23n, после чего происходит перезапись содержимого блоков возведения в степень целого числа 231…23n в соответствующие регистры 241…24n, с инверсных выходов которых на выходах 281…28n устройства снимаются значения (1-(1-pi)i) вероятностей безотказной работы всех i-ых технических средств.The
Результатом работы устройства являются:The result of the operation of the device are:
коды на регистрах 8i , на которых фиксируются коды чисел набора технических средств i-го типа и могут быть сняты с выходов 271 устройства;codes on registers 8 i on which codes of numbers of a set of hardware of the i-th type are fixed and can be removed from outputs 27 1 devices
значения Pi=(1-(1-pi)i) безотказной работы i-ых технических средств на выходах 281…28n устройства;values of P i = (1- (1-p i ) i ) uptime of the i-th technical equipment at the outputs 28 1 ... 28 n of the device;
значение минимальной (оптимальной) «стоимости» набора технических средств в регистре 18, а также сигнал окончания работы 29 устройства.the value of the minimum (optimal) “cost” of the set of technical equipment in the
Использованные источникиUsed sources
1. RU N 2413287, кл. G06F 15/20.1. RU N 2413287, class G06F 15/20.
2. RU N 2656543, кл. G06F 15/20.2. RU N 2656543, cl. G06F 15/20.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2018142848A RU2713868C1 (en) | 2018-12-04 | 2018-12-04 | Apparatus for solving task of selecting technical means of complex system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2018142848A RU2713868C1 (en) | 2018-12-04 | 2018-12-04 | Apparatus for solving task of selecting technical means of complex system |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2713868C1 true RU2713868C1 (en) | 2020-02-07 |
Family
ID=69625410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2018142848A RU2713868C1 (en) | 2018-12-04 | 2018-12-04 | Apparatus for solving task of selecting technical means of complex system |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2713868C1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU214230U1 (en) * | 2022-07-12 | 2022-10-17 | Федеральное государственное бюджетное учреждение "4 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации | Device for modeling a complete group of incompatible events |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6353767B1 (en) * | 2000-08-25 | 2002-03-05 | General Electric Company | Method and system of confidence scoring |
US20060164454A1 (en) * | 2004-05-27 | 2006-07-27 | Silverbrook Research Pty Ltd | Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement |
US20060259744A1 (en) * | 2005-05-11 | 2006-11-16 | Wolfgang Matthes | Method for information processing |
DE102008003946A1 (en) * | 2008-01-11 | 2009-07-23 | Micronas Gmbh | Circuit and method for generating a true, circuit-specific and time-invariant random number |
RU2443013C1 (en) * | 2010-09-30 | 2012-02-20 | Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права | Device for the knapsack problem solution |
RU2613523C1 (en) * | 2016-04-11 | 2017-03-16 | Негосударственное частное образовательное учреждение высшего образования "Московский институт экономики, политики и права" (НЧОУ ВО "МИЭПП") | Device for solving appointment problems |
RU2656543C1 (en) * | 2017-04-26 | 2018-06-05 | Негосударственная автономная некоммерческая организация высшего образования "Институт мировых цивилизаций" | Device for solving the task of selection of technical means |
-
2018
- 2018-12-04 RU RU2018142848A patent/RU2713868C1/en not_active IP Right Cessation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6353767B1 (en) * | 2000-08-25 | 2002-03-05 | General Electric Company | Method and system of confidence scoring |
US20060164454A1 (en) * | 2004-05-27 | 2006-07-27 | Silverbrook Research Pty Ltd | Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement |
US20060259744A1 (en) * | 2005-05-11 | 2006-11-16 | Wolfgang Matthes | Method for information processing |
DE102008003946A1 (en) * | 2008-01-11 | 2009-07-23 | Micronas Gmbh | Circuit and method for generating a true, circuit-specific and time-invariant random number |
RU2443013C1 (en) * | 2010-09-30 | 2012-02-20 | Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права | Device for the knapsack problem solution |
RU2613523C1 (en) * | 2016-04-11 | 2017-03-16 | Негосударственное частное образовательное учреждение высшего образования "Московский институт экономики, политики и права" (НЧОУ ВО "МИЭПП") | Device for solving appointment problems |
RU2656543C1 (en) * | 2017-04-26 | 2018-06-05 | Негосударственная автономная некоммерческая организация высшего образования "Институт мировых цивилизаций" | Device for solving the task of selection of technical means |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU214230U1 (en) * | 2022-07-12 | 2022-10-17 | Федеральное государственное бюджетное учреждение "4 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации | Device for modeling a complete group of incompatible events |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3036775A (en) | Function generators | |
US4135249A (en) | Signed double precision multiplication logic | |
RU2656543C1 (en) | Device for solving the task of selection of technical means | |
RU2713868C1 (en) | Apparatus for solving task of selecting technical means of complex system | |
US6745219B1 (en) | Arithmetic unit using stochastic data processing | |
US3456098A (en) | Serial binary multiplier arrangement | |
US2780409A (en) | Binary accumulator circuit | |
RU2613523C1 (en) | Device for solving appointment problems | |
RU2381547C2 (en) | Device for adding binary codes | |
RU2666617C1 (en) | Device for modeling the product selection process | |
RU2538949C1 (en) | Pulse counting method and device | |
RU2685980C1 (en) | Apparatus for simulating the schedule of employees of an institution | |
RU188000U1 (en) | THE PROBABILITY OF FINDING AN ANALYTICAL PROBABILITY FOR A FULL GROUP OF UNJOINT EVENTS IN A NON-ORIENTED GRAPH | |
RU2127903C1 (en) | Interpolator | |
RU2011220C1 (en) | Device for determination of duration of computing experiment which runs on computer | |
RU2669071C1 (en) | Device for forming the potential of an innovation project | |
RU2664021C1 (en) | Device for choosing optimal solutions by main criteria method | |
US3707621A (en) | Successive addition utilizing a bistable latch | |
SU402874A1 (en) | DEVICE FOR PROCESSING OF STATISTICAL INFORMATION | |
RU2037197C1 (en) | Device for solving systems of linear algebraic equations | |
SU942037A1 (en) | Correlation meter of probability type | |
RU2020577C1 (en) | Device for modelling system of mass service | |
SU1275762A1 (en) | Pulse repetition frequency divider | |
SU436351A1 (en) | POSSIBLE DEVICE | |
RU2566946C1 (en) | Shift register |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20201205 |