Numerische Methoden in der Akustik

Ähnliche Dokumente
Numerische Akustik. Ennes Sarradj, Gesellschaft für Akustikforschung Dresden mbh

2. Das Kundtsche Rohr

5. Eigenschwingungen

Einführung FEM 1D - Beispiel

Modellieren in der Angewandten Geologie II. Sebastian Bauer

FEM isoparametrisches Konzept

2. Methode der Randelemente

Kapitel 3. Diskretisierungsverfahren. 3.1 Elliptische Differentialgleichung

Boundary Element Method

FEM isoparametrisches Konzept

Finite Elemente I Konvergenzaussagen

1. Die Wellengleichung

Zylinderkoordinaten 1 E1. Ma 2 Lubov Vassilevskaya

5 Interpolation und Approximation

4. Wellenausbreitung

Physik B2.

1 Mathematische Hilfsmittel

4. Gleichungen im Frequenzbereich

Entwicklung einer hp-fast-multipole-

Numerik gewöhnlicher Differentialgleichungen

Übungen zur Ingenieur-Mathematik III WS 2011/12 Blatt Aufgabe 25: Berechnen Sie den kritischen Punkt der Funktion

u(x, 0) = g(x) : 0 x 1 u(0, t) = u(1, t) = 0 : 0 t T

Klausur Mathematik I

Finite Elemente Methoden (aus der Sicht des Mathematikers) Alfred Schmidt

Totale Ableitung und Jacobi-Matrix

f(x, y) = x 2 4x + y 2 + 2y

HTWD, FB Informatik/Mathematik. Mathematik für Bauingenieure. Wiederholungsaufgaben: Mathematik I

Partielle Ableitungen

12 Integralrechnung, Schwerpunkt

Übungen zur Ingenieur-Mathematik III WS 2012/13 Blatt

Klassische Polynom Interpolation.

Numerische Methoden I FEM/REM

Einführung in die numerische Mathematik

Kapitel 9 Räumlicher Spannungszustand

Prüfung Modul A, Teil 2 (Mathematik 2) (Fernstudium Bauingenieurwesen)

1 = z = y + e. Nabla ist ein Vektor, der als Komponenten keine Zahlen sondern Differentiationsbefehle

4. Das Verfahren von Galerkin

7. Nichtlineare Gleichngssysteme. Problem 7: Sei f : R n R n stetig. Löse f(x) = 0.

6. Die dreidimensionale Wellengleichung

Transformation mehrdimensionaler Integrale

Partielle Differentialgleichungen

Lösungen zu Mathematik I/II

, r [0, 2], ϕ [0,π/2], ϑ [0,π/6]. x 3. x 2 2 x 2 1. F(x) = x 2 3

Berechnungsmethoden der Energie- und Verfahrenstechnik Methode der gewichteten Residuen

Seite 1. sin 2 x dx. b) Berechnen Sie das Integral. e (t s)2 ds. (Nur Leibniz-Formel) c) Differenzieren Sie die Funktion f(t) = t. d dx ln(x + x3 ) dx

Kurztest zur Numerik I WiR AG, Dep. Mathematik, NT-Fakultät, Universität Siegen

Dipl.-Ing. Christoph Erath 10. November FVM-BEM Kopplung. Was gewinnen wir, wenn wir zwei numerische Methoden miteinander koppeln?

H.J. Oberle Analysis II SoSe Interpolation

Ausblick. 1. Lineare dynamische Analysen 2. Nichtlineare Analysen 3. Weitere Anwendungen. Prof. Dr. Wandinger 5. Ausblick FEM 5-1

Einführung in numerische Methoden für Ingenieure (nach A. Quarteroni, F. Saleri: Wissenschaftliches Rechnen mit MATLAB)

Die Finite-Elemente-Methode. Anwendungsbereiche Soft- und Hardwarevoraussetzungen Programmierbarkeit

Hamilton-Systeme. J. Struckmeier

Finite Differenzen Methode (FDM)

ein geeignetes Koordinatensystem zu verwenden.

Lösungsvorschlag zur Modulprüfung Numerische Methoden Sommersemester 2016

Numerische Methoden I FEM/REM

Lösung 07 Klassische Theoretische Physik I WS 15/16

Simulationstechnik V

Einführung FEM, 1D - Beispiel

Grundlagen und Grundgleichungen der Strömungsmechanik

Aufgabe 1: Wellenfunktion und Aufenthaltswahrscheinlichkeit

3. Fluid-Struktur-Kopplung

Nichtlineare Gleichungssysteme

Vorkurs Mathematik-Physik, Teil 2 c 2016 A. Kersch

FEM - Zusammenfassung

Finite Elemente Modellierung

Kommentierte Musterlösung zur Klausur HM II für Naturwissenschaftler

KLAUSUR. Analysis (E-Technik/Mechatronik/W-Ing) Prof. Dr. Werner Seiler Dr. Matthias Fetzer, Dominik Wulf

Berechnungen in der Akustik - Möglichkeiten und Grenzen

ETH Zürich Musterlösungen Basisprüfung Sommer 2014 D-MAVT & D-MATL Analysis I & II Prof. Dr. Urs Lang

Räumliche Bereichsintegrale mit Koordinatentransformation

Mathematische Einführung

Teil 8. Vektoranalysis

Repetitorium C: Nabla, 2-, 3-dim. Integrale, Satz v. Gauß

Klausur Mathematik I

Physik Profilkurs ÜA 07 mechanische Wellen Ks. 2011

1. Juli F k x k (X), X D. k=1 (X) F. x 2 (X) F 3. x 1 F 2. F 1 (X). rot F (X) = F n (X) = F j x i. , 1 i, j 3

Ableitungen von Funktionen

Differential- und Integralrechnung

4. Ausblick. 4.1 Lineare dynamische Analysen 4.2 Nichtlineare Analysen 4.3 Weitere Anwendungen Höhere Festigkeitslehre 3.

FEM Tutorium Aufgabenstellung A 1 A 2. P x. 50kN. Maße in mm. FEM 1-1 Prof. Dr. Wandinger

Ein Integral einer stetigen Funktion über einem Elementarbereich. lässt sich durch Hintereinanderausführung eindimensionaler Integrationen berechnen:

Finite Elemente am Beispiel der Poissongleichung

Transkript:

Numerische Methoden in der Akustik Prof.Dr.-Ing. Matthias Blau Institut für Hörtechnik und Audiologie FH Oldenburg/Ostfriesland/Wilhelmshaven XXI. Winterschule der Deutschen Gesellschaft für Medizinische Physik Pichl 29

Übersicht 1. 2. Finite Differenzen - TLM 3. - FEM 4. - BEM 5. Vergleich TLM-FEM-BEM

1. Motivation: Schallfelder können nur für akademische Spezialfälle analytisch berechnet werden Problemstellung: Lösung der Wellengleichung p( r, t) 1 c 2 2 p( r, t) t 2 = (d.h. Berechnung von p( r, t)) für interessierende Punkte r unter gegebenen Randbedingungen Randbedingungen vorgegebener Druck vorgegebene Normalenschnelle v n p/ n vorgegebene (spezifische) Impedanz

2. Finite Differenzen - TLM Idee Approximation der Differenzialquotienten durch Differenzenquotienten z.b. in kartesischen Koordinaten x z W W y W p p p i.5 i+.5 Ableitung bei x= iw (i 1)W (i.5)w Approximation W iw (i+.5)w x (i+1)w p (n) 1 { pi+.5,j,k (n) p i.5,j,k (n) } x i,j,k W

2. Finite Differenzen - TLM Idee (cont d) zweite Ableitungen { } 2 p (n) = p x 2 i,j,k x x 1 W (n) i,j,k p x i+.5,j,k (n) 1 W 1 W 2 { p i+1,j,k (n) p i,j,k (n) } p x i.5,j,k (n) 1 { p W 2 i,j,k (n) p i 1,j,k (n) } = 1 { p W 2 i+1,j,k (n) 2p i,j,k (n) + p i 1,j,k (n) } analog wird für Ableitungen nach y, z, t verfahren

2. Finite Differenzen - TLM Idee (cont d) eingesetzt in Wellengleichung { 1 6 } p W 2 lter Nachbar (n) 6p i,j,k (n) l=1 1 { } p c 2 T 2 i,j,k (n + 1) 2p i,j,k (n)p i,j,k (n 1) = Finite Difference Time Domain (FDTD) Stabilitätsbedingung: W/T d c (d... Anzahl der Dimensionen)

2. Finite Differenzen - TLM Idee (cont d) besonders einfach wird es, wenn W/T = d c (CFL-Grenze) p i,j,k (n + 1) = 1 d 2d l=1 p lter Nachbar (n) p i,j,k (n 1) Transmission Line Matrix (TLM) 2D-Version zum Ausprobieren: www.hoertechnik-audiologie.de/downloads/lambda

2. Finite Differenzen - TLM Grenzen/Probleme Dispersion: z.b. 3D-Formulierung p i,j,k (n + 1) = 1 6 p lter Nachbar (n) p i,j,k (n 1) 3 l=1 bedeutet cos ( ) 1 ω/f s = 3 cos( 3 kx ) + 1 3 cos( 3 ky ) + 1 3 cos( 3 kz ) c abseits der Diagonalen geringer Vermeidung: λ/1

2. Finite Differenzen - TLM Randbedingungen in TLM Druck: einfach (es wird mit dem Druck gerechnet!) Schnelle: schwierig (Schnelle muss aus Druckgradienten berechnet werden) Impedanz: Umwandlung in Reflexionsfaktoren

2. Finite Differenzen - TLM praktische Benutzung creating *.sim file Scilab example 1 ysize=6; xsize=6; steps=; c=343; w=.1; 2 env=zeros(ysize,xsize); 3 env(32:6,3)=1; env(1:28,3)=1; // rigid walls (r=1) 4 5 sources=[]; 6 for q=1:ysize 7 sources=[sources q 1 1 1 15 ]; // x=q, y=1, sine, ampl=1, 8 // f=15hz, phase= 9 end 8 9 filename= example.sim ; 1 simfile = mopen(filename, wb ); 11 mput([ysize xsize steps c w], dl,simfile); 12 mput(env., dl,simfile); 13 mput(sources, dl,simfile); 14 mclose(simfile); // Done.

2. Finite Differenzen - TLM Ergebnis

3. Idee: Überführen der Helmholtzgleichung in Integralform, Lösen der Integrale für räumlich begrenzte Elemente (Approximation der Ortsabhängigkeit des Schalldrucks) und Zusammenführung der Lösungen der Einzelelemente zu einem globalen Gleichungssystem Vorgehensweise 1. Integralform der Helmholtzgleichung 2. Reduzierung der Ordnung der Ortsableitungen 3. FE-Approximation (Knoten, Formfunktionen) 4. Integration innerhalb der einzelnen Elemente 5. Zusammenführen der Elementgleichungen zu einem globalen Gleichungssystem 6. Randbedingungen berücksichtigen 7. globales Gleichungssystem lösen

3. Beispiel 1D 1. Integralform der Helmholtzgleichung ˆ L d 2 ˆp dx + 2 k2 ˆp = (w d2 ˆp ) dx + 2 wk2 ˆp dx = x L gewichtete Residuen (Wichtungsfunktion w)

3. Beispiel 1D (cont d) 2. Reduzierung der Ordnung der Ortsableitungen durch partielle Integration f = w, also w dˆp dx g = dˆp dx, L ˆ L ˆ L dw dx f dg dx dx = fg L ˆ L dˆp dx dx + ˆ L df dx g dx w k 2 ˆp dx = oderˆ L dw dx dˆp dx k2 dx ˆ L w ˆp dx = w dˆp dx nur noch 1. Ableitungen nach x! L

3. Beispiel 1D (cont d) 3. FE-Approximation, Knoten, Formfunktionen Knoten 1 Re{p} wahr Knoten 2 FE Approximation Knoten 4 Knoten 3 Element 1 Element 2 Element 3 L/3 2L/3 L x lineare Formfunktionen ˆp innerhalb Element ˆp links (1 ξ) + ˆp rechts ξ ξ... lokale Elementkoordinate ξ 1

3. Beispiel 1D (cont d) 3. weiter mit Formfunktionen ˆp innerhalb Element ˆp links (1 ξ) + ˆp rechts ξ ] = [ (1 ξ) ξ ][ ˆp links ˆp rechts = ϕ T p Galerkin-Ansatz (1915): w = ϕ

3. Beispiel 1D (cont d) 4. Integration innerhalb der Elemente ˆ x2 x 1 { } dx = ˆ 1 { } J dξ mit J = dx dξ im Beispiel sind x = ξ/3 und dx/dξ = 1/3. Für jedes Element gilt ˆ 1 ˆ 1 dw dˆp J dξ k2 w ˆp J dξ dx dx ˆ 1 d ϕ dξ d ϕ T dξ p J dξ k2 dξ dx dξ dx ˆ 1 ϕ ϕ T p J dξ = K (Element) p k 2 M (Element) p

3. Beispiel 1D (cont d) 4. weiter mit der Integration innerhalb der Elemente ( ) 2 ( ) 1 dϕ 1 dξ 2J ( 1 K (Element) dξ dx dξ dϕ 1 dϕ 2 dξ 2J dξ dξ dx) dξ = ( ) 1 dϕ 2 dϕ 1 dξ 2J ( ) 2 ( 1 dξ dξ dx dξ dϕ 2 dξ 2J dξ dx) dξ ( ) 3 3 = 3 3 ( 1 1 M (Element) = ϕ2 1J dξ ϕ ) 1ϕ 2 J dξ 1 ϕ 1 2ϕ 1 J dξ ϕ2 2J dξ ( ) 1/9 1/18 = 1/18 1/9

3. Beispiel 1D (cont d) 5. lokal global Erinnerung: ˆ L dw dx a) linke Seite: ˆ L ˆ { } dx = dˆp dx k2 dx (E1) ˆ L ˆ { } dx + w ˆp dx = w dˆp dx (E2) ˆ { } dx + L (E3) { } dx = K (E1) p (E1) k 2 M (E1) p (E1) + K (E2) p (E2) k 2 M (E2) p (E2) + K (E3) p (E3) k 2 M (E3) p (E3)

3. Beispiel 1D (cont d) 5. weiter mit linker Seite ˆ L { } dx = ( K (global) k 2 M (global)) K (global) = M (global) = k (E1) 11 k (E1) 12 k (E1) 21 k (E1) 22 + k (E2) m (E1) 11 m (E1) 12 m (E1) 21 m (E1) 11 k (E2) 12 k (E2) 21 k (E2) 22 + k (E3) ˆp K1 ˆp K2 ˆp K3 ˆp K4 11 k (E3) 12 k (E3) 21 k (E3) 22 22 + m (E2) 11 m (E2) 12 m (E2) 21 m (E2) 22 + m (E3) 11 m (E3) 12 m (E3) 21 m (E3) 22

3. Beispiel 1D (cont d) 5. weiter mit rechter Seite w dˆp L = w dˆp w dˆp dx dx x=l dx x= globale Gewichtsfunktionen w 1 Knoten 1: w dˆp dx x=l =, Knoten 2,3: w dˆp dx x=l =, K1 K2 K3 K4 x w dˆp dx x= = jωϱ ˆv x,k1 w dˆp dx x= = Knoten 4: w dˆp dx x=l = jωϱ ˆv x,k4, w dˆp dx x= =

3. Beispiel 1D (cont d) 5. globales Gleichungssystem ( K (global) k 2 M (global)) ˆp K1 ˆp K2 ˆp K3 ˆp K4 = jωϱ ˆv x,k1 ˆv x,k4

3. Beispiel 1D (cont d) 5. Randbedingungen Schnellen v boundary (K (global) k 2 M (global)) ( p) = jωϱ ( v boundary ) Drücke p boundary ( K (global) k 2 M (global)) ( ) p boundary p gesucht ( A11 A 12 ) = A 21 A 22 A 22 p gesucht = A 21 p boundary Impedanzen: häufig nicht implementiert, aber möglich

3. praktische Benutzung Ablauf 1. Preprocessing: Geometrieimport, Vernetzung, Materialkenngrößen (ϱ, c), Randbedingungen 2. Lösung: pro interessierender Frequenz Knotendrücke berechnen 3. Postprocessing: Ausgabe bzw. grafische Darstellung zum Ausprobieren: www.csc.fi/english/pages/elmer

3. Beispiel 2D: schallhartes Rohr, L = 3 mm, d = 8 mm Frequenz f = 5 khz links mit Schnelle v angeregt rechts mit r =.7 e jπ/4 abgeschlossen p re v in Pa re m/s 1 1 analytisch mesh 1 mesh3.1.2.3 distance in m

4. Idee (Innenraumproblem): Benutzung der partikulären Lösung G( r r ) der Helmholtzgleichung für das freie Schallfeld eines Punktstrahlers bei r = r führt zur Kirchhoff-Helmholtz-Integralgleichung ( ˆp( r) G( r r ) G( r r ) ˆp( r) ) ds n n S = δ( r r ) dv mit der Greenschen Funktion für das freie Schallfeld in 3D G( r r ) = e jk r r 4π r r V

4. Idee (cont d) rechte Seite hängt davon ab, ob r innerhalb V, außerhalb V oder auf dem Rand liegt δ( r r ) dv = ˆp( r )C( r ) V mit C( r ) = r außerhalb V Ω/4π r auf S 1 r innerhalb V Ω... Raumwinkel (= 2π für glatte Flächen)

4. Idee (cont d) mit Definition r auf Rand Q und r Zielpunkt P : ( ˆp(Q) S G(P, Q) n G(P, Q) ˆp(Q) ) ds n = ˆp(P )C(P ) Interpretation: ˆp an Zielpunkt P innerhalb von V (inklusive Berandung) hängt ab von der Verteilung von ˆp und ˆv n ˆp/ n auf der Oberfläche Q

4. numerische Lösung: ähnlich FE Zerlegung des Randes in Elemente/Knoten Interpolation von ˆp und ˆp/ n auf Rand durch Formfunktionen mit Bezug auf die Knotendrücke p j damit p j h jk j j p j n g jk = c k p k

4. numerische Lösung (cont d) Kollokationsverfahren: 1. p k auf den Rand legen ( H C ) pknoten = G v n,knoten ( jωϱ ) Randbedingungen vorgeben (p j, v n,j, p j /v n,j ), Gleichungssystem für übrige p j, v n,j lösen 2. Lösung für interessierende Punkte P innerhalb V ˆp(P ) = j p j h j (P ) + jωϱ j v n,j g j (P )

4. praktische Benutzung Ablauf - ähnlich FE 1. Preprocessing: Geometrieimport, Vernetzung (des Randes!), Materialkenngrößen (ϱ, c), Randbedingungen 2. Lösung: pro interessierender Frequenz Schalldrücke an interessierenden Punkten berechnen 3. Postprocessing: Ausgabe bzw. grafische Darstellung zum Ausprobieren: www.openbem.dk

5. Vergleich TLM-FEM-BEM akustische Probleme prinzipiell mit allen 3 Verfahren lösbar TLM FEM BEM Netz Volumen Volumen Fläche regelmäßig Netzdichte 1λ 6λ 6λ RB v schwierig Z häufig nicht implementiert Implementierg. einfach mittel schwierig kommerzielle Programme in der Regel mit integriertem Prä- und Postprozessor Solver für alle Verfahren häufig im Internet verfügbar, Problem: Prä- und Postprozessor?

5. Vergleich TLM-FEM-BEM Alternative separater Prä-/Postprozessor?

Vielen Dank für Ihre Aufmerksamkeit!