Learning controllers from data for stabilizing dynamical systems typically follows a two step process of first identifying a model and then constructing a controller based on the identified model. However, learning models means identifying generic descriptions of the dynamics of systems, which can require large amounts of data and extracting information that are unnecessary for the specific task of stabilization. The contribution of this work is to show that if a linear dynamical system has dimension (McMillan degree) $n$, then there always exist $n$ states from which a stabilizing feedback controller can be constructed, independent of the dimension of the representation of the observed states and the number of inputs. By building on previous work, this finding implies that any linear dynamical system can be stabilized from fewer observed states than the minimal number of states required for learning a model of the dynamics. The theoretical findings are demonstrated with numerical experiments that show the stabilization of the flow behind a cylinder from less data than necessary for learning a model.
翻译:用于稳定动态系统的数据的学习控制器通常遵循一个两步过程,即首先确定一个模型,然后根据所确定的模型构建一个控制器。然而,学习模式意味着确定系统动态的通用描述,这可能需要大量数据和提取对于稳定化的具体任务没有必要的信息。这项工作的贡献是表明,如果线性动态系统具有维度(McMillan 度) $,那么总是有美元的国家可以建立稳定反馈控制器,而不管所观察到的州的代表性和投入的数量。在以往工作的基础上,这一发现意味着任何线性动态系统都可以稳定在所观察到的较少的状态,而不是学习一个动态模型所需的最低国家数量。 理论结果通过数字实验表明,圆柱体背后的流与学习模型所需的数据相比较少。