Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Дискретно-полевые модели электрических машин Часть 1. Численные метод

.pdf
Скачиваний:
15
Добавлен:
15.11.2022
Размер:
6.38 Mб
Скачать

/+1_

 

M L

t

(3.74)

 

e/>

6/ -

hx

V

A*

 

 

где погрешность e' представляет разницу между точным реше­

нием дифференциального уравнения задачи й\ и точным реше­

нием разностного уравнения Uj:

(3.75)

Положим, что в исследуемой области максимальное значение

погрешности достигается в точке М: шах ej = е

Тогда заведомо справедливо соотношение

1+ 1

+ |Б;.

<2\г\

(3.76)

!-]

м

 

и для максимума погрешности уравнение (3.74) записывается в виде

/+i < kjht

(

» i

Л

 

1 -2 -M L

(3.77)

вм

hi

 

hx

)

 

Если 1-2^ф->0или

h,й У-

, то

е(+1

< 8 ;

, и каждое

hi

ki

 

 

и

м

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

(3.78)

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

Д? очень малым, и решение дифференциального уравнения тре­ бует больших затрат времени.

u f = u'^'5

 

+...,(3.81)

V ^

Л+0.5

 

Гac//^

\

+ ...(3.82)

u\=uJ*0,5-

 

Л S t

Л+0.5

J

Вычитая из первого выражения второе и деля результаты на т, будем иметь

и Г‘ - и )

dUjЛ

+ 1 . Ь

д3и л

(3.83)

dt у /+0,5

+ ..

 

3 8

дГ

 

 

 

 

У Г+0,5

 

Таким образом, исходное уравнение (3.79) обеспечивает вто­ рой порядок точности и по временной координате. Преобразуя указанное выражение для всех внутренних точек исследуемой области, получим трехчленную систему алгебраических уравне­ ний, правые части которых имеют более сложную структуру, а коэффициенты

. _ htk j .

п -h ih i-

С/ = 1 + h,ki

2h \ '

в ‘~ 2

2hi

Di = 1 - htkj

Ui + (uU + U‘i+1)+ 0,5A,(Fj + F{+1) • (3.84)

2h2x

 

 

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

Пример 3.3. Решение смешанной краевой задачи. На ин­ тервале [0, 0,6] решим краевую задачу, описываемую урав­ нением [28]

dU _ d 2U dt дх2

nx=7; nt=9;

hx=0.1;

ht=0.0025;

forj= l: nx

 

 

 

 

x=hx*(j-l);

u(lj)=3.*x*(l.-x)+0.12;

end

 

 

 

 

fort=l:nt

 

 

 

 

u(t, 1 )=2.*(ht*(t-1)+0.06);

u(t,nx)=0.84;

end

for t=1: nt-1 forj=2:nx-l

u(t+l j)=u(tj)+ht*(u(tj+l)-2.*u(tj)+u(tj-l))/(hx*hx);

end end disp(u);

Результаты решения приведены в табл. 3.5.

Таблица 3.5

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

Время

 

Пространственная координата

 

0

0,1

0,2

0,3

0,4

0,5

0,6

 

0

0,1200

0,3900

0,6000

0,7500

0,8400

0,8700

0,84

0,0025

0,1250

0,3750

0,5850

0,7350

0,8250

0,8550

0,84

0,0050

0,1300

0,3650

0,5700

0,7200

0,8100

0,8438

0,84

0,0075

0,1350

0,3575

0,5563

0,7050

0,7959

0,7959

0,84

0,0100

0,1400

0,3516

0,5438

0,6905

0,7828

0,8262

0,84

0,0125

0,1450

0,3467

0,5324

0,6769

0,7706

0,8188

0,84

0,0150

0,1500

0,3427

0,3427

0,6642

0,7592

0,8120

0,84

0,0175

0,1550

0,3394

0,5128

0,6524

0,7487

0,7487

0,84

0,0200

0,1600

0,3366

0,5043

0,6416

0,7389

0,8001

0,84

Решение краевой задачи для неявной схемы с опережением.

Аппроксимируем дифференциальные операторы уравнения сле­ дующим образом:

 

 

UT'-U'i _ Ц м - 2 Ц ? '- и £ \

 

 

h,

hi

 

и преобразуем полученное выражение к виду

 

AiU'i-x ~ С/С/Г1+ BIUM = -Fit

i = 1,2, . . . , N -1

где

=

Bi = \ \

Ci =1 + 2 - ^ ;

F< = U\ ■

 

hx

hx

hx

 

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

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

Программа решения краевой задачи:

nx=6; t=0;

tk=0.0225;

ht=0.0025; hx=0.1;

forj=l:nx+l

 

 

x=hx*(j-l); u0(j)=3 .*x*( 1 .-x)+0.12;

end

 

 

disp(uO); t=t+ht;

 

for j=l:nx

 

 

a(j)=ht/hxA2;

bO)=a(j);

c(j)=l.+2.*ht/hxA2;

end

 

 

while t<tk

 

 

u( 1 )=2.*(t+0.06); alf(2)=0.;bet(2)=u(1);

forj=2:nx

 

 

r=c(j)-aG)*alf(j);

alf(j+l)=bO)/r;

bet(j+l)=(uO(j)+a(j)*bet(j))/r; end

u(nx+l)=0.84;

forj=nx:-l:2

u(j)=alf(j+1 )*uO+1 )+bet(j+1);

end

disp(u);

forj=2:nx

uO(j)=u(j); end

t=t+ht;

end

Таблица 3.6

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

Время,

 

Пространственная координата

 

С

0

0,1

0,2

о,з

0,4

0,5

0,6

0

0,1200

0,3900

0,6000

0,7500

0,8400

0,8700

0,8400

0,0025

0,1250

0,3784

0,5856

0,7352

0,8255

0,8576

0,8400

0,0050

0,1300

0,3693

0,5721

0,7207

0,8116

0,8470

0,8400

0,0075

0,1350

0,3620

0,5595

0,7068

0,7985

0,8377

0,8400

0,0100

0,1400

0,3560

0,5479

0,6936

0,7862

0,8295

0,8400

0,0125

0,1450

0,3510

0,5373

0,6810

0,7746

0,8221

0,8400

0,015

0,1500

0,3469

0,5276

0,6693

0,7639

0,8154

0,8153

0,0175

0,1550

0,3438

0,5187

0,6583

0,7538

0,8092

0,8400

0,0200

0,1600

0,3408

0,5106

0,6480

0,7445

0,8036

0,8400

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

и\(+i

2U'i+U'i-\

ht

hi

hi

 

 

 

 

 

 

Таблица 3.7

 

Результаты решения краевой задачи

 

 

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

 

Время,

 

Пространственная координата

 

С

0

0,1

0,2

о,з

0,4

0,5

0,6

0

0,1200

0,3900

0,6000

0,7500

0,8400

0,8700

0,8400

0,0025

0,1250

0,3770

0,5852

0,7350

0,8252

0,8565

0,8400

0,0050

0,1300

0,3668

0,5710

0,7202

0,8108

0,8455

0,8400

0,0075

0,1350

0,3585

0,5578

0,7058

0,7973

0,8361

0,8400

0,0100

0,1400

0,3514

0,5454

0,6920

0,7845

0,8278

0,8400

0,0125

0,1450

0,3453

0,5340

0,6789

0,7726

0,8204

0,8400

0,0150

0,1500

0,3399

0,5235

0,6665

0,7615

0,8137

0,8400

0,0175

0,1550

0,3352

0,5137

0,6549

0,7512

0,8075

0,8400

0,0200

0,1600

0,3309

0,5047

0,6440

0,7415

0,8018

0,8400

Результаты решения приведены в табл. 3.7. Сравнение рас­ смотренных вариантов показывает, что они обладают практиче­ ски одинаковой точностью, но наиболее простой в реализации оказывается явная схема. К сожалению, эта схема является ус­ ловно устойчивой, т.е. дает правильное решение при определен­ ных соотношениях между пространственным и временным ин­ тервалами (3.78).

Рассмотрим характер протекания переходного процесса при решении нестационарной одномерной краевой задачи при раз­ личных соотношениях между указанными интервалами.

Пример 3.4. Решение смешанной краевой задачи с исполь­ зованием явной схемы при различных величинах временного интервала. Пусть краевая задача на интервале [о, l] описана уравнением параболического типа

dU

(3.85)

dt

снулевыми начальными и граничными условиями

£/(0,0 = £/(1,/) = £/(*, 0) = 0.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]