Optimisez les performances de simulation en ajustant les paramètres du solveur Simscape™ Driveline™ et Simscape et la fidélité du modèle. Les sous-systèmes activés, tels que «déverrouillé», présentent plusieurs autres caractéristiques remarquables. Le bloc «Enable» en haut du diagramme de la figure 4 définit le modèle comme sous-système activé. Pour créer un sous-système activé, nous regroupons les blocs comme n`importe quel autre sous-système. Nous insérons ensuite un bloc «Enable» dans la bibliothèque Simulink Connections. Cela signifie que: dans l`exemple, nous utilisons des sous-systèmes activés pour générer le modèle d`embrayage. Deux sous-systèmes activés modélisez la dynamique d`embrayage en position verrouillée ou déverrouillée. Après l`exécution de la simulation, une interface graphique s`ouvre. La vérification de l`une des cases de l`interface graphique génère un tracé de l`une des variables sélectionnées (par rapport au temps).
Le modèle d`embrayage «normal» (par exemple celui qui se trouve dans la bibliothèque standard Modelica) est un modèle d`embrayage à friction. Les modèles d`embrayage à friction sont intéressants parce qu`ils ont deux différents types de comportement distincts. Nous appellerons cela le comportement de «glissement» et le comportement de «collage». Un domaine que Modelica excelle à est la modélisation des embrayages. Pour nos besoins, nous examinerons un système simple où deux inerties rotationnelles sont couplées par un embrayage comme illustré à la figure 1. 1. à l`aide des blocs State Reader et State Writer à l`intérieur des fonctions Simulink: Stateflow peut appeler des fonctions Simulink sur la logique de transition entre les deux modes. À l`intérieur de la fonction Simulink, utilisez les blocs State Reader pour faire référence à l`état interne de l`intégrateur. Par exemple, la fonction Simulink detectLockup utilise le bloc de lecteur d`État EngineSpeed pour lire l`état du Bloc intégrateur sf_clutch/Clutch/glissade/XE. 2) utilisez deux modèles dynamiques différents et basculez entre eux aux moments appropriés Ouvrez le sous-système «mode de friction» en double-cliquant dessus dans la fenêtre du modèle. Double-cliquez sur le sous-système «déverrouillé» dans la fenêtre du modèle pour l`ouvrir. Ce sous-système modélise les deux côtés de l`embrayage, couplés au couple de frottement.
Il est construit autour des blocs intégrateurs qui calculent les vitesses du moteur et du véhicule (voir figure 4). Le modèle utilise des blocs de gain, de multiplication et de sommation pour calculer les dérivées de vitesse (accélération) des États et les entrées du sous-système du couple moteur, de l`étain et de la capacité d`embrayage, Tfmaxk. Apprenez comment le bloc d`embrayage à friction fondamental vous permet d`exercer un contrôle direct sur les couples de friction. Pour ouvrir ce type de modèle sldemo_clutch dans le terminal MATLAB® (cliquez sur le lien hypertexte si vous utilisez l`aide de MATLAB). Figure 1: le système d`embrayage, analysé à l`aide d`un modèle de paramètre de lumped 1) Calculez le couple d`embrayage transmis en tout temps et utilisez cette valeur directement dans le modèle pour cette discussion, nous étudierons deux types différents de modèles d`embrayage. Comme c`est toujours le cas dans la modélisation, le choix du modèle (qui comprend les décisions sur le comportement, le niveau de détail, etc.) dépend de l`application pour le modèle. Dans chacune des sections suivantes, nous discuterons d`un type particulier de modèle d`embrayage et dans quelles circonstances chaque modèle est généralement appliqué. Cet exemple montre comment utiliser Simulink et sa bibliothèque de blocs standard pour modéliser, simuler et analyser un système avec des discontinuités topologiques. Il s`agit d`un exemple puissant du bloc «hit Crossing» et comment il peut être utilisé pour capturer des événements spécifiques lors d`une simulation.