rolland.boundary.PMLRailDampVertic

class rolland.boundary.PMLRailDampVertic(*args, **kwargs)[source]

Bases: HasTraits

Calculate the boundary domain properties according to Stampka and Sarradj [4].

A perfectly matched layer (PML) method is used which increases the rail damping coefficient in the boundary domain for the vertical rail deflection.

Parameters:
  • args (t.Any)

  • kwargs (t.Any)

alpha

Damping exponent \([-]\).

Type:

float

l_bound

Length of the boundary domain (single sided) \([m]\).

Type:

float

pml(drbc, xbc)[source]

Exponential increasing rail damping, added to dr.