BINSYN


  • Acronym: BINSYN
  • Autor: Albert P. Linnell















  • Rok vzniku: 1984, 1993
  • Stránky projektu: neexistují
  • Dostupnost: k dispozici jsou zdrojové kódy
  • Manuál: součástí balíčku



  • Linnell používá pro řešení svého modelu (viz Linnell, 1984, 1993) sadu programů v balíčku nazvaném BINSYN. Původní verze, založená na Rocheovské geometrii, umožňovala řešit jen případ kruhové trajektorie složek. Současná verze už zahrnuje i řešení ex­centrických trajektorií. Nicméně zvláštností balíčku BINSYN je možnost využít i jiný model než Rocheův například polytropní. Proto jsou počáteční vstupní parametry pro program PGA (hmotnost primární složky M1, vzdálenost složek R, poměr hmotností složek q = M2/M1, a povrchové potenciály složek Β1, Β2 vyjádřeny v jednotkách soustavy cgs. Chceme-li použít Rocheův model, je třeba pomocí programu CALPT nejdříve spočítat ze vstupních bezrozměrných Rocheovských potenciálů příslušné cgs potenciály a připravit tak vstup pro program PGA. Ten vytvoří pro fotosféru síť bodů, v nichž spočítá vlastnosti fotosféry, gravitaci a další veličiny. Uvažovaná rotace složek přitom nemusí být synchronní.
    Program PGB počítá projekci složek dvojhvězdy do roviny kolmé k zornému paprsku. K tomu je zapotřebí vložit sklon a alespoň jednu polohu složky dvojhvězdy. Pro výpočet celé světelné křivky nestačí jedna poloha, ale je samozřejmě třeba vložit celou sadu orbitálních délek. PGB počítá obzor pozorovatele pro každou šířkovou kružnici určenou PGA. Pro každý bod sítě je tedy spočtena zenitová vzdálenost a směrový kosinus. To umožňuje určit okraj stínu na dané složce během zákrytu.
    Procedura PGC určuje charakteristiky záření každé složky pomocí výpočtu efektivní teploty pro každý bod sítě, spočtený PGA. Jako počáteční hodnotu volí teplotu na pólu složky. Protože hodnota gravitačního zrychlení v jednotlivých bodech zvolené sítě je již známa, lze v těchto bodech určit i efektivní teploty dle vztahu
    Tl=Tp*(gl/gp)β,
    kde g je gravitační zrychlení vždy lokální (index l) a polární (index p) a exponent β nabývá pro hvězdy v zářivé rovnováze dle teorému von Zeipela (1924a) hodnoty 0.25 a pro hvězdy s konvektivními obálkami podle Lucyho zákona (1967) přibližně hodnotu 0.08. Následně jsou ke zjištění efektivní teplotě v daném místě dopočítávány korekce vyplývající například z gravitačního zjasnění, efektu odrazu apod. Výsledná efektivní teplota spolu s vlnovou délkou a místním gravitačním zrychlením slouží k vyhledání konečných koeficientů okrajového ztemnění v příslušných tabulkách. Externí soubory s tabulkami koeficientů jsou převzaty z práce Wadeho a Rucinského (1985) a jsou založeny na Kuruczově modelu atmosféry (Kurucz, 1979).
    Nedávno byl program PGC vylepšen zavedením mnohem přesnější celistvé procedury, která spolupracuje přímo s programy pro výpočet syntetických spekter (Linnell & Hubený, 1994). To zahrnuje výpočet syntetických spekter pro zdeformované a souputníkem ozařované složky dvojhvězdy a umožňuje vypočítat pro všechny body sítě efektivní vlnové délky pro použitá pozorovací data a následně určit ze stejných dat představujících syntetické spektrum složky dvojhvězdy i koeficienty okrajového ztemnění. Ze syntetických spekter je pak možné v jednom běhu programu počítat až pět syntetických monochromatických světelných křivek. Procedura PGC umožňuje také zahrnout do výpočtů skvrny na povrchu složek. V příslušných pomocných souborech je třeba zadat počet, polohy a poloměry skvrn a jejich teplotu.
    Program PGD počítá především tok záření směrem k pozorovateli z každé složky a úbytek světla během zákrytů.
    Program PGE, v novější verzi označovaný SPT, používá na vstupu data z PGD a počítá teoretické světelné křivky v základních fázích z programu PGB. Pro výpočet teoretické hvězdné velikosti v čase odpovídajícím času pozorování je použit přesný nelineární interpolační algoritmus. Zmíněné základní fáze v PGB jsou navíc voleny tak, aby se interpolace neprováděly přes fáze s nespojitou derivací (například v okamžiku prvního kontaktu). To také umožňuje počítat teoretické hvězdné velikosti pro srovnání s dlouhými řadami pozorování se stejnou přesností. Jinak řečeno, je možné použít celý původní soubor pozorování bez nutnosti komprimace normálními body a podobně. Vypočtené světelné křivky jsou normovány na úroveň 1.0 v maximu. Pokud soustava obsahuje třetí světlo, je vypočtená světelná křivka vzhledem k této skutečnosti korigována.
    Proceduru PGF je možné využít k výpočtu syntetických pozorovacích dat. Program PGS používá výstup z SPT, který moduluje simulovanými chybami pozorování.
    Program DIFCORR (Linnell, 1989) pro diferenciální korekce počítá korekční členy pro parametry: sklon i, Rocheovy potenciály Ω1, Ω2, poměr hmotností q, bolometrická albeda A1, A2, gravitační zrychlení g2, g2, polární teploty T1, T2, škálové koeficienty okrajového ztemnění S1, S2, časy středů primárního a sekundárního minima tp, ts, třetí světlo ve vlnové délce pozorování l3(λ) a normalizační faktor U, který slouží k "sesazení" napozorované světelné křivky s vypočtenou. Program obecně zvládá světelné křivky v různých barvách a tak v principu může určovat teploty T1 a T2. Počáteční hodnoty teplot jsou za normálních podmínek stanoveny podle barevného indexu v kvadratuře nebo podle spektrálního typu. Optimalizována však může být jen jedna teplota.
    Linnellův program se výrazně odlišuje od jiných programů stejného zaměření. V Linnellově programu je střední světelná křivka v každé barvě určována ze střední referenční sady parametrů. Pro každý parametr je určen posun z této střední referenční hodnoty a jsou vytvořeny dva soubory odlehlých parametrů symetricky posunutých oproti středové referenční sadě. Je samozřejmě třeba věnovat tomuto procesu pozornost, abychom vyloučili fyzikálně nemožné parametry. Tři světelné křivky pro každý parametr pak určují dvě první diference a jednu druhou a zůstávají konstantní pro následné iterace. Jen koeficient druhé diference se mění ve výpočtu nové první derivace. Tento postup znamená sice velké počáteční výpočty, ale výpočetní čas následných iterací se naopak významně zkrátí. Navíc přesnost první derivace je docela vysoká.
    Linnell se vydal cestou množství jednotlivých programů namísto jednoho komplexního programu. Důvodem je velká flexibilita. Například je možné pustit nový výpočet pro modifikovanou hodnotu teploty T2 bez toho, že by bylo nutné přepočítávat znovu geometrii soustavy. Celý výpočet je však možné spouštět pomocí vlastních dávkových řídících programů. Navíc nebýt rozdělení celého projektu do jednotlivých programů nebylo by zařazení programu pro syntetickou fotometrii (Linnell et al., 1998) příliš praktické. Celkově je balík BINSYN mnohem větší než nejrozšířenější program Wilsona a Devinneyho. Pro jednu iteraci a 700 bodů sítě pro jednu složku vyprodukuje přibližně 20 MB dat.


    Literatura:
    Kurucz, R. L., 1979, ApJ Suppl. Ser. 40, 1-340
    Linnell, A. P., 1984, ApJ Suppl. Ser. 54, 17
    Linnell, A. P., 1989, ApJ 342, 449
    Linnell, A. P., 1993, Light Synthesis Modeling of Close Binary Stars, v Light Curve Modeling of Eclipsing Binary Stars, ed. E. F. Milone, Springer, New York, str. 103-111
    Linnell, A. P., Etzel, P. B., Hubeny, I., Olson, E. C., 1998, ApJ 494, 773
    Linnell, A. P., Hubeny, I., 1994, ApJ 434, 738
    Lucy, L. B., 1967, Zeitschrift f¨ur Astrophysik 65, 89
    von Zeipel, H., 1924a, MNRAS 84, 702
    Wade, R. A., Rucinski, S. M., 1985, A&AS 60, 471-484





    zpět na přehled metod