8.数学建模-变分法分析.pptVIP

  • 5
  • 0
  • 约7.7千字
  • 约 33页
  • 2016-10-10 发布于湖北
  • 举报
其数学模型可表示为 : 求控制函数 u ( t ) 和 x ( t ) , 使 达到最小值, 其中 T 是任意给定的时间, a 是加权因子, 用来调节 u ( t ) 的稳定度和 x ( t ) 的稳定度这二者之间的重要程度 。 视为 状态函数的贮存量 x ( t ) 还满足 区间端点条件: x ( 0 ) = 0 , x ( T ) = 0 . 根据 (*) 解出 u ( t ) = x’( t ) + v , 代入 (**) 后得: 如记 根据变分法, 上面泛函 J ( x ( t ) ) 的欧拉方程为: 问题:如果销量 v 不是常数,而是时间 t 的函数 v ( t ) ,如何 建模并求解? 上面两式分别为所欲求的最优状态函数和最优控制函数。 §. 常见的数学建模方法 --- 变分法 实际问题:生产计划的制定问题 工厂与客户签订了一项在某时刻提交一定数量产品的合同, 在制定生产计划时要考虑生产和储存两种费用。生产费用取决于 生产率(单位时间的产品数),生产率越高,费用越大;储存费 用取决于已经生产出来的产品数,数量越多,费用越大。 生产计划可以看作到每一时刻为止的产品累积量,它与每单位 时间的产量可以互相推算。( 教材 p.224 - p.227 ) 建模目的(优化目标):寻求最优的生产计划,使完成合同所需的 总费用(生产费用和储存费用之和)最小。 建模假设:开始生产时刻记为 t = 0 ,按照合同应在 t = T 提交数量为 Q 的产品。从开始生产时刻到任何时刻 t 为止的 产品累积数,应是这一时刻 t 的函数,记作 x ( t ) ,这个 函数即为所欲求出的生产计划。时刻 t 的生产率(单位时间的 产品数)可以表示为 x’( t ) 。 一般而言,单位时间的生产费用应是生产率的函数,可以记作 f ( x’( t ) ); 而单位时间的储存费用是产品累积数的函数,可以记为 g(x(t))。 于是从 t = 0 到 t = T 的总费用是: (2) 单位时间的储存费与这时的产品储存量( 即产品累积量 )成正比 . 为了明确 f 和 g 的具体函数形式, 作如下 进一步简化的建模假设: (1) 单位时间的生产费用与这时的生产率的平方成正比; 建模过程: 由假设(1),可以有: f ( x’( t ) ) = k1 ( x’( t ) ) 2 . 由假设(2),可以有: g ( x ( t ) ) = k2 x ( t ) . 因此可以有 于是,制定最优生产计划问题归结为在固定端点条件 x(0)= 0 和 x(T) = Q 下,确定 x ( t ) 是何种具体的非负函数、使泛函 C ( x ( t ) ) 取得极小值的问题。 J = J ( x ( t ) ) , x ( t ) ∈ S . S 称为 J 的容许函数集。 泛函的概念 设 S 为一个函数集合,若对每一个函数 x ( t ) ∈ S , 根据一个确 定的对应规律,有一个实数 J 与之对应,则称 J = J ( x ( t ) ) 是 定义在函数集合上的泛函 , 记 设 S1 = { x ( t ) │ x ( t ) 为全体在点 t = 0 处可导的初等函数 } , J = J ( x ( t ) ) ≡ x’(0) ,即算出函数 x ( t ) 在 点 t = 0 处的 导数值。 例如, J ( sint ) = 1 , J ( cost ) = 0 , J ( e t ) = 1 , J ( t2 - 3t + 1 ) = -3 等等。这个 J ( x ( t ) ) ≡ x’(0) 就是定义 在函数集合 S1 上的泛函; 以前曾 “ 学过 ” 的泛函实例 这个问题已经超出了微分学的范畴,需要用变分学的知识来求解, 也就是要用变分法来建模和求解。 即算出函数 x ( t ) 在区间 [ 0 ,1 ] 上的定积分之值。 等等。这个 就是定义在函数集合 S2 上的泛函; 2.设 S2 = { x ( t ) │ x ( t ) 为全体在区间 [ 0 ,1 ] 上可积的初等函数 } , 例如, 3. 设 S3 = { x ( t ) │ x ( t ) 为全体在区间 [ 0 ,1 ] 上连续的函数 }, 定义 即算出函

文档评论(0)

1亿VIP精品文档

相关文档