Nonlinear WEC modeling using Sparse Identification of Nonlinear Dynamics (SINDy)

Brittany Lydon, Brian Polagye, Steven Brunton
{"title":"Nonlinear WEC modeling using Sparse Identification of Nonlinear Dynamics (SINDy)","authors":"Brittany Lydon, Brian Polagye, Steven Brunton","doi":"10.36688/ewtec-2023-383","DOIUrl":null,"url":null,"abstract":"Modeling oscillating surge wave energy converter (OSWEC) systems to accurately predict their behavior has been a notoriously difficult challenge for the wave energy field. This is particularly challenging in realistic sea states where nonlinear WEC dynamics are common due to complex fluid-structure interaction, breaking waves, and other phenomena. Common modeling techniques for OSWECs include using potential flow theory to linearize the governing equations and ease computations, or using CFD to solve the full Navier-Stokes equations coupled with rigid body motion. However, both of these options have significant limitations. Potential flow theory breaks down in realistic sea conditions where nonlinear WEC dynamics are present, and CFD is often too computationally expensive for many applications such as real-time state prediction and optimal control, two areas of active research in the wave energy field. In particular, OSWEC dynamics are dominated by diffractive and viscous forces, often making common assumptions and linearization approximations (including small-body approximations) unreasonable, and CFD computationally intractable. \nTo bridge this gap in modeling methods, we propose using Sparse Identification of Nonlinear Dynamics (SINDy) to build nonlinear reduced-order models (ROMs) that describe OSWEC behavior in response to large-amplitude regular waves. SINDy is an equation-free, data-driven algorithm that identifies dominant nonlinear functions present in system state dynamics using a library of nonlinear functions created from time series measurement data. The result is an ordinary differential equation (ODE) in time that can be solved from an initial condition to model and predict time behavior of the states. SINDy is parsimonious, meaning it uses a sparsity-promoting hyperparameter with the goal of only including the minimum number of terms to capture dominant dynamics, resulting in interpretable and generalizable results that are not overfit to the data. Using the discovered ROMs and integrating in time, not only can SINDy provide time series models and future state predictions of OSWEC dynamics, it can also give insights into which variables are critical in describing the underlying dynamics of the state.  \nIn this study, we use SINDy to describe the nonlinear dynamics of a lab-scale OSWEC in a wave tank subjected to large-amplitude regular waves. We use nonlinear simulation data to generate kinematic, force, and torque data and use it as input to SINDy to identify ODEs that describe the measurement variables in time. We then integrate the ODEs to recreate the time series as well as predict future system behavior. We directly compare the resulting time series to the original data input to assess the accuracy of the SINDy model. We also interpret the dominant terms in the ODEs to gain insight on underlying mechanisms of the observed nonlinearity. \nEarly results show SINDy is a promising tool for modeling nonlinear OSWEC dynamics. We are able to build ROMs for variables such as angular kinematics and the moment about the hinge that generate an accurate recreation of data measurements. We found strong dominance in cubic and quintic terms of the ROMs, suggesting higher-order nonlinearities in the system dynamics. These findings inspire future work in identifying underlying mechanisms driving nonlinearity.","PeriodicalId":201789,"journal":{"name":"Proceedings of the European Wave and Tidal Energy Conference","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the European Wave and Tidal Energy Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.36688/ewtec-2023-383","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Modeling oscillating surge wave energy converter (OSWEC) systems to accurately predict their behavior has been a notoriously difficult challenge for the wave energy field. This is particularly challenging in realistic sea states where nonlinear WEC dynamics are common due to complex fluid-structure interaction, breaking waves, and other phenomena. Common modeling techniques for OSWECs include using potential flow theory to linearize the governing equations and ease computations, or using CFD to solve the full Navier-Stokes equations coupled with rigid body motion. However, both of these options have significant limitations. Potential flow theory breaks down in realistic sea conditions where nonlinear WEC dynamics are present, and CFD is often too computationally expensive for many applications such as real-time state prediction and optimal control, two areas of active research in the wave energy field. In particular, OSWEC dynamics are dominated by diffractive and viscous forces, often making common assumptions and linearization approximations (including small-body approximations) unreasonable, and CFD computationally intractable. To bridge this gap in modeling methods, we propose using Sparse Identification of Nonlinear Dynamics (SINDy) to build nonlinear reduced-order models (ROMs) that describe OSWEC behavior in response to large-amplitude regular waves. SINDy is an equation-free, data-driven algorithm that identifies dominant nonlinear functions present in system state dynamics using a library of nonlinear functions created from time series measurement data. The result is an ordinary differential equation (ODE) in time that can be solved from an initial condition to model and predict time behavior of the states. SINDy is parsimonious, meaning it uses a sparsity-promoting hyperparameter with the goal of only including the minimum number of terms to capture dominant dynamics, resulting in interpretable and generalizable results that are not overfit to the data. Using the discovered ROMs and integrating in time, not only can SINDy provide time series models and future state predictions of OSWEC dynamics, it can also give insights into which variables are critical in describing the underlying dynamics of the state.  In this study, we use SINDy to describe the nonlinear dynamics of a lab-scale OSWEC in a wave tank subjected to large-amplitude regular waves. We use nonlinear simulation data to generate kinematic, force, and torque data and use it as input to SINDy to identify ODEs that describe the measurement variables in time. We then integrate the ODEs to recreate the time series as well as predict future system behavior. We directly compare the resulting time series to the original data input to assess the accuracy of the SINDy model. We also interpret the dominant terms in the ODEs to gain insight on underlying mechanisms of the observed nonlinearity. Early results show SINDy is a promising tool for modeling nonlinear OSWEC dynamics. We are able to build ROMs for variables such as angular kinematics and the moment about the hinge that generate an accurate recreation of data measurements. We found strong dominance in cubic and quintic terms of the ROMs, suggesting higher-order nonlinearities in the system dynamics. These findings inspire future work in identifying underlying mechanisms driving nonlinearity.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于非线性动力学(SINDy)稀疏辨识的非线性WEC建模
对振荡浪涌波能转换器(OSWEC)系统进行建模以准确预测其行为一直是波能领域的一项艰巨挑战。这在现实海况中尤其具有挑战性,因为由于复杂的流固相互作用、破碎波和其他现象,非线性WEC动力学是常见的。oswec的常用建模技术包括使用势流理论将控制方程线性化以简化计算,或使用CFD来解决与刚体运动耦合的完整Navier-Stokes方程。然而,这两种选择都有明显的局限性。势流理论在存在非线性WEC动力学的实际海况中失效,而CFD对于许多应用(如实时状态预测和最优控制)往往计算成本太高,而这两个领域是波能领域的活跃研究领域。特别是,OSWEC动力学主要受衍射力和粘性力的影响,通常会使常见的假设和线性化近似(包括小体近似)不合理,并且CFD计算难以处理。为了弥补建模方法上的差距,我们建议使用非线性动力学的稀疏识别(SINDy)来建立描述OSWEC响应大振幅规则波行为的非线性降阶模型(ROMs)。SINDy是一种无方程、数据驱动的算法,它使用从时间序列测量数据创建的非线性函数库来识别系统状态动力学中存在的主要非线性函数。结果是一个可以从初始条件求解的时间常微分方程(ODE),以模拟和预测状态的时间行为。SINDy是简约的,这意味着它使用一个促进稀疏性的超参数,其目标是只包含最少数量的术语来捕获主导动态,从而产生可解释和可推广的结果,而不是与数据过拟合。使用发现的rom并进行时间集成,SINDy不仅可以提供OSWEC动态的时间序列模型和未来状态预测,还可以深入了解哪些变量对描述状态的潜在动态至关重要。在这项研究中,我们使用SINDy来描述波浪槽中实验室规模OSWEC在大振幅规则波作用下的非线性动力学。我们使用非线性仿真数据生成运动学、力和扭矩数据,并将其作为SINDy的输入来识别描述测量变量的ode。然后我们集成ode来重建时间序列以及预测未来的系统行为。我们直接将结果时间序列与原始数据输入进行比较,以评估SINDy模型的准确性。我们还解释了ode中的主要术语,以深入了解所观察到的非线性的潜在机制。早期的结果表明SINDy是一个很有前途的建模非线性OSWEC动力学的工具。我们能够为角运动学和铰链力矩等变量建立rom,从而生成精确的数据测量再现。我们发现rom的三次和五次项具有很强的优势,表明系统动力学中的高阶非线性。这些发现启发了未来识别驱动非线性的潜在机制的工作。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Open Sea Trial of a Wave-Energy Converter at Tuticorin Port – Challenges comprehensive assessment tool for low-TRL current energy converters Wave energy communication and social opposition Choosing wave energy devices for community-led marine energy development Tidal turbulence in medium depth water, primarily a model study
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1