Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Non-linéarité

R2026a
Modéliser la non-linéarité avec des lookup tables grâce au mapping des entrées-sorties avec une interpolation entre des points définis

La résolution de problèmes scientifiques et techniques réels nécessite souvent de modéliser les non-linéarités. Simulink® propose un ensemble complet de blocs, d’objets et d’outils de lookup tables permettant une modélisation efficace des non-linéarités. Les lookup tables permettent de mapper les valeurs d’entrée d’un système sur ses valeurs de sortie et de stocker les données mappées dans une table. Pendant les calculs en temps réel, les lookup tables utilisent les données stockées pour rechercher les sorties correspondant aux différentes entrées d’un système.

Vous pouvez utiliser les blocs, objets et outils de lookup table pour :

  • Modéliser des systèmes non linéaires stateless en approximant des fonctions mathématiques ou des données expérimentales avec des lookup tables.

  • Simuler, analyser et ajuster les lookup tables dans le cadre du workflow de l’approche Model-Based Design.

  • Optimiser les lookup tables pour trouver le juste équilibre entre utilisation de la mémoire, performance d’exécution et précision numérique.

  • Générer du code prêt pour la production dans les langages cibles supportés avec des interfaces standard.

Lookup Table blocks in Simulink Library Browser.

Blocs

1-D Lookup Table block1-D Lookup TableApproximate one-dimensional function
2-D Lookup Table block2-D Lookup TableApproximate two-dimensional function
Direct Lookup Table (n-D) blockDirect Lookup Table (n-D)Index into n-dimensional table to retrieve element, vector, or 2-D matrix
Interpolation Using Prelookup blockInterpolation Using PrelookupUse precalculated index and fraction values to accelerate approximation of N-dimensional function
Lookup Table Dynamic
n-D Lookup Table blockn-D Lookup TableApproximate n-dimensional function
Prelookup blockPrelookupCompute index and fraction for Interpolation Using Prelookup block
Sine blockSine, CosineImplement fixed-point sine or cosine wave using lookup table approach that exploits quarter wave symmetry

Objets

Simulink.LookupTableStore and share lookup table and breakpoint data, and configure data for ASAP2 and AUTOSAR code generation
Simulink.BreakpointStore and share data for breakpoint set, and configure the data for ASAP2 and AUTOSAR code generation
Simulink.lookuptable.EvenspacingConfigure evenly spaced breakpoint set for lookup table object
Simulink.lookuptable.TableConfigure table data for lookup table object
Simulink.lookuptable.BreakpointConfigure breakpoint set data for lookup table object
Simulink.lookuptable.StructTypeInfoConfigure settings for structure type that lookup table object uses in generated code

Outils

Lookup Table EditorCreate, edit, and manage lookup tables in models (depuis R2022a)

Rubriques

Travailler avec des lookup tables

À propos des lookup tables

Mettre à jour les lookup tables d'une version précédente

Sélection d՚exemples