Contenuto principale

Non linearità

Modellare la non linearità utilizzando tabelle di ricerca tramite mappatura input-output con interpolazione tra punti definiti

Quando si risolvono problemi reali nel campo della scienza e dell'ingegneria, spesso è necessario modellare le non linearità. Simulink® fornisce un insieme completo di blocchi lookup table, oggetti e strumenti che è possibile utilizzare per modellare in modo efficiente le non linearità. Le tabelle di ricerca mappano i valori di input di un sistema ai relativi valori di output e memorizzano i dati mappati in una tabella. Durante i calcoli in tempo reale, le tabelle di ricerca utilizzano i dati memorizzati per individuare gli output corrispondenti ai diversi input di un sistema.

È possibile utilizzare blocchi lookup table, oggetti e strumenti per:

  • Modellare sistemi non lineari senza stato approssimando funzioni matematiche o dati sperimentali utilizzando tabelle di ricerca.

  • Simulare, analizzare e sincronizzare le tabelle di ricerca all'interno di un workflow di progettazione Model-Based.

  • Ottimizzare le tabelle di ricerca per bilanciare l'utilizzo della memoria, le prestazioni di esecuzione e la precisione numerica.

  • Generare codice pronto per la produzione per i linguaggi target supportati con interfacce conformi agli standard del settore.

Lookup Table blocks in Simulink Library Browser.

Blocchi

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

Oggetti

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

Strumenti

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

Argomenti

Realizzazioni con le tabelle di ricerca

Informazioni sulle tabelle di ricerca

Aggiornamento delle tabelle di ricerca dalla release precedente

Esempi in primo piano