Устройство для моделированияэлектронных cxem

ZIP архив

Текст

ОП ИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскикСоциалистическиеРеспублик(23) Приоритет -Геоударотееиный комитет СССР ио дедам изобретений и открытий(53) УДК 681.325 (088.8) Дата опубликования описания 25.03.81 Г. А. Велигурский, В. А. Новиков, А. И. Волош енко,А. В. Болотов в В. В. Домбровской Институт проблем надежности и долговечности, ашик АН Белорусской ССР(54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ЭЛЕКТРОННЫХ СХЕМИзобретение относится к вычислительной технике и может быть использовано при исследовании надежности низкочастотных электронных схем на стадии их проектирования, опытной отработки и крупносерийного производства.Известно устройство для моделирования электронных схем, содержащее датчик равномерно распределенных случайных чисел, дешифратор, вход которого соединен с выходом датчика равномерно распределенных случайных чисел, элемент ИЛИ, элемент И, генератор тактовых импульсов, элемент обратной связи, счетчики памяти, блоки сравнения, наборные поля, коммутатор, блок управления 1.Это устройство позволяет моделировать процессы изменения параметров электронных схем до появления первого постепенного отказа или до отказа какого-то заранее заданного фиксированного момента времени.Однако с его помощью можно исследовать надежность лишь невосстанавливаемых схем.Наиболее близким по технической сущности и достигаемому результату к предлагаемому является устройство для моделирования электронных схем, содержащее датчик равномерно распределенных случайных чисел, выход которого через дешифратор соединен с первыми входами блоков задания начальных значений параметров, блоков задания текущих значений параметров, выходы которых через элемент ИЛИ соединены с первым входом элемента И, второй вход которого соединен с выходом генератора импульсов, выход элемента И соеди Онен с первыми входами счетчиков памяти, реверсивных счетчиков и входом элемента обратной связи, выход которого соединен со вторыми входами блоков задания начальных значений параметров и блоков задания текущих значений параметров, треть входы которых соединены с выходом коммутатора, вторыми входами счетчиков памяти и вторыми входами реверсивных счетчиков, третьим входы которых соединены с выходом блока управления, третьими входами счетчиков памяти, четвертыми входами бло 2 о ков задания начальных значениЙ параметров и блоков задания текущих значений параметров, входом коммутатора и входом датчика равномерно . распределенных случайных чисел, выходы реверсивных счет 8134405 1 о 15 го чиков соединены со входами соответствующих наборных полей, выходь, ,оторых соединены с входами исследуемой схемы, выход которой подключен к первому входу блока измерения, сумматоры, блок регистрации, блок вычитания, регистры памяти, дополнительный блок управления 2.Устройство позволяет моделировать процессы изменения параметров электронных схем до появления первого постепенного отказа или до какого-то заранее заданного фиксированного момента времени. В устройстве каждый преобразователь код-часлпа выполнен на сумматоре и генераторе тактовых импульсов таким образом, что при поступлении тактового импульса от генератора на вход сумматора к содержимому последнего прибавляется содержимое счетчика, выход которого соединен со входом сумматора. Такой процесс повторяется непрерывно в процессе работы преобразователя код-частота. На выходе сумматора при его переполнении появляются импульсы, частота которых прямо пропорциональна содержимому счетчика. Импульсы с выхода сумматора поступают на вход реверсивного счетчика, который при каждом импульсе осуществляет переключение элементов из упорядоченного ряда таким образом, что в исследуемую схему вставляется элемент с новым значением параметра. В момент измерений выходного параметра исследуемой схемы из блока управления подается команда, по которой выходы всех генераторов тактовых импульсов блокируются. В результате приостанавливается работа преобразователя код-частота. Затем производятся необходимые измерения, после чего из блока управления подается команда на запуск преобразователей код-частота. Интервал времени между измерениями выходного параметра является постоянной величиной, не зависящей от .работы тактовых генераторов. Эта величина устанавливается в блоке управления и характеризуется двумя импульсами, соответствующими началу и концу измеряемого интервала времени.Однако при совместной работе такого преобразователя код-частота с блоком управления возникает два вида погрешностей.Первый вид обусловлен погрешностями в частотах генераторов тактовых импульсов, погрешностью момента появления импульсов отработки заданного интервала времени, формируемого в блоке управления. Поэтому при измерении выходного параметра схемы в заданный момент времени Ф соответствующий концу интервала (1 о, 1), появляется ошибка, которая отражает разницу между истинным значением выходного параметра в заданный момент времени и тем, которое получается при измерении, т. е. в момент времени 1, + М . Такая же ошибка наблюдается и при измерении выходного параметра схемы в последующие г 5 зо 35 40 45 50 55 4интервалы времени, т. е. 1,. 1 й Ь 1, 1 д, 14+И и т, д. Следовательно, ошибка 1, вызванная погрешностями частот тактовых генераторов и интервала времени, формируемого в блоке управления, предъявляет особые требования к стабильности работы этих устройств, что ведет к техническим усложнениям всего устройства для моделирования электронных схем,Второй вид погрешностей обусловлен независимостью работы блока управления и генераторов тактовых импульсов, из-за чего момент подачи команды из блока управления может совпадать с моментом прихода на вход сумматора импульса от генератора. Такое совпадение вносит неопределенность в работу преобразователя код-частота, так как например, при совпадении переднего фронта импульса, соответствующего концу измеряемого интервала времени, и переднего фронта от генератора тактовых импульсов последний может переключить элемент ряда или оставить его в прежнем состоянии, что также приводит к ошибке измерения выходного параметра схемы. Такая ошибка в определенном случае будет накапливаться от одного момента измерения к другому. Цель изобретения - повышение точности моделирования.Указанная цель достигается тем, что в устройство для моделирования электронных схем, содержащее датчик равномерно распределенных случайных чисел, выход которого через дешифратор соединен с первыми входами блоков задания начальных значений параметров и блоков задания текущих значений параметров, выходы которых через элемент ИЛИ соединены с первым входом элемента И, второй вход которого соединен с выходом генератора импульсов, выход элемента И соединен с первыми входами счетчиков памяти, реверсивных счетчиков и входом элемента обратной связи, выход которого соединен со вторыми входами блоков задания начальных значений параметров и блоков задания текущих значений параметров, третьи входы которых соединены с выходом коммутатора, вторыми входами счетчиков памяти и вторыми входами реверсивных счетчиков третьи входы которых соединены с выходом блока управления, третьими входами счетчиков памяти, четвертыми входами блоков задания начальных значений параметров и блоков задания текущих значений параметров, входом коммутатора и Входом датчика равномерно распределенных случайных чисел, выходы реверсивных счетчиков соединены со входами соответствующих наборных полей, выходы которых соединены с входами исследуемой схемы, выход которой подключен к первому входу блока измерения, сумматоры, введены блоки коммутации, регистр и многовходовой элемент И, входы которого подключены к выходам соответствующих сумматоров, входы которых соединены с первыми выходами соответствующих блоков коммутации, первые входы которых подключены к выходам сОответствующих сумматоров, выход многовходового элемента Исоединен со вторым входом блока измерения, выход регистра подключен ко вторым входам блоков коммутации, третьи входыкоторых соединены с выходом блока управления, четвертые входы блоков коммутации подключены к выходу генератора импульсов, пятые входы блоков коммутации соединены с выходами соответствующих счетчиков памяти, вторые выходы блоков коммутации соединены с четвертыми входами реверсивных счетчиков.На чертеже йредставлена блок-схема устройства.Устройство для моделирования электронных схем содержит датчик 1 равномерно распределенных случайных чисел, дешифратор 2, блоки 3 - 3 , задания начальных 20 значений параметров, блоки 4, - 4,задания текущих значений параметров, элемент 5 ИЛИ, элемент 6 обратной связи, коммутатор 7, блок 8 управления, генератор 9 импульсов, элемент 10 И, счетчики 11, - 11, памяти, регистр 12, блоки 13 -25 3 коммутации, сумматоры 14 - 14 многовходовой элемент 15 И, реверсивные счетчики 16 - 16, наборные поля 17 - 17., исследуемую схему 18, блок 19 измерения.Датчикравномерно распределенных З 0 случайных чисел предназначен для формирования по командам из блока 8 управления независимых случайных чисел, распределенных по равномерному закону. Числа с датчика 1 поступают на вход дешифратора 2, который устроен так, что обеспечивает воз- з 5 можность получения на его выходах сигналов с различными, заранее известными вероятностями появления. Блоки 3 - 3. задания начальных значений параметров и блоки 4, - 4 , задания текущих значений параметров предназначены для формиро 40 вания требуемых законов распределения. Выходы блоков 3, - Зи 4 - 4,подключены через элемент 5 ИЛИ к первому входу элемента 10 И, ко второму входу которого подключен генератор 9 импульсов. Элемент 6 45 обратной связи предназначен для преобразования значения вероятности в такое количество импульсов, которое равно числу, соответствующему этой вероятности в сформированном законе распределения. Выработанные случайные последовательности им пульсов с выхода элемента 10 И поступают в счетчики 11 - 11, памяти и.реверсивные счетчики 161 - 16 нСумматоры 141 - 14, блоки 131 - 13,коммутации, регистр 12, элемент 15 И в совокуп 55 ности образуют тактируемый преобразователь-код частота. Запуск преобразователя производится от блока 8 управления. При этом на выходах блоков 131 - 13, коммутации,соединенных с четвертыми входами реверсивных счетчиков 16 - 16 формируютсяпоследовательности импульсов. Количествоимпульсов 1 в каждой последовательностиопределяется формулой. 1=Ц 4,где Ц 4 - целаячасть от выражения вквадратных скобках;Ч - значение кода в счетчикахпамяти 11 - 11;Ь - значение кода в сумматорах14 - 14 до запуска- преобразователя код-частота;С - значение кода в регистре 2.Сумматоры 14 - 141, представляют собой сумматоры накапливающего типа и производят сложение своего содержимого с информацией, поступающей на их входы с выходов счетчиков 11 - 11 , или регистра 12через блоки коммутации в зависимости от,сигналов на их управляющих входах. Выходами сумматоров 14, - 14. являются ихзнаковые разряды, которые соединены со,входами соответствующих блоков коммутации 13 - 13, для их управления и со входами элемента 15 И для формиро .ния наего выходе сигнала готовности устройствак очередному измерению, который подается на блок 19 измерения,Блоки коммутации 13, в 3, предназначены для записи содержимого регистра 12в сумматоры 14 - 14,в исходном состоянииустановки. Число, записанное в регистре 12в дополнительном коде, определяет интервал времени моделирования, передачи в сумматоры 14, - 14 . чисел (по команде отработки интервала) из соответствующихсчетчиков 111 - 11 где они суммируютсяс числом, занесенным ранее из регистра 12.При этом возможны две ситуации.а) Число в регистре 12 больше числа водном из счетчиков 11, - 11 . В этом елучае сумма этих чисел будет меньше нуляи на выходе знакового разряда этого сумматора 14 выработается сигнал, запрещающий прохождение импульсов от генератора9 на соответствующий реверсивный счетчик 16. Этот же сигнал поступает на элемент 15 И и сигнализирует об окончании работы данного преобразователя код-частота.б) Число в регистре 2 меньше числа в1-ом счетчике 11. В этом случае сумма этихчисел больше нуля и сигнал с выхода знакового разряда 1-го сумматора разрешаетпрохождение импульсов от генератора 9 через 1-ый блок 13 коммутации на соответствующий 1-ый реверсивный счетчик.6. Одновременно с поступлением каждого импульсаот генератора 9 на 1-ый блок 13 коммутациив соответствующем сумматоре 14 происходит суммирование его содержимого с содер 813440жимым регистра 12 до тех пор, пока сумма" не станет отрицательной, В этом случае, так же как и в предыдущем, ц выходе этого сумматора 14 вырабатывается сигнал, запрещающий прохождение импульсов от генератора 9 через 1-ый блок коммутации ца соответствуюгций реверсивный счетчик 16 и, поступая, на элемецт 15 И, сигнализирующий об окончании работы преобразователя код-частота.Количество импульсов, прошедшее от генератора 9 на 1-ый реверсивцый счетчик 16, О определяет величину изменения параметра 1-го элемецта за один интервал времени в соответствии со случайным числом в 1-ом счетчике 11 памяти и с учетом интервала времени, который занесен в регистр 12 перед началом моделирования.Реверсивные счетчики 16 - 16 совместно с наборными полями 17 - 17,-, выполняют функции исполнительного органа. Счетчики 16, - 16, выполнены реверсивными для того, чтобы иметь возможность воспроизво дить реализации случайных процессов как с положительной так и с отрицательной скоростью.Выходы реверсивных счетчиков 1616,соединены со входами соответствуюших наборных полей 7 - 17 на которых набраны упорядоченные по моделируемому параметру ряды однотипных элементов. В данном случае упорядоченные ряды представляют собой макеты реальных элементов, изменение которых моделируется в ис- зо следуемой электронной схеме. Г 1 ри этом изменение параметра моделируется путем подключения к выходам наборного поля 17, а значит в исследуемую схему 18, элементов с различными значениями моделируемого параметра,35Блок измерения 19 предназначен для измерения выходного параметра схемы, перевода его в двоичный код, и сигнализации об окончании измерений. Блок 19 измерения запускается по сигналу с выхода элемента 15 И.Блок управления 8 и коммутатор 7 имеют различные по функциональному назначению выходы (на чертеже выходы каждого из них показаны одной линией). Блок 8 по заранее заданной программе реализует 45 цикл моделирования, а коммутатор 7 по командам из блока 8 включает в работу соответствующие блоки и устройства.Устройство работает следующим образом.Перед началом моделирования в блоках503 - 3, и 4, - 4,устанавливаются соответствуюгцие законы распределения, в регистр 12 заносится в дополнительном коде отрицательное число, модуль которого соответствует определенному интервалу времени между измерениями. На наборных полях 17 - 17, 55 устанавливаются упорядоченные ряды элементов. Командой из блока 8 устройство приводится в исходное состояние: коммутатор 7 переводится в нулевое положение, счетчики 1 в -11, 16, - 16 сбрасываются в ноль, блоки коммутации 13, - 1 З, коммутируются таким образом, что в сумматоры 4 - 14,заносится содержимое регистра 12.По команде из блока 8 коммутатор 7 устанавливается в первое положение, а в датчике 1 формируется случайное число, которое через дешифратор 2 поступает на вход блока З. Для получения заданного значения случайной величины преобразованное случайное число с выхода блока З поступает через элемент 5 на элемент 10 и дает разрешение на прохождение регулярных импульсов с генератора 9 на элемент 6 обратной связи и на реверсивный счетчик 16 При совпадении в блоке 3сигнала, соответствующего сформированной вероятности, и сигнала, поступающего с элемента 6, снимается разрешение на прохождение импульсов через элемент 10 И и прекрашается поступление импульсов на счетчик 16 Таким образом, в счетчик 16 заносится число, соответствуюгцее вероятности, сформированной блоком 3 В соответствии с этим числом в исследуемую электронную схему включается один элемент из упорядоченной совокупности элементов, установленных на наборном поле 17. Г 1 араметр этого элемента соответствует сформированному в блоке 3, начальному значению параметра первого элемента х,(0). Затем из блока 8 подается команда на перевод коммутатора 7 на второе положение и на формирование в датчике 1 нового случайного числа. В исследуемую схему включается один из элементов, установленных на наборном поле 17 с параметром х(0) в,соответствии с вероятностью, сформированной в блоке З. Затем коммутатор 7 переключается в следующие положения и в исследуемую электронную схему аналогичным образом подключаются оставшиеся и - 2 элемента с параметрами соответственно хз(0) х(0). Таким образом, после и-го шага коммутатора 7 значения параметров комплектующих элементов схемы и ее выходных параметров будут соответствовать начальному моменту времени 1 = О. Затем производится формирование случ; "чых чисел, соответствуюших скоростям и,менения параметров комплектующих элементов, и запоминание их в счетчиках 11 - 11 . Для этого по команде из блока 8 снимается разрешение на прохождение сигналов на блоки 3, - Зи реверсивные счетчики 6 - 16 одновременно подается разрешение на прохождение сигналов на блоки 4 - 4,и счетчики 1 - 11 п. Командой из блока 8 коммутатор 7 переводится в первое положение.В датчике 1 формируется случайное число, которое с помошью блока 4 элемента ИЛИ 5, элемента И 10, генератора 9 и элемента 6 обратной связи преобразуется в число, соответствующее вероятности, сфор51 о Формула изобретения мированной блоком 4,. Это число соответствует скорости изменения первого элемента и заносится в счетчик 11,. Преобразование выполняется так же, как и для случая формирования числа, заносимого в счетчик 161, Затем по команде из блока 8 коммататор 7 переводится во второе положение, а в датчике 1 формируется новое случайное число, которое аналогичным образом преобразуется в число, пропорциональное скорости изменения параметра второго элемента, и заносится в счетчик 11. Точно так же заносятся случайные числа в остальные п 2 счетчика 111 - 11 кНа этом заканчиваются подготовитель- ные операции, в результате которых формируются случайные начальные значения и скорости изменения параметров всех комплектующих элементов одного экземпляра исследуемой схемы,Для моделирования процессов изменения параметров элементов подается команда из блока 8, по которой блоки коммутации 13 1 - 13 коммутируют на вход сумматоров И 1 - 14, выходы соответствующих счетчиков памяти 11, - 11.Таким образом, к содержимому сумматоров 141 - 14 прибавляются значения сформированных в счетчиках 11 1 - 11, модулей скоростей изменения параметров. В случае изменения знака на выходе сумматора 14, - 14 с отрицательного на положительный на соответствующий вход блока коммутации 131 - 13 поступает сигнал, разрешающий прохождение регулярного импульса с выхода генератора 9 таким образом, что блок коммутации 131 - 13 коммутирует на вход сумматора 14, - 14 а выход регистра 12 и к содержимому сумматора 14, - 14 прибавляется содержимое регистра 12. Одновременно с моментом коммутации на первом выходе соответствуюшего блока коммутации 13 - 13;появляется счетный импульс, который, поступая на вход реверсивного счетчика 16, - 16 изменяет его содержимое на единицу в сторону уменьшения или увеличения в зависимости от знака скоро- рости, поступаюшего с этого же первого выхода блока коммутации 13, - 13 В соответствии с новым числом в счетчиках 16 - 16 в исследуемую схему 18 подключаются элементы, установленные на наборных полях 17 - 17 н В случае положительного знака в сумматоре 14, - 14,следующим регулярным импульсом из генератора 9 содержимое этого сумматора 141 - 14 изменяется на величину содержимого регистра2, а содержимое реверсивного счетчика 16 - 16 д, на единицу, и так до тех пор, пока знак сумматора 141 - 14, не изменится ка отрицательный. При этом с выхода сумматора 141 - 14, на соответствующий вход элемента 15 И поступает сигнал готовности к измерению, а в случае отрицательности содержимого всех сумматоров 14 -2 о 25 зо 35 40 45 5 О 55 14 ,с выхода элемента 5 И на вход блока 19 измерения поступает команда о готовности устройства к измерениям.По окончании процесса измерений из блока 8 подается команда, по которой блоки коммутации 131 - 13 коммутируют на вход сумматоров 141 - 14 выходы соответствующих счетчиков памяти 111 в , .В дальнейшем алгоритм работы устройства аналогичен. Таким образом, производятся измерения в момент времени 1 = 1, 1 = 1 р и т. д. до тех пор, пока не будет зафиксировано достижение выходным параметром исследуемой схемы одной из границ поля допуска, что является постепенным отказом. Устройство для моделирования электронных схем, содержащее датчик равномерно распределенных случайных чисел, выход которого через дешифратор соединен с первыми входами блоков задания начальных значений параметров и блоков задания текущих значений параметров, выходы которых через элемент ИЛИ соединены с первым, входом элемента И, второй вход которого соединен с выходом генератора импульсов, выход элемента И соединен с первыми входами счетчиков памяти, реверсивных счетчиков и входом элемента обратной связи, выход которого соединен со вторыми входами блоков задания начальных значений параметров и блоков задания текущих значений параметров, третьи входы которых соединены с выходом коммутатора, вторыми входами счетчиков памяти и вторыми входами реверсивных счетчиков, третьи входы которых соединены с выходом блока управления, третьими входами счетчиков памяти, четвертыми входами б с ков задания начальных значений параметров и блоков задания текущих значений параметров, входом коммутатора и входом датчика равномерно распределенных случайных чисел, выходы реверсивных счетчиков соединены со входами соответствующих наборных полей, выходы которых соединены с входами исследуемой схемы, выход которой подключен к первому входу блока измерения, сумматоры, отличающееся тем, что, с целью повышения точности моделирования, в устройство введены блоки коммутации, регистр и. многовходовой элемент И, входы которого подключенык выходам соответствующих сумматоров, входы которых соединены с первыми выходами соответствующих блоков коммутации, первые входы которых подключены к выходам соответствующих сумматоров, выход многовходового элемента И соединен со вторым входом блока измерения, выход регистра подключен ко вторым входам блоков коммутации, третьи входы которых соединены с выходом блока813440 12 Источники информации,принятые во внимание при экспертизе 1. Авторское свидетельство СССР518775, кл. 6 06 Г 15/20, 1974. 2. Авторское свидетельство СССР 5 по заявке2510128/18-24, кл. 6 06 Р 15/20,27.07.78 (прототип).Составитель И. ДуТехред А. БойкасТираж 745ИПИ Государственного копо делам изобретений иМосква, Ж - 35, РаушскПП Патент, г. Ужгород инин дактор И. Каса каз 346/62емчи Н 1130илиал управления, четвертые входы блоков коммутации подключены к выходу генератора импульсов, пятые входы блоков коммутации соединены с выходами соответствующих счетчиков памяти, вторые выходь блоков коммутации соединены с четвертыми входами реверсивных счетчиков,КорректорПодписноемитета СССРоткрытийая наб д. 4/5ул. Проектная,

Смотреть

Заявка

2699866, 22.12.1978

ИНСТИТУТ ПРОБЛЕМ НАДЕЖНОСТИ ИДОЛГОВЕЧНОСТИ МАШИН AH БЕЛОРУССКОЙ CCP

ВЕЛИГУРСКИЙ ГЕННАДИЙ АЛЕКСАНДРОВИЧ, НОВИКОВ ВАСИЛИЙ АЛЕКСЕЕВИЧ, ВОЛОШАНЕНКО АНАТОЛИЙ ИВАНОВИЧ, БОЛОТОВ АЛЕКСАНДР ВАСИЛЬЕВИЧ, ДОМБРОВСКИЙ ВАЛЕРИЙ ВИКТОРОВИЧ

МПК / Метки

МПК: G06N 7/08

Метки: моделированияэлектронных

Опубликовано: 15.03.1981

Код ссылки

<a href="https://patents.su/6-813440-ustrojjstvo-dlya-modelirovaniyaehlektronnykh-cxem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для моделированияэлектронных cxem</a>

Похожие патенты