主要内容

什么是自适应查找表?

查找表

查找表以多维数组格式存储数字数据。在更简单的二维情况下,查找表可以用矩阵表示。矩阵的每个元素都是一个数值,可以用两个索引变量来精确定位。在高维中,查找表可以用多维矩阵表示,多维矩阵的元素用相应数量的表示索引变量

查找表提供了一种捕获物理(机械、电子、软件)系统动态行为的方法。具有M个输入和N个输出的系统的行为可以通过使用N个查找表来近似描述,每个查找表由一个具有M维的数组组成。

您通常通过实验收集或人工创建系统的输入和输出数据来生成查找表。通常,您需要与输入变量数量相同的索引参数。每个索引参数可以在一组预定的数据点内取值,这些数据点称为断点. 与索引变量对应的所有断点集称为网格.因此,具有M个输入的系统由M组断点构成网格。该软件使用断点来定位阵列元素,系统的输出数据存储在那里。对于有N个输出的系统,软件定位N个数组元素,然后将相应的数据存储在这些位置。

在使用前面描述的输入和输出度量创建查找表之后,可以在应用程序中使用相应的多维值数组,而不必重新度量系统输出。实际上,您只需要输入数据就可以在查找表中定位适当的数组元素,因为软件从存储在这些位置的数据中读取近似的系统输出。因此,查找表提供了捕获对象的输入-输出映射的合适方法静止的系统以数字数据的形式存储在预定的阵列位置。

自适应查找表

静态定义的查找表,如中所述查找表,不能容纳时变物理设备的行为(特征)。静态查询表为物理系统的输入-输出行为建立一个永久和静态的映射。相反,由于磨损、环境条件和制造公差,实际物理系统的行为往往随时间而变化。有了这些变化,由查找表描述的植物的输入-输出行为的静态映射可能不再提供植物特征的有效表示。

自适应查找表将物理设备的时变行为纳入查找表生成和维护过程,同时提供常规查找表的所有功能。

自适应查找表接收工厂行为的输入和输出测量值,然后用于动态创建和更新基础查找表的内容。除了需要输入数据来创建查找表外,自适应查找表还使用工厂的输出数据来重新计算表值。例如,您可以通过将传感器放置在物理系统中的适当位置来收集设备的输出数据。

软件使用输入测量值来定位数组元素,方法是将这些输入值与为每个索引变量定义的断点进行比较。接下来,它使用输出测量值重新计算存储在这些数组位置的数值。但是,与在实际使用查找表之前仅存储阵列数据的常规表不同,自适应表不断改进查找表的内容。表数据的这种持续改进称为适应的过程学习的过程

适应过程包括统计和信号处理算法,以重新捕获植物的输入-输出行为。自适应查找表总是试图提供植物动态的有效表示,即使植物行为可能是时变的。底层的信号处理算法对合理的测量噪声也具有鲁棒性,并对输出测量噪声提供适当的滤波。

另见

||

相关的例子

更多关于