结构动力学具有数值延拓和自动微分的鲁棒多谐平衡的Python实现

IF 1.9 4区 工程技术 Q3 ENGINEERING, MECHANICAL
Tiago Martins, Francesco Trainotti, Andreas Zwölfer, F. Afonso
{"title":"结构动力学具有数值延拓和自动微分的鲁棒多谐平衡的Python实现","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":"{\"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}","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

摘要

在振动分析中使用模拟来评估结构的功能并确定加载效果,从而在实际原型制作之前实现部分优化。振荡在本质上是基本的,出现在实际的工程应用中。一般的非线性问题几乎没有解析解,需要复杂的技术来达到近似解。这项工作提出了一个鲁棒的多谐波平衡的Python实现,具有预测校正数值延拓,牛顿-拉夫森根求解器和对偶数的前向自动微分。该工具箱在处理多项式和尖锐非线性时,特别是在构建频率响应曲线时,显示出有希望的收敛鲁棒性。该工具及其功能将被上传,并根据要求提供给感兴趣的研究人员。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Python Implementation of a Robust Multi-harmonic Balance with Numerical Continuation and Automatic Differentiation for Structural Dynamics
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信