【24h】

DESIGN OF NONLINEAR DYNAMIC SYSTEMS USING SURROGATE MODELS OF DERIVATIVE FUNCTIONS

机译:利用导函数的替代模型设计非线性动力系统

获取原文

摘要

Optimization of nonlinear (or linear state-dependent) dynamic systems often requires system simulation. In many cases the associated state derivative evaluations are computationally expensive, resulting in simulations that are significantly slower than real-time. This makes the use of optimization techniques in the design of such systems impractical. Optimization of these systems is particularly challenging in cases where control and physical systems are designed simultaneously. In this article, an efficient two-loop method, based on surrogate modeling, is proposed for solving dynamic system design problems with computationally expensive derivative functions. A surrogate model is constructed for only the derivative function instead of the complete system analysis, as is the case in previous studies. This approach addresses the most expensive element of system analysis (i.e., the derivative function), while limiting surrogate model complexity. Simulation is performed based on the surrogate derivative functions, preserving the nature of the dynamic system, and improving estimation accuracy. The inner loop solves the system optimization problem for a given derivative function surrogate model, and the outer loop updates the surrogate model based on optimization results. This solution approach presents unique challenges. For example, the surrogate model approximates derivative functions that depend on both design and state variables. As a result, the method must not only ensure accuracy of the surrogate model near the optimal design point in the design space, but also the accuracy of the model in the state space near the state trajectory that corresponds to the optimal design. This method is demonstrated using two simple design examples, followed by a wind turbine design problem. In the last example, system dynamics are modeled using a linear state-dependent model where updating the system matrix based on state and design variable changes is computationally expensive.
机译:非线性(或依赖于线性状态的)动态系统的优化通常需要系统仿真。在许多情况下,相关的状态导数评估在计算上很昂贵,导致模拟比实时速度慢得多。这使得在这种系统的设计中使用优化技术是不切实际的。在同时设计控制系统和物理系统的情况下,优化这些系统尤其具有挑战性。在本文中,提出了一种基于代理建模的有效两环方法,用于解决具有计算量大的导数函数的动态系统设计问题。与以前的研究一样,仅针对导数函数构建替代模型,而不是对整个系统进行分析。这种方法解决了系统分析中最昂贵的元素(即导数函数),同时限制了代理模型的复杂性。基于代理导数函数执行仿真,保留动态系统的性质,并提高估计精度。内循环解决了给定导数函数代理模型的系统优化问题,外循环根据优化结果更新了代理模型。这种解决方法提出了独特的挑战。例如,代理模型近似依赖于设计变量和状态变量的导数函数。结果,该方法不仅必须确保在设计空间中的最佳设计点附近的替代模型的准确性,而且必须在与最优设计相对应的状态轨迹附近的状态空间中确保模型的准确性。使用两个简单的设计示例演示了此方法,然后介绍了风力涡轮机的设计问题。在最后一个示例中,使用与状态有关的线性模型对系统动力学进行建模,其中基于状态和设计变量的更改来更新系统矩阵在计算上是昂贵的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号