demo_limbdarkening
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
demo_limbdarkening [2022/04/03 18:45] – torsten.roehl | demo_limbdarkening [2022/04/04 17:44] (aktuell) – torsten.roehl | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
// Unter Randverdunkelung (engl. limb darkening) versteht man, das die Helligkeit eines Sterns nicht gleichmäßig über die Fläche verteilt ist. An den Rändern ist der Stern dunkler (kühler) in der Mitte heller (heißer). | // Unter Randverdunkelung (engl. limb darkening) versteht man, das die Helligkeit eines Sterns nicht gleichmäßig über die Fläche verteilt ist. An den Rändern ist der Stern dunkler (kühler) in der Mitte heller (heißer). | ||
Direkt beobachten kann man das allerdings nur an der Sonne, bei den anderen Sternen kann man nur durch physikalische Modelle und Analysen des Sternenlichtes (Photometrie, | Direkt beobachten kann man das allerdings nur an der Sonne, bei den anderen Sternen kann man nur durch physikalische Modelle und Analysen des Sternenlichtes (Photometrie, | ||
- | Randverdunkelung schließen. Da aber Sterne nun mal nicht gleichmäßig hell über ihre Oberfläche leuchten, bedeutet das, das dies bei der Auswertung der Lichtkurve eines Exoplaneten berücksichtigt werden muss. Es zeigt sich weiterhin, dass diese Effekt auch von der beobachteten Wellenlängen (also des verwendeten Filters) abhängig ist. Die Modellierung der Lichtkurve (z.b. mit AstroimageJ) berücksichtigt die Randverdunkelung durch die Annahme eines Quadratischen Modells, dieses Modell liegt der Animation | + | Randverdunkelung schließen. Da aber Sterne nun mal nicht gleichmäßig hell über ihre Oberfläche leuchten, bedeutet das, das dies bei der Auswertung der Lichtkurve eines Exoplaneten berücksichtigt werden muss. Es zeigt sich weiterhin, dass diese Effekt auch von der beobachteten Wellenlängen (also des verwendeten Filters) abhängig ist. Die Modellierung der Lichtkurve (z.b. mit AstroimageJ) berücksichtigt die Randverdunkelung durch die Annahme eines Quadratischen Modells. Dieses |
// | // | ||
Zeile 11: | Zeile 11: | ||
// | // | ||
- | Man kann aber auch umgekehrt vorgehen, und mit hilfe der experimentell gewonnen Lichtkurven die Physik des Zentralgestirns studieren. | + | Man kann aber auch umgekehrt vorgehen, und mit Hilfe der experimentell gewonnen Lichtkurven die Physik des Zentralgestirns studieren. |
Beispielsweise lassen sich die physikalische Prozesse die den theoretischen | Beispielsweise lassen sich die physikalische Prozesse die den theoretischen | ||
// | // | ||
Zeile 55: | Zeile 55: | ||
var xmax | var xmax | ||
// slider | // slider | ||
- | var planet = 0.1; | + | var planet = 0.12; |
var impact = 0.0; | var impact = 0.0; | ||
Zeile 160: | Zeile 160: | ||
return ' | return ' | ||
} | } | ||
- | if (planet > 0.10 ){ | + | if (planet > 0.10 && planet != 0.12){ |
return ' | return ' | ||
+ | } | ||
+ | if (planet == 0.12 ){ | ||
+ | return ' | ||
} | } | ||
} | } | ||
Zeile 196: | Zeile 199: | ||
////////// | ////////// | ||
- | function areaOfIntersection(x0, | ||
- | { | ||
- | var rr0 = r0 * r0; | ||
- | var rr1 = r1 * r1; | ||
- | var d = Math.sqrt((x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0)); | ||
- | |||
- | // Circles do not overlap | ||
- | if (d > r1 + r0) | ||
- | { | ||
- | return 0; | ||
- | } | ||
- | |||
- | // Circle1 is completely inside circle0 | ||
- | else if (d <= Math.abs(r0 - r1) && r0 >= r1) | ||
- | { | ||
- | // Return area of circle1 | ||
- | return Math.PI * rr1; | ||
- | } | ||
- | |||
- | // Circle0 is completely inside circle1 | ||
- | else if (d <= Math.abs(r0 - r1) && r0 < r1) | ||
- | { | ||
- | // Return area of circle0 | ||
- | return Math.PI * rr0; | ||
- | } | ||
- | |||
- | // Circles partially overlap | ||
- | else | ||
- | { | ||
- | var phi = (Math.acos((rr0 + (d * d) - rr1) / (2 * r0 * d))) * 2; | ||
- | var theta = (Math.acos((rr1 + (d * d) - rr0) / (2 * r1 * d))) * 2; | ||
- | var area1 = 0.5 * theta * rr1 - 0.5 * rr1 * Math.sin(theta); | ||
- | var area2 = 0.5 * phi * rr0 - 0.5 * rr0 * Math.sin(phi); | ||
- | |||
- | // Return area of intersection | ||
- | return area1 + area2; | ||
- | } | ||
- | } | ||
// var uniformDip = brd.create(' | // var uniformDip = brd.create(' | ||
Zeile 266: | Zeile 231: | ||
return res; | return res; | ||
- | }, xmin, xmax ] , | + | }, xmin, xmax ] , |
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
var dipU = brd.create(' | var dipU = brd.create(' | ||
Zeile 278: | Zeile 243: | ||
return res; | return res; | ||
- | }, xmin, xmax ] , | + | }, xmin, xmax ] , |
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
Zeile 291: | Zeile 256: | ||
return res; | return res; | ||
- | }, xmin, xmax ] , | + | }, xmin, xmax ] , |
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
Zeile 304: | Zeile 269: | ||
return res; | return res; | ||
- | }, xmin, xmax ] , | + | }, xmin, xmax ] , |
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
Zeile 317: | Zeile 282: | ||
return res; | return res; | ||
- | }, xmin, xmax ] , | + | }, xmin, xmax ] , |
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
Zeile 330: | Zeile 295: | ||
return res; | return res; | ||
- | }, xmin, xmax ] , | + | }, xmin, xmax ] , |
////////////////////////////////////////////////////// | ////////////////////////////////////////////////////// | ||
Zeile 398: | Zeile 363: | ||
< | < | ||
< | < | ||
- | </ | + | </ |
- | + | < | |
- | <br>Einstellungen< | + | |
<span id=" | <span id=" | ||
<input id=" | <input id=" | ||
Zeile 452: | Zeile 416: | ||
Die Größenverhältnisse (Rp/R∗) zwischen Exoplanet und Zentralgestirn (engl. Hoststar), verändern | Die Größenverhältnisse (Rp/R∗) zwischen Exoplanet und Zentralgestirn (engl. Hoststar), verändern | ||
die Form der Lichtkurve ebenfalls. Die Amateurastronomie muss sich (mit derzeitigen Amateurequipment) auf die großen Planeten konzentrieren, | die Form der Lichtkurve ebenfalls. Die Amateurastronomie muss sich (mit derzeitigen Amateurequipment) auf die großen Planeten konzentrieren, | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | in das Modell übernommen. | ||
+ | </ | ||
+ | < | ||
+ | |Filter|γ_1|γ_2| | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | </ | ||
+ | [[https:// | ||
+ | [[https:// | ||
- | </ | ||
++++ | ++++ | ||
demo_limbdarkening.1649011520.txt.gz · Zuletzt geändert: 2022/04/03 18:45 von torsten.roehl