| Description rapide |
|
L'évolution d'un système
peut être considérée comme une succession d'états
restitués à intervalles de temps réguliers (discrétisation),
dont les différences, puisque toujours expliquées, peuvent
être contrôlées. La modélisation consiste à définir des règles d'évolution, pour des intervalles de temps définis sur une période donnée, puis à calculer et à restituer cette évolution. Les intervalles de temps et la période définissent la temporalité du modèle, les règles sont les actions. Temporalité La modélisation basée sur des valeurs discrètes ou continues de flux est de type décision séquentielle émanant d'actions planifiées individuellement par six paramètres temporels : - chronologie, départ, répétition, intervalle, type de cycle et cycles filtrés. Ils permettent la désynchronisation par rapport au cycle de base et la circularité. Les échelles de temps sont virtuelles, définies pour un cycle de base ou flottant. Le modèle est calculé pour le nombre de cycles demandé. Actions (contenues dans les flux) Elles retournent les valeurs qui agissent sur les stocks, quatre types d'action : - constante, tableau temporel, tableau de type nuage et procédure. Les procédures permettent de saisir du code de programmation. Les fonctions de ce code permettent de dialoguer avec des logiciels, des bases de données, etc. : - Automation, Com, Dcom, Rpc, DotNet, Http, Socket, Ftp, J2eee, ... - dans ce code, toutes les fonctions d'un langage de programmation réputé sont accessibles en français ou en anglais. Ce code sera compilé dynamiquement pendant la phase de calcul, selon la planification des actions. Restitution Pendant la phase de calcul tous les résultats sont mémorisés dans la base de données du modèle. Ils sont ensuite restitués dans le modèle à travers ses éléments : - les stocks et les flux. Des graphes, des images et des animations 4D peuvent être affichés dans le modèle. |
| TRUE notation |
![]() |
| Points forts |
| Conception des modèles L'interface utilisateur graphique, intuitive et wysiwyg, permet de créer, modifier et analyser les modèles. Optimisation dynamique Pendant la phase de calcul, les actions, selon le code saisi dans les procédures peuvent dynamiquement boucler temporellement, jusqu'à obtenir les résultats souhaités. Cette fonctionnalité est appelée rétro-calcul, elle permet l'imbrication temporelle et donc l'apprentissage et l'intelligence artificielle. Vectorisation Les éléments peuvent être vectorisés par des vecteurs composés de domaines. Un sous-ensemble de modèle vectorisé pourra être calculé pour différentes valeurs. D'autres vecteurs peuvent être créés en faisant le produit cartésien de vecteurs normaux. On peut combiner jusqu'à vingt vecteurs, cette limite peut être repoussée. Graphiques Ils représentent les valeurs des éléments sur la période simulée. Systèmes multicorps, Animation Procédurale, Animations 4D Des animations 3D sont créés à l'aide d'un modeleur 3D qui affiche des primitives de la librairie graphique OpenGL. Les paramètres des primitives peuvent être associées aux variables du modèle. L'animation 3D ainsi paramétrée devient une animation 4D, représentative des valeurs des variables du modèle pour l'unité de temps en cours lors de l'affichage. Cette technique a pour nom Animation Procédurale. Les primitives peuvent être regroupées, répétées et initialisées séparément. Equation et intégrité Pour tout modèle étudié et pour tout instant dans la période simulée, la somme des objets restera égale à la somme des dotations initiales de ces derniers, puisque les valeurs calculées par les actions, lorsqu'elles sont transférées, le sont entre un objet source et un objet cible. Diachronie et synchronie La synchronie permet l'étude de toutes les relations entre les éléments à un instant donné. La diachronie permet l'étude de l'évolution du modèle dans le temps, éléments par éléments. Ces deux caractéristiques sont possibles simultanément grâce à la restitution graphique dynamique des valeurs des éléments du modèle. Mise en évidence des effets collatéraux Puisque le principe utilisé est celui de l'équilibre dynamique des systèmes, toute variation de valeur d'un objet sera compensée, mettant ainsi en évidence les effets collatéraux provoqués par cette variation. |