Valutazione di integrali oscillatori con molti periodi indipendenti e senza forme chiuse


9

La maggior parte dei metodi per gli integrali oscillatori che conosco riguardano gli integrali della forma dove è grande.ω

f(X)eioωXdX
ω

Se ho un integrale della forma dove sono funzioni oscillatorie le cui radici sono conosciute solo approssimativamente, ma una sorta di forma asintotica è noto, con le frequenze tutte diverse (e -lineamente indipendenti), quindi come posso valutare questo integrale?g k g k ( x ) e i ω k x ω k Q

f(X)g1(X)gn(X)dX,
gK
gK(X)~eioωKX
ωKQ

A differenza del caso di , gli integrali polinomiali non sono noti, quindi non posso costruire un insieme di interpolanti polinomiali per e integrare gli interpolanti esattamente.x ag k ( x ) f ( x )eioωXXun'ΠgK(X)f(X)

Nel mio esatto problema, le sono le funzioni di Bessel e e la regione di integrazione è . Il metodo che sto usando ora è quello di riassumere i contributi integrali negli intervalli tra le radici fino a un certo limite , quindi utilizzare l'espansione asintotica per per grandi dimensioni . La complessità temporale di questo algoritmo è esponenziale in perché comporta l'espansione del prodotto , ognuno dei quali ha un numero di termini asintotici, che dàJ 0 ( ω k x ) f ( x ) = x α [ 0 , ) [ x k - 1 , x k ] M g k ( x ) x n g 1ggKJ0(ωKX)f(X)=Xα[0,)[XK-1,XK]MgK(X)Xn r r ng1...gnrrntermini totali; termini di potatura troppo piccoli non riducono il tempo di esecuzione abbastanza da renderlo fattibile per grandi .n

Le risposte euristiche non rigorose, i suggerimenti e i riferimenti sono tutti benvenuti.

Risposte:


1

Ho lavorato su integrali più semplici in cui vi sono punti di fase stazionaria. Ho trovato due metodi che funzionano abbastanza bene.

Uno è introdurre un fattore di smorzamento esponenziale che dipende dalla funzione di fase, una specie di viscosità artificiale, se lo si desidera.

Un'altra tecnica (in cui vi sono più punti della fase stat) è stata descritta in:

Tuck, EO, Collins, JL e Wells, WH, "Sulle onde delle navi e i loro spettri", Journal of Ship Research, pagg. 11-21, 1971.

Tale metodo applica i fattori di decadimento esponenziale all'integrando dove diventa rapidamente oscillante lontano dallo stat. punti di fase, ma lascia integro e integro dove non lo è.

Sono io fuori di idee!


Grazie, ma non vedo come funzionerebbe in questo caso. Per prima cosa, non ci sono punti di fase stazionaria sulla linea reale e i contributi delle oscillazioni sono significativi per il valore finale, quindi non devono essere smorzati.
Kirill,

1

Finché hai valori precisi per le radici (o estremi) della parte oscillatoria del tuo integrando, il metodo di Longman (come ho descritto in questa risposta ) rimane applicabile. Tutto quello che devi fare è valutare un gruppo di integrali con intervalli tra le radici usando il tuo metodo di quadratura preferito e trattare questi integrali come i termini di alcune serie alternate. È quindi possibile utilizzare un numero qualsiasi di metodi di accelerazione della convergenza (Euler, Levin, Weniger, ecc.) Per "sommare" questa serie alternata.

Ad esempio, in questa risposta math.SE , ho valutato un integrale infinito la cui parte oscillatoria è un prodotto di due funzioni di Bessel.


Non importa se le radici sono distanziate in modo irregolare (tutti i periodi sono irrazionali e indipendenti)? Perché dovresti fidarti dell'accelerazione della convergenza per una sequenza così irregolare?
Kirill,

Questo è stato un po 'di tempo fa, volevo valutare l'integrale a mille cifre e se ricordo bene la quadratura oscillatoria era in realtà la prima cosa che ho provato. Non ricordo i risultati, ma non credo funzionasse bene al momento.
Kirill,

"Perché dovresti fidarti dell'accelerazione della convergenza per una sequenza così irregolare?" - Non mi fiderei di un solo acceleratore, comunque. Ma, se almeno tre diversi acceleratori mi danno risultati coerenti, penso che le cifre che ho ottenuto siano almeno plausibili. FWIW, ho usato Longman per infiniti integrali di prodotti delle funzioni di Bessel e non sono mai stato deluso, specialmente quando ho usato la trasformazione di Weniger come acceleratore.
JM,

Xun'eBX

Se riesci a fare un'espansione (generalizzata) di Fourier, allora certo.
JM,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.