大航海时代ol吧 关注:117,434贴子:4,564,754

用物理和数学方法推导大航海时代ol船速

只看楼主收藏回复

最近迷上了研究船速,结果还有点意思,拍砖的可以轻点吗?
可以直接在我的空间看
http://hi.baidu.com/8318216/item/02ea780298f0bfc3f45ba627
不会吃掉吧


IP属地:内蒙古1楼2013-04-08 00:46回复

    从最新的测试来看,影响船速的因素很多,船的因素包括帆力、转向、装甲、总仓等,海域的因素可能包括风力、风向、浪高、潮流等。现在公布的船速公式基本上是以测试为基础的,我的研究主要是用物理和数学的方法进行推论,并进行了部分测试,得出了部分结果,供大家探讨。
    首先先定义几个概念:
    F值:船只推力。在这里假设在特定风速、风向、浪高的情况下(这种情况很好确定,神对导航有对风向及风速显示,而特定海区浪高和潮流方向不变,测试时可以在不改变方向的情况下,取相同风向及风速数值就可以),假定风对船形成的推力为F,至于F怎么确定,我们先不用管,在测试时保证风向、风力、船只方向、船只因素不变,理论上F值就是固定值。
    f值:船只受到的阻力。应该和船速有关,最后确认和船速的关系是线性关系。即f=k*v,期中k为阻力系数,船只不变,海域不变,系数不变。
    m值:船只重量。


    IP属地:内蒙古2楼2013-04-08 00:46
    收起回复
      2026-02-28 05:56:53
      广告
      不感兴趣
      开通SVIP免广告

      我引入高中物理的两个公式。
      vt=v+a*t (速度等于初始速度加上加速度乘以时间)
      a=F/m (加速度等于受到的力除以质量)
      有了这两个公式,可以推论船速。可以假设船受到推力和阻力的双重作用,以变加速度前进。那么
      vt+1=vt+a*t (vt+1代表t+1时刻速度,vt代表t时刻速度)
      如果以1秒为时间单位,那么 vt+1=vt+a,由于a=F/m ,这里船受到的力为F-f,所以
      vt+1=vt+(F-f)/m
      由于f=k*v,所以可以得到 vt+1=vt+(F-k*vt)/m,即vt+1=(1-k/m)vt+F/m,这个式子很重要,说明按1秒钟为时间单位,t+1秒的船速和t 秒的船速为直线关系。神圣导航正是以秒录船速的,这样我们只要记录了船速就可以得出回归方程。下图是我用冒65做的一次测试,线性极好,也说明上述推论正确。
      另外我们还可以得到两个十分重要的数据。0.969757即为(1-k/m)的值,0.325787即为F/m的值。


      IP属地:内蒙古3楼2013-04-08 00:47
      收起回复

        另外我还有另外一个公式进行了验证,即vt^2-v0^2=2as,也得到很好线性,证明推论准确。
        有了上面的公式推论,换只船,测好船速,得到回归方程的截距,就是F/m的值,用这个值我们可以对不同的船推力进行估计,再结合风力风向,就可以推出帆力公式。
        下面讨论另一重点问题,最大船速问题
        t=0,v0=0
        t=1,v1=v0+at=at,由于时间为1秒钟,v1=a=(F-k*v0)/m=F/m
        t=2,v2=v1+at=v1+a=v1+(F-k*v1)/m=(1-k/m)v1+F/m=(1-k/m)*F/m+F/m=[1+(1-k/m)]*F/m
        t=3,v3=v2+at=v2+a=v2+(F-k*v2)/m=(1-k/m)v2+F/m=(1-k/m)*[1+(1-k/m)]*F/m+F/m=[1+(1-k/m)+(1-k/m)^2]*F/m
        t=4,v4=[1+(1-k/m)+(1-k/m)^2+(1-k/m)^3]*F/m
        ……
        t=n,vn=[1+(1-k/m)+(1-k/m)^2+……+(1-k/m)^n]*F/m
        由于(1-k/m)是一个小于1的数,所以当t趋进于无穷大时,vn=1/[1-(1-k/m)]*F/m=m/k*F/m=F/k
        由此可见船的最大速度应该是无限趋进于推力和阻力系数的比值。而阻力系数应该是游戏中针对每只船设定的,船大,推力大,但阻力系数也大,是不是由此造成了船有帆力上限的假像,可以进一步探讨。


        IP属地:内蒙古4楼2013-04-08 00:48
        收起回复
          好厉害的样子求白文翻译


          IP属地:广西5楼2013-04-08 01:03
          回复


            来自手机贴吧6楼2013-04-08 01:05
            回复
              很强大!不过楼主不如直接说按照你的公式和计算,各个船的速度对比如何?


              IP属地:吉林来自手机贴吧7楼2013-04-08 01:09
              回复
                一拉到底求翻译。。


                来自手机贴吧8楼2013-04-08 01:11
                回复
                  2026-02-28 05:50:53
                  广告
                  不感兴趣
                  开通SVIP免广告
                  只是公式罗列,没给出游戏参数与公式的具体对应。差评(匿


                  9楼2013-04-08 04:52
                  收起回复
                    求解 求解


                    IP属地:辽宁10楼2013-04-08 06:12
                    回复
                      楼主可以导出一正相关曲线图,大家实际测试一下分布情况


                      IP属地:河南来自手机贴吧11楼2013-04-08 07:49
                      回复
                        跟没说一样 差评 你就得出一个结论每个船最大速度不一样


                        IP属地:广东来自Android客户端12楼2013-04-08 08:27
                        收起回复
                          物理帝啊!!看到那么多公式我一个文科生瞬间凌乱


                          IP属地:广西来自手机贴吧13楼2013-04-08 08:34
                          收起回复
                            感觉没什么意义。


                            IP属地:云南14楼2013-04-08 08:42
                            回复
                              2026-02-28 05:44:53
                              广告
                              不感兴趣
                              开通SVIP免广告
                              我觉得楼主可贵之处就是把测不出的F值和m值转换成能测出的值 用图像的斜率来确定


                              IP属地:广东来自Android客户端15楼2013-04-08 08:47
                              收起回复