Emerging advanced control applications, with increased complexity in software but limited computing resources, suggest that real-time controllers should have adaptable designs. These control strategies also should be designed with consideration of the run-time behavior of the system. One of such research attempts is to design the controller along with the task scheduler, known as control-scheduling co-design, for more predictable timing behavior as well as surviving system overloads. Unlike traditional controller designs, which have equal-distance sampling periods, the co-design approach increases the system flexibility and resilience by explicitly considering timing properties, for example using an event-based controller or with multiple sampling times (non-uniform sampling and control). Within this context, we introduce the first work on the discretization of an energy-based controller that can switch arbitrarily between multiple periods and adjust the control parameters accordingly without destabilizing the system. A digital controller design based on this paradigm for a DC motor with an elastic load as an example is introduced and the stability condition is given based on the proposed Lyapunov function. The method is evaluated with various computer-based simulations which demonstrate its effectiveness.
翻译:新兴的先进控制应用程序,随着软件的复杂程度增加,但计算资源有限,建议实时控制器应具有适应性设计。这些控制战略的设计还应考虑到系统的运行时间行为。这种研究尝试之一是设计控制器和任务调度器,称为控制-调度-调度共设计,以更可预测的时间行为和系统超载。与传统的控制器设计不同,它具有等距离取样期,共同设计方法通过明确考虑时间特性,例如使用事件控制器或多个取样时间(非统一取样和控制)来提高系统的灵活性和复原力。在此背景下,我们首次推出能源控制器的离散化工作,该控制器可在多个期间任意转换,并相应调整控制参数,而不会破坏系统的稳定。引入了以具有弹性载荷的DC发动机模式为基础的数字控制器设计,并且根据拟议的Lyapunov功能给出稳定性条件。该方法通过各种计算机模拟来评估,以显示其有效性。