TRZ-2011-03
R10086
Zpráva z řešení projektu technického rozvoje Automatizace procesů technické podpory výroby kompresorů
PROGRAM PRO NÁVRH RTK FORMÁT DAT
ZÁZNAM autoři
schválil
uvolnil
jméno:
Ing.Luboš Březina Ing.Jiří Běhal, Ph.D.
Ing.Richard Partyka
Dr.Ing.Petr Koška
datum:
…………………….. …………………….. ……………………..
podpis:
…………………….. …………………….. ……………………..
Program pro návrh RTK – Formát dat
TRZ-2011-03
ANOTACE V rámci projektu „Automatizace procesů technické podpory výroby kompresorů“ byl vyvinut software „Program pro návrh RTK“. Program slouží pro automatizovaný návrh průmyslového kompresoru s jednohřídelovými tělesy. Zde je předložen písemný popis formátu vstupních / výstupních dat.
SUMMARY A software referred as „Program pro návrh RTK“ has been developed in the course of „Automatizace procesů technické podpory výroby kompresorů“ project. The tool is used for design of industrial compressor of single axis structure. A description of input / output data format is presented in this report.
PODĚKOVÁNÍ Tato zpráva vznikla za finanční podpory Ministerstva průmyslu a obchodu v rámci projektu FR-TI2/206 „Automatizace procesů technické podpory výroby kompresorů“.
2 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
OBSAH Záznam .......................................................................................................................................1 Anotace.......................................................................................................................................2 Summary.....................................................................................................................................2 Poděkování .................................................................................................................................2 Obsah ..........................................................................................................................................3 1
Formáty souborů.................................................................................................................4 1.1 Slovníky......................................................................................................................4 1.2 Tabulky.......................................................................................................................5 1.3 Šablony RTF...............................................................................................................5
2
Data programu ....................................................................................................................6 2.1 Tabulky.......................................................................................................................6 2.2 Zdroje pro RTF výpisy .............................................................................................13 2.3 Zdroje pro XLS výpisy.............................................................................................13
Literatura ..................................................................................................................................14
3 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
1 FORMÁTY SOUBORŮ 1.1 Slovníky Jedná se o textový soubor uložený ve formátu Unicode. Každý řádek souboru reprezentuje překlad jednoho slova. Řádky jsou rozděleny do pěti sloupců, které jsou od sebe odděleny tabulátory (na každém řádku jsou čtyři tabulátory). První sloupec obsahuje klíčové slovo sloužící k identifikaci řádku slovníku. Každé klíčové slovo ve slovníku musí být jedinečné v rámci daného slovníku. Tato klíčová slova se používají dále v programu. Klíčová slova lze tvořit pomocí znaků anglické abecedy, číslic a podtržítka „_“ s tím, že program rozpozná rozdíl mezi znaky velké a malé abecedy. Není vhodné, aby klíčové slovo začínalo číslicí. Výjimku tvoří názvy plynů z tabulky OLDBBWR.txt, pro jejichž překlady je použito názvů ze sloupce NAZEV respektive VZOREC. Druhý až pátý sloupec obsahují ekvivalenty klíčových slov v následujících jazycích: čeština, angličtina, němčina, ruština. Pořadí jazyků odpovídá pořadí v seznamu v předcházející větě. Soubor slovníku může též obsahovat řádky poznámek. Takovéto řádky musí začínat dvěma hvězdičkami (**). Data programu obsahují následující slovníky:
Použití
Cesta souboru
Slovník výstupních RTF souborů.
Data\SLOVNIK\vystupy.txt
Pro tvorbu slovníku je výhodné používat program MS Office Excel. Potom je nutno použít ukládání jako „Text v kódu Unicode“, Obr. 1.1
Obr. 1.1
Volba formátu dat výstupního souboru
4 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
1.2 Tabulky Souborů tabulek hodnot se používá na více místech programu, například pro načítání databáze kol, konstant plynů apod. Pokud je v dalším popisu dat uvedeno, že některý soubor je ve formátu tabulky hodnot, řídí se jeho formát popisem v této kapitole. Stejně jako u slovníků jde o textové soubory ve formátu Unicode, kde jednotlivé sloupce jsou odděleny tabulátory. Počet sloupců je libovolný a je určen konkrétní potřebou v daném případě použití. Každá tabulka by měla obsahovat minimálně tři řádky. První řádek vždy obsahuje jména sloupců dále používaných v programu (dokumentováno v kapitolách jednotlivých využití tabulek). Jména sloupců musí být v rámci jedné tabulky unikátní. Jména sloupců smějí obsahovat pouze malé a velké znaky anglické abecedy, číslice a podtržítko (‘_‘). Číslice nesmějí být na prvním místě názvu a je rozdíl mezi velkými a malými písmeny. Druhý řádek obsahuje popisy významu jednotlivých sloupců. Třetí a následující řádky obsahují konkrétní data. Od třetí řádky dále je možno vkládat informativní řádky, které jsou identifikovány dvěma hvězdičkami na počátku řádky (**). Důležité je používat tečky (‘.‘) jako oddělovačů desetinných míst v číslech.
1.3 Šablony RTF Tyto šablony slouží pro vytváření výpisů z programu. Šablony RTF je možno vytvářet v programu MS Office Word. Jsou velmi úzce svázány s konkrétním kódem a nelze měnit jména jejich souborů a umístění souborů. Z hlediska obsahu jednotlivých šablon doporučuji ponechat změny na autorovi programu, protože kvalita finálních výpisů je velmi citlivá na jakékoliv úpravy ve zdrojových RTF šablonách.
5 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
2 DATA PROGRAMU Veškerá data programu jsou umístěna v adresáři „Data“, který musí být zařazen do adresáře programu na úrovni souboru RTK.exe.
2.1 Tabulky Tabulky jsou umístěny v podadresáři „Data/TAB“, který je členěn na další podadresáře.
2.1.1 Konstrukční podklady stupňů
Tato data jsou využívána pro definici stupňů RTK (např. příkaz ‘Detailní výběr’ v dialogu Stupeň). Jedná se o dvě tabulky ve standardním formátu:
Popis
Cesta tabulky
Konstrukční podklady pro stupně s osovým vstupem
Data\TAB\Kola_konstrukce\konstrukceAxialni.txt
Konstrukční podklady pro stupně s radiálním vstupem
Data\TAB\Kola_konstrukce\konstrukceRadialni.txt
Pro tyto tabulky platí následující pravidla: 1. Musí obsahovat alespoň dva sloupce. 2. První sloupec musí být pojmenován „TYP“ a musí obsahovat označení typů kol. 3. Druhý sloupec musí být pojmenován „PODTYP“ a musí obsahovat označení konstrukčních podtypů kol. 4. Počet a obsah následujících sloupců je libovolný.
6 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
2.1.2 Konstanty plynů Jedná se o tabulku „Data\TAB\Plyny\OLDBBWR.txt“, která slouží pro výpočty spojené se směsí (např. výpočet BWR stavové rovnice apod.). Tato tabulka vznikla konverzí tabulky „OLDBBWR.DAT“ z programu P5Z do nového formátu. Historicky byla tato tabulka nazývána také jako NV267. Plyn s číselným označením 9 musí být vždy voda. Program je provázán s tímto označením, které určuje, pro kterou složku se počítá případná vlhkost a možnost kondenzace vodních par. Na konci tabulky jsou uvedeny historické změny konstant a jejich platnost.
2.1.3 Typy stupňů Program P5Z obsahoval tabulku „DATHLKOL.DAT“, která byla pro účely programu RTK zkonvertována do více tabulek. Hlavní tabulkou je „Data\TAB\Kola_TD\kola.txt“, která obsahuje přehled všech typů stupňů používaných v programu RTK spolu s některými parametry, které platí pro celý stupeň (zda má stupeň radiální vstup, axiální vstup, existence konstrukčních podkladů apod.). Parametry ovlivňují funkčnost položky „stupeň“ ve stromu návrhového programu. Sloupeček „cesta“ v této tabulce pak odkazuje na soubor konstant pro příslušný stupeň (např. Data\TAB\Kola_TD\363.txt pro typ 363 apod.). Tyto odkazované soubory pak obsahují konstanty pro různé úhly naváděcích lopatek, úhly difuzorových lopatek, šířky kol apod. Popis hodnot v souborech: TYP kód
trojciferné označení termodynamického typu stupně kód = 1, pak cmu [-] (Fi0C, Φ0) je průtokový součinitel vztažený na podmínky v sání stupně kód = 2, pak cmu = cm2/u2 [-] (Fimar, φ2) je průtokový součinitel vztažený na podmínky za oběžným kolem (za předpokladu, že ró = 1-sig/2) alfaD úhel difuzorových lopatek ve stupních (nejsou-li, je alfaD = 0) alfaN úhel naváděcích lopatek ve stupních (nejsou-li, je alfaN = 0) l/D poměrná teoretická šířka v % (přesné označení l2th/D2, kde součinitel kontrakce µ = l2th/l2sk) M0 Machovo číslo pro stavy v sání cmumin hodnota cmu na pompáži stupně cmumax hodnota cmu pro určení zahlcení stupně C0, C1, C2, C3, C4 ... konstanty polynomu 4. stupně pro výpočet chis Chís - χs izochorický součinitel zvětšení tlaku [-] Chis = C0 + C1*cmu + C2*cmu^2 + C3*cmu^3 + C4*cmu^4 D0, D1, D2, D3, D4 ... konstanty polynomu 4. stupně pro výpočet sig příkonový součinitel [-] Sig (σ) Sig = D0 + D1*cmu + D2*cmu^2 + D3*cmu^3 + D4*cmu^4
7 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
2.1.4 Logp-T pro výpočet mezní křivky
Jedná se o tabulku „Data\TAB\Plyny\ LOGPT.txt“, která slouží pro výpočty spojené se směsí. Tato tabulka vznikla konverzí tabulky „LOGPT.DAT“ z programu P5Z do nového formátu. Tabulka obsahuje konstanty pro výpočet mezních křivek pro daný plyn.
Popis hodnot v souboru: CISLO ... pořadové číslo plynu z tabulky OLDBBWR.txt LOGP1, ..., LOGP4 ... konstanty pro tento plyn (logaritmus tlaku) T1, ..., T4 ... konstanty pro tento plyn (teplota)
2.1.5 Výpočet kontaktní ucpávky
Jedná se o tabulku „Data\TAB\Konst_podklady\olejku.txt“. Data se používají, pokud je v tělese kontaktní olejová ucpávka
2.1.6 Tabulka kontrakce oběžného kola
Jedná se o tabulku „Data\TAB\Kola_konstrukce\KONTRkol.txt“. Pro každý termodynamický stupeň obsahuje konstanty pro výpočet součinitele kontrakce. Tabulky se využívá při přepočtu teoretické šířky kola na skutečnou a naopak. Navíc obsahuje další koeficienty pro daný typ kola. Přesný význam koeficientů nebyl při práci na programu prozkoumán. Kód byl přepsán 1:1 dle původního programu NAVRH
Popis hodnot: TYP_STUPNE Pocet_lop beta_lop Kcmun K0k, K1k, K2k U1k, U2k K1g K1gd
... trojciferné označení typu stupně ... počet lopatek oběžného kola ... β2 výstupní úhel lopatek oběžného kola [°] ... konstanta pro cmu návrhové (asi) ... korekce pro výpočet kontrakce ... korekce pro výpočet ucpávky ... korekce pro určení hmotnosti ... korekce pro GD kvadrát
8 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
2.1.7 Tabulka šířek oběžných kol
Jedná se o tabulku „Data\TAB\Kola_konstrukce\SIRKAkol.txt“. Soubor s tabulkou obsahuje také data pro výpočet kontrakce oběžného kola pro příslušnou technologii výroby a průměr oběžného kola D2. Dnes se způsob výroby kol značně změnil. V programu je ale zachován stávající algoritmus, protože nejsou zpracovány komplexní technologické podklady.
Popis hodnot: D2 t_LFC t_LFV t_LSZ t_LSS t_LSK LSK_MIN LSK_MAX LSS
... typový průměr oběžného kola [mm] ... tloušťka lopatky [mm](nýtované, čípkové, frézované) ... tloušťka lopatky [mm] (nýtované, frézované, vrtané) ... tloušťka lopatky [mm] (svařované žlábkem) ... tloušťka lopatky [mm] (svařované středem) ... tloušťka lopatky [mm] (koutový svar) ... nejmenší šířka kanálu na výstupu z oběžného kola (LSK koutový svar) ... největší šířka kanálu na výstupu z oběžného kola (LSK koutový svar) ... (LSS svařované středem)
2.1.8 Přidání dalšího stupně do programu
Přidání nového stupně do programu znamená doplnění příslušných údajů do těchto tabulek (souborů): a. Rozšíření seznamu stupňů (Data\TAB\Kola_TD\kola.txt) b. Vytvoření souboru s odpovídajícím názvem (např. Data\TAB\Kola_TD\363.txt) c. Dopsání koeficientů pro výpočet kontrakce (Data\TAB\Kola_konstrukce\KONTRkol.txt) d. Doplnění konstrukčních podkladů není povinné a nutné pro vlastní výpočet (Data\TAB\Kola_konstrukce\konstrukceAxialni.txt, Data\TAB\Kola_konstrukce\konstrukceRadialni.txt)
9 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
2.1.9 Tabulky pro Konstrukční podklady Tabulka s parametry kol Jedná se o tabulku „Data\TAB\Kola_konstrukce\VahaKol.txt“ s daty ze souboru Vaha.kol. Z tabulky jsou pro každý stupeň načítány parametry jednotlivých kol, které jsou dále přes součinitele upravovány s ohledem na materiál kol, typ stupně. Popis hodnot: prumer Gkola GD2 Dmezist Gmezist Lstupne Ucp
průměr oběžného kola [mm] hmotnost ocelového kola v [kg] hmotový moment setrvačnosti [kg*m2] průměr mezistěny [mm] hmotnost mezistěny [kg] délka stupně [mm] konstanta vyrovnávacího píst (v programu se již nepoužívá, tabulka byla nahrazena polynomem p. Březinou, ve výpočtovém jádru se vypisuje jako KVP)
Tabulka spojek Jedná se o tabulku „Data\TAB\Konst_podklady\SPOJ_LOZ.txt“ s daty ze souboru 33224 a ze souboru SPOJ_LOZ.DAT. Na základě průměru ložiska je z této tabulky vybrána řádka s parametry pro požadovanou spojku popřípadě hmotnost stojanu. Tabulka též slouží pro výpočty spojené s návrhem průměrů ložisek. Tabulka vychází z 9-20-9050-021. Výpočet se provádí na základě určení minimálního průměru na konci hřídele (vzhledem k přenášenému kroutícímu momentu), kde je umístěna spojka. Průměr ložiska pak musí být zákonitě větší. Popis hodnot: dsp ...průměr spojky [mm] P_nmax ...(Pv / nmax) poměr příkonu a otáček (kW) hmotsp ...hmotnost spojky Gstl ...hmotnost stojanu [kg] Tabulka jmenovitých světlostí potrubí Jedná se o tabulku „Data\TAB\Konst_podklady\TABJS.txt“ vytvořenou na základě souboru TABJS.DAT. Pomocí této tabulky jsou převáděny vypočtené světlosti hrdel potrubí na jmenovité světlosti. Popis hodnot: bj
...jmenovitá hodnota světlosti potrubí [mm]
10 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
2.1.10 Tabulky materiálů
Jedná se jednak o tabulku materiálů, která se používá při výpočtech „Data\TAB\Materialy\KNIHOVNA_MATERIALU.txt“ a dále o tabulku doporučených materiálů „Data\TAB\Materialy\DOPORUCENY_MATERIAL.txt“, jejíž obsah je zobrazován pouze pro informaci. V tabulce materiálů musí být obsaženy následující čtyři sloupce: KOD, CISLO, OZNACENI a NRK. Sloupec KOD obsahuje unikátní kód materiálu, který byl nově zaveden pro účely programu RTK a program ho využívá pro identifikaci materiálu ve svých vnitřních algoritmech a při ukládání do souborů (*.rtk). Sloupec CISLO je používán při tvorbě výpisu NRK a jsou použita původní čísla materiálu. Sloupec OZNACENI slouží pro zobrazování materiálu v uživatelském rozhraní programu RTK. Sloupec NRK má povoleny pouze dvě možné hodnoty, a sice 0 nebo 1. Hodnota 1 značí, že se daný materiál bude nabízet v programu RTK při uživatelské konfiguraci výpisu NRK.
2.1.11 Tabulky pro MDOOR Tabulka materiálů Aplikace MDOOR používá materiálová data z tabulky „Data\TAB\Materialy\KNIHOVNA_MATERIALU.txt“. Z této tabulky jsou načítány materiály, které lze použít ke konstrukci oběžných kol. MDOOR používá data z následujících sloupců:
KOD ...obsahuje kód materiálu Platnost ...obsahuje informaci o platnosti a použitelnosti materiálu Kd ...kód pro použití OZNACENI ...označení materiálu Tmin ...minimální teplota materiálu [°C] Tmax ...maximální teplota materiálu [°C] Rp ...mez kluzu [MPa] KodProstredi ...seznam celočíselných identifikátorů prostředí použití materiálu oddělených čárkami KonstantySoubor ...obsahuje cestu k souboru s konstantami polynomu pro závislost f3=f(teplota, sigma, typ_materialu)
Hodnota ve sloupci Platnost určuje možnost použití materiálu. Hodnota ve sloupci Kd určuje, zda materiál lze použít pro konstrukci oběžných kol. Sloupec Platnost musí obsahovat hodnotu 1 a sloupec Kd hodnotu „Oběžná kola“, aby mohl být načten a použit v MDOOR.
11 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
Sloupec KodProstredi obsahuje identifikátory prostředí. Informace o tom, jaké prostředí označují jednotlivé identifikátory, jsou uloženy v tabulce „Data\TAB\Materialy\ProstrediMaterialu.txt“: id popis
...celočíselný identifikátor prostředí ...slovní popis prostředí
Sloupec KonstantySoubor obsahuje cestu k tabulce s konstantami polynomů pro závislost f3=f(teplota, sigma, typ_materialu) pro daný materiál. Tyto tabulky mají následující podobu: poradi ...jednoznačný identifikátor křivky mez_kluzu ...mez kluzu [MPa] at1, at2, at3 ...koeficinety polynomu y = at3*x^2 + at2*x + at1 Jsou implicitně ukládány do adresáře „Data\TAB\Materialy\MDOOR_f3“.
Tabulka typů kol MDOOR dále používá tabulku „Data\TAB\Kola_TD\kola.txt“. Z této tabulky používá hodnoty ze sloupců: TYP ...typ kola l2skD2min ...l2sk/D2*100 [%] minimální l2skD2max ...l2sk/D2*100 [%] maximální ocel_konstanty_uzavrene ...cesta k souboru s konstantami křivek ocel_konstanty_otevrene ...cesta k souboru s konstantami křivek titan_konstanty_uzavrene ...cesta k souboru s konstantami křivek titan_konstanty_otevrene ...cesta k souboru s konstantami křivek
Soubory obsahují v tabulkách koeficienty polynomu druhého řádu. Tyto polynomy popisují křivky, které určují závislost otáček na šířce OK pro danou mez kluzu materiálu. Tabulky s křivkami mají formát: poradi ...jednoznačný identifikátor křivky mez_kluzu ...mez kluzu [MPa] a1,a2,a3 ...koeficienty polynomu jedné křivky up = a1*x^2 + a2*x+ a3
Jejich předvolené umístnění ve zdrojových datech je: Data/TAB/Kola_MDOOR /Ocel /Uzavrene /Otevrene /TiAl6V4 /Uzavrene /Otevrene
12 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
2.2 Zdroje pro RTF výpisy Zdrojové šablony pro RTF výpisy jsou umístěny v podadresáři „Data/RTF“. Tento adresář obsahuje několik podadresářů, z nichž jeden každý obsahuje soubor RTF šablon sloužící pro vytváření jednoho typu výpisu v jedné jazykové versi – viz následující tabulka:
Adresář
Data/RTF/BWR/*.rtf
Data/RTF/BWR_AJ/*.rtf
Data/RTF/SMES/*.rtf
Data/RTF/SMES_AJ/*.rtf
Jazyk
Použití v programu RTK
Čeština
RTF výpis v „Kalkulačce stavové rovnice“
Angličtina
RTF výpis v „Kalkulačce stavové rovnice“
Čeština
RTF výpisy na stránce „Výpočet směsi“
Angličtina RTF výpisy na stránce „Výpočet směsi“
Data/RTF/ RTKPV /*.rtf
Čeština
Data/RTF/KonstrPodklady/*.rtf
Čeština
RTF výpisy na stránkách „Návrh RTK jednohřídelový“ a „Návrh RTK převodový“ RTF výpis na stránce „Konstrukční podklady“ pro „Návrh RTK – Jednohřídelový“
2.3 Zdroje pro XLS výpisy Program RTK obsahuje jedinou XLS šablonu „Data\XLS\REGUL\NV.xls“, která slouží pro vytvoření XLS výpisu na stránce Regulace ve výpočtech „Návrh RTK - jednohřídelový“ a „Návrh RTK - převodový“.
13 / 14
Program pro návrh RTK – Formát dat
TRZ-2011-03
LITERATURA [ 1 ] Spilka J., Březina L.: Program pro návrh RTK – formát dat, 8.12.2011, 8s [ 2 ] Březina, L.: Program pro návrh RTK - Uživatelský popis, Zpráva ČKD TRZ-2012-02, 87s
14 / 14