SysCom: système de commande à distance d unités mobiles de traitement des boues organiques



Documents pareils
Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

L équipement choisit devra être nomade, il servira aux visiteurs en déplacements et sera donc sujets à des limitations de tailles et de poids.

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

IBM Tivoli Compliance Insight Manager

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée

Qualit Eau: Système de gestion automatisée de la qualité de l eau des piscines privées

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Routeur Gigabit WiFi AC 1200 Dual Band

Protection des données avec les solutions de stockage NETGEAR

Ordinateur portable Latitude E5410

Fiche Technique. Cisco Security Agent

LOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES

Prérequis techniques pour l installation du logiciel Back-office de gestion commerciale WIN GSM en version ORACLE

Pré-requis techniques

Satellite Pro R50 C O N Ç U P O U R V O T R E E N T R E P R I S E. TOSHIBA recommande Windows 8.

Symantec Endpoint Protection Fiche technique

ERP Service Negoce. Pré-requis CEGID Business version sur Plate-forme Windows. Mise à jour Novembre 2009

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

Micro ordinateur & Périphériques Mémoire de masse Disque dur (SOLUTION)

COLLEGE ADRIEN CERNEAU

Exigences système Edition & Imprimeries de labeur

Dispositif e-learning déployé sur les postes de travail

Configuration matérielle et logicielle requise et prérequis de formation pour le SYGADE 6

«Connais toi toi-même comme l as dit Socrate!»

PC INDUSTRIELS DYALOX L e c h o i x d e l a f i a b i l i t é

Médiathèque Numérique, mode d emploi

Résolvez vos problèmes d énergie dédiée à l informatique

NVR Fusion IV. Pour quels marchés? Caractéristiques Matériel. Logiciel

itrace Conception d un réseau de transport en temps réel à Québec présenté à Robert Bergevin et Christian Gagné par Équipe 11 Tacos Engineering

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Fiche produit Fujitsu LIFEBOOK AH502 Ordinateur portable

1 LE L S S ERV R EURS Si 5

Rapports d évaluation professionnels

Protéger son entreprise avec les solutions Cisco de vidéosurveillance pour les TPE-PME

CHOIX ET USAGES D UNE TABLETTE TACTILE EN ENTREPRISE

Avantages. Protection des réseaux corporatifs de gestion centralisée

EMC DATA DOMAIN HYPERMAX

LENOVO THINKSERVER GUIDE DES PRODUITS. Haute évolutivité et flexibilité conjointes au développement de l entreprise

EMC DATA DOMAIN OPERATING SYSTEM

Nouveautés Ignition v7.7

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU

Logiciel de gestion des équipements de test MET/TEAM. NOUVEAU logiciel convivial de gestion des ressources d étalonnage par navigateur

PPE BTS SIO Jourson - Attard Ascenzi Mancini GEP Marseille - 06/11/2014

Outil d aide au choix Serveurs Lot 4 Marché Groupement de Recherche

Exigences système Edition & Imprimeries de labeur

Principaux utilisateurs du Réseau

Médiathèque Numérique, mode d emploi

Optimisez le potentiel sans fil de votre ordinateur portable ou de votre PC de bureau

Sonde de surveillance environnementale gamma

Configuration Matérielle et Logicielle AGORA V2

Créca. Ajout aux livrets d informatique. Hiver 2014

Efficace et ciblée : La surveillance des signaux de télévision numérique (2)

Foire aux questions sur Christie Brio

LYCEE DE BRAS PANON MAPA MAI 2015

AP 160LCD ONDULEUR RÉSEAUX LOCAUX (LAN) SERVEURS CENTRES DE TRAITEMENT DES DONNÉES

Milestone XProtect Professional

Vodafone Mobile Connect

L informatique industrielle adaptée à vos métiers...

Logiciel de capture et de gestion des flux de documents MOINS DE PAPIER, PLUS D EFFICACITÉ. VOUS POUVEZ COMPTER SUR NOUS

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

Note comparative entre les caractéristiques des tablettes numériques, smartphones et pocket PC pour la collecte de données naturalistes de terrain

Réplication de données de classe entreprise pour environnements distribués et reprise sur sinistre

Cahier des charges pour la mise en place de l infrastructure informatique

Initiation à l informatique. Module 1 : Le Matériel

Fastilog, votre outil de gestion des activités du personnel

Solution parfaite pour une expérience bureautique transparente. Récapitulatif. Processeur Teradici avancé, haute performance

Fiche produit Fujitsu STYLISTIC Q702 Tablet PC

Technologie de déduplication de Barracuda Backup. Livre blanc

La nouvelle solution de stockage V3700

Gamme d appliances de sécurité gérées dans le cloud

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes

TIS Web, complet et évolutif. Gestion en ligne des données pour les flottes de transport.

Sommaire. Systèmes d Exploitation Intégration Sage 100 Sage CRM Disponibilité Client Bases de données... 3

Spécifications détaillées

Poste de travail d enregistreur vidéo en réseau

MSP Center Plus. Vue du Produit

Présentation du module Base de données spatio-temporelles

Qualit Eau : Système de gestion automatisée de la qualité de l eau des piscines privées

LA RECONNAISSANCE VOCALE INTEGREE

FLEXIBILITE CONTINUITE LIAISON PAR INTERNET SOLUTIONS STANDARD

PowerShield 3 fournit toutes les informations nécessaires pour un diagnostic de premier niveau.

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Système de vidéosurveillance Guide de configuration

Déploiement d un serveur courriel dédié pour entreprise

Fax sur IP. Panorama

en version SAN ou NAS

Solutions hautes performances pour le gardiennage et la surveillance

Manuel d utilisation Logiciel (Communications Utility)

Symantec Backup Exec.cloud

Mes documents Sauvegardés

FICHE PRODUIT 360 SPEECHMAGIC SDK

Système de stockage Cisco NSS baies Gigabit

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

Wyse WSM. L informatique légère, économique, flexible et fiable. Wyse WSM. Tout ce que vous devez savoir. Cliquez ici

Transcription:

SysCom: système de commande à distance d unités mobiles de traitement des boues organiques Rapport de projet version 1 présenté à Robert Bergevin et Éric Poulin par Équipe 07 AAMPPS Engineering matricule nom signature 111 038 980 Soufiane Benrqiq 909 330 788 Philippe Desmarais 909 203 951 Philippe Leblanc Fraser 111 012 438 Matthew Giroux 909 318 064 Kouamé Ange Martial Konan Université Laval 13 avril 2012

Historique des versions version date description - 26 janvier 2012 Création du document 0 3 février 2012 Création de la version 0 1 17 février 2012 Création de la version 1 2 16 mars 2012 Création de la version 2 3 13 avril 2012 Création de la version 3

Table des matières Table des figures Liste des tableaux v vi 1 Introduction 1 2 Description 2 3 Besoins et objectifs 3 3.1 Besoins....................................... 3 3.1.1 Commande locale à l unité........................ 3 3.1.2 Gestion centralisée............................ 3 3.1.3 Entretien des unités........................... 3 3.1.4 Stockage des données........................... 4 3.2 Objectifs...................................... 4 3.2.1 Contrôler le système de l unité mobile.................. 4 3.2.2 Assurer la gestion centralisée des unités mobiles............ 4 3.2.3 Faciliter l entretien des unités...................... 4 3.2.4 Stocker les données............................ 4 3.2.5 Sécurité des données et du système................... 5 3.2.6 Système facile à utiliser et à configurer................. 5 4 Cahier de charges 7 4.1 Critères et barèmes................................ 7 4.2 Justification des critères............................. 10 4.2.1 Composantes du système......................... 10 4.2.1.1 Puissance de calcul....................... 10 4.2.1.2 Fiabilité des composantes................... 10 4.2.1.3 Résolution du convertisseur.................. 10 4.2.1.4 Précision............................ 10 4.2.2 Gestion à distance............................ 11 4.2.2.1 Sécurité............................. 11 4.2.2.2 Fiabilité............................. 11 i

TABLE DES MATIÈRES ii 4.2.2.3 Débit.............................. 11 4.2.2.4 Latence............................. 12 4.2.3 Interface pour les techniciens....................... 12 4.2.3.1 Ergonomie de l interface.................... 12 4.2.3.2 Fiabilité du programme.................... 12 4.2.4 Serveur informatique........................... 12 4.2.4.1 Performances matérielles.................... 12 4.2.5 Archivage................................. 13 4.2.5.1 Taille de stockage........................ 13 4.2.5.2 Technologie de stockage.................... 13 4.2.6 Langage de programmation....................... 13 4.2.6.1 Popularité du langage..................... 13 4.2.6.2 Portabilité du langage..................... 14 4.2.6.3 Facilité............................. 14 4.2.7 Systeme de gestion des données..................... 14 4.2.7.1 Coûts d utilisation....................... 14 4.2.8 Périphérique d affichage......................... 14 4.2.8.1 Volume du module....................... 14 4.2.8.2 Durée de vie.......................... 14 4.2.9 Périphérique du technicien........................ 15 4.2.9.1 Taille de l écran......................... 15 4.2.9.2 Autonomie du périphérique.................. 15 5 Conceptualisation et analyse de faisabilité 16 5.1 Analyse Fonctionnelle............................... 16 5.2 Élaboration des concepts de solutions...................... 16 5.2.1 Système de commande et de contrôle.................. 16 5.2.1.1 NI ComptactRio........................ 18 5.2.1.2 PC PC/104 empilable..................... 18 5.2.1.3 PAC Advantech - ADAM-5550CE............... 19 5.2.2 Affichage.................................. 20 5.2.2.1 CRT............................... 20 5.2.2.2 ACL............................... 20 5.2.2.3 Écran ELO AccuTouch..................... 21 5.2.3 Communication.............................. 21 5.2.3.1 Toughsat XP 1.2 Meter System................ 22 5.2.3.2 Réseau cellulaire 3G/4G LTE de Rogers........... 22 5.2.3.3 Réseau cellulaire 3G/4G LTE de Télus............ 23 5.2.4 Gestion des données........................... 23 5.2.4.1 MySQL Enterprise Edition.................. 24 5.2.4.2 Microsoft SQL Server..................... 24 5.2.4.3 PostgreSQL........................... 24 5.2.5 Support d archivage local......................... 24

TABLE DES MATIÈRES iii 5.2.5.1 Carte SDXC Kingston 64GB, Classe 6............ 25 5.2.5.2 Corsair Force Series 3 180 GB SSD.............. 25 5.2.5.3 Western Digital VelociRaptor WD1500HLFS......... 26 5.2.6 Serveur.................................. 26 5.2.6.1 Sun Fire X2270 M2....................... 27 5.2.6.2 Dell Poweredge T620...................... 27 5.2.7 Interface technicien............................ 27 5.2.7.1 Interface web HTML 5..................... 28 5.2.7.2 Logiciel C++.......................... 28 5.2.7.3 Java............................... 28 5.2.7.4.NET.............................. 28 5.2.8 Géolocalisation.............................. 29 5.2.8.1 Canmore GT-730F USB GPS Receiver Dongle........ 29 5.2.8.2 Navibe GM720......................... 29 5.2.8.3 Appareil mobile type : iphone avec Broadcom BCM4750.. 30 5.2.9 Périphérique du Technicien........................ 30 5.2.9.1 Apple ipad........................... 31 5.2.9.2 Samsung Galaxy Tab 10.1................... 31 5.2.9.3 HTC Jetstream......................... 31 6 Études préliminaires 32 6.1 Solution 1..................................... 32 6.1.1 Système de contrôle............................ 32 6.1.2 Peripherique d affichage......................... 32 6.1.3 Communication.............................. 33 6.1.4 Systeme de gestion des données..................... 33 6.1.5 Serveur Informatique........................... 34 6.1.6 Langage de programmation....................... 34 6.1.7 Peripherique du technicien........................ 34 6.1.8 Geolocalisation.............................. 35 6.2 Solution 2..................................... 35 6.2.1 Système de contrôle............................ 35 6.2.2 Affichage.................................. 35 6.2.3 Communication.............................. 35 6.2.4 Serveur informatique (Gestion des données).............. 36 6.2.5 Langage de programmation....................... 36 6.2.6 Périphérique du technicien........................ 36 6.2.7 Géolocalisation.............................. 36 6.3 Solution 3..................................... 36 6.3.1 Système de contrôle............................ 36 6.3.2 Affichage.................................. 37 6.3.3 Communication.............................. 37 6.3.4 Serveur informatique (Gestion des données).............. 37

TABLE DES MATIÈRES iv 6.3.5 Langage de programmation....................... 37 6.3.6 Périphérique du technicien........................ 38 6.3.7 Géolocalisation.............................. 38 7 Concept retenu 39 7.1 Matrice de décision................................ 39 7.2 Description du concept final........................... 39 7.2.1 Système de commande et contrôle.................... 39 7.2.2 Affichage.................................. 39 7.2.3 Gestion à distance............................ 39 7.2.4 Gestion des données........................... 41 7.2.5 Archivage local.............................. 41 7.2.6 Archivage serveur............................. 41 7.2.7 Interface technicien............................ 41 7.2.8 Périphérique technicien.......................... 41 7.3 Conclusion..................................... 42 Bibliographie 43.1 Liste des acronymes................................ 46

Table des figures 3.1 Hiérarchisation des objectifs........................... 6 4.1 Maison de qualité................................. 15 5.1 Diagramme fonctionnel.............................. 17 v

Liste des tableaux 4.1 Cahier des charges................................ 8 4.2 Tableau d appréciation.............................. 9 5.1 Prix d un système basé sur le NI CompactRio................. 19 6.1 Tableau de solutions............................... 33 7.1 Matrice décisionnelle............................... 40 vi

Chapitre 1 Introduction Vivre, c est bien. Savoir vivre c est mieux. Survivre c est sans doute le problème des hommes de demain. ROGER MOLINIER De nos jours, réduire l impact du développement industriel sur l environnement est devenu une préoccupation de plus en plus importante. Plusieurs entreprises, au cours des dernières années, se sont développées dans ce secteur émergeant en adoptant un virage écologique. En réduisant ainsi les impacts environnementaux, ces différents secteurs industriels ont sû réaliser des économies dans leurs coûts d exploitation et/ou augmenter leurs revenus avec une meilleure utilisation de leurs déchets. C est avec ce souci d efficacité que l entreprise ÉcoloVal, spécialisée dans le traitement des boues organiques, nous a mandaté afin d effectuer la conception préliminaire de Syscom. Ce système permettant de commander les équipements de chaque unité mobile aussi bien localement qu à distance, d archiver les données traitées par celles-ci ainsi que de gérer le service d entretien, effectué par des techniciens. Pour ce faire, notre analyse, présentée dans ce document, comporte une description du projet, une exposition des besoins et des objectifs du mandat, un cahier des charges, une section sur la conceptualisation des solutions, une analyse de faisabilité, une étude préliminaire des solutions ainsi qu une description détaillée du concept retenu. 1

Chapitre 2 Description Actuellement, le traitement est centralisé : des camions transportent jusqu à l usine les boues organiques. Cependant, leur pourcentage massique de matière sèche n est que de l ordre de 10% à 30%. Afin de diminuer les coûts ainsi que l impact environnemental dû au transport, ÉcoloVal cherche à développer une dizaine d unités mobiles, permettant le traitement sur place des boues organiques. Le contrôle des unités mobiles peut être fait soit directement sur les lieux, ou à distance par le centre de contrôle ou un technicien sur la route. Les données sont transférées de l unité mobile et archivées au centre de gestion pendant une période minimale d un an pour but de consultations ultérieures. La sécurité est de rigueur dans l ensemble du processus afin d empêcher les données d être lues par une tierce partie. La transmission des commandes aux unités ainsi que l accès à leurs données doivent se faire sous la barre des 5 secondes. Les positions des techniciens ainsi que des unités seront connues en tout temps. En cas de défaillance technique, une alarme avertira le technicien le plus proche automatiquement. Une interface graphique permettra aux techniciens de rapidement contrôler et évaluer l unité. En dernier lieu, notre considération finale portera aussi sur l importance de minimiser les coûts de la fabrication, de l entretien et de l opération des systèmes ainsi que maximiser la fiabilité. 2

Chapitre 3 Besoins et objectifs 3.1 Besoins 3.1.1 Commande locale à l unité Pour ce faire, le système doit gérer : 40 entrées analogiques 4-20 ma 40 sorties analogiques 4-20 ma 80 entrées discrètes 24 Vdc 80 sorties discrètes 24 Vdc Convertisseurs d au moins 12 bits pour les signaux analogiques d entrée-sortie Le client a aussi émis les contraintes suivantes quant au système : Logique de commande exécutée à toutes les 500 ms ou plus rapidement Langage de programmation adapté aux techniciens 3.1.2 Gestion centralisée Accès aux données des unités avec un taux de rafraîchissement de 5 s ou moins Possibilité de transmettre les commandes aux unités avec un taux de rafraîchissement de 5 s ou moins Interface personne-machine permettant de visualiser le fonctionnement du procédé pour chaque unité Accès aux données archivées sur une période d un an Connaître la localisation des unités en tout temps (même celles en transit) Connaître la localisation des techniciens en tout temps Acheminer automatiquement les demandes d intervention aux techniciens et permettre le suivi 3.1.3 Entretien des unités Accès aux données archivées sur une période d un an 3

CHAPITRE 3. BESOINS ET OBJECTIFS 4 Interface personne-machine pour une intervention locale ou à distance Recevoir les demandes d intervention Confirmer l acceptation et l exécution des demandes d intervention Transmettre les rapports d intervention 3.1.4 Stockage des données Données archivées aux 20 secondes ou plus rapidement Conserver les archives pour une période d un an ou plus Minimiser les pertes de données 3.2 Objectifs AAMPPS Engineering s est déterminé une liste d objectifs afin de répondre au besoin de EcoVal. 3.2.1 Contrôler le système de l unité mobile Pour ce faire, le système de commande locale de l unité mobile doit recueillir les données, les interpréter, réguler le système et assurer la précision des données recueillies pour un bon fonctionnement. Il faut s assurer que le système exécute le programme d acquisition, d interprétation des données et de contrôle du système à intervalle régulier et que le temps d exécution soit le plus court possible. Obtenir des données de qualités ( beaucoup d informations, avec un taux d erreur très faible). 3.2.2 Assurer la gestion centralisée des unités mobiles Le système doit être en mesure de fournir les informations sur chaque unité mobile, accéder à leurs données et transmettre des commandes à celles-ci (chaque unité mobile) en temps réel ou presque. Le système doit aussi fournir la localisation des techniciens et de chaque unité mobile en temps réel. 3.2.3 Faciliter l entretien des unités Afin de faciliter et d améliorer l entretien et la maintenance des unités mobiles, le système gère de façon autonome la maintenance des unités mobiles et la planification de la maintenance. Le système fournit également une interface personne-machine permettant d effectuer les interventions de maintenance localement ou à distance. 3.2.4 Stocker les données Un archivage des données à intervalle régulier et court permettra d obtenir un historique complet du fonctionnement des unités, pour des évaluations du système ou autre évaluation.

CHAPITRE 3. BESOINS ET OBJECTIFS 5 3.2.5 Sécurité des données et du système La sécurité et la fiabilité sont des valeurs cruciales pour notre firme. C est pour cela qu éviter les intrusions dans le système et minimiser les erreurs de mesure sont des objectifs importants. Il est aussi de notre devoir d assurer la cohérence des données et minimiser. 3.2.6 Système facile à utiliser et à configurer Afin d obtenir un système facile d utilisation et de configuration, on s assurera que le langage choisi pour la configuration sera facile à apprendre par les techniciens ou déjà connu par une grande partie d entre eux. L interface fournie sera intuitive et ergonomique.

CHAPITRE 3. BESOINS ET OBJECTIFS 6 Fig. 3.1 Hiérarchisation des objectifs

Chapitre 4 Cahier de charges 4.1 Critères et barèmes Cette section présente les critères servant à choisir la meilleure solution pour amorcer le système décrit par le mandat. Les critères sont basés sur les contraintes et besoins formulés par le client. Tous ces critères sont évalués à l aide de formule de notre propre définition, sont notés entre 0 et 1 et pondérés en fonction de leur importance pour le projet. Tout élément évalué qui obtient une note supérieure à la note maximale se verra attribuer la note maximale. L évaluation d une solution se fera en faisant la somme des notes attribuées à cette solution dans les différents critères, si la note finale d une solution dépasse la note maximale, elle se verra attribuer la note de 1. La maison de la qualité, quant à elle, sert à voir la force des relations entre les objectifs et les critères. 7

CHAPITRE 4. CAHIER DE CHARGES 8 Critère d évaluation Pond. % Barème Min Max 4.2.1 Composantes du système 25 % 0 1 4.2.1.1 Puissance de calcul 12 % 4.2 0ms 500ms MT BF 4.2.1.2 Fiabilité des composantes 8 % 0 1 MT BF +MT T R N 4.2.1.4 Résolution du convertisseur 5 % 12 bits 18 4.2.2 Gestion à distance 15 % 0 100 4.2.2.1 Sécurité 5 % tab. 4.2 0 1 4.2.2.2 Fiabilité des données 4 % 4.2.2.3 Débit 4 % X 10000 3 1 P 4.2.2.2 Géolocalisation (dbm) 2 % 162 4.2.2.4 Latence 3 % 1 L 1 1 5000 4.2.3 Interface pour techniciens 18 % 4.2.3.1 Ergonomie de l interface 10 % tab. 4.2 0 1 4.2.3.2 Fiabilité du programme 8 % tab. 4.2 0 1 4.2.5 Archivage 12 % cote 10,277 4.2.4.1 Performances matérielles 5 % 32Go 0 1 2 4.2.5.1 Taille de stockage 5 % 1 S 0 1 20 4.2.5.2 Technologie de stockage 2 % tab. 4.2 0 1 6.3.5 Langage de programmation 10 % 4.2.6.2 Portabilité du langage 4 % tab. 4.2 0 1 4.2.6.1 Popularité du langage 3 % tab. 4.2 0 1 4.2.6.3 Facilité 3 % tab. 4.2 0 1 4.2.7 Systeme de gestion des données 6 % 4.2.7.1 Coûts d utilisation 6 % tab. 4.2 0 1 4.2.8 Périphérique d affichage 7 % MT BF 4.2.8.2 Durée de vie 5 % 0 1 5ans 4.2.8.1 Volume du module 2 % 1 V 0 1 22000 6.3.6 Périphérique du technicien 7 % T 4.2.9.1 Taille de l écran 4 % 0 1 25,65 A 4.2.9.2 Autonomie du périphérique 3 % 0 1 10 Tab. 4.1 Cahier des charges

CHAPITRE 4. CAHIER DE CHARGES 9 Cote Note Très bon 1.00 Bon 0.75 Moyen 0.50 Faible 0.25 Très faible 0.00 Tab. 4.2 Tableau d appréciation Le tableau qualitatif d appréciation permet de noter les éléments incalculables.

CHAPITRE 4. CAHIER DE CHARGES 10 4.2 Justification des critères 4.2.1 Composantes du système 4.2.1.1 Puissance de calcul Il s agit d évaluer la vitesse à laquelle le système effectue la logique de commande. La contrainte qui nous est imposée est une période de 500ms au maximum. Nous prendrons donc cette valeur comme la valeur acceptabilité (0.5/1) et la valeur 250ms comme la période permettant d obtenir la note maximale. Aussi, pour toutes les valeurs de périodes comprises entre 0 ms et 250ms ( la valeur 0 ms étant exclue des valeurs possibles ), la note sera ramenée à la note maximale. 250 (4.1) T T : période à évaluer. Pour les processeurs, la puissance de calcul étant exprimée en terme de fréquence (Hz), nous ramerons cette valeur en temps (T) en utilisant la formule T=1/f. 4.2.1.2 Fiabilité des composantes La fiabilité des composants permet l utilisation prolongée du système sans avoir à y effectuer des vérifications et modifications trop souvent. Afin de déterminer la fiabilité, on utilise le MTBF, c est-à-dire le temps moyen entre les défaillances et le MTTR, le temps moyen de réparation. L équation utilisant le MTBF : MT BF MT BF + MT T R (4.2) 4.2.1.3 Résolution du convertisseur Le nombre de bits de conversion nous assure une grande plage de conversions et une meilleure résolution. La contrainte qui nous est imposée est de 12 bits. Nous prendrons donc cette valeur comme la valeur acceptabilité (0.5/1) et la valeur 18 bits comme le nombre de bits permettant d obtenir la note maximale. Pour l évaluation de ce critère, nous utiliserons la formule suivante : N (4.3) 18 N : nombre de bits 4.2.1.4 Précision Elle évalue ici le taux d erreur acceptable sur la réception et la conversion des données. Il est important que ce taux soit aussi faible que possible pour garantir la fiabilité des données. Nous prendrons comme valeur maximale de ce taux 2%. Autrement, pour toute erreur en dessous de 2%, la note maximale sera attribuée. Pour l évaluation de ce critère, nous utiliserons

CHAPITRE 4. CAHIER DE CHARGES 11 la formule suivante : E : Erreur 0.02 E (4.4) 4.2.2 Gestion à distance 4.2.2.1 Sécurité La sécurité est un volet important dans la conception de tout système informatique. Un système sécurisé permet d éviter les intrusions, les attaques malveillantes, garantit la sécurité et la fiabilité des données. Dans notre système la technologie de réseau privilégié est le sans fil. La sécurité des différents types de connexions sans fil est évaluée selon le type de chiffrement des données. Un réseau sans chiffrement obtiendra 0, avec un chiffrement symétrique, une cote de 0,5 sera accordée, et un chiffrement asymétrique obtiendra 1. 4.2.2.2 Fiabilité Nous devons nous assurer que les données transmises entre les unités mobiles et le centre de gestion ne contiennent aucune erreur dans un sens comme dans l autre. Une force de réseau suffisante permet d empêcher la perte de données, c est-à-dire s assurer que les données sont bien reçues. Pour l évaluation de ce critère, nous utiliserons la formule suivante : F : Puissance du signal (dbm) 4.2.2.3 Débit (4.5) Il est primordial de pouvoir échanger des informations de manières constante et rapide entre le centre de gestion et les unités mobiles. La vitesse maximale d échange des informations sur le réseau. Le débit est exprimé en Kbps (kilobits par seconde) ou en Mbps (mégabits par seconde), la note maximum sera attribuée pour un débit en aval de 300 Mbps et 75 Mbps en amont, c est-à-dire les débits théoriques maximums du 4G LTE. À ces vitesses (ou mieux), une note de 1 sera attribuée. En dessous de 384 Kbps (aval ou amont), le débit minimum de toutes les technologies cellulaires confondues, une cote de 0 sera donnée. Le choix a été retenu parce que c est la vitesse maximale fournie par les différents distributeurs spécialisés. Pour l évaluation de ce critère, nous utiliserons la formule suivante : X 10000 (4.6) X : débit maximum (kbps)

CHAPITRE 4. CAHIER DE CHARGES 12 4.2.2.4 Latence Le mandat requiert un temps de latence de maximum 5 secondes dans l envoi, la réception et l accès des données entre le centre de contrôle et les usines. Une latence de 5000ms et plus se voit donner une note de 0, plus qu elle ne respecte plus les besoins du client. Plus la latence tend vers 0, plus sa note tend vers 1. Pour l évaluation de ce critère, nous utiliserons la formule suivante : 1 L (4.7) 5000 L : temps de latence (ms) 4.2.3 Interface pour les techniciens 4.2.3.1 Ergonomie de l interface Elle représente la facilité d utilisation des différentes interfaces offertes par le système. Nous avons besoin d interfaces simples et intuitives, qui sont faciles à comprendre et qui répondent parfaitement aux besoins des techniciens. On utilisera le tableau qualitatif 4.2 pour cette évaluation. 4.2.3.2 Fiabilité du programme L interface étant le premier contact entre le technicien et le système, elle se doit d être fiable. Le technicien se base sur les données qui lui sont fournies par l interface. Le code de programmation doit être léger afin de minimiser les erreurs pouvant survenir lors de problèmes du système. L interface doit être résistante aux défaillances. Elle doit pouvoir être réinitialisée en cas de conditions extrêmes. Le barème est défini selon une échelle qualitative si les normes des langages de programmation utilisés sont respectées peu ou beaucoup. 4.2.4 Serveur informatique 4.2.4.1 Performances matérielles Le serveur devra être en mesure de traiter une multitude de requêtes à la fois. C est pourquoi il est très important que celui-ci soit doté d un processeur et d une quantité de mémoire vive suffisante pour être en mesure de répondre à la demande. Pour être en mesure de comparer les différents processeurs adéquatement, nous utiliserons les données de la firme PassMark Software qui effectue une multitude de tests sur les processeurs afin de leur attribuer une cote. L équation utilisée sera : cote + RAM 10,277 32Go 2 (4.8) P : cote de la firme PassMark Software [40] attribuée au processeur, et m la quantité de mémoire vive. Selon nous, un serveur ayant un processeur qui a une cote de 10277 (Intel

CHAPITRE 4. CAHIER DE CHARGES 13 Xeon w3690) et possédant 512 Mo de mémoire vive se verra attribuer la note 0. Un serveur avec un processeur qui a une cote de 4029 (Intel Xeon X5365) et possédant 32GB de mémoire vive obtiendra la note 1. 4.2.5 Archivage 4.2.5.1 Taille de stockage Le serveur d archivage doit avoir un volume assez vaste pour retenir toutes les données recueillies par chaque usine. Nous estimons que chaque usine envoie environ 1440 octets chaque seconde et que sur une année une usine produit environ 45 Go (Giga-Octets) de données sur une période d un an. On multiplie par un facteur afin de laisser une marge d erreur (format de données instantanées des ensembles de données). Basée sur ces estimations avec un facteur de 100, la taille du support de stockage peut être déterminée de la manière suivante : Stockage = facteur (1440o 86400 s j 365 j 10Usines) = 45Go (4.9) a Donc, en additionnant l espace nécessaire pour le système d exploitation et les différents logiciels, un support de stockage possédant 45 Go de stockage se verra attribuer la note 0 et un serveur ayant 20 To de stockage se verra attribuer la note 1. L équation utilisée sera : 1 S 20 (4.10) S : Taille du support de stockage Le facteur de 100 est une marge d erreur choisie par nous même qui assure d avoir suffisamment d espace de stockage en cas de dépassement des estimations 4.2.5.2 Technologie de stockage Elle se définit par le type de technologie qui sera utilisée pour l archivage et la sauvegarde des données. La technologie choisie devrait intégrer la redondance des données et la résistance aux pannes. La redondance permet de s assurer de récupérer ces données. Le barème sera qualitatif : 0 n aura aucune forme de redondance, une note de 0,25 sera accordée pour une copie, 0,5 pour deux copies, et 1 pour 3 copies et plus. 4.2.6 Langage de programmation 4.2.6.1 Popularité du langage Elle définit le nombre d utilisateurs connaissant le langage en question et sachant l utiliser. Plus un langage est populaire, plus il est connu des utilisateurs, ce qui permet de gagner du temps d apprentissage. On utilisera le tableau qualitatif 4.2 pour cette évaluation.

CHAPITRE 4. CAHIER DE CHARGES 14 4.2.6.2 Portabilité du langage Elle nous sert à évaluer la capacité du système écrit dans le langage à s intégrer parfaitement dans plusieurs plateformes différentes. On utilisera le tableau qualitatif 4.2 pour cette évaluation. 4.2.6.3 Facilité C est la facilité avec laquelle le langage peut être utilisé pour créer un programme. On utilisera le tableau qualitatif 4.2 pour cette évaluation. 4.2.7 Systeme de gestion des données Pour gérer l archivage des données, nous utiliserons une base de données. Pour obentir une évaluation, des différentes solutions de bases de données nous évaluerons selon plusieurs critères. 4.2.7.1 Coûts d utilisation Prix de la licence professionnelle. Les prix déterminent les notes relatives entre les SGBD elles-mêmes, échelonnées selon le tableau 4.2. 4.2.8 Périphérique d affichage 4.2.8.1 Volume du module Un volume restreint permettra plus d aisance pour l installation du périphérique dans l unité mobile et au client dans ses déplacements. C est pourquoi il est important de ne pas dépasser un volume de 22000cm 3, volume d occupation jugé moyen et adéquat. On évaluera ce critère avec la formule suivante : 1 V (4.11) 22000 V : volume du périphérique (cm 3 ) Au-delà de 220000cm 3, une cote de 0 sera donnée. 4.2.8.2 Durée de vie Pour maximiser la fiabilité nous avons besoin de périphérique qui une durée de vie d au moins 5 ans. Cela représente un temps de vie raisonnable en fonction des composants plus ou moins fragiles de l écran. Pour un MTBF supérieur à 5 ans, une cote de 1 est accordée. MT BF 5ans (4.12)

CHAPITRE 4. CAHIER DE CHARGES 15 Fig. 4.1 Maison de qualité 4.2.9 Périphérique du technicien 4.2.9.1 Taille de l écran L écran doit avoir une dimension assez grande pour une interface ergonomique pour le technicien. Nous utiliserons la formule : T : taille (diagonale) de l écran (cm) 4.2.9.2 Autonomie du périphérique T 25,65 (4.13) Pour faciliter la mobilité du technicien, le périphérique doit disposer d une grande autonomie. La valeur minimale qui nous conviendra sera de 10h environ un quart de travail avec marge. Nous évaluerons ce critère avec la formule suivante : A 10 (4.14) A : Autonomie du périphérique (heures)

Chapitre 5 Conceptualisation et analyse de faisabilité 5.1 Analyse Fonctionnelle Le système dans son ensemble est relativement complexe. Pour s assurer de ne rien oublier, il est souhaitable de le projeter en sous-problèmes, plus faciles à saisir. Ce chapitre abonde en ce sens : on y retrouve la décomposition fonctionnelle ainsi que l analyse de faisabilité et la conceptualisation. Essentiellement, tel que présenté dans le diagramme fonctionnel (figure 5.1), le fonctionnement du système se répartit en trois tâches majeures, à savoir : le système de commande locale à l unité mobile, le serveur pour la gestion centralisée, l archivage et le stockage des données, les interfaces des techniciens. Dans le cadre d une analyse fonctionnelle, il faut établir les intrants et les extrants. Les intrants sont principalement des données provenant des capteurs (entrées-sorties analogiques ou discrètes) des données du fonctionnement du procédé des unités et des commandes entrées par les techniciens soit pour un usage normal ou pour intervention. Finalement, le système émet deux extrants, l archivage et l accès des données et la gestion des interventions des techniciens. 5.2 Élaboration des concepts de solutions 5.2.1 Système de commande et de contrôle Cette section évalue les différentes plates-formes électroniques qui seront considérées pour régler et contrôler les débits, vannes et interrupteurs de l usine mobile. Ces composantes doivent être capables de s accommoder différents modules (matériel provenant de constructeur différent) et être fiables. Les concepts de solution devront converger avec les objectifs listés dans la section 3 ainsi qu avec les contraintes énumérées dans la section 4.2.1 du cahier des charges. 16

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 17 Fig. 5.1 Diagramme fonctionnel

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 18 1. physiques Support de stockage inclût ou possibilité d en ajouter Possibilité d interfacer avec une technologie de transmission de données sans-fil Possiblilité d y incorporer une interface homme-machine Doit demander un temps d entretien minimal Doit respecter les spécificités techniques minimales émises par le client (voir section 3 au besoin) 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Doit avoir un taux de dégradation naturel (usure due à l utilisation continue du matériel) faible 4. environnementaux Aucun aspect environnemental notable. 5.2.1.1 NI ComptactRio Description : Ce PLC de National Instruments possède les caractéristiques suivantes : Processeur double-coeur Intel Celeron 1.06 GHz 16 Go de disque dur 2 Go DDR3 800 MHz de mémoire vive Sotie VGA intégrer pour afficher une interface utilisateur 1 MXI-Express, 4 USB Hi-Speed, 2 Gigabits Ethernet et 2 serial Châssis 8-slot Spartan-6 LX75 FPGA Châssis extensible pour plus de module d acquisition et de contrôle Convertisseur analogique de 16 bits Nombre d entrée et de sortie configurable selon les besoins Le prix estimé d un système basé sur le NI CompactRio est exposé dans le tableau 5.1. Références : [1] [2] [3] [4] [5] [6] [7] Décision : Retenue Justification : La solution de Nationnal-Instrument répond à tous les aspects énumérés précédemment. Son prix d acquisition est élevé, mais il est rentabilisé par le faible coup de développement et déploiement lié au système. 5.2.1.2 PC PC/104 empilable Description : Les ordinateurs empilables de norme PC/104 sont pratiques, car en plus de prendre peu de place et consommer peu d énergie, un paquet de modules sont conçus pour ceux-ci pour atteindre le nombre d entrées/sorties analogique/numérique nécessaire afin de répondre au besoin [8] Décision : Rejetée

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 19 Produit Description Quantité Prix ($) Sous-total($) NI crio-9081 Système de commande et de 1 8360,00 8360,00 contrôle NI 9148 Châssis d expansion Ethernet 2 1100,00 2200,00 RIO pour 8 modules C Series I/O NI 9208 Un module de 16 entrées analogiques 2 625,00 1250,00 NI 9203 Un module de 8 entrées analogiques 1 555,00 555,00 NI 9265 Un module de 4 sorties analogiques 10 395,00 3950,00 NI 9426 Un module de 32 entrées discrètes 3 365,00 1095,00 NI 9476 Un module de 32 sorties discrètes 3 365,00 1095,00 Total : 18505,00 Tab. 5.1 Prix d un système basé sur le NI CompactRio Justification : Même si le PC PC/104 répond à la plus part des aspects, les coûts de la main-d oeuvre nécessaire pour le développement et le déploiement sont trop élevés. 5.2.1.3 PAC Advantech - ADAM-5550CE Description : L Advantech ADAM-5550CE est un PAC possédant les caractéristiques suivantes : Support VGA pour affichage local Peu être opéré avec ou sans un écran/clavier/souris Contrôle à distance par un serveur web Maintenance via serveur FTP Supporte les protocoles Modbus/RTU Modbus/TCP (Serveur et Client) Fournis avec des classes.net pour Windows CE Supporte une carte SD Supporte les modules maîtres AMONet Possibilité d expansion Entrées/Sorties à distance Le prix est disponible sur demande auprès des fournisseurs, mais on peut estimer qu il s apparente à celui du système CompactRio. Références : Décision : Retenue Justification : La solution de Advantech possède toutes les caractéristiques nécessaires pour être retenue. Elle répond a tous les aspects physiques et les coûts relatifs à cette solution sont convenables.

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 20 Concept physiques économiques temporels environnementaux Décision NI CompactRio Oui Oui Oui N/D Retenu PC PC/104 empilable Oui Non Oui N/D Rejeté PAC Advantech Oui Oui Oui N/D Retenu - ADAM- 5550CE 5.2.2 Affichage Les périphériques externes permettent de mettre en interface l utilisateur et la machine. Pour ce faire, les usines seront dotés d un écran pour afficher l état de l usine en temps réel et les données archivées. 1. physiques Doit être robuste Doit être de taille facilitant l implantation 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Doit avoir un taux de dégradation naturel (usure dû à l utilisation continue du matériel) faible 4. environnementaux Doit résister des températures variant de -20 et 40 5.2.2.1 CRT Description : Les écrans CRT possèdent une luminosité d environ 350 candelas par mètre carré. Étant un procédé développé depuis longtemps, les prix de ces appareils sont très bas. Il coutent environs 50$. Références : [10] [11] Décision : Rejetée Justification : Cette solution est rejetée, car les écrans CRT sont une technologie robuste et bien connue, avec une capacité de fonctionner dans environnements extrêmes. Cependant, leurs poids (entre 15 et 25 kg pour un écran de 17 pouces) et leurs volumes les rendent difficiles à l implantation. 5.2.2.2 ACL Description : L intensité lumineuse des écrans ACL varie habituellement de 250 à 400 candelas par mètre carré et peuvent parfois atteindre la barre des 500. Une luminosité élevée

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 21 permet de pouvoir travailler à l extérieur. Le TFT LCD possède des températures de fonctionnement allant de -20 à 70 C. En cas de température extrême, les affichages LCD peuvent avoir des problèmes dus au fait de la présence de la mince couche de cristaux liquides. Ils sont peu encombrants, ont un plus grand respect de l environnement et ont une très bonne durée de vie. Cout moyen a l unité d un modèle générique de 17 pouces entre 80$ et 100$. Références : [12] [13] [14] [15] Décision : Retenue Justification : Cette solution est retenue, car l écran ACL nous offre un très bon rapport qualité- prix, répond parfaitement aux aspects environnementaux et il est très peu encombrant, donc facile à implanter. 5.2.2.3 Écran ELO AccuTouch Description : Les écrans ELO sont des écrans TouchScreen, qui peuvent donc inclure les boutons d utilisation directement dans l interface graphique. La température de fonctionnement du ELO se situe de -10 à 50 C. Le ELO résiste bien aux intempéries, aux chocs et aux vibrations. Son poids très faible entre 1.5kg et 3kg pour un modèle de 17 pouces. Il est capable de résister à une très longue utilisation, c est-à-dire résister à plus de 35 millions de touches à un même endroit. Le MTBF (Mean-Time between Failures) indique que le temps moyen entre deux erreurs du TouchScreen est d environ 490000 heures. Il est possible d avoir un écran antireflet, rendant la visualisation de l écran plus facile en extérieur. Son coût varie entre 300$ et 600$ pour un modèle de 17 pouces. Références : [16] [17] Décision : Rejetée Justification : Cette solution est rejetée pour en raison de la faible fiabilité lorsqu il est utilisé lors de températures inférieures à -10C, mais aussi de son coût. Sachant le système devant être utilisé au Québec, ces contraintes demeurent un inconvénient majeur. Concept physiques Économiques temporels environnementaux Décision CRT Non Oui Oui Oui Rejeté ACL Oui Oui Oui Oui Retenue Écran ELO AccuTouch Oui Non Oui Non Rejeté 5.2.3 Communication Cette section évalue quelques solutions de transmission des données entre l usine, les technicien, et le centre de gestion. Considérant que les unités mobiles peuvent être déplacées dans un très grand rayon à partir du centre de gestion. Seulement les solutions des transmissions de données sans fil seront proposées. 1. physiques Possibilité d interfacer avec le système de commande et de contrôle

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 22 Système mobile, puisque les techniciens et les usines sont en mouvement constant Doit respecter les spécificités techniques minimales émises par le client (voir section 3 au besoin) 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Doit avoir un taux de dégradation naturel (usure dû à l utilisation continue du matériel) faible 4. environnementaux Aucun aspect environnemental notable 5.2.3.1 Toughsat XP 1.2 Meter System Description : Le Toughsat XP 1.2 développé par Ground Control Inc. est un système de communication via satellite mobile qui est autonome, compact, et robuste. Ce système s installe sur le haut de l usine mobile et peut être rangé sans problèmes. La capture de satellite se fait automatiquement et le système n a pas besoin d un environnement spécifique pour fonctionner. De plus, le Toughsat XP 1.2 est capable d opérer dans des environnements extrêmes et peut communiquer avec des satellites partout dans le monde sauf aux pôles. Les coûts associés à cette solution sont d environs 189 990$ pour 10 unités, plus les coûts de connexion Internet de 47 880$ par année pour toutes les unités. Références : [18] Décision : Rejetée Justification : Cette solution est rejetée parce que la latence de transmission satisfait à peine la contrainte qui nous a été imposée par le client et peut parfois la dépasser. De plus, les coûts associés à l implémentation de ce système sont élevés. Enfin, les techniciens ne peuvent l utiliser lorsqu ils sont en déplacement. 5.2.3.2 Réseau cellulaire 3G/4G LTE de Rogers Description : Le réseau cellulaire de Roger combiné avec la clé internet sans-fils Sierra Wireless LTE AirCardMC 330U, offre, dans le meilleur des mondes, une vitesse maximale théorique du de 100 mbits/s en amont et 50 mbits/s en aval. Le forfait inclut un volume de données de 5 Go par mois. Les couts associés à cette solution sont sur 2 niveaux principalement ; le cout de la clé internet étant environs 160$. Donc, 1600$ pour les 10 usines. Le deuxième niveau des coûts est associé aux frais mensuels d accès au service qui monte approximativement à 72$ par mois par clé internet, pour un total annuel d environ 13 000$ pour les 10 usines et les 5 techniciens. Références : [19] Décision : Retenue Justification : Avec une vitesse et une bande passante aussi élevées, ce service répond amplement au besoin de transmission et réception des données et aux besoins de mobilités. Son implantation ne demande aucune compétence particulière

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 23 5.2.3.3 Réseau cellulaire 3G/4G LTE de Télus Description : Le réseau cellulaire de Télus combiné avec la clé internet sans-fils Ovation MC679 4G LTE offre, dans le meilleur des mondes, une vitesse maximale théorique du de 75 Mbit/s en amont et 50 Mbit/s en aval. Le forfait inclut un volume de données de 6 gigaoctets par mois. Les couts associés à cette solution sont sur 2 niveaux principalement ; le cout de la clé internet étant environ 160$. Donc, 1600$ pour les 10 usines. Le deuxième niveau des coûts est associé aux frais mensuels d accès au service qui monte approximativement à 60$ par mois par clé internet, pour un total annuel d environ 10 800$ pour les 10 usines et les 5 techniciens. Références : [20] Décision : Retenue Justification : Avec une vitesse et une bande passante aussi élevées, ce service répond amplement au besoin de transmission et réception des données et aux besoins de mobilités. Son implantation ne demande aucune compétence particulière Concept Toughsat XP 1.2 Meter System Réseau cellulaire 3G/4G LTE de Rogers Réseau cellulaire 3G/4G LTE de Télus physiques 5.2.4 Gestion des données Économiques temporels environnementaux Décision Non Non Oui N/D Rejeté Oui Oui Oui N/D Retenu Oui Oui Oui N/D Retenu Une base de donnée est obligatoire au bon fonctionnement du système et répondre au besoin d entreposage des données générées par les usines et les techniciens. 1. physiques Aucun aspect physique notable 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Aucun aspect temporel notable 4. environnementaux Aucun aspect environnemental notable

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 24 5.2.4.1 MySQL Enterprise Edition Description : MySQL est un système de gestion de base de données. La version entreprise possède des fonctionnalités avancées importantes pour une utilisation corporative : système de sauvegardes, de haute disponibilité, intégration avec Active Directory (Windows) ou PAM (Linux). Son prix est de 5 568$ par année. Références : [21] Décision : Retenue Justification : Les fonctionnalités additionnelles sont jugées indispensables dans le cas ou les données sont vitales pour les opérations et la survie de l entreprise. 5.2.4.2 Microsoft SQL Server Description : Microsoft SQL Server un système de gestion de base de données. Il est entièrement compatible avec les environnements de développement Microsoft. Il intègre des fonctionnalités avancées de sécurité, de disponibilité et de sauvegarde des données. Il fournit une aide a l utilisation très complète par rapport ses concurrents ce qui facilite son utilisation. Son prix est de 2140$ par année. Références : [22] Décision : Retenue Justification : Il s intègre bien avec les environnements Microsoft, et qui est environnement le plus le utilisé à ce jour. 5.2.4.3 PostgreSQL Description : Son utilisation est libre et gratuite et est établie sous la licence BSD. Étant open source, plusieurs personnes participent à son développement et sont souvent mise à jour. Un de ses avantages principaux est qu il est compatible sous pratiquement n importe quel système d exploitation, autant Linux, que les Mac OS, que Windows. Référence : [23] Décision : Retenue Justification : Il est compatible avec tous les environnements et est gratuit. Il nous donne la possibilité de réduire les coûts d exploitation. Concept physiques Économiques temporels Décision environnementaux MySQL Enterprise N/D Oui N/D N/D Retenue Edition Microsoft SQL N/D Oui mais N/D N/D Retenue Server PostgreSQL N/D Oui N/D N/D Retenue 5.2.5 Support d archivage local Pour être en mesure de stocker les données de chaque usine localement pour 1 an, il faut un media de stockage local s il n est pas déjà intégré.

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 25 1. physiques Résister aux chocs dus au transport 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Doit avoir un taux de dégradation naturel (usure dû à l utilisation continue du matériel) faible. 4. environnementaux Aucun aspect environnemental notable 5.2.5.1 Carte SDXC Kingston 64GB, Classe 6 Description : Les cartes mémoire Flash sont de petits supports de stockage de données. La mémoire Flash permet de garder les données même lors de la mise hors tension de l appareil. La taille est de plus de 64GB, permettant d enregistrer les données d un an d un module, c est-à-dire évalués à 45 GB. La vitesse de transfert est de 104 Mb/sec, ce qui donne, dans le pire des cas, une lecture ou d écriture d une donnée au maximum d environ 7 minutes. Cette carte supporte des températures allant de -25 à 85 C. Cependant, une des limitations de cette carte est qu elle ne supporte que les systèmes d exploitation Windows. Références : [24] Décision : Retenue Justification : Cette carte permet de supporter des conditions extérieures relativement extrêmes, parfaites pour supporter les conditions québécoises. De plus, grâce à son concept, elle résiste bien aux chocs et vibrations. 5.2.5.2 Corsair Force Series 3 180 GB SSD Description : Les SSD peuvent accéder aux données beaucoup plus rapidement que les disques durs. En effet, ceux-ci stockent les données sur des puces de mémoire flash. Puisqu il ne s agit pas de pièce mécanique comme on retrouve dans un disque dur, les SSD sont moins enclins aux bris dus aux chocs. La vitesse de lecture atteint plus de 550 Mb/s et la vitesse d écriture 520 Mb/s. Par ailleurs, le MTBF est évalué à plus de 2 000 000 d heures, ce qui en fait une pièce très fiable. Pour son côté résistance aux intempéries, le SSD ne peut être utilisé que dans la plage de température de 0 à 55 C. Son prix est évalué à 235$. Références : [25] Décision : Retenue Justification : Contrairement au disque dur normal, le SSD est constitué de mémoire flash, et par conséquent est moins sensible aux vibrations, donc moins de probabilités de bris mécaniques.

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 26 5.2.5.3 Western Digital VelociRaptor WD1500HLFS Description : Le disque dur permet de stocker plus de 150 Gb de donnés. Selon le fabricant, sa vitesse de lecture et d écriture se situe aux environs de 126 Mb/s. Pour que l utilisation de ce disque dur soit optimale, la température doit se situer entre 5 et 55 C. Cependant, s il n est pas utilisé, il peut être entreposé avec des températures allant de -40 à 70 C. Un des inconvénients de cet appareil est qu il est plus sensible aux chocs puisqu il est constitué de plusieurs pièces mécaniques. Son prix est d environ 179$. Références : [26] Décision : Rejeté Justification : Ce concept est rejeté puisqu il n est pas capable de bien résister aux températures du Québec. Par ailleurs, étant situé sur le module, il sera soumis aux vibrations lors du déplacement du module et aussi lors du fonctionnement. Puisque le disque dur est constitué de pièces mécaniques, les chances de bris sont élevées. Concept Carte SDXC Kingston 64GB, Classe 6 Corsair Force Series 3 180 GB SSD Western Digital VelociRaptor WD1500HLFS 5.2.6 Serveur physiques Économiques temporels environnementaux Décision Oui Oui Oui N/D Retenue Oui Oui Oui N/D Retenue Non Oui Oui N/D Rejeté Le serveur est le pièce maitresse pour rendre la centralisation possible. C est l endroit où les données provenant des différentes usines et des techniciens sont stockées. 1. physiques Aucun aspect physique notable 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Aucun aspect temporel notable 4. environnementaux Aucun aspect environnemental notable

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 27 5.2.6.1 Sun Fire X2270 M2 Description : Il s agit d un serveur avec capacité à archiver les données. Il roule sous le système d exploitation Sun Solaris (récemment acquis par Oracle) et supporte le système de fichiers ZFS, le plus avancé à l heure actuelle. Le prix d un tel serveur est d environ 6099$. Le matériel Sun est réputé pour être bien conçu et fiable. Références : [28] Décision : Retenu Justification : Il répond aux aspects économiques. 5.2.6.2 Dell Poweredge T620 Description : Le Poweredge T620 est un serveur développé par Dell. Il peut gérer jusqu à 32 TB de données. Il est capable également de supporter des disques SSD, SAS et SATA. Il est facilement configurable et supporte une bonne panoplie de produits, ce qui le rend apte à s adapter avec facilité à une hausse des données devant être gérées. Son prix de base est de 11 103$. Références : [29] Décision : Retenu Justification : Il répond aux aspect économiques. Concept Sun Fire X2270 M2 Dell Poweredge T620 physiques 5.2.7 Interface technicien Économiques temporels environnementaux Décision N/D Oui N/D N/D Retenue N/D Oui N/D N/D Retenue L interface du technicien est un atout important dans la maintenance, le contrôle et le monitorage des usines. À l aide d une connexion internet, le technicien va pouvoir faire la plus part des commandes que s il était localement à l usine. 1. physiques Aucun aspect physique notable 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Aucun aspect temporel notable 4. environnementaux Aucun aspect environnemental notable

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 28 5.2.7.1 Interface web HTML 5 Description : L interface web est une application à laquelle on peut accéder via le réseau Internet. Un des avantages principaux de cet environnement est que le code de l interface est seulement stocké sur un serveur. De plus, puisque le code est localisé, les chances de corruption ou d erreur sont réduites au travers du réseau de technicien. Références : [30] Décision : Retenu Justification : Les applications web ont l avantage d être compatibles entre plusieurs navigateurs. De plus, un seul déploiement est nécessaire pour que tous les clients soient à jour. Il y a relativement peu de limitations avec cette technologie et répond aux aspects économiques. 5.2.7.2 Logiciel C++ Description : Étant un des langages les plus connus, C++ a un niveau de support exceptionnel et est connue pour être efficace et rapide. Par contre, la programmation en C++ est aussi reconnue en étant un langage complexe et difficile à maitriser. C++ est un langage orienté-objet, qui permet la réutilisation de module/objets de code. Étant un langage modulaire, les programmes écrits en C++ peuvent être très compacts et portables. Références : [31] Décision : Retenu Justification : Il existe plusieurs librairies disponibles pour accomplir les tâches demandées par SysCom. Le C++ est un langage compilé très performant et un grand bassin de développeurs est disponible en Amérique du Nord. 5.2.7.3 Java Description : Jave est un langage connu pour sa simplicité. Comme C++. Java est aussi un langage orienté-objet et est donc considéré compact et flexible. Puisque Java est un langage compilé et interprété, il est facile de l implémenter sur des plateformes au coût de moins bonne performance. Références : [32] Décision : Retenu Justification : Il existe plusieurs librairies disponibles pour accomplir les tâches demandées par SysCom. Un grand bassin de développeurs est disponible en Amérique du Nord. 5.2.7.4.NET Description : Le cadre de travail.net de Mirosoft est bien connu des développeurs, et facile à apprendre aux néophytes, car il offre une panoplie de langages à utiliser. L environnement de développement de Microsoft est le plus complet sur le marché et les différents outils s intègrent très bien ensemble. Les fournisseurs de gros systèmes PLC et PAC fournissent généralement des librairies.net compatibles avec leur matériel pour faciliter le développement. Le.NET regroupe le C#, le langage vedette de Microsoft dont la syntaxe ressemble à celle du Java et du C++. Le.NET jouit également du compilateur juste à temps, ce qui fait en sorte que l exécution des programmes en.net est plus rapide que celles des autres

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 29 langages. Références : [33] Décision : Retenu Justification : Ce langage possède essentiellement tous les avantages des autres langages et bien d autres. Il est également multiplateforme. Concept physiques Économiques temporels environnementaux Décision HTML 5 N/D Oui N/D N/D Retenu C++ N/D Oui N/D N/D Retenu Java N/D Oui N/D N/D Retenu.NET N/D Oui N/D Oui Retenu 5.2.8 Géolocalisation Afin d optimiser la gestion, connaître la position géographique en tout temps des usines mobiles et des techniciens sont nécessaires. 1. physiques Aucun aspect physique notable 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Aucun aspect temporel notable 4. environnementaux Aucun aspect environnemental notable 5.2.8.1 Canmore GT-730F USB GPS Receiver Dongle Description : le Canmore possède une faible consommation électrique, un démarrage à froid en moins de 30 secondes et a un récepteur très sensible pouvant détecter les signaux aussi faibles que -160 dbm. Il est précis à plus ou moins 5 mètres. Références : [34] Décision : Retenu Justification : Son faible prix de 40$ ainsi que ses spécifications techniques en font un appareil intéressant. 5.2.8.2 Navibe GM720 Description : Le Navibe GM720 est un récepteur performant respectant le standard NMEA. Sont temps de démarrage est très court et en tout temps inférieur à 45 secondes. Son récepteur est très sensible et détecte les signaux à -159 dbm et il offre une précision de plus ou moins 10 mètres. Références : [35]

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 30 Décision : Retenu Justification : Son avantage principal est d être dans un châssis résistant aux intempéries. Son prix est très compétitif à 26.50$. 5.2.8.3 Appareil mobile type : iphone avec Broadcom BCM4750 Description : Les appareils mobiles intelligents smartphones possèdent généralement leur propre dispositif GPS. Un appareil type populaire est le iphone, qui possède un circuit intégré Broadcom BCM4750. Contrairement aux produits des compétiteurs, les algorithmes sont fournis par Broadcom et non pas inclus dans le circuit lui-même, l appareil peut donc être mis à jour au fil du temps si de nouvelles techniques ou bugs sont découverts. L appareil est très sensible, avec une sensibilité d acquisition des satellites de -157 dbm et une sensibilité de suivi de -162 dbm. Références : [36] Décision : Retenu Justification : Les appareils mobiles ont des dispositifs GPS assez sensibles pour le type d utilisation requise par le client. Concept physiques Économiques temporels Décision environnementaux Canmore GT- N/D Oui N/D N/D Retenu 730F USB GPS Receiver Dongle Navibe GM720 N/D Oui N/D N/D Retenu Broadcom BCM4750 N/D Oui N/D N/D Retenu 5.2.9 Périphérique du Technicien Afin de recevoir des demandes de maintenance et surveiller et contrôler à distance les usines, les techniciens vont avoir besoin d un intermédiaire portatif qui fait le lien entre l homme et le reste du système. 1. physiques Taille d écran assez grande pour une interface ergonomique Communication cellulaire intégrée Une bonne autonomie de batterie GPS intégrée 2. économiques Le coût d acquisition doit être minimisé Le coût d implantation doit être minimisé 3. temporels Doit avoir un taux de dégradation naturel (usure dû à l utilisation continue du matériel) faible.

CHAPITRE 5. CONCEPTUALISATION ET ANALYSE DE FAISABILITÉ 31 4. environnementaux Aucun aspect environnemental notable 5.2.9.1 Apple ipad Description : Le ipad possède un écran de 9,7 pouces de 2048 pixels par 1536 pixels, puce de géolocalisation interne et 32 giga-octets de stockage interne. Pour ce qui est des communications cellulaires, le ipad est compatible avec la plus part des réseaux GSM 3G, 4G et LTE. La batterie de 42,5 W/h permet à la tablette d avoir une durée de vie de plus de 9h sur une charge. La version 16 giga-octets coûte environ 650$ Références : [37] Décision : Retenu Justification : La tablette de Apple satisfait tous les aspects énumérés ci-haut. 5.2.9.2 Samsung Galaxy Tab 10.1 Description : Le Galaxy Tab possède une écran de 10,1 pouces de 1280 pixels par 800 pixels, puce de géolocalisation interne et 16 ou 32 giga-octets de stockage interne selon la version choisit. Pour ce qui est des communications cellulaires, le Galaxy Tab est compatible avec les réseaux 4G LTE. La tablette a une autonomie de 6h sur la batterie. La version 16 giga-octets coûte environ 800$ Références : [38] Décision : Retenu Justification : La tablette de Samsung respecte tous les aspects énumérés ci-haut. 5.2.9.3 HTC Jetstream Description : Le Jetstream possède une écran de 10,1 pouces de 1280 pixels par 800 pixels, puce de géolocalisation interne et 32 giga-octets de stockage interne. Pour ce qui est des communications cellulaires, le Galaxy Tab est compatible avec les réseaux 4G LTE et 4G HSPA +. La tablette a une autonomie de 10h sur la batterie. La version 32 giga-octets coûte environ 850$ Références : [39] Décision : Retenu Justification : La tablette de HTC respecte tous les aspects énumérés ci-haut. Concept physiques Économiques temporels environnementaux Décision Apple ipad Oui Oui Oui N/D Retenu Samsung Galaxy Oui Oui Oui N/D Retenu Tab 10.1 HTC Jetstream Oui Oui Oui N/D Retenu

Chapitre 6 Études préliminaires L étude préliminaire permet de comparer 3 solutions différentes conçues à partir des concepts élaborés dans le chapitre 5. Ces solutions respectent toutes les différentes contraintes établies par le client. La comparaison s effectuera selon les critères et les barèmes qui ont été établis dans le cahier des charges de la section 4. Les solutions sont présentées dans le tableau 6.1. 6.1 Solution 1 6.1.1 Système de contrôle Pour la solution numéro un, on a décidé d utiliser le NI CompactRio sur chaque usine afin de les contrôler et les commander. Nous évaluerons la résolution des convertisseurs. Puissance de calcul : Le NI CompactRio à une cadence de calcul de 1,06 GHz. Selon le tableau 4.2, nous attribuons au NI CompactRio une résultat de 1. Résolution des convertisseurs :Avec une résolution de convertisseur de 16 bits, le NI CompactRio se mérite une note de 0,89 selon l equation du critère 4.1.1.4 du cahier des charges (tableau 4.1) 16 = 0,89 (6.1) 18 6.1.2 Peripherique d affichage Pour la solution numéro un on a décidé d utiliser le l écran ACL.L affichage à écran ACL est compact et léger. Volume de l écran :Les écrans ACL ont une dimension moyenne 15 cm par 30 cm par 50 cm, ce qui fait un volume de 22500. Selon l équation du critère 4.8.2.1 du cahier des charges (tableau 4.1),l affichage ACL reçoit une note de 0,875. 1 22500 20000 22000 = 0,875 (6.2) 32

CHAPITRE 6. ÉTUDES PRÉLIMINAIRES 33 Solution 1 Solution 2 Solution 3 Syst. cmd et ctrl NI CompactRio ADAM 5550CE NI CompactRio Affichage Écran ACL Écran ACL Écran ACL Gestion à distance 3G/4G Telus 3G/4G Rogers 3G/4G Telus Gestion des données PostgreSQL Microsoft SQL MySQL EnterpriseEd Archivage local N/D Carte SDXC Kingston N/D 64GB, Classe 6 Archivage serveur Poweredge T620 SunFire X2270 Poweredge T620 Interface technicien HTML HTML HTML Périphérique du technicien ipad Samsung Galaxy Tab HTC Jetstream 10.1 Geolocalisation Navibe GM720 Navibe GM720 Canmore GT-730F Tab. 6.1 Tableau de solutions Durée de vie : La durée de vie moyenne d un écran ACL est de 5 ans, ce qui lui vaut la note de 1 selon l équation du critère 4.8.2.2 du cahier des charges (tableau 4.1) 6.1.3 Communication 5ans 5ans = 1 (6.3) Pour cette solution on a choisi le réseau 3G/4G LTE de Telus. Nous évaluerons le débit et la latence. Débit : Avec une vitesse en aval de 50 mbps théorique, il obtient un résultat de 1.25 selon l équation du critère 4.2.2.3 du cahier des charges (tableau 4.1) 50M bps 80Mbps = 0,625 (6.4) Latence : Les latences des réseaux de Telus sont en moyenne de 75ms. Selon l equation (4.7), elle merite un résultat de 0.99 selon l équation du critère 4.2.2.4 du cahier des charges (tableau 4.1) 1 75Ms = 0,99 (6.5) 500Ms 6.1.4 Systeme de gestion des données Pour cette solution on a choisi d utiliser la base de données PostgreSQL. Nous évaluerons ce concept par rapport a son coût. Selon le tableau4.2, la base de données se mérite une note de 1

CHAPITRE 6. ÉTUDES PRÉLIMINAIRES 34 6.1.5 Serveur Informatique Pour la solution numéro 1, on choisit le Poweredge T620. Le serveur sera évalué sur ça performances matérielles et la taille de stockage. Performances matérielles : Selon l équation du critère 4.2.4.1 du cahier des charges (tableau 4.1), le Poweredge T620 avec son processeur Xeon noté 8118 sur le site de PassMark et ses 32 Giga-octets de mémoire vive, on attribue au PowerEdge une note de 0,89. ( 8118 10277 ) + ( 32 32 ) 2 (6.6) Taille de stockage : Avec 30 To d espace disque dur, le Poweredge se mérite une note de 1 selon l équation du critère 4.2.5.2 du cahier des charges (tableau 4.1) 30 20 10 = 1 (6.7) 6.1.6 Langage de programmation Pour la solution 1, on a décidé d utiliser une interface web en HTML pour les techniciens. Nous évaluerons la popularité du langage et sa portabilité. Popularité du langage : Selon le tableau 4.2, le langage HTML se mérite une note de 1 puisque le HTML est tout simplement le markup language le plus utilisé. Portabilité du langage : Selon le tableau 4.2, le langage HTML ce mérite une note de 1 puisqu il est supporté par la plus part des plateformes 6.1.7 Peripherique du technicien Pour la première solution, on a décidé d utiliser des tablettes ipad pour accomoder l utilisation des techniciens. Nous évaluerons le concept selon la taille de l écran et l autonomie du périphérique. Taille de l écran : Le ipad avec son écran de 24,6 cm, il se mérite une note de 0,96 selon l équation du critère 4.2.9.1 du cahier des charges (tableau 4.1). 24,6 25,65 = 0,96 (6.8) L autonomie du périphérique : La tablette avec son écran son autonomie de plus de 9h d utilisation, elle se mérite une note de 0,9 selon l équation du critère 4.2.9.2 du cahier des charges (tableau 4.1). 9 = 0,9 (6.9) 10

CHAPITRE 6. ÉTUDES PRÉLIMINAIRES 35 6.1.8 Geolocalisation Pour la solution 1 on a choisi d inclure le Navibe GM720 au CompactRIO pour pouvoir localiser géographiquement l usine. Nous évaluerons le concept selon la sensibilité du récepteur.avec la possibilité de démoduler des signaux aussi faible que -159 dbm, le GPS de Navibe se mérite une note de 0,98 selon l équation du critère 4.2.2.2 du cahier des charges (tableau 4.1). 159dBm = 0,98 (6.10) 162dBm 6.2 Solution 2 6.2.1 Système de contrôle Puissance de calcul Le ADAM 5550CE à une cadence de calcul de 520MHz. Selon le tableau 4.1 du cahier des charges, nous attribuons au ADAM 5550CE une résultat de 1. Résolution des convertisseurs Avec une résolution de convertisseur de 16 bits, le ADAM 5550CE se mérite une note de 0,89 selon l équation 4.2.1.4. 6.2.2 Affichage 16 18 = 0,89 (6.11) Pour la solution numéro deux on a décidé d utiliser le l écran ACL. Nous évaluerons le volume du module. L affichage à écran ACL est compact et léger. Les écrans ACL ont une dimension moyenne 15 cm par 30 cm par 50 cm, ce qui fait un volume de 22500. Selon le barème 4.11, l affichage ACL reçoit une note de 0,875. 1 ((22500 20K)/20K) = 0,875 (6.12) De plus, en sélectionnant un écran ACL Samsung de 15 pouces, son MTBF est évalué aux alentours de 35000 heures. Selon le barème établi dans le cahier des charges, un tel écran obtient une cote de 0,799. LA formule utilisée est : 6.2.3 Communication 35000/43800 = 0,799 (6.13) Pour cette solution on a choisi le réseau 3G/4G LTE de Rogers. Nous évaluerons le débit et la latence de la connexion. Débit Avec une vitesse en aval de 100 mbps théorique, il se mérite un résultat de 1.25 selon l équation (4.6) (100M bps)/80000000 = 1,25 (6.14)

CHAPITRE 6. ÉTUDES PRÉLIMINAIRES 36 Latence Avec une latence moyenne de moins de 75 ms, la connexion 4G LTE de Rogers à un résultat de 1 (L/5000) = 0,99 (6.15) 6.2.4 Serveur informatique (Gestion des données) Pour la solution numéro 2, le serveur d archivage choisi est le SunFire x2270. Le serveur sera évalué sur ça performances matérielles. Selon l équation (4.8), le SunFire x2270 avec deux processeurs Xeon E5645 est noté 14034 sur le site de PassMark et ses 192 Giga-octets de mémoire vive, on attribue au Sunfire une note de 2774 selon l équation (4.8) 6.2.5 Langage de programmation Le HTML a été choisit comme le langage de programmation. 6.2.6 Périphérique du technicien Pour cette solution nous avons choisit la Tablette Samsung Galaxy Tab 10.1. La tablette est basée sur 2 critères ; la taille de l écran, ainsi que l autonomie de pile. Selon l équation (4.13), une note de 1 a été attribuée pour la taille de l écran. Pour l autonomie de la pile, le Samsung Galaxy Tab 10.1 à reçu une note de 0,6 selon l équation (4.14). 6.2.7 Géolocalisation Cette solution comprend le système de Navibe GM720 pour les usines mobiles. Nous évaluerons le concept selon la sensibilité du récepteur. Avec la possibilité de démoduler des signaux aussi faible que -159 dbm, le GPS de Navibe se mérite une note de 0,98 selon la formule (4,15) 6.3 Solution 3 6.3.1 Système de contrôle 159dBm/ 162dBm = 0,98 (6.16) Pour le 3e concept, nous avons décidé d utiliser le système de contrôle NI CompactRio. Pour évaluer l efficacité de du CompactRio, nous regardons sa puissance de calcul ainsi que sa résolution. Puissance de calcul Le NI CompactRio à une cadence de calcul de 1,06 GHz. Selon le tableau 4.1 du cahier des charges, nous attribuons au NI CompactRio une résultat de 1. Résolution des convertisseurs La résolution est de 16 bits. Selon notre barème de la résolution dans le cahier des charges, le NI CompactRio reçoit une cote de 0,89 selon l équation 4.2.1.4.

CHAPITRE 6. ÉTUDES PRÉLIMINAIRES 37 6.3.2 Affichage 16 18 = 0,89 (6.17) L écran ACL a été choisi pour notre concept 3. Nous évaluons l affichage selon le volume de l écran. De plus, en sélectionnant un écran ACL Samsung de 15 pouces, son MTBF est évalué aux alentours de 35000 heures. Selon le barème établi dans le cahier des charges, un tel écran obtient une cote de 0,799. LA formule utilisée est : 6.3.3 Communication 35000 43800 = 0,799 (6.18) Pour cette solution on a choisi le réseau 3G/4G LTE de Telus. Nous évaluerons le débit et la latence. Débit Avec une vitesse en aval de 50 mbps théorique, il se mérite un résultat de 1.25 selon l équation (4.6). (50M bps)/80000000 = 0,625 (6.19) Latence Les latences des reseaux de Telus sont en moyenne de 75ms. Selon l equation (4.7), ella merit un résultat de 0.99. 1 (75/5000) = 0,99 (6.20) 6.3.4 Serveur informatique (Gestion des données) Pour la solution numéro 1, on choisit le Poweredge T620. Le serveur sera évalué sur ses performances matérielles. Selon l équation (4.8), le Poweredge T620 avec son processeur Xeon noté 8118 sur le site de PassMark et ses 192 Giga-octets de mémoire vive, on attribue au PowerEdge une note de selon l équation (4.8). La capacité de stockage du T620 supporte jusqu à 32 To. Puisque la taille dépasse les 20 To, on lui accorde automatiquement la note de 1. 6.3.5 Langage de programmation Pour la solution 3, on a décider d utiliser une interface web en HTML pour les technicien. Nous évaluerons la popularité du langage et ça portabilité. Popularité du langage Selon le tableau (4.2), le langage HTML ce mérite une note de 1 puisque le HTML est tout simplement le markup language le plus utilisé. Portabilité du langage Selon le tableau (4.2), le langage HTML ce mérite une note de 1 puisqu il est supporté par la plus part des plateformes.

CHAPITRE 6. ÉTUDES PRÉLIMINAIRES 38 6.3.6 Périphérique du technicien Pour cette solution nous avons choisit la Tablette Samsung Galaxy Tab 10.1. La tablette sont bassée sur 2 critere ; la taille de l écran, ainsii que l autonomie de pile. Selon l equation (4.13), une note de 1 a été attribuer pour la taille de l écran. Pour l autonomie de la pile, le Samsung Galaxy Tab 10.1 à reçu une note de 0,6 selon l equation (4.14). 6.3.7 Géolocalisation La solution 3 comprends le système GPS de Canmore GT-730F pour les usines mobiles. Nous évaluerons le concept selon la sensibilité du récepteur. Avec la possibilité de démoduler des signaux aussi faible que -160 dbm, le GPS de Canmore ce mérite une note de 0,99 selon la formule (4,15). 160dBm/ 162dBm = 0,98 (6.21)

Chapitre 7 Concept retenu 7.1 Matrice de décision Nous avons recours à une matrice de décision (7.1) afin de bien évaluer les concepts retenus. Chaque solution se voit attribuer une note sur 100 points. La solution ayant la note la plus élevée sera retenue comme solution finale et sera présentée dans le présent chapitre. 7.2 Description du concept final 7.2.1 Système de commande et contrôle Nous avons décidé de prendre le système ADAM 5550CE. Il possède d emblée de nombreuses fonctionnalités réseau intéressantes, ce qui le démarque des autres appareils. Avec une cadence de calcul de 520 MHz, cela permet d effectuer les opérations pour ajuster le débit très rapidement une fois que les données ont été reçues. Il possède aussi une très bonne résolution de 16 bits, dépassant les 12 bits requis. 7.2.2 Affichage Nous choisissons d utiliser un écran ACL. L écran ACL possède non seulement une faible consommation énergétique et un coût d achat assez faible, il possède un bon temps de fonctionnement. Les défaillances surviennent aux 35 000 heures environ selon les fabricants. Les réparations se feront aux 4 ans environ d après les MTBF fournis. 7.2.3 Gestion à distance Le service sans-fil 3G/4G de Rogers a été retenu pour notre concept. par ce Le débit fourni par ce service atteint théoriquement plus de 50 Mbps. Cela sera amplement suffisant pour transmettre les données, étant évalué au plus à 2 Mo, au centre de gestion assez rapidement toutes les 5 secondes. La latence du service est d environ 75 ms. C est une latence raisonnable 39

CHAPITRE 7. CONCEPT RETENU 40 Critères Pond. % Solution 1 Solution 2 Solution 3 4.2.1 Composantes du système 25 % 24,45 24,45 24,45 4.2.1.1 Puissance de calcul 12 % 12 12 12 4.2.1.2 Fiabilité des composantes 8 % 8 8 8 4.2.1.4 Résolution du convertisseur 5 % 4,45 4,45 4,45 4.2.2 Gestion à distance 15 % 16,43 17,95 16,43 4.2.2.1 Sécurité 5 % 5 5 5 4.2.2.2 Fiabilité des données 4 % 4 4 4 4.2.2.3 Débit 4 % 2,5 4 2,5 4.2.2.2 Géolocalisation (dbm) 3 % 1,96 1,98 1,96 4.2.2.4 Latence 2 % 2,97 2,97 2,97 4.2.3 Interface pour techniciens 18 % 18 18 18 4.2.3.1 Ergonomie de l interface 10 % 10 10 10 4.2.3.2 Fiabilité du programme 8 % 8 8 8 4.2.5 Archivage 12 % 11,45 12 12 4.2.4.1 Performances matérielles 5 % 4,45 5 5 4.2.5.1 Taille de stockage 5 % 5 5 5 4.2.5.2 Technologie de stockage 2 % 2 2 2 6.3.5 Langage de programmation 10 % 10 10 10 4.2.6.2 Portabilité du langage 4 % 4 4 4 4.2.6.1 Popularité du langage 3 % 3 3 3 4.2.6.3 Facilité 3 % 3 3 3 4.2.7 Systeme de gestion des données 6 % 6 3 4,5 4.2.7.1 Coûts d utilisation 6 % 6 3 4,5 4.2.8 Périphérique d affichage 7 % 6,75 6,75 6,75 4.2.8.2 Durée de vie 5 % 5 5 5 4.2.8.1 Volume du module 2 % 1,75 1,75 1,75 6.3.6 Périphérique du technicien 7 % 6,54 7 7 4.2.9.1 Taille de l écran 4 % 3,84 4 4 4.2.9.2 Autonomie du périphérique 3 % 2,7 3 3 Total 100 % 93,62 96,15 94,63 Tab. 7.1 Matrice décisionnelle

CHAPITRE 7. CONCEPT RETENU 41 pour permettre de recevoir les données du centre de gestion et effectuer les tâches dans un délai raisonnable sous les 500 ms requis par le client. 7.2.4 Gestion des données Le système Microsoft SQL est choisi. Bien que le prix de base est évalué aux environs de 5000$, les services de support offerts sont supérieurs aux compétiteurs. Le prix de l investissement permet de rentabiliser dans le temps lorsque les problèmes de serveurs surviennent. Il permet de minimiser les temps de défaillances, par conséquent diminuer les temps où les rentrées en argent sont inexistantes. 7.2.5 Archivage local La carte SDXC Kingston de 64GB servira de support d archivage local. L ADAM 5550CE supporte ce type de stockage local. Avec 64 GB d espace, les données de toute l année peuvent s y trouver, même plus. Il faudra cependant vérifier que la carte n est pas pleine, pour empêcher tout problème, mais cela peut être effectué une fois par année. 7.2.6 Archivage serveur Le SunFire X2270 avec deux processeurs Xeon E6645 possède 192 Go de mémoire vive,permettant d être efficace et rapide. Si un technicien veut chercher une donnée datant de quelques années, il est possible d y accéder rapidement. 7.2.7 Interface technicien HTML est le langage que nous utilisons dans notre concept. Nous avons décidé de faire ce choix suite à la popularité de ce langage. Un langage ayant beaucoup d adeptes permet de le garder vivant, de le garder performant. Par ailleurs, en cas de besoin, du support est plus facilement obtenable. Aussi, le langage ne nécessite pas d ajout de programmes. Il est possible de rouler un programme sur presque tous les supports (Windows, OS X, Android, etc...). Cela permet d avoir une plus grande flexibilité dans l interface du technicien si un appareil tombe en panne. 7.2.8 Périphérique technicien Le Samsung Galaxy Tab 10.1 est une tablette utilisée par les techniciens pour gérer à distance les usines. La tablette possède en elle-même un GPS, permettant de connaître la localisation des techniciens. La localisation s effectue même pour des signaux aussi faibles que -159 dbm. La taille de l écran étant de 10.1 pouces permet aux techniciens d avoir une interface plus ergonomique, plus agréable à utiliser.

CHAPITRE 7. CONCEPT RETENU 42 7.3 Conclusion En réponse à la demande de la firme ÉcoloVal, nous avons réalisé la conception de SysCom. SysCom pourra être déployé pour permettre le contrôle local et distant des usines mobiles d ÉcoloVal, permettre de gérer l entretien des unités et stockera les données envoyées par les unités pour ensuite être consultés lorsque nécessaire. Le concept répond à tous les besoins prédécemments énoncés par le client.

Bibliographie [1] NI crio-9081, site de National Instruments, http://sine.ni.com/nips/cds/view/p/lang/en/nid/210401 [2] NI 9157, site de National Instruments, http://sine.ni.com/nips/cds/view/p/lang/en/nid/208313 [3] NI c9208, site de National Instruments, http://sine.ni.com/nips/cds/view/p/lang/en/nid/207770 [4] NI 9203, site de National Instruments, http://sine.ni.com/nips/cds/view/p/lang/en/nid/202570 [5] NI 9265, site de National Instruments, http://sine.ni.com/nips/cds/view/p/lang/en/nid/201848 [6] NI 9426, site de National Instruments, http://sine.ni.com/nips/cds/view/p/lang/en/nid/205622 [7] NI 9476, site de National Instruments, http://sine.ni.com/nips/cds/view/p/lang/en/nid/201851 [8] Modules PC104, site de Advantech, http://www.advantech.com/products/pc-104-modules/sub_1-2mlk6u.aspx1 [9] ADAM-5550CE, site de Advantech, http://www.advantech.com/products/adam- 5550CE/mod_7D3E0645-00E9-4FD6-981D-535478D74556.aspx [10] Écran CRT, site de Comment Ça Marche, http://www.commentcamarche.net/contents/pc/ecran-crt.php3 43

BIBLIOGRAPHIE 44 [11] Écran CRT, site de Riff News, http://www.riff.org/choisir_entre_un_ecran_ crt_tube_ou_tft_lcd_la_faq_viewsonic [12] Écran ACL, site de Tom s Guide, http://www.bestofmicro.com/guide/savoir- Televiseur,5-aWRHdWlkZT0yMCZpZENsYXNzZXVyPTM2.html [13] Écran ACL, site de Kyocera, http://americas.kyocera.com/kicc/lcd/notes/tempconsider.html [14] Écran ACL, site de Altadox, http://www.altadox.com/lcd/knowledge/lcd_temperature_ranges.htm [15] Écran ACL, site de Corsaire, http://www.corsaire.org/consulting/ecran-crt-lcd.html [16] Écran AccuTouch, site de TE Connectivity, http://www.elotouch.com/technologies/accutouch/specifications.asp [17] Écran AccuTouch, site de Clubic, http://www.clubic.com/comparer-prix/ecran-pc-tactile/ [18] Toughsat XP 1.2, site de Ground Control, http://www.groundcontrol.com/prod_toughsat_xp.htm/ [19] Réseau cellulaire 3G/4G LTE Rogers, site de Rogers, https://www.orderrogers.ca/rocket/fr/stick#/caracteristiques [20] Réseau cellulaire 3G/4G LTE Télus, site de Telus Mobility, http://www.telusmobility.com/fr/qc/ovation_mc679_4g_lte/index.shtml? INTCMP=MHSIBANC4OvationMC679LTE [21] MySQL Enterprise Edition, site de MySQL, http://www.mysql.com/products/enterprise/ [22] Microsoft SQL Server, site de Microsoft, http://www.microsoft.com/sqlserver/ [23] PostgreSQL, site de PostgreSQL, http://www.postgresql.org/about/ [24] Carte SDXC 64 GB de Kingston, site de Kingston, http://www.kingston.com/datasheets/sd6a_us.pdf

BIBLIOGRAPHIE 45 [25] SSD Corsair Force Series 3 180 GB, site de Newegg, http://www.newegg.com/product/product.aspx?item=n82e16820233220 [26] WD VelociRaptor WD1500HLFS, site de Western Digital, http://www.wdc.com/wdproducts/library/specsheet/eng/2879-701284.pdf [27] DC8 DataCenter, site de esecuredata, http://www.esecuredata.com/pricing/premium-dedicated-servers/ [28] SunFire X2270 M2, site de Oracle, https://shop.oracle.com/pls/ostore/f?p=dstore:6:0 [29] Poweredge T620, site de Dell, http://i.dell.com/sites/content/sharedcontent/data-sheets/en/documents/dell-poweredge-t620-technical-guide.pdf [30] HTML5, site de Wikipédia, http://en.wikipedia.org/wiki/web_application [31] C++, site de H4ck3rs, http://h4ck3rz.ideaboard.net/t24-characteristics-of-c [32] Java, site d Oracle, http://www.oracle.com/us/technologies/java/overview/index.html [33].NET, site de Microsoft, http://www.microsoft.com/net [34] Canmore GT-730F, site de Canmore, http://www.canmore.com.tw/productshow. php?selectub=&product_number=11&secondkidnumber=1&secondkidname=gps% 20USB%20Dongle&mainkidnumber=&mainkidname= [35] Navibe GM720 USB GPS Receiver (Water Proof, SiRF III, WAAS), site d Amazon, http://www.amazon.com/navibe-gm720-receiver-water-proof/dp/b000vciubs [36] Appareil type (iphone) avec Broadcom BCM4750, site de Broadcom, http://www.broadcom.com/products/gps/gps-silicon-solutions/bcm4750 (Consulté le 9 avril 2012) [37] Apple ipad, site de Apple, http://www.apple.com/ca/ipad/specs/ (Consulté le 12 avril 2012) [38] Samsung Galaxy Tab 10.1, site de Samsung, http://www.samsung.com/ca/consumer/mobile/mobile-phones/tablets/gt- P7500MAMBMC-spec (Consulté le 12 avril 2012)

BIBLIOGRAPHIE 46 [39] HTC Jetstream, site de HTC, http://www.htc.com/us/products/tablets/jetstream-att#tech-specs (Consulté le 12 avril 2012) [40] Tableau de scores PassMark, site de Passmark, http://www.cpubenchmark.net/cpu_list.php (Consulté le 12 avril 2012).1 Liste des acronymes MTBF Description de MTBF ma Milli Ampères Vdc Volts en courant continu Hz Hertz (s ( 1) ou 1/T, T étant la période) dbm Décibels par milliwatts Kbps Kilobits par seconde Mbps Mégabits par seconde LTE Long Term Evolution PLC Controlleur à Logique Programmable VGA Video Graphic Adapter FTP File Transfer Protocol RTU Remotely Controlled Unit Modbus Procotole de communication CRT Écran cathodique ACL Écran à cristaux liquides