background image

有状态转移方程

s

k

+ 1

=

T

k

(

s

k

,

u

k

)

(1)

   需要确定高峰期动态分区时优化的目标函数,
不同的目标函数, 所求的优化策略不同。在上高峰交
通模式下, 把乘客逗留时间作为指标函数, 在略牺牲
候梯时间的情况下, 可降低乘梯时间和电梯停车次
数, 使各个楼层乘客的服务时间均匀化, 减少长候梯
率, 提高服务质量。
   一个

n

阶段的电梯高峰期分区决策过程, 从 1

n

为分区问题的原过程, 对于任意一个给定的

k

(1

k

n

) , 从第

k

n

阶段的过程称为原过程的一个

后部子过程。

V

1, n

(

s

1

,

p

1, n

) 表示初始状态为

s

1

采用策

p

1, n

时原过程的指标函数值, 而

V

k

n

(

s

k

,

p

k

n

) 表示

在第

k

个阶段、状态为

s

k

采用策略

p

k

n

时, 后部子过

程的指标函数值。最优指标函数记为

f

k

(

s

k

) , 它表示

从第

k

阶段

s

k

采用最优策略

p

3

k

n

到过程终止时的最

佳效益值。由上可知,

f

k

(

s

k

) 与

V

k

n

(

s

k

,

p

k

n

) 的关系


 

f

k

(

s

k

) =

V

k

n

(

s

k

,

p

3

k

n

) =

op t

p

k

n

P

k

n

V

k

n

(

s

k

,

p

k

n

)

(2)

式中 op t 表示最优化, 即利益最大化 (m ax) 或代价
最小化 (m in)。假设每个阶段经过决策转移到下一
个阶段都有一定的代价, 对于电梯系统来说, 给定乘
客到达率大小及其各楼层的分布, 就可以计算一个
分区方案的乘客平均逗留时间代价或者加权队长代

价。
   高峰期动态规划求解分区问题的基本思想应
该是从结束状态 (这里指最后一个分区点

E

) 开始逆

方向逐段递推寻优, 用一个状态到结束状态最优路
径和最优值参与下一阶段的运算, 也就是说, 在每一
个子问题求解时, 都是用它前面子问题的最优结果,
最后一个子问题的最优解, 即为该问题的最优解。由
此得出动态规划的基本方程, 可以表示为

f

k

(

s

k

) =

op t

u

k

D

k

(s

k

)

[

V

k

(

s

k

,

u

k

) +

f

k

+ 1

(

s

k

+ 1

) ]

  

k

=

n

,

n

-

1, …, 1

f

n

+ 1

(

s

n

+ 1

) = 0

(3)

   以图 1 为例, 首先, 求取从

D

E

的优化路径。

D

阶段共有 12 个状态, 所以从

D

E

有 12 个路径,

每一个状态到

E

只有一条路径, 因此这 12 个路径都

需要参与下一个阶段 (

C

E

) 的计算。

C

阶段也有

12 个状态, 必须得出 12 条最优路径参与下一个阶段
的计算, 但是从

C

E

有很多路径, 例如, 从

C

1

E

共有 12 条可选路径, 这 12 条路径中必然存在一个
代价最小的路径, 选出来参与下一阶段的计算; 同
样, 从

C

2

E

共有 11 个可选路径, 选出一个代价最

小的路径参与下一阶段的计算; 以此类推。从

B

E

也可以用类似的方法求出 12 条最优路径参与从

A

E

的寻优。按此方法, 就可以求出从

A

E

的一条

最佳路径, 也就是高峰期的最佳分区点。
   考虑到电梯群控的实时性, 如果在上高峰期
间, 交通流的变化较大, 先前采用动态规划划分的分
区点可能就不适应现有交通流, 需要再次进行动态
分区。因此, 如果现有交通流相对于动态分区时的交
通流变化较大时, 需进一步采用动态规划进行动态
分区, 以保证动态分区划分的实时性。

4

  动态规划法和穷举法计算量比较

   用穷举法 (即搜索法) 计算电梯高峰期的分区
问题, 如图 1 所示, 共有路径数

PN

可以按下式计算

 

PN

=

 

12

i

= 1

i

j

= 1

j

=

1
2

12

i

= 1

(

i

2

+

i

) =

  1

2

[

1
6

× 12 × (12 + 1) × (2 × 12 + 1) +

  1

2

× 12 × (12 + 1)

]

= 364

   穷举法需要进行比较的次数为

CN

s

=

PN

-

1 = 363

   假设在每一个阶段的代价已经计算出来的情

况下, 穷举法需要进行的加法次数为

A N

s

=

12

i

= 1

i

j

= 1

(2

j

+ 1) = 806

   用动态规划的思想求解图 1 的分区问题, 需要
进行的加法次数为

A N

d p

= 2

12

i

= 1

i

+ 12 = 168

需要进行的比较次数为

CN

d p

= 2

11

i

= 1

i

+ 11 = 143

   设动态规划的计算量和穷举法的计算量之比

Γ, 则有

Γ=

A N

d p

+

CN

d p

A N

s

+

CN

s

=

168 + 143
806 + 363

= 26. 6

   上述计算表明, 用动态规划求解高峰期动态分
区问题可大大减少运算量, 提高运算速度, 是一种比
穷举法更快的分区计算方法。

增 刊

宗 群等: 电梯上高峰动态规划分区控制方法的研究

783