girls-in-ai / Girls-In-AI

免费学代码系列:小白python入门、数据分析data analyst、机器学习machine learning、深度学习deep learning、kaggle实战
http://girls-in-ai.github.io/Girls-In-AI/
3.06k stars 478 forks source link

The problem in solving nonlinear dynamic problem with Newmark-Beta & Newton-raphson method. How to solve the problem efficiently with a converged solution and with any time step. #60

Open Lihe168 opened 1 year ago

Lihe168 commented 1 year ago

I'm trying to get the nonlinear dynamic response of a beam with both of its ends simply supported and its middle point is excited by a cyclic load. The nonlinear here mainly refer to the geometic nonlinearity during the vibration process. I'm tring to solve this problem with Newmark-Beta method and Newton-Raphson method. However, the solution diverges after 24s, Besides, only the transverse displacement is correct, the axial displacement and rotational angle of the cross section is totally incorrect. I really don't know what's the problem with my code, so I hope someone can help me with it. I simulate this problem with abaqus, the abaqus can get the right answer with any time step. However, my procedure diverged if the time step is set to 0.1s. The following is my code and the result.[Uploading Nonlinear-Simplysupported.rar…]()

kiiinooo commented 1 year ago

已收到您的邮件。

diamond256 commented 1 year ago

您发给我的信件已经收到。辛苦了!我会尽快回复您的。

Lillian-lin commented 1 year ago

已经收到你的邮件啦,请耐心等候我的回复哦OvO