主要内容

非线性

借助在定义的点之间进行插值,通过输入-输出映射使用查找表对非线性进行建模

在求解真实的科学和工程问题时,您通常需要对非线性进行建模。Simulink® 提供了一套全面的查找表模块、对象和工具,您可以使用它们来高效地对非线性进行建模。查找表将系统的输入值映射到其输出值,并将映射的数据存储在表中。在实时计算期间,查找表使用存储的数据来查找与系统的不同输入对应的输出。

使用查找表模块、对象和工具,您可以:

  • 通过使用查找表逼近数学函数或试验数据,对无状态非线性系统进行建模。

  • 在基于模型的设计工作流中对查找表进行仿真、分析和调节。

  • 优化查找表以平衡内存使用量、执行性能和数值准确性。

  • 为具有行业标准接口的受支持目标语言生成可用于生产的代码。

Lookup Table blocks in Simulink Library Browser.

模块

1-D Lookup Table逼近一维函数
2-D Lookup Table逼近二维函数
Direct Lookup Table (n-D)为 N 维表进行索引,以检索元素、向量或二维矩阵
Interpolation Using Prelookup使用预先计算的索引和区间比值快速逼近 N 维函数。
Lookup Table Dynamic使用动态表逼近一维函数
n-D Lookup Table逼近 N 维函数
Prelookup计算 Interpolation Using Prelookup 模块的索引和区间比
Sine, Cosine通过利用象限波对称性的查找表方法实现定点正弦或余弦波

对象

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

工具

查找表编辑器Create, edit, and manage lookup tables in models (自 R2022a 起)

主题

使用查找表

关于查找表

更新以前版本的查找表

精选示例