Изобретение относится к области вычислительной техники и может найти применение при разработке элементов технических систем, при исследовании влияния на надежность элементов внешней нагрузки и внутреннего строения, обуславливающего их прочность, при испытаниях элементов путем полной или частичной замены натурных испытаНИИ исследованием моделей, а также при вероятностной оценке самих систем, когда как нагрузка на систему, так и способность системы выдерживат нагрузку являются величинами случайИзвестен способ моделирования отказов, заключающийся в сравнении слу чайного значения прочности и случайного значения нагрузки, рассмотрении отказа как события, когда нагрузка превышает прочность, и определении вероятности отказа через долю этих событий в общем количестве сравнений прочности и нагрузки 1. Однако это способ имеет невысокую эффективность Отказ происходит при значениях прочности, значительно меньших ее наиболее вероятного значения, и.при значе ниях нагрузки, значительно больших e наиболее вероятного значения. Вероятности указанных значений значительно меньше единицы, следовательно, при моделировании доля событий, когда нагрузка превышает прочность, невелика в общем количестве сравнений. По этой причине,как это следует из свойств биномиального, распределения, относительная точность оценки этим способом вероятности отказов невысока и устройства для осуществления этого способа имеют низкую эффективность. Известен также способ увеличения точности моделирования, заключаиощийся в деформировании распределений вероятностей исходных случайных величин таким образом, чтобы увеличить вероятность моделируемого события, с последующим преобразованием результата моделирования для компенсации. проведенного деформирования исходных данных {2. Однако этот способ не применим для моделирования отказов, тем более что отсутствуют устройства для его осуществления. Ношболее близким техническим решением к изобретению I является устройство для моделирования отказов, содержащее генератор тактовых импульсов, выход которого соединен с входами первого и второго генераторов случайных чисел, первый и второй нелинейные преобразователи, выходы которых соединены с входами блока сравне ния, и блок обработки результатов, выход которого является выходом устройства 3 . Однако в этом устройстве не предусмотрено никаких средств для повышенЦя точности моделирования в тех обл|астях значений прочности и нагруз ки, которые представляют наибольший интерес для моделирования отказов, и в| области больших нагрузок S (по сра}внению с ее наиболее вероятным энс чением) . Поэтому для обеспечения приемлемой точности (при данной стру устройства) приходится увеличит количество проводимых сравнений нагрузки с прочностью, т.е. увеличить длительность моделирования. При этом как это следует из общих свойств сто хастического моделирования, для увеличения точности (при данной струкTyfi)e) в два раза приходится увеличит длительность моделирования в четыре ра$а. Целью изобретения является повыше ие точности устройства. .Для этого в устройство для моделирования отказов, содержащее генера тор тактовых импульсов, выход которо го соединен с входами первого и второго генераторов случайных чисел, первый и второй нелинейные преобразо ватели, выходы которых соединены с входами блока сравнения, блок обработки результатов, выход которого яв:ляется выходом устройства, введены блок умножения и третий, четвертый, пятый и шестой нелинейные преобразов твли. Причём вход третьего нелинейного преобразователя соединен с выхо дом первого генератора случайных чисел, а выход третьего нелинейного преобразователя соединен с входом первого нелинейного преобразователя и через пятый нелинейный преобразователь с первым входом блока умножения, вход четвертого нелинейного пре образователя соединен с выходом второго генератора случайных чисел, а выход четвертого нелинейного преобра зователя соегдинен с входом второго нелинейного преобразователя и через шестой нелинейный преобразователь с вторым входом блока умножения, выход блока сравнения подключен к третьему входу блока умножения, выход которого соединен с входом блока обработки результатов. .Блок-схема устройства для моделирования отказов приведена на фиг. 1 фиг. 2 и 3 иллюстрируют работу устройства. Устройство содержит генератор 1 тактовых импульсов, первый 2 и второй 3 генераторы случайных чисел, первый 4 и второй 5 нелинейные преобразователи, блок 6 сравнения, блок 7 обработки результатов, выходную клемму 8, третий 9, четвертый 10, пятый Ни шестой 12 нелинейные преобразователи и блок 13 умножения. Выход генератора 1 тактовых импульсов соединен с входа.ми генераторов 2 и 3 случайных чисел. Выход генератора 2 соединен с входом нелинейного преобразователя 9, выход которого соединен свходами нелинейных преобразователей 4 и 11. Выход генератора 3 подключен к входу нелинейного преобразователя 10, выход которого соединен с входами нелинейных преобразователей 5 и 12, Выходы нелинейных преобразователей 4 и 5 соединены с входами блока 6 сравнения. Выходы нелинейных преобразователей 11 и 12 и блока сравнения соединены соответственно с первым, вторым и третьим входами блока 13 умножения, выход которого подключен к входу блока 7 обработки результатов. Выход блока обработки результатов соединен с выходной клеммой 8. На фиг. 2 и 3 изображены .значения 14 и 15 равномерно на интервале 0,1 распределенной случайной величины, функция 16 распределения прочности, функция 17 распределения нагрузки, случайное значение 18 прочности, случайное значение 19 нагрузки, функция 20 распределения случайной величины, неравномерно распределенной на интервале 0,1 с большей плотностью распределения для малых значений, функция 21 распределения случайной величины, неравномерно распределенной на интервале 0,1 с большой плотностью распределения для больших значений, значекие 22 случайной величины с большой плотностью распределения для малых значений и значение 23 случайной величины с большой плотностью для больших значений, В основу функционирования устройства положен принцип нелинейного преобразования случайной величины, раз- номерно распределенной на интервале Ofl, для получения случайных значений прочности и нагрузки. Независимые равномерно распределенные случайные числа вырабатываются генераторами 2 и 3. Нелинейный преобразователь 4 имеет функцию передачи, совпадающую с функцией, обратной функции 1Ь распределения моделируемой прочности. Нелинейный преобразователь 5 имеет функцию передачи, совпадающую с функцией, обратной функции 17 распределения моде шруемой нагрузки. Для обеспечения более частого моделирования превышения прочности нагрузки с выходов преобразователей 4 и .5, т.е. повышения, точности моделирования, независимое равномерно Р.пределенное случайное число с выхода генератора 2 предварительно преобразуется в нелинейном преобразователе в другое случайное число со значения ми на интервале 0,1J так, что плотность распределения преобразованного велика для значений, близких к нулю, и мала для значений, близких к единице. Таким образом, малые значения прочности моделируются чаще. Функция 20 распределения такой случайной величины резко растет на мало участке вблизи нуля. Нелинейный преобразователь 9 имеет функцию передачи, являющуюся обратной функцией фун ции 20. Аналогично независимое равномерно распределенное случайное число с вых да генератора 3 предварительно преоб разуется в нелинейном преобразователе 10 в другое случайное число со зн чениями на интервале 0,1J так,что плотность распределения преобразован ного числа мала для значений, близки к нулю, и велика для значений, близких к единице. Таким образом, большие значения нагрузки моделируются чаще, функция 21 распределения такой случайной величины резко растет на малом участке вблизи единицы. Нелинейный преобразователь 10 имеет функ цию передачи, являющуюся обратной функцией функции 21. Как видно из сравнения фиг. 3с фиг. 2,.значение 2 нагрузки, большее, чем значение Zc, прочности, моделируется теперь чаще, чем прежде. Однако из-за проведенного деформирования равномерного распределения в преобразователях 9 и 10 результаты сравнения с выхода блока 6 следует брать с весовыми коэффициентами. Beсовые коэффициенты тем меньше, чем больше плотность распределения преобразованных случайных величин, неравномерно распределенных на интервале 0,1, при полученных преобразованных значениях. Для обеспечения этого требования нелинейный преобразователь 11 имеет функцию передачи, обратно пропорциональную плотности распределения неравномерной на интервале 0,1J случайной величины 22, которая используется для получения . значения прочности. По этой же причине нелинейный преобразователь 12 имеет функцию передачи, обратно пропорциональную плотности распределениянеравномерной на интервале 0,1 случайной величины 23, которая испол зуется для получения значения нагруз ки. Числа 18 и 19 с выходов преобразователей 11 и 12 перемножаются в бл ке 13 умножения и поступают в блок 7 обработки результатов в том случае, когда с блока б сравнения поступает импульс. В блоке 7 определяется час ное от деления числа, поступающего с блока умножения на количество тактовых импульсов. Примеры функции передач преобразователей 9, 10, 11 и 12. Пусть плотность Ч (q) распределения неравномерных на интервале 0,1 случайных чисел Qg, используемых для выработки случайных значений .g прочности, описывается степенной функцией. Из условия нормировки и того обстоятельства, что эта плотность должна быть большой для малых значений q, вытекает, что она имеет вид g(q) (n+l) (1-q) . Следовательно, функция передачи нелинейного преобразователя 11 имеет вид ) 1/ (-п+Г) (1-q) J . Функция распределения этих случайных чисел имеет вид %(q) 1- (l-q) . Тогда обратная функция Vg (г) l-i i-T/T . Следовательно, такой вид имеет и функция передачи нелинейного преобразоватепя 9 (принят во вниманме тот факт, что если R - равномерно распределен-, ная на интервале 0,1 случайная величина, то 1-R тоже равномерно распределена на том же интервале). Аналогично пусть плотность Ц) распределения неравномерных на интервале 0,1 случайных чисел Qi, используемых для выработки случайных значений Z нагрузки, тоже описывается степенной функцией. Из условия нормировки и того обстоятельства, что йта плотность должна быть большой для больших -значе ний q, вытекает, что она имеет вид 4 (ч) (m+l)q. Следовательно, функция передачи нелинейного преобразователя 12 имеет вид I fu (д) 1 / (m+l)q . Функция распределения этих случайных чисел имеет вид HL, (ч) - Ч Обратная функция следовательно, функция передачи нелинейного преобразователя 10 имеет . вид (г) . Нелинейные преобразователи 9,10, 11, 12 с указанными в примерах функциями передачи, а также в других ана-; логичных случаях, когда как прямая так и обратная функции выража ртся через функции элементарные, технически осуществимы с помощью хорошо известных сумматоров, умножителей, узлов деления, узлов возведения в степень и узлов извлечения корня, связь между которыми определяется прямо по указанным формулам. Если же для какой-либо задачи моделирования отказов не известен преобразователь, koTopbrfi имел бы необходимую функцию передачи в силу физического принципа функционирования своих преобразующих узлов, то применяется преобразователь, функция передачи которого аппроксимирует необходимую функцию передачи, например, путем кусочно-линейной аппроксимации. Это относится также к функциям передачи нелинейных преобразователей 4 и 5. Для выполнения своей фун$сции блок 7 обработки результатов содержит два счетчика импульсов и узел деления, входы которого соединены с выходами датчиков.
Таким образом, используя изобретение, можно повысить точность устройства при той же длительности моделирования или сократить длительность моделирования при заданной точности.
Предлагаемое устройство позволяет более эффективно заменять натурные испытания элементов технических систем исследованием их моделей или соче ать натурные испытания и исследование моделей, чем достигается экономии материальных средств и времени.
Помимо проблем надежности его можно: использовать для нахождения путем моделирования значений других физических величин, если для их определения можно использовать сравнение других случайных чисел в областях значений, где их вероятность мала.
Таким образом, описанное устройство имеет улучшенные технические характеристики и позволяет повысить эффективность моделирования.
Формула изобретения
Устройство для моделирования отказов, содержащее генератор тактовых импульсов, выход которого соединен с входами первого и второго генераторов случайных чисел, первый и второй нелинейные преобразователи, выходы : :Оторых соединены с входами блока.
сравнения, блок обработки результатов, выход которого является выходом устройства, отличающеес я тем, что, с целью повышения точности устройства, оно дополнительно содержит блок умножения и третий, четвертый, пятый и шестой нелинейные преобразователи, причем вход третьего нелинейного преобразователя сое,динен с выходом первого генератора случайных чисел, -выход третьего нелинейного преобразователя соединен с
входом первого нелинейного преобразователя и через пятый нелинейный преоразователь с первым входом блока умножения, вход четвертого нелинейного преобразователя соединен с выходом второго генератора случайных чисел, выход четвертого нелинейного преобразователя соединен с входом второго нелинейного преобразователя и через шестой нелинейный преобразователь с вторым входом блока умножения, выход блока сравнения соединен с третьим входом блока умножения, выход которого соединен с входом блока обработки результатов.
Источники информации, принятые во внимание при экспертизе
1.Shooman M.L, Reliability Physics Models DEEE transactions on Reliability, Vol. R. 17, № 1, March, 1968.
2.Hairanesley TJ.M, and Handscomb D Monte Carlo Methods, London, Methnen
a. Co, Ltd, New Jork, John Wiley a. Sour, 9 na, 1964.
3.Авторское свидетельство СССР по заявке № 2423572/18-24,
кл. G 06 F 15/20, 1976 (прототип).
Авторы
Даты
1980-06-15—Публикация
1978-10-11—Подача