Material PmB hinzugefügt
This commit is contained in:
@@ -84,6 +84,98 @@ class BitumenParameterLimitsStrassenbaubitumen(BitumenParameterLimitsBaseEnum):
|
||||
hardening_resistance_masschange_unit = StringField('%')
|
||||
hardening_resistance_masschange_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||
hardening_resistance_masschange_max = FloatField(min_value=0, max_value=100)
|
||||
|
||||
class BitumenParameterLimitsPmB(BitumenParameterLimitsBaseEnum):
|
||||
|
||||
name = StringField()
|
||||
category = EnumField(BitumenCategoryEnum, required=True)
|
||||
norm = LazyReferenceField(NormDocumentBitumen, required=True)
|
||||
|
||||
|
||||
penetration_unit = StringField('0.1 mm')
|
||||
penetration_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.between)
|
||||
penetration_max = FloatField(min_value=0, max_value=1000)
|
||||
penetration_min = FloatField(min_value=0, max_value=1000)
|
||||
|
||||
# Erweichungspunkt Ring und Kugel
|
||||
softening_point_unit = StringField('°C')
|
||||
softening_point_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
softening_point_min = FloatField(min_value=0, max_value=500)
|
||||
|
||||
# Kraftduktilität
|
||||
force_ductility_unit = StringField('J/cm²')
|
||||
force_ductility_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
force_ductility_min = FloatField(min_value=0, max_value=10)
|
||||
|
||||
# Flammpunk
|
||||
flash_point_unit = StringField('°C')
|
||||
flash_point_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
flash_point_min = FloatField(min_value=0, max_value=500)
|
||||
|
||||
# Brechpunkt nach Fraaß
|
||||
fraass_breaking_point_unit = StringField('°C')
|
||||
fraass_breaking_point_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||
fraass_breaking_point_max = FloatField(min_value=-100, max_value=100)
|
||||
|
||||
# Elastische Rückstellung 25 °C
|
||||
elastic_recovery_25deg_unit = StringField('%')
|
||||
elastic_recovery_25deg_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
elastic_recovery_25deg_min = FloatField(min_value=0, max_value=100)
|
||||
|
||||
# Elastische Rückstellung 10 °C
|
||||
elastic_recovery_10deg_unit = StringField('%', default='%')
|
||||
elastic_recovery_10deg_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
elastic_recovery_10deg_min = FloatField(min_value=0, max_value=100, required=False, default=None)
|
||||
|
||||
#Plastizitätsbereich
|
||||
plasticity_range_unit = StringField('°C', default='°C')
|
||||
plasticity_range_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
plasticity_range_min = FloatField(min_value=0, max_value=100, required=False, default=None)
|
||||
|
||||
# Lagerbeständigkeit Differenz Erweichungspunkt
|
||||
storage_stability_softening_point_unit = StringField('°C')
|
||||
storage_stability_softening_point_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||
storage_stability_softening_point_max = FloatField(min_value=-100, max_value=100)
|
||||
|
||||
# Lagerbeständigkeit Penetration
|
||||
storage_stability_penetration_unit = StringField('mm')
|
||||
storage_stability_penetration_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||
storage_stability_penetration_max = FloatField(min_value=-100, max_value=100)
|
||||
|
||||
# Beständigkeit gegen Verhärtung unter Einfluss von Wärme und Luft
|
||||
## Massenänderung
|
||||
hardening_resistance_masschange_unit = StringField('%')
|
||||
hardening_resistance_masschange_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||
hardening_resistance_masschange_max = FloatField(min_value=0, max_value=100)
|
||||
|
||||
## verbleibende Penetration
|
||||
hardening_resistance_penetration_unit = StringField('%')
|
||||
hardening_resistance_penetration_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
hardening_resistance_penetration_min = FloatField(min_value=0, max_value=100)
|
||||
|
||||
## Zunahme des Erweichungspunktes Ring und Kugel
|
||||
hardening_resistance_softening_point_unit = StringField('°C')
|
||||
hardening_resistance_softening_point_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||
hardening_resistance_softening_point_max = FloatField(min_value=0, max_value=100)
|
||||
|
||||
## Abfall des Erweichungspunktes Ring und Kugel
|
||||
hardening_resistance_decrease_softening_point_unit = StringField('°C')
|
||||
hardening_resistance_decrease_softening_point_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||
hardening_resistance__decreasesoftening_point_max = FloatField(min_value=0, max_value=100)
|
||||
|
||||
# Elastische Rückstellung 25 °C
|
||||
hardening_resistance_elastic_recovery_25deg_unit = StringField('%')
|
||||
hardening_resistance_elastic_recovery_25deg_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
hardening_resistance_elastic_recovery_25deg_min = FloatField(min_value=0, max_value=100)
|
||||
|
||||
# Elastische Rückstellung 10 °C
|
||||
hardening_resistance_elastic_recovery_10deg_unit = StringField('%', default='%')
|
||||
hardening_resistance_elastic_recovery_10deg_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.gt)
|
||||
hardening_resistance_elastic_recovery_10deg_min = FloatField(min_value=0, max_value=100, required=False, default=None)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# Asphalt
|
||||
class SievePassage(EmbeddedDocument):
|
||||
|
||||
Reference in New Issue
Block a user