全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
-  2016 

非线性动力系统极限环Runge-Kutta法求解的1个注记
Remarks on Application of the Runge-Kutta Method in Simulating Limit Cycle Oscillations

DOI: 10.6054/j.jscnun.2016.03.020

Keywords: Runge-Kutta法, 非线性动力系统, 极限环, 相对误差,
Runge-Kutta method
, nonlinear dynamical system, limit cycle, relative error

Full-Text   Cite this paper   Add to My Lib

Abstract:

采用Matlab软件研究了Runge-Kutta直接积分法在计算非线性动力系统极限时存在的一个问题:单周期解误判为双周期或三周期. 直接调用Matlab自带程序ode45,并设定算法的相对误差. 以二元机翼强非线性颤振系统为例,研究发现,采用程序默认的相对误差来控制计算精度时,单周期极限环解出现了双周期和三周期;若修改相对误差的设定值则可提高控制精度,进而得到正确的解. 因此,在用Runge-Kutta法自带ode45程序计算非线性动力系统极限环时,应特别注意对计算精度的设置.
: Matlab software was applied to investigate a problem in implementing the Runge-Kutta method to simulate limit cycles of nonlinear dynamical systems. This problem refers to a misjudgement of the period of limit cycle oscillation, more specifically, a period-1 solution would possibly be considered to be period-2 or period-3. The relative errors of the results can be adjusted when directly calling the Matlab programs such as ode45. Taking the strongly nonlinear flutter system of an airfoil as an example, it revealed that, a period-1 limit cycle could be erroneously simulated as a period-2 or period-3 one. The correct solution can be obtained by improving the relative accuracy. This 〖JP3〗study demonstrates that it is worthy of paying more attention to the accuracy of the Runge-Kutta method, especially when used in simulating limit cycles.〖JP

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133