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