Кіріспе

Сандық талдау және ғылыми есептеуде ДЕТ/ИДТ-ні шешуге қолданылатын әдістер класы. Спектрлік әдістер – қолданбалы математика және ғылыми есептеуде белгілі бір дифференциалдық теңдеулерді сандық түрде шешу үшін қолданылатын әдістер класы. Идеясы – дифференциалдық теңдеудің шешімін белгілі бір "негізгі функциялардың" қосындысы түрінде жазу (мысалы, синусоидалардың қосындысы болып табылатын Фурье қатарлары ретінде), содан кейін дифференциалдық теңдеуді мүмкіндігінше қанағаттандыру үшін қосындыдағы коэффициенттерді таңдау. Спектрлік әдістер мен шекті элементтер әдістері тығыз байланысты және бірдей идеяларға негізделген; олардың арасындағы басты айырмашылық – спектрлік әдістер жалпы алғанда бүкіл доменде нөлден өзгеше болатын негізгі функцияларды қолданады, ал шекті элементтер әдістері шағын субдомендерде ғана нөлден өзгеше болатын негізгі функцияларды қолданады (жинақы қолдау). Сәйкесінше, спектрлік әдістер айнымалыларды жаһандық түрде байланыстырады, ал шекті элементтер – жергілікті түрде. Осы себепті спектрлік әдістердің қателік қасиеттері өте жақсы, шешім тегіс болғанда "экспоненциалдық конвергенция" деп аталатын ең жылдам мүмкін болатын нəтижеге жетеді. Дегенмен, үш өлшемді бір домендегі спектрлік соққыны анықтау нәтижелері жоқ (соққы толқындары тегіс емес). Шекті элементтер қауымдастығында элементтердің дәрежесі өте жоғары немесе тор параметрі h өскен сайын өсетін әдіс кейде спектрлік элементтер әдісі деп аталады. Спектрлік әдістер дифференциалдық теңдеулерді (ИДТ, ДЕТ, өзіндік мәндер және т.б.) және оптимизация мәселелерін шешу үшін қолданылуы мүмкін. Уақытқа тәуелді ИДТ-ге спектрлік әдістерді қолданғанда, шешім әдетте уақытқа тәуелді коэффициенттері бар негізгі функциялардың қосындысы түрінде жазылады; оны ИДТ-де ауыстыру коэффициенттердегі ДЕТ жүйесін береді, оны ДЕТ үшін кез келген сандық әдіс арқылы шешуге болады. ДЕТ үшін өзіндік мән мәселелері ұқсас матрицалық өзіндік мән мәселелеріне айналады. Спектрлік әдістер Стивен Орсагтың 1969 жылдан бастап жариялаған көптеген мақалаларында дамытылды, оларға геометриялық периодтық мәселелер үшін Фурье қатарлары әдістері, шекті және шексіз геометриялық мәселелер үшін полиномдық спектрлік әдістер, жоғары сызықтық емес мәселелер үшін псевдоспектрлік әдістер және тұрақты күйдегі мәселелерді жылдам шешу үшін спектрлік итерациялық әдістер кіреді, бірақ олармен шектелмейді. Спектрлік әдістің іске асырылуы көбінесе колокация, Галеркин немесе Тау әдісі арқылы жүзеге асырылады. Өте кішкентай мәселелер үшін спектрлік әдіс бірегей болып табылады, өйткені шешімдерді символдық түрде жазуға болады, бұл дифференциалдық теңдеулер үшін қатарлы шешімдерге практикалық балама ұсынады. Спектрлік әдістер шекті элементтер әдістеріне қарағанда есептеу жағынан арзан және оңайрақ іске асырылуы мүмкін; олар қарапайым домендерде тегіс шешімдермен жоғары дәлдік қажет болғанда ең жақсы нәтиже береді. Алайда, олардың жаһандық сипатына байланысты, қадамдық есептеумен байланысты матрицалар тығыз болады және бостандық дәрежелері көп болғанда есептеу тиімділігі тез төмендейді (кейбір ерекшеліктер бар, мысалы, матрицалық операцияларды Фурье түрлендіруі ретінде жазуға болады). Үлкен мәселелер және тегіс емес шешімдер үшін шекті элементтер әдетте жақсы жұмыс істейді, себебі оларда сирегірек матрицалар болады және үзілістер мен өткір бұрылыстарды жақсы модельдеуге мүмкіндік бар.

Алгоритм

g-дің Фурье түрлендірмесін (bj,k) есептеңіз. f-тің Фурье түрлендірмесін (aj,k) формула арқылы есептеңіз. (aj,k) кері Фурье түрлендірмесін алу арқылы f-ті есептеңіз. Бізге тек жиіліктердің шекті терезесі (мысалы, n мөлшерінде) ғана қажет болғандықтан, бұл жылдам Фурье түрлендіру алгоритмін қолдану арқылы жасалуы мүмкін. Сондықтан, алгоритм жалпы алғанда O(n log n) уақытында жұмыс істейді.

Спектрлік элемент әдісімен байланыс

Егер функция шексіз дифференциалданатын болса, онда жылдам Фурье түрлендірулерін қолданатын сандық алгоритм, тордың өлшемі h-қа қарағанда кез келген полиномнан жылдамрақ жақындасады. Яғни, кез келген n>0 үшін, жеткілікті кішкентай h мәндері үшін қате шамасы кем болады. Спектрлік әдіс кез келген n>0 үшін -ретті болып саналады. Спектрлік элемент әдісі өте жоғары дәрежелі шекті элемент әдісі болғандықтан, жақындасу қасиеттерінде ұқсастық бар. Дегенмен, спектрлік әдіс нақты шекаралық мәселенің өзіндік мәндеріне негізделген, ал шекті элемент әдісі бұл ақпаратты пайдаланбайды және кез келген эллипстік шекаралық мәселелер үшін қолданылады.