Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Дәріс конспекті. Дәріс тақырыбы: Итерациялық әдістермен режим күйінің теңдеулерін шешу




Дәріс тақырыбы: Итерациялық әдістермен режим күйінің теңдеулерін шешу. Қарапайым итерация әдісі. Зейдель әдісі.

 

Итерациялық әдістермен режим күйінің теңдеулерін шешу

Сызықты алгебралық теңдеулер жүйесін шешудің итерациялық әдістері тізбектелген жақындаулар немесе итерация деп аталатын бір типті есептеу қадамдарын бірнеше рет орындау нәтижесінде ізделетін белгісіздердің мәндерін алуға мүмкіндік береді.

Тура әдістерге қарағанда, ал оның қатарына Гаусс әдісі кіреді, шешімді тек берілген шектік дәлдікпен ғана алуға болады, және бұл кезде талап етілетін дәлдіктің артуына байланысты итерация саны да артады.

Итерациялық процесте сызықты теңдеулер жүйесінің А коэффициенттер матрицасы түрлендірілмейді, демек матрицаның толығымен толтырылмағанын қолдануға мүмкіндік береді.

Бұл, өз кезегінде, Гаусс әдісінің әр қадамына қарағанда әр итерацияда есептеулер көлемінің төмендеуіне әкеледі.

Бірақ итерацияның жалпы саны есептелінетін теңдеулер жүйесінің n ретінен елеулі үлкен болуы мүмкін.

Осыған байланысты итерациялық әдістер есептеу тиімділігі бойынша Гаусс әдісіне қарағанда төменірек болады, әсіресе бұл А матрицасының толығымен толтырылмауын ескерумен алгоритмді құрған кезде көбірек байқалады.

Сызықты алгебралық теңдеулер жүйесін шешудің екі итерациялық әдісін қарастырайық – қарапайым итерация әдісі және Зейдель әдісі.

Бұл әдістер орныққан режимнің бейсызықты теңдеулерін шешудің электрлік жүйенің түйіндерінде қуат пен кернеуді байланыстыратын қарапайым жалпылауды ескереді.

Электрлік жүйенің орныққан режимінің бейсызықты теңдеулерін шешудің итерациялық процесінің көптеген қасиеттері күйінің сызықты теңдеулерін шешудің қарапайым әдісін қарастыру арқылы түсіндіріледі.

Қарапайым итерация әдісі.

Бастапқы сызықты алгебралық теңдеулер жүйесі

a11х1 + а12х2 + … + а1nxn = b1

a21х1 + а22х2 + … + а2nxn = b2

……………………………..

an1х1 + аn2х2 + … + аnnxn = bn

келесі шарт міндетті түрде орындалғанда aii ¹ 0, i = 1, , n,

келесі түрге түрлендіріледі:

х1 = (1/a11)(b1 – а12х2 – … – а1nxn)

х2 = (1/a22)(b2 – а21х1 – … – а2nxn)

…………………………….. (3.3)

xn = (1/ann)(bn – аn1х1 – … – аn(n-1)xn-1)

Түрлендірілген жүйе этаппен шешіледі:

1) белгісіздердің бастапқы (нөлдік) мәндері беріледі xi(0), i=1, , n;

2) хi(0) мәндері теңдеулердің оң жағына қойылады да белгісіздердің келесі жақындаулары анықталады xi(1), i=1, …, n;

3) алынған xi(1) мәндерін қою арқылы келесі жақындаулар анықталады және т.с.с..

Сонда итерациялық процестің k қадамында жүйе келесі түрге ие болады:

х1(k) = (1/a11)(b1 – а12х2(k-1) – … – а1nxn(k-1))

х2(k) = (1/a22)(b2 – а21х1(k-1) – … – а2nxn(k-1))

……………………………..

xn(k) = (1/ann)(bn – аn1х1(k-1) – … – аn(n-1)xn-1(k-1))

 

Итерациялық процесс екі іргелес итерацияда алынған xi мәндері шешудің берілген e қателігінің шамасынан кем болғанша дейін жалғасады, яғни келесі шарта орындалғанша

|xi(k+1) – xi(k)| < e, i = 1, … n. (3.4)

Кез-келген шешу дәлдігінде (3.4) шарты орындалуы үшін, яғни e мәні қаншалықты аз болса да, келесі шарт орындалуы қажет:

(3.5)

мұнда xi* - бастапқы теңдеулер жүйесінің дәл шешімдері.

(3.5) орындалғанда xi(0), i = 1, ..., n еркін бастапқы жақындаулар үшін итерациялық процесс сәйкеседі деп аталады, немесе итерациялық процесс шешімге әкелмейді де сәйкеспейді деп аталады.

х(0) бастапқы жақындаулардың кез-келген бағанында матрицалық қатынасы шарты болып табылатын итерациялық процесс сәйкестігі үшін жеткілікті сәйкестік шартының орындалуы қажет:

(3.6)

немесе жалпы түрде

(3.7)

мұнда pi, pj – оң және нақты сандар.

Дербес жағдайда pj = 1, j = 1, ..., n болғанда, (3.7) шарты (3.6) шартына ауысады. Бірақ егер (3.6) жеткілікті сәйкестік шарты орындалмаса, онда кей жағдайда (3.7) шарты орындалатын pj мәндерін табуға болады.

Зейдель әдісі.

Бұл әдіс қарапайым итерация әдісі сияқты (3.3) түріне келтірілген теңдеулерді қолдануға негізделеді. Бірақ қарапайым итерация әдісіне қарағанда, итерациялық процестің әр k қадамында i айнымалысын есептеу үшін алдыңғы (k-1) қадамында және осы қадамда есептелген айнымалылардың мәндері қолданылады. Бұл кезде итерациялық процестің k қадамында (3.3) жүйесі келесі түрге ие болады:

х1(k) = (1/a11)(b1 – а12х2(k-1) – … – а1nxn(k-1))

х2(k) = (1/a22)(b2 – а21х1(k) – а23х3(k-1) … – а2nxn(k-1))

х3(k) = (1/a33)(b3 – а31х1(k) – а32х2(k) – а34х4(k-1) … – а3nxn(k-1)) (3.8)

……………………………..

xn(k) = (1/ann)(bn – аn1х1(k) – … – аn(n-1)xn-1(k))

Қарапайым итерация әдісінің жеткілікті сәйкестік шарттары Зейдель әдісі үшін де жеткілікті болып табылады.

Егер бұл шарттар орындалса, онда Зейдель әдісі бойынша процесс сәйкеседі, және қарапайым итерация әдісіне қарағанда жылдам болады, яғни белгісіздердің бастапқы жақындаулары бірдей болған кезде және берілген дәлдіктің бірдей берілуінде, Зейдель әдісі бойынша есептеу аз итерация санында орындалады.

Электрлік жүйе күйінің сызықты теңдеулерін шешу тәжірибесі жеткілікті сәйкестік шарттары орындалмаған кезде де Зейдель әдісі қарапайым итерация әдісімен салыстырғанда жылдамырақ сәйкестігімен сипатталады.

Зейдель әдісі де, қарапайым итерация әдісі де әр уақытта шешімді алуға мүмкіндік бермейді, себебі сәйкес итерациялық процестің сәйкестігі орын алуы мүмкін.

Бұл кезде сәйкестік шарттары (немесе сәйкеспеу шарттары) А текматрицасының қасиеттерімен ғана анықталады және бастапқы жақындауларға, сол сияқты оң жағындағы b бағандарға тәуелді емес.

Соңғы екі фактор берілген дәлдікпен шешімді алу үшін қажетті итерация санына ғана әсер етеді.

Бастапқы теңдеулер жүйесін қарапайым эквивалентті түрлендіру көмегімен (яғни шешімін өзгертпейтін түрлендірулер) Зейдель әдісін қолданған кезде итерациялық процестің сәйкестігін қамтамасыз етуге болады.

Оң анықталған А матрицасында Зейдель әдісі бойынша итерациялық процесс сәйкеседі.

Демек, А матрицасы оң анықталған болса, онда сәйкестік міндетті түрде орын алады; егер олай болмаса, онда сол жағынан А түрлендірілген матрицаға көбейту арқылы, яғни Ах=b жүйесінен AtAx=Atb жүйесіне немесе

A'x = b', (3.9)

мұнда А' = АtА; b' = Atb.

жүйесіне ауысу арқылы эквивалентті оң анықталған коэффициенттер матрицасына келтіруге болады

Егер бастапқы жүйе шешімге ие болса, яғни А – ерекше емес, онда А ' оң анықталған болады және Зейдель әдісі бойынша итерациялық процесс шешімге сәйкеседі.

Теңдеулер жүйесінің (3.9) түріне түрлендірілуі Зейдель әдісінің сәйкестігін қамтамасыз етуге мүмкіндік береді, бірақ бұл кезде практика үшін келесі екі факторды ескеру қажет:

1) А түрінен А ' түріне ауысу кезінде есептелетін теңдеулер жүйесінің коэффициенттер матрицасының толықтырылуы (нөлдік элементтер орнына нөлдік емес элементтер пайда болады) орын алады, яғни итерациялық процестің әр қадамында есептеулер көлемінің және ЭЕМ жады көлемінің артуына әкеледі;

2) итерациялық процестің шешімге сәйкестігі өте баяу болуы мүмкін, ал бұл әдістің тиімділігін бағалауға елеулі әсерін тигізеді. Итерациялық процестің сәйкестігі өз бетінше әдісті практикалық қолданудың мақсаттылығы жайлы мәлімдеуге жеткілікті негіз болып табылмайды.

 

Негізгі әдебиет 11[1-100],

Қосымша әдебиет 1 [430-440]

Бақылау сұрақтары:

1. Қарапайым итерация әдісі.

2. Зейдель әдісі.

3. Бас диагональ схемасы.

4. Сәйкестік критерийі және итерациялық процестің аяқталу шарты.

5. Итерациялық процестің сәйкестігі.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных