Multi-inlet with non-uniform widths
from mnflow.mfda.cad.dld.theme.block import DLD
You can adjust the width of each branch of inlet using the key
width_nondimas shown in the following example. Note that:The total width of inlet is used as a reference for nondimensionalization of width of each branch specified in
width_nondim.Width of each branch includes its sidewalls as well as its effective opening.
You can adjust the configurations of the extension segment of inlet via
lst_config_extensionas demonstrated in the following.
dld=DLD(
d_c=5,
config_multi_inlet={
'bar_dims':[5, 200],
'width_nondim':[0.1, 0.1, 0.8],
'lst_config_extension':{
'bar_len':100,
'margin_top':0,
'margin_down':10,
},
},
Np=10,
Nw=20,
num_unit=3,
# constraints OFF
turn_off_constraints=True,
# post process transformations
rot_last=90, # solely for better arrangement of layout in docs
# image
opt_save_image=True,
img_dpu=1,
)
----------------------------------------
core.DLD___Np:10_Nw:20_gap_w:10.786_pitch_w:21.571_gap_a:10.786_pitch_a:21.571_height:43.142_boundary_treatment:pow_3
block.DLD___num_unit:3_opt_mirror:False_array_counts:[1, 1]_opt_mirror_before_array:[False, False]
----------------------------------------
{'Np': 10,
'Nw': 20,
'area': 737991.656852,
'bb': [(-946.347, -198.2), (10.786, 572.844)],
'count of 1D arrays of core.DLD': 1,
'd_c': 4.999999999999999,
'lx': 957.1329999999999,
'ly': 771.0440000000001,
'performance': {'Flow rate @ 1 bar/area (micro-liter/min/mm-sq)': 1619.9139001197009,
'die area (mm-sq)': 0.7379916568520001,
'gap over crit. dia.': 2.1571083717157262,
'volumetric flow rate at 1 bar (micro-liter/min)': 1195.4829431069234},
'resistance (Pa.sec/m^3)': 5018892184615.104,
'volumetric flow rate at 1 bar (m^3/sec)': 1.9924715718448723e-08,
'volumetric flow rate at 1 bar (milli-liter/hr)': 71.7289765864154}
Output layout:
