A Python Implementation of a Robust Multi-harmonic Balance with Numerical Continuation and Automatic Differentiation for Structural Dynamics

IF 1.9 4区 工程技术 Q3 ENGINEERING, MECHANICAL Journal of Computational and Nonlinear Dynamics Pub Date : 2023-04-27 DOI:10.1115/1.4062424
Tiago Martins, Francesco Trainotti, Andreas Zwölfer, F. Afonso
{"title":"A Python Implementation of a Robust Multi-harmonic Balance with Numerical Continuation and Automatic Differentiation for Structural Dynamics","authors":"Tiago Martins, Francesco Trainotti, Andreas Zwölfer, F. Afonso","doi":"10.1115/1.4062424","DOIUrl":null,"url":null,"abstract":"\n Simulations are used in vibration analysis to appraise the structure's functionality and to determine the loading effects, enabling partial optimization before actual prototyping. Oscillations are fundamental in nature, appearing in practical engineering applications. General nonlinear problems hardly have analytical solutions, requiring sophisticated techniques to reach approximate solutions. This works presents a robust Python implementation of multi-harmonic balance with predictor-corrector numerical continuation, Newton-Raphson root-solver, and forward automatic differentiation with dual numbers. This toolbox shows promising converging robustness when dealing with polynomial as well as sharp nonlinearities, especially in the construction of frequency response curves. The tool with its functionalities will be uploaded and made available to interested researchers upon request.","PeriodicalId":54858,"journal":{"name":"Journal of Computational and Nonlinear Dynamics","volume":"55 1","pages":""},"PeriodicalIF":1.9000,"publicationDate":"2023-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational and Nonlinear Dynamics","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1115/1.4062424","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MECHANICAL","Score":null,"Total":0}
引用次数: 0

Abstract

Simulations are used in vibration analysis to appraise the structure's functionality and to determine the loading effects, enabling partial optimization before actual prototyping. Oscillations are fundamental in nature, appearing in practical engineering applications. General nonlinear problems hardly have analytical solutions, requiring sophisticated techniques to reach approximate solutions. This works presents a robust Python implementation of multi-harmonic balance with predictor-corrector numerical continuation, Newton-Raphson root-solver, and forward automatic differentiation with dual numbers. This toolbox shows promising converging robustness when dealing with polynomial as well as sharp nonlinearities, especially in the construction of frequency response curves. The tool with its functionalities will be uploaded and made available to interested researchers upon request.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
结构动力学具有数值延拓和自动微分的鲁棒多谐平衡的Python实现
在振动分析中使用模拟来评估结构的功能并确定加载效果,从而在实际原型制作之前实现部分优化。振荡在本质上是基本的,出现在实际的工程应用中。一般的非线性问题几乎没有解析解,需要复杂的技术来达到近似解。这项工作提出了一个鲁棒的多谐波平衡的Python实现,具有预测校正数值延拓,牛顿-拉夫森根求解器和对偶数的前向自动微分。该工具箱在处理多项式和尖锐非线性时,特别是在构建频率响应曲线时,显示出有希望的收敛鲁棒性。该工具及其功能将被上传,并根据要求提供给感兴趣的研究人员。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
4.00
自引率
10.00%
发文量
72
审稿时长
6-12 weeks
期刊介绍: The purpose of the Journal of Computational and Nonlinear Dynamics is to provide a medium for rapid dissemination of original research results in theoretical as well as applied computational and nonlinear dynamics. The journal serves as a forum for the exchange of new ideas and applications in computational, rigid and flexible multi-body system dynamics and all aspects (analytical, numerical, and experimental) of dynamics associated with nonlinear systems. The broad scope of the journal encompasses all computational and nonlinear problems occurring in aeronautical, biological, electrical, mechanical, physical, and structural systems.
期刊最新文献
Energy Transfer and Dissipation in Combined-Stiffness Nonlinear Energy Sink Systems Synchronization of a Class of Nonlinear Systems With and Without Uncertainty Using State Feedback and Extended Kalman Filter Based Control Scheme Optimal Control of Mechanical Systems Based On Path-Fitted Variational Integrators Motor Bearing Fault Diagnosis in an Industrial Robot Under Complex Variable Speed Conditions A Computational Conformal Geometry Approach to Calculate the Large Deformations of Plates/shells with Arbitrary Shapes
×
引用
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