Revit a problém s výpočtem teplot
Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: Revit, BIM
Popis fóra: Diskuse k AEC CAD/BIM aplikacím Autodesk Revit, Revit LT, AEC Collection, Autodesk Forma, Dynamo, ACC
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=20731
Datum vytištění: 29.čer.2026 v 09:36
Téma: Revit a problém s výpočtem teplot
Odeslal: PepaR
Předmět: Revit a problém s výpočtem teplot
Datum odeslání: 20.úno.2015 v 02:46
|
Dobrý den,
kolega z TZB narazil na zajímavou chybu Revitu při výpočtu teplot, kdy Revit značně zápasí s jednotkami teploty.
Popis problému: U rodiny otopného tělesa jsou zadány dva parametry pro teplotu, které jsou v třetím parametru vzájemně odečítány. Výsledek ovšem jakoby ignoroval stupně a snaží se neustále převádět na kelviny, viz přiložený obrázek. Pokud za konec vzorce přidáte např. + 0, tak je již vše v pořádku, ale při složitějších vzorcích to může nadělat paseku. Podotýkám, že shodný formát jednotek, tzn. stupně, je nastaven jak v rodině, tak v projektu. Testováno na Revitu 2015 UR6.
------------- PepaR https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz
|
Odpovědi:
Odeslal: flesar
Datum odeslání: 20.úno.2015 v 06:42
Nepracuji v Revitu, ale řekl bych že je to známá věc http://www.nazdi.cz/2015/02/pocitani-teploty-v-revitu-c-vs-kelviny.html" rel="nofollow - http://www.nazdi.cz/2015/02/pocitani-teploty-v-revitu-c-vs-kelviny.html .
|
Odeslal: PepaR
Datum odeslání: 20.úno.2015 v 07:43
|
V tom článku je to hezky popsáno, díky za odkaz, nějak mě tento článek minul.
Nicméně stejně by dle mého mělo být toto chování reportováno jako bug. Pokud si nastavím v projektu stupně Cesia, tak očekávám výpočty ve stupních, bez žádných dodatečných oprav a berliček. Nedokážu si představit, že by tak fungovaly délkové rozměry, kdy chcete sečíst dvě hodnoty uvedené v mm a musel bych pak přepočítávat s nějakou hodnotou kvůli imperiálním jednotkám.
------------- PepaR https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz
|
Odeslal: Vladimír Michl
Datum odeslání: 22.úno.2015 v 09:18
U jiných jednotek to nehrozí, problém vzniká jen s "posunutou nulou". Potíž je v tom, že vnitřně se ve všech aplikacích (projevuje se to např. i v Inventoru) počítá vždy ve výchozích jednotkách (u teplot v Kelvinech) a alternativní jednotky jsou použity jen pro přepočet zobrazení. Už to bylo jako chyba hlášeno před časem, ale zatím se Autodesk tváří, že to je "as designed".
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz emea.support.arkance.world)
|
Odeslal: PepaR
Datum odeslání: 22.úno.2015 v 17:24
No jo, ale problém může nastát pokud potřebujete, z teploty [°C] získat výkon ve [W]. Pokusím se požádat kolegu, aby k tomu poskytl širší komentář.
------------- PepaR https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz
|
Odeslal: Jiirka5
Datum odeslání: 24.úno.2015 v 20:17
Dobrý den, mám problém se zadáváním teplot do vzorce. Potřebuji přepočítat výkon otopného tělesa podle vstupních teplot. Proto musím podělit dvě vstupní hodnoty (teploty) a vynásobit původním výkonem. Pro příklad t1/t2 * Q = výsledek ve W. Ani podle odkazu výše, se mi nepovedlo dostat rozumné číslo, pokud chci dělit dvě teploty.
 Správný výsledek by měl být 116,67 W.
Nicméně, zkusil jsem postupovat jinak. Nejdříve jsem si teplotu t1 = 70°C podělím číslem 60 pomocí vzorce z odkazu výše.
Tento výsledek jsem poté podělil 1K a odečetl 273,15. Dostal jsem své požadované číslo bez jednotek.

Problém ovšem nastává, pokud chci vzorec editovat. Najednou se přepočítá jinak a vyjde nesmysl.

Vzorec je stejný, ale výsledky jiné. Setkali jste se někdo s tímto problémem? Mám obavy, že se nebudu moci spolehnout na výpočty Revitu, když to pokaždé počítá jinak. Jde tento problém řešit nějak jinak, jednodušeji? Děkuji za odpověď.
|
Odeslal: Pavel Homan
Datum odeslání: 05.bře.2015 v 11:30
|
U vašeho vzorce ((1.17°C/-272.15°C) - 273.15) je problém v tom, že Revit opět vše interně převede na K a počítá to takto ((274.32 K / -545.3 K) - 273.15). Tedy -272.15°C nezapočítá jako 1K, ale pracuje pouze s hodnotou a nebere v úvahu, že je záporná. Hlášení nekonzistentní jednotky nemohu tedy vyrovnat zápisem /1K (/-272.15°C). Ale při různých pokusech, kdy jsem pro neutralizování jednotek zadal jen /1, Revit tento zápis převedl na 1 1/°C a s tímto "prapodivným" zápisem všechno funguje jak má i po úpravě hodnot. Takže místo /1K, což by fungovalo v projektu, kde jsou jednotky v K, to bude *1 1/°C, pro projekt v °C: Pokud tedy Autodesk nezmění výpočty teplot, může být toto prozatímní řešení, které mi při všech testech zafungovalo.
------------- Pavel Homan
Arkance Systems s.r.o.
|
Odeslal: Jiirka5
Datum odeslání: 05.bře.2015 v 17:48
Děkuji za odpověď. Váš zápis funguje velmi dobře. Musím se přiznat, když se dlouho neobjevovala odpověď, trochu jsem bádal dál. Včera večer jsem přišel i na funkčnost tohoto zápisu: Kdy teplotu podělím 0 °C odečtu 1 a celé vynásobím 273,15.
Vašeho příspěvku jsem si všiml až později. Byl jste rychlejší. Ještě jednou děkuji za odpověď a doufám, že s příchodem nové verze Revitu dojde ke změně počítání °C.
|
|