The Parametric Model Class - Suspension Model
The parametric model class for this example is shown below. The default values for
the design variables and their limits were provided by the suspension
designer.
class MV3010 (object):
def __init__ (self,
label = "MV3010", (The default label for the model)
outerTieRodBall_y = -565.15, (The default values for the design variables)
outerTieRodBall_z = +248.92,
innerTieRodBall_y = -215.90,
innerTieRodBall_z = +276.86,
outerTieRodBall_ylim = (-651.15, -551.15), (The default limits for the design variables)
outerTieRodBall_zlim = (+190.92, +250.92),
innerTieRodBall_ylim = (-298.90, -209.90),
innerTieRodBall_zlim = (+230.86, +278.86),
):
self.label = label (Store the design with the instance)
self.outerTieRodBall_y = outerTieRodBall_y
self.outerTieRodBall_z = outerTieRodBall_z
self.innerTieRodBall_y = innerTieRodBall_y
self.innerTieRodBall_z = innerTieRodBall_z
self.outerTieRodBall_ylim = outerTieRodBall_ylim
self.outerTieRodBall_zlim = outerTieRodBall_zlim
self.innerTieRodBall_ylim = innerTieRodBall_ylim
self.innerTieRodBall_zlim = innerTieRodBall_zlim