Устройство для решения задач математической физики

 

Изобретение относится к цифровой вычислительной технике и может быть использовано для решения одномерных задач математической физики Цель изобретения - повышение точности решения. Поставленная цель достигается тем, что устройство для решения задач математической физики содержит с первого по пятый блоки памяти 1-5, с первого по четвертый коммуторы 6-9. с первого по третий умножители 10-12, первый и второй сумматоры 13 и 14, первую и вторую группы элементов И 15 и 16, регистр 17 и блок 18 управления. 1 .ф-лы. 2 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (si)s G 06 Р 15/32

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4707821/24 (22) 20.06.89 (46) 15.06.91. 6юл. hb 22 (71) Одесский политехнический институт (72) А.В.Фрид, А.Г.Кисель и С.Е.Якубович (53) 681.325(088.8) (56) Авторское свидетельство СССР

3Ф 584314, кл. С 06 F7/32,,1975.

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

М 691865, кл. G 06 F 15/34, 1976.. Ж 1656552 А1 (54) УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧ

МАТЕМАТИЧЕСКОЙ ФИЗИКИ (57) Изобретение относится к цифровой вычислительной технике и может быть использовано для решения одномерных задач математической физики, Цель изобретения— повышение точности решения. Поставленная цель достигается тем, что устройство для решения задач математической физики содержит с первого по пятый блоки памяти

1-5, с первого по четвертый коммуторы 6 — 9, с первого по третий умножители 10-12, первый и второй сумматоры 13 и 14, первую и вторую группы элементов И 15 и 16, регистр

17 и блок 18 управления. 1 з.п.ф-лы, 2 ил.

1656552

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

Q Ux 1} () QUtUx, 1t 5 а Р 4т

+f(x), x (О,L),t (О,Ч (1) с граничными условиями в точке x = О одного из следующих видов:

U(0 t) V0 °

10 а(((о, 1 ) чо

ЭО О,<

= -(хо (Чср — 0(Ол)) (4) и с граничными условиями в точке х - L "5 одного из следующих видов:

0(1 t) = Ч; (5) аи(,а}

Эх

Эи I t 20

З х — ®i (Чс — (- t)l а также с начальными условиями вида

U(x, О) = Чн(х). (8)

Цель изобретения — повышение точности решения.

На фиг.1 представлена схема устройства; на фиг.2 — схема блока управления, Устройство содержит с первого по пятый блоки 1-5 памяти, с первого по четвертый коммутаторы 6-9, первый, второй и 30 третий умножители 10, 11 и 12, первый и второй сумматоры 13 и 14, первую и вторую группы элементов И 15 и 16, регистр 17. блок 18 управления, первый и второй информационные входы устройства 19 и 20, 35 первый и второй входы режима работы устройства 21 и 22, выход 23 признака такта работы устройства и выход 24 результата устройства.

Блок 18 управления содержит генера- 40 тор тактовых импульсов 25, дешифраторы с первого по четвертый 26 — 29, первый и второй элементы И 30 и 31, элемент ИЛИ-НЕ

32, элементы ИЛИ с первого по четвертый

33 — 36, счетчик37, делитель частоты 3(". счет- 45 чик 39 по модулю N.

Устройство решает методом релаксации систему конечно-разностных уравнений, полученную в результате конечно-разностной аппроксимации задачи 50 (1). Расчетные зависимости имеют вид:

Uo =(1 — в) Uo +в V (9)

Axa+U1а s- + 1 (Р-(-)иа " w т т: (1Я 55

x"1

t1xQo lAp+UI + — — -4upxx (t -c) up * + pt : (11)

t + + Üxàp г+щ

Ои =(1 — в)0м + вЧ, (13) (111 -1+ аж+

Upt (1-ш)Ои а 14 (14) t+

0 6 - i + h x ot - Vcp + а.з + ам((й Ф

ux - (l - в) ((н" + + в : {15}1

1+-а +((ад где U(= U(l Л х, k. At); l = O,N; k = 1, К, а(о А С(Лх)/Л т б и

hx2 . - (x); = б

Ь х — шаг разбиения по координате Х;

At — шаг по времени; в — параметр метода релаксации;

S —. номер итерации на текущем шаге времени (S = 1, S), При этом уравнения (9) — (11) соответствуют различным видам граничных условий (2) — (4) в точке х = О, уравнения (13) — (15)— граничным условиям (5) — (7) в точке х = L.

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

Во время начальной загрузки на вход 22 устройства задается сигнал логической "1" при этом коммутаторы 6 — 9 соединяют вход

19 устройства с информационными входами блоков 1 — 3 и 5 памяти соответственно. По импульсам записи, подаваемым на вход 21, происходит запись данных в блоки 1 — 3 и 5 памяти, в регистр 17, в счетчик 37 и в делитель 38 частоты, запись сопровождается подачей на вход 20 кода адреса, при этом импульсы записи через элемент И 30 и дешифратор 29 проходят на выбранный выход дешифратора и поступают на вход синхронизации блока 1 памяти через элемент ИЛИ

34 или на вход синхронизации блока памяти

2 через элемент ИЛИ 35, или на вход синхронизации блока памяти 3 через элемент

ИЛИ 36 или на вход синхронизации блок памяти 3 через элемент ИЛИ ЗЗ, или на вход записи счетчика 37, или на вход записи делителя частоты 38 с соответствующих выходов дешифратора 29. В результате процедуры начальной загрузки в ячейки памяти блока 1 памяти записываются коды— о

f(, в ячейки памяти блока 2 памяти записываются коды a(, в ячейки памяти блока 3 памяти записываются коды U(= VH(i Лх), в

Oxx ячейки памяти блока 5 памяти записываются коды в/(2 + а)), в регистр 17 заносится код(1-в), в счетчик 37 — код числа К временных шагов К = Т/At, е делитель частоты — код числа итераций S.

1656552

В случае, если заданы граничные условия 1-ro или 2-го рода, решение при 1 = 0 и при i = N осуществляется аналогично, меняются лишь коды в блоках памяти, участвующие в вычислениях, в -оответствии с (19),(13), и (10), (14), Таким образом, пооисходит вычисление кодов Ц ь= (ГЙ, в соответствии с (9)-(15), полученные коды замещают коды

КЗ-1

Ui в блоке 4 памяти. Номер решаемого уравнения определяется содержимым счетчика по модулю N 39. При обнулении последнего, на выходе переноса генерируется импульс, уменьшающий содержимое делителя частоты на 1, что соответствует окончанию текущей итерации, кроме того, счетчик по модулю N устанавливается в состояние N. Эта процедура повторяется для

s = 1,S, что соответствует выполнению одного временного шага К номер которого определяется содержимым делителя частоты.

Когда выполняется последняя интерация S текущего временного шага!<, коды U записываются не только в блок 4 памяти, но и в блок 3 памяти. Для этого информационный вход блока 3 памяти соединяется с выходом сумматора 14 коммутатором 8. Одновремнено на выход 23 устройства поступает серия импульсов с генератора тактовых импульсов 25 через элемент ИЛИ-НЕ 32 и открытый элемент И 31, которая синхронизирует выдачу решения временного шага на выход 24 устройства.

Формула изобретения

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

Йиа 2

Составитель В. Смирнов

Редактор М. Недолуженко Техред M.Моргентал Коррек ор Л. Бескид

Заказ 205а Тираж 416 Подписное

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

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

Производственно-издательский комбинат "Патент". г, Ужгород, ул.Гагарина, 101 чен к входу синхронизации пятого блока памяти.

-2, Устройство по п.1, о т л и ч а ю щ е ес я тем, что блок управления содержит гене- ратор тактовых импульсов, с первого по четвертый дешифраторы, первый и второй элема,рты И, элемент ИЛИ-НЕ, с первого по четвертый элементы ИЛИ, счетчик, делитель частоты и счетчик по модулю N, где (И+3) — число точек по переменной Х при конечно-разностной аппроксимации исходной задачи, причем первый вход режима блока подключен к информационному входу счетчика и входу начальных данных делителя частоты, первый и второй выходы которого подключены соответственно к входу первого дешифратора и к счетному входу счетчика, выход которого подключен к входу второго дешифратора, выход которого подключен к первому входу элемента ИЛИ-НЕ, выход которого подключен к первым входам элементов ИЛИ с первого по четвертый, к вычитающему входу счетчика по модулю N и к первому входу первого элемента И, первый и второй выходы счетчика по модулю N подключены соответственно к входу разрешения делителя частоты и к входу третьего дешифратора, второй и третий входы режима блока управления подключены соответственно к информационному входу четвер-. того дешифратора и к первому входу второго элемента И, выход которого подключен к входу разрешения четвертого дешифрато5 ра, с первого по четвертый выходы которого подключены соответственно к вторым входам элементов ИЛИ с первого по четвертый, четвертый вход режима подключен к второму входу второго элемента И и к второму

10 входу элемента ИЛИ-НЕ, третий вход которого подключен к выходу генератора тактовых импульсов, пятый выход дешифратора подключен ко входу записи счетчика, шестой выход дешифратора подключен к входу t5 записи делителя частоты и к входу установки счетчика по модулю й, выходы второго, третьего, четвертого элементов ИЛИ и седьмой выход дешифратора подключены соответственно к выходам с первого по

20 четвертый блока управления, выход первого дешифратора подключен к пятому выходу блока управления и к второму входу первого элемента И, выход которого подключен к шестому выходу блока управле25 ния. первый и второй выходы третьего дешифратора и выход nepsoro элемента

ИЛИ подключены соответственно к седьмому, восьмому и девятому выходам блока управления.

Устройство для решения задач математической физики Устройство для решения задач математической физики Устройство для решения задач математической физики Устройство для решения задач математической физики Устройство для решения задач математической физики 

 

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

Изобретение относится к специализированным цифровым вычислительным устройствам и может использоваться в декодирующих устройствах двоичных кодов, проверочные матрицы которых содержат элементы конечных полей GF(2m)

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

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

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

Изобретение относится к информационно-измерительной технике

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

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

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

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

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

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

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

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