{"format":"cloe-project","version":1,"exported_on":"2026-06-12T22:29:33.615Z","project":{"_id":"6a2c3b59de0a8841d9b70514","name":"EOLE Wind Farm Controller","description":"Supervision and control system for an offshore wind farm: power regulation, grid compliance and safety functions.","created_on":"2026-06-12T17:01:13.752Z","imported_on":"2026-06-12T17:01:13.752Z"},"modules":[{"_id":"6a2c3b59de0a8841d9b70515","id_project":"6a2c3b59de0a8841d9b70514","type":"REQ","name":"System requirements","description":"Top-level system requirements","created_on":"2026-06-12T09:50:44.073Z"},{"_id":"6a2c3b59de0a8841d9b70516","id_project":"6a2c3b59de0a8841d9b70514","type":"IVV","name":"Qualification campaign","description":"Factory acceptance tests","created_on":"2026-06-12T09:50:44.073Z"},{"_id":"6a2c3b59de0a8841d9b70517","id_project":"6a2c3b59de0a8841d9b70514","type":"SYS","name":"Functional architecture","description":"Main system functions","created_on":"2026-06-12T09:50:44.073Z"}],"req_items":[{"_id":"6a2c3b59de0a8841d9b70518","type":"Text","level":0,"description":"<h1>System requirements</h1><p>Top-level requirements of the EOLE controller.</p>","status":"","id":0,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70515"},{"_id":"6a2c3b59de0a8841d9b70519","rid":"REQ-001","type":"Req Title","level":1,"description":"<p>The controller shall regulate active power within ±2% of the setpoint.</p>","status":"Accepted","id":1,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70515"},{"_id":"6a2c3b59de0a8841d9b7051a","rid":"REQ-002","type":"Req Title","level":1,"description":"<p>The controller shall detect grid frequency deviations above 0.5 Hz within 100 ms.</p>","status":"Accepted","id":2,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70515"},{"_id":"6a2c3b59de0a8841d9b7051b","rid":"REQ-003","type":"Req Title","level":1,"description":"<p>The HMI shall display the status of every turbine in real time.</p>","status":"In negotiation","id":3,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70515"},{"_id":"6a2c3b59de0a8841d9b7051c","rid":"REQ-004","type":"Req Title","level":1,"description":"<p>The system shall log all safety events for at least 10 years.</p>","status":"Accepted","id":4,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70515"}],"ivv_items":[{"_id":"6a2c3b59de0a8841d9b7051d","id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70516","type":"Test","description":"Active power regulation test at 50%, 75% and 100% load","expected_result":"Power within ±2% of setpoint","comment":"","passed":true},{"_id":"6a2c3b59de0a8841d9b7051e","id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70516","type":"Test","description":"Grid frequency deviation injection (0.6 Hz step)","expected_result":"Detection in less than 100 ms","comment":"","passed":true},{"_id":"6a2c3b59de0a8841d9b7051f","id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70516","type":"Test","description":"HMI real-time display load test (88 turbines)","expected_result":"All statuses refreshed under 1 s","comment":"","passed":false}],"diag_items":[{"_id":"6a2c3b59de0a8841d9b70520","id_cell":2,"parent":5,"description":"Regulate power","style":"function","x":90,"y":360,"w":150,"h":56,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70517","type":"SYS"},{"_id":"6a2c3b59de0a8841d9b70521","id_cell":3,"parent":5,"description":"Monitor grid","style":"function","x":280,"y":430,"w":150,"h":56,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70517","type":"SYS"},{"_id":"6a2c3b59de0a8841d9b70522","id_cell":4,"description":"Supervise turbines","style":"function","x":160,"y":170,"w":150,"h":56,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70517","type":"SYS"},{"_id":"6a2c3b59de0a8841d9b70523","id_cell":5,"description":"EOLE Controller","style":"system","x":60,"y":320,"w":420,"h":220,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70517","type":"SYS"},{"_id":"6a2c3b59de0a8841d9b70524","id_cell":6,"description":"Grid operator","style":"actor","x":560,"y":380,"w":160,"h":60,"id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70517","type":"SYS"},{"_id":"6a2c3b59de0a8841d9b70525","source":3,"target":2,"description":"grid state","id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70517","type":"LINK"},{"_id":"6a2c3b59de0a8841d9b70526","source":6,"target":3,"description":"","id_project":"6a2c3b59de0a8841d9b70514","id_module":"6a2c3b59de0a8841d9b70517","type":"LINK"}],"links":[{"_id":"6a2c3b59de0a8841d9b70527","id_project":"6a2c3b59de0a8841d9b70514","id_source_module":"6a2c3b59de0a8841d9b70515","id_target_module":"6a2c3b59de0a8841d9b70516","id_source_item":"6a2c3b59de0a8841d9b70519","id_target_item":"6a2c3b59de0a8841d9b7051d","type":"IS TESTED BY"},{"_id":"6a2c3b59de0a8841d9b70528","id_project":"6a2c3b59de0a8841d9b70514","id_source_module":"6a2c3b59de0a8841d9b70515","id_target_module":"6a2c3b59de0a8841d9b70516","id_source_item":"6a2c3b59de0a8841d9b7051a","id_target_item":"6a2c3b59de0a8841d9b7051e","type":"IS TESTED BY"},{"_id":"6a2c3b59de0a8841d9b70529","id_project":"6a2c3b59de0a8841d9b70514","id_source_module":"6a2c3b59de0a8841d9b70515","id_target_module":"6a2c3b59de0a8841d9b70516","id_source_item":"6a2c3b59de0a8841d9b7051b","id_target_item":"6a2c3b59de0a8841d9b7051f","type":"IS TESTED BY"},{"_id":"6a2c3b59de0a8841d9b7052a","id_project":"6a2c3b59de0a8841d9b70514","id_source_module":"6a2c3b59de0a8841d9b70517","id_target_module":"6a2c3b59de0a8841d9b70515","id_source_item":"6a2c3b59de0a8841d9b70520","id_target_item":"6a2c3b59de0a8841d9b70519","type":"JUSTIFIES"},{"_id":"6a2c3b59de0a8841d9b7052b","id_project":"6a2c3b59de0a8841d9b70514","id_source_module":"6a2c3b59de0a8841d9b70517","id_target_module":"6a2c3b59de0a8841d9b70515","id_source_item":"6a2c3b59de0a8841d9b70521","id_target_item":"6a2c3b59de0a8841d9b7051a","type":"JUSTIFIES"}]}