A propos du projet
Les véhicules doivent répondre aux exigences de sécurité les plus élevées. L’architecture de contrôle prévoit de mettre en œuvre les fonctions de sécurité dans une unité de contrôle dédiée (Safety Control Unit). Alors que Stadler a réalisé les fonctions du véhicule non liées à la sécurité, Enotrac a implémenté la partie SCU du logiciel, qui comprend les fonctions liées à la sécurité.
Le SCU est une unité autonome composée d’un calculateur central, d’interfaces matérielles sécurisées et de canaux de communication vers la commande centrale du véhicule et d’autres systèmes. La réalisation du SCU se fait selon les exigences de la norme EN 50657 (nouvellement EN 50716) avec un niveau d’intégrité de sécurité SIL-2.
Les fonctions de sécurité comprennent entre autres le contrôle de la vigilance du conducteur, la protection contre le recul et l’activation de la fonction de freinage d’urgence depuis la zone des passagers.
Notre contribution
Le développement du logiciel pour le SCU a été réalisé en étroite collaboration entre les spécialistes du département d’ingénierie de véhicules responsable de la gestion de projet, l’implémentation et les tests ; et le département RAMS pour la vérification et la validation. Le projet comprenait une expertise indépendante.
La mise en œuvre a suivi les phases définies dans la norme EN 50657 selon le modèle de cycle de vie du logiciel :
- Planning
- Software Requirements
- Architecture and Design
- Component Design
- Component Implementation and Testing
- Integration
- Overall Software Testing / Final Validation
Le logiciel SCU a été réalisé à l’aide de diagrammes de blocs fonctionnels selon la norme CEI 61131 avec un éditeur de blocs fonctionnels certifié. Les diagrammes de blocs fonctionnels sont traduits en code exécutable par des outils certifiés et fonctionnent sur un système d’exploitation certifié de Selectron.
Les chiffres principaux
-
Client
Stadler Rail AG
-
Période
2022 – 2023
-
Lieu
Newcastle upon Tyne, GB