当前位置:文档之家› 数学建模动态优化模型

数学建模动态优化模型


I ( x(t ), u(t )) [ F (t , x, u) (t )( f (t , x, u) x)]dt
( H x)dt
t1 t2
H (t , x, u) F (t , x, u) (t ) f (t , x, u)
欧拉方程
d ( H x) x ( H x) x 0 dt d )u ( H x)u 0 (H x dt
下达到极值, 且x(t)X (容许集合) 最优控制问题: u(t)~控制函数, x(t)~状态函数(轨线).
泛函的条件极值 用拉格朗日乘子化为无条件极值
J (u(t )) F (t , x(t ), u(t ))dt
t1 t2 t1 t2
x(t ) f (t , x(t ), u(t ))
[ F ( x) Fx ] t t 2 0
• x=(t)垂直于横轴 (t2固定) o
x x=(t) x(t)
. A
.B
t2
t
Fx
t t 2
0
• x=(t)平行于横轴
[ F xFx ] t t 2 0
包含多个未知函数泛函的欧拉方程
J ( x(t ), u(t )) F (t , x(t ), x(t ), u(t ), u(t ))dt
• 生产费用随着生产率(单位时间的产量)的增加而变大. • 贮存费用随着已经生产出来的产量的增加而变大.
• 生产计划用每一时刻的累积产量表示.
建模目的
寻求最优生产计划, 使完成生产任务所需的总费用 (生产费用与贮存费用之和)最小.
分析与假设
生产任务: t=0开始生产, t=T提供数量为Q的产品. 生产计划(累积产量): x(t)
y
1 y 2 dt dx 2 gy
满足条件
J ( y ( x))
x1
0
1 y 2 dx 2 gy
y (0) 0, y ( x1 ) y1
求y(x) 使 J(y(x)) 达到最小.
短 程 线 问 题
z
给定曲面上的两个点A, B, 求曲面上连接A, B的最短曲线. 建立坐标系 曲面方程f(x,y,z)=0 A(x0, y0, z0 ), B(x1, y1 , z1 )
国民收入相对增长率 x(t ) / x(t )
假设
• 积累率u较小时 x(t ) / x(t ) 随u的增加而增加 ~积累资金扩大再生产的促进作用. • 随着u的变大 x(t ) / x(t ) 的增加变慢.
• u增加到一定程度后 x(t ) / x(t ) 反而减小 ~消费资金太少对国民收入的制约作用. (t ) u (a bu) 描述以上假设的最简模型 (a 2bux) x 0
达到最小 , 且 y(0) 0, y( x1 ) y1
欧拉方程
1 y 2 F ( y, y ) y
y2 y (1 y )
2
Fx Ftx Fxx x Fxx 0 x
Fy Fxy Fyy y Fyy y 0
d ( F y Fy ) 0 dx
t1 t2
欧拉方程
d d Fx Fx 0, Fu Fu 0 dt dt
泛函的条件极值
J (u(t )) F (t , x(t ), u(t ))dt
t1
t2
求u(t)U (容许集合) 使J(u(t))在条件 x(t ) f (t , x(t ), u(t ))
产计划x(t)(累积产量)为二次函数. • 实际条件x(t)0 导致对已知参数的要求: Q k2T 2 / 4k1
若参数不满足该要求怎样处理? • 对函数施加的闭约束, 如对生产率的限制 A x(t ) B 可能导致古典变分法的失败.
13.3
背景和问题
国民收入的增长
• 国民经济收入的来源: 扩大再生产的积累 资金, 满足人民生活需要的消费资金 . • 如何安排积累资金和消费资金的比例, 使国民经济收入得到最快的增长. • 从最优控制的角度讨论十分简化的模型.
Q k2T 2 / 4k1 , 怎么办? 若
?
模型 解释
生产费用 f ( x(t )) k1 x (t )
2
贮存费用 g ( x(t )) k2 x(t )
df ~ 边际成本 dx dg k2 ~边际贮存 dx
最优生产计划 满足方程
k2 2 4k1Q k2T 2 x(t ) t t 4k1 4k1T
13.1
速 降 线 问 题
速降线与短程线
通过两个古典问题介绍变分法的基本概念, 给出主要结果. 给定竖直平面内不在一条垂直线上的两个点A, B, 求连接A, B的光滑曲线,使质 点在重力作用下沿该曲线以最 短时间从A滑到B (摩擦力不计).
.A .B
若沿直线段AB下滑, 路径虽短, 但速度增长慢; 若沿陡峭曲线下滑, 虽路径加长,但速度增长很快.
d Fx Fx 0 dt
欧拉方程
Fx Ftx Fxx x Fxx 0 x
两个任意常数由 x(t1 ) x1 , x(t2 ) x2 确定
固定端点条件下的泛函
用欧拉方程解速降线问题
求y(x) 使
J ( y ( x))
x1 0
1 y 2 dx 2 gy
速 建立坐标系xOy, A(0,0), B(x1,y1), 曲线AB ~y=y(x) O. A 降 曲线弧长 ds 1 y2 dx x 线 问 质点在曲线y(x)上的速度ds/dt y=y(x) 1 ds 2 题 能量守恒 m( ) mgy .B
2 dt
m~质点质量, g~重力加速度 质点沿曲线y(x) 从A到B的时间
F k1 x 2 (t ) k2 x(t )
k2 2k1(t ) 0 x
k2 2 4k1Q k2T 2 x(t ) t t 4k1 4k1T
x Q
考察x(t)0 (0tT) 的条件
x(0) 0
Q k2T 2 / 4k1
O T t
只有当生产任务Q 足够大 时才需要从 t=0开始生产.
o
x
.A
y =y(x) z =z(x)
f(x,y,z)=0
.B
y
曲面上连接A, B的曲线 y =y(x), z =z(x) 曲线的弧长 曲线的长度
ds 1 y2 z 2 dx
满足条件
f ( x, y( x), z( x)) 0
J ( y( x), z( x))
x1
x0
1 y2 z2 dx
求y =y(x), z =z(x) 使J(y(x) , z(x))达到最小.
泛函、泛函的变分和极值
函数、函数的微分和极值
1. 对于t在某域的任一个值, 有y的一个值与之对应, 称y是 t的函数,记作y=f(t) 2. t在t0的增量记作 t= t- t0, 微分dt= t
自变量t,函数x(t), y(t)
1 y2 y
c
y(1 y2 ) 1/ c 2
F yFy c
x c1 (t sin t ) c2 y c1 (1 cos t ) 圆滚线方程
c2=0, c1由y(x1)=y1确定.
横截条件(变动端点问题)
容许函数 x(t)的一个端点固定: x(t1)=x1,另一个端点 在给定曲线 x=(t) 上变动: x(t2)= (t2) (t2可变). 欧拉方程在变动端点的定解条件
3. 泛函J(x(t))在x0(t)的增量记 作J = J(x0(t)+ x(t))- J(x0(t)), J的线性主部称泛函的变分, 记作 J(x0(t))
泛函、泛函的变分和极值
函数、函数的微分和极值
4. 若函数y在域内t点达到极 值,则在t点的微分dy(t)=0 5. y在t的微分的另一表达式
g ( x(t )) k2 x(t )
• 贮存费用与贮存量成正比
模型与求解
T 0
求x(t) (0, 0tT)使C(x(t))最小.
x(0) 0, x(T ) Q
C ( x(t )) [k1 x 2 (t ) k2 x(t )]dt
欧拉方程
d Fx Fx 0 dt
泛函、泛函的பைடு நூலகம்分和极值
1.对于某函数集合的每一个函 数x(t), 有J的一个值与之对应, 称J是x(t)的泛函, 记作J(x(t)) 2. x(t)在x0(t)的增量记作 x(t)= x(t)-x0(t),x(t)称x(t)的变分
3. y在t0的增量记作 f= f(t0+t) - f(t0), f的线性主部是函数 的微分, 记作dy,dy = f (t0)dt
Hamilton函数
H (t ) 0 x H 0 u
(t ) H x H 0 u x f (t , x, u )
由方程组和端点条件解出最优控制u(t)和最优轨线x(t).
13.2 生产计划的制订
问题 • 生产任务是在一定时间内提供一定数量的产品.
第十三章
动态优化模型
13.1 速降线与短程线
13.2 生产计划的制订
13.3 国民收入的增长
13.4 渔船出海
13.5 赛跑的速度
13.6 多阶段最优生产计划
静态优化问题
优化目标是数值
最优策略是数值
动态优化问题
优化目标是数值 最优策略是函数
• 函数对应的数值称为泛函(函数的函数). • 连续动态过程的优化归结为求泛函的极值. • 求泛函极值的常用方法: 变分法、最优控制论. • 离散动态过程的优化 ~ 动态规划模型.
相关主题