Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/hazard_patterns_agv_agri.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

471 lines
28 KiB
Go

package iace
// GetAGVAgriPatterns returns hazard patterns for automated guided vehicles (AGV/FTS)
// per ISO 3691-4 and agricultural machines per ISO 4254 series. HP199-HP228.
func GetAGVAgriPatterns() []HazardPattern {
return []HazardPattern{
// ================================================================
// AGV / FTS — Automated Guided Vehicles (HP199-HP213)
// ================================================================
{
ID: "HP199", NameDE: "Kollision AGV mit Person", NameEN: "AGV collision with person",
RequiredComponentTags: []string{"agv", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 97,
ScenarioDE: "AGV faehrt autonom durch den Betrieb und kollidiert mit einer Person, die den Fahrweg kreuzt.",
TriggerDE: "Sensorausfall, verschmutzte Laserscanner, Person ausserhalb des Erfassungswinkels, zu hohe Geschwindigkeit.",
HarmDE: "Prellungen, Knochenbrueche, Ueberrollverletzungen bei schwerem AGV.",
AffectedDE: "Logistikmitarbeiter, Besucher, alle Personen im AGV-Fahrbereich",
ZoneDE: "Gesamter AGV-Fahrweg und Kreuzungsbereiche",
DefaultSeverity: 4, DefaultExposure: 4,
},
{
ID: "HP200", NameDE: "Quetschen zwischen AGV und Regalwand", NameEN: "Crushing between AGV and rack",
RequiredComponentTags: []string{"agv", "pinch_point", "structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 95,
ScenarioDE: "Person steht zwischen Regal und AGV-Fahrweg. AGV faehrt an und quetscht Person gegen die Regalstruktur.",
TriggerDE: "Enger Fahrweg, seitlicher Sensorbereich nicht abgedeckt, Person beugt sich in Fahrweg.",
HarmDE: "Schwere Quetschverletzungen des Rumpfes, Rippenfrakturen, innere Verletzungen.",
AffectedDE: "Lagerpersonal, Kommissionierer",
ZoneDE: "Engstellen zwischen AGV-Fahrweg und Regalen oder Waenden",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP201", NameDE: "Ueberfahren von Fuessen durch AGV", NameEN: "Feet run over by AGV",
RequiredComponentTags: []string{"agv", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08"},
Priority: 85,
ScenarioDE: "Person steht neben dem AGV-Fahrweg. AGV faehrt ueber den Fuss, da Bodensensoren den Fuss nicht erkennen.",
TriggerDE: "Fuesse ragen in den Fahrweg, Sicherheitsscanner erfasst nur ab Kniehoehe, fehlende Bumper.",
HarmDE: "Fussquetschung, Zehenfrakturen, Mittelfussknochenbruch.",
AffectedDE: "Lagerpersonal, alle Personen neben AGV-Fahrweg",
ZoneDE: "Bodenbereich entlang der AGV-Fahrspur",
DefaultSeverity: 3, DefaultExposure: 4,
},
{
ID: "HP202", NameDE: "Ladung faellt von AGV", NameEN: "Load falls from AGV",
RequiredComponentTags: []string{"agv", "gravity_risk", "variable_workpiece"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051"},
SuggestedEvidenceIDs: []string{"E08"},
Priority: 88,
ScenarioDE: "Transportiertes Gut (Palette, Behaelter) rutscht bei Kurvenfahrt oder Bremsung vom AGV herunter.",
TriggerDE: "Ueberladung, ungesicherte Ladung, abruptes Bremsmanoever, Bodenunebenheiten.",
HarmDE: "Quetschungen, Knochenbrueche, Kopfverletzungen durch herabfallende Ladung.",
AffectedDE: "Personen neben dem AGV-Fahrweg, Logistikpersonal",
ZoneDE: "Seitlicher Bereich entlang des AGV-Fahrwegs, Kurven",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP203", NameDE: "AGV blockiert in Sackgasse", NameEN: "AGV stuck in dead end",
RequiredComponentTags: []string{"agv", "programmable"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"safety_function_failure"},
SuggestedMeasureIDs: []string{"M106"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 55,
ScenarioDE: "AGV faehrt in eine Sackgasse oder blockierten Bereich und kann nicht mehr zurueckfahren. Manuelle Bergung erforderlich.",
TriggerDE: "Fehlerhafte Kartierung, veraenderte Layoutbedingungen, Hindernis blockiert Rueckweg.",
HarmDE: "Quetschung bei manueller Bergung, Ueberfahren beim Verschieben des AGV.",
AffectedDE: "Wartungspersonal bei der manuellen Bergung",
ZoneDE: "Sackgassen, enge Durchfahrten, Lagerbereiche",
DefaultSeverity: 2, DefaultExposure: 2,
},
{
ID: "HP204", NameDE: "Sensorausfall — AGV erkennt Hindernis nicht", NameEN: "Sensor failure — AGV misses obstacle",
RequiredComponentTags: []string{"agv", "sensor_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"safety_function_failure", "mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 96,
RequiresExpertCalculation: true,
ExpertHintDE: "PL/SIL-Nachweis fuer das Personenerkennungssystem nach ISO 3691-4 erforderlich.",
ScenarioDE: "Sicherheitssensor (Laserscanner, Kamera) faellt aus oder liefert fehlerhafte Daten. AGV faehrt trotz Hindernis weiter.",
TriggerDE: "Sensorverschmutzung, EMV-Stoerung, Softwarefehler, defekte Sensorhardware.",
HarmDE: "Kollision mit Person oder Gegenstand, schwere Quetsch- und Aufprallverletzungen.",
AffectedDE: "Alle Personen im AGV-Einsatzgebiet",
ZoneDE: "Gesamter AGV-Fahrbereich, insbesondere Kreuzungen und Engstellen",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP205", NameDE: "Notbremsversagen AGV", NameEN: "Emergency brake failure AGV",
RequiredComponentTags: []string{"agv", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"safety_function_failure", "mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M106", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 95,
ScenarioDE: "AGV erkennt Hindernis, aber die Notbremse greift nicht oder verzoegert die Bremsung unzureichend.",
TriggerDE: "Bremsenverschleiss, Hydraulikleckage, Softwarefehler im Bremssystem, Batteriespannung zu niedrig.",
HarmDE: "Kollision trotz Erkennung, Verletzungen durch verlaengerten Bremsweg.",
AffectedDE: "Personen auf dem AGV-Fahrweg",
ZoneDE: "Bremsweg-Distanz vor dem AGV",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP206", NameDE: "Batteriebrand im AGV", NameEN: "Battery fire in AGV",
RequiredComponentTags: []string{"agv", "battery"},
RequiredEnergyTags: []string{"electrical"},
GeneratedHazardCats: []string{"thermal_hazard", "material_environmental"},
SuggestedMeasureIDs: []string{"M124", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 90,
ScenarioDE: "Lithium-Ionen-Batterie des AGV geraet in thermischen Durchgang (Thermal Runaway). Brand- und Explosionsgefahr.",
TriggerDE: "Mechanische Beschaedigung der Batterie, Ueberladung, defektes BMS, Kurzschluss.",
HarmDE: "Verbrennungen, Rauchgasvergiftung, Explosionsverletzungen.",
AffectedDE: "Lagerpersonal, Wartungstechniker, alle Personen in der Halle",
ZoneDE: "AGV-Standort, Ladestation, gesamte Lagerhalle bei Rauchausbreitung",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP207", NameDE: "Quetschen beim automatischen Laden", NameEN: "Crushing during automatic charging",
RequiredComponentTags: []string{"agv", "pinch_point", "battery"},
RequiredEnergyTags: []string{"electrical"},
GeneratedHazardCats: []string{"mechanical_hazard", "electrical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80,
ScenarioDE: "AGV faehrt autonom in Ladestation ein. Person steht in oder neben der Ladestation und wird gequetscht.",
TriggerDE: "Fehlender Zugangsschutz an Ladestation, Person wartet Ladestation bei laufendem Betrieb.",
HarmDE: "Quetschungen, Stromschlag durch freiliegende Ladekontakte.",
AffectedDE: "Wartungspersonal, Lagermitarbeiter nahe der Ladestation",
ZoneDE: "Ladestation, Einfahrbereich des AGV",
DefaultSeverity: 3, DefaultExposure: 2,
},
{
ID: "HP208", NameDE: "Navigation loss — AGV verliert Orientierung", NameEN: "Navigation loss — AGV loses orientation",
RequiredComponentTags: []string{"agv", "programmable", "sensor_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"safety_function_failure"},
SuggestedMeasureIDs: []string{"M106"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 75,
ScenarioDE: "AGV verliert seine Position auf der internen Karte und faehrt unkontrolliert in unbekannten Bereich.",
TriggerDE: "Reflektoren verschoben, Bodenmarkierung beschaedigt, Umgebungsaenderung, Softwarefehler.",
HarmDE: "Kollision mit Personen oder Einrichtung, Absturz von Rampen, Einfahrt in Personenbereiche.",
AffectedDE: "Alle Personen im erweiterten Einsatzgebiet",
ZoneDE: "Unkontrollierter Bereich ausserhalb des normalen AGV-Fahrwegs",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP209", NameDE: "Einklemmen in AGV-Hubmechanismus", NameEN: "Trapping in AGV lift mechanism",
RequiredComponentTags: []string{"agv", "pinch_point", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054"},
SuggestedEvidenceIDs: []string{"E08"},
Priority: 82,
ScenarioDE: "AGV mit Hubfunktion (Gabeln, Plattform) hebt oder senkt Last. Hand oder Fuss geraet in den Hubmechanismus.",
TriggerDE: "Eingriff in Hubbereich bei laufendem Betrieb, fehlende Absicherung des Scherbereichs.",
HarmDE: "Fingerquetschung, Handverletzungen, Zehenfrakturen.",
AffectedDE: "Lagerpersonal, Kommissionierer",
ZoneDE: "Hubbereich des AGV, Gabelmechanismus",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP210", NameDE: "AGV-Kollision mit anderem AGV", NameEN: "AGV collision with other AGV",
RequiredComponentTags: []string{"agv", "moving_part"},
RequiredEnergyTags: []string{},
ExcludedComponentTags: []string{"single_agv_system"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M106"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 78,
ScenarioDE: "Zwei AGVs kollidieren an einer Kreuzung oder im engen Gang. Ladung wird verschoben, umstehende Personen gefaehrdet.",
TriggerDE: "Flottenmanagement-Fehler, Kommunikationsausfall zwischen AGVs, gleichzeitige Kreuzungsbelegung.",
HarmDE: "Herabfallende Ladung trifft umstehende Person, Quetschgefahr zwischen zwei AGVs.",
AffectedDE: "Lagerpersonal in der Naehe der Kollisionsstelle",
ZoneDE: "Kreuzungen, Engstellen im AGV-Fahrnetz",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP211", NameDE: "EMV-Stoerung deaktiviert AGV-Sicherheit", NameEN: "EMI disables AGV safety systems",
RequiredComponentTags: []string{"agv", "sensor_part", "electrical_part"},
RequiredEnergyTags: []string{"electrical"},
GeneratedHazardCats: []string{"electrical_hazard", "safety_function_failure"},
SuggestedMeasureIDs: []string{"M106"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 72,
ScenarioDE: "Elektromagnetische Stoerungen (Schweissgeraete, Frequenzumrichter) beeinflussen AGV-Sensorik oder Steuerung.",
TriggerDE: "Schweissarbeiten in AGV-Naehe, fehlende EMV-Abschirmung, neue Stoerquelle in der Halle.",
HarmDE: "Unerwartetes AGV-Verhalten, Sensorblindheit, Kollision.",
AffectedDE: "Alle Personen im AGV-Einsatzgebiet",
ZoneDE: "AGV-Fahrbereich nahe elektromagnetischer Stoerquellen",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP212", NameDE: "Ergonomische Belastung manuelle AGV-Beladung", NameEN: "Ergonomic strain from manual AGV loading",
RequiredComponentTags: []string{"agv", "ergonomic"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"ergonomic"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 50,
ScenarioDE: "Mitarbeiter belaedt AGV manuell mit schweren Teilen. Wiederholte Hebe- und Bueeckbewegungen.",
TriggerDE: "Fehlende Hebehilfen, unguenstige Uebergabehoehe, hohe Taktfrequenz.",
HarmDE: "Rueckenschmerzen, Bandscheibenschaeden, Muskel-Skelett-Erkrankungen.",
AffectedDE: "Lagerpersonal, Kommissionierer",
ZoneDE: "Be- und Entladepunkt des AGV",
DefaultSeverity: 2, DefaultExposure: 5,
},
{
ID: "HP213", NameDE: "AGV ueberrollt Person am Boden", NameEN: "AGV runs over person on ground",
RequiredComponentTags: []string{"agv", "moving_part", "gravity_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 94,
ScenarioDE: "Person stuerzt oder liegt am Boden im AGV-Fahrweg. Sensorik erkennt liegende Person nicht (unterhalb Scannhoehe).",
TriggerDE: "Sturz, medizinischer Notfall, Sicherheitsscanner-Totwinkel im Bodenbereich.",
HarmDE: "Schwere Ueberrollverletzungen, innere Verletzungen, potentiell toedlich.",
AffectedDE: "Gestuerzte oder liegende Personen im AGV-Fahrbereich",
ZoneDE: "Gesamter AGV-Fahrweg, insbesondere gerade Strecken mit hoher Geschwindigkeit",
DefaultSeverity: 5, DefaultExposure: 2,
},
// ================================================================
// Agricultural Machines (HP214-HP228)
// ================================================================
{
ID: "HP214", NameDE: "Einzug in Erntemaschine (Maehdrescher)", NameEN: "Draw-in by harvester (combine)",
RequiredComponentTags: []string{"agri_harvester", "rotating_part", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 98,
ScenarioDE: "Person kommt dem laufenden Schneidwerk oder der Einzugsschnecke zu nahe und wird erfasst.",
TriggerDE: "Reinigung bei laufender Maschine, Beseitigung von Verstopfungen ohne Abschaltung, fehlende Schutzvorrichtung.",
HarmDE: "Toedliche Verletzungen durch Einzug, Amputationen, schwere Schnittverletzungen.",
AffectedDE: "Maschinenfahrer, Erntehelfer",
ZoneDE: "Schneidwerk, Einzugsschnecke, Haspelbereich",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP215", NameDE: "Quetschen beim Ankuppeln von Anbaugeraeten", NameEN: "Crushing during implement coupling",
RequiredComponentTags: []string{"agri_tractor", "pinch_point", "structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054"},
SuggestedEvidenceIDs: []string{"E08"},
Priority: 93,
ScenarioDE: "Person steht zwischen Traktor und Anbaugeraet waehrend des Ankupplungsvorgangs.",
TriggerDE: "Traktor rollt zurueck, Hydraulik senkt Dreipunktaufhaengung ab, fehlende Kommunikation.",
HarmDE: "Schwere Quetschverletzungen, Einklemmen des Rumpfes oder der Beine.",
AffectedDE: "Landwirt, Helfer beim Ankuppeln",
ZoneDE: "Bereich zwischen Traktor-Heck und Anbaugeraet",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP216", NameDE: "Umkippen des Traktors am Hang", NameEN: "Tractor rollover on slope",
RequiredComponentTags: []string{"agri_tractor", "gravity_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 99,
RequiresExpertCalculation: true,
ExpertHintDE: "Standsicherheitsberechnung nach ISO 16231 fuer die spezifische Hangneigung erforderlich.",
ScenarioDE: "Traktor kippt bei Hangarbeit seitlich oder nach hinten um. Fahrer wird eingeklemmt oder herausgeschleudert.",
TriggerDE: "Zu steile Hangneigung, ungleichmaessige Beladung, Fahrfehler, nasser Boden, fehlende ROPS.",
HarmDE: "Toedliche Verletzungen durch Einklemmen unter dem Traktor, Genickbruch.",
AffectedDE: "Traktorfahrer, Beifahrer",
ZoneDE: "Fahrerplatz und Umgebung des Traktors bei Hangarbeit",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP217", NameDE: "Kontakt mit Zapfwelle (PTO)", NameEN: "Contact with power take-off (PTO)",
RequiredComponentTags: []string{"agri_tractor", "rotating_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 97,
ScenarioDE: "Rotierende Zapfwelle (540/1000 U/min) erfasst Kleidung oder Koerperteile des Bedieners.",
TriggerDE: "Fehlende oder beschaedigte Schutzhuelse, lose Kleidung, Annaeherung bei laufender Zapfwelle.",
HarmDE: "Amputationen, Skalpierung, toedliche Aufwickelverletzungen.",
AffectedDE: "Landwirt, Maschinenfahrer, Helfer",
ZoneDE: "Zapfwellenanschluss am Traktor-Heck, Gelenkwelle zum Anbaugeraet",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP218", NameDE: "Duengerveraetzung — Chemischer Kontakt", NameEN: "Fertilizer burn — chemical contact",
RequiredComponentTags: []string{"agri_spreader", "chemical_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M124", "M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 75,
ScenarioDE: "Bediener kommt mit konzentriertem Duenger oder Pflanzenschutzmittel in Hautkontakt beim Befuellen oder bei Leckage.",
TriggerDE: "Undichte Behaelter, fehlende Handschuhe, Spritzer beim Anmischen, defekte Duesen.",
HarmDE: "Hautveraetzungen, Augenverletzungen, Atemwegsreizung bei Staubentwicklung.",
AffectedDE: "Landwirt, Erntehelfer, umstehende Personen bei Windabtrift",
ZoneDE: "Bereich um Duesengestirr und Befuellstutzen",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP219", NameDE: "Spaeneflug bei Holzhacker", NameEN: "Chip ejection from wood chipper",
RequiredComponentTags: []string{"agri_chipper", "rotating_part", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 92,
ScenarioDE: "Holzhacker schleudert Holzspaene, Steine oder Metallteile (Naegel, Schrauben) mit hoher Geschwindigkeit heraus.",
TriggerDE: "Fremdkoerper im Schnittgut, defekter Auswurfkanal, Person steht im Auswurfbereich.",
HarmDE: "Augenverletzungen, Gesichtsverletzungen, Perforation durch Metallteile.",
AffectedDE: "Bediener, Helfer, umstehende Personen",
ZoneDE: "Auswurfrichtung des Holzhackers, Einzugsbereich",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP220", NameDE: "Einzug in Ballenpresse", NameEN: "Draw-in by baler",
RequiredComponentTags: []string{"agri_baler", "rotating_part", "pinch_point"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 96,
ScenarioDE: "Person greift in die laufende Ballenpresse um Verstopfung zu beseitigen. Pick-up-Trommel oder Presskolben erfasst Arm.",
TriggerDE: "Reinigung bei laufendem Betrieb, defekter Sicherheitsschalter, fehlende Schutzverkleidung.",
HarmDE: "Amputation des Arms, toedliche Quetschung durch Presskolben.",
AffectedDE: "Maschinenfahrer, Erntehelfer",
ZoneDE: "Pick-up-Trommel, Presskanal, Binderkammer",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP221", NameDE: "Ueberrollgefahr bei Hangarbeit", NameEN: "Rollover hazard during slope work",
RequiredComponentTags: []string{"agri_tractor", "gravity_risk", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 95,
ScenarioDE: "Selbstfahrende Erntemaschine oder Traktor mit schwerem Anbaugeraet rutscht am nassen Hang ab und ueberrollt Person.",
TriggerDE: "Nasser oder gefrorener Boden, zu hohe Geschwindigkeit am Hang, Ausfall der Bremse.",
HarmDE: "Toedliche Ueberrollverletzungen, schwere Knochenbrueche.",
AffectedDE: "Personen im Hangbereich, Fussgaenger auf Feldwegen",
ZoneDE: "Hangflaeche, Feldwege mit Gefaelle",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP222", NameDE: "Kontakt mit rotierendem Maehwerk", NameEN: "Contact with rotating mower",
RequiredComponentTags: []string{"agri_mower", "rotating_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 96,
ScenarioDE: "Person naehert sich dem laufenden Kreiselmaeher oder Schlegelmaehwerk. Kontakt mit rotierenden Messern.",
TriggerDE: "Fehlende Schutzvorrichtung, Maehen in Personennaehe, Steinschlag aus dem Maehwerk.",
HarmDE: "Schwere Schnittverletzungen, Amputation der Fuesse oder Beine, Steinschlag-Augenverletzungen.",
AffectedDE: "Bediener, Fussgaenger, spielende Kinder in Maehnaehe",
ZoneDE: "Bereich unter und seitlich des Maehwerks, Steinschlag-Radius",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP223", NameDE: "Druckluftversagen bei Spritzgeraet", NameEN: "Compressed air failure in sprayer",
RequiredComponentTags: []string{"agri_sprayer", "high_pressure"},
RequiredEnergyTags: []string{"stored_energy"},
GeneratedHazardCats: []string{"pneumatic_hydraulic", "material_environmental"},
SuggestedMeasureIDs: []string{"M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80,
ScenarioDE: "Drucksystem des Spritzgeraets versagt. Druckschlauch platzt oder Duese bricht ab. Pflanzenschutzmittel wird unkontrolliert freigesetzt.",
TriggerDE: "Schlauchbruch, Ueberdruckventil defekt, Verschleiss an Verschraubungen.",
HarmDE: "Peitschender Schlauch trifft Bediener, Veraetzung durch freigesetztes Pflanzenschutzmittel.",
AffectedDE: "Maschinenfahrer, Helfer beim Befuellen",
ZoneDE: "Gesamter Bereich um das Spritzgeraet, Hochdruckleitungen",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP224", NameDE: "Hydraulikschlauch-Peitscheneffekt am Traktor", NameEN: "Hydraulic hose whip on tractor",
RequiredComponentTags: []string{"agri_tractor", "hydraulic_part", "high_pressure"},
RequiredEnergyTags: []string{"stored_energy"},
GeneratedHazardCats: []string{"pneumatic_hydraulic", "mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 88,
ScenarioDE: "Hydraulikschlauch platzt unter Hochdruck. Schlauch peitscht umher und trifft Bediener. Heisses Oel spritzt heraus.",
TriggerDE: "Alterung des Schlauchs, Scherbelastung, Ueberdruckventil defekt, Schlauch nicht fachgerecht befestigt.",
HarmDE: "Peitschenverletzungen, Verbrennungen durch heisses Oel, Hochdruckinjektion durch die Haut.",
AffectedDE: "Maschinenfahrer, Wartungspersonal",
ZoneDE: "Hydraulikschlauchfuehrung am Traktor und Anbaugeraet",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP225", NameDE: "Silovergasung — toxische Gaergas-Exposition", NameEN: "Silo gas — toxic fermentation gas exposure",
RequiredComponentTags: []string{"agri_silo", "chemical_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M124", "M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 90,
ScenarioDE: "Person betritt Silo oder Bunker mit Gaerfutter. Stickstoffdioxid oder Schwefelwasserstoff reichern sich in der Luft an.",
TriggerDE: "Betreten des Silos ohne Gasmessung, fehlende Belueftung, frisches Gaerfutter.",
HarmDE: "Bewusstlosigkeit, Erstickung, Tod durch Sauerstoffmangel oder Giftgas.",
AffectedDE: "Landwirt, Erntehelfer, Rettungskraefte bei Bergung",
ZoneDE: "Silobehälter, Fahrsilofläche, geschlossener Raum",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP226", NameDE: "Kreiselegge / Bodenfraese erfasst Fuss", NameEN: "Rotary harrow / tiller catches foot",
RequiredComponentTags: []string{"agri_tiller", "rotating_part", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 91,
ScenarioDE: "Person tritt in den Arbeitsbereich der Kreiselegge oder Bodenfraese. Rotierende Zinken erfassen den Fuss.",
TriggerDE: "Fehlende Schutzverkleidung, Arbeiten am angehobenen Geraet bei laufender Zapfwelle.",
HarmDE: "Amputation der Zehen oder des Fusses, schwere Risswunden.",
AffectedDE: "Maschinenfahrer, Helfer bei Einstellarbeiten",
ZoneDE: "Arbeitsbereich unter der Kreiselegge, Zinkenbereich",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP227", NameDE: "Staubexplosion in Getreidesiebanlage", NameEN: "Dust explosion in grain screening plant",
RequiredComponentTags: []string{"agri_grain", "dust_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"thermal_hazard", "mechanical_hazard"},
SuggestedMeasureIDs: []string{"M124", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 88,
ScenarioDE: "Getreidestaub erreicht explosionsfaehige Konzentration in geschlossenem Raum (Silo, Reinigungsanlage). Zuendquelle loest Explosion aus.",
TriggerDE: "Funkenbildung durch Fremdkoerper, ueberhitzte Lager, elektrostatische Entladung, fehlende Entstaubung.",
HarmDE: "Schwerste Brandverletzungen, Trommelfellriss, Verschuettung durch Gebaeudeeinbruch.",
AffectedDE: "Alle Personen im und am Gebaeuede der Anlage",
ZoneDE: "Silos, Elevatoren, Reinigungsanlagen, Foerderwege",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP228", NameDE: "UV-/Laermexposition bei Feldarbeit", NameEN: "UV/noise exposure during field work",
RequiredComponentTags: []string{"agri_tractor", "noise_source", "ergonomic"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"noise_vibration", "ergonomic"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 45,
ScenarioDE: "Langzeitexposition gegenueber Laerm (Traktor, Anbaugeraet) und UV-Strahlung bei offener Kabine waehrend Feldarbeit.",
TriggerDE: "Fehlende Kabine, defekte Laermschutzausruestung, mehrstuendige Ausseneinsaetze im Sommer.",
HarmDE: "Gehoerschaeden, Hautkrebs durch UV-Exposition, Ganzkoerpervibrationssyndrom.",
AffectedDE: "Maschinenfahrer, Erntehelfer",
ZoneDE: "Fahrerplatz auf dem Traktor, offenes Feld",
DefaultSeverity: 2, DefaultExposure: 5,
},
}
}