\Illllllllllllllllllll"11111111111111"!IIIIIllllllllllllllllll

advertisement
\Il l l l l l l l l l "1 1 1 1 1 1 1 "!I I Il l5,780,789
lllllll
United States Patent [191
Tsuji
[11]
Patent Number:
[45]
Date of Patent:
Jul. 14, 1998
Shihong et al.. ‘The Genetic Algorithm as Applied to the
[54] GROUP MANAGING SYSTEM FOR
ELEVATOR CARS
Optimal Call Allocation for Elevator Group Control”: 34th
United Lecture Meeting of Automatic Control; pp. 347-350.
[75] Inventor: Shiutaro Tsuji. Inazawa. Japan
20 Nov. 1991.
[73] Assignee: Mitsubishi Denki Kabushiki Kaisha
Davis. L.; “Handbook of Genetic Algorithms"; pp. 1-60 Van
Nostrand Reinhold. New York. 1991.
[21] Appl. No.: 882,226
Davis. L.; “Handbook of Genetic Algorithms"; pp. 91-98.
[22] Filed:
Van Nostrand Reinhold. New York. 1991.
Jun. 25, 1997
Davis. L.; “Handbook of Genetic Algorithms”; pp. 332-349.
Related US. Application Data
Van Nostrand Reinhold. New York. 1991.
[63]
Continuation of Ser. No. 492,040, Jul. 21, 1995. abandoned.
[51]
Int. Cl.6 .............................. .. B6613 1/18; B6613 1/16'.
[52]
US. Cl. .......................... .. 187/382; 187/380; 395/13;
[58]
Field of Search ................................... .. 187/380. 382.
Davis. Lawrence; “Adapting Operator Probabilities in
Genetic Algorithms”; Proceedings of the Third International
187/387. 391. 393; 395/901. 13
Conference on Genetic Algorithms; pp. 61-69. 4 Jun. 1989.
G06F 15/18
395/901
[56]
References Cited
U.S. PATENT DOCUMENTS
4,935,877
5,010,472
5,255,345
6/1990 Koza ..................................... .. 364/313
4/1991 Yoneda et a1. .
. 364/148
10/1993
Shaefer
. . . .. . ... . .. ..
. . . . . ..
5/1994 Morita et a1.
5.394.509
2/1995
5,557,533
9/1996 Koford et a1. ........................ .. 364/491
. . . ..
. 187/124
. . . . . . ..
International Conference on Genetic Algorithms; pp.
466-473. 13 Jul. 1991.
Cartwright et aL; “Looking Around; Using Clues from the
Data Space to Guide Genetic Algorithm Searches"; Proceed
ings of the Fourth International Conference of Genetic
Algorithms; pp. 108-114. 13 Jul. 1991.
395/13
5,307,903
Winston
Mansour et al.. “A Hybrid Genetic Algorithm for Task
Allocation in Multicomputers”; Proceedings of the Fourth
395/13
Primary Examiner—Robert Nappi
Attorney, Agent, or Firm-Leydig. Voit & Mayer. Ltd.
[57]
ABSTRACT
FOREIGN PATENT DOCUMENTS
57-57168
451475
524067
5319707
4/1982
8/1992
4/1993
12/1993
Japan
Japan
Japan
Japan
.
.
.
.
UI‘HER PUBLICATIONS
“Current Situations and Problems in the Genetic Algo
rithm”; J. SICE. vol. 32. No. 1. Jan.. 1993. (Not in English).
Lao Shihong. et al.; ‘The Genetic Algorithm as Applied to
the Optimal Call Allocation for Elevator Group Control”.
Lao Shihong. et 211.; “GA as Applied to Constructing an
Elevator Group Control System"; Proceedings of the 36th
Annual Conference of the Institue of Systems. Control and
Information Engineers ISCIE (May 20-22. 1992).
A system for group managing plural elevator cars according
to a group management algorithm including plural param
eters includes a seeking apparatus for seeking the optimum
parameter set. the optimum set being taken from combina
tions of parameter values given to the group management
algorithm. Some new sets are produced by crossover or
mutation in the operation of the system. Excellent sets are
accumulated in a memory using additional registrations in
which excellent sets are additionally stored in the memory
and deletions in which impaired sets are deleted from the
memory. The optimum set is selected from the accumulated
sets. so that the system can efficiently seek the optimum set.
46 Claims, 47 Drawing Sheets
US. Patent
Jul. 14, 1998
Sheet 1 of 47
5,780,789
Fig.1
_/ 1O SEEKING APPARATUS
-
_
f
/
20
20a
EXTRACTOR
/11
/12
\
PRODUCER
F’
,/16a
g
17a
13
13a
'
ESTIMATOR
17
/
13b
UNIT
'
16
/
15a
baDELETlNG
[J
UNIT
#218
INITIALIzATION
UNIT
,
15
ADD'NG
19a 19
HE-SEEKING
DETERMINATION
UNIT
L————
UNIT
H14a
14
/_/
ADDITIONAL
REFERENCE
VALUE MEMORY
#18318
[J
ADDITIONAL
REFERENCE
VALUE MODIFIER
/
‘/
2a
END
DETERMINATION
‘J
1
MANAGEMENT
APPARATUS
12a
MEMORY
/
l /1a GROUP
11a
[J
l
S‘MULATOR
2
US. Patent
Jul. 14, 1998
5,780,789
Sheet 2 0f 47
F | g.
2
[/10
#100
RAM
KJTQD
18
/_/1QE
10A
INPUT
C
INTERFA E
F/
INTERFACE
MICRO
2a
H108
ROM
OUTPUT
13a
US. Patent
Jul. 14,1998
F i
5,780,789
Sheet 3 of 47
g .
3
106
K100
ELS (Fig.5)
TRS (Fig.6)
P
EPS (1)
[ PRE (1)
EP8 (P)
]
SCM
NPSX
ELSX
TRSX
13a
PRF(Fig.7)
EPS (Pmax) ( PRE (Pmax)
NE
Pn
13b
(RES)
PRE (P)
NPSY
Y PRFY
NPS(1)
BX
12a
NR
(RAP
NPSZ
I
NPS (Pn)
PRFZ
16a
17a
18a
19a
RP
F LAG
CBX
STR
NPS (Nmax)
VPD (1)
20a
BPS
ELSY
THSY
VPD (P)
(BPD)
21a
SS
Pk
VPD (Pmax)
IPS (1) 1 PR] (1)
VPE (1)
(Ps (Pk) | PHI (Pk)
VPE (P)
VPN
NP
WVPE
BVPE
RC
BP
VPE (Pmax)
VPS (1)
PS1
VPS (P)
(GPSO)
PS2
PX
CR
MR
VPS (Pmax)
U.S. Patent
Jul. 14, 1998
5,780,789
Sheet 4 0f 47
Fig.4
10B
/
MAXIMUM VALUE OF NUMBER OF SETS
TO BE REGISTERED
3 pm)‘
MAXIMUM vALUE OF NUMBER OF NEW SETS ; Nmax
SEEKING END DETERMINATION vALUE
: NEa
DELETION START DETERMINATION vALUE
; PS
DELETION END DETERMINATION VALUE :Pe
OORREOTION VALUE
:AVPE
INITIAL SET GROUP
:GPS1
(REGULAR OPERATION)
INITIAL SET GROUP
:GPSZ
(RUSH HOUR OPERATION)
INITIAL SET GROUP
:GPSB
(UP-PEAK OPERATION)
INITIAL SET GROUP
(DOWN-PEAK OPERATION)
:GPS4
US. Patent
Jul. 14, 1998
Sheet 5 of 47
F i g .
5,7 80,7 89
5
/1 a
NUMBER OF ELEvATOR CARS
SPEED (M/MIN)
CAPACITY (PERSONS)
OOWNMOST FLOOR
UPMOST FLOOR
ELEvATOR CAR OOOR WIOTFI (MM)
4
12o
2o
I
1o
1000
SPECIFICATION RIOINC TIME PRIORITY ALLOCATION FUNCTION
ON
DATA (ELS)
ELECTRIC POWER SAVING ALLOCATION FUNCTION
ON
ADJACENT CAR PRIORITY ALLOCATION FUNCTION
ON
LICFIT LOAO CAR PRIORITY ALLOCATION FUNCTION
ON
SPECIFIC CAR PRIORITY ALLOCATION FUNCTION
OFF
RUSH HOUR OPERATION
ON
UP-PEAK OPERATION
ON
DOWN-PEAK OPERATION
ON
OISPERSINC WAITING OPERATION
ON
ELECTRIC POWER SAVING OPERATION
ON
US. Patent
Jul. 14, 1998
Sheet 6 0f 47
F i g .
5,780,789
6
/1a
PURPOSE OF BUILDING
TRAFFIc FLOW
oFFIcE
START TIME oF TIME BAND
14100
END TIME OF TIME BAND
15:00
giig'gggm'q NUMBER OF ALL PASSENGER (PERSONS / HOUR)
50o
GRouND FLooR TRAFFIG RATIo (0/0)
80
TRAVELLING-UP TRAFFIC RATIo (0/0)
50
TRAVELLING-DOWN TRAFFIc RATID (0/0)
50
F i g .
7
2a
/
GROUP
MEAN WAITING TIME (SEC)
AWT
LDNG WAITING RATE (%)
RLW
MosT WAITING TIME (SEC)
MWT
RREDIcTIoN ERRoR RATE (v0)
PREDICTION ALTERATION RATE (%)
RPE
RPC
gég?gggisglz PASSING WHEN FULLY OCCUPIED OCCURENCE RATE (0/0)
RBR
DATA (PRFI
MEAN BOARDING TIME (SEC)
ABT
MOST BOARDING TIME (SEC)
MBT
FoWER coNsuMRTIoN AMOUNT (KW - Hr)
PWC
ADJACENT CAR REsFoNDING RATE (0/0)
RNR
LIGHT LOAD CAR RESPONDING RATE (‘3/3)
RLR
sREcIFIc CAR REsRoNDING RATE (II/Q)
RsR
US. Patent
Jul. 14, 1998
Sheet 7 of 47
5,780,789
Fig.8
/ 1 1a
NO.
PARAMETERS NAME
SYMBOL Sim/‘HER
1 FULLY OCCUPIED STATE ESTIMATION COEFFICIENT
Ca
10,000
2 PREDICTION ERROR ESTIMATION COEFFICIENT
Cb
40C
3 RIDING TIME PRIORITY DEGREE
Pa
100
4 ELECTRICAL POWER SAVING PRIORITY DEGREE
Pb
100
5 ADJACENT CAR PRIORITY DEGREE
Ba
100
6 LIGHT LOAD CAR PRIORITY DEGREE
100
7 SPECIFIC ELEVATOR PRIORITY DEGREE
BC
ICC
8 LONG WAITING CALLING DETERMINATION VALUE
DL.
12C
9 PASSING WHEN FULLY OCCUPIED REFERENCE VALUE
80
‘I0 UP-PEAK OPERATION FIRST DETERMINATION REFERENCE VALUE
DUP'I
70
I 1 UP~PEAK OPERATION SECOND DETERMINATION REFERENCE VALUE
DUP2
70
‘I2 UP-PEAK OPERATION DETERMINATION PERIOD
DUPT
‘I20
13 UP-PEAK OPERATION LINEUP CAR NUMBER
DUPN
2
‘I4 DOWN-PEAK OPERATION FIRST DETERMINATION REFERENCE VALUE
70
15 DOWN-PEAK OPERATION SECOND DETERMINATION REFERENCE VALUE
DDR2
50
‘I6 DOWN-PEAK OPERATION DETERMINATION PERIOD
DDPT
120
‘I7 DOWN-PEAK OPERATION PRIORITY DEGREE
DDPE
20
‘I8 RUSH HOUR OPERATION DETERMINATION REFERENCE VALUE
3
19 RUSH HOUR OPERATION LINEUP CAR NUMBER
DIUPN
3
2O RUSH HOUR OPERATION START TIME
DIIJPT
15
21 RUSH HOUR OPERATION DOOR OPEN WAITING CAR NUMBER
DIUPW
2
22 ELECTRICAL POWER SAVING OPERATION FIRST SERVICE REFERENCE VALUE
DESWI
I5
23 ELECTRICAL PCWEFI SAVING OPERATION SECOND SERVICE REFERENCE VALUE
DESWQ
3O
24 DISPERSING WAITING OPERATION REGULAR NUMBER
DOHN
3
25 DISPERSING WAITING OPERATION REGULAR TIME
DOI‘IT
60
\____"_,__J
PARAMETER VALUE SET
EPS
US. Patent
Jul. 14, 1998
Sheet 8 of 47
F i g.
9
I START I
/_/221
FLOOR CALL REGISTRATION
PROGRAM
ALLOCATION PROGRAM
ALLOCATION ALTERATION
PROGRAM
H224
RUSH HOUR OPERATION
PROGRAM
1 225
UP-PEAK OPERATION
PROGRAM
H226
DOWN-PEAK OPERATION
PROGRAM
H227
DISPERSING WAITING
OPERATION PROGRAM
r) 228
ELECTRICAL POWER SAVING
OPERATION PROGRAM
r) 229
OUTPUT PROGRAM
END
5,780,789
US. Patent
Jul. 14, 1998
Sheet 9 of 47
5,780,789
OBTAIN THE
OPTIMUM SET
232
SS=1000 ?
\ YES
___/
NO
NO
ssg1 ?
233
235
,1
MODIFY S|GNAL1 a AND
(SCM <— f 0] )
/_/
>
YES
OUTPUT
234
PRODUCE NEW SIGNAL] a
AND OUTPUT
(SCM<— f H )
U.S. Patent
Jul. 14, 1998
Sheet 10 0f 47
5,780,789
_/ 25 RE-SEEKING DETERMINATION
/
[.226
PROGRAM
SEEKING START
DETERMINATION PROGRAM
27
<
STFIi I01 '2
\,YES
J]
NO
-
N0
n
-
=
/—
\
FLAG
H 28
INITIALIZATION PROGRAM
I
-
,,
m '
_
30
>
7v 29 PRODUCTION
PROGRAM
YES
/._J 31
NEW SET PRODUCTION
PROGRAM
ESTIMATION PROGRAM
~33
I
ADDITION PROGRAM
"\J 34
I
DELETION PROGRAM
"\1 35
I
ADDITIONAL REFERENCE
N 36
VALUE MODIFICATION PROGRAM
I
SEEKING END
DETERMINATION PROGRAM N 37
I
OPTIMUM SET
EXTRACTION PROGRAM
N38
US. Patent
Jul. 14,1998
Sheet 11 0f 47
F | g.
5,780,789
1 2
( START )
H261
INPUT SIGNAL 1a
#262
DOES SCM CHANGE FROM
"on
"11:?
YES
NO
#263
< ELsiELsX? >ES————'
NO
[J 264
NO
“< TRS-‘FTRSX ? >
YES
H265
STFM-[U
END
US. Patent
Jul. 14, 1998
Sheet 13 of 47
5,780,789
Fig. 14
(
NPéNmax '?
NO
>————————_
YES
K312
END
Pn *— O
J,
K313
FIND VPS(1) TO VPS(P)
'
K314
K315
SELECTTON OF PRODUCTTON METHOD
316
MUTATION
WHICH METHOD ?
r
CROSSOVER
K317
SELECT TWO PARENT SETS
T
,/318
SELECT PARAMETER NUMBER PX
‘L
r’ 31 9
EXCHANGE PARAMETER VALUE
L
K320
Pn ‘— Pn+1
[[324
NO
——<
PrH-ZéNmax ?
YES
NPR-1
GE)
;
[1325
K321
SELECT ONE PARENT SET
T
K322
SELECT PARAMETER NUMBER PX
‘L
r/ 323
REPLACE WITH NEW PARAMETER VALUE
US. Patent
Jul. 14, 1998
Sheet 14 of 47
5,780,789
F i g. 1 5
‘ START )
PRODUCTION OF SIM
NPSX‘—NPS(NP)
ELsx~—E|_s
TRsx~—TRs
OUTPUT SIM TO SIMULATOR
’\J 331
/\/332
333
NO
——_( END OF SIMULATION?
y
YES
[NP T GROU P MANAGEM ENT PERFOR MAN CE w 334
VALLdJE
PRODUCTION OF RES
NPSY*—NPSX
PRFw-RPF
““ 335
NE*—NE+1
RENEWAL OF NP
NP~NP+1
END
N 336
US. Patent
Jul. 14, 1998
Sheet 15 of 47
5,780,789
H341
NO
——<
VPN< BX?
YES
END
>
US. Patent
Jul. 14, 1998
Sheet 16 of 47
Fig.17
351
PéPs '2
, NO
YES
K352
VP.D(1) ~ Avym)
VP.D(P) ~— AWRP)
K353
INITIALIZATION
RC *— 1
WVPE ‘— 0
RP +— 0
354
VPD(RC)<WVPE? NO
YES
K355
WVPE ‘- vPD(Rc)
RP ~ Rc
RC ‘- PIC-+1
NO
Rc>P? ;
357
YES K358
-DELETE REGISTRATION
OF EPS(RP)
-DELETE REGISTRATION
OF PRE(HP)
- P ~ P-1
-RENUMBEFHNG OF SET
NUMBERS
r/ 359
Wine '2 >
YES
END
5,780,789
US. Patent
Jul. 14, 1998
Sheet 17 0f 47
VPE(1)'—AWT(1)
VPé (P) ‘— AW'T (P)
H362
SPECIFY WVPE
H363
CBX'—WVPE—AVPE
H364
END
5,780,789
US. Patent
Jul. 14, 1998
H373
FLAG~ F01
END
Sheet 18 of 47
5,780,789
US. Patent
Jul. 14, 1998
Sheet 19 of 47
F i g .
2 O
( START )
K381
VPS(1)*— AWTU)
VPS(P) ‘— AWT(P)
K382
INITIALIZATION
PC +— 1
BVPE ‘" 9.999
BP '— 0
r1383
< VPS(RC)<BVPE ? W
YES
K384
BVPE ~ VPS(RC)
BP *- RC
K385
RC‘—RC+1
386
Jg€>j
?
YES
K387
PRODUCTION OF BPD
BPS *- BVPE
ELSY '- ELSX
TRSY *- TRSX
SS <— NE
K388
OUTPUT BPD TO GROUP
MANAGEMENT APPARATUS
END
5,780,789
Download