Material PmB hinzugefügt
This commit is contained in:
@@ -84,6 +84,98 @@ class BitumenParameterLimitsStrassenbaubitumen(BitumenParameterLimitsBaseEnum):
|
|||||||
hardening_resistance_masschange_unit = StringField('%')
|
hardening_resistance_masschange_unit = StringField('%')
|
||||||
hardening_resistance_masschange_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
hardening_resistance_masschange_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||||
hardening_resistance_masschange_max = FloatField(min_value=0, max_value=100)
|
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
|
# Asphalt
|
||||||
class SievePassage(EmbeddedDocument):
|
class SievePassage(EmbeddedDocument):
|
||||||
|
|||||||
Reference in New Issue
Block a user