Устройство для моделирования диффузионных процессов

 

Союз Советскик .Социалистическик

Республик

Oll ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (iii 945873 (6l ) Дополнительное к авт. саид-ву (22) Заявлено 1 3.05.80 (21) 2924292/1 8-24 с присоединением заявки,% (23) Приоритет

Опубликовано 23.07.82. Бюллетень № 27

Дата опубликования описания 23.07.82 (53)M. Кл.

Ci 06 6 7/48

foe Àà9ñòâíâé канитет

СССР по делаю изобретений к аткрыткя (53) УДК 681. .333(088.8) (72) Авторы изобретения

В. П. Меденцев, Н. Ф. Толстых.и В.Г. Жулидова (7l) Заявитель (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ .

ДИФФУЗИОННЫХ ПРОЦЕССОВ

Изобретение относится к вычислитель=ной технике, а конкретно к электронным устройствам для моделирования диффузионных процессов и решения уравнений в частных производных, и может быть псименено при исследовании тепловых, диффузионных, электрических, оптических и других процессов.

Известно устройство, содержащее ис. точники белого шума, преобразователи напряжения в частоту импульсов, реверсивные счетчики-делители с управляемым коэффициентом деления, счетчики координатной выборки, запоминающий блок и блок управления и обработки, моделирующее непрерывный диффузионный процесс).1) .

Недостатком данного устройства явля« ется невозможность точного моделирования самого процесса рассеяния диффундирующей частицы, например, с учетом его нь- 2о изотропности и случайного характера длины свободного пробега.

Наиболее близким к изобретению по техническому решению является устройство, 2 моделирующее диффузионные процессы, представляющие последовательность шагов, длина каждого из которых соответствует заданному коэффициенту диффузии, а направление является случайной величиной, равновероятно выбираемой из фиксированного множества направлений, содержащее блок памяти, буферный регистр, вычитающий счетчик, генератор тактовых импульсов, суммирующий счетчик, генератор случайных чисел и интеграторы 12).

Однако это устройство не позволяет моделировать процессы диффузии с неизот.ропным рассеянием частиц и свободным пробегом случайной длины.

Цель изобретения - повышение точнооти решения задач.

Поставленная цель достигается тем, что в устройство для моделирования диффузионных процессов, содержащее блок определения скорости, выходы которого соединены соответственно с информационными входами трех интеграторов, выходы которых соответственно соединены с коор945873 4 динатными входами блока фиксирования ре,зультатов, связанными соответственно с входами блока задания граничных условий, и блок задания начальных условий, три выхода которого соответственно соединены s с управляющими входами интеграторов, дополнительно введены управляемый генератор пуассоновских сигналов, блок вычисления модуля скорости и два блока формирования угпов рассеяния, причем 1о выходы интеграторов соответственно соединены с тремя управляющими входами генератора пуассоновских сигналов, выход которого соединен с первым управляющим входом блока вычисления модуля 15 скорости и входами блоков формирования углов рассеяния, выходы которых соответственно соединены с первым и вторым информационными входами блока определения составляющих скорости, третий ин- m формационный вход которого подключен к выходу блока вычисления модуля скорости, соединенному с четвертым управляющим входом генератора пуассоновых сигналов и с интегральным входом блока фиксирова-25 ния результатов, а первый выход блока задания граничных условий соединен с входом блока задания начальных условий, четвертый выход которого соединен с вторым информационным входом блока вы-;а числения. модуля скорости, второй управляющий вход которого подключен к второму выходу блока задания граничных условий,третий выход которого соединен с . управляющим входом блока определения составляющих скорости, блок формирования угла рассеяния содержит генераторы белого шума, ключи, триггеры, дешифратор, и функциональный преобразователь, причем выходы генератора белого шума через ключи щ соответственно соединены с входами триггеров, выходы которых соответственно подключены к входам дешифратора, выход которого соединен с входом функционального преобразователя, выход которого

45 является выходом блока, а объединенные управляющие входы ключей являются. входом блока, блок вычисления модуля скорости содержит функциональный преобразователь двух переменных, узел памяти, триггер и два переключателя, 50 причем выход функционального преобразователя двух переменных соединен с первым информационным входом первого переключателя, выход которого соединен с информационным входом узла памяти, выход которого соединен с первым информационным входом второго переключателя, второй информационнъ и вход которого соединен с общей шиной, а выход является выходом блока, первый вход функционального преобразователя двух переменных и второй информационный вход первого переключателя являются соответственно первым и вторым информационным входами блока, первый и второй входы триггера, соединенные соответственно с управляющими входами узла памяти и первого переключателя, являются соответственно управляющими входами блока, а выход триггера соединен с управляющим входом второго переключателя.

На фиг. 1 представлена блок-схема устройства; на фиг. 2 — схема блока формирования угла рассеяния; на фиг. 3 - схема блока вычисления модуля скорости.

Устройство содержит интеграторы 1, блок 2 определения составляющих скорооти, управляемый генератор 3 пуассонов-ких сигналов, блоки 4 и 5 формирования углов рассеяния, блок 6 вычисления модуля скорости, блок 7 задания граничных условий, блок 8 задания начальных условий, блок 9 фиксирования результатов, Каждый блок 4 и 5 формирования угла рассеяния содержит функциональный преобразователь 10, триггеры 11, ключи 12, генераторы 1 3 белого шума, дешифратор

14. Блок 6 вычисления модуля скорости содержит функциональный преобразователь

15 двух переменных, узел 16 памяти, триггер 17 и два переключателя 18 и 19.

Управляемый генератор 3 пуассоновских сигналов может представлять собой набор счетчиков радиоактивных частиц, средние частоты которых относятся как

1:2:4..., Управление таким датчиком осушествляют с помощью автоматического подключения счетчиков к общему входу в разных комбинациях.

Формирователи углов рассеяния 8 4 и Ч 5 предназначены для моделирования рассеяния на случайный тол блуждающей частицы на атомах среды. В большинстве случаев вероятность такого рассеяния аксиально симметрична относительно направления движения до столкновения.

Такое рассеяние может быть полностью описано заданием вероятности отклонения частицы на угол 9 от первоначального

I направления движения при равновероятном направлении, характеризуемом углом Ц проекции вектора новой скорости на плоскость, перпендикулярную к прежнему направлению движения. Формирователи угла

0 4 и угла V 5 могут состоять из набора триггеров, срабатывающих от источниKB, 0 KQTopbIx через дешифраV =V

5 94587 торы соединены с входами функциональных преобразователей. Получаемый таким образом код набора триггеров соответствует дискретной случайной, равномерно распределенной на отрезке О+(2 -1), величине, где 1 - количество триггеров, а после дешифратора будем иметь случайные напряжения О, равномерно распределенные на отрезке U - 0, где Оа и U выбирают-, ся в соответствии с задачей, Если плот»- t0

1 ность вероятности получения угла 0 есть

Р. (O J, то функциональный преобразователь должен, имея на входе такое случайное напряжение 0,, вырабатывать напряжение, соответствующее условию Pq(8 ЙО .И

ЯЩ (3 =0 в этом случае), т. е. между 9 и U должна быть установлена такая функциональная зависимость, чтобы заданная вероятность попадания угла В

I в интервал 6- @I+de при каждом рассея- 20 нии равнялась вероятности получения в модели напряжения 0 в интервале

U - Ц + Д(. Из этого условия сле9 I дует — = P (а()ЯД.=Р (,0-9 ),О р (ц-g ) - вероятность углу 8 иь ет

30 значение в интервале 9- 6 . ОбознаI чая p„(o-gI)= g(gi) получим 9 =) „

3 6 новений частицы массой m с неподвижными атомами среды массой М эта функция имеет вид

Следовательно, в этом случае îí должен воспроизводить функцию и умножать ее выходной сигнал с узла памяти 16, входящей в блок вычисления модуля скорости 6 и содержащей значение V

Устройство работает следующим о6разом.

Интеграторы 1 моделируют ломаную траекторию движущейся частицы, интегрируя выходные сигналы блока 2 определения составлякппих скорости, которые меняются через случайные промежутки времени по вероятностным законам, соответствующим механизму рассеяния частицы.

Промежутки времени интегрирования, определяюшие длины свободного пробега между двумя рассеяниями, вырабатываются управляемым генератором 3 цуассоновских сигналов, параметр которого меняется соответственно коэффициенту дифгде g " - функция, обратная f Она иэЗЗ

1 вестна заранее,и может быть вйбрана на функциональном преобразователе. Например, если рассеяние изотропно в сиотеме центра масс (в лабораторной системе координат оно все равно анизотропно), 40 то f .(9 )= — (1-006 8). поскольку

1 1

P(8) Е1П9

1

Значит 9 агССОя 4- y — i О < 6 «< Л .

Ug

Аналогично tg gß вЂ” 1 где Qq - вью 50 ходной сигнал другого датчика случайных чиселе

Блок вычисления модуля скорости 6 включает функциональный преобразователь

15, который должен вырабатывать функцию двух переменных 9 и Ч, где Ч модуль скорости частицы до столкновения. Например, при моделировании столвфузии, зависящему в общем случае от координат и скорости частиц. При сраба тывании генератора 3 пуассоновский сигналов формирователь 4 угла 8 вырабатывает величину угла отклонения 9 тра ектории частицы от предыдущего направления движения, а формирователь 5 угла

4 выдает направление этого отклонения

V в плоскости, перпендикулярной прежнему направлению движения. По этому же сигналу генератора 3 пуассоновских сит налов блок 6 вычисления модуля скорости выдает на выходе нулевой сигнал для прерывания работы интеграторов 1 и фиксй; торов 10 потока на время блокирования, необходимое для выработки нового напраюления движения. После появления на входе величины угла отклонения блок 6 вычитания скорости вырабатывает и запоминает соответствующее ему новое значение моду- ля скорости VI, моделируя потерю энергии частицей при рассеянии. В то же время б юк 2 определения составляющих скорости формирует и запоминает сигналы, соответствующие косинусам углов между

ОО (К, 2) СО 25 осями координат и новым направлением движения > (V, 2 ) = С05 8 С06 e —S< n 8 S n 6 C0S ×", css)V, x)=sin 8со8Vcos8+

СО& 8 CO5 g 81Yl 8 009 Ч-S ò1 Ч s n e 81о Ч с05(Ч,М)= sin851п9cos 8+

4ОО59 SsO Ч 9sg g СОБИ +

+cps Ys ne s

Затем этот блок вырабатывает и запсьминает значения тригонометрических функций углов нового направления движения: с,ee8=cas (Y,7.) По истечении времени блокировки по очередному сигналу генератора 3 пуассоновоких сигналов блок 6 вычисления модуля скорости выдает на выходе значения мо- Зе дуля скорости Ч, а блок 2 определения составляющих скорости, умножая его на соответствующие функции, вырабатывает составляющие скорости

873 8 что соответствует отражению частицы от границы, или заставляет срабатывать блок 8 начальных условий, задающий координаты появления новой частицы по случайному закону, соответствующему распределению источников. В последнем случае блок 2 определения составляющих скорости определяет величины составляющих по новым значениям углов Q u далее интегрирование осуществляется обычным образом. При моделировании диффузии отражение от границы не рассматривается.

Для фиксирования результатов моделирования определяется поток диффундирующих частиц, равный суммарному пути всех частиц в единице объема в единицу времени в окрестностях точки, где определяется решение. Таким образом, выполнение устройства в соответствии с изобретением позволяет моделировать диффузионный процесс с учетом случайной длины пробега диффундируюшей частицы, поскольку последнюю определяет время между двумя последующими импульсами управляемого генератора пуассоновских с. гналов, а также с учетом неизотропности рассеяния путем задания соответствующего закона выработки случайных значений углов 9 и ч8 в функциональные преобразователи, содержащие ся в датчиках углов. Эго позволяет более точно решать задачи по исследованию диффузии нейтронов в реальных средах.

V =Ucos ),Ч,>);

Vx= V сж (V,х);

Чч= V cos )Ч,ч).

Блок 7 граничных условий вырабатывает функцию Z =2(Х,M) и сравнивает ее с Z, где Х / z — текущие коорf 1

45 динаты дифференцирующей частицы. При

2 = Z „), что соответствует выходу частицы на границу, блок 7 граничных условий выдает сигнал прерывания интегрирования на блок 6 вычисления скорости и при решении краевой задачи выраба50 тывает случайное число из равномерно распределенной на фиксированном отрезке последовательности, в соответствии с значением которого или подает сигнал инверсии скорости на блок 2 определения составляющих скорости, по которому пооледний меняет знаки у всех составляющих после чего возобновляется интегрирование, формула изобретения

Устройство для моделирования диффузионных процессов, содержащее блок определения составляющих скорости, выходы которого соединены соответственно с информационными входами трех интеграторов, выходы которых соединены с координатными входами блока фиксирования результатов, связанными соответственно с входами блока задания граничных условий и блока задания начальных условий, три. выхода которого соответственно соединены с управляющими входами интеграторов, о т л и ч а ю щ е е с я тем, что, с целью повышения точности, в него дополнительно введены управляющий генератор пуассоновских сигналов, блок вычисления модуля скорости и два блока формирования углов рассеяния, причем выходы интеграторов соответственно соединены с тремя управляющими входами генератора пуассоновских сигналов, вы9 945 ход которого соединен с первым управля ющим входом блока вычисления модуля скорости и входами блоков формирования углов рассеяния, выходы которых соответственно соединены с первым и вторым информационными .входами блока определения составляющих скорости, третий информационный вход которого подключен к выходу блока вычисления модуля скороо ти, соединенному с четвертым управляю- 10 шим входом генератора пуассоновских сигналов и с интегральным входом блока фиксирования результатов, а первый выход блока задания граничных условий соединен с входом блока задания начальных условнй, четвертый выход которого соединен с вторым информационным входом блока вычисления модуля скорости, второй управляющий вход которого подключен к второму выходу блока задания граничных 20 условий, третий выход которого соединен с управляющим входом блока определения составляющих скорости.

2. Устройство по и. 1, о т л и ч а ю«ъ щ е е с я тем, что блок формирования угла рассеяния содержит генератор белого шума, ключи, триггеры, дешифратор, функциональный преобразователь, причем выходы генераторов (белого шума черы

30 ключи соответственно соединены с входами триггеров, .выходы которых соответственно подключены к входам дешифратора, выход которого соединен с входом функционального преобразователя, выход которого является вь|ходом блока, а объе3S

873

10 диненные управлякяцие входы ключей являются входом блока.

3. Устройство по пп. 1 и 2, о т л ич а ю ш е е с я тем, что блок вычисления модуля скорости содержит функциональный преобразователь двух переменных, узел памяти, триггер и два переключателя, причем выход функционального преобразователя двух переменных соединен с первым информационным входом первого переключателя, выход которого соединен с информационным входом узла памяти, выход которого соединен с первым информационным входом второго переключателя, вто рой информационный вход которого соединен с общей шиной, а вход является выходом блока, первый вход функционального преобразователя двух переменных и второй информационный вход первого переключателя являются соответственно первым и вторым информационными входами блока, первый и второй входы триггера, соединенные соответственно с управляющими входами узла памяти и первого переключателя, являются соответственно первым и вторым управляющими входами блока, а выход триггера соединен с управляющим входом второго переключателя.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

No 377808, кл. 4066 7/48, 1969.

2. Авторское свидетельство СССР

N - 458839, кл. GO6 5 7/48, 1973 (прототип) .

045873

Составитель И. Лебедев .Текред?X.Kàñòåëåâè÷ Корректор Л. Бокащн

Редактор Л. Гратилло

Филиал ППП Патент", г. Ужгород, ул. Проектная, 4

Заказ 5333/69 Тираж 731 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Устройство для моделирования диффузионных процессов Устройство для моделирования диффузионных процессов Устройство для моделирования диффузионных процессов Устройство для моделирования диффузионных процессов Устройство для моделирования диффузионных процессов Устройство для моделирования диффузионных процессов Устройство для моделирования диффузионных процессов 

 

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

Изобретение относится к автоматике и может быть использовано для ранговой идентификации входных сигналов

Изобретение относится к аналоговой вычислительной технике и может быть использовано для моделирования опытных и промышленных установок при производстве лимонной кислоты

Изобретение относится к области электротехники и может быть использовано для аналогового физико-математического моделирования линейных, нелинейных и нелинейно-параметрических электрических машин

Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения аналоговых вычислительных систем

Изобретение относится к вычислительной технике и может быть использовано в аналоговых вычислительных машинах

Изобретение относится к вычислительной технике и может быть использовано в аналоговых вычислительных машинах

Изобретение относится к области автоматики и аналоговой вычислительной техники и может быть использовано, например, для построения функциональных узлов аналоговых вычислительных машин, средств регулирования и управления

Изобретение относится к области вычислительной техники и может быть использовано в аналоговых вычислительных устройствах

Изобретение относится к области вычислительной техники и может найти применение при проектировании сложных систем

Изобретение относится к области вычислительной техники и может найти применение в сложных системах при выборе оптимальных решений из ряда возможных вариантов
Наверх