Pavement#

class Pavement(model, lidcontrol)[source]#

Methods and properties of the pavement layer associated with an LID

Layer

Parameter

Setter Before Sim

Setter During Sim

Pavement

thickness

enabled

disabled

Pavement

void_fraction

enabled

disabled

Pavement

impervious_fraction

enabled

disabled

Pavement

k_saturated

enabled

disabled

Pavement

clog_factor

enabled

enabled

Pavement

regeneration

enabled

disabled

Pavement

regeneration_degree

enabled

disabled

from pyswmm import Simulation, LidControls

with Simulation('lid_model.inp') as sim:
    lid_control = LidControls(sim)['LID_C1']

    # Handles to get/set params for each layer
    lid_control_pavement = lid_control.pavement

    print(lid_control_pavement.void_fraction)
    lid_control_pavement.void_fraction = 0.05
    print(lid_control_pavement.void_fraction)

Methods

Attributes

clog_factor

Get lid control pavement layer clogging factor

impervious_fraction

Get lid control pavement layer impervious area fraction

k_saturated

Get lid control pavement layer permeability

regeneration

Get lid control pavement layer clogging regeneration interval (days)

regeneration_degree

Get lid control pavement layer clogging regeneration degree

thickness

Get lid control pavement layer thickness

void_fraction

Get lid control pavement layer void volume / total volume