Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
40
Добавлен:
22.03.2015
Размер:
438.97 Кб
Скачать

11

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

 

Пример перехода от функции z = e y

Таблица 3.1

 

x к СУШ

Функция

 

 

Обозначения

 

 

Система диф. уравнений (СУШ)

z = uv,

y2 = z; y3 = u;

 

 

 

dy2 = dy5 +dy6 ,

dy2 = dy5 +dy6 ,

 

y4 = v;

 

 

 

 

 

 

dy5 = udv,

dy5 = y3dy4 ,

 

 

 

 

 

 

 

 

 

 

 

dy6 = vdu,

dy6 = y4dy3,

u = e y ,

y7 = y ,

 

 

 

 

 

dy3 = exdy,

dy3 = y3dy7 ,

v = x.

y1 = x,

 

 

 

 

 

 

dy4

=

1

dx,

dy4 = y8dy1,

 

y8

=

1

=

1 ,

 

 

 

 

x

dy8 = −y9dy4 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

y4

 

 

 

dy8

= −

1

d x,

dy9 = y10dy8 ,

 

 

 

 

1

 

 

1

 

 

 

x

 

y

 

=

 

= y

2

,

 

 

 

 

dy10 = y11dy8,

 

9

x

=

 

8

dy9 = 2 y8dy8,

 

 

 

 

 

x

 

 

dy11 = 0.

 

y10 = 2 y8 ,

 

 

 

 

dy10 = 2dy8,

 

 

 

 

 

 

 

y11 = 2 =Const.

 

 

dy

= 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

Для решения полученной СУШ в заданной граничной области ее необходимо дополнить вектором начальных условий: y pi (0)= y pi0, где i = 3, 4, 8,

9, 10, 11.

Структурная схема параллельной цифровой интегрирующей системы, воспроизводящей решение СУШ, представленной в табл.3.1, показана на рис.3.1.

4.МЕТОДЫ ЧИСЛЕННОГО ИНТЕГРИРОВАНИЯ ПО СТИЛТЬЕСУ

Влюбой цифровой интегрирующей машине, как отмечено в первом разделе, реализуется одна из форм дифференциальных уравнений Шеннона [2], например, симметричная форма записи (1.1). Основу СУШ составляет интеграл Стилтьеса (1.2), для вычисления которого используются различные формулы численного интегрирования, например, интерполяционные (1.3). Решение СУШ в ЦИМ выполняется на основе итерационных процессов либо вычислением неизвестных значений приращений (переменных) методом экстраполяции (1.5).

Особенностью оптимального по объему вычислений численного интегрирования по Стилтьесу является сбалансированность частных формул численного интегрирования по порядку аппроксимирующих полиномов

12

dy4

dy5

dy3

И1

y3

dy3

dy6

dy4

И2

y4

 

dy7

dy3

 

 

И3

dy3

y3

 

dy2

И4

dy1

dy4

 

y2

 

 

И7

 

 

y8

 

 

 

 

И5

dy8

 

 

 

 

 

y9

 

 

dy8

 

 

 

dy9

dy10

И8

И6

 

y10 2

dy10

Рис. 3.1. Структурная схема параллельной цифровой интегрирующей системы, воспроизводящей решение СУШ функции z = e y x

13

Таблица 4.1

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

Порядок

Название формулы

Формулы интегрирования

Формулы оценки погрешностей метода

погрешн.

n

интегрирования

 

 

 

 

 

 

 

 

на одном шаге интегрирования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Формула прямоуголь-

 

 

 

 

 

 

 

 

 

2

 

 

 

1

 

 

2

ников

 

 

z(i+1) = y pi yq(i+1)

µi+1

= ( x)

 

 

 

y'

p (ξ)y'q (ξ)

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

µi+1

= ( x)3

1

 

[ y' ' p (ξ)y'q (ξ)

 

 

 

 

 

 

 

 

 

 

3

Формула трапеций

z(i+1) = y pi yq(i+1) +

 

 

y p(i+1) yq(i+1)

 

 

12

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y' p (ξ)y' 'q (ξ)]

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

z(i+1) = y pi yq(i+1) +

 

y p(i+1) yq(i+1) +

µi+1

= ( x)4

 

 

[ y(p3)(ξ)y'q (ξ)

4

Формула квадратич-

2

 

 

 

 

 

ных парабол

 

 

1

[ y pi yq(i+1) y p(i+1) yqi ]

 

 

24

 

 

 

 

 

+

 

 

y' p (ξ)yq(3)(ξ)]

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

функций y p и yq интеграла Стилтьеса (1.2), определяющих величину мето-

дической погрешности при заданном шаге интегрирования x = h . В табл.4.1 приведены интерполяционные формулы численного интегрирования по Стилтьесу на основе первых разностей и значения методических погрешностей на одном шаге интегрирования.

Порядок используемых в вычислениях формул экстраполяции должен быть таким, чтобы замена приращений (переменных) в СУШ их экстраполированными значениями не привела бы к ухудшению методической погрешности. Это достигается, когда порядок формулы экстраполяции v на единицу выше порядка формулы численного интегрирования [2]. В табл.4.2 приведены формулы экстраполяции разностей для соответствующих порядков погрешностей n (порядок погрешности n - есть показатель степени шага интегрирования x в формуле оценки величины методической ошибки на одном шаге, см. табл.4.1)

 

Формулы экстраполяции разностей

 

 

Таблица 4.2

 

 

 

 

 

 

 

Порядок погрешности n

 

Формулы экстраполяции разностей

2

 

y*

 

= 2 yi yi 1

 

 

 

 

 

 

i +1

 

 

 

 

 

 

 

 

 

3

 

y*

 

= 3 y 3 y

i

1

+ y

2

 

 

i+1

i

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

4

 

y*

 

= 4 y

i

6 y

i 1

+ 4 y

i 2

y

 

i +1

 

 

 

 

 

i 3

 

 

 

 

 

 

 

 

 

 

 

5. РАЗНОСТНО-КВАНТОВАННЫЕ СХЕМЫ ИНТЕГРИРОВАНИЯ УРАВНЕНИЙ ШЕННОНА В ОТНОСИТЕЛЬНОЙ ФОРМЕ ЗАПИСИ

В цифровых интегрирующих системах (ЦИС) СУШ моделируется разностными схемами, предусматривающими квантование, как независимой переменной x так и всех зависимых переменных yk (x), y pk (x), yqk (x) ,

(k = 2,3,..., N ) и их приращений. Фактически это значит, что во всех вычислениях, которые производятся с помощью ЦИС, приходится сталкиваться с тем обстоятельством, что переменные, участвующие в вычислениях, ограничены по модулю, представлены конечным числом разрядов и могут, следовательно, изменяться лишь постоянными скачками, равными квантам x, yk , y pk , yqk . Квантование переменных и приращений существенно

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

Для квантования переменных и приращений в ЦИС могут быть использованы различные методы [2]. В любом случае это приводит к возникновению погрешностей квантования первого и второго рода. Погрешность

15

квантования первого рода β1 образуется в результате ограничения числа разрядов n и ρ представления значений переменных и приращений СУШ соответственно. Погрешность квантования второго рода β2 образуется

вследствие того, что при вычислении используются не точные, а уже квантованные величины.

Рассмотрим влияние квантования на разработку алгоритмов моделирующих решение СУШ в ЦИС с позиций сложности цифровых интеграторов и времени вычисления.

Интегралы Стилтьеса вычисляются в цифровых интеграторах на основе частных формул численного интегрирования (1.3), см. табл. 4.1, с ограниченной длиной разрядной сетки переменных n и приращений ρ . Величина ρ меньше n и зависит от шага интегрирования и скорости изменения переменных. Поэтому при разработке алгоритмов ЦИС, с целью сокращения времени на обработку (и тем самым повышения быстродействия и уменьшения сложности цифровых интеграторов), необходимо предусмотреть участие в выполняемых операциях только значащих разрядов значений переменных и приращений, исключив заведомо нулевые разряды. Аналитически это достигается путем деления приращений yk на величину

кванта y . Относительная величина приращения yyk есть целое ρ - раз-

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

Из выражения квантования первого рода (5.1) [2]

i

β1i = −sy0 s y j , (5.1)

j =1

где s y j -остатки, не превышающие по модулю кванта y ,

но в пределе могут достигать и значения кванта s y j ≤ ∆y

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

Существенно снизить погрешность квантования первого рода можно, доведя ее до величины не превышающей половины кванта на всем интервале интегрирования, если квантовать приращения с учетом остатков, по-

16

лученных в предыдущих шагах вычислений.

С учетом сказанного разностно-квантованная схема в относительной форме записи, моделирующая решение СУШ (1.1) в ЦИС для частной формулы численного интегрирования трапеций имеет следующий вид

 

 

 

 

 

y

pk (i =1)

= Apkj

 

 

 

 

 

 

 

** j(i +1) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

j =1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

** j(i +1) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

qk (i =1)

= Aqkj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

j =1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pk (i 1) +2n

 

 

 

 

pki

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pki =

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

2(n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y **qk (i +1)

,

 

 

 

 

zk (i +1)

= y

 

 

 

+1) y **pk (i +1)

 

 

 

 

 

 

 

y

 

 

 

 

 

 

pki

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

zk (i +1) = Pρ

 

zk (i +1)

+ Ozki + 1

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

0

 

 

 

 

 

y

 

 

 

 

y

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

Ozk (i +1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

+

1 = P1

 

zk (i +1)

 

+ Ozki +

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

2

 

 

 

 

n

 

 

 

 

 

 

 

y

 

y

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

pk (

 

0 ) =

 

pk 0;k = 2,3,..., N;

 

i +1 =

 

i +

 

 

,

 

 

 

 

 

y

x

y

x

x

x

 

 

 

 

 

 

 

 

 

 

 

 

**pk (i +1)

 

 

 

 

 

 

**qk (i +1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k (i +1)

 

 

 

 

 

y

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

где

z

,

 

 

 

,

целые значения квантованных при-

 

y

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ращений интегралов, подынтегральных функций и переменных интегрирования на (i+1) шаге соответственно;

Pdr [a] - функция расчленения, при помощи которой из числа a выделяется число с d по r разряды включительно;

Ozki - остаток, полученный при квантовании приращения интеграла

y

на i шаге;

 

 

 

 

 

 

 

 

 

 

y = 2n

- квант значения подынтегральной функции

 

ki ;

y

 

 

 

 

 

 

 

 

 

j(i +1)

 

 

 

 

 

 

 

 

 

 

z

,

если j < k ,

 

 

 

**

+1)

 

 

 

y

 

 

 

 

z j(i

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

z*j(i +1)

,

если j k .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

17

Звездочкой обозначены проэкстраполированные значения приращений, число которых во многом определяется правильным ранжированием дифференциальных уравнений в СУШ.

6. РАСЧЕТ ОСНОВНЫХ ПАРАМЕТРОВ ЦИС

Заключается в выборе оптимальных соотношений порядков формул численного интегрированияm , экстраполяции приращенийv , самих формул, разрядности значений переменныхn , приращенийρ , шага интегриро-

ванияx h , способа округления, обеспечивающих требуемую погрешностьδ на всем интервале интегрирования заданных математических зависимостей и шаге выдачи решенийH .

Общая погрешность решения задач в ЦИС на большом интервале интегрирования зависит от ошибки методаµ , квантования первого и второго рода(β1, β2 ) , инструментальной погрешностиσ , трансформируемойγ (оп-

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

ε =ϕ(µ, β1, β2 ,σ,γ ).

(6.1)

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

Оценка общих погрешностей, возникающих при решении в ЦИС различных конкретных задач, в большинстве случаев производится путем интегрирования системы дифференциальных уравнений погрешностей [2] или моделированием на ЦВМ широкого применения. Однако в обоих случаях прежде необходим ориентировочный начальный выбор параметров ЦИС, которые в дальнейшем были бы уточнены.

Порядок формулы численного интегрирования m определим из ус-

ловия, согласно которому предельная методическая погрешность

µ при

вычислении интегралов СУШ (1.1)

 

 

xt

xt

 

I = zk = y pk (x)dyqk (x) = F (x)dx

(6.2)

0

0

 

не должна превышать половины предельной абсолютной ошибки вычисле-

ний ε , то есть sup µξ 0,5ε;(ξ = 2,3,...,k) . Здесь F(x) - некоторая эквива-

ξ

лентная функция. В общем случае F(x) = y p (x) y'q (x) . Но, учитывая, что

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

шаге интегрирования yqk (i +1) , в качестве F(x) удобно использовать хо-

18

рошо интегрируемую периодическую функцию, например, sin xk , имею-

щую предельно допустимую скорость изменения такую же, как и функция y pk (x) СУШ. Используя общую формулу методической погрешности на

одном шаге интегрирования при вычислении интеграла Римана [2] получим

 

 

 

 

 

 

 

 

ξ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sup

 

µξ

 

= sup

µν

 

=

 

 

 

 

 

 

 

 

ξ

 

 

 

 

 

ξ

ν =2

 

 

ξ

 

 

 

 

 

 

(6.3)

 

 

 

 

 

 

 

 

 

 

= sup

 

( x 2π f )

m+1

 

 

(m+1)

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

b1(m+1) (sin xt )

xt =xν

 

 

 

ξ

 

 

 

 

 

 

 

 

ν =2

 

 

 

 

 

 

 

где b1(m+1) - известные коэффициенты.

Заменяя алгебраическую

сумму

ξ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

приращений µν интегралом, находим

 

 

 

 

 

 

 

ν =2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sup

( x 2π f )m+1 b1(m+1) (sin xt )(m+1) dxt

 

0,5ε.

(6.4)

t

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

Если xt 2π , то ε

можно представить в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ε =δ sup

sin xtdxt

= 2δ ,

 

 

 

 

 

(6.5)

тогда получаем

 

 

t

0

 

 

 

 

 

 

 

 

 

 

 

 

( x 2π f )m+1 b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

δ .

 

 

(6.6)

 

 

 

 

 

 

 

 

 

 

 

 

 

1(m+1)

 

 

 

 

 

 

В этом неравенстве величины x - шаг интегрирования и δ - относительная приведенная погрешность известны (или задаются исходя из требований решения задачи) f - максимальная циклическая частота эквивалентной функции синус, определяемая скоростью изменения переменных СУШ, которую требуется найти. Предположим, что каждая переменная СУШ меняется по закону синуса

y =

 

y

 

max sin 2π fэ х,

тогда

y' = 2π fэ

 

y

 

max cos 2π fэ x .

 

 

 

 

 

 

 

 

 

Приравнивая в последнем выражении

y' =

 

y'

 

max определим максимальное

 

 

 

 

 

 

 

 

 

 

значение частоты fэ для каждой функции. Поскольку в принятых условиях этому будет соответствовать cos 2π fэ x =1, то

fэmax =

 

y'

 

max

.

(6.7)

 

 

 

2π

 

y

 

max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Значения fэmax рассчитываются для каждой функции системы уравнений Шеннона. Так как оценочный расчет m выполняется по предельно допус-

19

 

тимым максимальным значениям, то в качестве f

выбирается значение

f = sup

 

fэmax

 

.

(6.8)

 

 

Порядок формулы экстраполяции системы () выбирается из условия, при котором замена переменных или приращений их экстраполированными значениями не привела бы к существенному увеличению приращения методической ошибки. Оно выполняется, если

µ*pq(i +1)

 

µpq(i +1)

 

.

(6.9)

 

 

 

 

 

 

 

 

 

Неравенство (6.9) соблюдается, когда порядок малости величины hv +1 , входящей в качестве коэффициента в выражение для µ*pq(i +1) , выше или

равен порядку малости коэффициента hm+1 формулы методической по-

грешности µpq(i +1) [2]:

 

v +1 m +2 ,

(6.10)

откуда v = 2 . Формулы экстраполяции, представленные в табл.4.2,

приве-

дены с учетом неравенства (6.10).

 

Оценка погрешностей квантования для различных формул численно-

го интегрирования показывает, что условие

 

sup

 

β1ξ

 

0,5δ(ξ = 2,3,..., k)

(6.11)

ξ

 

 

 

 

 

 

 

 

при принятых алгоритмах численного интегрирования и экстраполяции выполняется, если

 

n ent[log2 δ 1]+1.

 

 

 

 

 

(6.12)

 

 

 

 

 

 

 

 

 

**pk (i +1)

 

 

 

**qk (i +1)

 

 

 

 

k (i +1)

 

y

 

y

 

Число разрядов

ρ приращений

z

,

,

зависит

 

y

 

 

 

y

 

 

y

 

 

 

 

 

 

 

 

 

 

 

от шага интегрирования x , предельных скоростей и значений изменения переменных СУШ, согласно которым

yi

 

 

=

 

dyi

 

 

 

x

<<

 

yi

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

max

 

 

dx

 

max

 

y

 

 

y

 

max

 

 

 

 

 

 

 

 

 

 

Зная предельную величину относительного приращения

значение ρ можно определить по формуле

 

 

dyi

 

 

x

+1.

 

 

ρ ent log2

 

 

 

 

 

 

dx

 

max

y

 

 

 

 

 

(6.13)

yi

 

 

,

y

 

max

 

 

(6.14)

Найденные значения параметров ЦИС позволяют также приближенно оценить время выполнения основных операций интегрирования и экстраполяции: tинт. 0,9 tумн. ,tэ. 3 tсл. .

20

7. ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ

В заданиях предлагается самостоятельно синтезировать, рассчитать параметры и провести исследования параллельной цифровой интегрирующей системы (ЦИС), реализующей одну из приведенных в табл.7.1 функций.

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 7.1

Варианты исходных данных для самостоятельного выполнения

 

 

 

 

 

 

 

 

 

 

 

 

 

Номер

Реализуемая функция

 

 

 

Параметры

 

 

 

 

варианта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

f (гц)

 

 

δ

 

 

1

 

 

 

10

 

 

 

35

 

 

10-6

 

2

 

 

 

50

 

 

 

48

 

 

10-5

 

3

 

 

 

100

 

 

 

60

 

 

10-4

 

4

y = A Sin2πft

68

 

 

 

33

 

 

10-7

 

5

220

 

 

 

50

 

 

10-5

 

 

 

 

 

 

 

 

 

 

6

 

 

 

150

 

 

 

28

 

 

10-6

 

7

 

 

 

75

 

 

 

40

 

 

10-5

 

8

 

 

 

130

 

 

 

53

 

 

10-4

 

9

 

 

 

99

 

 

 

38

 

 

10-6

 

 

 

 

 

A

 

f1 (гц)

 

 

f2 (гц)

 

 

δ

 

10

 

 

 

100

 

25

 

 

55

 

 

10-3

 

11

 

A Sinω1t

 

120

 

30

 

 

50

 

 

10-4

 

12

y =

 

140

 

35

 

 

45

 

 

10-5

 

Cosω2t

 

 

 

 

 

 

13

160

 

40

 

 

40

 

 

10-6

 

14

 

 

 

180

 

45

 

 

35

 

 

10-7

 

15

 

 

 

200

 

50

 

 

30

 

 

10-5

 

16

 

 

 

220

 

55

 

 

25

 

 

10-6

 

 

 

 

 

f

(гц)

 

 

 

 

δ

 

 

17

y = 3 Cosωt

 

30

 

 

 

 

 

10-6

 

 

18

 

35

 

 

 

 

 

10-7

 

 

19

 

 

 

 

40

 

 

 

 

 

10-5

 

 

20

 

 

 

 

50

 

 

 

 

 

10-6

 

 

21

y = tgx z

 

 

 

δ =10

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

b

 

 

 

δ

 

 

22

 

 

 

5

 

 

 

20

 

 

10-4

 

23

 

 

 

10

 

 

 

30

 

 

10-5

 

24

 

1

 

15

 

 

 

40

 

 

10-6

 

25

y =

 

20

 

 

 

50

 

 

10

-7

 

ax2 b

 

 

 

 

 

 

 

26

 

25

 

 

 

60

 

 

10-5

 

27

 

30

 

 

 

70

 

 

10-6

 

 

 

 

 

 

 

 

 

 

28

 

 

 

35

 

 

 

80

 

 

10-5

 

29

 

 

 

40

 

 

 

90

 

 

10-6

 

30

 

 

 

45

 

 

 

100

 

 

10-5