Class SAFETY_BEAM_MODEL


Slots on this class:

Instance-Of: Class
Subclass-Of: Vt-component
Has-Parameter-Slot:
Safety_beam_a, Safety_beam_b, Safety_beam_bending_moment_maximum, Safety_beam_constant, Safety_beam_height, Safety_beam_load_maximum
Inherited-Slot-Value:
Safety_beam_a, Safety_beam_b, Safety_beam_bending_moment_maximum, Safety_beam_constant, Safety_beam_height, Safety_beam_load_maximum
Range-Of: Elevator.safety
Superclass-Of: Safety_beam_model_m01, Safety_beam_model_m02, Safety_beam_model_m03


Slots on instances of this class:

Has-Parameter-Slot:
Safety_beam_a, Safety_beam_b, Safety_beam_bending_moment_maximum, Safety_beam_constant, Safety_beam_height, Safety_beam_load_maximum
Model-Id:
Slot-Cardinality: 1
Safety_Beam_A:
Slot-Cardinality: 1
Slot-Value-Type: Real-number
Safety_Beam_B:
Slot-Cardinality: 1
Slot-Value-Type: Integer
Safety_Beam_Bending_Moment_Maximum:
Slot-Cardinality: 1
Slot-Value-Type: Integer
Safety_Beam_Constant:
Slot-Cardinality: 1
Slot-Value-Type: Real-number
Safety_Beam_Height:
Slot-Cardinality: 1
Slot-Value-Type: Integer
Safety_Beam_Load_Maximum:
Slot-Cardinality: 1
Slot-Value-Type: Integer

Other Related Axioms:

(Inherited-Facet-Value Slot-Value-Type
                       Elevator
                       Elevator.Safety
                       Safety_Beam_Model)

(<= (Has-Parameter-Slot $X Safety_Beam_Load_Maximum)
    (Safety_Beam_Model $X))

(<= (Has-Parameter-Slot $X Safety_Beam_Height)
    (Safety_Beam_Model $X))

(<= (Has-Parameter-Slot $X Safety_Beam_Constant)
    (Safety_Beam_Model $X))

(<= (Has-Parameter-Slot $X Safety_Beam_Bending_Moment_Maximum)
    (Safety_Beam_Model $X))

(<= (Has-Parameter-Slot $X Safety_Beam_B) (Safety_Beam_Model $X))

(<= (Has-Parameter-Slot $X Safety_Beam_A) (Safety_Beam_Model $X))

(=> (Elevator.Safety $X $Y) (Safety_Beam_Model $Y))


Notes: