diff --git a/FluidDynamics/Components/Orifices/package.order b/FluidDynamics/Components/Orifices/package.order
index 80138edd4a777dcb6f619da117df3e6d496b85f4..1a18b56b2478ce4ca3367ae773c0c3d491fc2e8b 100644
--- a/FluidDynamics/Components/Orifices/package.order
+++ b/FluidDynamics/Components/Orifices/package.order
@@ -1,4 +1,3 @@
-test_SimpleOpening
 test_VerticalOpening
 test_HorizontalOpening
 test_SimpleOpeningComp
diff --git a/FluidDynamics/Components/Orifices/test_HorizontalOpening.mo b/FluidDynamics/Components/Orifices/test_HorizontalOpening.mo
index c64408c2cef9e853a24763904d9a464fd1801c6b..bf47fe6d966bfb46e93d0f96646f7878315fe10a 100644
--- a/FluidDynamics/Components/Orifices/test_HorizontalOpening.mo
+++ b/FluidDynamics/Components/Orifices/test_HorizontalOpening.mo
@@ -1,20 +1,31 @@
 within TAeZoSysPro_testsuite.FluidDynamics.Components.Orifices;
 
 model test_HorizontalOpening
-  TAeZoSysPro.FluidDynamics.Components.Orifices.HorizontalOpening horizontalOpening(L_down = 0) annotation(
-    Placement(visible = true, transformation(origin = {-60, 4.44089e-16}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
-  /*replaceable package Medium = Modelica.Media.Air.SimpleAir, */
-  TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere(RH = 0) annotation(
+  TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere(T = 303.15, use_T_in = true) annotation(
     Placement(visible = true, transformation(origin = {-80, 60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
-  /*replaceable package Medium = Modelica.Media.Air.SimpleAir*/
-  TAeZoSysPro.FluidDynamics.BasesClasses.GasNode gasNode(RH_start = 0,T_start = 323.15, p_start = 101337) annotation(
-    Placement(visible = true, transformation(origin = {-40, -60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
-  /*replaceable package Medium = Modelica.Media.Air.SimpleAir, */
+  TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere2(T = 101425 * 293.15 / 101325, p = 101425) annotation(
+    Placement(visible = true, transformation(origin = {-80, -60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
+  TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere1(T = 283.15) annotation(
+    Placement(visible = true, transformation(origin = {80, 60}, extent = {{20, -20}, {-20, 20}}, rotation = 0)));
+  TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere3 annotation(
+    Placement(visible = true, transformation(origin = {80, -60}, extent = {{20, -20}, {-20, 20}}, rotation = 0)));
+  TAeZoSysPro.FluidDynamics.Components.Orifices.HorizontalOpening horizontalOpening annotation(
+    Placement(visible = true, transformation(origin = {-1.77636e-15, 60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
+  TAeZoSysPro.FluidDynamics.Components.Orifices.HorizontalOpening horizontalOpening1 annotation(
+    Placement(visible = true, transformation(origin = {0, -60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
+  Modelica.Blocks.Sources.Ramp ramp(duration = 10, height = -25, offset = 303.15, startTime = 1)  annotation(
+    Placement(visible = true, transformation(origin = {-70, 10}, extent = {{10, -10}, {-10, 10}}, rotation = 0)));
 equation
+  connect(horizontalOpening.port_b, atmosphere1.Flowport) annotation(
+    Line(points = {{0, 78}, {47, 78}, {47, 60}, {80, 60}}, color = {0, 85, 255}));
+  connect(atmosphere2.Flowport, horizontalOpening1.port_a) annotation(
+    Line(points = {{-80, -60}, {-47, -60}, {-47, -78}, {0, -78}}, color = {0, 85, 255}));
   connect(atmosphere.Flowport, horizontalOpening.port_a) annotation(
-    Line(points = {{-80, 60}, {-60, 60}, {-60, 14}}, color = {0, 85, 255}));
-  connect(horizontalOpening.port_b, gasNode.flowPort) annotation(
-    Line(points = {{-60, -14}, {-60, -14}, {-60, -60}, {-44, -60}, {-44, -60}}, color = {0, 85, 255}));
+    Line(points = {{-80, 60}, {-47, 60}, {-47, 42}, {0, 42}}, color = {0, 85, 255}));
+  connect(horizontalOpening1.port_b, atmosphere3.Flowport) annotation(
+    Line(points = {{0, -42}, {47, -42}, {47, -60}, {80, -60}}, color = {0, 85, 255}));
+  connect(ramp.y, atmosphere.T_in) annotation(
+    Line(points = {{-80, 10}, {-120, 10}, {-120, 60}, {-98, 60}}, color = {0, 0, 127}));
 annotation(
-    experiment(StartTime = 0, StopTime = 1, Tolerance = 1e-6, Interval = 0.002));
-end test_HorizontalOpening;
\ No newline at end of file
+    experiment(StartTime = 0, StopTime = 12, Tolerance = 1e-6, Interval = 0.024));
+end test_HorizontalOpening;
diff --git a/FluidDynamics/Components/Orifices/test_SimpleOpening.mo b/FluidDynamics/Components/Orifices/test_SimpleOpening.mo
deleted file mode 100644
index b1cb454214a49e0a056c9415700c71d0a8c6a079..0000000000000000000000000000000000000000
--- a/FluidDynamics/Components/Orifices/test_SimpleOpening.mo
+++ /dev/null
@@ -1,17 +0,0 @@
-within TAeZoSysPro_testsuite.FluidDynamics.Components.Orifices;
-
-model test_SimpleOpening
-  TAeZoSysPro.FluidDynamics.Components.Orifices.SimpleOpening simpleOpening annotation(
-    Placement(visible = true, transformation(origin = {-3.55271e-15, 3.55271e-15}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
-  TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere(p = 101425)  annotation(
-    Placement(visible = true, transformation(origin = {-80, 3.55271e-15}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
-  TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere1 annotation(
-    Placement(visible = true, transformation(origin = {80, 0}, extent = {{20, -20}, {-20, 20}}, rotation = 0)));
-equation
-  connect(atmosphere.Flowport, simpleOpening.port_a) annotation(
-    Line(points = {{-80, 0}, {-14, 0}}, color = {0, 85, 255}));
-  connect(simpleOpening.port_b, atmosphere1.Flowport) annotation(
-    Line(points = {{14, 0}, {80, 0}}, color = {0, 85, 255}));
-annotation(
-    experiment(StartTime = 0, StopTime = 1, Tolerance = 1e-6, Interval = 0.002));
-end test_SimpleOpening;
\ No newline at end of file
diff --git a/FluidDynamics/Components/Orifices/test_SimpleOpeningComp.mo b/FluidDynamics/Components/Orifices/test_SimpleOpeningComp.mo
index a3cd70df151a8f72d34bf0a702a362b167b66194..d2fd10c893064c6c194c25cc6aaad466966b3a51 100644
--- a/FluidDynamics/Components/Orifices/test_SimpleOpeningComp.mo
+++ b/FluidDynamics/Components/Orifices/test_SimpleOpeningComp.mo
@@ -8,7 +8,7 @@ model test_SimpleOpeningComp
     Placement(visible = true, transformation(origin = {-40, 3.55271e-15}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
   TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere1 annotation(
     Placement(visible = true, transformation(origin = {80, 0}, extent = {{20, -20}, {-20, 20}}, rotation = 0)));
-  Modelica.Blocks.Sources.Ramp pressureProfile(duration = 10, height = 101225, offset = 101425)  annotation(
+  Modelica.Blocks.Sources.Ramp pressureProfile(duration = 10, height = 101325, offset = 101325)  annotation(
     Placement(visible = true, transformation(origin = {-90, 12}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
 equation
   connect(atmosphere.Flowport, simpleOpeningComp.port_a) annotation(
@@ -19,4 +19,4 @@ equation
     Line(points = {{-78, 12}, {-60, 12}, {-60, 12}, {-58, 12}}, color = {0, 0, 127}));
 annotation(
     experiment(StartTime = 0, StopTime = 10, Tolerance = 1e-6, Interval = 0.02));
-end test_SimpleOpeningComp;
+end test_SimpleOpeningComp;
\ No newline at end of file
diff --git a/FluidDynamics/Components/Orifices/test_VerticalOpening.mo b/FluidDynamics/Components/Orifices/test_VerticalOpening.mo
index 2737d6fd48fa35b79fdbc90a0c1e68deee34fc2d..b8dca55babd4bd81ded2296f007534392181430a 100644
--- a/FluidDynamics/Components/Orifices/test_VerticalOpening.mo
+++ b/FluidDynamics/Components/Orifices/test_VerticalOpening.mo
@@ -1,7 +1,7 @@
 within TAeZoSysPro_testsuite.FluidDynamics.Components.Orifices;
 
 model test_VerticalOpening
-  TAeZoSysPro.FluidDynamics.Components.Orifices.VerticalOpening verticalOpening annotation(
+  TAeZoSysPro.FluidDynamics.Components.Orifices.Opening verticalOpening annotation(
     Placement(visible = true, transformation(origin = {-1.77636e-15, 60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
   TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere(T = 303.15)  annotation(
     Placement(visible = true, transformation(origin = {-80, 60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
@@ -9,7 +9,7 @@ model test_VerticalOpening
     Placement(visible = true, transformation(origin = {80, 60}, extent = {{20, -20}, {-20, 20}}, rotation = 0)));
   TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere2(T = 101425 * 293.15 / 101325, p = 101425)  annotation(
     Placement(visible = true, transformation(origin = {-80, -60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
-  TAeZoSysPro.FluidDynamics.Components.Orifices.VerticalOpening verticalOpening1 annotation(
+  TAeZoSysPro.FluidDynamics.Components.Orifices.Opening verticalOpening1 annotation(
     Placement(visible = true, transformation(origin = {0, -60}, extent = {{-20, -20}, {20, 20}}, rotation = 0)));
   TAeZoSysPro.FluidDynamics.Sources.Atmosphere atmosphere3 annotation(
     Placement(visible = true, transformation(origin = {80, -60}, extent = {{20, -20}, {-20, 20}}, rotation = 0)));