Hauptinhalt

Modellieren von Nichtlinearität mithilfe von Lookup-Tabellen

R2026b
Modellieren von Nichtlinearität mithilfe von Lookup-Tabellen durch Eingangs-Ausgangs-Zuordnung mit Interpolation zwischen definierten Punkten

Wenn Sie wissenschaftliche und technische Probleme lösen, müssen Sie oft Nichtlinearitäten modellieren, bei denen Änderungen des Eingangs keine proportionalen Änderungen des Ausgangs bewirken, was zu unterschiedlichen Stabilitäts- und Gleichgewichtsbedingungen führt. Simulink® bietet einen umfassenden Satz von Lookup-Tabellen-Blöcken, -Objekten und -Werkzeugen, die Sie zur effizienten Modellierung von Nichtlinearitäten verwenden können. Lookup-Tabellen ordnen Eingabewerte eines Systems seinen Ausgabewerten zu und speichern die zugeordneten Daten in einer Tabelle. Bei Echtzeitberechnungen verwenden die Lookup-Tabellen die gespeicherten Daten, um die Ausgaben zu ermitteln, die den verschiedenen Eingaben eines Systems entsprechen.

Mithilfe dieser Lookup-Tabellen-Blöcke, -Objekte und -Werkzeuge können Sie:

  • Zustandslose nichtlineare Systeme modellieren, indem Sie mathematische Funktionen oder experimentelle Daten mithilfe von Lookup-Tabellen approximieren.

  • Lookup-Tabellen innerhalb eines Workflows für Model-Based Design simulieren, analysieren und optimieren.

  • Lookup-Tabellen optimieren, um ein Gleichgewicht zwischen Speichernutzung, Ausführungsleistung und numerischer Genauigkeit herzustellen.

  • Für unterstützte Zielsprachen produktionsreifen Code mit industrieweit standardisierten Schnittstellen generieren.

Weitere Informationen finden Sie unter Lookup Table Overview.

Input-output mapping using 1-D Lookup Table block that uses interpolation.

Blöcke

1-D Lookup Table block1-D Lookup TableApproximate one-dimensional function
2-D Lookup Table block2-D Lookup TableApproximate two-dimensional function
n-D Lookup Table blockn-D Lookup TableApproximate n-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
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

Objekte

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

Tools

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

Themen

Verstehen von Lookup-Tabellen

Verwenden von Lookup-Tabellen zum Approximieren nichtlinearer Systeme

Bearbeiten und Visualisieren von Lookup-Tabellen

Aktualisieren von Lookup-Tabellen aus älteren Versionen

Enthaltene Beispiele