со со
ел
О)
Изобретение относится к вычислительной технике и может быть использовано для построения цифровых интегрирующих машин, предназначенных для реп1ения дифференциальных уравнений.
Цель изобретения - упрощение устройства.
На фиг. 1 приведена структура предлагаемого устройства; на фиг. 2 - временная диаграмма, формируемая блоком синхронизации.
Устройство (фиг. 1) содержит накапливающий сумматор 1, блок 2 умножения, первую группу регистров Зо, 3| 3„, вторую
группу регистров 4и, 4|, ..., 4п, первую группу блоков ключей 5о, 5i, .... 5л, вторую группу блоков ключей бо, 6i, ..., 6„ и блок 7 синхронизации.
Рассмотрим дифференциальное уравнение первого порядка
.
Уравнение конечноразностной аппроксимации первой производной имеет следующий вид:
4f),-c ,-,,
тогда при Ui-U,(x)
(x) + U,(1)
Уравнение (1) является уравнением интегратора, осуществляющего однократное интегрирование подынтегральной функции f(x), и эквивалентно уравнению интегратора.
Рассмотрим дифференциальное уравнение п-го порядка следующего вида:
.
« (Х).
Уравнение конечноразностной аппроксимации производной л-го порядка имеет следующий вид:
f()b,U, + b,U..., + ...+bnU,,n. (2)
Величины коэффициентов Ь(,, Ь, ..., Ьп уравнения (2) зависят от того, относительно какой из п точек производится аппроксимация. При имеем
boL/, + ft|6 ,,, + ... + /b.(y,-.f(x),
тогда
, + ... + С„6 ,,„,
biп
;-, ..., C,i - с-.
DObe
(3) 50
Уравнение (3) является уравнением цифрового интегратора, осуществляющего кратное интегрирование подынтегральной функции и эквивалентно уравнению последовательно включенных цифровых интеграторов.
Рассмотрим неоднородное дифференциальное уравнение п-го порядка общего вида
Н Ч/
г .).
(4)
10
Уравнения конечноразностной аппроксимации производной п-го порядка относительно /-Й точки имеет следующий вид:
h()b,U, + b,U,,,+... + bnU,.,
где Ьп, Ь, ..., Ьп - коэффициенты, определяемые из уравнений конечноразностной аппроксимации производной, тогда при
15
d.- ,
1а„5- - , + С,(;,, + ... + ,. dx
0
5
0
5
0
5
0
5
I L
р ,у о
С -
ч I - bi
Ь.
raw
г -у
- ,
гаг
или C,,t/, + C|ty,--, + ... + ,(x),
откуда
L/,d,,f(x) + di (;,.. i + ...+t/,-t/,--j + ...+d-.ty,n,
(5) где
,
-в
Уравнение
d, С,
с:dn с(5) является обобщенным уравнением интегрирования дифференциального уравнения п-го порядка и эквивалентно уравнению блок-схемы набора решающих элементов, состоящих из п цифровых интеграторов и сумматоров.
На основе уравнения (5) можно построить устройства для цифрового интегрирования дифференциального уравнения п-го порядка, т. е. возможно последовательное определение значений искомой функции L , с щагом дискретности .
Начальные условия задачи, значения правой части, (п-1) всех производных и функции вводятся в регистры Зо, ..., 3„ как значения функции на последовательности п точек. Установка коэффициентов уравнения (5) производится в регистры 4о, ..., 4.
Работа устройства заключается в следующем.
Сигнал с четвертого выхода блока 7 синхронизации устанавливает в нуль регистры блока умножения. Сигнал с восьмого выхода блока 7 поступает на управляющие входы блоков 5, и 6/, через которые значения правой части и соответствующего коэффициента уравнения (5), записанные в регистрах 5о и 6о, поступают на регистры множимого и множителя блока 2 цифрового умножения. С пятого выхода блока синхронизации сигнал поступает на управляющий вход блока 2 умножения. С третьего выхода блока синхронизации сигнал поступает на управляющий вход сумматора 1 и производит суммирование выходного значения кода блока 2 умножения с содержимым сумматора 1. Сигналы на группе выходов блока синхронизации дают разрещающие сигналы регистрам 3, н 4,. Сигнал с шестого выхода блока синхронизации поступает на вход установки нуля регистров 3, устанавливает их в нуль, а сигнал с седьмого выхода блока синхронизации постунает на вход синхронизации регистра 3, и производит запись содержимого регистра 3/+| в регистр 3,. Это необходимо для подготовки схемы для следующего цикла работы, для вычисления значения функции на 1 -и точке.
Циклы умножения коэффициентов уравнения (5) dj, содержащихся в регистре 4,, на значения функции на г -й точке U,, находящиеся в регистре 3/, на блоке 2 умножения и получения суммы (частных) произведений на сумматоре 1 по формуле (5) повторяются и-|-1 раз. Так как в процессе работы проводилась перезапись содержимого /-ГО регистра первого ряда 3, в 3,i, в конце цикла произведена запись содержимого сумматора 1 в регистр Зп, то можно начать цик.1 вычисления значения функции на (-|-1-й точке. Этот цикл работы устройства повторяется для каждых последующих точек интервала интегрирования.
Предлагае.мое устройство осуществляет интегрирование дифференциального уравнения п-го порядка по произвольной независимой неременной на основе конечнораз- ностной аппроксимации производных, что исключает операцию непосредственного интегрирования вычислением площади подынтегральной функции. Отказ от блок-схемы набора рещающих элементов с исключением цифрового интегратора упрощает схему устройства.
Формула изобретения
Устройство для решения дифференциальных уравнений, содержащее накапливающий сумматор и блок синхронизации, причем первый и второй выходы блока синхронизации соединены соответствено с первым и вторым входами сброса накапливающего сумматора, третий выход блока синхронизации соединен с тактовым входом накапливающего сумматора, выходы которого соеди
5
нены с выходами устройства, отличающееся тем, что, с целью упрощения устройства, оно содержит блок умножения, две группы регистров по (п+1) регистров в каждой группе, где п - порядок дифферециального управления, и две группы блоков ключей по (п+1) блоку в каждой группе, причем выходы накапливающего сумматора соединены с информационными входами (n+U-i o регистра первой группы, установочные входы первого регистра первой группы соединены с входами подынтегральной функции устройства, входы начальных ус.повий /-и группы устройства соединены с установочными входами ((-|-1)-го (, п) регистра первой группы, выходы Л -го (, п + 1) регистра первой группы соединены с информационными входами (К-1)-го регистра первой группы, выходы K-vo регистра первой группы соединены с информационными входами К-го блока ключей первой группы,
0 выходы блоков ключей первой группы соединены через общую тину с входами первого сомножителя блока умножения, выходы которого соединены с информационными входами накапливающего сумматора, входы коэффициентов уравнения а-й (, п+1) группы устройства соединены с установочными входами а-го регистра второй группы, выходы которого соединены с информационными входами а-го блока ключей второй группы, выходы блоков ключей второй груп0 iibi соединены через общую щину с входами второго сомножителя блока умножения, четвертый и пятый выходы блока синхронизации соединены с входами сброса и синхронизации блока умножения соответственно, щестой выход блока синхронизации соединен с входами сброса регистров первой группы, седьмой выход блока синхронизации соединен с входами синхронизации регистров первой группы, восьмой выход блока синхронизации соединен с первыми управляющими входами блоков ключей первой и второй групп, а-й выход группы блока синхронизации соединен с входом выбора а-го регистра первой группы и вторыми управляющими входами а-х блоков ключей первой и второй групп.
5
5
0
фиг 2
название | год | авторы | номер документа |
---|---|---|---|
Устройство для интегрирования дифференциальных уравнений | 1985 |
|
SU1273962A1 |
Аналого-цифровое устройство для решения системы дифференциальных уравнений | 1987 |
|
SU1462378A1 |
ЦИФРОВОЙ ИНТЕГРАТОР | 1973 |
|
SU409248A1 |
Устройство для вычисления полиномов | 1978 |
|
SU792263A1 |
Интегрирующее устройство | 1978 |
|
SU781849A1 |
Аналого-цифровое вычислительное устройство | 1988 |
|
SU1501103A1 |
Устройство для моделирования адаптивного нейрона | 1977 |
|
SU736130A1 |
Цифровая интегрирующая структура | 1980 |
|
SU960842A1 |
Цифровой интегратор | 1985 |
|
SU1365081A1 |
Цифровой интегратор для решения краевых задач | 1988 |
|
SU1501054A1 |
Изобретение относится к вычислительной технике и может быть использовано для построения цифровых интегрирующих машин, предназначенных для решения дифференциальных уравнений. Цель изобретения - упрощение устройства. Устройство содержит накапливающий сумматор I, блок 2 умножения, группы регистров 3 и 4, группы блоков ключей 5, 6 и блок синхронизации. Упрощение устройства достигнуто за счет конечиоразностной аппроксимации производных. 2 ил.
Каляев А | |||
В | |||
Теория цифровых интегрирующих машин и структур | |||
М.: Советское радио, 1970,,с | |||
Счетная бухгалтерская линейка | 1922 |
|
SU386A1 |
Каляев А | |||
В | |||
Однородные коммутационные регистровые структуры | |||
М.: Сов | |||
радио, 1978, фиг | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторы
Даты
1988-04-30—Публикация
1986-11-11—Подача