Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/hazard_patterns_elevator.go
T
Benjamin Admin 05839e36aa
Build + Deploy / build-admin-compliance (push) Successful in 9s
Build + Deploy / build-backend-compliance (push) Successful in 8s
Build + Deploy / build-ai-sdk (push) Successful in 37s
Build + Deploy / build-developer-portal (push) Successful in 7s
Build + Deploy / build-tts (push) Successful in 7s
Build + Deploy / build-document-crawler (push) Successful in 8s
Build + Deploy / build-dsms-gateway (push) Successful in 7s
Build + Deploy / build-dsms-node (push) Successful in 8s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / loc-budget (push) Failing after 17s
CI / secret-scan (push) Has been skipped
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 2m55s
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / test-go (push) Failing after 49s
CI / test-python-backend (push) Successful in 43s
CI / test-python-document-crawler (push) Successful in 32s
CI / test-python-dsms-gateway (push) Successful in 23s
CI / validate-canonical-controls (push) Successful in 16s
Build + Deploy / trigger-orca (push) Successful in 2m11s
feat: Hazard-Patterns auf 475 erweitert (Ziel: 1000)
8 neue Pattern-Dateien fuer:
- Aufzuege (25), AGV/Landmaschinen (30), Lebensmittel/Verpackung (35)
- Laser/Medizin/Druck (40), Bau/Krane (20), Forst/Foerderer (31)
- Kunststoff/Metall (30), Schweissen/Glas/Textil (30)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 13:31:23 +02:00

402 lines
24 KiB
Go

package iace
// GetElevatorPatterns returns hazard patterns specific to elevators and lifts,
// aligned with EN 81-20/50 (passenger/goods lifts), EN 81-70 (accessibility),
// and EN 81-72 (firefighter lifts). HP174-HP198.
func GetElevatorPatterns() []HazardPattern {
return []HazardPattern{
// ================================================================
// Elevator / Lift Patterns (HP174-HP198)
// ================================================================
{
ID: "HP174", NameDE: "Einschluss in Schachtgrube", NameEN: "Entrapment in pit",
RequiredComponentTags: []string{"gravity_risk", "structural_part", "elevator_shaft"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 95,
ScenarioDE: "Wartungspersonal steigt in die Schachtgrube. Fahrkorb faehrt nach unten und schliesst den Fluchtweg ab.",
TriggerDE: "Fehlende Grubenfahrt-Sicherung, defekter Grubenschalter, unbeabsichtigter Fahrkorbstart.",
HarmDE: "Toedliche Quetschverletzung zwischen Fahrkorbunterseite und Grubenboden.",
AffectedDE: "Wartungspersonal, Aufzugsmonteure",
ZoneDE: "Schachtgrube unterhalb des Fahrkorbs",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP175", NameDE: "Quetschen im Tuerspalt", NameEN: "Crushing in door gap",
RequiredComponentTags: []string{"elevator_door", "pinch_point", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 94,
ScenarioDE: "Person greift zwischen Fahrkorbtuer und Schachtwand oder wird zwischen schliessenden Tuerfluegeln eingeklemmt.",
TriggerDE: "Defekte Lichtschranke, versagende Reversierung der Tuerschliessbewegung, zu grosser Spalt.",
HarmDE: "Quetschung von Fingern und Haenden, Einklemmen des Koerpers zwischen Tuer und Schachtwand.",
AffectedDE: "Passagiere, Kinder, aeltere Personen",
ZoneDE: "Tuerspalt zwischen Fahrkorbtuer und Schachtinnenwand",
DefaultSeverity: 4, DefaultExposure: 4,
},
{
ID: "HP176", NameDE: "Absturzgefahr bei offenem Schacht", NameEN: "Fall hazard at open shaft",
RequiredComponentTags: []string{"elevator_shaft", "gravity_risk"},
RequiredEnergyTags: []string{},
ExcludedComponentTags: []string{"safety_device"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 98,
ScenarioDE: "Schachttuer oeffnet sich ohne dass der Fahrkorb auf der Etage steht. Person tritt in den offenen Schacht.",
TriggerDE: "Versagen der Schachttuerzuhaltung, Manipulation durch unbefugte Personen, defekte Verriegelung.",
HarmDE: "Toedlicher Absturz in den Aufzugsschacht, schwerste Mehrfachverletzungen.",
AffectedDE: "Alle Personen mit Schachtzugang, insbesondere Kinder und Wartungspersonal",
ZoneDE: "Schachttueroeffnung auf allen Haltestellen",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP177", NameDE: "Pufferversagen — Aufprall in Endlage", NameEN: "Buffer failure — impact at terminal",
RequiredComponentTags: []string{"elevator_shaft", "gravity_risk", "structural_part"},
RequiredEnergyTags: []string{"stored_energy"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 96,
RequiresExpertCalculation: true,
ExpertHintDE: "Pufferdimensionierung muss rechnerisch nachgewiesen werden (EN 81-20 Anhang).",
ScenarioDE: "Fahrkorb ueberfaehrt die unterste Haltestelle und trifft auf den Puffer. Puffer absorbiert die Energie nicht ausreichend.",
TriggerDE: "Versagen der Endschalter, defekte oder falsch dimensionierte Puffer, Uebergeschwindigkeit.",
HarmDE: "Schwere Wirbelsaeulenverletzungen, Knochenbrueche, innere Verletzungen durch Aufprall.",
AffectedDE: "Passagiere im Fahrkorb",
ZoneDE: "Schachtgrube, unterste Endlage des Fahrkorbs",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP178", NameDE: "Seilriss / Treibscheibenversagen", NameEN: "Rope break / traction sheave failure",
RequiredComponentTags: []string{"elevator_traction", "gravity_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08", "E20"},
Priority: 99,
RequiresExpertCalculation: true,
ExpertHintDE: "Seilberechnung und Treibfaehigkeitsnachweis nach EN 81-20 Abschnitt 5.7 erforderlich.",
ScenarioDE: "Tragseile reissen oder rutschen auf der Treibscheibe. Fahrkorb faellt unkontrolliert ab.",
TriggerDE: "Verschleiss der Tragseile ueber Ablegereife, Schmierversagen der Treibscheibe, Ueberlast.",
HarmDE: "Toedliche Verletzungen durch unkontrollierten Absturz des Fahrkorbs.",
AffectedDE: "Passagiere im Fahrkorb",
ZoneDE: "Gesamter Aufzugsschacht, Treibscheibenraum",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP179", NameDE: "Uebergeschwindigkeit des Fahrkorbs", NameEN: "Car overspeed",
RequiredComponentTags: []string{"elevator_traction", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
SuggestedMeasureIDs: []string{"M054", "M106", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 97,
RequiresExpertCalculation: true,
ExpertHintDE: "Geschwindigkeitsbegrenzer-Ausloesegeschwindigkeit und Fangvorrichtung muessen nach EN 81-20 ausgelegt werden.",
ScenarioDE: "Fahrkorb beschleunigt ueber die Nenngeschwindigkeit hinaus. Geschwindigkeitsbegrenzer oder Fangvorrichtung loest nicht oder zu spaet aus.",
TriggerDE: "Defekter Frequenzumrichter, Versagen des Geschwindigkeitsbegrenzers, Seil-Treibscheiben-Durchrutschen.",
HarmDE: "Schwere Aufprallverletzungen, Wirbelsaeulenschaeden, innere Blutungen.",
AffectedDE: "Passagiere im Fahrkorb",
ZoneDE: "Fahrkorb und Schachtgrube",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP180", NameDE: "Fehlende Notrufeinrichtung", NameEN: "Missing emergency call device",
RequiredComponentTags: []string{"elevator_car", "structural_part"},
RequiredEnergyTags: []string{},
ExcludedComponentTags: []string{"emergency_comm"},
GeneratedHazardCats: []string{"safety_function_failure"},
SuggestedMeasureIDs: []string{"M106"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 85,
ScenarioDE: "Passagier ist im Fahrkorb eingeschlossen und kann keinen Notruf absetzen. Keine Kommunikation nach aussen moeglich.",
TriggerDE: "Defektes Notrufsystem, kein GSM-Empfang, ausgefallene Notrufzentrale.",
HarmDE: "Panikattacken, Dehydrierung bei laengerem Einschluss, Lebensgefahr fuer vorerkrankte Personen.",
AffectedDE: "Eingeschlossene Passagiere, insbesondere aeltere oder vorerkrankte Personen",
ZoneDE: "Fahrkorb (gesamter Innenraum)",
DefaultSeverity: 3, DefaultExposure: 2,
},
{
ID: "HP181", NameDE: "Brandfalle im Aufzugsschacht", NameEN: "Fire trap in elevator shaft",
RequiredComponentTags: []string{"elevator_shaft", "structural_part"},
RequiredEnergyTags: []string{"thermal"},
GeneratedHazardCats: []string{"thermal_hazard", "material_environmental"},
SuggestedMeasureIDs: []string{"M124", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 93,
ScenarioDE: "Feuer bricht im Gebaeude aus. Aufzugsschacht wirkt als Kamin und verteilt Rauch auf alle Stockwerke. Fahrkorb bleibt in Brandetage stehen.",
TriggerDE: "Fehlende Brandschutzklappe, defekte Brandfallsteuerung, Nutzung des Aufzugs im Brandfall.",
HarmDE: "Rauchgasvergiftung, Verbrennungen, Tod durch Erstickung im eingeschlossenen Fahrkorb.",
AffectedDE: "Passagiere, Gebaeudebewohner",
ZoneDE: "Aufzugsschacht, Fahrkorb, alle Haltestellen",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP182", NameDE: "Quetschen zwischen Fahrkorb und Gegengewicht", NameEN: "Crushing between car and counterweight",
RequiredComponentTags: []string{"elevator_traction", "counterweight", "pinch_point"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 92,
ScenarioDE: "Wartungspersonal arbeitet im Schacht auf dem Fahrkorbdach. Fahrkorb faehrt nach oben, Gegengewicht nach unten — Quetschstelle entsteht.",
TriggerDE: "Fehlende Schutzabstaende, defekter Inspektionsbetrieb, unbeabsichtigter Normalfahrt-Start.",
HarmDE: "Toedliche Quetschverletzungen zwischen Fahrkorb und Gegengewicht oder Schachtstrukturen.",
AffectedDE: "Wartungspersonal, Aufzugsmonteure auf dem Fahrkorbdach",
ZoneDE: "Schachtbereich in dem sich Fahrkorb und Gegengewicht begegnen",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP183", NameDE: "Elektrischer Schlag im Triebwerksraum", NameEN: "Electric shock in machine room",
RequiredComponentTags: []string{"elevator_traction", "electrical_part"},
RequiredEnergyTags: []string{"electrical"},
GeneratedHazardCats: []string{"electrical_hazard"},
SuggestedMeasureIDs: []string{"M051", "M054", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 90,
ScenarioDE: "Wartungstechniker arbeitet im Triebwerksraum an spannungsfuehrenden Teilen (Frequenzumrichter, Schaltschrank, Motor).",
TriggerDE: "Fehlende Freischaltung, defekte Isolierung, direktes Beruehren spannungsfuehrender Komponenten.",
HarmDE: "Stromschlag mit Herzrhythmusstoerungen, Verbrennungen, Tod durch Herzkammerflimmern.",
AffectedDE: "Aufzugsmonteure, Elektrofachkraefte",
ZoneDE: "Triebwerksraum, Schaltschrank, Frequenzumrichter",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP184", NameDE: "Hydraulikversagen bei hydraulischem Aufzug", NameEN: "Hydraulic failure in hydraulic lift",
RequiredComponentTags: []string{"hydraulic_part", "elevator_car", "gravity_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
SuggestedMeasureIDs: []string{"M001", "M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08", "E20"},
Priority: 96,
ScenarioDE: "Hydraulikzylinder oder -leitung versagt. Fahrkorb sinkt unkontrolliert ab oder faellt herab.",
TriggerDE: "Leitungsbruch, Dichtungsversagen am Kolben, defektes Absperrventil, Korrosion des Zylinders.",
HarmDE: "Schwere Aufprallverletzungen, Quetschungen in der Schachtgrube.",
AffectedDE: "Passagiere im Fahrkorb",
ZoneDE: "Fahrkorb, Schachtgrube, Hydraulikzylinder-Bereich",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP185", NameDE: "Scherenstelle Fahrkorb / Schachtwand", NameEN: "Shearing between car and shaft wall",
RequiredComponentTags: []string{"elevator_car", "shear_risk", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 91,
ScenarioDE: "Koerperteil ragt ueber die Fahrkorbkante hinaus waehrend der Fahrt. Scherstelle zwischen Fahrkorb und Schachtstruktur.",
TriggerDE: "Defekte Fahrkorbtuer, fehlende Schachtverkleidung, herauslehnende Passagiere bei Lastenaufzuegen.",
HarmDE: "Abtrennung von Gliedmassen, toedliche Scherverletzungen.",
AffectedDE: "Passagiere, Ladepersonal bei Lastenaufzuegen",
ZoneDE: "Uebergangsbereich zwischen Fahrkorbkante und Schachtinnenwand",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP186", NameDE: "NOT-Befreiung durch Laien", NameEN: "Emergency rescue by untrained persons",
RequiredComponentTags: []string{"elevator_car", "structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
SuggestedMeasureIDs: []string{"M106", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 82,
ScenarioDE: "Nicht geschulte Personen versuchen eingeschlossene Passagiere zu befreien durch manuelle Oeffnung der Schachttuer.",
TriggerDE: "Fehlende Rettungskenntnisse, Panik, Versuch der Eigenrettung ueber das Fahrkorbdach.",
HarmDE: "Absturz in den Schacht, Quetschung bei unerwarteter Fahrkorbewegung.",
AffectedDE: "Retter und eingeschlossene Personen",
ZoneDE: "Schachttueroeffnung, Fahrkorbdach, Schachtinnenraum",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP187", NameDE: "Einklemmung im Tuermechanismus", NameEN: "Trapping in door mechanism",
RequiredComponentTags: []string{"elevator_door", "pinch_point"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 88,
ScenarioDE: "Finger oder Kleidungsstuecke werden in den Tuermechanismus (Fuehrungsschienen, Rollenkaesten) eingezogen.",
TriggerDE: "Kinder spielen am Tuermechanismus, fehlende Abdeckungen, Kleidung verfaengt sich.",
HarmDE: "Quetschung von Fingern, Zerrungen durch mitgeschleppte Kleidung.",
AffectedDE: "Passagiere, insbesondere Kinder",
ZoneDE: "Tuermechanismus, Fuehrungsschienen der Schiebetuer",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP188", NameDE: "Ueberlast — Seilspannungsgrenze ueberschritten", NameEN: "Overload — rope tension limit exceeded",
RequiredComponentTags: []string{"elevator_traction", "gravity_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
SuggestedMeasureIDs: []string{"M001", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 93,
RequiresExpertCalculation: true,
ExpertHintDE: "Ueberlasterkennung muss nach EN 81-20 kalibriert sein. Tragseilsicherheitsfaktor nachweisen.",
ScenarioDE: "Fahrkorb wird ueber die zulaessige Tragfaehigkeit beladen. Tragseile erreichen ihre Spannungsgrenze.",
TriggerDE: "Defekte Ueberlastwaage, Manipulation der Lastbegrenzung, schwere Gueter im Personenaufzug.",
HarmDE: "Seilversagen mit Fahrkorbabsturz, Pufferaufprall mit schweren Verletzungen.",
AffectedDE: "Alle Passagiere im ueberladenen Fahrkorb",
ZoneDE: "Fahrkorb, Tragseile, Treibscheibe",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP189", NameDE: "Fahrkorb-Niveauversatz an Haltestelle", NameEN: "Car leveling offset at landing",
RequiredComponentTags: []string{"elevator_car", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M106"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 75,
ScenarioDE: "Fahrkorb steht nicht buendig mit dem Stockwerksboden. Stufenbildung von mehr als 20mm.",
TriggerDE: "Verschleiss der Bremse, fehlende Nachregulierung, defekter Niveauschalter.",
HarmDE: "Stolpersturz beim Betreten oder Verlassen des Fahrkorbs, insbesondere fuer Rollstuhlfahrer und Gehbehinderte.",
AffectedDE: "Passagiere, insbesondere mobilitaetseingeschraenkte Personen",
ZoneDE: "Uebergang Fahrkorbboden / Stockwerksboden",
DefaultSeverity: 2, DefaultExposure: 4,
},
{
ID: "HP190", NameDE: "Quetschgefahr auf Fahrkorbdach", NameEN: "Crushing hazard on car roof",
RequiredComponentTags: []string{"elevator_car", "pinch_point", "structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 94,
ScenarioDE: "Monteur arbeitet auf dem Fahrkorbdach im Inspektionsbetrieb. Quetschgefahr zwischen Fahrkorbdach und Schachtdecke.",
TriggerDE: "Endschalter Schachtkopf defekt, zu geringe Schutzraeume, Wechsel von Inspektions- auf Normalbetrieb.",
HarmDE: "Toedliche Quetschung zwischen Fahrkorbdach und Schachtdecke oder Einbauten.",
AffectedDE: "Wartungspersonal auf dem Fahrkorbdach",
ZoneDE: "Fahrkorbdach, Schachtkopf",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP191", NameDE: "Unbeabsichtigte Fahrkorbewegung bei offener Tuer", NameEN: "Unintended car movement with door open",
RequiredComponentTags: []string{"elevator_door", "elevator_traction", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
SuggestedMeasureIDs: []string{"M001", "M054", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 97,
RequiresExpertCalculation: true,
ExpertHintDE: "UCM (Unintended Car Movement) Schutz nach EN 81-20 Abschnitt 5.6.7 nachweisen.",
ScenarioDE: "Fahrkorb bewegt sich waehrend die Tueren geoeffnet sind. Person wird zwischen Fahrkorb und Schacht eingeklemmt.",
TriggerDE: "Bremsversagen, Steuerungsfehler, fehlende UCM-Schutzeinrichtung.",
HarmDE: "Toedliche Scher- oder Quetschverletzung beim Ein- oder Aussteigen.",
AffectedDE: "Passagiere beim Ein-/Aussteigen",
ZoneDE: "Tuerschwelle, Uebergang Fahrkorb/Stockwerk",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP192", NameDE: "Vandalismus an Aufzugssteuerung", NameEN: "Vandalism on elevator controls",
RequiredComponentTags: []string{"elevator_car", "programmable"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"safety_function_failure"},
SuggestedMeasureIDs: []string{"M005", "M106"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 70,
ScenarioDE: "Unbefugte manipulieren Bedienelemente, Notruf oder Steuerung im Fahrkorb. Sicherheitsfunktionen werden beeintraechtigt.",
TriggerDE: "Mutwillige Beschaedigung von Tastern, Blockieren der Tueren, Ueberbruecken von Sicherheitskreisen.",
HarmDE: "Einschluss, Tuerfunktionsstoerung, Folgeverletzungen durch deaktivierte Sicherheitseinrichtungen.",
AffectedDE: "Nachfolgende Passagiere",
ZoneDE: "Fahrkorb-Bedientableau, Steuerungsschrank",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP193", NameDE: "Seismische Belastung Aufzugsanlage", NameEN: "Seismic load on elevator system",
RequiredComponentTags: []string{"elevator_shaft", "structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 60,
ScenarioDE: "Erdbeben oder starke Gebaeudeschwingungen verursachen Entgleisung des Fahrkorbs aus den Fuehrungsschienen.",
TriggerDE: "Seismische Belastung ueberschreitet Auslegung der Fuehrungsschienen und Befestigungen.",
HarmDE: "Fahrkorbblockade, Einschluss, Absturz bei Schienenbruch.",
AffectedDE: "Passagiere im Fahrkorb",
ZoneDE: "Gesamter Aufzugsschacht, Fuehrungsschienen",
DefaultSeverity: 4, DefaultExposure: 1,
},
{
ID: "HP194", NameDE: "Fangvorrichtung klemmt nicht", NameEN: "Safety gear does not engage",
RequiredComponentTags: []string{"elevator_traction", "gravity_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"safety_function_failure", "mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M106", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 98,
RequiresExpertCalculation: true,
ExpertHintDE: "Fangvorrichtung muss jaehrlich geprueft und die Ausloesung verifiziert werden (EN 81-20, TRA 007).",
ScenarioDE: "Geschwindigkeitsbegrenzer loest aus, aber die Fangvorrichtung greift nicht in die Fuehrungsschienen.",
TriggerDE: "Verschleiss der Fangbacken, Korrosion, fehlerhafte Justierung, fehlende Wartung.",
HarmDE: "Unkontrollierter Absturz des Fahrkorbs mit toedlichen Verletzungen.",
AffectedDE: "Passagiere im Fahrkorb",
ZoneDE: "Fangvorrichtung am Fahrkorbrahmen, Fuehrungsschienen",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP195", NameDE: "Laermexposition Triebwerksraum", NameEN: "Noise exposure in machine room",
RequiredComponentTags: []string{"elevator_traction", "noise_source"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"noise_vibration"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 55,
ScenarioDE: "Dauerlaerm durch Antriebsmaschine, Luefter und Frequenzumrichter im Triebwerksraum ueberschreitet 80 dB(A).",
TriggerDE: "Laengerer Aufenthalt im Triebwerksraum ohne Gehoerschutz, fehlende Schalldaemmung.",
HarmDE: "Gehoerschaedigung, Tinnitus bei wiederholter Exposition.",
AffectedDE: "Wartungspersonal, Aufzugsmonteure",
ZoneDE: "Triebwerksraum, maschinenraumloser Schachtkopf",
DefaultSeverity: 2, DefaultExposure: 3,
},
{
ID: "HP196", NameDE: "Absturz in Schacht bei Fahrkorbdach-Arbeiten", NameEN: "Fall into shaft during car-top work",
RequiredComponentTags: []string{"elevator_car", "gravity_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 92,
ScenarioDE: "Monteur steht auf dem Fahrkorbdach und stuerzt in den Schacht oder zwischen Fahrkorb und Schachtwand.",
TriggerDE: "Fehlende Absturzsicherung auf Fahrkorbdach, glatte Oberflaeche, fehlender Gelaender.",
HarmDE: "Toedliche Sturzverletzungen, Knochenbrueche.",
AffectedDE: "Wartungspersonal, Aufzugsmonteure",
ZoneDE: "Fahrkorbdach, Spalt zwischen Fahrkorb und Schachtwand",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP197", NameDE: "Vergiftung durch Oel/Schmierstoffe im Schacht", NameEN: "Intoxication from oil/lubricants in shaft",
RequiredComponentTags: []string{"elevator_shaft", "chemical_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M124", "M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 50,
ScenarioDE: "Schmiermittel und Oeldaempfe sammeln sich im schlecht beluefteten Schacht. Wartungspersonal atmet daempfe ein.",
TriggerDE: "Fehlende Schachtbelueftung, ueberlaufende Oelsammelwanne, defekte Absaugung.",
HarmDE: "Atemwegsreizung, Schwindel, Uebelkeit bei laengerem Aufenthalt.",
AffectedDE: "Wartungspersonal im Schacht",
ZoneDE: "Schachtgrube, schlecht belueftete Schachtbereiche",
DefaultSeverity: 2, DefaultExposure: 2,
},
{
ID: "HP198", NameDE: "Tuerschliessdruck zu hoch", NameEN: "Door closing force too high",
RequiredComponentTags: []string{"elevator_door", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78,
ScenarioDE: "Tuerschliessmechanismus uebt zu grosse Kraft aus. Passagiere werden beim Schliessen der Tueren getroffen.",
TriggerDE: "Falsch eingestellter Tuerantrieb, defekter Kraftbegrenzer, fehlende Sicherheitsleiste.",
HarmDE: "Prellungen, Quetschungen, Verletzungen insbesondere bei Kindern und aelteren Personen.",
AffectedDE: "Passagiere, insbesondere Kinder und mobilitaetseingeschraenkte Personen",
ZoneDE: "Tueroeffnungsbereich, Schliesskanten der Fahrkorbtuer",
DefaultSeverity: 3, DefaultExposure: 4,
},
}
}