Tipy

Jak převést průtok na objem?

články a nápady pro vývojáře softwaru a webové vývojáře.

Java: Převod streamu na pole

Úvod V tomto tutoriálu budeme převádět proud Java na pole Java pro primitivní typy i objekty. Stream.toArray() Metoda toArray() je vestavěná metoda ze třídy Stream, kterou je opravdu užitečné použít při převodu ze streamu na pole. Pracuje jak s primitivními typy, tak s objekty, i když je zde malý rozdíl v použití. Metoda vrací nové pole, což znamená, že výsledky zabalíme do nového pole pro uložení. Pro asi

Doba čtení: 3 min.

Vstup

V tomto tutoriálu provedeme převod průtok Java to Java Array pro primitivní typy i objekty.

Stream.toArray()

Metoda toArray() je vestavěná metoda ze streamu, kterou je opravdu vhodné použít při převodu ze streamu na pole. Pracuje jak s primitivními typy, tak s objekty, i když je zde malý rozdíl v použití.

Metoda vrací nové pole, což znamená, že výsledky zabalíme do nového pole pro uložení. U objektů musíme specifikovat typ objektu a také poskytnout konstruktor pole tento typ metody.

Primitivní typy

Java 8 má speciální vlákna pro primitivní typy, tzn. IntStream, LongStream a DoubleStream. Použijme IntStream k uložení rozsahu celých čísel a poté jej převeďte na pole:

IntStream stream = IntStream.range(10, 20); int[] array = stream.toArray(); System.out.println("Printing array . "); for (int i = 0; i < array.length; ++i) System.out.print(array[i] + " ");
Printing array . 10 11 12 13 14 15 16 17 18 19 

Proudy jsou dobré pro manipulaci s daty, takže můžete provést předběžné zpracování v proudu spíše než v poli a na konci jej převést na jeden:

IntStream stream = IntStream.range(10, 20); // Filter out all even numbers int[] array = stream.filter(x -> x%2 == 0).toArray(); System.out.println("nPrinting even numbers . "); for (int i = 0; i < array.length; ++i) System.out.print(array[i] + " ");
Printing even numbers . 10 12 14 16 18 

Objekty

U objektů metoda toArray() vezme odkaz na konstruktor pole pro odpovídající objekt a vrátí pole tohoto typu. Vytvoříme Stream z řetězce a převedeme jej na pole:

// Create a List of Strings List list = new ArrayList<>(); list.add("John"); list.add("Jenny"); list.add("Martha"); // Stream the List Stream stream = list.stream(); // Create an array using the toArray() method String[] array = stream.toArray(String[]::new); System.out.println("Printing String array . "); for (int i = 0; i < array.length; ++i) System.out.println(array[i]);
Printing String array. John Jenny Martha 

Poznámka. Metoda toArray() vyžaduje použití konstruktoru pole a k určení typu jsme použili odkaz na metodu - String[]::new . toArray() vrací pole zadaného typu, a pokud typ není zadán, dojde k neshodě:

String[] array = stream.toArray(); 

Výsledkem je chyba kompilátoru:

error: incompatible types: Object[] cannot be converted to String[] 

Místo odkazů na zkrácené metody můžeme k dosažení tohoto cíle použít také výrazy lambda. Vyfiltrujme pouze jména začínající písmenem J:

// Create a List of Strings List list = new ArrayList<>(); list.add("John"); list.add("Jenny"); list.add("Martha"); // Stream the List Stream stream = list.stream(); // Filter the stream element and convert to array String[] array = stream .filter(string -> string.startsWith("J")) .toArray(size -> new String[size]); System.out.println("Printing names starting with 'J'. "); for (int i = 0; i < array.length; ++i) System.out.println(array[i]);
Printing names starting with 'J'. John Jenny 

Závěr

V tomto článku jsme převedli Stream na pole. To lze provést pro pole primitiv a objektů pomocí Stream.toArray() , i když s mírně odlišným použitím.

Přečtěte si více
Jak uchovat Gauru až do jara?

Licencováno pod CC BY-NC-SA 4.0

Znalost průtoku plynu je klíčovým parametrem v mnoha oblastech našeho života. Z práce plynovody a ventilační systémy až po průmyslové výroba a vědecký výzkum – porozumění je vyžadováno všude najak rychle plyn se pohybuje a v jakém množství.

Představit si pro sebeže stavíte nový v továrněkde se používají plynové hořáky. Potřebujete přesně vypočítatkolik plynu by mělo být dodáno každému hořákaby byl zajištěn optimální proces hořící a vyhnout se bezpečnostním problémům. ️ Nebomožná být, navrhujete ventilační systém pro velkou budovu. Potřebujete? ujisti seže vzduch cirkuluje efektivně, mazání znečištění a poskytuje příjemnou teplotu. ️ V obou případech je znalost průtoku plynu základem pro úspěšné řešení problému.

Přejděte na vybranou část výběrem příslušného odkazu:

⭐ Základní vzorce pro výpočet průtoku plynu

⭐ Vzorec pro kapacitu plynovodu a rychlost plynu

⭐V=Q/S

⭐ Rychlost plynu v potrubí je tedy přibližně 1273 metrů za sekundu!

⭐ Vzorec pro výpočet rychlosti proudění vzduchu

⭐ Metody měření rychlosti proudění plynu

⭐ Použití plováků

⭐ Jak to funguje?

⭐ Jiné metody měření

⭐ Faktory ovlivňující průtok plynu

⭐ Praktické tipy pro práci se vzorci a měřeními

⭐ Závěry

⭐ Často kladené otázky (FAQ)

✌️ Zanechte recenzi

Jak zjistit průtok plynu: vzorec Q = V • S
Stanovení rychlosti proudění plynu je důležitým úkolem v mnoha oblastech, od průmyslové ventilace po dodávky plynu a kosmické technologie. K jeho vyřešení se používá jednoduchý, ale účinný vzorec: Q = V • S, kde:
(Tj. Q – objemový průtok plynu (měřený v m³/s nebo l/s), ukazuje, kolik plynu projde průtokovou sekcí za jednotku času.
(Tj. V – rychlost proudění plynu (měřená v m/s), určuje rychlost, kterou se pohybují částice plynu.
(Tj. S - plocha průřezu toku (měřeno v m²), určuje plochu průřezu potrubí nebo kanálu, kterým se plyn pohybuje.
Z tohoto vzorce je snadné odvodit vzorec pro zjištění rychlosti proudění: V=Q/S.
Jak zjistit rychlost proudění v praxi?
1. Měření objemového průtoku (Q): K tomu můžete použít různá zařízení, jako jsou rotametry, membrány, ultrazvukové průtokoměry. Výběr zařízení závisí na konkrétních podmínkách a vlastnostech plynu.
2. Určení plochy průřezu (S): Pokud se tok plynu pohybuje potrubím, pak se plocha průřezu vypočítá pomocí vzorce pro plochu kruhu: S = πr², kde r je poloměr potrubí. Pokud se tok pohybuje kanálem jiného tvaru, pak se plocha průřezu vypočítá pomocí příslušného vzorce.
3. Výpočet rychlosti (V): Jakmile jsou známy hodnoty Q a S, vypočítá se rychlost proudění pomocí vzorce V = Q / S.
Příklad: Představme si, že potrubím o poloměru 0.1 m projde 1 m³ plynu za sekundu. Potom je plocha průřezu trubky S = π(0.1)² ≈ 0.0314 m². Rychlost proudění plynu bude rovna V = 1 m³/s / 0.0314 m² ≈ 31.8 m/s.
Je důležité si uvědomit, že tento vzorec platí pro ustálené laminární proudění. V případě turbulentního proudění nebo proměnlivého proudění plynu je nutné použít složitější metody výpočtu. ️
Znalost rychlosti proudění plynu vám umožňuje řešit mnoho praktických problémů, například optimalizovat provoz ventilačních systémů, sledovat proudění plynu v technologických procesech a také provádět výzkum v oblasti aerodynamiky a dynamiky plynů.

Základní vzorce pro výpočet průtoku plynu

Vzorec pro kapacitu plynovodu a rychlost plynu

Nejběžnější vzorec, který souvisí s rychlostí proudění, plochou průřezu a objemovým průtokem plynu:

Přečtěte si více
Co si vybrat - API SL nebo API SN? Porovnání charakteristik a doporučení

Q=V*S, kde:

  • Q — objemový průtok plynu (například m³/s nebo l/s). Jedná se o množství plynu, které projde průřezem potrubí za jednotku času.
  • V — rychlost proudění plynu (například m/s). To je rychlost, kterou se plyn pohybuje v potrubí.
  • S je plocha průřezu toku (například m²). Toto je oblast kruhu tvořeného průřezem potrubí.

Z tohoto vzorce je snadné získat vzorec pro výpočet rychlosti plynu:

V=Q/S

Pokud například víme, že potrubím o průměru 10 cm projde 10 m³ plynu za sekundu, můžeme vypočítat rychlost plynu:

  1. Najděte plochu průřezu potrubí: S = π * (d/2)² = 3.14 * (0.1 m / 2)² ≈ 0.00785 m².
  2. Dosaďte hodnoty do vzorce: V = 10 m³/s / 0.00785 m² ≈ 1273 m/s.

Rychlost plynu v potrubí je tedy přibližně 1273 metrů za sekundu!

Vzorec pro výpočet rychlosti proudění vzduchu

V případě vzduchu se často používá průtok vzduchu v m³/h. V tomto případě bude vzorec vypadat takto:

V = L / (3600 * S), kde:

  • V - rychlost proudění vzduchu (m/s)
  • L — průtok vzduchu (m³/h)
  • S — plocha průřezu vzduchového potrubí (m²)

Číslo 3600 se používá k převodu hodin na sekundy.

Metody měření rychlosti proudění plynu

Pomocí plováků

Jednou z nejjednodušších a nejběžnějších metod měření rychlosti proudění je použití plováků. Plovák je spuštěn do proudu plynu (nebo kapaliny) a je pozorován jeho pohyb.

Jak to funguje?

  1. Plovák umístěný v proudu se s ním začne pohybovat.
  2. Měří se doba, za kterou plovák urazí určitou vzdálenost.
  3. Rychlost plováku (a podle toho i rychlost proudění) se vypočítá podle vzorce: V = S/t, kde S je vzdálenost, kterou plovák uplaval, a t je doba jeho pohybu.

Tato metoda je snadno použitelná, ale má řadu omezení. Například nemusí být přesné při měření rychlosti nerovnoměrného průtoku nebo když jsou v dráze plováku překážky.

Jiné metody měření

Existují další, přesnější a složitější metody měření rychlosti proudění plynu:

  • Rotující oběžná kola: ️ Rotační oběžné kolo instalované v proudu plynu se otáčí určitou rychlostí, která je úměrná rychlosti proudění.
  • Teplotní anemometry: ️ Tato zařízení měří rychlost proudění plynu změnou teploty vyhřívaného tělesa, které se proudem plynu ochlazuje.
  • Ultrazvukové senzory: Tyto senzory měří dobu průchodu ultrazvukových vln proudem plynu. Rychlost proudění se vypočítává z rozdílu doby průchodu vln v různých směrech.
  • Senzory tlaku: Měřením rozdílu tlaků před a po zúžení průtoku plynu lze vypočítat průtok.

Volba metody měření závisí na konkrétních podmínkách a požadavcích na přesnost měření.

Faktory ovlivňující průtok plynu

Průtok plynu mohou ovlivnit různé faktory:

  • Průměr trubky: Čím větší je průměr potrubí, tím nižší je průtok pro stejný objemový průtok.
  • Tlak plynu: Čím vyšší je tlak plynu, tím vyšší je průtok.
  • Teplota plynu: Čím vyšší je teplota plynu, tím vyšší je průtok.
  • Průtokový odpor: Překážky, ohyby a zúžení v potrubí zvyšují odpor proudění a snižují rychlost.
  • Viskozita plynu: Čím vyšší je viskozita plynu, tím nižší je průtok.
Přečtěte si více
Jak rozdělit prostor na spaní?

Při výpočtu a měření průtoků plynu je důležité vzít v úvahu všechny tyto faktory.

Praktické tipy pro práci se vzorci a měřeními

  • Dávejte pozor na měrné jednotky: Všechny veličiny ve vzorcích musí být vyjádřeny ve stejných jednotkách. Pokud je například rychlost vyjádřena v m/s, pak by vzdálenost měla být v metrech a čas by měl být v sekundách.
  • Použijte správné vzorce: Vyberte vzorec, který odpovídá podmínkám problému.
  • Zvažte faktory ovlivňující průtok: Nezapomeňte na vliv průměru potrubí, tlaku, teploty a dalších faktorů.
  • Použijte vhodnou metodu měření: Zvolte metodu měření, která poskytuje požadovanou přesnost a je vhodná pro vaše konkrétní podmínky.
  • Zkontrolujte výsledky měření: Porovnejte výsledky měření s teoretickými výpočty a daty z jiných zdrojů.
  • Dávejte pozor na bezpečnost: Při práci s plynem vždy dodržujte bezpečnostní předpisy.

Závěry

Průtok plynu je důležitým parametrem, který je nutné brát v úvahu v mnoha oblastech provozu.

Klíčové body:

  • Vzorec Q = V * S je základem pro výpočet průtoku plynu.
  • Pro měření rychlosti proudění existují různé metody, od jednoduchých plováků až po složité elektronické přístroje.
  • Průtok plynu je ovlivněn různými faktory, které je třeba vzít v úvahu při výpočtech a měřeních.
  • Při práci s plynem je důležité dodržovat bezpečnostní pravidla.

Často kladené otázky (FAQ)

Jak vypočítat průtok plynu v potrubí?

  • K tomu potřebujete znát objemový průtok plyn a průřezovou plochou trubky. Použijte vzorec V = Q / S.

Jak měřit průtok plynu doma podmínky?

  • Snadný způsob je použití vznášet se a měřit čas, během kterého urazí určitou vzdálenost.

Jaké přístroje se používají k měření rychlosti proudění plyn?

  • rotující oběžná kola, horkovodičové anemometry, ultrazvukové senzory, tlakové senzory.

Co je to objemový průtok plyn?

  • Toto množství plyn, který projde průřezem potrubí za jednotku času.

Na čem závisí rychlost proudění? plyn?

Jak převést spotřebu plynu z m³/h na m³/с?

  • Průtok plynu v m³/h vydělte 3600.

Je možné měřit průtok plynu pomocí Smartphone?

  • Ano, existovat aplikace, která dokáže pomocí mikrofonu chytrého telefonu měřit rychlost proudění vzduchu.

Doufám, tento článek vám pomohl přijít na to v tomjak zjistit průtok plynu.

Hodně štěstí ve vašem výpočty и měření!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Back to top button