BTS MV – 1ère année
Analyse fonctionnelle et structurelle
Compétences :
C1.1 - Décrire le fonctionnement du système
C1.2 - Identifier les grandeurs d’entrée/sortie du système
Savoirs associés :
S1.1 Analyse fonctionnelle et structurelle
S1.1.1 Approche globale
S1.1.2 Description interne
Objectif :
maîtriser la lecture et la compréhension des diagrammes décrivant les fonctions et composants d’un système.
Plan
1 Le cahier des charges fonctionnel...................................................................................................2
2 Les diagrammes du SysML.............................................................................................................2
2.1 Diagramme d’exigences (req)..................................................................................................3
2.2 Diagramme de définition de bloc (bdd)...................................................................................4
2.3 Diagramme de bloc interne (ibd).............................................................................................5
2.4 Vocabulaire..............................................................................................................................6
Éléments d’association entre blocs.............................................................................................6
Relations entre les blocs..............................................................................................................6
3 Exercices :.......................................................................................................................................8
3.1 Banc d’essais à rouleaux automobiles.....................................................................................8
Description du système :.............................................................................................................8
Question 1.................................................................................................................................10
Question 2.................................................................................................................................11
Question 3.................................................................................................................................14
3.2 Système de préparation de commande...................................................................................14
Question 4.................................................................................................................................15
Question 5.................................................................................................................................15
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
1 Le cahier des charges fonctionnel
Le cahier des charges fonctionnel (CdCF) est un document formalisant un besoin, en détaillant les
fonctionnalités attendues d'un système, d'un produit ou d'un service ainsi que les contraintes
(techniques, réglementaires, budgétaires, etc.) auxquelles il est soumis.1
Pour arriver au cahier des charges fonctionnel, plusieurs étapes sont donc nécessaires :
• Étude d'opportunité : permet de décider de la viabilité du projet et de décrire son intention
• Étude de faisabilité : permet de vérifier la viabilité économique, technologique,
réglementaires,…
• Analyse fonctionnelle : Analyse du besoin approfondie servant à rédiger un document
contractuel. Hiérarchisation des fonctions principales et de fonctions contraintes
(Diagrammes « Pieuvre » ou « Bête à cornes » étudiés au collège).
Figure 1: Diagramme Pieuvre
• Analyse de la valeur : évaluation des coûts
Une norme propose un plan type de rédaction d’un cahier des charges2.
2 Les diagrammes du SysML
Dans un système complexe, les flux de matière, les flux d’énergie, les flux d’informations
échangées entre les composants, les relations orientées ou non, les bouclages, ne peuvent être
représentés à l’aide de texte. Dans les systèmes complexes, la présence de niveaux hiérarchiques
nécessite souvent un assemblage de représentations graphiques organisées par niveaux et par points
de vue.
L’outil SysML, SYSTEM MODELLING LANGUAGE, est l’un des outils à notre disposition pour
représenter les systèmes.
1 [Link]
2 NF EN 16271 du 16 février 2013
2
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
En BTS MV, vous devrez apprendre à les lire, à en extraire les données importantes et à les
expliquer. Ce type de diagramme est souvent présent dans les sujets d’examen du BTS MV.
(2020, 2019, 2018...)
Ce langage est un langage de modélisation permettant de décrire tout ou partie d'un système
technique, d'un point de vue transversal, comportemental ou structurel. Il s'articule autour de neuf
types de diagrammes.
Toutefois, dans le cadre du programme, seuls trois seront étudies :
• diagramme des exigences ;
• diagramme de définition de bloc ;
• diagramme de bloc interne.
Les autres types de diagrammes non abordés sont :
2.1 Diagramme d’exigences (req)
Le diagramme d’exigences, noté req3, permet de représenter toutes les exigences du système
(environnementales, économiques, fonctionnelles, techniques…). Elles sont en général organisées
de haut en bas du général au particulier. Un chiffre ordonne les exigences et permet de juger de leur
niveau hiérarchique. Il est possible que des exigences de sous niveaux apparaissent au cours du
développement du système. Ce diagramme répond à la question :
« Quelles sont les exigences auxquelles le système doit répondre ? »
Les exigences peuvent être reliées entre elles par des relations de contenance, de raffinement, ou de
dérivation :
• La contenance (ligne terminée par un cercle contenant une croix du côté conteneur) permet
de décomposer une exigence composite en plusieurs exigences unitaires, plus faciles ensuite
à tracer vis-à-vis de l'architecture ou des tests
• Le raffinement (« refine ») consiste en l'ajout de précisions, par exemple de données
quantitatives
• La dérivation (« deriveReqt4 ») consiste à relier des exigences de niveaux différents, par
exemple des exigences système à des exigences de niveau sous-système, etc. Elle implique
généralement des choix d'architecture.
3 De l’anglais « requirement », signifiant exigence.
4 Contraction de « derive requirement »
3
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Figure 2: exemple de diagramme d'exigences d'une balance de cuisine grand public
2.2 Diagramme de définition de bloc (bdd)
Le diagramme de définition de bloc noté bdd5 permet de :
• décrire la structure du système
• décrire une partie des fonctions du système
• représenter les liens entre les blocs
Ce diagramme répond à la question :
« Qui contient quoi ? »
5 Block Definition Diagram en anglais
4
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Figure 3: Exemple de diagramme de définition de blocs d'un sécateur électrique et schéma d’un
sécateur électrique
2.3 Diagramme de bloc interne (ibd6)
Le diagramme de bloc interne, noté ibd, repend les caractéristiques du diagramme de bloc, à la
différence que dans celui-ci les flux doivent être intégrés. Les flux peuvent être de tout type parmi
le tryptique MEI :
• Matière (métaux rare, matière composite, …)
• Energie (chaleur, électricité, …)
• Information (signaux analogique ou numérique, binaire, …)
Ce diagramme répond à la question :
« Comment les blocs interagissent-ils ? »
6 Internal Block Diagram en anglais
5
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Figure 4: Exemple de schéma de la transmission dans la boîte de vitesses + pont différentiel, extrait
du sujet de BTS MV 2018
2.4 Vocabulaire
Éléments d’association entre blocs
Extend Le cas d'utilisation source est une extension possible du cas d'utilisation destination
Include Le cas d'utilisation source comprend obligatoirement le cas inclus
Derive Une ou plusieurs exigences sont dérivées d'une exigence
Permet de relier une exigence d'un niveau général à une exigence d'un niveau plus
DeriveReqt
spécialisée mais exprimant la même contrainte
Satisfy Un ou plusieurs éléments du modèle permettent de satisfaire une exigence
Verify Un ou plusieurs éléments du modèle permettent de vérifier et valider une exigence
Refine Un ou plusieurs éléments du modèle redéfinissent une exigence
Relations entre les blocs
Association :
relation d’égal à égal entre deux éléments
A utilise B
Est utilisé dans 2 diagrammes : cas d’utilisation, définition de blocs
Dépendance :
2 items distincts mais dont l’un dépend de l’autre
A dépend de B
Est utilisé dans 3 diagrammes : exigences, cas d’utilisation, définition de
6
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
blocs
Agrégation :
un élément est une composante facultative de l’autre
A entre dans la composition de B sans être indispensable à son
fonctionnement
Est utilisé dans 2 diagrammes : exigences, définition de blocs
Composition :
un élément est une composante obligatoire de l’autre
A entre dans la composition de B et lui est indispensable
Est utilisé dans 2 diagrammes : exigences, définition de blocs
Généralisation :
dépendance de type « filiation » entre 2 items
A est une sorte de B
Est utilisé dans 2 diagrammes : cas d’utilisation, définition de blocs
Conteneur :
relation d’inclusion entre 2 items
B contient A
Est utilisé dans 3 diagrammes : exigences, cas d’utilisation, définition de
blocs
3 Le diagramme FAST
FAST (en anglais Function Analysis System Technic) est un type de diagramme qui présente une
manière de penser, d'agir, ou de parler. Le diagramme FAST se construit de gauche à droite, dans la
logique suivante : du "pourquoi" au "comment"
Le diagramme de la figure 5 est un exemple de diagramme FAST prenant pour exemple un
tramway.
Une norme propose un méthode d’élaboration de ce type de diagramme7.
7 NF EN 1325-1
7
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Figure 5: diagramme FAST simplifié d'un tramway
8
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
4 Exercices :
4.1 Banc d’essais à rouleaux automobiles
Description du système :
La société Rotronics développe et commercialise des bancs d’essai à rouleaux : AutoScan Fi (figure
6 et 7). Les concepteurs ont cherché à fournir à leurs clients un produit pouvant reproduire en atelier
des conditions équivalentes à un contexte normal. L’intérêt est la reproductibilité du cycle.
L’utilisateur va pouvoir modifier, comme il le souhaite, des paramètres ou des éléments de son
véhicule et tester rapidement le gain de puissance ou l’évolution des émissions qu’il obtient.
Le banc est équipé de quatre rouleaux sur lesquels reposent les quatre roues du véhicule testé. Ces
rouleaux sont raccordés deux à deux par un axe, à l’avant et à l’arrière. Ces axes qui tournent à la
même vitesse sont mis en rotation par une courroie à tension réglable afin d’adapter l’écartement
entre les rouleaux avant et arrière à la taille du véhicule étudié. Une machine électrique entraîne la
courroie (figure 6).
Afin de simuler des phases de roue libre, de montée ou de descente équivalentes aux conditions
réelles, le banc est équipé d’un frein à courant de Foucault. En freinant le système, il produit un
couple résistant aux roues. Il permet aussi de faire fonctionner la récupération d’énergie cinétique
sous forme électrique des véhicules hybrides ou 100 % électrique.
En termes de sécurité, l’arrêt immédiat et total des mouvements se fait grâce à un frein à disque
pneumatique à serrage par ressort à manque de courant. Le véhicule est retenu en permanence par
quatre sangles, à l’avant et à l’arrière. Les parties tournantes (roues et rouleaux) sont protégées par
un carter pendant les essais.
La figure 6 propose des photos prises lors d’un essai sur une automobile. Un schéma de principe
permet de visualiser le système d’entraînement et de réglage des rouleaux situé sous les tôles bleues
au sol et non visible en configuration normale.
9
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Figure 6: vues d’un véhicule en test et schéma de principe de l’AutoScan Fi
10
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Figure 7: diagramme partiel des exigences du banc Autoscan Fi (SysML)
Question 1
11
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Quatre exigences en termes de « protection des utilisateurs et du milieu » données par la figure 7
ont été masquées. Proposez ce que pourraient être ces exigences en vous aidant du texte descriptif
du système de des informations de la figure 6, et sachant que le banc d’essais sera installé dans un
environnement scolaire.
1) …………………………………………………………………………………………………
2) …………………………………………………………………………………………………
3) …………………………………………………………………………………………………
4) …………………………………………………………………………………………………
Question 2
Dessiner cette sous-partie du diagramme à l’aide de l’interface en ligne [Link]
Sélectionnez « create New Diagram » et sélectionnez « diagramme vide » :
Dans l’onglet de gauche, cliquez sur « more shapes ». Vous pourrez alors désélectionner ce qui est
coché par défaut, et ne sélectionner que « SysML » :
Vous pouvez alors commencer à dessiner le diagramme. Commencer par ajouter plusieurs blocs
d’exigences, et à les éditer
12
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Les blocs peuvent être reliés entre eux en tirant un lien d’une case à l’autre comme illustré ci-
dessous :
Il est possible d’intégrer du texte sur liaisons entre blocs en double cliquant dessus.
Il est possible, voir nécessaire d’éditer liens et blocs via l’onglet d’options apparaissant sur la droite.
Par exemple, les extrémités des liens entre les blocs doivent être modifiés comme ci-dessous :
13
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Il est également possible à partir des options de colorer les blocs pour améliorer la lisibilité :
Enfin, le travail effectué peut être enregostré et exporté sous différents formats (ré-éditable, ou sous
forme d’image), via le menu File → Save as :
14
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Question 3
A l’aide de la documentation fournie, retracez le diagramme de définition de bloc du banc d’essais
Rotronics.
4.2 Système de préparation de commande
L’entreprise Exotec propose un dispositif robotique qui permet à des robots de travailler en équipe
au milieu des étagères d’un entrepôt (voir Figure 8). Ces robots peuvent se hisser le long des
étagères jusqu'à 10 mètres de hauteur afin de récupérer le bac de produits désirés et l’amener à
l’opérateur qui est maintenant statique.
Le système s'adapte à l'alimentaire (sec et frais) et au non-alimentaire, comme le textile.
Figure 8: Solution Exotex implantée dans un entrepôt
Cette solution permet d'importants gains de productivité (cadence des robots quatre fois plus rapide
que les solutions classiques), une optimisation de la capacité de stockage et une réduction de la
pénibilité du travail en supprimant les déplacements des préparateurs de commande.
L’entreprise Exotec garantit une évolutivité de la solution avec la possibilité d’augmenter facilement
la flotte de robots, le nombre d’étagères ou encore le nombre de stations de préparation, en fonction
du volume d'activité.
15
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Question 4
D’après la figure 9, quel(s) élément(s) est(sont) utiles au dimensionnement des moteurs du robot ?
Question 5
D’après la figure 9, imaginez in diagramme des blocs internes de la fonction « gestion des positions
d’arrêt ».
16
BTS MV - 1ère année Analyse fonctionnelle et structurelle – approche globale
Figure 9: Exemple de diagramme des exigences du robot Exotec
17