四阶龙格库塔方程
Mezikov
这个作者很懒,什么都没留下…
展开
-
四阶龙格库塔方程解二阶常微分方程组并计算船舶在迎浪下的纵摇埀荡耦合运动方程-附Python代码
0 写在前面这篇博客是在将我上一篇博客的matlab代码移植到python中,应为后续要开展深度强化学习下的船舶减摇研究,总的来说还是在python上做这项工作比较合适。具体方程的解法和背景不在赘述,见https://blog.csdn.net/Mezikov/article/details/1074619701 代码import mathimport numpy as npimport matplotlib.pyplot as pltfrom math import efrom numpy原创 2020-08-09 17:34:03 · 2848 阅读 · 3 评论 -
四阶龙格库塔方程(Rungekutta)解二阶常微分方程组并计算船舶在迎浪下的纵摇埀荡耦合运动方程-附Matlab代码
今年年初的时候给师姐做了DDPG算法的船舶减横摇控制算法,师姐还有想法要让我把纵摇-埀荡两个自由度的减摇也做出来,这个任务归我了。实际上不管是多少个自由度的减摇,其实都需要解运动方程,当初做单自由度横摇的时候就是用四阶龙格库塔求解二阶微分方程,具体代码见:https://blog.csdn.net/Mezikov/article/details/1038983870 写在前面代码内容在第二节,第一节是运动方程各种参数求解。1 冷静分析一下方程组这个方程组是典型的二阶常微分方程组,一堆的水动力参数原创 2020-07-20 14:25:18 · 9686 阅读 · 15 评论 -
用四阶RungeKutta方程解二阶常微分方程,并计算船舶在规则波中的横摇角(附Matlab代码)
前几天接到师姐分派的任务,让我求解一艘船模的横摇角的时间历程曲线,为后期的减摇控制准备。1 首先冷静分析一下,原方程如下:我们要求解的就是theta角和时间t之间的关系曲线,这是一道典型的二阶常微分方程的求解,用四阶龙格库塔方程可以求解。2 古典龙格库塔算法公式:高等数值计算课本(清华大学出版社,186页)但是古典龙格库塔方法解决的是一阶常微分方程,也就是类似于这样的方程组但是我...原创 2020-01-08 21:47:52 · 10205 阅读 · 12 评论