Sie sind auf Seite 1von 28

Praktikum Numerik im Ingenieurwesen

Abschlussprsentation
Gruppe 6.4:
Gruppenleiter: Jens Keller
Gruppenmitglieder: Manuel Haas, Josua Bauer, Ulrich Sommer, Steffen Weidhaus,
Pascal Zimmerer
Engler-Bunte-Institut, Bereich Verbrennungstechnik

1 KIT Universitt des Landes Baden-Wrttemberg und


nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Engler-Bunte-Institut, Bereich Verbrennungstechnik

www.kit.edu

Gliederung
1.
2.
3.

Aufgabenstellung
Einteilung
Programm
1.
2.
3.
4.
5.
6.

4.
5.
6.

Einlesen
Gltten & Mitteln
Polynomfit
Differenzieren & Integrieren
Spiegeln
Ausgabe

Probleme
Ergebnisse
Diskussion

Aufgabenstellung
o
o

Ziel: Rckgewinnung der rumlichen Verteilung aus


der Querverteilung
Ausgangsinformation:

Fotoaufnahme der Flamme (2D, berlagerung der


Intensitten)

Die Flammen knnen als rotationssymmetrisch


angesehen werden

Flammenquerschnitt als Grundlage der


Berechnung der Radialverteilung

Bild der Flamme

Organisatorisches Fliediagramm aus MS1

Einteilung
1)Rohdaten einlesen
2)Mitteln

Pascal

3)Glttung

Pascal

4)Numerische Differentiation

Ulrich

5)Polynomfit

Josua

6)Integration

Manuel

7)Plotten

Steffen

Steffen

Programm - Einlesen

Besteht aus 2 Funktionen:

Mit Funktion einpar wird die Textdatei Variablen geffnet


mittels fstream
Ingnore(256,:)
Variablen.txt

Mit Funktion einmess werden die Rohdaten der Flammen


mittels fstream geffnet
Erneut mit ignore(256,))
Werte werden in der Matrix Mat gespeichert

Gltten und Mitteln


Mitteln:

gemittelt[i][l] = (Mat[i][l] + Mat[i][(m*2)-l-1])/2;

Gltten:
wert(
i)=su
m

geglettet =

i = aktueller Wert
g = Glttzahl
sum = Hilfsvariable

Polynomfit

Der Erste Polynomfit dient dazu, aus (x,y)-Wertepaaren eine


Funktion zu erstellen
Im Idealfall ergibt sich eine hinreichend genauen Funktion, die im
alle enthaltenen Datenpaare trifft.

Polynomfit

Man summiert dazu die quadrierten Abweichungen vom Mittelwert,


und versucht diese mglichst klein werden zu lassen
Je hher der Grad der zu ermittelnden Funktion, desto hher ist
im allg. die Genauigkeit.
Um auch in jedem weiteren Verarbeitungsschritt eine stetige
Funktion zu haben, wird vor jedem dieser Schritte gefittet.

Bsp: quadratische
Regression

Polynomfit

10

Das Ganze wurde Programmiertechnisch so gelst, dass wir


zuerst eine Matrix erstellten, in die dann die Potenzierten
Summen der X-werte nach folgendem Schema eingefgt wurden.

Danach wurde anschlieend per Gaussalgorithmus das erhaltene


LGS gelst
Man erhhlt als Ergebnis die Koeffizienten einer Funktion
folgender art:
Ausgegeben werden diese als Vektor a mit a =

Testzeile 170 original

11

Testzeile 170 gemittelt & geglttet

12

Testzeile 170 gefittet

13

Differenzieren
Vorwrtsdifferenzenquotient (linker Rand)

Rckwrtsdifferenzenquotient(rechter Rand)

Zentraler Differenzenquotient:

Mittelwertbildung des Vorwrtsdifferenzen-und Rckwrtsdifferenzenquotienten

14

Integration

Problem: Radius r steht sowohl im Integral als auch in der Grenze


Funktion im Integral(Integrand) ndert sich auch selbst mit r
Lsung: 2 Schleifen

Erste Schleife summiert Funktionswerte mit der Mittelpunktsregel auf

Zweite Schleife berechnet Integrand fr jedes r

Diese beiden Schleifen werden verschachtelt

15

Integration
Schematische Darstellung fr r = 30
(Gestalt der Funktion ndert sich mit r)

Riemannsche Summe: Je kleiner die Schrittlnge desto


genauer
16

Integration

17

Spiegeln und Ausgeben


Spiegeln: spiegeln der Funktionswerte an der Symmetrieachse

Ausgabe:
Textdatei wird mit fstream erstellt und Verteilung.txt wird
ausgegeben (Werte in der Datei sind wie in einer Matrix
angeordnet)
Textdatei mit Gnuplot plotten

18

Ergebnisse: Hauptflamme
Original

Gemittelt,
Geglttet

19

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Ergebnisse: Hauptflamme
Gefittet

Differenziert
(nur die
rechte Seite)

20

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Ergebnisse: Hauptflamme
Integriert

21

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Ergebnisse: Pilotflamme 1
Original

Gemittelt,
Geglttet

22

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Ergebnisse: Pilotflamme 1
Gefittet

Differenziert
(nur die
rechte Seite

23

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Ergebnisse: Pilotflamme 1
Integriert

24

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Ergebnisse: Pilotflamme 2
Original

Gemittelt,
Geglttet

25

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Ergebnisse: Pilotflamme 2
Gefittet

Differenziert
(nur die
rechte Seite

26

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Diskussion
Vergleich der Ergebnisse mit Testzeile 170, es fllt auf:

Ab dem Differenzieren kommt es zu Abweichungen, die


aufgrund des mehrfachen Fittens zustande kommen
(siehe Diagramm)

Aufkommende Probleme: Programmschnittstellen, unzureichende


Kommentierung fhrte zu Missverstndnissen, Zeitverzug
27

Engler-Bunte-Institut, Bereich Verbrennungstechnik

Diskussion

Bei der Symmetrieachse sehr groe Abweichung wahrscheinlich aufgrund des


Integrals (Polstelle)

28

Engler-Bunte-Institut, Bereich Verbrennungstechnik