Solartec » Výzkum » Vliv znečištění na výkon » Popis XML formátu pro uchování dat

Popis XML formátu pro uchování dat

Data jsou předávaná v XML souborech. XML je jazyk podobný HTML, narozdíl od HTML ale umožňuje definovat vlastní značky. XML tak má výhodu v dobrém popisu vnitřní struktury. Přímo vevnitř souboru je popsaný každý údaj, takže nemůže dojít k záměně a i po mnoha letech je z popisů patrné, jaká data jsou v XML uložena. XML formát je podporovaný už nyní dost dobře v internetových prohlížečích a je předpoklad, že bude používaný i po mnoha letech.

XML soubory lze snadno rozšířit o další položky, aniž by se muselo náročně předělávat programové vybavení - položky jsou načítané do databáze podle svých názvů, nikoliv podle polohy sloupce.

Formátování a zobrazení XML souboru

Soubor XML lze zobrazit běžným internetovým prohlížečem - bez problémů funguje například Mozilla nebo MS Internet Explorer verze 6. Před zobrazením se XML soubor přímo v prohlížeči konvertuje do tvaru HTML. K tomu se používá soubor v jazyce XSL.

Obecná struktura

Součástí projektu je několik desítek instalací s různým počtem dataloggerů a střídačů. I když jsou pro zpracování data uložená v relační databázi a jsou organizovaná jinak, xml soubor má stromovou strukturu a lépe vystihuje organizaci projektu.

vavZastřešující prvek xml souboru
instalaceÚdaje o konkrétní instalaci.
idČíslo instalace.
textidUmístění, typ instalace
delkaZeměpisná délka
sirkaZeměpisná šířka
dataloggerÚdaje o dataloggeru.
id_dataloggeruČíslo dataloggeru
stridacÚdaje o střídači
cisloČíslo střídače
cistotaRozlišení čistý/špinavý
sklonSklon panelu
orientaceOrientace (jih 180°)
kalibracePřepočítávací koeficient
pocatecni_hodnotyNulovací údaje o vyrobené energii
zaznamDatový záznam
datumDatum a čas vynulování střídače - od kdy
datum_doDatum a čas vynulování střídače - do kdy
energie_startVyrobená energie
souborSoubor dat
zaznamDatový záznam
datumDatum a čas vzorku
intervalInterval vzorkování
energieCelková vyrobená energie
napetiOkamžité napěti
vykonOkamžitý výkon
teplotaVnitřní teplota střídače

Detailní popis jednotlivých prvků

vav

Zastřešující prvek xml souboru. V souboru se může objevit jen jednou. Prvek obsahuje dále jen prvky instalace. Těch může obsahovat několik (pro každou instalaci jeden).

instalace

Prvek popisuje jednu konkrétní instalaci. Každá instalace v souboru je uzavřena ve vlastním prvku instalace.

textid

Textový popis instalace - umístění, typ.

delka, sirka

Zeměpisná délka a šířka.

datalogger

Prvek s popisem jednoho dataloggeru. V každé instalaci může být několik dataloggerů - každý datalogger musí být popsaný ve vlastní části.

id_dataloggeru

Číslo dataloggeru.

stridac

Prvek s popisem jednoho připojeného střídače. Ke každému dataloggeru lze připojit několik střídačů. Každý střídač musí být popsaný ve vlastní části.

cislo

Číslo střídače.

cistota

Jednopísmenné označení (písmenem Č nebo Š), jestli je ke střídači připojený čištěný nebo nečištěný (špinavý) panel.

sklon

Sklon solárního panelu ve stupních.

orientace

Orientace panelu.

kalibrace

Přepočítávací koeficient střídače. Každý střídač a panel je vyrobený s nějakými tolerancemi. Tímto koeficientem se přepočítávají údaje o okamžitém výkonu a celkové vyrobené energii. Koeficient je nastavený tak, aby měly všechny panely připojené k dataloggeru po přepočtení stejný výkon. Koeficient se musí nastavit za stejných podmínek - na začátku sledování, když jsou všechny panely dosud čisté.

pocatecni_hodnoty, zaznam, datum, energie_start

Ve střídači je zabudovaný elektroměr. Střídače od nainstalování do oficiálního zahájení sledování mohou vyrobit různé množství energie. Od času uvedeného v prvku datum se od údaje o celkově vyrobené energii odečítá údaj v prvku energie_start. U všech střídačů tak lze nastavit "bod nula" najednou bez potřeby fyzického nulování střídačů.

soubor, zaznam

Soubor naměřených hodnot. Každý záznam je v samostatném prvku zaznam.

datum

Datum a čas měření.

interval

Interval měření.

energie

Celkové množství energie vyrobené střídačem. Pro srovnávací účely (v grafech, přehledech) je potřeba od údaje odečíst hodnotu uvedenou v prvku pocatecni_hodnoty a vynásobit údaj hodnotou prvku kalibrace.

napeti

Okamžité napětí. Protože se napětí na článcích od určité (poměrně malé) úrovně osvětlení nemění, nemá jeho sledování pro projekt příliš zásadní význam.

vykon

Okamžitý výkon. Pro srovnávací účely (v grafech, přehledech) je třeba údaj o okamžitém výkonu vynásobit koeficientem z prvku kalibrace.

teplota

Interní teplota střídače. Nemá žádný praktický význam.

Česká fotovoltaické průmyslové asociace