不允许缺货产销售存储模型.docVIP

  • 37
  • 0
  • 约 7页
  • 2016-12-02 发布于贵州
  • 举报
不允许缺货产销售存储模型

不允许缺货生产销售存储模型 摘要 在不允许缺货的情况下,考虑生产销售存储模型,建立了不允许缺货生产销售存储模型,利用该模型确定了一个最优生产周期.目标函数即是整个过程中的平均费用最少。先算出一个周期内总费用,其中包括两大部分:生产准备费和总产品的存储费。生产准备费是一个常数,产品总量与时间相关。间接地,产品存储费与时间(周期)有关。因此先建立一个图形存储量q(t),存储量随时间变化为线性规划,并且递减速率为r。画出储存量q(t)的图形。 设每次生产准备费是c1,单位时间每件产品储存费是c2,以总费用最小为目标确定最优生产周期。对模型进行了合理的理论证明和推导,一个周期内的存储 费是 c2*,其中积分恰等于图中三角形的面积,c2((k-r)*T0*T)/2,结合公式,得到存储费为 c2*r*((k-r)*T^2)/(2*k) 于是在不允许缺货的情况下,生产销售总费用(单位时间内)包括生产准备费c1和存储费两部分。得出如下: 目标函数: C(T)=c1/T+c2*r*(k-r)*T/(2*k) 然后借助于求微积分方程方法和Matlab软件,求出当dC/dT=0时,结果为 T=(2*c1*k/(c2 *r*(k-r))^(1/2)。 关键词: 生产速率;销售速率;存储量;最优周期,简单优化模型 一、问题重述 建立不允许缺货的生产销售存储模型。设生产速率是常数k,销售速率是常数r,kr.在每个月生产周期T内,开始的一段时间(0tT0)一边生产一边销售,存储量随时间变化为线性规划,并且增长速率为(k-r)。后来的一段时时间(TtT0)只销售不生产,存储量随时间变化为线性规划,并且递减速率为r。画出储存量q(t)的图形。设每次生产准备费是c1,单位时间每件产品储存费是c2,以总费用最小为目标确定最优生产周期。讨论kr和k≈r的情况。 二、问题分析 从长时间看来,由于不能缺货,所以厂家应该保证生产速率大于销售速率。前一段时间,边生产边销售,一段时间后,由于有一定的产品积压,就不生产只销售。将前后两段时间合称为一个生产周期。根据理论,生产周期短,会使存储费小,准备费大;生产周期长,会使存储费大,准备费小。所以必然存在一个最佳的周期,使总费用最小,显然,应该建立一个优化模型。 一般地,考察这样的不允许缺货生产销售存储模型:生产准备费和产品存储费为常数、生产能力有限、不允许缺货,确定生产周期。使总费用最小。 三、模型假设 1、当t=0时,产品存储量为0; 2、当t=T时,产品存储量可以为0; 3、生产能力有限,但当存储量降到零时,产品立即生产出来,即不允许缺货。 四、模型建立与求解 将存储量表示为时间t的函数q(t),t=0时,存储量为0,即q(0)=0 ,在0-T0时间段,q(t) 以速率(k-r)递增,在T0-T时间段,q(t) 以速率r递减。 q q(t) k-r r 0 T0 T t 依据图形显然得出 (k-r)T0=r(T-T0) T0=(r/k)T 一个周期内的存储费是c2*,其中积分恰等于图中三角形的面积,c2((k-r)*T0*T)/2,结合公式,得到存储费为 c2*r*((k-r)*T^2)/(2*k) 于是在不允许缺货的情况下,生产销售总费用(单位时间内)包括生产准备费c1和存储费两部分。得出如下: 目标函数: C(T)=c1/T+c2*r*(k-r)*T/(2*k) dC/dT=- c1/T+c2*r*(k-r)/(2*k) dC/dT=0 对于,用matlab编程如下: function y=ill(T,x) a=c1;b=c2;c=k;d=r; y=-c1/T+c2*r*(k-r)/(2*k); T=0:50; x0=[0]; [t,x]=ode45(I ll,T,x0);[t,x] plot(x(:,1)),grid, 求出解为T= √2*c1*k/ (c2*r*(k-r)) 易得函数C(T)在T处取得最小值,即最优周期为 T= √2*c1*k/

文档评论(0)

1亿VIP精品文档

相关文档