urbanisation-si

urbanisation-si

SysML : présentation du diagramme paramétrique et des blocs de contraintes (parametric diagram)

Le bloc de contraintes
sysml-bloc-de-contrainte-diagramme-parametrique-parametric-diagram-16.png
 Le diagramme paramétrique
sysml-bloc-de-contrainte-diagramme-parametrique-parametric-diagram-17.png
 

Les blocs de contrainte fournissent un mécanisme pour intégrer les fonctions d'ingénierie comme la performance et la fiabilité.

Les blocs de contrainte peuvent être utilisés pour spécifier un système de contraintes qui représentent des expressions mathématiques comme {F=m*a} et {a=dv/dt}, qui contraint les propriétés physiques d'un système.

 

De telles contraintes peuvent aussi être utilisées pour identifier des paramètres de performance critiques et leurs relations à d'autres paramètres, qui peuvent être suivis à la trace partout dans le cycle de vie de système.
Un bloc de contrainte inclut la contrainte, comme {F=m*a} et les paramètres de la contrainte comme F, m et a.
 
Des définitions de contrainte réutilisables peuvent être spécifiées sur des diagrammes de définition de bloc et mis dans des bibliothèques de modèles universelles ou spécifiques à un domaine.

De telles contraintes peuvent être des expressions mathématiques ou logiques arbitrairement complexes.

Les contraintes peuvent être imbriquées pour permettre à une contrainte d'être définies en termes de contraintes de base comme des opérateurs mathématiques primitifs.
Les diagrammes paramétriques incluent les utilisations de blocs de contrainte pour contraindre les propriétés d'un autre bloc.

L'utilisation d'une contrainte lie les paramètres de la contrainte, comme F, m et a, aux propriétés spécifiques d'un bloc, comme une masse, qui fournit des valeurs pour les paramètres.

 

Les propriétés contraintes, comme la masse ou le temps de réponse, ont typiquement les types de valeur simples qui peuvent aussi porter des unités, des types de quantité, ou des distributions de probabilité.

Un nom de chemin avec une notation intégrant le point comme séparateur, peut être utilisée pour se référer aux propriétés imbriquées dans une hiérarchie de bloc.

Ceci permet à une propriété de valeur (comme un déplacement de moteur) qui peut être profondément imbriquée dans une hiérarchie de conteneur (comme le véhicule, l'installation électrique, le moteur), d'être référencée au niveau conteneur extérieur (comme des équations de niveau de véhicule).

 

Le contexte, pour les utilisations de blocs de contrainte doit aussi être spécifié dans un diagramme paramétrique pour maintenir l'espace de nom approprié pour les propriétés imbriquées.

 
Le temps peut être modélisé comme une propriété dont d'autres propriétés peuvent dépendre.

Une référence de temps peut être établie par une horloge locale ou globale qui produit une propriété de valeur de temps continue ou discrète.

D'autres valeurs de temps peuvent être tirées de cette horloge, en présentant des retards et ou biaiser dans la valeur de temps.

Les valeurs discrètes de temps aussi bien que le temps de calendrier peuvent être tirées de cette propriété de temps globale(mondiale).

SysML inclut le modèle de temps d'UML.


Un état du système peut être spécifié en termes des valeurs de certaines de ses propriétés.

Par exemple, quand la température d'eau est au-dessous de 0 degrés Celsius, il peut passer du liquide au solide.

Dans cet exemple, le changement de l'état aboutit à un ensemble différent d'équations de contrainte. 

Ceci peut être satisfait en spécifiant les contraintes qui sont conditionnées sur la valeur de la propriété d'état.

 
Des diagrammes paramétriques peuvent être utilisés pour modéliser les inter dépendances entre les paramètres.

Un bloc de contrainte peut définir une fonction objective pour comparer des solutions alternatives.

SysML identifie et nomme des blocs de contrainte, mais ne spécifie pas de langage informatique exécutable pour eux.

 

On doit fournir l'interprétation d'un bloc de contrainte donné (par exemple, une relation mathématique entre ses valeurs de paramètre).

Un bloc de contrainte est défini par un mot-clé "constraint" appliquée à une définition de bloc.

Les propriétés de ce bloc définissent les paramètres de la contrainte.

Un diagramme paramétrique est une forme limitée de diagramme de bloc interne qui montre seulement l'utilisation de blocs de contrainte avec les propriétés qu'ils contraignent dans un contexte.

 

Rhona Maxwel

@rhona_helena

 

"L'homme naît sans dents, sans cheveux et sans illusions, et il meurt de même, sans cheveux, sans dents et sans illusions."
Alexandre Dumas

 

Voir aussi :  

 

//urbanisation-si.wix.com/blog

//urbanisme-si.wix.com/blog

//urbanisation-si.wix.com/urbanisation-si

//urbanisation-si.over-blog.com/

//rhonamaxwel.over-blog.com/

//urbanisation-des-si.blogspot.fr/

//bonnes-pratiques-si.eklablog.com/

//urbanisation-si.eklablog.com/



20/12/2015
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 98 autres membres