The AAA algorithm has become a popular tool for data-driven rational approximation of single variable functions, such as transfer functions of a linear dynamical system. In the setting of parametric dynamical systems appearing in many prominent applications, the underlying (transfer) function to be modeled is a multivariate function. With this in mind, we develop the AAA framework for approximating multivariate functions where the approximant is constructed in the multivariate barycentric form. The method is data-driven, in the sense that it does not require access to full state-space model and requires only function evaluations. We discuss an extension to the case of matrix-valued functions, i.e., multi-input/multi-output dynamical systems, and provide a connection to the tangential interpolation theory. Several numerical examples illustrate the effectiveness of the proposed approach.
翻译:AAA 算法已成为数据驱动单一变量功能的合理近似通用工具,例如线性动态系统的转移功能。在许多突出应用中出现的参数动态系统的设置中,要建模的基本(转移)函数是一个多变函数。考虑到这一点,我们开发了AAA框架,用于以多变量粗心形式构造近似多变函数的近似多变函数。这种方法是数据驱动的,因为它不需要完全的状态空间模型,只需要功能评估。我们讨论了矩阵价值值函数的扩展,即多输入/多输出动态系统,并提供与相近性内插理论的连接。几个数字示例说明了拟议方法的有效性。