Contenido principal

No linealidad

No linealidad de modelos usando tablas de búsqueda mediante la asignación de entradas-salidas con interpolación entre puntos definidos

Cuando se resuelven problemas reales de ciencia e ingeniería, suele ser necesario modelar no linealidades. Simulink® proporciona un conjunto completo de bloques Lookup Table, objetos y herramientas que se pueden utilizar para modelar no linealidades de manera eficiente. Las tablas de búsqueda asignan los valores de entrada de un sistema a sus valores de salida y almacenan los valores asignados en una tabla. Durante los cálculos en tiempo real, las tablas de búsqueda utilizan los datos almacenados para buscar salidas que correspondan a diferentes entradas de un sistema.

Puede utilizar bloques Lookup Table, objetos y herramientas para hacer lo siguiente:

  • Modelar sistemas no lineales sin estados aproximando funciones matemáticas o datos experimentales mediante tablas de búsqueda.

  • Simular, analizar y ajustar tablas de búsqueda dentro de un flujo de trabajo de diseño basado en modelos.

  • Optimizar tablas de búsqueda para equilibrar el uso de memoria, el rendimiento de ejecución y la precisión numérica.

  • Generar código listo para producción para lenguajes objetivo admitidos con interfaces que cumplen los estándares de la industria.

Lookup Table blocks in Simulink Library Browser.

Bloques

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

Objetos

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

Herramientas

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

Temas

Trabajar con Lookup Tables

Acerca de Lookup Tables

Actualizar Lookup Tables a partir de la versión anterior

Ejemplos destacados