Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
архив прош.сесий / архив прош.сесий / Vasilyev_i_dr_Matematicheskoe_i_kompyuternoe_mo.docx
Скачиваний:
84
Добавлен:
19.02.2016
Размер:
710 Кб
Скачать
☆

2.Моделиалгебраическихобъектов

Ваналоговойвычислительнойтехникесуществуетнесколькоспособовмоделированияобъектов,описываемыхсистемамиалгебраическихуравнений[22–25].Одинизних,наиболеераспространенный,сводитсякрешениюсистемыобыкновенныхдифференциальныхуравнений,установившеесярешениекоторойдаетрешениеалгебраическойзадачи.

Пустьбезинерционныйобъектописываетсясистемойуравнений

a11x1+a12x2+...+a1nxn=b1

a21x1+a22x2+...+a2nxn=b2

L

an1x1+an2x2+...+annxn=bn

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

Введемследующуюсистемудифференциальныхуравнений:

dx1+ax

+ax

+...+ax

−b=0

dt 111 122 1nn 1

dx2+ax

+ax

+...+ax

−b=0

dt 211 222 2nn 2

L

dxn

ax ax ax b

dt+n11+

n22+...+

nnn−

n=0

Кактольковсепроизводныезатухнут(dxi

dt

=0),получаемсигнал

решения{x1,x2,...,xn}.

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

n

частности,приусловии,когдаaii≥∑aij,i≠j.

j=1

Пример2.1.

Найтирешениесистемылинейныхалгебраическихуравнений:

4x1+2x2=14.

2x1+5x2=−5

Перейдем к эквивалентной системе дифференциальныхуравнений:

dx1=14−4x

−2x

dt 1 2

dx2=−5−2x

−5x

dt 1 2

Структурнаясхемамоделиданнойсистемыприведенанарис.

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

осциллографа(рис.2.2).

Рис.2.1.Структурнаясхемамоделисистемыдифференциальныхуравнений,

эквивалентнойсистемелинейныхалгебраическихуравненийвторогопорядка

Нарис.2.2видно,чтопосле

t=2

навыходахвиртуальных

интеграторовустанавливаютсясигналы,соответствующиерешениюсистемылинейныхалгебраическихуравнений:

x1=5,

x2=−3.

Расширениеклассаалгебраическихобъектов,матрицакоэффициентовкоторыхимеетпроизвольныйвид,возможнопутемиспользованияметодовквазианалоговогомоделирования[22,23].Примерытакихметодовбудутрассмотреныпозднее.

Рис.2.2.Переходныйпроцессустановлениярешениясистемылинейныхалгебраическихуравненийпутемсведениякэквивалентнойдифференциальнойсистемеуравнений

Пример3.2.

Найтирешениесистемы:

5x1+2x2+x3=2,5

3x1+7x2+2x3=−1,5.

4x1+0,5x2+5x3=11,5

Модельсистемыирезультатыееработыпредставленынарис.

2.3,2.4соответственно.

Рис.2.3.Модельсистемылинейныхалгебраическихуравнений3порядка.

Решениесистемыуравнений,отображенноенацифровыхрегистраторах(Display1–Display3)равно:

x1=0,5x2=−1.x3=2

Рис.2.4.Переходныйпроцессустановлениярешениясистемыуравнений.

3.Аппроксимациясигналов

Вэтойразделерассмотримширокоизвестныйаппроксимационныйметоднаименьшихквадратовдляфункцииоднойпеременной,атакжеальтернативныйметод,которыйпозволяетснизитьвычислительныезатратыиупроститьреализациюнаПЭВМ–модифицированныйметодравныхплощадей.Вчастности,вSimulink-структураханализадинамическихсистемудобнееиспользоватьименнометодравныхплощадейблагодаряегопреимуществам.

Пустьнепрерывныйсигнал

x(t)

заданнанекотороминтервале

измененияаргумента

v

[0,T].Выбираетсянекотораясистемафункций

S={s(t)}n

,заданныхнатомжеинтервалеизмененияаргумента.Из

k k=0

теорииаппроксимацииизвестно[6,18],чтосигналможетбытьпредставленнаопределенноминтервалеизмененияаргументаобобщеннымполиномом

n

xa(t)=∑X(k)sk(t).

k=0

Систему коэффициентов

(3.1)

X(k)обычно называют

аппроксимирующимполиномиальнымспектром(АПС)сигналаx(t).

Соседние файлы в папке архив прош.сесий