Contenido principal

Modelar no linealidades mediante tablas de búsqueda

R2026b
Modelar no linealidades usando tablas de búsqueda mediante la asignación de entradas-salidas con interpolación entre puntos definidos

Cuando se resuelven problemas de ciencia e ingeniería, suele ser necesario modelar no linealidades donde los cambios en la entrada no provocan cambios proporcionales en la salida, con lo que se obtienen condiciones variables de estabilidad y equilibro. 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 estos 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.

Para obtener más información, consulte Lookup Table Overview.

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

Bloques

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

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

Comprender tablas de búsqueda

Utilizar tablas de búsqueda para aproximar sistemas no lineales

Editar y visualizar tablas de búsqueda

Actualizar tablas de búsqueda a partir de las versiones anteriores

Ejemplos destacados