Utilisations et exemples de System Modeler
Développez des modèles réalistes et des jumeaux numériques pour n’importe quelle industrie avec System Modeler. Les composantes de base intégrées et les bibliothèques personnalisées peuvent représenter des éléments et des processus dans n’importe quel domaine. Téléchargez une version d’essai pour vous familiariser avec les modèles dynamiques.

Additionneur 8 bits
Les additionneurs binaires sont des circuits numériques souvent utilisés dans les ordinateurs pour les opérations arithmétiques de base. En utilisant la bibliothèque numérique de la bibliothèque standard de Modelica, nous avons construit un additionneur 8 bits qui prend deux nombres entiers de 8 bits et calcule leur somme.

Additionneurs numériques : créer des unités d’addition
Les additionneurs numériques sont utilisés dans les unités logiques arithmétiques (ALU) qui constituent un élément fondamental des unités centrales de traitement et des processeurs graphiques. Dans cet exemple, vous concevrez un demi-additionneur et un additionneur complet et les combinerez pour former des unités d’addition de n’importe quelle taille de bit.

Balle et poutre : déploiement d’un contrôleur sur le matériel
Mettez en œuvre le modèle en V pour la conception, le déploiement et le test de systèmes de commande. Modélisez votre système dans System Modeler, puis concevez un contrôleur dans Wolfram Language. Utilisez le kit de microcontrôleur pour générer un code automatisé et le déployer dans un microcontrôleur. Validez ensuite votre modèle autonome avec les cibles de commande. Cet exemple montre comment concevoir, déployer et tester un contrôleur PID pour équilibrer une balle sur une poutre.

Bascule
Les bascules sont des circuits logiques numériques couramment utilisés dans les processus où il est nécessaire de stocker et de transférer des données numériques. Dans cet exemple, nous utilisons la bibliothèque Digital, qui fait partie de la bibliothèque standard de Modelica, pour démontrer l’utilisation de portes logiques de base dans une bascule maître-esclave déclenchée par impulsion.

Bras robotique Arduino
La bibliothèque Model Plug de Wolfram vous permet de connecter vos modèles de simulation au monde réel à l’aide de cartes Arduino, augmentant ainsi la capacité de prototypage rapide dans System Modeler. Nous montrons ici comment on peut utiliser Model Plug pour contrôler de manière interactive un bras de robot à partir d’un panneau de commande.

Chaîne de production
La modélisation des processus d’entreprise (MPE) est devenue une activité omniprésente à l’appui de la prise de décision de gestion et de l’analyse commerciale. Cet exemple porte sur la chaîne de production d’une entreprise produisant un bien durable (par exemple, des systèmes d’alarme anti-intrusion).

Chauffage des pièces
Vous êtes-vous déjà demandé quelle devrait être la puissance du radiateur de votre maison ou comment les conditions ambiantes affectent la température de votre pièce ? Cet exemple modélise tous les composants d’une maison et les combine pour voir comment la température de votre pièce change en fonction des fluctuations de la température ambiante.

Circuits combinés : création d’un additionneur de 3 bits
Les circuits combinés sont utilisés pour effectuer de l’algèbre booléenne sur des signaux d’entrée et sur des données stockées. Ils sont constitués de portes logiques de base qui sont combinées pour produire des circuits de commutation puissants. Dans cet exemple, vous allez créer un additionneur de 3 bits et le connecter à du matériel en utilisant des Arduinos.

Circuits séquentiels : créer et tester des conceptions
Les circuits séquentiels sont largement utilisés dans les appareils modernes tels que les ordinateurs et les Smartphones pour stocker des informations. Dans cet exemple, vous apprendrez à concevoir des éléments de mémoire tels que des loquets et des bascules qui peuvent stocker des informations binaires.

Comprendre l’impact des campagnes
Avez-vous déjà essayé de comprendre la structure d’un problème à l’aide de modèles qualitatifs ? Les diagrammes de boucles causales permettent de créer rapidement des modèles faciles à comprendre. Cet exemple montre un modèle de boucle causale pour la dynamique mondiale afin de comprendre comment une campagne peut réduire la charge environnementale.

Compteur binaire
Les compteurs sont utilisés dans de nombreuses applications numériques pour compter des événements. Dans cet exemple, nous avons construit un simple compteur ascendant asynchrone de 4 bits en utilisant la bibliothèque Digital, qui fait partie de la bibliothèque standard de Modelica.

Contrôle de la qualité de l’air intérieur pour le confort des pièces
On dit souvent que le CO2 est à l’origine du réchauffement climatique, mais le suivi des concentrations de CO2 est également un aspect important de la préservation de la qualité de l’air intérieur. Cet exemple montre comment vous pouvez contrôler la concentration de CO2 dans une pièce et vérifier par la suite si le changement climatique augmente la pression sur le système de ventilation.

Convertisseur Buck–Boost
Les convertisseurs Buck–Boost sont utilisés à la fois pour augmenter la tension d’un niveau inférieur à un niveau supérieur et pour diminuer la tension d’un niveau supérieur à un niveau inférieur. Les convertisseurs Buck–Boost sont utilisés dans les applications où la tension d’alimentation varie dans le temps, telles que les applications alimentées par batterie.

Dynamique : conception d’un stabilisateur d’appareil photos pour téléphone portable
Avez-vous déjà été gêné de regarder des vidéos tremblantes prises avec votre téléphone portable ? Dans ce cas, vous avez peut-être pensé à utiliser un cardan ou un stabilisateur de caméra. Vous êtes-vous déjà demandé comment ils fonctionnaient ? Dans cet exemple, vous comprendrez la dynamique qui les sous-tend et concevrez votre propre stabilisateur d’appareil photos.

Équilibre chimique
La plupart des réactions chimiques ne sont pas irréversibles et se déroulent en fait dans les deux sens. Cependant, toutes les réactions réversibles atteignent un état d’équilibre dans lequel les concentrations des substrats au sein de la réaction deviennent constantes. Dans cet exemple, vous apprendrez à modéliser une réaction chimique réversible et à analyser la dynamique de la réaction. Vous apprendrez à connaître les constantes d’équilibre et les vitesses de réaction.

Équilibre de Hardy–Weinberg
Le principe de Hardy–Weinberg est un principe fondamental de la génétique des populations. Il décrit les populations qui ne subissent plus d’évolution et atteignent donc un état stable. Dans cet exemple, vous apprendrez à construire un modèle de patrimoine génétique et à analyser des scénarios dans lesquels les hypothèses de l’équilibre de Hardy–Weinberg ne sont pas respectées.

Équilibre hétérogène
L’équilibre hétérogène fait référence aux réactions réversibles dans lesquelles les substrats des réactions se trouvent dans des phases différentes. L’un des types de réactions les plus utiles est celui où un solide est dissous dans une solution aqueuse. Dans cet exemple, vous apprendrez ce qu’est l’équilibre hétérogène et comprendrez le concept de solubilité.

Évaluation de la robustesse d’un estimateur d’état de température
Ce modèle analyse la robustesse d’un estimateur d’état, en prenant des mesures à partir d’un radiateur électrique. L’estimateur d’état combine différentes mesures et un modèle du système afin d’estimer la température actuelle du radiateur. Pour évaluer la robustesse, on ajoute du bruit en utilisant des blocs de la bibliothèque Modelica.Noise.

Fiabilité des ASI
Une alimentation sans interruption (ASI) est utilisée pour protéger les appareils électriques tels que les ordinateurs contre les pannes de courant, lorsque l’alimentation principale est défaillante. En utilisant un modèle qui modélise à la fois le comportement physique et la fiabilité, il est possible de tirer des conclusions sur le comportement de commutation et la fiabilité du système.

Fiabilité des circuits électriques
Un modèle peut être utilisé pour de nombreuses choses, notamment pour calculer la fiabilité du système modélisé. Avec des informations sur la durée de vie de chaque composant, il est possible d’étudier la durée de vie du système complet. Dans cet exemple, nous examinons comment la chaleur affecte le temps moyen avant la défaillance (MTTF) d’un amplificateur.

Gestion des employés
Le recrutement et la formation des nouveaux employés doivent être soigneusement planifiés afin d’éviter les pénuries ou les excédents. À partir de cet exemple, un gestionnaire des ressources humaines ou une personne chargée de la prise de décision peut faire varier les paramètres de contrôle liés aux aspects du processus de planification des ressources humaines (PRH) afin de tester différentes stratégies de PRH.

Hérédité liée au sexe
Tous les caractères ne sont pas hérités sur les autosomes : il existe un grand nombre de caractères hérités sur les chromosomes sexuels. Dans cet exemple, vous explorerez la façon dont les caractères sont hérités sur les chromosomes sexuels et comment cela affecte la proportion d’individus avec chaque génotype dans la population.

Ibuprofène
La plupart des gens ont déjà eu des maux de tête qui les empêchaient de se concentrer sur leurs tâches. Dans cet exemple, vous allez étudier comment l’ibuprofène peut soulager les maux de tête. Votre objectif est de trouver le dosage le plus efficace pour soulager les maux de tête sans effets secondaires.

Immunité collective
Lorsqu’un pourcentage important de la population est immunisé contre une maladie telle que la COVID-19, on peut considérer que la population est protégée contre la maladie par l’immunité collective. Cela signifie que même si 100 % de la population n’est pas vaccinée, une proportion suffisante de la population l’est et le taux d’infection commence à diminuer. Dans cet exemple, vous étudierez le concept d’immunité collective à l’aide du modèle SIR (sensible, infecté et guéri).

Jeu de Pong
Cet exemple montre comment vous pouvez utiliser Model Plug pour créer votre propre jeu de Pong, en utilisant des contrôleurs externes. Il s’agit d’un exemple très ludique, mais il souligne à quel point la connexion à du matériel externe devient facile lorsqu’on utilise la bibliothèque Model Plug.

LED clignotante : labo sur les circuits numériques
Les circuits numériques sont omniprésents. On les trouve aussi bien dans les ordinateurs personnels que les téléviseurs intelligents. Dans cet exemple, vous apprendrez comment fonctionnent les circuits numériques et créerez quelques circuits de base. Pour finir, vous testerez vos circuits numériques en les connectant à du matériel à l’aide d’Arduinos.

Lois de vitesse
Les réactions chimiques se produisent à des rythmes différents et leur vitesse varie considérablement. Certaines réactions se produisent très rapidement, par exemple une explosion ou la combustion de carburant dans une voiture de course. Dans cet exemple, vous allez travailler sur la cinétique chimique et l’étude des vitesses des processus chimiques. Vous apprendrez à calculer la vitesse, l’ordre de réaction et la demi-vie d’une réaction.

Lotka–Volterra
Le modèle classique de Lotka–Volterra a été proposé à l’origine pour expliquer les variations des populations de poissons en Méditerranée, mais il a depuis été utilisé pour expliquer la dynamique de tout système prédateur-proie dans lequel certaines hypothèses sont valables. Ici, à l’aide de System Modeler, on explore les oscillations du lièvre d’Amérique et du lynx.

Membrane plasmique
La membrane plasmique agit non seulement comme une barrière cellulaire, mais elle contrôle également ce qui entre et sort de la cellule. Dans cet exemple, vous explorerez le concept d’osmose et la manière dont les concentrations molaires des solutés affectent le mouvement de l’eau à travers une membrane semi-perméable.

Métabolisme alimentaire
Comment la nourriture que vous consommez affecte-t-elle votre corps et quel type d’aliments devriez-vous consommer pour développer vos muscles ? La plupart des gens se sont posé cette question au moins une fois. Dans cet exemple, vous découvrirez comment les aliments que vous choisissez contribuent à la prise de masse graisseuse et musculaire.

Pendule inversé : linéarisation d’un modèle symbolique
La linéarisation permet d’utiliser les outils des systèmes linéaires pour étudier les systèmes non linéaires autour d’un point de fonctionnement. Dans cet exemple, un pendule inversé est linéarisé autour de sa position verticale. L’objectif est d’analyser le comportement du système de pendule inversé contrôlé pour différentes longueurs de pendule.

Physique des trains
Lorsqu’un train se déplace, les forces agissant entre les wagons lors du freinage sont très importantes. Cela entraîne l’usure, voire la rupture, des attelages entre les wagons. Dans cet exemple, vous examinerez différentes conceptions d’attelages et apprendrez ainsi à connaître les systèmes de ressorts et d’amortisseurs.

Physique des trampolines
Un trampoline est un appareil récréatif constitué d’une toile tendue entre un cadre en acier, à l’aide de nombreux ressorts. Cependant, son utilisation peut être dangereuse si la personne qui saute perd le contrôle et tombe. Dans cet exemple, vous analyserez la dynamique de la personne qui saute en changeant différents paramètres tels que le poids de la personne, l’inclinaison du sol et la vitesse initiale de la personne qui saute.

Pont redresseur à onde pleine
De nombreuses applications nécessitent du courant continu. Cependant, le transport du courant continu par les lignes électriques présente plusieurs inconvénients par rapport au courant alternatif (CA). Le courant alternatif peut être utilisé dans des transformateurs et permet une conversion et une transmission de l’énergie plus efficaces. Pour que l’électricité trouvée dans les prises de courant puisse être utilisée dans les circuits à courant continu, elle doit d’abord être convertie en courant continu. Une façon d’y parvenir est d’utiliser un pont redresseur à onde pleine.

Précession gyroscopique
Les effets gyroscopiques ont été une source d’ingénierie étonnante et d’amusement pour de nombreuses personnes. Ce phénomène affecte une grande variété d’applications. La plus évidente est sans doute l’hélicoptère, qui se comporte d’une manière tout à fait surprenante. Dans cet exemple, on explore le concept de précession gyroscopique.

Réactions chimiques
Lors d’une expérience chimique, il est utile de savoir quelle quantité de produit vous obtiendrez lorsque vous mélangez certaines quantités de réactifs. Ceci est particulièrement utile dans le monde réel, par exemple dans la production ou l’analyse chimique. Dans cet exemple, vous apprendrez à prédire le résultat d’une réaction, compte tenu des quantités initiales de réactifs et du rapport entre les produits et les substrats.

Récepteurs couplés aux protéines G
Parmi tous les médicaments thérapeutiques actuellement utilisés, environ 40 à 50 % sont centrés sur les mécanismes des récepteurs couplés aux protéines G (RCPG). Ici, nous utilisons la fonction d’importation SBML dans Wolfram System Modeler pour importer un modèle qui décrit le comportement des RCPG et des protéines G dans une cellule de levure.

Régulation allostérique expliquée avec ATCase
La régulation allostérique est une cible privilégiée pour les médicaments car elle réduit le risque de surdosage et d’effets secondaires et peut être utilisée pour affiner les processus pharmacologiques. Ce modèle étudie une réaction allostérique naturelle : la première étape de la synthèse de la pyrimidine, catalysée par l’enzyme allostérique aspartate carbamoyltransférase (ATCase).

Sélection naturelle
La sélection naturelle est fondamentale pour comprendre comment les populations évoluent au fil du temps. Elle permet de comprendre pourquoi certaines caractéristiques disparaissent alors que d’autres se développent. Dans cet exemple, vous explorerez l’effet des pressions de sélection environnementale sur la composition génétique d’une population.

Système de masse-ressort : calibrage des paramètres
Comprenez la dynamique d’un système de masse-ressort. Cet exemple utilise un téléphone portable, fixé verticalement à un ressort, pour enregistrer les accélérations. Les données expérimentales sont ensuite utilisées pour calibrer les paramètres du modèle.

Systèmes thermo-fluides : transfert d’entropie
L’ajout de chaleur peut entraîner l’écoulement d’un fluide d’une région à forte entropie vers une région à faible entropie. Dans cet exemple, nous voyons comment le rayonnement solaire peut entraîner l’écoulement d’un fluide entre un réservoir de stockage et un camion-citerne.

Tests génétiques
Les tests génétiques sont un outil important, non seulement dans le domaine clinique, mais aussi dans celui de la recherche. Dans cet exemple, vous explorerez comment l’ADN est manipulé dans les tests génétiques. Vous utiliserez la réaction en chaîne de la polymérase (PCR) pour amplifier un échantillon d’ADN et utiliserez ensuite l’électrophorèse pour diagnostiquer les patients atteints de maladies génétiques.

Théorème de la raquette de tennis (effet Dzhanibekov)
Le théorème de la raquette de tennis ou l’effet Dzhanibekov stipule que pour un corps rigide avec trois moments d’inertie uniques, la rotation autour de l’axe intermédiaire est instable, tandis que la rotation autour des deux autres axes est stable. Vous pouvez voir ce théorème en action dans cet exemple d’écrou à ailettes.

Théorème de la raquette de tennis (effet Dzhanibekov)
Le théorème de la raquette de tennis ou l’effet Dzhanibekov stipule que pour un corps rigide avec trois moments d’inertie uniques, la rotation autour de l’axe intermédiaire est instable, tandis que la rotation autour des deux autres axes est stable. Vous pouvez voir ce théorème en action dans cet exemple d’écrou à ailettes.

Unité de mélange contrôlée
Un problème de commande important consiste à concevoir des contrôleurs pour des systèmes non linéaires à l’aide d’une commande d’inversion de modèle. L’exemple suivant utilise une composante InverseBlockConstraints pour construire facilement des modèles inverses. Il utilise également la bibliothèque Modelica_Synchronous pour discrétiser automatiquement le contrôleur feedforward non linéaire à temps continu.

Vibrations : comprendre la dynamique d’un lave-linge
Vous vous étonnez que votre lave-linge se mette à vibrer vigoureusement à partir d’une certaine vitesse de rotation ? Pourquoi cela se produit-il et que pouvez-vous faire pour l’éviter ? Dans cet exemple, nous analysons la cause de ces vibrations et nous modifions certains paramètres pour voir s’il est possible de les minimiser.
Wolfram System Modeler
Essayez
Achetez
System Modeler est disponible en anglais
et en japonais
sur Windows, macOS et Linux »
Vous avez des questions ou des commentaires ? Contactez un expert Wolfram »