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_nondim as 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_extension as 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:

Layout