|
| 1 | +This example case demonstrates how to create pressure ZONEs that can be opened. |
| 2 | +Each time a ZONE is opened, the pressure of the two connected ZONEs quickly equilibriates. |
| 3 | +The speed of the equilibriation is governed by the PRESSURE_RELAX_TIME. |
| 4 | + |
| 5 | +&HEAD CHID='zone_break_fast_uglmat_hypre', TITLE='Test of opening pressure ZONEs' / |
| 6 | + |
| 7 | +&MESH IJK=50,25,6, XB=0.0,10.0,0.0,5.0,0.0,1.2 / |
| 8 | +&MESH IJK=50,25,6, XB=0.0,10.0,5.0,10.0,0.0,1.2 / |
| 9 | +&MESH IJK=50,25,6, XB=0.0,10.0,0.0,5.0,1.2,2.4 / |
| 10 | +&MESH IJK=50,25,6, XB=0.0,10.0,5.0,10.0,1.2,2.4 / |
| 11 | + |
| 12 | +&TIME T_END=30., DT=0.05 / |
| 13 | + |
| 14 | +&MISC CONSTANT_SPECIFIC_HEAT_RATIO=T, STRATIFICATION=F/ |
| 15 | + |
| 16 | +&PRES SOLVER='UGLMAT HYPRE', PRESSURE_RELAX_TIME=0.5 / |
| 17 | + |
| 18 | +&SURF ID='default wall', ADIABATIC=T, DEFAULT=T/ |
| 19 | + |
| 20 | +&SURF ID='BLOW', SPEC_ID='AIR',MASS_FLUX(1)=0.1, COLOR='RED', RAMP_MF(1)='flow' / |
| 21 | +&RAMP ID='flow', T= 0.0, F=0. / |
| 22 | +&RAMP ID='flow', T= 0.1, F=1. / |
| 23 | + |
| 24 | +&OBST XB= 5.0, 5.2, 0.0,10.0, 0.0, 2.4 / |
| 25 | +&OBST XB= 0.0, 5.0, 5.0, 5.2, 0.0, 2.4 / |
| 26 | + |
| 27 | +&HOLE XB= 4.9, 5.3, 2.0, 3.0, 0.0, 2.0, DEVC_ID='door 1', COLOR='GREEN' / |
| 28 | +&HOLE XB= 4.9, 5.3, 7.0, 8.0, 0.0, 2.0, DEVC_ID='door 2', COLOR='BLUE' / |
| 29 | + |
| 30 | +&VENT XB= 2.0, 3.0, 2.0, 3.0, 0.0, 0.0, SURF_ID='BLOW' / |
| 31 | + |
| 32 | +&VENT XB= 0.0, 0.0, 6.0, 7.0, 0.0, 2.0, SURF_ID='OPEN' / |
| 33 | +&OBST XB= 0.0, 0.0, 6.0, 7.0, 0.0, 2.0, DEVC_ID='door 3' / |
| 34 | + |
| 35 | +&DEVC XYZ=1.0,1.0,1.0,ID='pres_1',QUANTITY='BACKGROUND PRESSURE', RELATIVE=T / |
| 36 | +&DEVC XYZ=7.5,5.0,1.0,ID='pres_2',QUANTITY='BACKGROUND PRESSURE', RELATIVE=T / |
| 37 | +&DEVC XYZ=2.5,7.5,1.0,ID='pres_3',QUANTITY='BACKGROUND PRESSURE', RELATIVE=T / |
| 38 | + |
| 39 | +&DEVC XYZ=0.0,0.0,0.0, ID='door 1', SETPOINT=10.0, QUANTITY='TIME', INITIAL_STATE=.FALSE. / |
| 40 | +&DEVC XYZ=0.0,0.0,0.0, ID='door 2', SETPOINT=15.0, QUANTITY='TIME', INITIAL_STATE=.FALSE. / |
| 41 | +&DEVC XYZ=0.0,0.0,0.0, ID='door 3', SETPOINT=20.0, QUANTITY='TIME', INITIAL_STATE=.TRUE. / |
| 42 | + |
| 43 | +&SLCF PBZ=1.0,QUANTITY='VELOCITY', VECTOR=.TRUE. / |
| 44 | +&SLCF PBZ=1.0,QUANTITY='TEMPERATURE', CELL_CENTERED=T / |
| 45 | +&SLCF PBZ=1.0,QUANTITY='DIVERGENCE', CELL_CENTERED=T / |
| 46 | +&SLCF PBZ=1.0,QUANTITY='PRESSURE', CELL_CENTERED=T / |
| 47 | +&SLCF PBZ=1.0,QUANTITY='DENSITY', CELL_CENTERED=T / |
| 48 | +&SLCF PBZ=1.0,QUANTITY='ZONE PRESSURE SOLVER TYPE', CELL_CENTERED=T / |
| 49 | +&SLCF PBZ=1.0,QUANTITY='PRESSURE ZONE PARENT', CELL_CENTERED=T / |
| 50 | +&SLCF PBZ=1.0,QUANTITY='PRESSURE ZONE', CELL_CENTERED=T / |
| 51 | + |
| 52 | +&TAIL / |
| 53 | + |
0 commit comments