渡船的航行路线问题matlab,轮船与船速优化问题

轮船与船速优化问题

一、实验目的

1.熟悉MATLAB 的运行环境.

2.学会使用MATLAB 作图.

3.学会使用MATLAB 编程.

二、实验内容

实验一:油价与船速优化问题

油价上涨,将影响大型海船确定合理的航行速度,以优化航行收入。直观地,油耗的把多少直接影响船速的快慢,因而直接影响航行时间的长短,进而影响支付船员人工费用数量:过去一些经验表明:(1)油耗正比于船速的立方(2)在最省油航速的基础上改变20%的速度,则引起50%的油耗的变化。作为一个例子:某中型海船,每天油耗40吨,减少20%的航速,省油50%即20吨。每吨油价250美元,因此每天减少耗油费用5000美元,而航行时间的增加将增加对船员支付的费用,如何最优化?

算例:航程L=1536海里,标准最省油航速20节,油耗每天50吨,航行时间8天。最低航速10节,本次航行总收入84600美元。油价250美元/吨,日固定开支1000美元。试确定最佳航速。

三、实验环境

Windows 操作系统;

MATLAB 7.0.

四、实验过程

1)由资料知,最低航速为相对于静水的速度为10节,即可理解为船速。因航速与船速不同,通过分析得知不可忽略水速并假设水速为v1,最佳船速为v ,航速v2=v-v1,每日油耗为s ,航行天数为t ,航行的收益为y 。

2)根据已知可计算出水速,计算过程如下:

已知时间t=8d,航程L=1536海里,以标准省油船速20节行驶,假设航行时船匀速行驶,则实际航速v*=1536/(8*24)=8节,则水速v1=20-v*=12节。

3)又由条件(1)得出油耗与船速的比值k=1603/节吨。

4)期中总收入为该航程的总收益与航行天数无关。但员工工资与航行天数有关。航行天数t=L/v2,每日油耗s=3v /k 。

5

)在假设航船匀速航行的条件下建立

方程为()()315361536846001000*250**1212160

v y v v --=--。 6)求解当12v ≥节是时的船速。

v=linspace(0,20,100);

y=84600-1000.*1536./(v-12)-250.*(1536./(v-12)).*(v.^3./160);

plot(v,y),title(‘利润曲线’)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值