Hauptinhalt

Nichtlinearität

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

Wenn Sie reale wissenschaftliche und technische Probleme lösen, müssen Sie oft Nichtlinearitäten modellieren. 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 von Lookup-Tabellen-Blöcken, -Objekten und -Werkzeugen 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.

Lookup Table blocks in Simulink Library Browser.

Blöcke

1-D Lookup TableApproximate one-dimensional function
2-D Lookup TableApproximate two-dimensional function
Direct Lookup Table (n-D)Index into n-dimensional table to retrieve element, vector, or 2-D matrix
Interpolation Using PrelookupUse precalculated index and fraction values to accelerate approximation of N-dimensional function
Lookup Table DynamicApproximate a one-dimensional function using dynamic table
n-D Lookup TableApproximate n-dimensional function
PrelookupCompute index and fraction for Interpolation Using Prelookup block
Sine, 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 TableEditorCreate, edit, and manage lookup tables in models (Seit R2022a)

Themen

Arbeiten mit Lookup-Tabellen

Informationen über Lookup-Tabellen

Aktualisierung von Lookup-Tabellen aus älteren Versionen

Enthaltene Beispiele