0% ont trouvé ce document utile (0 vote)
51 vues8 pages

Analyse fonctionnelle du drone terrestre

Le document présente une approche d'ingénierie système, incluant l'analyse fonctionnelle pour étudier un système, illustrée par l'exemple d'un drone terrestre. Il décrit les diagrammes SysML utilisés pour modéliser les cas d'utilisation, les exigences, les séquences, et les structures internes du drone. Enfin, il aborde les concepts de chaînes d'énergie et d'information dans le système.

Transféré par

Edouard BINET
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues8 pages

Analyse fonctionnelle du drone terrestre

Le document présente une approche d'ingénierie système, incluant l'analyse fonctionnelle pour étudier un système, illustrée par l'exemple d'un drone terrestre. Il décrit les diagrammes SysML utilisés pour modéliser les cas d'utilisation, les exigences, les séquences, et les structures internes du drone. Enfin, il aborde les concepts de chaînes d'énergie et d'information dans le système.

Transféré par

Edouard BINET
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours – Analyse fonctionnelle et démarche d’ingénierie système – Spécialité Sciences de l’ingénieur

Cours – Analyse fonctionnelle et démarche d’ingénierie système

I. Démarche d’ingénierie système


La démarche d’ingénierie des systèmes ou ingénierie système est une approche scientifique interdisciplinaire
(physique, mécanique, électrique, …) dont le but est de :
- ________________________ d’un système dans le cadre d’une démarche de projet ;
- ____________________________________ d’un système dans le cas de l’étude d’un système existant.

II. Analyse fonctionnelle


L'analyse fonctionnelle associée à une démarche d’ingénierie système permet :
- d'établir le contexte du système avec ses frontières ;
- de décoder l'organisation fonctionnelle d'un système au travers de la découverte des cas d'utilisation
et les relations entre les cas d'utilisation ;
- d'étudier l’organisation matérielle du système grâce aux diagrammes de définition de blocs et aux
diagrammes de bloc interne ;
- d'appréhender le comportement du système à l’aide avec les diagrammes de séquence et les
diagrammes d'états.

III. Système concret : le drone terrestre


Afin d’être le plus concret possible, on se propose ici de se placer dans le cas de l’étude d’un système
disponible au lycée Fabre, le drone terrestre.
Le drone terrestre est capable de rouler et de sauter.
Le roulement au sol est assuré par deux roues actionnées indépendamment l'une de l'autre grâce à deux
moteurs électriques. Le saut est actionné par un sabot mobile propulsant le drone lors de sa détente. Ce sabot
est préchargé à l'aide d'un troisième moteur électrique dédié.
Ces différents constituants sont identifiés sur la figure ci-dessous lorsque le drone est posé au sol. L'utilisateur
commande les mouvements à l'aide d'une application exécutée sur smartphone relié au drone par
l'intermédiaire d'une liaison Wi-Fi. À l'écran, l'application affiche en temps réel la vidéo issue de la caméra du
drone et la charge de la batterie.

Figure : vue de trois-quart arrière du drone


01/10/2019 1/8
Cours – Analyse fonctionnelle et démarche d’ingénierie système – Spécialité Sciences de l’ingénieur

IV. Diagramme SysML


a. Diagramme des cas d’utilisation
Le diagramme des cas d’utilisation est un ________________________.
Ce diagramme permet de montrer les fonctionnalités offertes par un système en identifiant les services qu’il
rend. L’énoncé d’un cas d’utilisation doit se faire hors technologie, puisque il est défini en termes de résultats
attendus.
uc Smartphone + Application + Drone terrestre

Smartphone + Application + Drone terrestre

Paramétrer le
drone

Contrôler le Contrôler les


drone «include» moteurs

Diffuser le flux
Pilote
vidéo

Diffuser les Mesurer la quantité


données d’état «include» d’énergie consommée

Acteurs en relation Cas d’utilisation Frontière du


avec le système possible système

01/10/2019 2/8
Cours – Analyse fonctionnelle et démarche d’ingénierie système – Spécialité Sciences de l’ingénieur

b. Diagramme des exigences


Le diagramme des exigences vise à décrire les exigences devant être vérifiées par le système, il fait donc
office de cahier des charges.
Ce diagramme traduit ce qui _______________________________.
req Drone terrestre
«requirement»
«requirement» «requirement» Vitesse
Masse totale Déplacement «refine» Text= Vitesse de
Text= Masse de Text= Pourvoir évoluer sur 7km/h
«refine» Id=1.1.2
180g le sol en présence
Id=1.1.1 d’obstacles
Id=1

«requirement» «requirement» «requirement»


«requirement»
Saut Visualisation Autonomie
Communication
Text= Pouvoir Text= Disposer Text= Être
sauter au dessus Text= Pouvoir d’un retour visuel autonome en
d’éventuels être piloté à Id=1.4 énergie
obstacles distance Id=1.5
Id=1.2 Id=1.3
«refine» «refine»
«refine»

«requirement» «requirement» «requirement»


«requirement» Portée Flux vidéo Autonomie
Fin de saut
Text= Portée de Text= Image de Text= Autonomie
Text= Pouvoir 50m 640 pixels sur de 15 minutes
reprendre sa Id=1.3.1 480 pixels à 15 Id=1.5.1
position en cas images par
de retournement seconde
«satisfy»
Id=1.2.1 Id=1.4.1

«block»
Batterie Lithium-
«refine» «refine» Ion

«requirement» «requirement»
Longueur Hauteur
Text= Longueur Text= Hauteur du
du saut de 80cm saut de 60cm
Id=1.2.2 Id=1.2.3

Exigence pour le Ajout de données Elément qui satisfait


système quantitatives l’exigence

Les liens possibles entre les blocs entre les différentes exigences expriment les relations suivantes :
Contenance : décomposition en plusieurs exigences de niveau hiérarchique inférieur

Association : relie des éléments de même niveau hiérarchique


Inclusion si associé au mot clé « include », « refine » pour raffinement, etc...
Composition : un élément est structurellement indispensable à l’autre.
Agrégation : indique que l’élément est optionnel

On retrouvera ces différents symboles dans les autres diagrammes pour exprimer les liens entre blocs.

01/10/2019 3/8
Cours – Analyse fonctionnelle et démarche d’ingénierie système – Spécialité Sciences de l’ingénieur

c. Diagramme de séquence
Le diagramme de séquence est un ___________________________.
Ce diagramme décrit les interactions existant entre plusieurs entités, celles-ci pouvant être des acteurs
extérieurs, le système ou ses sous-systèmes.
Ce diagramme ne montre donc que _____________________________________________ (lecture du haut
vers le bas).

Acteur ou éléments Exécution Exécution Exécution


du système optionnel alternative parallèle

sd Utilisateur / Smartphone / Drone terrestre

Smartphone avec
Utilisateur application Drone terrestre
logicielle

opt
Paramétrer le drone Envoi des données paramétrées

par

alt
Commande de saut Ordre de commande de saut
[Si SAUT]

Commandes de déplacement au sol Ordres de déplacement au sol


[Si DEPL]

Retour vidéo Flux vidéo

Visualisation de l’état du drone Données d’état du drone

Ligne de vie Message Retour

01/10/2019 4/8
Cours – Analyse fonctionnelle et démarche d’ingénierie système – Spécialité Sciences de l’ingénieur

d. Diagramme de définition de blocs


Le diagramme de définition de blocs est un ________________________.
Ce diagramme décrit le système via des blocs représentant _____________________ le constituant.
Ce diagramme présente les caractéristiques principales de chaque bloc.
bdd Drone terrestre
«block»
Drone terrestre
constraints

values

1 1 1 1 1
«block» «block» «block» «block» «block»
Batterie Li-Ion Carte Interface Wifi Caméra Carte de
életronique de commande
constraints constraints constraints
traitement moteurs
values values values
constraints constraints
tension portée définition
capacité values débit values
dimension tension maximale
poids courant maximal
consommation

2 1
«block» «block»
Moteur Moteur
électrique électrique de
compression
constraints
constraints
values
tension nominale values
vitesse maximale tension nominale
couple maximal vitesse maximale
couple maximal
1
«block»
Accéléromètre 2 2 1 1
et gyroscope «block» «block» «block» «block»
Réducteur Roue Réducteur Système Came /
constraints Biellette
constraints constraints constraints
values constraints
étendue de values values values
rapport de diamètre rapport de values
mesure
réduction poids réduction dimensions
sensibilité
matériaux

1 2
«block» «block»
Glissière / Sabot Ressort
constraints constraints

values values
dimension dimensions
amplitude du raideur
mouvement

Multiplicité

Lorsque cela est pertinent, il est possible de détailler beaucoup plus chaque bloc. On peut faire apparaitre les
éléments constituants (parts), des caractéristiques physiques (values) et éventuellement des équations
comportementales (constraints).

01/10/2019 5/8
Cours – Analyse fonctionnelle et démarche d’ingénierie système – Spécialité Sciences de l’ingénieur

e. Diagramme de blocs internes


Le diagramme de blocs internes est un ___________________ qui décrit l’organisation interne d’un système.
Le diagramme de blocs internes est rattaché à un bloc issu du diagramme de définition de blocs, le cadre du
diagramme représentant la frontière d’un bloc.
Le diagramme de définition de blocs introduit la notion de « port » qui correspond à un point d’interaction
avec l’extérieur du bloc. Les connecteurs (traits) entre les ports les flux de __________, d’_________ et
d’________________ entre les différents blocs.
ibd Drone terrestre

«block»
«block»
LEDs RGB
Smartphone
«block»
Interface Wifi

1
Produire un flux
5
«block» lumineux
2 Système microprogrammé
Communiquer via un
Piloter le drone et visualiser réseau local
les images issues de la
caméra «block»
Hautparleur
«block»
Caméra 6

Produire des sons


Interroger les différents capteurs,
recevoir les ordres de
Avoir un retour visuel commande et piloter les
actionneurs en conséquence

4
«block»
Centrale inertielle
(accéléromètre / 7
gyroscope)

Etre informé de la
position du drone
«block» «block» «block»
Cartes de commande Moteurs électriques Réducteurs / Roues
moteur
9 10

Mettre en mouvemnt
les roues Permettre le déplacement au sol

«block» «block» «block»


Batterie Moteur électrique Réducteur / Came / Biellette /
Ressorts / Sabot
8 11 12

Distribuer l’énergie aux Mettre en rotation la


Alimenter le drone moteurs came Permettre le saut

1 : Données numériques échangées via la 5 : Signal électrique (INFORMATION)


connexion WiFi (INFORMATION) 6 : Signal électrique (INFORMATION)
2 : _______________________________________ 7 : Signal électrique de commande (INFORMATION)
3 : Données vidéo numériques (INFORMATION) 8 : _____________________________
4 : Signaux numériques représentatifs de la position 9 / 11 : Energie électrique modulée (ENERGIE)
du drone (INFORMATION)
10 / 12 : Energie mécanique de rotation (ENERGIE)

La représentation graphique des ports est un carré placé sur le contour du bloc. Les ports de flux indiquent les
échanges de matière, d’énergie et d’information entre blocs : ce type de port contient une flèche dont le sens
(entrante, sortante ou bidirectionnelle) indique celui du flux.

01/10/2019 6/8
Cours – Analyse fonctionnelle et démarche d’ingénierie système – Spécialité Sciences de l’ingénieur

f. Diagramme d’états
Le diagramme d’états est un ____________________________ (il décrit tout ou une partie du comportement
d’un système).
Le comportement décrit par ce type de diagramme sert à montrer les différents états pris par un système en
fonction des évènements qui lui arrivent.
Un état représente une situation d’une durée finie durant laquelle un système exécute une activité, satisfait à
une certaine condition ou bien est en attente d’un événement.
Le passage d’un état à un autre se fait en franchissant une transition.
stm Mode pilotage du drone terrestre
Etat initial

[Mise sous tension]

Initialisation Dans cet état, le flux


vidéo est coupé pour
Commentaire
do / Initialisation économiser de l’énergie

[Initialisation terminée]

Pilotage sans
Etat
retour vidéo
Pilotage
entry / coupure
do / Pilotage
[Batterie en défaut de charge]
du flux vidéo Transition
do / Pilotage (possède une
[Mise hors tension]
[Mise hors tension] condition)

Etat final

Dans ce diagramme, il est possible de rajouter des événements internes qui permettent de montrer la
réponse à un événement mais sans changer d’état. Les événements entry, do et exit indiquent ce qu’il se
passe à l’entrée dans l’état (mot clé entry), pendant l’état (mot clé do) et à la sortie de l’état (mot clé exit).

01/10/2019 7/8
Cours – Analyse fonctionnelle et démarche d’ingénierie système – Spécialité Sciences de l’ingénieur

V. Notion de chaine d’énergie et de chaine d’information


L’organisation des éléments du diagramme de bloc interne d’un système peut systématiquement respecter la
disposition suivante faisant apparaitre la chaîne d’information et la chaîne d’énergie du système :

01/10/2019 8/8

Vous aimerez peut-être aussi