U.S. patent number 3,589,473 [Application Number 04/806,761] was granted by the patent office on 1971-06-29 for pulse-supervised multivehicle transportation.
This patent grant is currently assigned to Westinghouse Electric Corporation. Invention is credited to Gary D. Frey, Andrew F. Kirsch, Henry C. Savino.
United States Patent |
3,589,473 |
Kirsch , et al. |
June 29, 1971 |
PULSE-SUPERVISED MULTIVEHICLE TRANSPORTATION
Abstract
A multicar elevator supervisory system wherein a pulse driven
scanner rapidly and continuously scans up and down in the order of
the landings for the presence of car position signals, car call
signals and corridor call signals. Solid-state logic circuits
process the car position and call signals to generate control
signals. A predetermined number of car calls and corridor calls are
allocated to each car in accordance with a scheme which takes into
account factors such as coincidence of car and corridor calls, the
distance between cars and distance between calls. Such allocation
of calls is reevaluated on each scan so that calls are distributed
between the cars in accordance with the instantaneous traffic
situation. The closest available car is assigned to satisfy a
demand for an extra car which is created by the presence of more
than the predetermined number of calls per car serving in a given
direction or for calls which no car is in position to answer. A car
can be reassigned if on selected scans tentative disregard of the
designated car reveals that it can be released for service
elsewhere without undue downgrading of service to the calls for
service in the direction in which it was serving.
Inventors: |
Kirsch; Andrew F. (Edison,
NJ), Savino; Henry C. (Hackensack, NJ), Frey; Gary D.
(Pittsburgh, PA) |
Assignee: |
Westinghouse Electric
Corporation (Pittsburgh, PA)
|
Family
ID: |
25194792 |
Appl.
No.: |
04/806,761 |
Filed: |
December 17, 1968 |
Current U.S.
Class: |
187/387 |
Current CPC
Class: |
B66B
1/18 (20130101) |
Current International
Class: |
B66B
1/18 (20060101); B66b 001/20 () |
Field of
Search: |
;187/29 |
References Cited
[Referenced By]
U.S. Patent Documents
Primary Examiner: Rader; Oris L.
Assistant Examiner: Duncanson, Jr.; W. E.
Claims
What we claim is:
1. A transportation system including a structure having a plurality
of serially distributed landings, a plurality of vehicles, mounting
means for mounting said vehicles for movement relative to the
structure to serve the landings, and control means for controlling
the movement of said vehicles, said control means including:
availability means conditioning each vehicle under predetermined
conditions to be available for assignment,
first-direction landing call registering means operable for
registering a call for service in a first direction from each of a
plurality of said landings,
scanning means to rapidly and continually scan the landings
successively for detecting the presence of first-direction landing
calls and vehicles serving in the first direction,
allocating means responsive to the detection of first-direction
landing calls and vehicles serving in the first direction by the
scanning means for allocating on successive scans a predetermined
number of first-direction landing calls ahead of each vehicle
serving in the first direction to such vehicles,
demand means for generating a demand for an extra vehicle to serve
first-direction landing calls in response to the detection by the
scanning means of a first-direction landing call not allocated to a
vehicle,
and assignment means responsive to the demand means for assigning
an available vehicle to serve the demand for an extra vehicle to
serve in the first direction,
whereby the allocation of landing calls to vehicles serving in the
first direction is continually being modified in accordance with
the instantaneous traffic situation.
2. The system of claim 1
including vehicle call registering means for each of the vehicles
operable for registering a call for each of a plurality of landings
which may be desired by load within the vehicle,
and wherein said allocating means is responsive to both the landing
call and vehicle call registering means in allocating calls to
vehicles serving in the first direction.
3. The system of claim 2 wherein the allocating means is operative
to allocate vehicle calls as detected in the scanning sequence to
the vehicle in which the vehicle call is registered and to allocate
first-direction landing calls as detected in the scanning sequence
to the closest vehicle serving in the first direction behind the
landing call, said allocating means being further operative to
allocate a first-direction landing call to the next closest vehicle
serving in the first-direction behind the landing call which has
not up to that point in the scan been allocated its predetermined
number of calls when the predetermined number of calls have already
been allocated on that scan to said closest vehicle.
4. The system of claim 3 wherein the availability means is
operative to condition a vehicle which has been serving in the
first direction to be available for assignment in response to the
failure of the allocating means to allocate any calls to said
vehicle on a particular scan.
5. The system of claim 4 including modifying means operative to
prevent the availability means from conditioning a first vehicle
serving in the first direction as available, even though no calls
have been allocated to it by the allocating means, in response to a
predetermined allocation of calls including at least one landing
call by the allocating means to vehicles serving in the first
direction ahead of said first vehicle.
6. The system of claim 5 wherein said predetermined allocation
includes the allocation of at least one landing call to serially
preceding vehicle serving in the first direction.
7. The system of claim 6 wherein said predetermined allocation
includes the allocation of a quota of landing calls to the closest
preceding vehicle serving in the first direction.
8. The system of claim 3 wherein said allocating means
includes:
a plurality of counters,
associating means operative to associate a separate counter with
each vehicle serving in the first direction as detected by the
scanning means during the scanning sequence,
vehicle call input means for each counter for entering a count in
the counter for each vehicle call detected by the scanning means
for the associated vehicle,
landing call input means for each counter operative from a first to
a second condition in which condition first-direction landing calls
detected by the scanner will be counted by the associated
counter,
and switching means operative to operate to the second condition
the landing call input means of the counter associated with the
last vehicle serving in the first direction detected by the
scanning means up to that point in the scan which has not already
reached the predetermined count,
whereby vehicle calls are allocated to the counter associated with
the vehicle in which the vehicle call is registered and
first-direction landing calls are allocated to the counter
associated with the last vehicle seen serving in the first
direction by the scanning means that does not already have the
predetermined number of calls allocated to it.
9. The system of claim 1
including means responsive to the distance between the landing
calls and the vehicles,
and wherein said demand means includes means responsive to the
presence of a landing call more than a predetermined distance ahead
of any vehicle serving in the first direction for generating a
demand for an extra vehicle independent on the number of calls
ahead of the vehicles.
10. A transportation system including a structure having a
plurality of serially distributed landings, a plurality of
vehicles, mounting means for mounting said vehicles for movement
relative to the structure to serve the landings, and control means
for controlling the movement of said vehicles, said control means
including:
availability means conditioning each vehicle under predetermined
conditions to be available for assignment,
first-direction landing call registering means operable for
registering a call for service in a first-direction from each of a
plurality of said landings,
allocating means for allocating a predetermined number of
first-direction landing calls ahead of vehicles serving landing
calls in the first-direction to those vehicles, said allocating
means including means effective to allocate first-direction landing
calls to the closest such vehicle to the landing call in the second
direction and including means to allocate excess first-direction
landing calls to the next closest vehicle in the second direction
serving calls in the first direction which does not have the
predetermined number of calls allocated to it when the
predetermined number of calls have been allocated to said closest
vehicle,
demand means for generating a demand for an extra vehicle to serve
first-direction landing calls in response to the presence of a
first-direction landing call not allocated to any vehicle serving
in the first direction,
and assignment means for assigning an available vehicle to serve
the demand for an extra vehicle in the first direction.
11. The system of claim 10
including, vehicle call registering means for each of the vehicles
operative for registering a call for each of a plurality of
landings which may be desired by load within the vehicle,
and wherein said allocating means is responsive to both the
first-direction landing call and vehicle call registering means in
allocating calls to vehicles serving in the first direction, said
allocating means including means allocating only one call to a
vehicle for a landing at which a landing call and a vehicle call
for that vehicle are both registered by the landing call and
vehicle call means respectively.
12. The system of claim 11 wherein the allocating means is
operative to allocate the landing call registered for the same
landing as a vehicle call to another vehicle serving
first-direction landing calls other than the vehicle with the
vehicle call when the allocating means has allocated a
predetermined allocation of calls to the vehicle with the vehicle
call for that landing.
13. The system of claim 12 wherein the predetermined allocation of
calls to the vehicle with the vehicle call is predetermined number
of calls.
14. The system of claim 11 including:
stopping means responsive to the registration of first-direction
landing calls and vehicle calls for stopping vehicles serving in
the first direction at landings at which first direction landing
calls are registered and at landings at which vehicle calls for the
associated vehicle are registered,
and including modifying means operative to render the stopping
means unresponsive to a first-direction landing call in response to
the presence of a trailing vehicle which will stop at said landing
for a vehicle call within a predetermined time, said predetermined
time being in excess of the normal lead time for initiating
stopping of a vehicle at a particular landing.
15. The system of claim 14 wherein said trailing vehicle will stop
at said landing within a predetermined time when said trailing
vehicle is within a predetermined number of landings of the landing
call and the allocating means has allocated no intermediate landing
calls to said trailing vehicle.
16. The system of claim 10 wherein the predetermined conditions
under which availability means condition a vehicle which as been
serving calls in the first direction as available for assignment
include the condition that no calls remain in position to be
allocated to said vehicle by said allocating means.
17. The system of claim 16 including means operative to inhibit the
availability means from conditioning a vehicle which has been
serving in the first direction as available, even though there are
no longer any calls in position to be allocated to said vehicle,
under predetermined allocations of calls to other vehicles serving
in the first direction preceding said vehicle.
18. The system of claim 11 wherein the predetermined allocations of
calls to other vehicles serving in the first direction preceding
said vehicle include the allocation of the predetermined number of
calls to the next preceding vehicle serving in the first
direction.
19. The system of claim 10 including:
conditioning means responsive to the assigning means for
conditioning an assigned vehicle to travel toward the
first-direction landing call which generated the demand and to
cause assigned vehicles traveling in the first direction when so
conditioned to stop for first-direction landing calls,
and bypass means responsive to the assigning means for causing said
assigned vehicle to bypass first-direction landing calls until it
has left a predetermined number of first-direction landing calls
ahead of another vehicle serving in the first direction.
20. The system of claim 19 including means for rendering said
bypass means ineffective to cause assigned vehicles to bypass
first-direction landing calls when said assigned vehicle is more
than a predetermined distance ahead of the next vehicle serving in
the first direction.
21. The system of claim 10:
including means responsive to the distance between the landing
calls and the vehicles,
and wherein said demand means includes means responsive to the
presence of a landing call more than a predetermined distance ahead
of any vehicle serving in the first direction for generating a
demand for an extra vehicle independent of the number of calls
ahead of the vehicles.
22. A transportation system including a structure having a
plurality of serially distributed landings, a plurality of
vehicles, means mounting said vehicles for movement relative to the
structure to serve the landings, and
control means for controlling the movement of said vehicles, said
control means including means conditioning each of said vehicles
under predetermined conditions to be available for assignment,
demand registering means associated with each of a plurality of
said landings for registering a demand for service at the
associated landing,
scanning means to scan the linearly distributed landings
successively in a first direction from one end of the structure to
the other for detecting the presence of available vehicles and
demands, in the order of the landings with which such available
vehicles and demands are associated,
selecting means responsive to the sequence in which the scanning
means when operated in said first direction detects available
vehicles and demands and the spacing between said vehicles and
demands for selecting the closest available vehicle to a
demand,
and assignment means responsive to a demand and the operation of
said selecting means for assigning and dispatching the closest
available vehicle selected by the selecting means to serve such
demand.
23. The system of claim 22 wherein said selecting means includes
means to select the first available vehicle detected by the
scanning means on a particular scan as the closest available
vehicle when the scanning means detects a demand before it detects
an available vehicle.
24. The system of claim 22 wherein said selecting means includes
means responsive to the spacing between available vehicles and
demands detected by the scanning means operative to select the last
available vehicle detected by the scanning means before it detects
a demand when the scanning means has scanned a predetermined number
of landings beyond a demand without detecting another available
vehicle.
25. The system of claim 24 wherein the predetermined number of
landings is equal to the number of landings scanned by the scanning
means between the last available vehicle detected by the scanning
means and the demand.
26. The system of claim 22 wherein the selecting means includes
means to select as the closest available vehicle to a demand an
available vehicle detected by the scanning means at the same
landing as the demand.
27. The system of claim 22 wherein the selecting means includes
means effective to select as the closest available vehicle an
available vehicle detected by the scanning means to be at or less
than a predetermined number of landings beyond a demand which was
preceded in the scanning sequence by another available vehicle.
28. The system of claim 27 wherein the predetermined number of
landings is equal to the number of landings by which the last
available vehicle detected before the demand precedes the demand in
the scanning sequence.
29. The system of claim 22 wherein the selecting means
includes:
demand memory means operative from a first to a second condition
when a demand is detected by the scanning means,
available vehicle indicator means operative from a first to a
second condition while the scanning means is scanning at a landing
at which an available vehicle is located,
first circuit means associated with each vehicle operative from a
first to a second condition when the associated vehicle is the last
available vehicle detected by the scanning means on a particular
scan, said first circuit means including means to reset the
individual first circuit means to the first condition when another
first circuit means is operated to the second condition,
counter means for counting selected landings, said counter means
being operative from a first to a second condition when the
scanning means detects an available vehicle while said demand
memory means is in said first condition, said counter means being
reset to the first condition when the scanner has scanned past a
predetermined number of landings after the demand memory means is
operated to said second condition,
and means responsive to the condition of the counter means, the
demand memory means and the available vehicle indicator means to
select the vehicle associated with the first circuit means which is
in the second condition under the following sets of
circumstances:
1. the demand memory means and the available vehicle indicator
means are in their second conditions and the counter means is in
its first condition,
2. the demand memory is in its second condition, the available
vehicle indicator means is in its first condition, and the counter
means has been reset to its first condition,
3. the demand memory means, the available vehicle indicator means
and the counter means are all in their second conditions, and
4. the demand memory and the counter means are in said second
conditions, the available vehicle indicator means is in said first
condition and the scanning means has scanned past all of the
landings in said first direction.
30. The system of claim 29 wherein said counter means includes:
first counter means for counting landings scanned by said scanning
means while one of said first circuit means is in said second
condition and said demand memory means is in said first condition,
said first counter means being reset each time the available
vehicle means is operated to the second condition while the demand
memory means is in the first condition,
second counter means for counting landings scanned by said scanning
means when said demand memory means is in the second condition,
and comparator means for comparing the counts in the first and
second counters, said comparator having a first condition when all
of the first circuit means are in the first condition and also when
the count in the second counter exceeds the count in said first
counter, said comparator having a second condition when one of the
first circuit means is operated to its second condition while the
demand memory means is in said first condition, said second
condition being maintained as long as the count in the first
counter is at least equal to the count in the second counter
whereby the condition of the counting means is indicated by the
condition of the comparator means.
31. The system of claim 22 wherein the selecting means
includes:
first counter means for counting landings scanned by the scanner
between the last available vehicle detected by the scanner before a
demand is detected and the demand,
second counter means for counting landings between a demand and the
next available vehicle detected by the scanner,
and means for selecting the last available vehicle detected before
the demand as the closest available vehicle when the count in the
second counter exceeds the count in the first counter and also when
the scanning means completes a scan without detecting another
available vehicle after the demand, and for selecting the next
available vehicle detected after a demand is detected as the
closest available vehicle to that demand when the next available
vehicle is detected before the count in the second counter exceeds
the count in the first counter.
32. The system of claim 31 wherein the selecting means selects an
available vehicle located at the same landing as a demand as the
closest available vehicle to that demand.
33. The system of claim 32 wherein the demand registering means
includes first demand registering means for registering demands for
service in a first direction and second demand registering means
for registering demands for service in the second direction and
wherein the scanning means includes scanning control means
operative to permit the scanning means to detect demands registered
by only one demand registering means on each scan.
34. The system of claim 33 wherein the scanning control means
includes means operative to cause the scanner to scan the landings
successively from one end of the structure to the other alternately
in the first direction when the scanning control means is operative
to permit the scanning means to detect demands for service in the
first direction, and in the second direction when the scanning
control means is operative to permit the scanning means to detect
demands for service in the second direction.
35. The system of claim 34 wherein the conditioning means is only
effective to condition a vehicle as available upon completion of
the scan in the direction in which the vehicle had been serving
whereby demands for service in the direction opposite to the
direction in which the car had been serving are given priority.
36. The system of claim 22 wherein said selecting means includes a
counter means operative to count the landings scanned by the
scanning means between the position of the demand and the positions
of the last and the first available vehicles respectively detected
by the scanner before and after the demand in the scanning sequence
for determining the closest available vehicle.
37. The system of claim 36 including means to insert extra counts
in the counter at points in the scanning cycle where the distance
between successive landings substantially exceeds the normal
distance between landings.
38. A transportation system including a structure having a
plurality of landings, a plurality of vehicles, mounting means for
mounting said vehicles for movement relative to the structure to
serve the landings and control means for controlling the movement
of said vehicles, said control means including:
landing call registering means for registering calls for service at
a plurality of said landings,
scanning means to rapidly scan the landings at a rate many times
faster than the rate at which a vehicle can move from one landing
to the next for scanning for the presence of landing calls and
vehicles,
allocating means responsive to the detection of landing calls and
vehicles by the scanning means for allocating landing calls to be
served by selected vehicles in accordance with a first vehicle
distribution pattern,
simulating means for simulating on selected scans an alternate
vehicle distribution pattern, said simulating means being operable
from a first to a second condition when said alternate distribution
pattern satisfies predetermined conditions,
and reallocating means for reallocating landing calls to vehicles
in accordance with the alternate vehicle distribution pattern when
said simulating means is operated to said second condition.
39. A transportation system including a structure having a
plurality of landings, a plurality of vehicles, mounting means for
mounting said vehicles for movement relative to the structure to
serve the landings and control means for controlling the movement
of said vehicles, said control means including:
first-direction landing call registering means operable for
registering calls for service in the first direction from a
plurality of said landings,
means for conditioning vehicles traveling in the first direction to
serve first-direction landing calls under predetermined
conditions,
second direction demand means operable for registering a demand for
an extra vehicle to serve in the second direction,
allocating means operable to allocate a plurality of
first-direction landing calls ahead of each vehicle conditioned to
serve first-direction landing calls to such vehicles,
and releasing means for releasing a selected vehicle conditioned to
serve in the first direction from serving its allocated
first-direction landing calls to serve a second direction demand
under predetermined conditions including the condition that
releasing said vehicle from serving in the first direction does not
leave any first-direction landing calls not allocated to a vehicle
serving in the first direction ahead of the remaining vehicles
serving in the first direction when the first-direction landing
calls are reallocated to said remaining vehicles serving in the
first direction.
40. The system of claim 39 wherein the allocating means is
operative to allocate a predetermined number of first-direction
landing calls ahead of each vehicle conditioned to serve
first-direction landing calls to such vehicle,
wherein the releasing means includes means to blank said allocating
means from considering the selected vehicle when allocating
first-direction landing calls to vehicles conditioned to serve
first-direction landing calls,
and wherein said predetermined conditions under which the selected
vehicle is released from serving first-direction landing calls
include the condition that such release will not leave more than
said predetermined number of first-direction landing calls per
vehicle ahead of the remaining vehicles serving in the first
direction.
41. The system of claim 40
wherein said selected vehicle is the lead vehicle serving in said
first direction,
and wherein the conditions under which said lead vehicle is
released from serving in the first direction include the condition
that no other vehicle be available for serving said second
direction demand.
42. A transportation system including a structure having a
plurality of serially distributed landings, a vehicle, mounting
means for mounting said vehicle for movement relative to the
structure to serve the landings and control means for controlling
the movement of said vehicle, said control means including:
call registering means operative for registering a call for service
from each of a plurality of landings,
logic means, responsive to the location of registered calls and the
location of the vehicle for causing said vehicle to respond to said
registered calls according to a first distribution pattern,
simulating means operative under predetermined condition to
simulate an alternate distribution pattern,
said simulating means being operative from a first to a second
condition when said alternate distribution pattern satisfies
predetermined criteria,
and modifying means operative in response to the operation of the
simulating means to the second condition to modify said logic means
to cause said vehicle to respond to said registered calls according
to the alternate distribution pattern.
43. The system of claim 42:
including a plurality of vehicles mounted for movement relative to
the structure to serve the landings,
and wherein said logic means is responsive to the location of each
of the vehicles and is operative to cause the plurality of vehicles
to respond to the registered calls according to a first
distribution pattern and in accordance with a second distribution
pattern when modified by said modifying means.
44. The system of claim 43:
wherein the logic means includes allocating means for allocating
selected calls to selected vehicles in accordance with said first
distribution pattern and demand means operative to generate a
demand for an extra vehicle in the presence of a call not allocated
by the allocating means to a selected vehicle,
and wherein said simulating means simulates an alternate allocation
of calls to vehicles and is operative to the second condition when
the alternate allocation of calls to vehicles does not cause the
demand means to simulate a demand which did not exist under the
first distribution pattern.
45. A transportation system including a structure having a
plurality of serially distributed landings, a plurality of
vehicles, mounting means for mounting said vehicles for movement
relative to the structure to serve the landings, and control means
for controlling the movement of the vehicles, said control means
including:
first-direction landing call registering means operable for
registering a call for service in a first direction from each of a
plurality of said landings,
second-direction landing call registering means operable for
registering a call for service in a second direction for each of a
plurality of said landings,
conditioning means operative to condition vehicles to a first
condition to serve first-direction landing calls and to a second
condition to serve second-direction landing calls,
call recognizing means responsive to the location of
first-direction landing calls when operated to a first condition
and responsive to the locations of the second-direction landing
calls when operated to the second condition,
a plurality of individual logic means each operative to associate a
predetermined distribution of landing calls to a vehicle assigned
to it,
and assigning means responsive to the call recognizing means and
operative to assign individual logic means to individual vehicles
in said first condition according to a first scheme when said call
recognizing means is in said first condition and operative to
assign the individual logic means to individual vehicles in said
second condition according to a second scheme when said call
recognizing means is in the second condition.
46. The system of claim 45:
wherein the call recognizing means comprises scanning means
operative to a first condition to scan the landings successively
for the presence of first-direction landing calls and vehicles in
said first condition, and operative to a second condition to scan
the landing successively for the presence of second-direction
landing calls and vehicles in said second condition,
and wherein said assigning means is responsive to the scanning
means and is operative to assign individual logic means to
individual vehicles in said first condition according to a first
scheme when said scanner is in said first condition and is
operative to assign the individual logic means to individual
vehicles in said second condition according to a second scheme when
said scanner is in the second condition.
Description
CROSS-REFERENCES TO RELATED APPLICATIONS
The application of Andrew F. Kirsch, Ser. No. 606,239 filed Dec.
30, 1966 entitled Pulse-Supervised Transportation System now U.S.
Pat. No. 3,519,106 and assigned to the same assignee, describes in
detail certain features of a solid-state pulse supervised elevator
control system which are also necessary to complete the detailed
description of the supervisory system which is the subject of this
invention. In order to avoid duplication and limit the complexity
of this application, the application of Andrew F. Kirsch, Ser. No.
606,239 filed Dec. 30, 1966 is hereby incorporated by reference
into this application and should be referred to for those circuits
not described herein which are necessary to complete a working
embodiment of the invention. That application will henceforth be
referred to as the "incorporated application."
In addition, the application of Andrew F. Kirsch entitled
"Improvements In Pulse-Supervised Multivehicle Transportation
System" filed concurrently herewith and assigned to the same
assignee having Ser. No. 784,308 deals with related inventions
applied to a similar supervisory system.
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to supervisory control of transportation
systems employing several vehicles. Although aspects of the
invention are applicable to various vehicular systems such as those
providing horizontal transportation, it is particularly suitable
for vertical transportation systems and will be described as
applied to an elevator system.
2. Description of the Prior Art
One of the primary objectives in the design of elevator supervisory
systems is to achieve efficient utilization of the cars while
providing equitable service for both car and corridor calls. Since
the advent of multicar systems various schemes have been proposed
to achieve this objective. One line of approach has been the
various quota systems. Such systems are concerned with two
problems; the number of cars in service and the distribution of
calls between the cars in service. U.S. Pat. No. 2,057,480 to Eames
is primarily concerned with the first of these problems in that if
the total number of calls in the system (corridor calls only)
exceeds a predetermined number per car in service, another car is
put into service. U.S. Pat. No. 3,379,284 to Yeasting proposes a
supervisory system which is also primarily concerned with bringing
cars into service. If there are more than two corridor calls in
front of a car traveling in a given direction, an idle car behind
is started to help out.
U.S. Pat. No. 2,104,522 to Jones is an example of the proposed
systems which deal with the distribution of calls between the cars
in service. According to Jones, a fixed number of corridor calls
ahead of a particular car are specifically assigned to that car.
The corridor calls ahead of the car are assigned in chronological
order as registered and only the car specifically assigned to a
corridor call can stop for it. Since the cars are irrevocably
assigned to specific calls, such a system lacks flexibility and can
lead to inequitable service when subsequent calls are
registered.
Another line of approach, involved the zone systems such as that
disclosed in the U.S. Pat. No. 2,740,495 to Santini. According to
Santini the cars are specifically assigned to certain zones. U.S.
Pat. No. 3,256,958 to Savino improved upon the zone system by
providing that any car could be assigned to any zone. Once a car is
assigned to a specific zone it must serve the calls in that zone,
however, it can also stop for calls in other zones once it has
answered the calls in its assigned zone unless it has become fully
loaded.
All of the prior art mentioned above concerns systems composed
either entirely or primarily of electromechanical relays. Such
systems operate in the real time frame of reference related to the
movement of the cars between the floors. Solid-state devices with
their rapid switching times open possibilities for more
sophisticated control of transportation systems. The application of
solid-state devices to elevator control has resulted in the
development of pulse supervised systems such as that disclosed in
U.S. Pat. No. 3,146,858 to Leroux. In the Leroux system a scanner
rapidly scans for signals corresponding to the position of the
cars, the position of car calls and the position of corridor calls
with respect to the landings in the order of the landings first in
the up direction and then the down direction. When the system
detects the coincidence of the car position signal and the car call
or a corridor call position signal, the car is stopped at that
landing. Cars can start in response to and stop for all corridor
calls or car calls ahead of them.
In the incorporated patent the scanner always scans in one
direction for both up and down travel and up and down calls. In the
two-car system therein described the number of corridor calls
between the cars is kept equal by having the lead car bypass
corridor calls. It can also cause the lead car to bypass a corridor
call when the trailing car has a car call registered for the same
floor.
SUMMARY OF THE INVENTION
In accordance with this invention, a predetermined number of car
and corridor calls ahead of cars serving in each direction are
allocated to such cars. Car calls of course are allocated to the
car in which the call is registered. Corridor calls are allocated
to the closest car behind the call serving in the direction of the
corridor call. If more than the predetermined number of calls is
registered for floors ahead of a car serving calls in the direction
in which it is traveling, the excess calls are referred back to the
closest trailing car serving in the same direction. When the
predetermined number of calls have also been allocated to the
closest trailing car, additional corridor calls ahead of the
closest car are referred back to the next closest trailing car and
so forth. If all of the trailing cars have been allocated their
quota of calls, the excess corridor call will create a demand for
an extra car. In addition, a demand for an extra car will be
created if there is no car serving in the direction of a corridor
call behind the call.
When a car call is registered at the same floor as a corridor call
they are referred to as coincident calls. Such calls are only
counted as one call for any one car, however, a count of one may
under certain circumstances, be allocated to two cars. Since a car
will stop in any event for a car call, the coincident call is
considered in the allocation of calls to the car with the car call.
Even if another car is closer, the corridor call will normally not
be allocated to it. However, the closer car can still stop for the
corridor MA call, unless the car with the car call is within a few
floors of stopping for the coincident call and has no other stops
to make in between in which case the closer car will not be
permitted to see the corridor call. On the other hand, if the car
with the car call is many floors away, and/or it has several other
stops to make in between, the corridor call will be allocated to
the closer car. In other words, if a car call is registered for the
same floor at which a corridor call is registered and there is
another car serving in the same direction which is closer to the
corridor call, the closer car will not even see the corridor call
if the car with the car call will be stopping at that floor very
shortly. If however, it will be a moderate length of time before
the car with the car call will stop at that floor, the closer car
will stop for the call when it gets there. Finally, if it will be
an appreciably long time before the car with the corridor call will
reach that floor, the corridor call will be allocated to the closer
car.
In the preferred embodiment of the invention a pulse driven scanner
rapidly and repeatedly scans for car position signals, car call
signals and corridor call signals in the order of the landings
alternately in the up and down directions. The allocation of calls
is made on each scan in each direction. On the down scan calls are
allocated to cars serving in the down direction while on the up
scan calls are allocated to cars serving in that direction. Since
the scanning sequence is so rapid, calls are continually allocated
according to the existing traffic situation. As calls are answered,
new calls are registered and new cars are assigned, the allocation
of calls is updated. It should be understood that cars are not
restricted to answering only calls allocated specifically to them.
In fact, cars will stop for all corridor calls for service in the
direction in which they are serving unless they are restricted from
seeing the corridor call under circumstances described above or the
system selects the car to bypass corridor calls as would be the
case for instance where the car was substantially fully loaded. The
allocation of calls is primarily utilized in determining whether
the number and distribution of cars serving in the direction of
scan is adequate under the existing traffic situation. In the
preferred embodiment of the invention sequential digital counters
are utilized in the allocation circuits.
In assigning available cars to serve a demand for an extra car the
system selects the closest available car to the demand. On each
scan the scanner notes the relative positions of available cars. If
a demand is also seen on a scan the closest car is selected and
dispatched to serve the demand. The system accomplishes this by
remembering the position of the last available car detected by the
scanner and by measuring the distance between it and a demand. Once
a demand is detected the system begins measuring the distance
between it and the next available car. If the scanner scans the
same distance past the demand as the first available car was before
the demand without seeing another available car, the first car is
necessarily the closer and is started immediately. If the scan is
completed before a second available car is seen the first available
car is again the closest car. If a second available car is detected
after the demand and this car is closer to the demand than the
available car seen before the demand was, it is started as soon as
the scanner reaches it. If the scanner detects the second available
car before it detects the demand, measurement of the first distance
is reinitiated. If the scanner detects the demand before an
available car, the first available car seen is obviously the
closest and can be started immediately. If the two available cars
are the same distance above and below the demand either car could
be selected. The preferred embodiment of the invention selects the
second car detected which would be the car below the demand for
down corridor calls and the car above the demand for up corridor
calls. When two available cars are at the same floor, the system
selects one of them on a random basis. When the scanner detects an
available car at the same floor as the demand, it is obviously the
closest and the doors are opened. In the preferred embodiment of
the invention, the distance is measured by digital counters which
count landings between available cars and demands. In special
circumstances where the distance between landings is not uniform,
as for example in the case of an express zone, extra counts can be
inserted into the counters. For the purpose of assigning available
cars to serve demands according to the method of this invention,
only one demand is recognized on each scan in each direction.
Cars can become available even if there are calls ahead of them in
the direction in which they were serving if other cars are in
position to serve those calls. For instance, when a car has
answered its last car call and there are no corridor calls for
service in the direction in which it has been serving between it
and the next preceding car serving in the same direction, the car
will be made available. However, under certain circumstances, even
though there are no corridor calls between the car and the
preceding car serving in the same direction, the car will not stop
and become available. Such circumstances include the situation
where the next preceding car has its quota of calls allocated to it
and the last call so allocated is a corridor call. Another such
situation is where even though the next preceding car has not been
allocated its quota of calls, the second preceding car has more
than a quota of calls ahead of it and at least one of these is a
corridor call. In either of these situations, the trailing car can
very likely reach a corridor call before one of the preceding cars
and therefore it is not desirable to have it stop and become
available.
In accordance with this invention, cars become available at the
completion of a scan in the direction in which they were serving,
so that if demands in both directions are registered when a car
becomes available, demands in the direction opposite the direction
in which the car was serving will be given preference. This
priority in the assignment of available cars to demands assures
equitable service during periods of heavy traffic.
One advantage of the rapid scanning sequence utilized in this
invention is that simulated alternate car distribution patterns can
be considered on selected scans scan effecting the operation of the
cars. If the alternate pattern would better serve the existing
calls, the floor, can be shifted in accordance with the alternate
pattern. Specifically, this can be applied to releasing a car
serving in one the to serve a demand in the opposite direction when
there are no available cars for assignment. When a demand in one
direction exists and no cars are available, the lead car in the
opposite direction is blanked on the next scan. The corridor calls
that would normally be allocated to the lead car are therefore
referred back to trailing cars. If this does not result in leaving
a demand in the opposite direction in front of the other cars
serving in the opposite direction, then the lead car will be
stopped at the next floor it comes to as long as no car calls are
registered in the car. When a car is stopped under these
circumstances, the doors are not opened the car becomes available
as soon as it stops.
Since as mentioned, the cars are made available at the completion
of a scan in the direction in which they were serving, the car
which is made available will be assigned to the demand in the given
direction. This will be done even if there is a demand for service
in the opposite direction. If the demand in the opposite direction
is behind all the cars serving in the opposite direction they of
course can do nothing about it. Removing one car from service does
not affect this demand. The real concern is with whether the car is
needed to do what it is doing or can it better serve other
purposes.
It is therefore a first object of the invention to provide an
improved supervisory control for a multivehicle transportation
system.
It is a second object of the invention to provide a transportation
system as defined in the preceding object in which improved means
are provided for allocating calls to vehicles in service.
It is a third object of the invention to provide an improved
transportation system as described in the preceding object wherein
allocation of calls to vehicles serving those calls is continually
being updated to conform to the existing traffic situation.
It is a fourth object of the invention to provide an improved
supervisory control for a multivehicle-transportation system
wherein alternate vehicle distribution patterns are evaluated and
instituted when warranted.
It is a fifth object of the invention to provide a transportation
system as defined in the preceding object wherein a vehicle serving
calls in one direction may be released to serve calls in the
opposite direction when conditions warrant.
It is a sixth object of the invention to provide an improved pulse
supervised multivehicle transportation system.
It is a seventh object of the invention to provide the
transportation system as described in the preceding object having
improved means for the assignment of the closest available car to
serve a demand.
Other objects of the invention will be apparent from the following
description taken in conjunction with the accompanying
drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of an elevator system embodying the
invention;
FIG. 2 is a graphical representation showing signals useful in the
invention of FIG. 1; and
FIGS. 3 through 21 show circuits suitable for the system of FIG.
1.
Where certain figures illustrate more than one subcircuit, the
individual subcircuits are identified by the figure numeral
followed by a letter designation. For instance, in FIG. 3 the two
subcircuits illustrated therein are identified as FIGS. 3A and 3B.
In the description of the preferred embodiment of the invention,
however, when referring to components or signals appearing in these
subcircuits, reference will generally be made to the figure numeral
only.
DESCRIPTION OF THE PREFERRED EMBODIMENT
The circuits employed in the preferred embodiment of our invention
are made up for the most part of well known logic components. The
components most commonly utilized include NOR circuits, flip-flop
memory circuits, pulse shapers and emitter follower amplifiers. The
components will be represented herein in symbolic form to reduce
the complexity of the drawings since their circuitry is well known.
It is sufficient to say that the signals produced at the outputs of
each of these components may have one of two states. Either no
output voltage will be present or some discrete voltage, either
positive or negative depending upon the internal circuitry of the
component, will appear at the output. If no voltage appears at the
output of a component the signal generated is said to have the
value of ZERO. If the discrete voltage appears at the output the
signal is said to have a value of ONE.
The NOR circuit can have any number of inputs but it has a single
output. Its operating characteristics are such that if all of the
input signals have a value of ZERO its output is ONE. On the other
hand, if one or more of the input signals has a value of ONE the
output signal is ZERO. The component identified by the reference
character C3,19 in FIG. 3 is an illustration of a NOR
component.
The flip-flop memory circuits, illustrated in the drawings as a
rectangle divided by a horizontal line into an upper and a lower
section or element (such as components C4,21 in FIG. 3), may also
have any number of inputs but they have a maximum of two outputs.
The inputs may be divided into two groups, one group connected to
the upper element and the other connected to the lower element.
Likewise, one output is associated with the upper element and the
other with the lower element. The operating characteristics of the
flip-flop memory circuit (hereinafter referred to as a "MEMORY
element") are such that if an input signal with a value of ONE is
applied to the upper element an output signal of ONE will appear on
the lower element. The upper element will then have an output of
ZERO. Similarly, if an input signal with a value of ONE is applied
to the lower element, the upper element will have an output signal
equal to ONE while the output signal of the lower element will be
equal to ZERO. The output signal will remain at the value of ONE
even though the input signal returns to ZERO. In fact, the output
signal will stay equal to ONE until the associated input signals
goes to ONE. An important characteristic of this type of memory
circuit which will be utilized in this invention is that if input
signals with the value ONE are continuously applied to both the
upper and the lower elements the output signals of both elements
will remain at ZERO.
The third type of logic circuit component to be used in this
invention is the pulse shaper which is illustrated in the drawings
as a circle such as the component labeled C12,38 in FIG. 3. The
operating characteristics of these components are such that when an
input signal is applied, a pulse of a duration dependent upon the
design characteristics of the particular PULSE SHAPER is produced
at the output. If the input signal is terminated the output voltage
of the PULSE SHAPER goes to ZERO even though the designed pulse
time has not elapsed. However, if the input signal is maintained
for a time longer than the designed pulse time, the output voltage
of the PULSE SHAPER returns to ZERO when the pulse time has
elapsed.
The other circuit component which appears frequently in the
drawings in symbolic form is the emitter follower amplifier. This
component is used mainly where the derived signal is used to drive
several other components and therefore the load facing the signal
is high. The emitter follower amplifies the signal under these
circumstances. It can also be used as an OR circuit in that as long
as any one of its inputs is equal to ONE it will produce an output
(see component C9,24 in FIG. 3). Some other special purpose
components are used in the system but they will be described as
they appear in the drawings.
Although aspects of the invention may be incorporated in an
elevator system arranged either for attendant operation or for
fully automatic operation and serving a structure having any
desired number of floors, the invention may be described adequately
with reference to an elevator system arranged for fully automatic
operation and serving a building structure having eight floors. For
this reason, the illustration and description of the invention will
be directed particularly to such a system.
The novelty and advantages of this multicar system can be
adequately described with an installation consisting of three cars
although the principles involved are applicable to any system
containing more than one car. The cars will be referred to as the A
car, B car and C car. A good deal of the signals generated by this
system are common to all the cars, however, there are many signals
which are individual to each car. These latter signals are
identified by a reference character which ends with a hyphen
followed by the lower case letter a, b or c associated with the
particular car. In most cases where the circuits for the individual
cars are for all practical purposes identical, only those circuits
applicable to the A car will be shown in the drawings. However,
where necessary signals pertaining to all three cars will be shown.
As is conventional in representing signals in pulse circuits, a
signal identified by a reference character with a bar over it
represents a signal which is the reverse of a signal represented by
the same reference character without the bar. For example, the
signal SG-a at the bottom of FIG. 7 has a value of zero when the
signal SC-a has a value of ONE and vice versa.
FIG. 1
FIG. 1 is a block diagram illustrating some of the features of the
invention as applied to the preferred embodiment. The heart of the
system is the pulse forming network B1 which generates repetitive
pulses which drive the scanner B2. The scanner rapidly and
continually generates successive signals associated with each of
the landings. At the completion of the scan in each direction a set
interval and a reset interval are provided by the scanner. The
signals generated by the scanner serve to coordinate the operation
of the other components of the system. Some circuits are affected
by the individual scanning signals associated with each landing
while others are only concerned with the direction of scan and
still others are concerned only with the set and reset intervals.
In the interest of simplifying the presentation however, all the
scanning control signals are shown in FIG. 1 by a single dashed
line. Also in the interest of simplification, where some of the
components illustrated are identical for each car a single block is
shown but is labeled with a reference to the A, B and C cars (e.g.
see B16).
Corridor call signals generated in the corridor call circuits B3
for registering calls for up and down service at various landings
are multiplexed by the scanning signals in B5 so that signals
representative of corridor calls are only introduced into the
system when the scanner is scanning at a floor at which a corridor
call is registered. Likewise, car call signals generated by the
individual car call circuits B4-a b and c for the A, B and C cars,
respectively, are multiplexed by the scanning signals at B6 so that
the respective car calls are only introduced into the system when
the scanner is scanning at the floor for which a car call is
registered. Movement of the elevator cars B7-a b and c up and down
in the hoistway is controlled by power controllers B8-a b and c
associated with the A, B and C cars respectively. Selectors B9-a, b
and c generate signals associated with the position of the
respective cars in the hoistway. The signals generated by the
selectors are multiplexed by the scanning signals at B10 to produce
car position pulses.
If a car is traveling in the same direction as the direction of
scan and is not on assignment to serve in the other direction, the
car will be labeled as serving in the direction of scan in B11 when
the scanner passes the floor at which the car is located. Assuming
for a moment that the conditions do not exist to generate a blank
the lead car signal in B22, the indication that the car is serving
in the direction of the scan is fed into the allocating circuit
B12. The allocating circuit will allocate corridor calls and car
calls to the cars observed to be serving in the direction of scan.
If the quota of calls per car is exceeded or if none of the cars is
in position to serve a certain call according to the scheme
described in the summary of the invention, a demand for an extra
car is created in the demand circuit B13. The system will then seek
out an available car to serve the demand.
If a car has no calls to serve it will lose travel direction and be
designated as available by the available car circuits represented
by B16. As the scanner scans past the floors, the position of the
last available car detected is stored in B17. Depending upon the
position of the last available car observed and the position of the
demand, the closest available car to the demand is selected by the
circuit in B14. The selected car is then assigned to serve the
demand by the assignment circuit B15. Depending upon the position
of the available car with respect to the demand the assignment of
the car will result in giving the car travel direction B20. The
travel direction signal will then activate the power controller to
start the car traveling toward the demand. When a car reaches a
floor at which a car call or a corridor call for service in the
direction of scan is registered, a stopping signal for the
appropriate car is generated at B19 which causes the power
controller to stop the associated car at that floor.
Under certain circumstances, it is desirable that the car bypass a
corridor call. One example of this would be when the car is
assigned to travel in one direction to serve calls in the opposite
direction. Under these circumstances the car should bypass the
corridor calls in the opposite direction until it reaches the floor
at which the system desires the car to reverse direction. Another
example would be where it was assigned to serve corridor calls in
the direction in which it must travel to reach the first call
allocated to it and it must pass another car serving in the same
direction in order to reach its assigned call. Under these
circumstances the car should bypass certain calls allocated to the
other car in order to prevent bunching. When a car is to bypass
corridor calls a bypass signal is produced at B18 which prevents
the generation of a stopping signal.
If there is a demand for service in one direction and there are no
cars available to serve the demand the system will blank the lead
car serving in the opposite direction through B22 on the next scan.
Therefore on that scan even though the car is serving in the
direction of scan it will not be considered in the allocation of
corridor calls. If the scan is completed without the creation of a
demand in front of other cars serving in the direction of scan, the
lead car will be made available and will be assigned in the manner
previously described to serve the demand in the other
direction.
FIG. 2
A great many signals are being continuously generated by this
system. Some of these signals are timing signals which are used to
pace the system while other signals are information signals or
command signals which reveal data about the position of the cars
and the traffic situation or provide instructions to other parts of
the system respectively. FIG. 2 graphically illustrates most of the
timing signals and also shows three of the information signals (the
last three signals shown). As mentioned previously, each of the
signals has two states. Since the system herein described utilizes
negative pulses the signals are shown in FIG. 2 as having a value
of either 0 or -1. For ease of presentation however, the pulses
will be referred to as either having a value of ZERO or ONE. The
signals in FIG. 1 are shown as a function of time and with respect
to each other. As illustrated by the arrow at the top of the
Figure, time progresses from left to right across the page. The
signals are also related to the scanning sequence. For instance
when the scanner is scanning up at the fifth floor a glance
vertically down the page will indicate the value of each of the
signals represented. It will be noticed that after the scanner has
scanned through the floors in either direction there are two
interim periods, a SET interval and a RESET interval. The function
of these intervals will be developed later.
The heart of the system is an oscillator which produces two square
wave signals .alpha. and .beta., the pulses of which are
180.degree. out of phase as shown. These two basic waveforms are
utilized in circuits to be described subsequently to produce the
other timing signals. In the embodiment of the invention described,
the oscillator produces signals having a frequency of 500 cycles
per second. It can be seen then that an .alpha. pulse is developed
500 times a second and the pulses last for 1 millisecond. The
.beta. pulses are also produced 500 times a second and last for 1
millisecond, however, since the .alpha. and .beta. pulses are
180.degree. out of phase a pulse, either an .alpha. and .beta.
pulse, is developed 1000 times per second. The selection of a pulse
repetition rate of 1000 pulses per second is arbitrary and any
other rate can be utilized with the sole qualification that it is
desirable to have a scanning rate which is appreciably faster than
the rate of movement of the elevator cars traveling at maximum
speed.
The advance pulse AP1 is derived directly from the .alpha. pulse
but is of a much shorter duration; on the order of 50 microseconds.
It is produced at the onset of each .alpha. pulse. Likewise, the
AP2 pulse, also with a duration of 50 microseconds, is produced at
the onset of the .beta. pulse. The signal AP(1+2) is a summation of
the signals AP1 and AP2 and it is comprised of a continuous chain
of pulses with a duration of 50 microseconds occurring 1
millisecond apart.
The SET-UP signal has a value of ZERO except during the SET
interval at the completion of the up scan when it has a value of
ONE for approximately 1 millisecond. Similarly, the SET-DOWN signal
has a value of ZERO except during the SET interval at the
completion of the down scan. The SET SIGNAL is obviously the
summation of the SET-UP and SET-DN signals. The RESET-UP, RESET-DN
and RESET signals are similarly formed during the RESET
intervals.
The signal S+R is the summation of the SET plus RESET signals. The
signal AP20F, advance pulse to odd floor, is a summation of the
signal AP1 and S+R while the signal AP2EF, advance pulse to even
floor, is a summation of the signal of AP2 and S+R. A signal AOS,
advance or set, is a summation of the signal of AP20F and
AP2EF.
The signal SET-UP, do not SET-UP, is the reverse of the signal
SET-UP and therefore has a value of ONE except during the SET
interval upon the completion of the up scan when it has a value of
ZERO. The signal SET-UP + RESET-UP is a summation of the signals
SET-UP and RESET-UP and since RESET-UP has a value of ZERO except
during a period when SET-UP has a value of ONE, theoretically this
resultant signal should be identical to the signal SET-UP. However,
in reality this signal SET-UP cannot go back to ONE after the SET
period until the RESET signal goes to ONE. Since it is important to
the sequencing of certain of the signals in the system that the
signal SET-UP be returned to the value of ONE when the RESET signal
goes to ONE, the combined signal was derived. Similar signals
SET-DN and SET-DN + RESET-DN associated with the down scan are also
generated by the system although they are not illustrated in FIG.
2.
The signal S-UP, do not scan up, has a value of ZERO whenever the
system is scanning up including during the SET-UP and RESET-UP
intervals and has a value of ONE when the system is scanning down
including during the SET-DOWN and RESET-DOWN intervals. Conversely,
the signal S-DN, do not scan down, has a value of ZERO during the
down scan and a value of ONE during the up scan. The reverse
signals were used since the scanning signals are used mainly as
gating signals.
The signals described so far control the sequencing with the
supervisory system. As mentioned, many other signals some of which
represent bits of information about the traffic situation are
developed by the system. Three examples of informational signals
are illustrated at the bottom of FIG. 2. The signal B-a represents
the location of the A car with respect to the floors. For the
purpose of illustration the A car is assumed to be located at the
sixth floor. It can be seen that signal B-a is equal to ZERO except
during those intervals during the up and down scans when the
scanner is at the sixth floor. Hence, the signal B-a equals ONE
when the scanner is scanning at the floor at which the A car is
located. The signal G-a is equal to ONE if the scanner has not yet
seen the A car on a particular scan. This applies on both
directions of scan. In the example given it can be seen that G-a
equals ONE until the scanner reaches the sixth floor on the up scan
at which time the signal goes to ZERO. The signal remains at ZERO
until the RESET signal is produced at which time G-a returns to a
value of ONE. The signal F- a, on the other hand, is equal to ZERO
until the scanner has passed the floor at which the A car is
located at which time the signal goes to ONE. This signal is
returned to ZERO by the RESET signal. Hence, in the illustration
given the signal F-a equals ZERO during the up scan until the
scanner reaches the seventh floor at which time the signal goes to
a value of ONE which is maintained until RESET-UP. As mentioned
there are many more signals which are informational signals or
command signals, however, those shown are sufficient to illustrate
the relationship between the various signals.
FIG. 3
This figure shows the circuits which generate most of the timing
signals. The derivation of the advance pulses AP1 and AP2 depends
in part on the position of a two-pole double-throw switch 274 which
has an automatic position AUTO and a manual position MAN. For
present purposes, it will be assumed that the switch is in the AUTO
position. In this position the advance pulses are derived from an
oscillator 275 having a frequency high enough to perform the
desired scanning operation cycle at a time during which the
elevator cars cannot travel an appreciable distance. As
representative of suitable parameters, the oscillator may have a
frequency of the order of 200 cycles per second or higher. A
frequency of 500 cycles per second has been found to be
satisfactory and it will be assumed that such a frequency is
employed here. The oscillator may be of any suitable type but an
oscillator of the multivibrator type is preferred.
The oscillator conveniently generates square wave pulses going from
ZERO to an amplitude of -20 volts.
With the switch 274 in the AUTO position the output of the
oscillator 275 is connected to the upper and lower input terminals
of a MEMORY element C4,21. The upper output of the MEMORY element
C4,21, produces the signal .alpha. which serves as an input to the
NOR element C3,20 and the PULSE SHAPER C12,38. The lower output of
the MEMORY element C4,21 produces the signal .beta. which serves as
an input to the NOR element C3,21 and the PULSE SHAPER C12,40. The
PULSE SHAPERS C12,38 and C12,40 produce pulses for a duration of 50
microseconds when triggered. These pulses serve as inputs to the
NOR element C3,19, the output of which serves as inputs to the NOR
elements C3,20 and C3,21. Except when a pulse is applied to one of
its inputs, the NOR element C3,19 has an output of ONE which holds
the outputs of the NOR elements C3,20 and C3,21 at ZERO. Assuming
for a moment that the oscillator is supplying an input through the
upper input of the memory C4,21, the signal .beta. will equal ONE
while .alpha. equals ZERO. When the signal .beta. equals ONE the
output of the NOR element C3,21 is ZERO. With the .alpha. signal
equal to ZERO, however, the output of the NOR element C3,20 can go
to ONE if the output of the NOR element C3,19 goes to ZERO. This
will occur for 50 microseconds when the signal .beta. first goes to
ONE since the .beta. signal will trigger the pulse shaper C12,40
which in turn will cause the output of the NOR element C3,19 to go
to ZERO momentarily. With both inputs at ZERO the NOR element C3,20
will produce an output pulse for a duration of 50 microseconds.
This pulse is passed through the AMPLIFIER C3,22 to produce the
signal AP2.
On alternate half-cycles, when the oscillator supplies a pulse to
the lower input of the MEMORY C4,21, a 50 microsecond pulse will be
produced at the output of the NOR element C3,21 which will pass
through the AMPLIFIER C3,23 to become the signal AP1. The output
pulses of the NOR elements C3,20 and C3,21 are combined in the
AMPLIFIER C10,24 to produce the signal AP(1+2) which comprises 50
microsecond pulses occurring 1000 times per second.
The signals RESET-UP and RESET-DN (the origin of which will be
discussed below) are combined in the AMPLIFIER C9,24 to produce the
signal RESET. Similarly the signals SET-UP and SET-DN are combined
in AMPLIFIER C7,24 to produce the signal SET. The signals SET and
RESET are inputs to the AMPLIFIER C3,24 which produces the signal
S+R. The signal S+R is combined with the signal AP1 in the
AMPLIFIER C6,24 to produce the signal AP20F (advance pulse to odd
floor) and with the signal AP1 in AMPLIFIER C4,24 to produce the
signal AP2EF (advance pulse to even floor). These latter two
signals are summed in the AMPLIFIER C5,24 to produce the signal AOS
(advance or set). The SET signal is reversed by the NOR element
C7,13 and passed through the AMPLIFIER C8,23 to produce the signal
SET.
The signals S-UP AND S-DN are generated by the MEMORY element
C5,21. When the scanner comes to the first floor on the up scan
((1) SCAN-UP = 1), the lower output of the MEMORY element C5,21
goes to ONE. This output passes through the AMPLIFIER C5,22 to
become the signal S-DN. Conversely, when the scanner comes to the
top floor on the down scan ((8) SCAN-DN = 1) the upper output of
the MEMORY element C5,21 goes to ONE producing the signal S-UP
through the AMPLIFIER C5,23. In other words, when the scanner
reaches the first floor on the up scan the signal do not scan down
S-DN, goes to ONE and when the scanner reaches the top floor on the
down scan, the do not scan up signal goes to ONE.
FIG. 4
This figure depicts the down scanning section of the scanner.
Whenever the signal AP2EF goes to ONE the down scan MEMORY units
DSM(1), (3), (5) and (7) are RESET. That is, their lower outputs
are all made equal to ZERO. Similarly, whenever the signal AP20F
goes to ONE the down scan MEMORY units DSM(2), (4), (6) and (8)
associated with the even floors are RESET. Down scanning is
initiated by the signal SSTD (start scanning top down). This signal
goes to ONE when the up scanning section of the scanner has
completed its cycle. When SSTD goes to ONE it sets the lower output
of DSM(8) equal to ONE which indicates that the scanner is scanning
down at the eight floor. Thus, the signal (8) SCAN-DN equals ONE.
This signal induces a ZERO output from the NOR element DSN(8). When
the signal AP20F delivers its next pulse to the lower input of the
MEMORY DSM(8) the signal (8) SCAN-DN equals ONE. This signal
induces a ZERO output from the NOR element DSN(8). When the signal
AP20F delivers its next pulse to the lower input of the MEMORY
DSM(8) the signal (8) SCAN-DN goes to ZERO. This produces an output
of ONE from the NOR element DSN(8) which causes the PULSE SHAPER
C8,30 to inject a 150 microsecond pulse into the upper input of the
MEMORY DSM(7). This causes the lower output of the MEMORY DSM(7),
which is the signal (7) SCAN-DN, to go to ONE. Hence, the scanner
is now scanning down at the seventh floor. Even though the output
of the NOR element DSN(8) remains equal to ONE, the output of the
PULSE SHAPER returns to ZERO after 150 microseconds. One
millisecond after the signal (7) SCAN-DN goes to ONE a pulse,
AP2EF, is applied to the lower input of the MEMORY DSM(7) thereby
causing the signal (7) SCAN-DN to return to ZERO. This in turn
causes the output of the NOR element DSN(7) to go to ONE triggering
the PULSE SHAPER C7,30 which by tripping the MEMORY DSM(6) causes
the signal (6) SCAN-DN to go to ONE. It can thus be seen that upon
successive pulses of the signals AP20F and AP2EF the down scan
signal progresses from odd to even floors. It is obvious that such
a scanner can be built for a building with any number of
floors.
Assuming that down scanning has progressed until the signal (1)
SCAN-DN equals ONE, the next time the signal AP2EF delivers a
pulse, (1) SCAN-DN goes to ZERO so that NOR element DSN(1) triggers
the PULSE SHAPER C1,30 to produce the signal DSC which indicates
that the down scan is complete. Up to this point the upper outputs
of the MEMORY elements D4,21 and D4,10 have both been equal to ONE.
The upper output of the MEMORY D4,10 is kept equal to ONE by the
periodic pulses of the signal AP2, while the upper output of the
MEMORY D4,21 was made equal to ONE by the RESET-DN signal at the
completion of the previous down scan. The signal SET-UP will also
reset these MEMORIES during up scan, but is really only effective
during startup of the system. The signal DSC, however, trips the
MEMORY D4,21 so that its lower output goes to ONE. This latter
signal passes through the AMPLIFIER C9,23 to make the signal SET-DN
equal to ONE. The scanner is now in the SET-DN condition during
which the system will make certain decisions based upon what it saw
on the previous scan.
It will be noticed that prior to the tripping of the MEMORY D4,21
by the signal DSC, the upper output of this MEMORY, through the
AMPLIFIER C1,23, blocked any output from the NOR element D5,19. The
output of D5,19 is kept at ZERO by the DSC signal while the upper
output of the MEMORY D4,21 is going to ZERO. The output signal of
the NOR element D5,19 remains blocked when DSC returns to ZERO by
the output of the NOR element D4,12 which is driven by the signal
AP1. It will be remembered that the signal DSC was produced when
the signal AP2EF went to ONE. One of the signals that went into
producing the signal AP2EF was the signal AP2. One millisecond
later the signal AP1 will go to ONE momentarily. This causes the
output of the NOR element D4,12 to go to ZERO and since now all of
the inputs to the NOR element D5,19 are ZERO this element will
deliver a pulse to the upper input of the MEMORY D4,10. The lower
output of the MEMORY D4,10 then goes to ONE and when amplified by
the AMPLIFIER C1,23 becomes the signal RESET-DN. This signal,
RESET-DN, is used to return certain of the MEMORIES in the system
to their original state following the down scan. The signal
RESET-DN is combined with the signal SET-DN in the AMPLIFIER C2,24
to produce the signal SET-DN + RESET-DN. The purpose of this latter
signal will be discussed below.
When the signal RESET-DN goes to ONE it causes the upper output of
the MEMORY D4,21 to go to ONE making SET-DN equal to ONE while
simultaneously making the signal SET-DN equal to ZERO. One
millisecond later the signal AP2 produces a 50 microsecond pulse.
This pulse causes the signal REETET-DN to return to ZERO While
triggering the PULSE SHAPER C12,20 to produce a pulse SSFU (start
scanning first up). Although the signal AP2 continuously supplies
pulses to the lower input of the MEMORY D4,10, the signal SSFU is
only generated when the signal AP2 is effective to cause the upper
output of the MEMORY D4,10 to go from ZERO to ONE. This only occurs
at the completion of the down scan.
FIG. 5
This figure depicts the up scanning section of the scanner. The up
scan is initiated by the signal SSFU in the lower right hand corner
of the figure and progresses up through the floors in a manner very
similar to that in which the down scan progressed. When the signal
USC (up scan complete) goes to ONE the signal SET-UP goes to ONE.
The SET-UP interval is followed by the RESET-UP interval which is
in turned followed by the pulse SSTD which as previously noted will
initiate the next down scan. The operation of this section of the
up scan circuit can be traced in a manner very similar to the
operation of the corresponding portion of the down scan circuit
just described.
FIG. 6
This figure illustrates the circuits which produce the car position
signals and the multiplex car call and corridor call signals. When
the signal B-a equals ONE this is an indication that the scanner,
whether scanning in the up or down direction, is scanning at a
floor in the vicinity of which the elevator car A is located. The
signal B-a is derived from one of the AND DRIVERS shown
symbolically as large rectangles down the left hand side of the
figure. There is an AND DRIVER for each floor in the installation.
For instance AND DRIVER (8) is associated with the eight floor.
Such AND DRIVERS are described in detail in the incorporated
application. Essentially, they have a plurality of inputs and a
like number of outputs. In addition, they have a gate input. The
operation of the AND DRIVER is such that if the input to the gate
signal is ZERO an output of ONE will appear on those outputs
associated with the inputs which equal ONE. When the gating signal
equals ONE all outputs equal ZERO regardless of the value of the
signals applied to the inputs. For instance, in FIG. 6 if the
scanner is scanning up or down at the eight floor, either (8)
SCAN-UP OR (8) SCAN-DN will equal ONE so that the gating signal (8)
SCAN equals ZERO. Under these conditions, if the signal applied to
any one of the inputs on the left hand side of AND DRIVER (8)
equals ONE, a ONE will appear at the corresponding output.
The inputs to the AND DRIVERS include signals indicating the
presence of the A, B and C cars at the associated floor, the
existence of an up or a down corridor call at the associated floor,
and the presence of a car call in either the A, B or C car at the
associated floor. For example, consider the AND DRIVER for the
seventh floor. If the signal (7) S-a=1 this indicates that the A
car is physically located adjacent the seventh floor. Likewise if
the signal (7) S-b or the signal (7) S-c equals ONE it indicates
the presence of the associated car at the seventh floor. If the
signal 10(7) equals ONE it indicates that an up corridor call is
registered at the seventh floor. Correspondingly, if the signal
20(7) equals ONE a down corridor call is registered for the seventh
floor and finally if the signal 30(7)-a equals ONE a car call is
registered in the A car for the seventh floor. Signals 30(7)-b and
30(7)-c similarly indicate the existence of a car for the seventh
floor in the B and C cars respectively. Notice that there is no up
call signal for the eight floor or down call signal for the first
floor since such signals would be meaningless. As was mentioned
above, there will be no output signal developed by any of the AND
circuits regardless of the value of the input signals unless the
scanner is scanning either up or down at the associated floor.
The car location signals, for instance (7)S-a, are derived from the
individual floor selector associated with each car. The floor
selector could be of the electromechanical type commonly used with
relay elevator supervisory systems or could be of the solid state
circuit type. It will be assumed that the solid state type of floor
selector such as that illustrated in FIG. 4J of the incorporated
application is utilized. The signal (1)S-a which serves as an input
to AND DRIVER (1) is produced by applying the signal (1)S developed
in FIG. 4J of the copending application to the input of a NOR
element. The output of this NOR element would be the signal (1)S
and since the selector would be individual to the A car it would be
identified by the suffix "-a." The corridor calls and car call
signals could be derived from any conventional source for
generating these signals. These signals too could be derived from a
relay type system although the half wave solid-state circuits
illustrated in FIG. 4A of the above-mentioned incorporated
application are entirely adequate.
If a scanner is scanning at the eight floor, the signal (8) SCAN
will equal ZERO and if the car is located at the eighth floor the
signal (8)S-a will equal ONE. Under these circumstances an output
signal will appear at the top output of AND DRIVER (8). This signal
when amplified by the AMPLIFIER D16,8 becomes the signal B-a. This
signal B-a serves as an input to the NOR element C11,16 which
produces the signal B1-a. This latter signal is the reverse of the
signal B-a so that when a B-a equals ONE, B1-a equals ZERO and vice
versa. The signal B1-a is combined with the timing signal AOS in
the AMPLIFIER C11,24 to produce the signal B-a. This signal B-a
contains the signal AOS for sequencing purposes. As the scanner
scans onto other floors the signal B-a returns to ZERO. Of course,
if the A car is at a floor other than the eighth floor the signal
B-a will appear when the scanner is scanning at that floor. It is
obvious then that the signal B-a will go to ONE only once during
each scan and that will be when the scanner is scanning at the
floor at which the A car is located. The signals B-b and B-c and
their derivatives are similarly generated with respect to the
scanning sequence to show the location of the B and C cars
respectively. The signal 100M is the multiplexed up corridor call
signal. If the scanner is scanning, either during an up scan or
down scan at a floor at which an up corridor call is registered
(for instance if 10(7) equals ONE when (7) SCAN equals ZERO) the
signal 100M goes to ONE. This signal serves as an input to the NOR
element A9,12 which is combined with the signal AOS in the
AMPLIFIER B11,24 to produce the signal at 100M. The signal AOS
again ensures that the signal 100M equals ONE during the advance
periods and during the SET and RESET intervals. This again is done
for sequencing purposes. It is obvious that up corridor calls can
be registered at more than one floor at any time so that during the
up scan the signal 100M can go to ONE more than once during the
scan. The result is a multiplexed up corridor call signal which
must be matched with the scanning signal to determine at which
floor the up corridor call has been registered. The down corridor
call signal 200M which is the time multiplexed down corridor call
signal is generated in a similar manner. There is also
corresponding 200M signal.
The signal 300M-a is the multiplexed car call signal for the
elevator car A. It goes to ONE whenever the scanner is scanning at
a floor at which a car call is registered for the A car. Again more
than one car call can obviously be registered in the A car at any
one time. The corresponding signal 300M-a (no car call registered)
which combines the output of the NOR element C3,13 with the signal
AOS in the AMPLIFIER E5,24 is also generated. The car call
registered signals and no car call registered signals for the B and
C cars are similarly generated.
FIG. 7
This figure illustrates the circuits which generate the signals
which indicate that the scanner has not yet seen the car on that
scan, that the scanner has passed the position of a car on a
particular scan, that the car is available, that the scanner has
passed a car serving calls in the direction of scan, and that the
scanner has not yet come to a car serving in the direction of scan.
The figure also illustrates the circuits for generating signals
which indicate the direction in which the car has been
traveling.
The signal G-a, when it equals ONE, indicates that the scanner has
not yet seen the A car on this scan. This signal is produced at the
upper output of the MEMORY B4,19. It is reset to a value of ONE
upon the completion of each scanning cycle by the RESET signal. G-a
remains equal to ONE until the scanner reaches the floor at which
the A car is located. At this time signal B-a goes to ONE thereby
causing the signal G-a to go to ZERO while the reverse signal which
is generated at the lower output of the MEMORY B4,19 goes to ONE.
It is obvious then that when the signal G-a equals ONE the signal
G-a equals ZERO.
When the signal F-a equals ONE, it is an indication that the
scanner has scanned past the position of the A car on that
particular scan. The signal is generated by the output of the NOR
element B4,24 which has as one input the signal B-a and as a second
input the signal G-a. It is obvious that when the RESET signal is
generated causing the signal G-a to go to ONE that the signal F-a
goes to ZERO. When the scanner reaches the floor at which the car
is located the signal G-a goes to ZERO as was just described.
However, the signal F-a remains ZERO since the signal B-a remains
equal to ONE for the time interval that the scanner is looking at
the floor at which the A car is located. When the scanner advances
to the next floor beyond the position of the A car, the signal B-a
goes to ZERO and hence the signal F-a goes to ONE. The reverse
signal F-a is generated at the output of the NOR element B4,21
which has the signal F-a as an input.
The signal SF-a equals ONE when the scanner has scanned past the A
car and the A car is serving calls, either corridor or car calls,
in the direction in which the scanner is scanning. This signal is
produced at the lower output of the MEMORY B5,15. This MEMORY is
reset at the completion of each scanning cycle by the RESET signal
which causes the signal SF-a to go to ZERO. There are two inputs to
the upper element of the MEMORY B5,15; SFU-a and SFD-a. The first
of these signals is a ONE if the scanner has scanned past the A car
in the up direction and the A car is serving calls in the up
direction. This determination is made in a negative manner. If the
A car is set for up travel and is not assigned to a down demand (is
not traveling up for a down corridor call), then it must be serving
calls in the up direction. This is true because, as will be seen
later, if the car is traveling in a given direction and has no
calls to serve, it will stop and become available.
The signal SFU-a is derived in the NOR element B5,10. If the
scanner is scanning up the signal S-UP will equal ZERO, if the car
is set for up travel 81US-a will equal ZERO, if the car is not
assigned to down demands the signal A2DD-a will equal ZERO and if
the scanner has scanned past the position of the A car so that the
signal F-a equals ZERO, then the signal SFU-a will equal ONE. The
signal SFD-a will be generated in a similar manner from the output
of the NOR element B5,17 if a similar manner from the output of the
NOR element B5,17 if during the down scan, the scanner scans past
the A car which is set for down travel and is not assigned to up
demands. The signal SF-a is the signal which appears at the upper
output of MEMORY D5,15 which has been passed through the AMPLIFIER
D14,23.
The signal AV-a equals ONE when the A car is available for service.
That is, when the car has no car or corridor calls to serve. This
signal is generated at the lower output of the MEMORY G3,12. This
MEMORY has one upper input and three lower inputs. The upper input
is the output of the NOR element G2,12 which has four inputs
itself; the signal 70-a, the signal MKA-a, the signal 32-a and the
output of the NOR element J12,19.
The signal 70-a is the conventional noninterference signal. This
signal is equal to ZERO when the noninterference time has expired
and equals ONE when the car is running and during the
noninterference interval. The interval is provided to permit time
for the doors to open and for passengers to enter or leave the car
and to register car calls. For present purposes it will be assumed
that the signal 70-a is derived in essentially the same manner as
the signal 70 in FIG. 4E of the aforementioned incorporated
application. A portion of the 70 circuit of the incorporated
application is reproduced in order to show the modification made.
The signal 70-a is derived from an AMPLIFIER 122 which has as its
input the output of NOR element 121. The NOR element has as its
inputs the outputs of NOR elements 124 and 125 of the incorporated
application and the additional signal STAV-a. This signal is equal
to ONE when the car is to stop running and become available without
opening its doors. Since as will be seen from the incorporated
application the signal 70-a must be equal to ONE when the car stops
in order for the doors to open, when the signal STAV-a equals ONE,
70-a must equal ZERO and the doors will not open.
The signal 32-a is the running signal which can be generated in any
suitable manner such as that illustrated in FIG. 4D of the
incorporated application. The signal 32-a is equal to ONE whenever
power is being applied to the hoist motor. The output of the NOR
element J12,19 is controlled by the input signal C4N-a This last
mentioned signal is derived from a mechanical switch on the car
door and equals ONE when the car doors are within a few inches of
being closed and otherwise is equal to ZERO. The signal MKA-a is
generated at the output of the NOR element G1,12 and is equal to
ZERO if any one of the inputs derived from the NOR elements G1,12,
G1,16, G1,21, G1,41, or G1,42 is equal to ONE. The output of the
NOR element G1,13 equals ONE if the A car is assigned to Counter
No. 1 (Z-a(1) equals ZERO), if the system determines that the car
assigned to Counter No. 1 should be made available (MC(1)A equals
ZERO) and if the A car is in service but is not assigned to run to
a demand (980A-a+R2D-a equals ZERO).
In a similar manner the output of the NOR element G1,16 is ONE if
the A car has been assigned to the Counter No. 2 the system
indicates that the car assigned to Counter No. 2 should be made
available and the A car is in service but is not assigned to a
demand. Similar conditions must exist in order for the output of
the NOR element G1,21 to be equal to ONE if the A car has been
assigned to the Counter NO. 3.
The output of the NOR element G1,41 will go to ONE at the
completion of the up scan SET-UP equals ZERO) if the A car has been
conditioned for up travel (81US-a equals ZERO) and the car is to
stop and become available (STAV-a equals ONE). Similarly, the
output of the NOR element G1,42 will go to ONE at the completion of
the down scan (SET-DN equals ZERO) if the A car has been
conditioned for down travel (81DS-a equals ZERO) and the car is to
stop and become available (STAV-a equals ONE).
If the car is taken out of service by the system or is assigned to
run to a demand, the signal 980A-a+R2D-a equals ONE. This will
reset to MEMORY G3,12 and cause the signal AV-a to go to ZERO. This
MEMORY can also be reset by the signals CA-a or CB-a. The first of
these signals will equal ONE if the A car is set for up travel and
has an up car call above it and the second will be equal to ONE if
the car is set for down travel and has a car call registered for a
floor below the position of the car. These signals are derived in
the circuits of FIG. 16.
Assume for a moment that car A had been assigned to run to a demand
so that the signal 980A-a+R2D equals One and signal AV-a equals
ZERO. Assume further that the car loses its assignment to run for a
demand and there are no car calls registered. As will be seen
later, this will cause the car to come to stop. If the car is
assigned to Counter No. 1 and the system indicated on the last scan
in the direction in which the car was conditioned to travel "make
the car assigned to Counter NO. 1 available," the output of the NOR
element G1,13 will go to ONE during the SET interval. This will
cause the signal MKA-a to go to ZERO. After the car stops (32-a
goes to ZERO) and the interference time expires, the signal 70-a
will go to ZERO and when the doors are within a few inches of
closing the signal C4N-a will go to ONE so the output of the NOR
element J12,19 goes to ZERO. At the completion of each subsequent
scan in the direction in which the car was conditioned to travel
the signal MKA-a will go to ZERO. During these intervals all of the
inputs of the NOR element G2,12 are ZERO and therefore the output
of this element will be ONE. This will cause the signal AV-a to go
to ONE. It can be seen then that the car can only become available
during the SET interval at the completion of the scan in the
direction in which it was conditioned to travel.
If the car is the lead in the direction in which it is serving and
it is determined that the car should be made available to serve a
demand in the opposite direction, the output of NOR element G1,16
or G1,21 will go to ONE to cause MKA-a to go to ZERO. As the car
begins to stop, the signal STAV-a will go to ONE to cancel the
noninterference time 70-a and to ensure that MKA-a goes to ZERO at
the completion of each scan in the direction in which the car was
conditioned to travel so that the AV-a signal can be developed when
the car stops and 32-a goes to ZERO.
If the A car is subsequently assigned to serve a demand, the signal
980A-a+ R2D-a will go to ONE. This will immediately cause the
signal AV-a to go to ZERO and through the circuits just described
will cause the upper input to the MEMORY G3,12 to go to ZERO. Under
these conditions, the reverse signal AV-a will equal ONE. This
latter signal will equal ZERO when the signal AV-a equals ONE. When
the signal G-a also equals ZERO the output of the NOR element B7,10
is ONE so that the signal GAV-a which is produced at the output of
the NOR element C8,13 equals ZERO. When this signal is equal to
ZERO it indicates that the scanner is scanning at or past the floor
at which the available car A is located. When the scanner is
scanning in front of the A car or at any time that the A car is not
available the signal GAV-a will equal ZERO.
The signals 81US-a and 81DS-a are generated to maintain the
direction of the A car when it is serving in the up direction and
down direction, respectively. The signal 81US-a is generated at the
output of the NOR element G5,21 which is connected to the upper
output of MEMORY G5,13, while the signal 81DS-a is generated at the
output of the NOR element G5,20 which is connected to the lower
output of the MEMORY G5,13. The MEMORY G5,13 has two upper and two
lower inputs. One input to the upper element is the signal 81D-a
which is the signal from the supervisory system telling the power
controller to run the car in the down direction. The corresponding
input to the lower element is the signal 81U-a which tells the
power controller to run the car in the up direction. The second
input to the upper and lower elements of MEMORY G5,13, is the
common output signal from the NOR element G4,16 the input of which
is derived from the NOR element G4,13. The element G4,13 has two
inputs, AV-a and 98OA-a. Therefore, if the car is available or it
is not in service (AV-a or 980A-a equals ONE), the NOR element
G4,16 provides a ONE input for both the upper and lower elements of
MEMORY G5,13. This causes both the upper and lower outputs of the
MEMORY G5,l3 to equal ZERO, consequently both 81US-a and 81DS-a
equal ONE. If on the other hand, the A car is in service and is not
available the output of the element G4,16 is ZERO. If the signal
81D-a goes to ONE indicating that the car is to travel in the down
direction the lower output of the MEMORY G5,13 will go to ONE which
in turn will cause the output of the NOR element G5,20 or the
signal 81DS-a to go to ZERO. Under these circumstances 81US-a will
stay equal to ONE. Conversely, if the signal 81U-a goes to ONE, the
signal 81US-a would equal ZERO while the signal 81DS-a would equal
ONE.
When the signal SG-a equals ONE, it is an indication that the
scanner has not yet scanned past the A car which is at the time
serving in the direction of the scan. The signal is derived from
the NOR element F5,21 through the NOR element F2,24. The output of
the NOR element F5,21 is the reverse signal SG-a. The NOR element
F5,21 has two inputs; SGU-a and SGD-a. The first of these signals
is derived from the NOR element F5,17 which has four inputs; S-UP,
81U-a, A2DD-a and the output of the AMPLIFIER G5,24. The AMPLIFIER
G5,24 has two inputs; F-a and 98OA-a. Therefore, all of the inputs
to the NOR element F5,17 will equal ZERO in order that the signal
SGU-a will equal ONE if the scanner is scanning up, if the A car is
set for travel, if it is not assigned to down demands, if the
scanner has not yet scanned past the A car and if the A car is in
service. If any one of these conditions does not exist, that is if
any one of these signals equals ONE, the signal SGU-a will equal
ZERO. It can easily be seen that when the signal SGU-a equals ONE,
the signal SG-a equals ONE. Similarly, the signal SGD-a, which is
the output of the NOR element F5,15, equals ONE if the A car is in
service (98oA-a equals ZERO), if the scanner has not scanned past
the A car (F-a equals ZERO), if the scanner is scanning down (S-DN
equals ZERO), the car is set for down travel (81D-a equals ZERO)
and the car is not assigned to up demands (A2UD-a equals ZERO).
The signals generated in Figure 7 are all individual to each car in
the system. Analogous signals associated with the B and C cars are
generated in similar circuits.
FIGURE 8
This figure illustrates the circuits which generate the signals
indicating that the scanner has scanned past cars serving in the
direction of scan and the signals indicating that a particular car
has been assigned to Allocated Call Counter No. 1, 2 or 3.
The signal SP (1) C, scanned past first car, goes to ONE during the
scan in either direction when the scanner passes the first car it
sees serving in the direction of the scan. It is generated at the
output of the NOR element A6,12 which has as its input the output
of the NOR element A1,13. The output of this latter NOR element
when passed through the AMPLIFIER C1,22 produces the reverse signal
SP(1)C. The NOR element A1,13 has as its inputs the signals
SF-a,SF-b and SF-c. If any one of these signals goes to ONE
indicating that the scanner has scanned past the associated car,
the signal SP(1)C will go to ONE.
The signal SP(2)C, scanned past second car, equals ONE and the
reverse signal SP(2)C equals ZERO when the scanner has scanned past
two cars serving in the direction of scan. In addition the reverse
signal SP(3)C goes to ZERO if the scanner has scanned past three
cars serving in the direction scanned. These two signals are
generated in circuits combining the reverse signals SF-a, b and c.
If all of these signals are ZERO indicating that the scanner has
scanned past all of the cars, the output of the NOR element A1,17
will be ONE so that the signal SP(3)C will equal ZERO. If any
combination of two of these aforementioned signals both equal ZERO,
the output of one of the NOR elements A1,21, A1,24 or A1,19 equals
ONE causing the output of the NOR element A1,15 to equal ZERO. This
in turn means that the signal SP(2)C will go to ONE. The output of
the NOR element A1,15 also produces the reverse signal SP(2)C
through the NOR element A1,21.
Cars serving calls in the direction of scan are assigned to
Counters in the order in which they are seen. It takes a
complicated circuit to do this, but the only inputs are the signals
SF-a, b and c and the corresponding reverse signals. Combinations
of these signals produce intermediate variables F1, 2 and 3 and
their reverse signals F1, 2 and 3. These intermediate variables
combined with the signals SF-a, b and c produce signals such as
Z-a(1). This particular signal indicates "do not gate car A to be
assigned to Counter No. 1." That is, if Z-a(1) equals ONE, the A
car is not to be assigned to Counter No. 1, but if Z-a(1) equals
ZERO, then the A car is to be assigned to the first counter.
The intermediate variable F1 is produced at the output of the
AMPLIFIER B12,22 which has as its input the lower output of the
MEMORY A2,21. The reverse signal F1 is generated by applying the
signal F1 to the input of the NOR element A2,19 and amplifying the
output in the AMPLIFIER B12,23. The intermediate variables F2 and
F3 are derived from the lower output of the MEMORY A2,10 and A2,17
by amplifying these outputs in the AMPLIFIERS B13,24 and B13,22,
respectively. The reverse signals F2, F3 are similarly produced by
amplifying the output of a NOR element which has as its input the
primary signal (NOR element A2,13 and AMPLIFIER B13,23 for F2 and
NOR element A2,12 and AMPLIFIER B14,22 for F3). The upper input of
the MEMORY A2,21 is the output of the NOR element A1,11 which has
as its input the signals SF-a and SF-b. The lower input of this
MEMORY is the signal SF-c. The upper output of the MEMORY A2,21
serves as an input to the NOR element A1,12. This NOR element also
has as inputs the signals SF-a and F3. The output of NOR element
A1,12 serves as a lower input to the MEMORY A2,17. This MEMORY has
two other lower inputs; SF-c and the output of NOR element A1,11.
The upper inputs to the MEMORY A2,17 are SF-a and SF-b. This latter
signal also serves as a lower input to the MEMORY A2,10 while the
other lower input is the signal F1. The upper input of the MEMORY
A2,10 is the signal SF-a.
At the beginning of the scan the scanner has obviously seen no cars
serving in the direction of scan, therefore, the signals SF-a, b
and c all equal ZERO while the signals SF-a, b and c all equal ONE.
Under these conditions it can be seen that at the beginning of the
scan the intermediate variables F1, 2 and 3 all equal ZERO.
Obviously, the reverse signals F1, 2 and 3 all equal ONE. With
these initial conditions established, anyone skilled in the art
should be able to determine the state of the intermediate variables
depending upon the order in which the scanner sees the A, B and C
cars serving in the direction of the scan. For instance, if the
scanner sees the C car serving in the direction of scan first, the
signal SF-c will to ONE and SF-c will go to ZERO. Under these
conditions, the lower input of the MEMORY A2,21 goes to ZERO while
the upper input is equal to ONE. This will cause the intermediate
variable F1 to go to ONE and of course the reverse signal F1 will
go to ZERO. The other intermediate variables will maintain the same
value that they had at the beginning of the scan. It is obvious
from an inspection of the circuit that it is important not only
which cars the scanner sees serving in the direction scan, but also
in what order it detects them.
The intermediate variables are combined with each other, and in
some instances with the signals SF-a, b or c, to produce signals
which indicate that a particular car is to be assigned to a
particular counter. The signals thus developed are reverse signals
and therefore it is when these signals are equal to ZERO that the
associated car is assigned to the particular counter. At all other
times the signals are equal to ONE. The signal Z-a (1) is equal to
ZERO when the input to the NOR element A3,21 is equal to ONE. This
will occur when all the inputs of the NOR element A3,13 equal ZERO.
That is, when F1, F2 and SF-a, indicating that the scanner has
passed the A car serving in the direction of scan, equal ZERO.
The A car will be assigned to counter No. 2 if it is the second car
seen by the scanner serving calls in the direction of scan, and
this can occur under two sets of circumstances: (1) where the
scanner sees the B car serving in the direction of scan and then
the A car, and (2) where the scanner sees the C car serving in the
direction of scan and then the A car. Under the first set of
conditions the output of the NOR element A3,24 will equal ONE and
under the second set of circumstances the output of the NOR element
A3,19 will equal ONE. Either condition will cause the output of the
NOR element A3,17, which is the signal Z-a(2), to go to ZERO.
It can be seen by one skilled in the art that if the scanner sees
the B car serving in the direction of scan first, that the
intermediate variable F2 will go to ONE. Under these circumstances
the signal Z-a(1) cannot go to ZERO. However, if the scanner next
comes to the car A the signal SF-a will go to ZERO and since the
signal F3 remains at its initial value of ZERO the output of the
NOR element A3,24 will go to ONE. If on the other hand the scanner
sees the elevator car C first, intermediate variable F1 will go to
one thereby keeping the signal Z-a(1) equal to ONE. Now when the
scanner comes to the A car next, the intermediate variables all
retain the same values, but the signal SF-a goes to ZERO so that
the output of the NOR element A3,19 goes to ONE.
In like manner, one skilled in the art will be able to determine
from the circuits for the intermediate variables that if the
scanner sees the elevator car B serving in the direction of scan,
then the elevator car C and finally the elevator car A that the
signals F2, F3 and SF-a will all go to ZERO which will make the
output of the NOR element A3,15 equal to ONE. This signal in turn
will cause the signal A-a(3), which is the output of the NOR
element A3,11 to go to ZERO indicating that the A car is to be
assigned to counter No. 3. The A car will also be assigned to the
Counter No. 3 if the scanner sees the C car then the B car and
finally the A car serving in the direction of scan since under
these circumstances the signals F1, F3 and SF-a will be equal to
ZERO simultaneously so that the output of the NOR element A3,10
will equal ONE.
The elevator car B will be assigned to the Counter No. 1. that is,
the signal Z-b(1) will go to ZERO, IF THE B car is the first car
seen by the scanner serving calls in the direction of the scan.
This is the only circumstance under which the signal F2 will go to
ZERO, therefore, the signal Z-b(1) equals F2. If the scanner sees
the elevator car C serving calls in the direction of scan first and
then the elevator car B, the signals F1 and F3 will both go to ZERO
so that the output of the NOR element A3,12 will equal ONE. This
will cause the output of the NOR element A4,21 which is the signal
Z-b(2) to go to ZERO indicating that the B car is to be assigned to
Counter No. 2. If the scanner sees the A car serving in the
direction of scan before it sees the B car also serving in the
direction of scan, then when SF-b goes to ZERO, F1, F2 and F3 will
also all equal ZERO so that the output of NOR element A4,13 will go
to ONE causing the signal Z-b(2) to go to ZERO.
If the scanner sees the elevator car C and then the elevator car A
serving calls in the direction of scan, when the scanner then comes
to the elevator car B serving in the direction of scan and the
signal SB-b goes to ZERO, the intermediate variables F1 and F3 will
also equal ZERO so that the output of the NOR element A4,24 will
equal ONE. This signal will cause the output of the NOR element
A4,19 which is the signal Z-b(3), to go to ZERO thereby indicating
that the elevator car B is to be assigned to Counter No. 3.
Similarly, if the scanner sees the car A and then the elevator car
C serving in the direction of scan, if and when it sees the
elevator car B serving in the direction of the scan and SF-b goes
to ZERO, the intermediate variables F1, F2 and F3 will also be
equal to ZERO so that the output of the NOR element A4,17 will
equal ONE which will similarly cause the signal Z-b(3) to go to
ZERO.
The only time that the signal F1 will go to ZERO is if the elevator
car C is the first car seen by the scanner serving in the direction
of scan. Under these circumstances, the signal Z-c(1) is equal to
F1 and the C car will be assigned to Counter No. 1. The signal
Z-c(2) will go to ZERO, indicating that the elevator car C is
assigned to Counter No. 2, when the output of the NOR element A4,11
goes to ZERO. This can only occur when the output of the NOR
element A4,10 is equal to ONE which means that the intermediate
variables F1 and F3 must both equal ZERO. If the elevator car C is
the third car to be seen by the scanner serving calls in the
direction of scan, when the signal SF-c goes to ZERO the signals F1
and F3 will also be ZERO so that the output of the NOR element
A4,15 will equal ONE. This in turn will cause the output of the NOR
element A4,12, which is the signal Z-c(3) to go to ZERO.
The circuits are arbitrarily arranged so that if the scanner sees
two cars at the same floor serving calls in the direction of scan
it will assign the cars to the scanners in alphabetical order. For
instance if the scanner sees the elevator cars B and C at the same
floor and they are both serving calls in the direction of scan, the
B car will be assigned to Counter No. 1 and the C car will be
assigned to Counter No. 2.
Of course it should be kept in mind that the scanner may not see
three cars serving in a direction of scan on any one scan. In fact,
it is possible that the scanner will not see any cars serving in
the direction of scan depending on the traffic situation. Since the
system herein described has been limited to three cars for the
purposes of illustration, a counter has been provided for each of
the cars in the system. However, those installations requiring more
than three cars, where it would be unlikely that more than three
cars would be serving calls in one direction at a time, it would be
necessary to have one counter for each car in the system. On the
other hand, if significantly more cars were added to the system, it
would be desirable to add additional counters. From the disclosure
herein, one skilled in the art would be able to modify the circuits
shown to effect assignment of the cars to the additional
counters.
FIG. 9
This figure illustrates the circuits for the Allocated Call
Counters. The embodiment of the invention herein described utilizes
three such counters, each having basically the same circuit
configuration. The major differences are in the portions of the
circuits through which corridor calls allocated to a particular
counter are inserted in that counter. The circuit illustrated in
Figure 9A is for Counter No. 1, therefore the component character
references in addition to the designations for the input, output
and intermediate signals developed are directed to those associated
with Counter No. 1.
Figures 9B and 9C illustrate the circuits for Allocated Call
Counters Nos. 2 and 3 respectively. The portions of these circuits
represented by the boxes labeled ACC-2 and ACC-3 in FIGS. 9B and 9C
respectively are similar to the portion of the circuit of FIG. 9A
enclosed in the broken line and labeled ACC-1 except that the
signals in FIGS. 9A identified by a reference character including
the number one in parenthesis are replaced in FIGS. 9B and 9C by
signals identified by the numeral two or three in parenthesis
respectively. In addition, no input is supplied to the terminal
labeled BLK in Counter No. 1; however, the signals BLK(2) and
BLK(3) are supplied to the associated input for Counter Nos. 2 and
3.
Referring now to Counter No. 1, the outputs include SDO(1) (service
demand of ZERO), SDO(1) (the reverse signal of SDO(1)), SSD2(1)
(special service demand of the second order), SSD3(1) (special
service demand of the third order) and CCN(1) (do not count
corridor call). The signal SDO(1) which is produced at the output
of the NOR element A7,11 equals ONE when there are no calls, either
corridor calls or car calls, entered in the counter. The signal
SDO(1) is derived from the output of NOR element E1,9 which has as
its input signal SDO(1). This signal SDO(1), of course equals ZERO
if no calls are entered into the counter and equals ONE if any
calls of either type are recorded in the counter.
The signal SSD2(1) normally equals ZERO but goes to ONE if the
second or any subsequent call entered into the counter is a
corridor call. Once the signal goes to ONE it remains equal to ONE
for the remainder of the scan. The signal will not go to ONE if the
second call to be entered in the counter is a coincident call or a
car call alone. A coincident call is a corridor call in the
direction of scan at the same floor at which there is a car call
registered. The signal SSD2(1) is derived from the upper output of
the MEMORY A7,19.
When the signal SSD3(1), special service demand of the third order,
produced at the output of the NOR element A7,15 equals ONE, it
indicates that there are more calls for the car assigned to Counter
No. 1 to stop for than that car can handle. It will be recalled
from the summary of the invention that the system arbitrarily
allocates two calls per car and if the system sees more calls than
this facing the car assigned to Counter No. 1, a demand for another
car is created. Therefore, if more than two calls are entered in
Counter No. 1, SSD3(1) will go to ONE. However, this is only true
if the third or at least one of the subsequent calls allocated to
Counter No. 1 is a corridor call. If the third and all subsequent
calls are car calls only, which obviously only the car assigned to
Counter No. 1 can serve, then SSD3(1) will remain equal to ZERO.
The signals SSD3(2) and SSD3(3) also equal ONE when there are more
corridor calls facing the cars assigned to Counters No. 2 and 3
respectively, than these cars can handle; however, as will be seen
below, a demand for an extra car will only be created when SSD3(1)
goes to ONE. This is so because excess calls in front of the cars
assigned to Counters No. 2 and 3 will be sloughed off on trailing
cars.
The inputs to Counter No. 1 are car calls registered in the car
assigned to Counter No. 1 and corridor calls which the system wants
Counter No. 1 to see. Car calls which are to be counted in Counter
No. 1 cause the signal CC(1) in the lower left center of the figure
to go to ONE when the scanner is at the floor at which the call is
registered. The signal CC(1) is derived at the output of the NOR
element A6,11 which has as its inputs the timing signal AOS and the
output of the NOR element A6,10. Both these latter signals must be
ZERO in order for the signal CC(1) to go to ONE. The signal AOS it
will be remembered goes to ONE for 50 microseconds each time the
scanner advances. This insures that the signal CC(1) goes to ZERO
as the scanner advances from floor to floor. This is done so that
car calls registered at adjacent floors may be distinguished and
also so that transients from the counter circuit itself may be
given time to settle down. The output of the NOR element A6,10 goes
to ZERO if any of its three inputs go to ONE. The first input is
the output of the NOR element A6,19 which goes to ONE if the signal
Z-a(1) equals ZERO indicating that the A car has been assigned to
Counter NO. 1 and if the signal 300M-a goes to ZERO indicating that
a car call is registered in the A car for the floor at which the
scanner is scanning. In like manner, the output of the NOR element
A6,21 will go to ONE if the B car instead of the A car is assigned
to Counter No. 1 (Z-b(1) equals ZERO) and a car call for the floor
at which the scanner is scanning is registered in the B car (300M-b
equals ZERO). However, if the C car which has been assigned to
Counter No. 1 (Z-c(1) equals ZERO), then the output of the NOR
element A6,15 will go to ONE when the scanner comes to a floor at
which a car call is registered for the C car (300M-c equals
ZERO).
If a corridor call is to be counted by Counter No. 1, the signal
GCC(1), gate corridor call into Counter No. 1, goes to ONE. This
signal applied to the input of the NOR element E1,13 produces the
reverse signal GCC(1). The signal GCC(1) is derived from the output
of the NOR element A5,21 which has as its inputs the output of the
NOR element A5,13 and the signal MUDCC. Both of these inputs must
be equal to ZERO in order for the signal GCC(1) to go to ONE. The
signal MUDCC will go to ONE if the system wants one of the counters
to see a corridor call when the scanner is at the floor at which
the call is registered. The output of the NOR element A5,13 will go
to ZERO if the system wants the No. 1 Counter to see the corridor
call. The output of the NOR element A5,13 will be ZERO if any one
of the inputs equals ONE. If the scanner has not scanned past a
second car serving in the direction of scan the signal SP(2)C will
equal ONE. This is obvious since under these conditions the scanner
has only seen one car serving in the direction of the scan
therefore, all of the calls which the system wants a car assigned
to a counter to see should be assigned to the car associated with
Counter No. 1.
Once the scanner sees the second car serving in the direction of
the scan it will assign it to Counter No. 2 and the signal SP(2)C
will go to ZERO. Assuming for a moment that the signals SSD3(2) and
BLK(2) are both ZERO, the output of the NOR element A5,13 will
equal ONE and therefore the signal GCC(1) cannot go to ONE. Under
these circumstances the car assigned to Counter No. 2 is now closer
to the corridor calls and subsequent calls will be assigned to
Counter No. 2. However, if the quota of calls for the car assigned
to Counter No. 2 is exceeded, the signal SSD3(2) will go to ONE
thereby unblocking the input of corridor calls into Counter No. 1.
Even though the car assigned to Counter No. 2 may not have its full
quota of calls, under circumstances to be discussed later, it is
sometimes desirable to divert corridor calls in front of the car
assigned to Counter No. 2 to Counter No. 1. Under these
circumstances the signal BLK(2) (block calls to Counter No. 2) goes
to ONE to cause the output of the NOR element A5,13 to go to ZERO
with the effect that subsequent calls will be inserted into Counter
No. 1.
The signals CC(1) and GCC(1) are combined in the circuit shown in
FIG. 9 to produce the intermediate variables CC1(1), CC2(1) and
CC3(1) and their reverse signals in addition to the signal CC4(1).
These intermediate signals are combined to produce the output
signals, such as SDO(1), described earlier. The signals CC1(1) and
CC2(1) along with signal MUDCC serve as inputs to the NOR element
A7,17. The output of this NOR element serves as the lower input to
the MEMORY A7,19. The upper input to this MEMORY is the signal
SP(1)C. This latter signal which equals ONE until the scanner has
scanned past the first car serving calls in the direction of scan,
also serves as an upper input to the MEMORIES A5,24, A5,17 and
A6,17.
At the beginning of the scan the signals GCC(1) and CC(1) equal
ZERO while the signal SP(1)C equals ONE. It can be seen under these
circumstances that the intermediate variables CC1(1), CC1(1),
CC2(1), CC3(1) and CC4(1) all equal ZERO while signals CC2(1) and
CC3(1) equals ONE. Under these conditions the signal SDO(1) equals
ONE while the output signals SDO(1), SSD2(1) and SSD3(1) all equal
ZERO. From this starting point one skilled in the art can follow
the changes in the states of the circuit elements in Counter No. 1
as a series of corridor and car calls are assigned to the counter.
Since this is a sequential counter and there are a large number of
combinations of states in which the various components can be, it
would take too much space to describe all of the various
combinations in step by step detail. Consequently, just one
sequence of calls will be described.
Assume that before the scanner sees any car serving in the
direction of scan, that it sees a corridor call for service in the
direction of scan. Under these circumstances the scanner has
obviously not passed the second car serving in the direction of
scan so that the signal SP(2)C equals ONE and therefore the output
of the NOR element A5,13 is ZERO. When the scanner sees the first
corridor call, the signal MUDCC will go to ZERO also thereby
causing the signal GCC(1) to go to ONE, even though no car has yet
been assigned to Counter No. 1. However, since the scanner has not
yet passed the first car serving in the direction of scan, the
signal SP(1)C will still equal ONE. This latter signal will keep
the MEMORIES A5,24, A5,17 and A6,17 in their original states.
Consequently, the corridor call seen by the system before a car has
been assigned to Counter No. 1 will have no lasting effect upon the
counter.
Assume now that the scanner passes the A car serving in the
direction of scan. The A car will be assigned to Counter No. 1
causing the signal Z-a(1) to go to ZERO. At the same time the
signal SP(1)C will also go to ZERO thereby unblocking the MEMORIES
of the counter. At this point, assume that the scanner comes to a
floor at which a car call is registered for the A car. This will
cause the signal 300M-a to go to ZERO, thereby making CC(1) equal
to ONE. This makes CC3(1) equal to ZERO which permits CC1(1) and
CC3(1) to go to ONE. Although the output of NOR element A5,11 goes
to ZERO, the output of the NOR element A5,12 remains ZERO since
CC2(1) still equals ONE. The latter signal also keeps the output of
the NOR element A6,13 equal to ZERO. In addition, the output of the
NOR element A5,10 remains equal to ZERO because although CC3(1) is
now equal to ZERO, CC(1) equals ONE.
After the scanner leaves the floor at which the car call is
registered, CC(1) goes back to ZERO so that the output of the NOR
element A5,10 goes to ONE causing CC2(1) to go to ONE while CC2(1)
goes to ZERO. However, the output of the NOR element A5,12 remains
ZERO since the output of the NOR element A5,11 goes back to
ONE.
The signal SDO(1) had been equal to ONE because CC2(1) and CC3(1)
were both ZERO, but when CC3(1) goes to ONE, SDO(1) goes to ZERO
indicating that a call has been entered into Counter No. 1. With
CC2(1) equal to ONE, SSD3(1) was ZERO, but now CC1(1) keeps it at
ZERO. Also SSD2(1) was originally kept ZERO (it is made equal to
ZERO at the completion of each scan by SP(1)C) by CC2(1), but after
the first call is registered, CC2(1) goes to ZERO so that the
signal MUDCC equals ONE is what keeps SSD2(1) equal to ZERO. So now
SSD2(1) is ready to go to ONE if another corridor call is seen by
the counter.
To summarize the states of the intermediate signals after the first
car call has been entered in the counter, CC1(1), CC2(1), CC3(1)
and CC4(1) all equal ZERO while CC1(1), CC2(1) and CC3(1) all equal
ONE. Next assume that the scanner comes to a corridor call which
the system wants the counter to see, i.e., MUDCC goes to ZERO.
Since it was stated that at this point the output of the NOR
element A5,13 is equal to ZERO, the signal GCC(1) goes to ONE. This
causes the output of NOR element A5,11 to go to ZERO, and since
CC1(1) and CC2(1) both equal ZERO the output of NOR element A5,12
goes to ONE. This causes the signal CC3(1) to go to ZERO. CC3(1)
also stays equal to ZERO since GCC(1) equals ONE is an input to the
lower element of the MEMORY A6,17. CC2(1) and CC2(1) stay
unchanged. In fact once any calls are assigned to Counter No. 1,
these signals stay in the aforementioned states for the remainder
of the scan. Signals CC1(1) and CC2(1) remain equal to ZERO, i.e.
therefore, since MUDCC is also equal to ZERO, the output of the NOR
element A7,17 goes to ONE to set SSD2(1) equal to ONE. This
obviously only occurs when the second call is a corridor call since
otherwise the signal MUDCC would be equal to ONE.
When the scanner leaves the floor at which the car call is
registered, GCC(1) goes to ZERO when MUDCC goes to ONE. This causes
the output of NOR element A5,11 to return to ONE making the output
of A5,12 return to ZERO. However, with GCC(1) equal to ZERO the
output of NOR element A6,13 which is the signal CC4(1) goes to ONE.
This causes the signal CC3(1) to go to ONE which in turn makes
CC1(1) equal to ONE and CC1(1) equal to ZERO. Even though the
signal CC1(1) and CC2(1) are both now equal to ZERO, SSD3(1)
remains equal to ZERO since CC4(1) now equals ONE.
Subsequent car calls for the car assigned to Counter No. 1 have no
effect on the counter. CC4(1) stays equal to ONE to maintain
SSD3(1) equal to ZERO. Again this is done because SSD3(1) should
only to go to ONE if another car is needed in the system and
obviously only the car in which the car calls are registered can
serve those car calls. CC3(1) does go to ZERO while the scanner is
at the floor at which the car call is registered, but this has no
effect on the rest of the circuit.
As the scanner passes the second car serving calls in the direction
of scan, the signal SP(2)C will go to ZERO and if SSD3(2) equals
ZERO (the quota of calls for the second car is not exceeded) and
BLK(2) equals ZERO (do not block the second counter) then the
output of the NOR element A5,13 will go to ONE and corridor calls
will no longer be gated into the No. 1 Counter. However, if the
quota of calls for the car assigned to Counter No. 2 is exceeded,
subsequent calls will again be gated into Counter No. 1 (assuming
that no third car is serving in the direction of the scan). In
other words, corridor calls are gated into the counter associated
with the last car seen serving calls in the direction of scan until
the quota (of two calls) is filled. Subsequent corridor calls are
then referred back to counters associated with cars seen earlier in
the scan, i.e. those assigned to a lower order counter.
Assume that a quota of calls is allocated to the car assigned to
Counter No. 2 so that SSD3(2) which is an input to the NOR element
A5,13 of Counter No. 1 goes to ONE. Now when another corridor call
is intercepted (when MUDCC goes to ZERO), CC3(1) goes to ZERO as
previously, however, there is an important difference. Now CC4(1)
goes to ZERO and remains ZERO because CC3(1) goes to ONE. With
CC4(1) now equal to ZERO and since CC2(1) and CC1(1) still both
equal ZERO, SSD3(1) goes to ONE. This is a special service demand
for an extra car. It is generated because there are more than two
calls per car serving calls in the direction of scan, therefore
another car is needed.
The signal CCN(1), negate the corridor call, is produced at the
output of the NOR element A7,12 which has as its two inputs the
output of NOR element A6,10 and CC1(1). As is mentioned previously,
the output of the NOR element A6,10 goes to ZERO if the scanner
comes to a floor at which a car call is registered for the car
assigned to Counter No. 1. The signal CC1(1) is equal to ZERO if
there is one call or less registered in the counter. Hence, the
signal CCN(1) will go to ONE if the scanner comes to a floor at
which a car call is registered for the car assigned to Counter No.
1 and Counter No. 1 has less than two calls allocated to it. This
signal is utilized in situations where there is a coincident call.
The manner in which it is utilized will be discussed later,
however, it is worth noting at this point that when the signal
CCN(1) equals ONE the signal MUDCC will not go to ZERO. This is
important to the operation of the circuit described in FIG. 9A
where the coincident corridor call would have been assigned to
Counter No. 1. Under these circumstances, the call would enter the
counter as a car call and not a corridor call. In other words,
CC(1) would go to ONE but GCC(1) would remain equal to ZERO. This
is important where there is already one call stored in the counter
because it should be remembered from the discussion above, that if
the second call to be entered in the counter is a corridor call
signal SSD2(1) will go to ONE, however, if the second call to be
entered in the counter is a car call, signal SSD2(1) remains ZERO.
Of course if two calls are already allocated to Counter No. 1,
CC1(1) will equal ONE and CCN(1) cannot go to ONE. Therefore if two
calls are already allocated to the counter and the scanner sees
another corridor call, this corridor call will not be blocked even
if there is a car call registered for the same floor.
As is mentioned above, the circuits for Allocated Call Counters No.
2 and 3 are illustrated in FIGS. 9B and 9C respectively. It should
be recalled that the portions of the circuits of Counters No. 2 and
3 which are essentially the same as the portion of the circuit for
Counter No. 1 enclosed by the broken line are illustrated as a box
labeled ACC-2 and ACC-3 respectively. The portions of the circuits
for Counters No. 2 and 3 through which corridor calls are
introduced are shown in detail.
Gated corridor calls for counter No. 2 appear at the output of the
NOR element A8,21 in FIG. 9B. Essentially, the inputs to this NOR
element do not differ widely from those inputs to the NOR element
A5,21 in Counter No. 1. As with Counter No. 1 there is a corridor
call input, MUDCC, and similar to Counter No. 1 there is an output
from a NOR element. Here the NOR element A8,13 has inputs quite
similar to the inputs of NOR element A5,13 in Counter No. 1. If the
scanner has not scanned past a third car serving calls in the
direction of scan, the signal SP(3)C will equal ONE so that the
output of the NOR element A8,13 will be ZERO and will not therefore
block corridor calls into Counter No. 2. If the scanner has scanned
past the third car serving calls in the direction of the scan, that
car will be assigned to Counter No. 3 and since it is now the lead
car subsequent corridor calls that the scanner comes to will first
be allocated to Counter No. 3. Under these circumstances signal
SP(3)C will go to ZERO and if the quota of calls for the Counter
No. 3 is not exceeded, the signal SSD3(3) will be ZERO as will be
the signal BLK(3) if calls are not blocked from Counter No. 3.
Therefore the output of the NOR element A8,13 will be ONE to block
the input of corridor calls to Counter No. 2. However, if the quota
of calls for the car assigned to Counter No. 3 is exceeded, the
signal SSD3(3) will go to ONE thereby unblocking the input of
corridor calls to Counter No. 2. Counter No. 2 will also be
unblocked if the signal to block Counter No. 3 is generated (BLK(3)
goes to ONE).
There is an additional gating signal in the corridor call input
circuit to Counter No. 2 that does not appear in Counter No. 1.
This is the signal BLK(2) shown as an input to the NOR element
A8,21. Under the circumstances mentioned above where it is
desirable to refer corridor calls back to the Counter No. 1, this
signal will prohibit corridor calls from being entered into Counter
No. 2. Notice that it is the same signal, BLK(2), which blocks
Counter No. 2 that unblocks Counter No. 1.
The signal BLK(2) is also applied to the BLK input of the NOR
element for Counter No. 2 corresponding to the NOR element A7,17 of
Counter No. 1. It can be seen by referring to FIG. 9A that this NOR
element is instrumental in producing the signal SSD(2) which will
equal ONE if the second call allocated to Counter No. 2 is a
corridor call. Since if one call has already been allocated to
Counter No. 2, the signals CC1(2) and CC2(2) will be equal to ZERO
so that when another corridor call in the direction of scan is
detected and the signal MUDCC goes to ZERO, the signal SSD(2) would
go to ONE, the signal BLK(2) must also serve as an input to this
NOR element to prevent SSD2(2) from going to ONE when the corridor
call is being referred back to Counter No. 1.
The signal GCC(3), gate corridor calls into Counter No. 3, is
generated at the output of the NOR element A11,21 in FIG. 9C. This
NOR element has only two inputs; MUDCC and BLK(3). The signal
GCC(3) will go to ONE at every corridor call the scanner sees (when
MUDCC goes to ZERO) unless the signal BLK(3) is equal to ONE. Again
the circumstances under which the latter signal goes to ONE will be
discussed later. The fact that signal GCC(3) goes to ONE for every
corridor call the scanner permits the system to see is not a
problem since the signal SP(3)C (which corresponds to the signal
SP(1)C shown in the circuit of Counter No. 1) remains equal to ONE
and holds the MEMORY elements of Counter No. 3 in their initial
states until the scanner has passed the third car serving in the
direction of scan. The BLK(3) signal is applied to the BLK terminal
in Counter No. 3 so that when one call is registered in Counter No.
3 and a corridor call is to be referred back to a lower order
Counter, the signal SSD2(3) cannot go to ONE.
It will be noticed that if a quota of calls is exceeded in Counter
No. 2 or Counter No. 3 so that corridor calls are referred back to
a lower order counter, that the corridor call is still entered into
the higher order counter. This is of no consequence, however, since
under these circumstances the counter has already counted out to
its maximum. As was mentioned previously, the output signals
illustrated in FIG. 9A such as SSD2(1), etc. are replaced by the
signals SSD2(2) and SSD2(3) etc. in FIGS. 9B and 9C for the No. 2
and 3 counters, respectively.
As was mentioned previously, if more cars were added to the system
it would not be necessary to add additional counters although under
some circumstances it might be desirable to have one counter for
each car in the system.
FIG. 10
This figure illustrates the circuits for generating master corridor
call signals. The master Up-Down corridor call signal MUDCC(X) is
generated at the output of the AMPLIFIER C10,23 which has as its
input the output of the NOR element A13,21. The two inputs to this
NOR element include MUCC, the master up corridor call signal and
MOCC, the master down corridor call signal. The signal MUCC, which
produces the reverse signal MUCC through the NOR element B5,21, is
generated by the NOR element A13,10. MUCC will equal ONE if the
scanner while scanning up (S-UP equals ZERO) comes to a floor at
which an up corridor call is registered (100M equals ZERO) as long
as the system wants the cars to see the up corridor call (BMCC1 and
BMCC2 both equal to ZERO). Likewise the signal MDCC, which produces
the reverse signal MDCC through the NOR element C11,13, is derived
from the output of the NOR element A13,15. This signal will go to
ONE if the scanner while scanning down (S-DN equals ZERO) comes to
a floor at which a down corridor call is registered (200M equals
ZERO). Again the cars will not see the down corridor calls on the
down scan if either of the block master corridor call signals,
BNCC1 or BNCC2, equal ONE.
The signal MUDCC(X) equals ONE except when the scanner comes to a
floor at which a corridor call for service in the direction of scan
which the system wants the cars to see is registered. While the
scanner is at such a floor, the signal MUDCC(X) equals ZERO. Since
the signals 100M and 200M both are derived from the signal AOS (see
FIG. 6), the signal MUDCC(X) will return to ONE as the scanner
advances from floor to floor even if corridor calls are registered
at adjacent floors.
The signal MUDCC, which it will be remembered is the corridor call
input signal to the counters, is derived from the output of the
AMPLIFIER C2,23 which has as its input the output of the NOR
element E4,13. This NOR element, in turn, serves to reverse the
output of the NOR element D6,13 which has as input signals MUDCC(X)
and CCN(1--3). It can be seen therefore that the signal MUDCC
equals ONE when the signal MUDCC(X) equals ONE, and that it has a
value of ZERO when the signal MUDCC(X) equals ZERO except if one of
the signals CCN(1, 2 or 3) equals ONE. In other words, since
MUDCC(X) is derived from the signals MUCC and MDCC, even though the
system may want the cars to see certain corridor calls (MUCC or
MDCC equals ONE) it may not want the call to be counted in a
counter, therefore MUDCC will remain equal to ONE. The reason for
this will be explained later.
Under certain circumstances the system does not want the cars to
see corridor calls at all. The first such situation is where the
car is stopping for the call but it has not yet cancelled the call.
Under these circumstances the block master corridor call signal,
BMCC1, will equal ONE which will ensure that the signals MUCC and
MDCC cannot go to ONE. BMCC1 is derived from the output in the NOR
element D7,19 which has as its input the output of the NOR element
D7,24. The NOR element D7,24 has three inputs, one associated with
each elevator car. For purposes of illustration only the input
associated with the A car will be described in detail. The input
associated with the elevator car A is produced at the output of the
NOR element D6,11. If the elevator car A is answering the call, the
car must be at the floor (B-a must equal ZERO) and the scanner must
not have passed the elevator car A which is serving calls in the
direction of scan (SG-a must equal ZERO). In addition, the output
of the NOR element E8,13 must equal ZERO. This will occur if any of
the three inputs to this NOR element equal ONE. If the car has been
running and receives a stop signal, the signal 34-a will go to ONE.
If the car is standing available at the floor at which the corridor
call is registered and it is assigned to that corridor call, the
door open signal will be generated. If the car is assigned to an up
corridor call, the door signal 42U-a will go to ONE while if it is
assigned to a down corridor call the signal 42D-a will go to ONE.
Under either of these conditions, when the car is approaching the
floor and has a stop signal or when the car is available at the
floor and receives a door open signal, the call is in the process
of being answered and therefore there is no reason to generate the
master corridor call signal.
The second situation in which the system does not permit the cars
to see a corridor call is when a car with a coincident call is only
a few floors away from the corridor call and has no other stops to
make in between. Under these circumstances the second block master
corridor call signal, BMCC2, will equal ONE. This latter signal is
derived from the NOR element D7,12 which has as its input the
output of NOR element D7,15. This NOR element has four inputs, the
first of which is the signal AP(1+2) which it will be remembered
goes to ONE for 50 microseconds each time the scanner advances. The
other three inputs are associated, with the A, B and C cars
respectively. Again only the circuit associated with the A car will
be described in detail. The input associated with the A car is
derived from the NOR element D7,17 which has three inputs; SF-a,
300M-a and the output of the MEMORY D8,21. This MEMORY has as its
lower input the signal AP(1+2) and as its upper input the output of
the PULSE SHAPER C12,31. The PULSE SHAPER has as its input the
upper output of the MEMORY G11,12. This MEMORY has one lower input
and two upper inputs. The lower input is the signal B-a while the
two upper inputs are the RESET signal and the signal CC-a.
The circuit which generates the signal CC-a is shown in the box
labeled CC-a in the upper left-hand corner of the figure. Similar
circuits are required to generate the signals CC-b and CC-c
associated with the B and C cars respectively; however, due to
space limitations they are illustrated here symbolically by the
boxes marked CC-b and CC-c. The signal CC-a is generated by passing
the output of the NOR element D10,13 through the NOR element
D10,24. The NOR element D10,13 has three inputs which are the
outputs of the NOR elements E10,11, E10,12 and D10,21. The output
of these latter NOR elements are equal to ONE if the elevator car A
has been assigned to the first, second or third counter
respectively and a corridor call has been gated into the associated
counter. In other words, if the elevator car A has been assigned to
Counter No. 1 the signal Z-a(1) will equal ZERO and if a corridor
call is gated to NO. 1 Counter, the signal GCC(1) will equal ZERO
so that the output of the NOR element E10,11 will equal ONE. The
circuits which generate the signals CC-b and CC-c are similar
except that the signals Z-a(1) etc. are replaced by the signals
Z-b(1) etc. and Z-c(1) etc. respectively.
The signal BMCC2 is generated by the A car as follows. At the
completion of each scan, the RESET signal sets the upper output of
the MEMORY G11,12 equal to ZERO. Each time a scanning pulse is
generated the signal AP(1+2) goes to ONE for 50 microseconds to set
the upper output of the MEMORY D8,21 equal to ONE. If the scanner
now comes to the elevator car A, the signal B-a will go to ONE
making the upper output of the MEMORY G11,12 equal to ONE. This
signal activates the PULSE SHAPER C12,31. The pulse generated by
the PULSE SHAPER causes the upper output of the MEMORY D8,21 to go
to ZERO. The MEMORY will hold this output at ZERO even though the
lower input, AP(1+2), periodically goes to ONE as long as the
output of the PULSE SHAPER equals ONE.
The duration of the pulse from the PULSE SHAPER is related to the
pulse repetition rate of the scanner so that the upper output of
MEMORY D8,21 remains equal to ZERO while the scanner scans past the
predetermined number of floors, for example, four floors. (This
would require a pulse length of 4 milliseconds and if the scanner
were scanning down and found the A car at the seventh floor, it
would block calls at the seventh, sixth, fifth and fourth floors).
When the output of the PULSE SHAPER terminates, the next advance of
the scanner (when AP(1+2) goes to ONE again), will reset the upper
output of the MEMORY D8,21 equal to ONE. However, before this
occurs, if the A car is serving calls in the direction of scan, the
signal SF-a will go to ZERO when the scanner advances to the next
floor beyond the position of the A car. If the scanner then sees a
car call registered in the A car (300M-a equals ZERO) while the
output of the MEMORY D8,21 is still ZERO, the signal BMCC2 will go
to ONE to block any corridor call for service in the direction of
scan which may be registered at the same floor as the car call.
The nature of the PULSE SHAPER C12,31 is such however, that if the
input is terminated, the output pulse will be terminated
immediately. Consequently, if the A car is assigned to Counter No.
1 (Z-a(1) equals ZERO) and a noncoincident call is allocated to
Counter No. 1 (GCC(1) equals ZERO) the signal CC-a will co to ONE
because the input of the PULSE SHAPER will go to ZERO. The result
is that the output of the MEMORY D8,21 will go to ONE so that even
if the A car is within four floors of a coincident corridor call,
the blocking signal BMCC2 will not be generated if the A car must
stop at a noncoincident corridor call before it gets there.
In summary, the function of the signal BMCC2, is to block other
cars from seeing the corridor call if there is a car within four
floors which is serving a car call at the same floor and has no
other corridor call stops to make in between. It will be seen later
that by preventing the signals MUCC or MDCC from going to ONE that
the other cars will not see the corridor call at all and hence
cannot stop for it. The purpose of this is to prevent the bunching
of cars and to more efficiently utilize the cars in the system. It
should be noted that at this point that if on the other hand, a
counter is blocked from counting the corridor call because one of
the signals CCN(1, 2 or 3) equals ONE, the cars can still see the
corridor call and stop for it.
FIG. 11
This figure shows the circuits which generate the demand input
signal, the up and down demand signals, the blank lead car up and
down signals, the make lead car available up and down signals and
the master make lead car available signal. The demand input signal,
DEMIN, is produced at the lower output of the MEMORY G4,12. The
upper output of this MEMORY produces the reverse signal DEMIN. The
signal DEMIN is made equal to ZERO upon each advance of the scanner
by the signal AOS which serves as the lower input to the MEMORY.
There are three upper inputs to the MEMORY, the first of which is
the output of the NOR element G14,21 which in turn has three inputs
CDEM, 2DEM and the output of the NOR element G14,16. The inputs to
the NOR element G14,16 include the signal DISTX and the output of
the PULSE SHAPER C14,30 which is triggered by the signal SSD3(1).
If the scanner has seen cars serving calls in the direction of the
scan but then sees more corridor calls than those cars can handle,
the signal SSD3(1) goes to ONE indicating a special service demand
for an extra car. This signal will trigger the PULSE SHAPER C14,30
which causes the output of the NOR element G14,16 to go to ZERO.
Assuming for the moment that the signals CDEM and 2DEM are both
equal to ZERO (these two signals will only equal ONE under special
circumstances to be described later), the output of the NOR element
G14,21 will go to ONE to cause the signal DEMIN to go to ONE. The
signal AOS will cause the signal DEMIN to go back to ZERO when the
scanner advances to the next floor. The signal SSD3(1) remains
equal to ONE for the remainder of the scan, however, the PULSE
SHAPER ensures that it only causes the signal DEMIN to go to ONE at
the floor at which SSD3(1) goes to ONE. If a corridor call for
service in the direction of scan is more than a predetermined
number of floors ahead of the car serving in the direction of scan
to which it is allocated, the signal DISTX (developed in the
circuits of FIG. 19) will go to one momentarily to generate a DEMIN
signal at that floor even through the quota of calls for that car
has not been exceeded. Under these circumstances, it will be an
appreciable time before the car to which the call is allocated will
reach that floor, therefore a demand for another car is
generated.
The other two upper inputs to the MEMORY G4,12 are the signals DFCU
(demand for car in the up direction) and DFCD (demand for car in
the down direction). These signals go to ONE when there is a
corridor call for service in their respective directions and there
is no car in position to serve the call. The signal DFCU is derived
from the output of the NOR element G2,19 which has as one of its
inputs the signals S-UP. The signal DFCD is derived from the output
of the NOR element G2,20 which has as one of its inputs the signal
S-DN. Both of these NOR elements have as a common input the output
of the NOR element G2,18 which receives its input from the output
of the PULSE SHAPER C14,31. The PULSE SHAPER is triggered by the
upper output of the MEMORY B3,10. This MEMORY has two upper inputs
and two lower inputs. The upper inputs are the signals SP(1)C and
RESET while the two lower inputs are master corridor call signals
MUCC and MDCC.
The signals DFCU and DFCD are generated in the following manner.
During the RESET interval the output of the MEMORY B3,10 is made
equal to ZERO. As long as the scanner does not pass a car serving
calls in the direction of scan the signal SP(1)C remains equal to
ZERO so that the upper output of the MEMORY B3,10 is not clamped in
the ZERO state. When the scanner comes to a floor at which a
corridor call is registered for service in the direction of scan,
the signal MUCC or MDCC goes to ONE (only signals representing
calls in the direction of scan can go to ONE). Assume for a moment
that the scanner is scanning up and has not seen any cars serving
in the up direction when it comes to a floor at which an up
corridor call is registered. At this time the signal MUCC will go
to ONE causing the upper output of the MEMORY B3,10 to go to ONE.
This will trigger the PULSE SHAPER C14,31 which will cause the
output of the NOR element G2,18 to go to ZERO for the duration of
the pulse. Since we assumed that the scanner is scanning up, the
signal S-UP is also ZERO so that the signal DFCU goes to ONE to
cause the signal DEMIN to go to ONE. When the scanner advances to
the next floor, the signal AOS will cause the signal DEMIN to
return to ZERO. The duration of the pulse produced by the PULSE
SHAPER C14,31 is 150 microseconds, which is less than the interval
between successive pulses of the signal AOS. Therefore, even if the
output of the MEMORY B3,10 remains equal to ONE for the remainder
of the scan the signal DFCU can only go to ONE at one floor during
the scan. If the scanner comes to a car serving calls in the up
direction before it sees an up corridor call, the signal SP1C will
go to ONE to clamp the output of the MEMORY B3,10 at ZERO for the
remainder of the scan. The signal DFCD is generated on the down
scan in a similar manner which is obvious from the above
discussion.
The signals UDEM and DDEM are derived from the lower outputs of the
MEMORY elements C8,18 and C8,12, respectively. The MEMORY C8,18 has
as upper inputs the signals DFCU and UDFXC (up demand for an extra
car). The upper inputs to the MEMORY C8,12 are DFCD and DDFXC (down
demand for an extra car). The signal UDFXC is derived from the
output of the NOR element B1,21 which has as one input the signal
S-UP. The signal DDFXC is derived from the output of the NOR
element B2,13 which has as one of its inputs the signal S-DN. These
NOR elements have the common inputs AVM (master available car
signal) and DFXC (no demand for an extra car signal). The signal
DFXC is derived from the output of the NOR element B1,12 which has
as its input the signal SSD3(1). The signal UDFXC will go to ONE if
during the up scan (when S-UP equals ZERO) there are more corridor
calls than the cars serving calls in the up direction can handle
(SSD3(1) equals ONE) and there are no cars available (AVM equals
ZERO). The signal DDFXC goes to ONE under similar circumstances
during the down scan (when S-DN equal ZERO).
Notice that the MEMORY C8,18 has as its lower input the signal
RESET-DN. Consequently, once the signal UDEM goes to ONE on the up
scan it will remain equal to ONE for the remainder of the up scan,
through the SET-UP and RESET-UP intervals and through the entire
down scan until the RESET-DN interval is reached. Likewise, the
MEMORY element C8,12 has as its lower input the signal RESET-UP so
that the signal DDEM once generated on the down scan will not be
terminated until the RESET-UP interval is reached.
The signals UDEM and DDEM are utilized to store the indication of
certain demands for service in the up and down directions,
respectively. If no car is available, to be assigned to a demand,
the system searches out and blanks the lead car serving calls in
the opposite direction on the next scan. If no demand for an extra
car in the opposite direction is created by doing this, then the
system will make the lead car available to serve the demand in the
first direction.
The signal BLCD, blank lead car down, is generated from the output
of the NOR element B4,10. This NOR element has as its input the
signals S-DN, UDEM, DDFXC and the output of NOR element B2,21. If a
UDEM was created on the up scan the signal UDEM will equal ZERO.
During the down scan, when S-DN equals ZERO, as long as no down
demand for an extra car is created, DDFXC equals ZERO, and assuming
for the moment that the output of NOR element B2,21 equals ZERO,
then the signal BLCD will go to ONE. The reverse signal BLCD is
created at the output of the NOR element E3,18. With the signal
BLCD equal to ONE, the system will ignore the lead car serving in
the down direction on the down scan to see if it is really needed
to serve the down calls then existing. In other words, the calls in
front of the lead car serving in the down direction will be
referred back to another car serving in the down direction. If by
the time the down scan is complete no down demand for an extra car
is created, then the lead car in the down direction may be made
available so that it may be assigned to the up demand.
If the lead car in the down direction can be removed from service
without creating a demand for service in the down direction, the
signal MLCAD, make lead car available down, will go to ONE. This
signal is generated at the output of the NOR element B2,11 which
has as its inputs the signals UDEM, the lower output of the MEMORY
B2, 24 and the signal SET-DN. The signal SET-DN also serves as a
lower input to the MEMORY B2,24 which has as its upper inputs the
signal DDFXC and the output of the NOR element B2,21. The NOR
element B2,21 has as its inputs the upper output of the MEMORIES
B2,24 and B2,15. This latter MEMORY has two upper inputs and two
lower inputs. The upper limits are the signals DDFXC and MLCAD. The
lower inputs are the upper output of MEMORY B2,24 and the signal
SET-DN.
The signal SET-DN equals ONE during the entire scanning cycle
except during the SET-DN interval. It therefore clamps the signal
MLCAD at ZERO except during the SET-DN interval. The signal also
attempts to make the upper output of the MEMORY element B2,24 equal
to ONE except during the SET-DN interval. Assume that on a
particular down scan no down demand for an extra car is created
(DDFXC remains equal to ZERO). Therefore, during the SET-DN
interval, when SET-DN goes to ONE, the upper output of the MEMORY
B2,15 goes to ONE causing the output of the NOR element B2,21 to go
to ZERO. When the scanner advances to the RESET-DN interval, the
signal SET-DN goes back to ONE. This causes the upper output of the
MEMORY B2,24 to go to ONE. This latter signal serves as an input to
the NOR element B2,21 and as the lower input to the MEMORY B2,15 so
that the output of the NOR element B2,21 is held at ZERO.
Now assume that on the next up scan that an up demand for extra car
is again created (UDEM goes to ZERO). If at the start of the down
scan when S-DN goes to ZERO there is no down demand for an extra
car (DDFXC equals ZERO), the signal BLCD will go to ONE, since the
output of NOR element B2,21 equals ZERO. Therefore during the down
scan the system will blank the lead car serving in the down
direction. If the scanner completes the down scan without creating
a down demand for an extra car, that is without DDFXC going to ONE,
then when the signal SET-DN goes to ZERO the two upper inputs to
the MEMORY B2,24 are ZERO so that its lower output remains equal to
ZERO and the signal MLCAD will go to ONE indicating that the lead
car in the down direction should be made available. This signal
serves as an upper input to the MEMORY element B2,15 and even
though the signal SET-DN goes to ONE, the upper output of this
MEMORY will remain equal to ZERO. It is during the SET-DN interval
that the decision is made as to whether the lead car in the down
direction should be taken out of service in the down direction and
made available for the up demand. When the scanner advances and the
signal SET-DN returns to ONE, the signal MLCAD is returned to ZERO.
In addition, it ensures that the upper output of MEMORY B2,24 is
equal to ONE which holds the output of NOR element B2,21 equal to
ZERO until such time that the system sees the signal DDFXC go to
ONE.
Assume on the other hand, that during the down scan the blanking of
the lead car serving calls in the down direction overloads the
trailing cars so that the signal DDFXC goes to ONE. This
immediately unblanks the lead car since this signal serves as an
input to the NOR element B4,10 causing the signal BLCD to go to
ZERO. The signal DDFXC also causes the upper output of the MEMORY
element B2,24 to go to ZERO although the lower output of this
MEMORY remains equal to ZERO since the signal SET-DN is still equal
to ONE. However, since the upper output of the MEMORY B2,24 is
equal to ZERO and since the signal DDFXC causes the upper output of
the MEMORY B2,15 to go to ZERO, the output of NOR element B2,21
goes to ONE. Now during the SET-DN interval when the signal SET-DN
goes to ZERO the lower output of the MEMORY B2,24 will go to ONE so
that the signal MLCAD cannot go to ONE. In other words, if we
remove the lead car serving calls in the down direction from down
service to serve the up demand we would create a down demand. It
should be noted that the signal DDFXC will remain equal to ONE
during the SET-DN interval so that the upper output of the MEMORY
B2,15 will remain equal to ZERO. This will ensure that the output
of NOR element B2,21 will remain equal to ONE at least through
another entire scanning cycle, and therefore the system does not
blank the lead car in the down direction on the next down scan.
The purpose of the signal produced by the NOR element B2,21 is
twofold. First, suppose for a moment that on a down scan a down
demand for an extra car is created so that DDEM goes to ONE. On the
next up scan, a circuit similar to the circuit just described will
blank the lead car serving calls in the up direction (the MLCAU
circuit). If this does not create a demand in the up direction then
that car is made available and is assigned to the down demand.
However, if ignoring the lead car on the up scan creates a demand
in the up direction, it is a false demand since under these
circumstances this car will not be removed from serving up calls.
Nevertheless, the signal UDEM will go to ZERO and cannot be reset
until the down scan has been completed. Consequently, the circuit
just described in detail above, will attempt to blank the lead car
in the down direction to see if it can serve that up demand.
However, since the real shortage is in the down direction, we do
not want to blank the lead car serving in the down direction and
the one output from the NOR element B2,21 will ensure that the
signal BLCD does not go to ONE. Of course once the scanner sees the
true down demand the signal DDFXC will go to ONE to cause BLCD to
go to ZERO, but the output of the NOR element B2,21 prevents BLCD
from going to ONE at all on the down scan.
The second purpose of the output of NOR element B2,21 is to inhibit
the blanking of the lead car in the down direction when it was
determined on the previous down scan that diverting this car to
serve an up demand would cause a false demand for service in the
down direction. In other words, if blanking the car in the down
direction causes DDFXC to go to ONE, then during the SET-DN
interval the output of NOR element B2,21 will go to ONE. This
signal will then prevent the blanking of the lead car on next down
scan.
However, it should be noticed that if no genuine demand for an
extra car in the down direction is observed on this down scan, the
output of B2,21 will go back to ZERO at the completion of the scan.
Consequently, if the up demand still exists, then on the next down
scan the lead car will be blanked again to see if the situation has
changed. In other words, if blanking the lead car creates a demand
for an extra car, the system will check on every other down scan to
see if the lead car can be released. Of course blanking the lead
car does not remove it from service and it can still stop for calls
in front of it. As will be seen later, blanking the lead car merely
removes it from consideration by the Call Allocating Counters which
is of no great consequence under the circumstances since there are
no available cars to be assigned to the false demands created.
The signal MLCAU, make the lead car available in the up direction,
is the counterpart of the signal MLCAD for the up direction. From
the detailed description of the operation of the MLCAD circuit
above, one can easily follow the operation of the MLCAU circuit
illustrated at the bottom of FIG. 11. Briefly, it can be said that
if the signal DDEM goes to ZERO on a down scan then on the next up
scan the signal BLCU will go to ONE to blank the lead car in the up
direction during the up scan. If the scanner completes the scan in
the up direction without observing an up demand for an extra car
(UDFXC equals ZERO), the signal MLCAU will to to ONE during the
SET-UP interval. In a manner similar to the operation of the MLCAD
circuit, the output of the NOR element B1,24 will remain equal to
ONE to prevent blanking of the lead car in the up direction if a
false down demand is created in an attempt to release the lead car
in the down direction to satisfy an up demand. Likewise, it will
inhibit blanking of the lead car in the up direction if it was
determined on the previous up scan that diverting the lead car in
the up direction to serve a down demand would create a false demand
for service in the up direction.
The two signals MLCAD and MLCAU serve as inputs to the NOR element
E2,9 which produces the reverse master make car available signal
MCAM.
FIG. 12
This FIG. illustrates the circuits for generating the signals DEMP,
DEM and their reverse signals. All of these signals are associated
with demands for service. The signal DEMP is utilized in the
circuits which stop a car traveling in one direction to serve
corridor calls in the opposite direction at the proper floor and
the circuits which select and assign the closest available car to a
demand. The signal DEM on the other hand is effective in the
circuits which determines the closest available car and in the
circuit which assign cars to demands for service.
The signal DEMP is generated at the lower output of the MEMORY
element B8,13. The upper output of this MEMORY generates the
reverse signal DEMP through the AMPLIFIER C6,22. The MEMORY B8,13
has two inputs; the signal DEMIN and the output of the PULSE SHAPER
C12,16. The PULSE SHAPER has as its input the signal 2DEM. The
MEMORY B8,13 is reset with each advance of the scanner by the
signal AOS. The signal DEMIN goes to ONE when a corridor call
exists and no car is in position to serve the call or when there
are more corridor calls in the direction of scan than cars serving
in that direction can handle. As was mentioned previously, the
signal DEMIN goes to ZERO automatically whenever the scanner
advances to the next floor. The generation of the signal 2DEM will
be discussed later but it is sufficient to say that it goes to ONE
under certain circumstances when cars are traveling in one
direction to serve calls in the opposite direction. Once the signal
goes to ONE it remains equal to ONE for the remainder of the scan.
However, the PULSE SHAPER C12,16 ensures that the signal only
causes the signal DEMP to go to ONE at one floor during a scan.
The signal DEMP serves as the upper input to the MEMORY element
B8,17 the lower output of which produces the signal DEM through the
AMPLIFIER C10,22. The reverse signal DEM is also produced from the
lower output of MEMORY B8,17 through the NOR element B8,21.
There are three lower inputs to the MEMORY B8,17 and they include
the RESET signal, the signal BDEM, and the signal CATS (car
assigned this scan). At the completion of the scan in each
direction the reset signal ensures that the signal DEM equals ZERO
for the start of the next scan. Under some circumstances, however,
the system does not want a car to be assigned to a demand. The
system is so designed that only one car may be assigned to a demand
per scan. This is done so that equitable attention will be given to
service in both directions and no more than one car will be
assigned to a demand. If there are two demands for service in one
direction, however, and there are cars available to serve them the
delay in the assignment of a car to a second demand will not be
appreciable since the scan sequence is so rapid.
The signal CATS is generated at the lower output of MEMORY F12,17
and is reset to ZERO at the completion of each scan by the RESET
signal. If a car which is in service is assigned to serve a demand,
the appropriate signal, such as 980A-a+R2D-a for the A car, will go
to ONE. This will cause the PULSE SHAPER F13,13 to produce a 50
microsecond pulse which in turn will make the signal CATS go to
ONE. With the signal CATS equal to ONE the signal DEM is clamped at
ZERO even if the signal DEMP goes to ONE. Under these circumstances
then, the signal DEM can only go to ONE once during a scan despite
the number of demands the system sees. The PULSE SHAPERS are
necessary in the input circuits to the MEMORY F12,17 because the
signals such as 980A-a+R2D can remain equal to ONE for a duration
much longer than one scan and it is only on the scan on which the
car is assigned that it is desirable to block the signal DEM.
The signal BDEM, block DEM, is effective to block the DEM signal
when a car is traveling in one direction to serve calls in the
opposite direction. In the embodiment of the invention described,
when a car is traveling in one direction to serve calls in the
opposite direction, the corridor call which created the demand will
continue to create signal DEMP until the call is answered. Since a
car is already assigned to answer this demand it is desirable that
the signal DEM not go to ONE to preclude the assignment of another
car to the demand.
The signal BDEM is generated at the output of the NOR element C7,19
which has two inputs; the output of the NOR element G7,18 and the
output of the NOR element G18,12. The NOR element G7,18 has as its
inputs the signals DMR2D and UMR2D. These signals also serve as the
inputs to the NOR element G17,19 the output of which serves as an
input to the NOR element G18,12. This latter NOR element has two
additional inputs; the signal 2CR2D which is produced at the output
of the NOR element G18,18 and a signal CDEM. The signal DMR2D is
produced at the output of the NOR element G8,13 which has two
inputs; the signal S-DN and the output of the NOR element G8,16.
The signal UMR2D is produced at the output of the NOR element D6,24
which also has two inputs; the signal S-UP and the output of the
NOR element D6,21. The NOR element G8,16 has as its inputs the
signals A2DD-a,b and c while the NOR element D6,21 has as its
inputs the signals A2UD-a,b and c.
For purposes of illustration assume that the A car is traveling up
to serve down calls (A2DD equals ONE). This will make the output of
the NOR element G8,16 ZERO. During the down scan when the signal
S-DN equals ZERO the signal DMR2D will equal ONE. Therefore the
outputs of the NOR elements G7,18 and G17,19 will equal ZERO. It
will be assumed for a moment that the signal 2CR2D, which equals
ZERO unless two cars are assigned to travel in one direction to
serve calls in the opposite direction, also equals ZERO. If this is
the first time that the signal DEMIN has gone to ONE during the
scan the signal CDEM will equal ONE. Therefore the output of the
NOR element G18,12 will be ZERO. Since as was mentioned the output
of the NOR element G7,18 is ZERO, the signal BDEM is equal to ONE.
Consequently, the signal DEM will not go to ONE when the signal
DEMP goes to ONE. In terms of the traffic situation, even though a
demand for service is seen, no car should be assigned because
another car was assigned on a previous scan to serve the demand.
The same would be true if during the up scan a demand was created
but there was a car already traveling down to serve the up demand
(if A2UD-a for instance equals ONE while S-UP equals ZERO).
The above described circuitry is effective therefore to prevent the
assignment of a second car to serve the first demand seen on a scan
when a car is already traveling in the opposite direction to serve
the demand. As will be seen later, the car traveling in the
opposite direction to serve calls in the direction of scan will be
assigned two corridor calls to answer. If there are more calls than
this in the direction of scan a second car should be assigned.
Therefore, the signal DEM should be permitted to go to ONE when the
second demand is seen by the scanner. Under these circumstances the
negative signal, do not see the demand, CDEM, goes to ZERO after
the scanner passes the corridor call which creates the first
demand. It will be remembered from the discussion above that if a
car is traveling in the opposite direction to serve calls in the
direction of scan, the output of the NOR element G17,19 will be
ZERO. Since it was assumed that only one car is traveling in that
manner, the signal 2CR2D also remains equal to ZERO. Therefore, the
output of the NOR element G18,12 is ONE so that the signal BDEM
must equal ZERO. Under these circumstances the signal DEM will not
be blocked and if another demand is seen the system will attempt to
assign a second car. Notice that if no cars are assigned to travel
in the opposite direction to serve calls in the direction of scan,
the signals DMR2D and UMR2D will equal ZERO so that the NOR element
G7,18 will have an output of ONE. This will likewise make the
signal BDEM equal to ZERO so that the assignment circuits will see
the demands. Since except under special circumstances to be
discussed below the output of the NOR element G10,12 is also equal
to ZERO.
The specific embodiment of the invention herein described is
designed so that two cars may simultaneously travel in the same
direction to serve calls in the opposite direction. When this
occurs, the signal 2CR2D (two cars running to demands) will equal
ONE causing the signal BDEM to go to ONE thereby inhibiting further
assignment of cars on that scan. It may be desirable, and it is
within the scope of the invention, to permit more than two cars to
travel in the opposite direction to serve calls in the direction of
scan especially in installations utilizing more cars.
The signal 2CR2D is created at the output of the NOR element G8,18
which has as its input the output of the NOR element G8,19. If two
cars are traveling down to serve up calls, the output of the NOR
element G17,20 will equal ONE causing the signal 2CR2D to go to
ONE. On the other hand, if two cars are assigned to travel up to
serve down calls, the output of the NOR element G18,20 will equal
ONE also causing 2CR2D to go to ONE. The NOR element G17,20 has
both the signal S-UP and the output of NOR element H17,15 as
inputs. This latter NOR element has three inputs; the outputs of
the NOR elements G17,13, G17,16 and G18,13. If a car is assigned to
travel down to serve up calls the associated signal, for instance
A2UD-a for the A car, will equal ZERO. Therefore, if the A car and
B car are assigned to travel down to serve up calls, the output of
the NOR element G17,13 will equal ONE to cause the output of the
NOR element G17,20 to go to ONE during the up scan. If the B and C
cars are assigned to travel down to serve up calls, the output of
the NOR element G17,16 will equal ONE and if it is the A car and
the C car, the output of the NOR element G18,13 will equal ONE.
Similar combinations of the signals A2DD-a,b,c produce a ZERO at
the output of the NOR element H17,10 if two cars are assigned to
travel up to serve down calls. If this occurs on the down scan the
output of NOR element G18,20 will equal ONE to cause the signal
2CR2D to go to ONE.
FIG. 13
This figure illustrates the circuits for generating the last
available car signals, the master available car signal and the per
floor available car signal.
When one of the signals LAV-a,b or c equals ONE, it is an
indication that the appropriate car is the last car that the
scanner has been so far on a particular scan. The signals are
generated from the outputs of NOR elements B9,12, B9,21 and B9,17
for the signals LAV-a,b and c respectively. The reverse signals
LAV-a,b,c are produced from the outputs of the NOR elements H5,19,
D2,11 and F6,13 respectively. The last available car circuit is a
sequential circuit which has only the signals GAV-a,b,c as inputs.
Internally the circuit comprises three MEMORY elements, B8,11,
B9,15 and B10,21, and six NOR elements. The interconnections
between these MEMORY elements and NOR elements and between these
elements and the input signals as well as the output NOR's can be
understood by reference to the circuit of FIG. 13. As an aid in
following the internal workings of the circuit, the outputs of all
the internal elements have been identified by reference characters
F11 through F19 including the reverse signals F11 through F13.
At the beginning of each scan and until the scanner has been an
available car, the input signals GAV-a,b,c are all equal to ONE.
Since one of these signals is applied directly to each of the
output NOR's the signals LAV-a,b,c will all be equal to ZERO. Under
these conditions all of the internal signals including the reverse
signals will also be equal to ZERO. Assume now that the scanner in
scanning past the floors comes to a floor at which the A car is
standing available so that the signal GAV-a goes to ZERO. Since the
signals GAV-b and c still equal ONE and since they are applied
directly to the inputs of the NOR elements B9,21 and B9,17
respectively, the signals LAV-b and c will remain equal to ZERO.
However, with the signal GAV-a equal to ZERO the signal LAV-a will
go to ONE if the other inputs to the NOR element B9,12 remain equal
to ZERO. The signal F16 will stay equal to ZERO since it is
produced at the output of the NOR element B9,11 which has as one of
its inputs the signal GAV-b. The signal F19 will also stay equal to
ZERO since it is produced at the output of the NOR element B10,13
which has as one of its inputs the signal GAV-c. The signals F12
and F13 will go to ONE, but they will have no effect on the system
at this time. Therefore, the signal LAV-a will equal ONE and the
signal LAV-a will equal ZERO.
Assume that the scanner now sees the elevator car B standing
available at a floor. When the signal GAV-b goes to ZERO, the
signal F13 will remain equal to ZERO. Therefore, the signal F16
will go to ONE which will in turn cause the signal LAV-a to go back
to ZERO. The signal F13 will also stay equal to ONE so that the
signal F14 will remain equal to ZERO. With the signal GAV-c still
equal to ONE, the signal F15 will remain equal to ZERO and since
GAV-b is now equal to ZERO the signal LAV-b will go to ONE
indicating that the B car is now the last available car seen by the
scanner. It can thus be seen that whichever car is the last
available car to be seen by the scanner will cause its associated
LAV signal to go to ONE. It can also be seen from the circuit of
FIG. 13 that only one LAV signal may be equal to ONE at any
particular time.
If the scanner comes to a floor at which two cars are standing
available, only one will be selected as the last available car
seen. In the preferred embodiment of the invention disclosed, the
decision as to which car will be designated as the last available
car is to a certain extent a random selection. By way of example,
assume that the scanner has seen no available cars and then it
advances to a floor at which the B and the C cars are both standing
available. Since the signal GAV-a remains equal to ONE, the signal
LAV-a cannot go to ONE and the signals F14 and F18 will remain
equal to ZERO. Since the signals GAV-b and GAV-c will go to ZERO a
decision as to whether the B or the C car will be designated as the
last available car is dependent upon the signals F15 and F17. The
states of these NOR elements however, depend upon the signals F11
and F11 which are at the upper and lower outputs of the MEMORY
B8,11. It will be remembered that the characteristics of the
MEMORIES used herein are such that if both the upper and lower
inputs are equal to ONE, both of the upper and lower outputs will
be equal to ZERO. This is the case when the signals GAV-b and GAV-c
both equal ONE. However, if both the upper and lower inputs are
removed from the MEMORY one or the other of the outputs must go to
ONE. Theoretically the signals GAV-b and GAV-c go to ZERO
simultaneously, however, in reality this will never be exactly true
and therefore one signal will last slightly longer than the other
and cause F11 or F11 to go to ONE. Assume that the signal GAV-c
goes to ZERO slightly after the signal GAV-b goes to ZERO. Under
these circumstances then, the C car was the last available car seen
by the scanner. Therefore, the signal F11 will go to ZERO and F11
will go to ONE. With F11 equal to ZERO and the signal GAV-c equal
to ZERO, both the inputs to the NOR element D9,13 are equal to ZERO
so that the signal F15 goes to ONE to prevent the signal LAV-b from
going to ONE. On the other hand, since the signal F11 which is
equal to ONE serves as an input to the NOR element B9,24, the
signal F17 will be equal to ZERO. With all the NOR inputs of the
NOR elements B9,17 now equal to ZERO, the signal LAV-c will go to
ONE. The same random selection would have to be made if all three
of the cars were seen standing available at the same floor.
The master available car signal AVM is produced at the output of
the NOR element D8,12 from the reverse signal AVM. This latter
signal is produced at the output of the NOR element D8,13 which has
as its inputs the signals AV-a,b and c. Obviously, if all the
signals AV-a,b and c are equal to ZERO the signal AVM will also be
equal ZERO. On the other hand, if any of the cars are available,
that is if any of the signals AV-a,b or c equals ONE, the signal
AVM will equal ONE. The signal AVM is an indication that there is
an available car in the system and is equal to ONE continuously
independent of the scan sequence if any of the cars available.
The per floor available car signal, BAVM, is derived from the
reverse signal BAVM through the NOR element D2,12. The signal BAVM
is generated at the output of the NOR element D8,17 which has as
its inputs the outputs of the NOR elements D8,15, D8,10 and D8,11.
The signals B-a and AV-a serve as the inputs to the NOR element
D8,15. Similar inputs associated with the elevator cars B and C
serve as inputs for the NOR elements D8,10 and D8,11 respectively.
If the A car is available, the signal AV-a will equal ZERO and if
the scanner is scanning at the floor at which the A car is standing
the signal B-a will equal ZERO. This will cause the output of the
NOR element D8,15 to go to ONE which will make the signal BAVM
equal to ZERO so that BAVM will equal ONE. Therefore, if the
scanner is scanning at a floor at which there is an available car,
the signal BAVM will equal ONE. At all other times it will equal
ZERO.
FIG. 14
This FIG. illustrates the circuits for generating the signal Q
which is utilized in assigning the closest available car to a
demand. The circuit is composed of four subcircuits; two binary
counters with analog current outputs, a comparator circuit and a
bias circuit. The binary counters are a well known type composed of
a number of RST flip-lop MEMORY units connected in series. The
flip-flops utilized in these counters differ in one important
respect from the MEMORIES used in the circuits described
hereinbefore. Like the other MEMORIES these MEMORIES have an upper
and lower output and an upper input, however, they have a second
input called a TRIP input. Referring to the MEMORY C3,16 it will be
noticed that the upper input is marked with the letter R. This is
the RESET input. When a pulse is supplied to this input the lower
output goes to ONE while the upper output goes to ZERO no matter
what the previous state of the outputs were. Notice that the TRIP
input identified by the letter T is illustrated as being applied to
the MEMORY exactly at the dividing line between the upper and lower
elements. When a pulse is supplied to this input the output signals
change their value no matter what state they were in to begin with.
For instance, if the lower output of the MEMORY C33,16 is ONE and
the upper output is ZERO, when the TRIP input is activated the
upper output will flip to a value of ONE and the lower output will
become ZERO. If a second pulse is applied to the TRIP input, the
upper output will revert to a value of ZERO and the lower output
will return to a value of ONE. Therefore, it can be assumed that on
successive TRIP pulses the outputs alternately flip-flop between a
value of ZERO and ONE.
On alternate pulses when the lower output of the MEMORY C3,16 goes
to ONE a TRIP signal is applied to the second MEMORY in the upper
scanner, C4,16. Thus one pulse is applied to the TRIP input of the
MEMORY C4,16 for every two TRIP signals applied to MEMORY C3,16.
This MEMORY C4,16 represents the second digit of the binary number
stored in the counter. In a similar manner the MEMORY C5,16 C6,16
and E6,16 represent the third, fourth and fifth digits of the
stored binary number. With the five binary digits illustrated it is
possible to have 32 different states of the counter. Although in
the specific embodiment of the invention shown there are only eight
floors in the system so that only three digits would be necessary,
the counters illustrated would be suitable for buildings with many
more floors.
It will be noticed that the upper output of each of the MEMORIES of
the upper counter is connected through a resistor to the input
Q.sub.1 of the comparator. These resistors serve to convert the
digital output of the counters to an analog current which is the
function of the count in the counter. When there is a count of 1 in
the upper counter the upper output of MEMORY C3,16 equals ONE.
Since the MEMORIES utilized have an output voltage of -20 volts,
this will produce a current through the 150K. resistor R1 of
approximately 133 microamps. If the count in the counter is 2 so
that the upper output of the MEMORY C3,16 is ZERO while the upper
output of the MEMORY C4,16 is equal to ONE, a current of
approximately 425 microamperes will be supplied to the input
Q.sub.1 of the comparator through the 47K resistor R2. If the count
in the counter is a 3 so that the outputs of both C3,16 and C4,16
are equal to ONE, the total current applied to the input Q.sub.1 by
the upper counter will be 550 microamperes.
Except for the inputs to be discussed shortly, the lower counter is
identical to the upper counter just described. For a count of 1 in
the lower counter, the upper output of the MEMORY C7,16 will equal
ONE while the upper outputs of all the other MEMORIES in the lower
counter will be equal to ZERO. This count of 1 will similarly
supply a current of approximately 133 microamperes to the input
Q.sub.2 of the comparator through the 150K resistor R7.
Therefore it can be seen that the states of the various MEMORIES in
each counter can be combined in a variety of ways to supply current
inputs Q.sub.1 and Q.sub.2 to the comparator which are
representative of the count stored in the respective counters.
A bias circuit supplies a slight bias current to the comparator
input Q.sub.1 or Q.sub.2 so that these two inputs are never exactly
equal. The bias is supplied by the MEMORY H3,21. At the end of each
scan during the RESET interval the upper output of the MEMORY H3,21
which is the signal SP1AC, have not scanned past the first
available car, goes to ONE. This will supply a bias current of
approximately 61 microamperes to the input Q.sub.2 through the 330K
resistor R12. When the scanner comes to the first floor at which an
available car is located, the signal BAVM goes to ONE. This causes
the signal SP1AC to go to ZERO, however, now the signal SP1AC will
go to ONE to supply a bias current of approximately 61 microamperes
to the input Q.sub.1 of the comparator through the 330K resistor
R6.
The comparator is a current comparator which can be constructed by
anyone skilled in the art. It has such characteristics that if the
input Q.sub.1 exceeds the input Q.sub.2 the output of the
comparator will be equal to ONE. On the other hand, if the input
Q.sub.2 exceeds Q.sub.1 the output of the comparator will be ZERO.
The output of the comparator serves as an input to the NOR element
C11,21 the output of which is the signal Q. The signal Q is
supplied to the input of the NOR element C11,20 to produce the
signal Q. Thus, it can be seen that if the signal Q.sub.1 exceeds
the signal Q.sub.2 , the signal Q will equal ONE. If on the other
hand, the current at Q.sub.2 exceeds the current at Q.sub.1 the
signal Q will equal ZERO.
All of the MEMORIES in the upper counter are reset by the signal
UCR (upper counter reset). When this signal is equal to ONE the
lower output of each of the MEMORIES of the upper counter is made
equal to ONE. Whenever UCR equals ONE therefore the current
supplied to the input Q.sub.1 by the upper counter disregarding the
bias for a moment is ZERO. The signal UCR which is produced at the
output of the NOR element C2,18 also is utilized as an input to the
NOR element C2,12 which serves as the input gate for the upper
counter. The input to the NOR element C2,18 is the output of the
NOR element C2,19 which has as its inputs the signal SP1AC and the
output of the NOR element C2,20. The NOR element C2,20 has two
inputs; the signal BAVM and the signal DEM. The latter signal also
serves as an input to the NOR element C2,12 which has as a third
input the advance pulse signal AP(1+2).
The advance pulse signal also serves as an input to the NOR element
B14,12 which is the input gate for the lower counter. This NOR
element also has the signals DEMP and DEM as inputs. The output of
this NOR element is the TRIP pulse for the lower counter. The reset
pulse for the MEMORIES in the lower counter is the signal LCR
(lower counter reset) supplied by the AMPLIFIER E8,24. This signal
is applied to the lower counter MEMORIES during the RESET interval
and when the signal DEM equals ZERO.
For purposes of illustration, let us assume that the scanner has
just completed an up scan, that there is an available car at the
eighth floor and that a down corridor call is registered at the
fifth floor which will create a demand for service in the down
direction. During the RESET-UP interval the RESET signal will go to
ONE causing the signal SP1AC to go to ONE and the signal SP1AC to
go to ZERO. The signal SP1AC will cause the output of the NOR
element C2,19 to go to ZERO making the signal UCR go to ONE. This
signal will reset all of the MEMORIES in the upper counter so that
the upper outputs of these MEMORIES will be equal to ZERO. Since
the signal SP1AC, as just mentioned, is equal to ZERO there will be
ZERO current input to the comparator at Q.sub.1. The UCR signal
will also prevent the development of any triggering pulses in the
upper counter by the NOR element C2,12.
With the RESET signal equal to ONE, a reset signal will also be
applied to each MEMORY in the lower counter so that the upper
output of each of the MEMORIES will be equal to ZERO. Therefore, no
current will be supplied to the comparator at Q.sub.2 by the lower
counter. However, with the signal SP1AC equal to ONE, a current of
61 microamperes will be supplied to Q.sub.2 through the resistor
R12. Consequently, as mentioned above, the signal Q will equal ZERO
while the signal Q will equal ONE.
When the scanner receives another pulse and advances to the eighth
floor on the down scan, the signal AP(1+2) will go to ONE for 50
microseconds. When the signal AP(1+2) returns to ZERO no triggering
pulse will be supplied to either counter because the signal UCR
being equal to ONE prevents the output of NOR element C2,12 from
going to ONE while the signal DEM being equal to ONE prevents the
output of the NOR element B14,12 from going to ONE. Since it was
assumed that an available car was located at the eighth floor, the
signal BAVM will go to ONE. This will cause the signal SP1AC to go
to ONE and SP1AC to go to ZERO. With the latter signal equal to
ZERO the bias will be removed from the Q2 input of the comparator
circuit. However, the bias will now be supplied to the Q.sub.1
input of the comparator by the signal SP1AC through the resistor
R6. Since the current input at Q.sub.1 exceeds the current input at
Q.sub.2 the signal will go to ONE.
Although the signal SP1AC goes to ZERO, the reset signal for the
upper counter UCR, remains equal to ONE since the signals BVAM and
DEM (since no demand exists) both equal ZERO thereby providing a
ONE input to the NOR element C2,19 from the output of the NOR
element C2,20. The upper counter remains clamped at RESET and
therefore the floor at which the available car is located is not
counted.
When the scanner advances to the seventh floor the signal BAVM
returns to ONE since it was presumed that there is no available car
at the seventh floor. This causes the output of the NOR element
C2,20 to go to ZERO and since the signal SP1AC remains equal to
ZERO for the remainder of the scan, the signal UCR goes to ZERO
thereby removing the reset signal from the MEMORY elements of the
upper counter and from the triggering gate of the upper counter,
NOR element C2,12. When the scanner advanced to the seventh floor,
the signal AP(1+2) went to ONE. 50 microseconds after the scanner
advances this signal returns to ZERO. Since the signal UCR is equal
to ZERO, and since no demand has been seen yet the signal DEM
equals ZERO, the output of the NOR element C2,12 goes to ONE. This
signal triggers the MEMORY C3,16 to cause the lower output to go to
ZERO and the upper output to go to ONE. This supplies a current
representative of a count of ONE to the comparator input Q.sub.1
through the resistor R1. Since the signal DEM remains equal to ONE
this advance of the scanner has no effect on the lower counter.
When the scanner advances to the sixth floor the signal AP(1+2)
again goes to ONE momentarily and returns to ZERO. Since there is
no available car located at the sixth floor and there is no down
corridor call registered, there the only effect on the circuit is
for the NOR element C2,12 to supply another triggering pulse to the
MEMORY C3,16 when the signal AP(1+2) goes to ZERO. With this pulse
the upper output of the memory C3,16 returns to ZERO while the
lower output goes to ONE. This triggers the MEMORY C4,16 causing
its lower output to go to ZERO while its upper output goes to ONE.
This upper output then supplies a current of approximately 425
microamperes to the Q.sub.1 input of the comparator through the
resistor R2. Again there is no effect on the lower counter since
the signal DEM keeps the output of the NOR element B14,12 at
ZERO.
Since it was assumed that a down corridor call at the fifth floor
created a demand for service, when the scanner advances to the
fifth floor position the signal DEM will go to ONE. Hence, both the
signals BAVM and DEM are equal to ONE. The signal UCR will remain
equal to ZERO so that the upper counter will retain its count. With
the signal DEM equal to ONE, the output of the NOR element C2,12
cannot go to ONE this time when the signal AP(1+2) returns to ZERO.
In other words the upper counter is locked up at a count of 2.
However, with the signal DEM going to ZERO the reset signal is
removed from the MEMORY elements in the lower counter. A count will
not be entered in the lower counter when the signal AP(1+2) returns
to ZERO this time because while the scanner is at the floor at
which the demand is located the signal DEMP will be equal to ONE to
maintain the output of the NOR element B14,12 at ZERO. When the
scanner advances to the next floor, however, the signal DEMP will
go to ZERO. The signal DEM will remain equal to ONE and the reverse
signal DEM will remain equal to ZERO until a car is assigned to the
demand or the end of the scan is reached. Therefore, when the
scanner advances to the fourth floor position, the output of the
NOR element B14,12 will go to ONE to provide a triggering pulse to
the MEMORY C7,16 when the signal A P(1+2) returns to ZERO. This
will cause the lower output of that MEMORY to go to ZERO while the
upper output will go to ONE thereby supplying a current of
approximately 133 microamperes to the input Q.sub.2 of the
comparator through the resistor R7. Since the current applied to
the Q.sub.1 input of the comparator is equal to the 425
microamperes through the resistor R2 and the 61 microamperes bias
current through the resistor R6 for a total of 486 microamperes,
the input at Q.sub.1 1 exceeds the input at Q.sub.2 so that the
signal Q remains equal to ONE.
When the scanner advances to the third floor, another triggering
pulse is supplied to the MEMORY C7,16 when the signal AP(1+2)
returns to ZERO. This causes the upper output of the MEMORY C7,16
to go to ZERO while the lower output goes to ONE. The latter signal
triggers the MEMORY C8,16 to cause the lower output of that MEMORY
to go to ZERO while the upper output goes to ONE. The upper output
of this MEMORY will therefore supply a 425 microampere current to
the comparator input Q.sub.2 through the resistor R8. Both counters
now show a count of 2,however, the 61 microampere bias applied to
Q.sub.1 keeps the signal Q equal to ONE.
The situation in review is that the scanner is scanning down the
floors saw an available car at the eighth floor. The upper counter
then counted out two floors, the seventh floor and the sixth floor,
and held the count at 2 when it saw a demand at the fifth floor.
The lower counter then picked up the count and registered a count
of 1 at the fourth floor and a count of 2 at the third floor. Thus,
it can be seen at this point that there is no car closer to the
demand at the fifth floor than the car already seen at the eighth
floor. When the scanner advances to the second floor position
another triggering pulse is supplied to the MEMORY C7,16 which
returns the lower output of the MEMORY to ZERO and again makes the
upper output equal to ONE. When the lower output of the MEMORY
C7,16 returns to ZERO the MEMORY C8,16 is not triggered therefore
its upper output remains equal to ONE. Consequently, a current of
558 microamperes is supplied to the input Q.sub.2 ; 425
microamperes through the resistor R8 and 133 microamperes through
the resistor R7. As was shown above the current input at Q.sub.1
now exceeds the input at Q.sub.1 and the signal Q will go to ZERO.
In other words, the system has counted out as many floors below the
demand as the available car seen at the eighth floor was above the
demand and therefore the system "quotas" out.
It should be noted that if the system detects a second available
car before it sees a demand, the upper counter will re reset to
ZERO. This occurs because since the scanner has not seen a demand,
the signal DEM equals ZERO and when another available car is seen
the signal BAVM goes to ZERO causing the output of the NOR element
C2,20 to go to ONE. This causes the signal UCR to go to ONE which
resets all the MEMORIES in the upper counter. Each time that the
scanner sees an available car before it sees a demand the upper
counter will be reset to ZERO. If an available car is seen after
the system has seen a demand, that is after the signal DEM goes to
ONE, it will have no effect upon the upper counter because the
output of the NOR element C2,20 is clamped at ZERO. It will also
have no effect on the lower counter, since neither the signal BAVM
nor its reverse signal is an input to the lower counter. Under
these circumstances the assignment circuit to be described shortly
is effective to determine which car should be started. It should be
remembered from the discussion of the circuits generating the
signal DEM that this signal can only go to ONE once during any one
scan. Once the signal goes to ONE it will remain equal to ONE for
the remainder of the scan unless a car is assigned on that scan. It
will be observed that if a demand is seen before an available car,
the upper counter will never begin to count on that scan. The lower
counter will count, however, and therefore even if an available car
is seen at the next floor after the demand so that the bias is
shifted to the Q.sub.1 input of the comparator, the current
supplied to the Q.sub.2 input by the first count will exceed the
bias and the signal Q will remain ZERO throughout. One further
note. It will be seen that when a car is assigned to the demand,
the signal DEM will return to ONE to reset the lower counter to
ZERO. Therefore, with the bias applied to the Q.sub.1 input of the
comparator the signal Q will equal ONE.
FIGURE 15
This figure illustrates the circuits for initiating the starting of
the available car closest to a demand. The portion of the circuit
other than that enclosed in the dashed line is a sequential circuit
which takes into account the output of the Q circuit just described
along with the sequence in which the demand and the available cars
are seen in order to determine which car should be started and in
which direction it should run. The Q circuit merely determined if
an available car was seen before the demand and if so whether the
scanner had counted out the same number of floors beyond the demand
that the first available car was before the demand. This circuit
takes that information into consideration and if the same number of
floors have been counted out beyond the demand without seeing an
available car, it will generate a signal to start the first car.
However, if another available car is seen beyond the demand but a
fewer number of floors beyond the demand than the first available
car is before the demand, it will generate a signal to start the
second available car to travel in the direction opposite to the
direction of the scan to serve the demand. Furthermore, this
circuit will generate a signal to open the doors of an available
car which is standing a the floor at which a demand exists. The
circuit then is in effect an assignment circuit. The portion of the
circuit described so far is common to all of the elevator cars in
the system.
The second portion of the circuit is that enclosed in the dashed
line along the right hand edge of the figure. The components shown
therein and the signals generated are individual to each car. The
circuit illustrated is that for the A car, but those for the B and
C cars are similar. In order for the A car to be selected it must
be the last available car seen (LAV-a must equal ZERO --see FIG.
13).
The circuits shown in FIG. 15 are effective to start the closest
available car as soon as the decision can be made as to which car
should be started. For instance, if a demand is seen first by the
scanner, the first available car that the system sees is
necessarily the closest and therefore may be started immediately.
On the other hand, if an available car is seen first and then a
demand it cannot be determined whether that car is the closest
available car until the same number of floors beyond the demand as
the first available car was before the demand have been scanned.
However, if the scanner completes the scan before it has scanned
the same number of floors beyond the demand as the available car
observed was before the demand, no other car can be closer and it
can be started during the SET interval.
The inputs to the sequential circuit of FIG. 15 are BAVM, Q, the
reverse signals BAVM and Q and the signal DEM. The only outputs of
the sequential portion of the circuit are the signals F-50 and
F-70. One other input signal is the signal SET. The circuit
contains a number of NOR and MEMORY elements with numerous cross
connections. In the preferred embodiment of the invention herein
described the arrangement of these logic components and the
interconnections between the components can be understood by
reference to the circuit diagram of FIG. 15. The internally
utilized output signals of these components are identified by the
reference characters F10, F20, etc. through F110. Some of these
signals are the reverse signals such as F10.
At the completion of each scan the signal DEM is reset so that the
signal DEM is equal to ONE at the start of each scan. In addition,
at the beginning of each scan the signal Q equals ZERO as does the
signal BAVM. It is also clear that the signal SET is equal to ONE
except during the SET interval at the end of each scan. Therefore,
as can be seen from FIG. 15, at the beginning of each scan the
signals F10, F20, F30, F40, F60, F80, F90 and F110 are equal to
ZERO while the signals F50, F70 and F100 all equal ONE.
By way of example, assume that on a particular scan the system sees
a demand before it sees an available car. As soon as the demand is
seen the signal DEM will go to ZERO. It can be seen by referring to
the circuit diagram that all of the other signals maintain the same
values that they had at the beginning of the scan for the time
being. It will be remembered from the discussion of the Q circuit
that if the signal Q equals ZERO when the signal DEM goes to ZERO,
Q will remain equal to ZERO for the rest of the scan. Under these
circumstances the only signal that can change is the signal
BAVM.
Assume that the scanner continues scanning past floors and that it
comes to a floor at which an available car is located so that the
signal BAVM now goes to ONE. At the same time the signal BAVM goes
to ZERO. As was just stated the signal Q is ZERO therefore, the
signal F80 goes to ONE which makes the signal F100 go to ZERO. With
the signal BAVM equal to ONE the signal F20 goes to ONE making the
reverse signal F20 equal to ZERO. The signal F110 is held equal to
ZERO by the signal Q and hence all of the upper inputs to the
MEMORY D1,17 are ZERO. However, since the signal F80 is now equal
to ONE the signal F30 goes to ONE. This latter signal holds the
signal F60 equal to ZERO and F60 equal to ONE which it can be seen
will maintain F70 equal to ONE. On the other hand, the signals F10
and therefore F40 remain equal to ZERO and since DEM and BAVM both
also equal ZERO, all of the inputs to the NOR element D2,13 are
equal to ZERO and the signal F50 will go to ZERO. Therefore, the
signal F50 now equals ZERO and the signal F70 remains equal to ONE.
It is when one of these signals goes to ZERO that a car has been
designated to serve a demand. Cars will only be assigned to serve
corridor calls for service in the direction of scan; however, the
car may have to travel in the opposite direction to reach the call
in which case, as in the example just considered, the signal F50
will go to ZERO. If the car is standing at the floor at which the
corridor call to which it is assigned is registered, it is also the
signal F50 which effects assignment. On the other hand, if the car
must travel in the direction of scan to reach the corridor call to
which it is assigned, the signal F70 will go to ZERO.
When a car is assigned to a demand, the signal DEM will go back to
ONE thereby blocking the signals F50 and F70 from going to ZERO.
Remember that when this occurs the signal DEM will remain equal to
ONE for the remainder of the scan to prevent the assignment of more
than one car per scan.
Assume now that on a particular scan the scanner sees an available
car before it sees a demand. Remember that at the beginning of the
scan, all of the F signals except F50, F70 and F100 are equal to
ZERO. When an available car is seen the signal BAVM goes to ONE and
BAVM goes to ZERO. It should be remembered from the discussion of
the Q circuit that when the system sees an available car before DEM
goes to ZERO the signal Q will go to ONE. The only effect on the
circuit at this point is that with the signal Q equal to ZERO and,
as was mentioned with the signal F10 also equal to ZERO, the signal
F110 will go to ONE.
When the scanner advances to the floor beyond the position of the
available car and the Q circuit starts counting, the signal BAVM
will go to ZERO so that the signal F90 goes to ONE. However, the
signal F30 will remain equal to ZERO because the signals F110, F20
and DEM all equal ONE. Now when the scanner comes to a floor at
which a demand exists and the signal DEM goes to ZERO, the signal
F20 will go to ONE since the signal Q still equals ONE. With the
signal F90 equal to ONE the signal F100 equals ZERO so even though
the signals F20 and DEM now equal ZERO the signal F10 remains equal
to ZERO. Therefore, the signal F110 remains equal to ONE to hold
F30 equal to ZERO. At this point, the signal BAVM maintains the
signal F50 at the value of ONE. With F30, F20, DEM and BAVM all
equal to ZERO the signal F60 goes to ONE making the signal F60
equal to ZERO. However, since the signal SET equals ONE, the signal
F70A equals ZERO, and since the signal Q equals ONE the signal F70B
equals ONE, so that the signal F70 remains equal to ONE. Therefore,
under these circumstances, it is not yet clear which car is the
closest car to the demand and the decision to assign a car will be
delayed.
The important matter now is whether the signal Q goes to ZERO
before the signal BAVM goes to ONE. Let us assume for the moment
that before another available car is seen the signal Q goes to
ZERO. In other words, assume that the scanner has counted the same
number of floors beyond the point where it saw the demand as the
first available car it saw was before the demand. Under these
circumstances then the first car was the closest car and the
decision can now be made to start the car. When Q goes to ZERO it
will have no effect on the signal F20 which will remain equal to
ZERO. When the signal Q goes to ONE the signal F110 goes to ZERO,
however, F30 will remain equal to ZERO since both the signals F80
and F90 will now be equal to ZERO. Therefore the signal F60 remains
equal to ZERO, but with the signal Q now equal to ZERO, the signal
F70B goes to ONE causing the signal F70 to go to ZERO. As will be
seen shortly, this signal will be effective to start the first
available car seen traveling in the direction of scan to serve
calls in the direction of scan.
Assume however, that an available car is seen while the signal Q
still equals ONE. This will cause the signals F80 and F90 to go to
ZERO so that the signal F30 will remain equal to ZERO. The signal
F30 in turn will remain equal to ONE so that F40 stays equal to
ZERO. Since DEM is equal to ZERO, and now BAVM is equal to ZERO,
the signal F50 will go to ZERO. This signal, it will be seen, will
be effective to start the second available car detected in the
direction opposite to that of the scanner to serve the demand. In
other words the car past the demand is closer to the floor at which
the demand is registered. With Q equal to ONE and SET equal to ONE
the signal F70 remains equal to ONE. If the signal Q goes to ZERO
at the same floor that the signal BAVM goes to ONE this is an
indication that the car seen before the demand and the car now
being scanned are both the same distance from the demand but on
opposite sides of it. Under these circumstances either one could be
selected to answer the call, however, it can be seen by following
the signals generated by the circuit illustrated for the preferred
embodiment of the invention that the second car is preferred.
Therefore with the signal BAVM equal to ONE, the signal F60 goes to
ZERO making the signal F60 equal to ONE so that even though Q goes
to ZERO the signal F70B remains equal to ZERO so that F70 remains
equal to ONE. At the same time, since the signals F40, DEM and now
BAVM are equal to ZERO, the signal F50 will go to ZERO.
One situation remains, and that is where an available car is seen,
then a demand and then the scan is completed before the Q circuit
quotas out or another available car is detected. Obviously, the
available car in front of the demand is the closest. Under these
circumstances, as shown above, F60 will equal ZERO and when SET
goes to ZERO, F70A will go to ONE to cause F70 to go to ZERO.
The preferred embodiment of the invention is so designed that in
assigning an available car to a demand the system will always start
the last available car seen by the scanner up to that point in the
scan. For instance, if the scanner sees the demand first and then
sees an available car, that car is the last available car seen up
to this point by the scanner. It is also the closest available car
and therefore should be dispatched to serve the demand. Likewise,
if an available car is seen before the demand and the Q circuit
counts out indicating that it has gone as many floors beyond the
demand without seeing another available car as the last available
car seen was before the demand, it will start that last available
car. It is obvious also if an available car is seen then a demand
and a second available car is seen closer to the demand it is the
last available car seen by the scanner.
An available car may be located in one of three positions with
respect to a demand at the time that it is assigned to the demand.
First, as far as the scanner is concerned, it may be in front of
the demand and therefore must be in the same direction as the scan
to reach the demand, second, it may be behind the demand with
respect to the direction of the scan so that the car will have to
travel in the direction opposite that of the scan to serve the
demand or in the third case the car may be at the floor at which
the demand is registered. Under the latter circumstances, the car
does not have to travel at all but the doors must be open since
arbitrarily according to this invention, the doors of an elevator
car close when it is standing available. Only the circuits for the
elevator car A are shown and will be described, however, circuits
for the B car and the C car will be identical except the input
signal LAV-a will be replaced by LAV-b and c,respectively.
As was shown above, if the available car is located at the floor at
which the demand is located, the signal F50 goes to ZERO. Since the
car is at the floor at which the demand is located the signal DEMP
will equal ZERO. Since we are assuming here that it is the A car,
the signal LAV-a will equal ZERO indicating that it was the last
available car seen. If the scanner was scanning up when it
discovered the corridor call which caused the signal DEMP to go to
ZERO, the signal S-UP will also go to ZERO. Under these
circumstances all the inputs to the NOR element D6,15 equal ZERO so
that the signal U42U-a will go to ONE. This signal will be
effective to open the doors and prepare the car for up travel since
it was an up corridor call which created the demand. If it was a
down corridor call which creates the demand so that DEMP goes to
ZERO while the signal S-DN is equal to ZERO, then all the inputs of
the NOR element D6,10 will be ZERO and the signal D42D-a will equal
ONE so that the doors will open and the car will be prepared for
down travel.
It will be remembered from the discussion of the sequential circuit
above that if the scanner sees an available car, then a demand and
then quotas out before seeing another available car that the signal
F70 will go to ZERO. Under these circumstances, the car seen before
the demand should be dispatched in the direction of scan to serve
corridor calls in that direction. If the scan is up so that the
signal S-UP equals Zero and the A car is the available car below
the up demand, this car should be started in the up direction.
Since all of the inputs to the NOR ELEMENT D2,15 will equal ZERO
under these conditions, the signal U81U-a will equal ONE indicating
that the A car should be started in the up direction to serve an up
demand. Conversely, if this occurred on a down scale the A car
should be started in the down direction to serve a down demand.
Under these conditions, the signal S-DN equals ZERO so that all the
inputs of the NOR element D2,10 will equal Zero to make the signal
D81D-a equal to ONE.
If the sequential circuit determines that the car below a down
demand is closest to the demand, the signal F50 goes to ZERO on the
down scan. Since the car is not at the floor at which the car call
which created the demand is registered, the signal DEMP will also
equal ZERO. Therefore, all of the inputs to the NOR element D6, 17
will be equal to ONE to make the signal D81U-a equal to ONE. This
will start the car A in the up direction to serve the down demand.
If on the other hand, the system determines on the up scan that the
A car is the closest car above an up demand, all the inputs to the
NOR element D7,13 will be equal to ZERO so that U81D-a will go to
ONE to start the A car traveling down for the up demand.
FIGURE 16
FIG. 16 illustrates the circuit for generating the signals 80UX-a
and 80DX-a. These signals are the car call and demand direction
signals for the up and down directions respectively. They are
effective to give a car direction in response to car calls and to
the assignment of the car to a demand. The circuits shown are
individual per car and again appropriate circuits for the A car are
illustrated. The circuits for the B car and C car are identical
except that the inputs are those associated with the particular
car.
The signal 80UX-a is generated at the lower output of the MEMORY
E9, 11 while the reverse signal 80UX-a is generated at the upper
output of the same MEMORY. This MEMORY has a lower input which is
the output of the NOR element D9,19 and an upper input which is the
lower output of the MEMORY D9,15. This latter signal serves as an
input along with the signal SET-DN+RESET-DN for the NOR element
D9,19. The lower input to the MEMORY D9,15 is the RESET signal.
There are three upper inputs to this MEMORY; SCU-a, CA-a and
DA-a.
The signal SCU-a, start the car up, is derived from the output of
the NOR element C13,23 which has as its input the output of the NOR
element C13,21. This latter NOR element has three input signals
derived from the circuit for starting the closest available car
which appears in FIG. 15. Signal U81U-a goes to ONE if the A car is
assigned to up corridor calls and it is below the up corridor call
creating the demand. The signal D81U-a goes to ONE if the elevator
car A is assigned to a down demand and it is below the down
corridor call creating the demand. On the other hand, if the A car
is assigned to up corridor calls and it is standing available at
the floor at which the corridor call which creates the demand is
registered, the signal U42U-a will go to ONE. Under any of these
conditions the elevator car A should be set for up travel and
therefore the signal SCU-a will go to ONE.
When SCU-a goes to ONE, the lower output of the MEMORY D9,15 will
go to ONE which in turn will cause the signal 80UX-a to go to ONE.
Once the A car is assigned to a demand it will lose its
availability and the signal which caused the signal SCU-a to go to
ONE will return to ZERO. When the RESET interval is reached, the
lower output of the MEMORY D9,15 will be returned to ZERO. However,
the signal 80OUX-a will not be returned to ZERO at this time. This
is because the signal SET-DN+ RESET-DN will only go to ZERO during
the SET-DN interval. That is, only during the SET-DOWN interval
will the lower input of the NOR element D9,19 to go to ZERO.
Assume that the A car is assigned to serve up corridor calls above.
The signal SCU-a is made equal to ONE by the signal U81U-a on the
up scan. Therefore, even though during the RESET-UP interval the
lower output of the MEMORY D9,15 is made equal to ZERO, the signal
SET-DN+RESET-DN remains equal to ONE so that the signal 80UX-a
cannot be reset to ZERO. However, during the SET-DN interval the
signal SET-DN+RESET-DN goes to ZERO. Since at this time the lower
output of the MEMORY D8,15 is also equal to ZERO, the output of the
NOR element D9,19 will go to ONE to return the signal 80UX-a to
ZERO. If the A car is assigned to serve a down demand where it is
to be started in the up direction since it is below the highest
down corridor call creating the demand, the signal D81U-a goes to
ONE on the down scan to make 80UX-a equal to ONE. Under these
conditions during the SET-DN interval the lower output of the
MEMORY D9,15 is still equal to ONE when the signal SET-DN+ RESET-DN
goes to ZERO so that the signal 80UX-a is not reset. It is not
until the next advance of the scanner, that the RESET signal goes
to ONE and the lower output of the MEMORY D9,15 goes to ZERO. It
can be appreciated here why the signal SET-DN+ RESET-DN was
generated. As was mentioned previously, this signal has almost the
same time characteristic as the SET-DN signal as shown in FIG. 2.
However, it can be seen that if the SET-DN signal is slow to return
to a value of ONE when the scanner advances to the RESET interval
both inputs to the NOR element D9,19 will momentarily be equal to
ZERO which would cancel the 80UX-a signal. However, with the
RESET-DN signal combined with the SET-DN signal, false cancellation
of the 80UX-a signal is eliminated. Even thought the signal D81U-a
returns to ZERO as soon as the car loses its availability the
signal 80UX-a will remain equal to ONE at least through the next
entire up scan and down scan.
The signal CA-a which can also cause 80UX-a to go to ONE will be
equal to ONE if all four of the inputs to the NOR element D9,13 are
equal to ZERO. The signal UV-a is generated at the output of the
NOR element D9,21 which has as its two inputs the signals 32-a and
B1-a. The signal 32-a is the running signal and will equal ONE
whenever the A car is running. For an understanding of how this
signal is generated refer to the earlier filed patent identified
above. The signal B1-a is equal to ONE except when the scanner is
scanning at the floor at which the A car is located. Therefore, the
signal UV-a will equal ZERO unless the scanner is scanning at the
floor at which the A car is standing. A second input to the NOR
element D9,13 is the signal S-UP which equals ZERO during the up
scan. The third input is the signal G-a which is equal to ZERO is
the scanner is scanning at at or past the car in the direction of
scan, in this case the A car. The fourth input of the NOR element
D9,13 is the signal X2-a.
The signal X2-a will be equal to ZERO under two circumstances.
First, when the canner is scanning at a floor at which a car call
is registered for the A car, the signal 300M-a will be equal to
ZERO. This signal will make the output of NOR element G1,20 equal
to ONE, so that the signal X2-a will equal ZERO. Secondly, the
signal X2-a will be equal to ZERO if the output of the NOR element
G10,18 is equal to ONE. This will occur during the up scan (when
S-UP equals ZERO) if the A car is assigned to travel down to serve
up demands (A2UD-a equals ZERO) when the scanner comes to the floor
at which the up corridor call is registered which the systems wants
the A car to stop for (STP-DEMP-a equals ZERO). It should be
appreciated that for the signal CA-a to go to ONE the signal X2-a
must go to ZERO when the other inputs in the NOR element D9,13 go
to ZERO. Therefore, CA-a will go to ONE during the up scan when the
scanner sees a car call above the car or when the scanner sees the
downwardly traveling A car at a floor at which it is to stop for an
up call.
The signal DA-a will equal ONE if all the inputs to the NOR element
D15,12 equal ZERO. As mentioned above, the signal UV-a will equal
ZERO if the car is running or if the scanner is not scanning at the
floor at which the car is stopped. With the scanner scanning in the
down direction, the signal S-DN will equal ZERO and if it has not
yet passed the A car the signal F-a will equal ZERO. Lastly, the
signal X1-a must equal ZERO. This will occur if either of the
inputs to the NOR element G9,19 are equal to ONE. The output of the
NOR element G1,20 will cause X1-a to go to ZERO if the scanner is
scanning at a floor which a car call is registered for the A car
(300M-a equals ZERO). In addition, X1-a will go to ZERO if all of
the inputs to the NOR element G9,18 are equal to ZERO. This will
occur on a down scan (S-DN equals ZERO) if the car is assigned to
travel up to serve down demands (A2DD-a equals ZERO) when the
scanner comes to the floor at which the down corridor call which
the system wants the A car to stop for is registered (STP-DEMP-a).
In other words, the signal DA-a will go to ONE during the down scan
if a corridor call is registered in the A car for a floor at or
above the position of the A car or if the A car is assigned to
travel up to serve down demands and the car is below the floor at
which the down call which creates the demand is registered.
It can be seen from these circuits of FIG. 16 that if the car is
running for a car call above or is running up to serve down
corridor calls that the signal 80UX-a will remain equal to ONE as
long as the car sees a call to run to. The importance of this will
be evident later when it will be seen that the car will stop if it
does not see a call to run to.
The signal 80DX-a is generated in a similar manner when the A car
is to travel in the down direction. The circuits in FIG. 16 which
generate this signal can be understood once the 80UX-a circuit have
been mastered. If the A car is to be started in the down direction
to serve a down demand (D81D-a equals ONE) or serve an up demand
which is below the car (U81D-a equals ONE or if the car is assigned
to a down demand at the floor at which it is located (D42D-a equals
ONE), then the signal SCD-a (start the car down) will go to ONE to
cause the signal 80DX-a to equal ONE. If during the down scan (S-DN
equals ZERO) when the scanner is scannning at the position of the A
car (G-a equals ZERO) and the car is running (32-a equals ONE) or
anytime the scanner is scanning below the car (G-a equals ZERO,
B1-a equals ONE) and it sees a car call registered for the A CAR
(300M-a equals ZERO) the signal UB-a will equal ONE. This will also
cause the signal 80DX-a to go to ONE. The signal UB-a will also go
to ONE on the down scan if the A car is assigned to travel up to
serve down demands (A2DD-a equals ZERO) when the scanner sees the A
car (G-a goes to ZERO) at the floor at which it is to stop and
reverse direction to serve down corridor calls (STP-DEMP-a equals
ZERO).
In addition, the signal 80DX-a can be made equal to ONE by the
signal CB-a If during the up scan (S-UP equals ZERO) while the
scanner is at or below the elevator car A (G-a equals ZERO) it sees
a car call registered for the A car (300M-a equals ZERO), CB-a will
go to ONE. Also, the signal CB-a will go to ONE on the up scan
causing the signal 80DX-a to go to ONE, if the A car is assigned to
up demands (A2UD-a equals ZERO), when the scanner comes to the
floor at which the up call which the system wants the A car to stop
for is registered (STP-DEMP-a equals ZERO).
It should be noted that the signal CB-a and UB-a as well as CA-a
and DA-a will only equal ONE at the particular floor at which all
of the appropriate conditions are met. Therefore, during the RESET
interval the lower output of the MEMORIES E9,17 and D9,15 are both
set at ZERO. Like the signal 80UX-a the signal 80DX-a will not be
reset to ZERO when the output of the MEMORY element E9,17 first
goes to ZERO. However, if during the next down scan the lower
output of MEMORY E9,17 is not again made equal to ONE by one of the
upper input signals, then during the SET-DN interval when the
signal SET-DN+RESET-DN goes to ZERO the signal 80DX-a will be reset
to a value of ZERO. Again if the car is serving a car call below it
or is assigned to travel down to serve an up call, the signal UB-a
or CB-a must go to ONE during the down scan or up scan respectively
so that the signal 80DX-a remains equal to ONE. This is an
indication to other parts of the system that the car still has a
call to run to.
FIGURE 17
This figure illustrates the circuits for generating the corridor
call above and below signals, the up and down travel signals and
the master travel signal.
The signal 78U-a which is the no corridor call above the car signal
is normally equal to ONE. It is generated at the upper output of
the MEMORY F1,21 which has an upper input the lower output of the
MEMORY D10,10 and as a lower input the output of the NOR element
D10,12. This NOR element has an input the lower output of the
MEMORY D10,10 and the signal SET-DN+RESET-DN. The MEMORY D10,10 has
one lower input which is the signal RESET-DNB and three upper
inputs which include the signals U1, U2 and U3. U1 is produced at
the output of the NOR element G3,9 which has as its inputs the
signals MUDCC(X), S-UP and SF-a. The signal U2 is produced at the
output of the NOR ELEMENT D10,17 which has as its inputs the
signals 100M, B-a and the signal Y. The signal U3 is similarly
produced from the output of the NOR element D10,15 which has as its
inputs the signals F-a,MCC and Y. The signal Y is produced by the
NOR element D6,18 which has as its input the output of the NOR
element D10, 19. This latter NOR element has as inputs the signals
S-UP, R2D-a and AV-a.
If no corridor calls are registered at floors at or above the
position of the A car, then during the reset-DN interval the output
of the MEMORY D10,10 will go to ZERO. If through the next up and
down scan none of the signals U1 through U3 go to ONE, then when
the SET-DN interval is reached the signal SET-DN+RESET-DN will go
to ZERO so that the NOR element D10,12 will supply a signal to the
lower input of the MEMORY F1,21 to make the signal 78U-a equal to
ONE. As was mentioned previously the signal SET-DN + RESET-DN is
equal to ONE at all times except during the SET-DN interval.
Therefore this is the only time that the signal 78U-a can be made
equal to ONE.
If during the up scan (S-UP equals ZERO) when the scanner has
scanned past the A car serving in the up direction (SF-a equals
ZERO), an up corridor call is reached which the system wants the A
car to see (MUDCC (X) equals ZERO), then the signal U1 will go to
ONE. This will cause the lower output of the MEMORY D10,10 to go to
ONE which will cause the signal 78U-a to go to ZERO indicating that
there is an up corridor call above the A car serving up calls.
There is another situation where the signal 78U-a will go to ZERO.
It is a unique feature of this invention that if a car is running
up to serve a down demand above it and that demand is canceled by
another car, the first-mentioned car will continue to travel up and
stop at the next down corridor call that it sees. If there are no
such calls then the car will change its assignment, continue
traveling up and stop at any up corridor calls that it sees above.
In other words, the car will continue traveling in the up direction
as long as it will be of use in doing so.
The flexibility of the system illustrated by the fact that cars can
be individually removed from service and be run independently. At
times it may be desirable to have one car running 2BC, two-button
collective, in the manner in which cars were run in some earlier
relay systems. This system of control is well known in the art.
Under this type of control the car must also be given direction.
Since the car is removed from service, the signal SF-a will remain
equal to ONE at all times so that direction cannot be generated by
generation of the signal U1. To give the car direction under these
circumstances, the signal Y will go to ZERO during the up scan
(S-UP equals ZERO) when the car is not running to a demand (R2D-a
equals ZERO) and is not available (AV-a equals ZERO). If an up
corridor call is then registered (100M equals ZERO) at the floor at
which the car is located (B-a equals ZERO), the signal U2 will
equal ONE to give the up direction to the A car. In addition, if
the system sees either an up or down corridor call (MCC equals
ZERO), during the up scan when the scanner has passed the A car
(F-a equals ZERO), then the signal U3 will go to ONE to cause the
signal 78U-a to go to ZERO. In other words, when the car is out of
service, the call above signal 78U-a will equal ZERO if there is an
up call registered at the floor at which the car is located or if
there is an up or down corridor call registered at a floor above
the car.
The corridor call below the signal 78D-a is generated in a similar
manner from the upper output of MEMORY F1,11. The upper input to
this MEMORY is the signal generated at the lower output of the
MEMORY F1,17. This latter signal along with the signal SET-DN +
RESET-DN serves as an input to the NOR element F2,21 the output of
which is the lower input of the MEMORY F1,11. The lower input of
the MEMORY F1,17 is the signal RESET-DN. The MEMORY F1,17 has three
upper inputs; D1,D2 and D3. If the scanner is scanning down (S-DN
equals ZERO) below the A car which is serving in the down direction
(SF-a equals ZERO) and the system sees a down corridor call which
it wants the A car to see (MUDCC(X) equals ZERO) all of the inputs
of the NOR element G3,18 will equal ZERO and therefore the signal
D1 will go to ONE. This will set the lower output of the MEMORY
F1,17 equal to ONE which will make the signal 78D-a equal to
ZERO.
Once again, if the car is operating 2BC means must be provided to
indicate that there is a call below the car. As described above, if
the car is operating 2BC the signal Y will equal ZERO. Notice that
this occurs on the up scan. Since the scanner is scanning up the
signal G-a will equal ZERO if the scanner is still below the car.
If the scanner sees either an up or down corridor call, the signal
MCC will go to ZERO. This will cause the signal D3 to go to ONE and
thereby make 78D-a equal to ZERO. If while serving 2BC a down
corridor call is registered at the floor at which the A car is
located (200M and B-a both equal ZERO) all of the inputs to the NOR
element F1,15 will equal ZERO and D2 will go to ONE. This will also
be effective to cause the signal 78D-a to go to ZERO.
The signal 81U-a is the up travel signal which commands the power
controller to run the drive motor so that the car is moved in the
upward direction. The circuits through which this is effected may
be the same as those illustrated in the incorporated application.
For instance, the reverse signal 81U-a can serve as an input in the
circuit for energizing the auxiliary go up relay GUA, shown in FIG.
4D of the incorporated application.
The signal 81U-a is generated at the output of the AMPLIFIER E8,23
from the output of the NOR element E9,24. The NOR element E9,19
generates the reverse signal 81U-a. The NOR element E9,24 has three
inputs; 81DX-a, which it will be seen is effective to stop the car
when it is traveling up for down calls, the signal 81D-a, which is
a blocking signal to prevent generation of signals 81U-a and 81D-a
at the same time, and the upper output of the MEMORY D9,17. The two
upper inputs of the MEMORY D9,17 are the signals 8OUX-a and the
output of the NOR element E9,21. This last-mentioned NOR element
has four input signals; 78U-a, 81US-a, STAV-a and 77-a. The two
lower inputs to the MEMORY D9,17 are the signals RDC-a and
81H-a.
Since the signal 81DX-a only goes to ONE when the A car is
traveling in the up direction and it is to stop for a down corridor
call, this signal is normally equal to ZERO. Assuming that the car
has not already been given the signal to run in the down direction,
the signal 81D-a will be equal to ZERO. If under these
circumstances the upper output of the MEMORY D9,17 is also equal to
ZERO, the signal 81U-a can go to ONE. Once the signal 81U-a is
generated the signal 81D-a cannot go to ONE.
As was seen in the description of FIG. 16, the signal 8OUX-a will
go to ONE if the A car has a car call registered in the car for a
floor above the position of the car, or if the car is assigned
either to up corridor calls at or above the position of the car or
to down corridor calls which are above the car. Under any of these
conditions, the signal 8OUX-a will cause the upper output of the
MEMORY D9,17 to go to ZERO thus giving the indication that the A
car should travel in the up direction.
If the A car is set for up travel (81US-a equals ZERO), is serving
in the up direction and sees up corridor calls above it (78U-a
equals ZERO), is not instructed to stop and become available
(STAV-a equals ZERO) and the car is not running up to serve down
calls nor is it instructed to bypass because of load (77-a equals
ZERO) then the output of the NOR element E9,21 will be ONE to cause
the signal 81U-a to go to ONE.
The upper output of the MEMORY D9,17 may be made equal to ONE so
that the signal 81U-a will go to ZERO if either of the lower inputs
to the MEMORY equal ONE while both upper inputs to the MEMORY are
ZERO. The signal RDC-a will go to ONE if both of the inputs to the
NOR element H3,19, the signals 32-a and 34-a, equal ZERO. The
signal 34 is the stopping signal and therefore equals ZERO except
during the stopping sequence. The generation of this signal will be
discussed below. The signal 32-a is the reverse of the running
signal 32-a. These signals are generated in any suitable manner
such as that in which the corresponding signals are generated in
FIG. 4D of the incorporated application. The signal 32-a equals
ZERO whenever the elevator drive motor is receiving power. It is
quite obvious then that the signal RDC-a will equal ONE any time
the car is running and it does not have a stop signal (34-a equals
ZERO). When this signal equals ONE, it attempts to make the upper
output of the MEMORY element D9,17 equal to ONE which would cause
the signal 81U-a to go to ZERO. It is clear then that this signal
is attempting to cancel the up travel order any time that the car
is running. However, it will be remembered that the characteristics
of the MEMORY herein used are such that if one of the upper inputs
is equal to ONE, the upper output may stay at ZERO regardless of
what the lower input is. Therefore, as long as the signal 8OUX-a or
the output of the NOR element E9,21 is equal to ONE the upper
output of the MEMORY D9,17 will stay equal to ZERO. One of these
two upper inputs will stay equal to ONE as long as the car has
someplace to go. If the A car no longer has any car or corridor
call to serve so that the signal 8OUX-a and the output E9,21 are
both equal to ZERO, the signal RDC-a will cause the signal 81U-a to
go to ZERO. This in turn will cause the car to stop and become
available.
Once a car receives a stop signal, the signal 34-a goes to ONE.
This causes the signal RDC-a to go to ZERO and therefore become
ineffective to cancel the up travel signal. However, a second
canceling signal, 81H-a, is effective under certain conditions to
cancel the up travel signal when the car is stopped. The signal
81H-a is derived from the output of the NOR element H3,30 which has
as its inputs the signals 41-a and 70-a. The signal 70-a is the
noninterference signal referred to earlier and is equal to ONE any
time the car is running and for a predetermined time after the car
stops. When the predetermined time expires, the signal goes to
ZERO. The signal is used to permit time for the doors to open and
passengers to exit or enter and register their calls before the
system makes a decision about what to do with the car. It can also
be arranged so that the signal 70 will go to ONE whenever a light
beam across the entranceway to the car is interrupted by a
passenger. The signal 41-a is associated with door opening and is
equal to ONE any time the doors are not fully closed.
Assume that the car is running so that the signal 70-a equals ONE,
thereby making the signal 81H-a equal to ZERO. When the A car
receives a stop signal the signal RDC-a will go to ZERO but the
signal 70-a will remain equal to ONE to maintain 81H-a equal to
ZERO for a predetermined time. In other words, during this period
when the car is stopping, no canceling signal is generated and
hence the travel direction is maintained. As the doors start to
open, the signal 41-a goes to ONE. Therefore, even though the
noninterference time eventually expires, the signal 81H-a remains
equal to ZERO. When the noninterference time does expire, the doors
will begin to close and when they are fully closed the signal 41-a
will go to ZERO so that the signal 81H-a will go to ONE. Therefore,
if the A car while traveling in the up direction stops for an up
corridor call, the up travel indication is maintained temporarily.
If a passenger does not enter the car and register a car call for a
floor above, or there are no more up corridor calls above, then
when the doors close the car will become available and the up
direction will be canceled.
The signal 81D-a is the down travel signal which commands the power
controller to run the car in the down direction when it equals ONE.
It is derived from the output of the NOR element E10,13 through the
AMPLIFIER E6,22. The reverse signal 81D-a is generated by the NOR
element E10,19. The NOR element E10,13 has three inputs; the signal
81U-a, the signal 81UX-a and the upper output of the MEMORY E10,17.
If all of these inputs are equal to ZERO the signal 81D-a will
equal ONE. The 81U-a input is provided to prevent the system from
generating both the up and down travel signals simultaneously. The
signal 81UX-a is equal to ZERO except when the A car which is
traveling in the down direction notches into the floor at which it
is to stop for an up corridor call.
The upper output of the MEMORY E10,17 is equal to ZERO under
similar circumstances for a car traveling in the down direction as
was the upper output of the MEMORY E9,17 for a car traveling in the
up direction. In other words as long as one of the two upper inputs
of the MEMORY E10,17, either 8ODX-a or the output of the NOR
element E9,13 is equal to ONE, the upper output will equal ZERO.
This upper output will remain equal to ZERO even if the upper
inputs return to ZERO unless one of the lower inputs equal ONE. The
upper input 80DX-a is equal to ONE when the car is to start
traveling in the down direction, when a car call for a floor below
the position of the car is registered or when the car is to run
down for an up call below. The output of the NOR element E9,13 is
equal to ONE whenever the A car which is set for down travel
(81DS-a equals ZERO) is serving corridor calls in the down
direction and there is a down corridor call below the position of
the car (78D-a equals ZERO), is not instructed to stop and become
available (STAV-a equals ZERO) and the car is not running down to
serve an up call nor instructed to bypass because of a full load
(77-a equals ZERO). The canceling signal RDC-a as mentioned above
is equal to ONE when the car is running and has not yet received a
stop signal. Also, the canceling signal 81H-a is equal to ONE when
the car is stopped, the noninterference time has expired and the
doors have reclosed.
If the A car, while serving corridor calls in either direction, is
instructed to stop and become available despite corridor calls in
front of it, the signal STAV-a will go to ONE to cause the output
of NORS E9,21 and E9,13 to go to ZERO as the car is stopped. Since
as was described in connection with FIG. 7, the STAV-a signal will
cause the 70-a signal to go to ZERO which in turn will prevent the
doors from opening so that 41-a remains equal to ZERO, the signal
81H-a will go to ONE to cancel the direction signal as the car
stops.
FIG. 18
This figure illustrates the circuits for generating the stopping
signal and the door open signals. The circuits illustrated are for
the A car, however, similar circuits are required for each car.
The signal 34-a is the stopping signal which serves as a command to
the power controller to initiate the stopping sequence. When 34-a
equals ONE stopping is initiated. Since for purposes of
illustration the power controller of the incorporated application
has been adapted to complete the system herein disclosed, circuits
similar to those shown in FIGS. 2 and 4D of the incorporated
application are suitable for effecting stopping of the car in
response to the generation of the signal 34-a. Since any
conventional means may be employed for stopping the car in response
to the stopping signal, the circuits of the incorporated
application are only referred to as one method of achieving
this.
The signal 34-a is generated from the output of the NOR element
F4,19. The signal 34-a generates the reverse signal 34-a through
the NOR element H5,12. The NOR element F4,19 has as an input the
output of the NOR element F4,11. This latter NOR element has as one
input the output of the NOR element F4,21. In addition, the NOR
element F4,11 has three other inputs, the signal 45-a, the signal
STAV-a and the output of the NOR element F4,13. The signal 45-a is
the master door signal. It may be derived from a circuit similar to
that of FIG. 4E of the incorporated application. This signal equals
ONE when the doors are to be opened and is utilized to regenerate
the stopping signal if the doors must be reopened after they have
begun to close. The signal STAV-a equals ONE when the car is to
stop and become available without opening its doors and it is
effective to hold the 34-a signal once generated under these
conditions. The two inputs to the NOR element F4,13 are the
noninterference signal 70-a and the reverse signal 34-a. The output
of this NOR element is effective to hold the 34 signal once it has
been generated under all other conditions not covered above, such
as normal stops for car and corridor calls, until the
noninterference time expires.
The NOR element F4,21 has as its inputs the output of the NOR
element F2,51 and the output of the NOR element G12,9. The input to
this latter NOR element is the signal 39-a. The signal 39-a is a
gating signal which may be derived from circuits similar to that
shown in FIG. 4M of the incorporated application which generates
the signal 39. To understand the purpose of this signal it must be
realized that the floor selector utilized in the incorporated
application is the notching type. That is, it advances in discrete
steps to indicate the position of the elevator cars in the
hatchway. Floor selectors which operate on this principal are well
known in the art. In order to advance the indicated position of the
floor selector it is conventional to utilize inductor plates
mounted in the hatchway between the floors which impede currents in
coils carried by the cars as they pass the inductor plates. Since
it takes time and therefore distance in terms of car travel to stop
a moving elevator car, the decision to stop the car must be made in
advance of the arrival of the car at the desired stopping point. It
is conventional to make this decision as the car passes the
inductor plates or "notches" into a floor since this point is
usually halfway between floors. The switching times of the
solid-state components utilized in this invention are instantaneous
compared to the time it takes the elevator car to pass the inductor
plates in the hatchway. Therefore, as soon as the notching signal
is produced the logic circuits adjust to the new indicated position
of the car and the system has adequate time to determine whether
the car should be stopped at the floor it is approaching and if so,
to generate the stopping signal. In very high speed installations
it is sometimes necessary to generate a stopping signal several
floors in advance of the floor at which it is desired to stop the
car in order to maintain acceptable rates of deceleration. Under
such circumstances schemes such as delaying the car position
signals as discussed in the incorporated application are effective
to provide the necessary lead yet are compatible with the stopping
sequence herein described.
It can be seen from FIG. 18 that the gating signal 39-a must be
equal to ONE to make the output of the NOR element G12,9 equal to
ZERO before the system can generate the stopping signal 34-a by
causing the output of the NOR element F2,10 to go to ZERO.
The NOR element F2,51 has two inputs. The first input is the output
of NOR element F2,50 which in turn has as its inputs the signal
STAV-a and the output of NOR element F2,10. The second input to NOR
element F2,51 is the signal 34AV-a which is generated at the upper
output of the MEMORY F2,52. This MEMORY has as its two upper inputs
the signal AV-a and the output of NOR element F2,50, and as its
lower input the output of NOR element F2,53. This latter NOR
element has as its inputs the signals 39-a, 34-a, 32-a and MKA-a.
The lower output of the MEMORY F2,52 along with the signals 39-a
and 34-a serves as inputs to the NOR element F2,54 which produces
the signal STAV-a. The signals 34AV-a and STAV-a are normally equal
to ZERO.
The NOR element F2,10 has four inputs. The first input is the
output of the NOR element F2,13 which also has four inputs. These
inputs include the signals 1A-a, B-a, MUCC and 77STP-a.
The second input to the NOR element F2,10 is the output of the NOR
element F3,11 which derives its input from the output of the NOR
element F2,19. This latter NOR element has three inputs; the output
of the NOR elements F1,10, F3,12 and F3,13. The NOR element F1,10
has four inputs; the signals 2A-a, B-a, MDCC and 77STP-a. The NOR
element F3,12 receives as its input the output of the NOR element
F3,19. This latter NOR element has three inputs also; the output of
the NOR elements F2,11, F2,12 and F3,24. The NOR element F2,11 has
two inputs; 2A-a and 81D-a. Conversely, the NOR element F2,12 has
the signals 1A-a and 81U-a as inputs. The NOR element F3,24 has as
its inputs the signal 32-a and the output of the NOR element F3,21.
F3,21 has as its inputs the signals (1)S-a, (8)S-a and the output
of the NOR element J10,15. The latter NOR element has as its inputs
the signal 2S-a, ASND-a and R2D-a.
The third input to the NOR element F2,19 is the output of the NOR
element F3,13. The NOR element F3,13 has as its inputs the signals
B-a, 32-a, 300M-a and the output of the OR element F3,30. The OR
element utilized here is also a commonly used logic component. The
characteristics of this component are such that if any of a
plurality of the inputs are equal to ONE the output is equal to
ONE. Only if all of the inputs are equal to ZERO is the output
equal to ZERO. The two inputs to the OR element F3,30 are the
signals R2D-a and ASND-a.
The third input to the NOR element F2,10 is the output of the NOR
element F2,15. Inputs to this NOR element are the signals B-a,
STP-DEMP-a, A2UD-a and S-UP. The fourth input to the NOR element
F2,10 is the output of the NOR element F2,17 which also has four
inputs. These inputs are the signals B-a, STP-DEMP-a, A2DD-a and
S-DN. The output of the NOR element F2,15 also serves as the input
to the NOR element G6,9, the output of which serves as an input to
the NOR element G6,18. Another input to this NOR element is the
signal 34-a. The output of the NOR element G6,18 is the signal
81UX-a. The signal 81DX-a is generated from the output of the NOR
element G4,21, the inputs of which are the signals 34-a and the
output of the NOR element G4,9. The input to this latter NOR
element is the output of the NOR element F2,17.
As an aid in understanding the functioning of the 34-a circuit,
assume that the elevator car A is running in the up direction so
that the signal 1A-a equals ZERO. This signal is an indication that
power is actually being supplied to the motor to run the car in the
up direction. It can be generated by a circuit similar to that
illustrated in FIG. 4B of the copending application. If the scanner
is scanning at the floor at which the floor selector indicates that
the A car is located, the signal B-a will be equal to ZERO. As
mentioned above, the floor selector notches into the new floor
position as soon as the coil on the car reaches the inductor plate
between floors. Hence, the signal B-a can go to ZERO even though
the car is actually only halfway to the new floor position. If
there is an up corridor call registered at the floor that the
selector has just notched into which the system wants the A car to
see, the signal MUCC will equal ZERO. The signal 77STP-a, the
origin of which will be discussed later, will equal ZERO unless the
system wants the A car to bypass the particular call. Therefore, if
the A car is running up and is at a floor at which a car call is
registered which the system will permit the A car to stop for, the
output of the NOR element F2,13 will go to ONE. This in turn will
cause the output of the NOR element F2,10 to go to ZERO under the
conditions described, the signal STAV-a is equal to ZERO also so
that the output of the NOR element F2,51 will be equal to ZERO. If
the car is still adjacent the inductor plate as it approaches the
floor, the signal 39-a will cause the output of the NOR element
G12,9 to go to zero so that the output of the NOR element F4,21
will go to ONE. This will cause the output of the NOR element F4,11
to go to ZERO so that the signal 34-a, produced at the output of
the NOR element F4,19 will equal ONE.
Since the conditions for generating the stopping signal 34-a only
exist for the instant that the scanner is scanning at the floor at
which the car is to stop and since this is in the neighborhood of 1
millisecond, means must be provided to hold the stopping signal
long enough for the electromechanical relays of the controller to
respond. As indicated above, the output of the NOR element F4,11
must be equal to ZERO in order for 34-a to be equal to ONE. It will
be remembered that when the signal 34-a is generated, 34-a goes to
ZERO. While the car is running and for a predetermined time after
the power is cutoff the signal 70-a will equal ZERO. Therefore, if
the car is running and the stop signal is generated, the output of
the NOR element F4,13 will go to ONE to hold the output of the NOR
element F4,11 equal to ZERO. When the interference time expires and
70-a goes to ONE the output of the NOR element F4,13 will go to
ZERO, so that the output of the NOR element F4,11 will go to ONE to
cancel the stop signal 34-a.
As another example, if power is being applied to drive the elevator
car A in the down direction the signal 2A-a will equal ZERO. This
signal like the signal 1A-a may be derived from a circuit similar
to that illustrated in FIG. 4B of the copending application. If the
elevator car B is at the floor at which the scanner is scanning the
signal B-a will equal ZERO and if there is a down corridor call
registered at this floor, the signal MDCC will equal ZERO. In
addition, if the system does not want the A car to bypass this down
call, the signal 77STP-a will also equal ZERO. This will cause the
output of the NOR element F1,10 to go to ONE and if this signal is
followed through the sequence of NOR elements it will be seen that
the signal 34-a will go to ONE while the gating signal 39-a is also
equal to ONE. In other words, the output of the NOR element F1,10
goes to ONE to generate the stopping signal when the elevator car A
traveling in the down direction is to stop for a down corridor
call.
If the elevator car A is running (32-a equals ZERO) and is at the
floor (B-a equals ZERO) at which a car call is registered (300M-a
equals ZERO) the output of the NOR element F3,13 will go to ONE to
generate a stopping signal. However, if the car has already been
assigned to serve corridor calls in the opposite direction from
that in which the car is traveling (R2D-a equals ONE) or it has
been assigned to serve corridor calls in the direction in which the
car is traveling but has not yet reached the first assigned
corridor call (ASND-a equals ONE), the car calls will be ignored.
This priority is a matter of preference and is most useful in the
instance where an available car is standing at the main floor with
the doors open. If it becomes assigned to a demand and then a
passenger enters the car and registers a car call before the car
can depart on its assignment, the service to the passenger whose
corridor call created the demand would be delayed. If it is desired
to give preference at all times to car calls this can be
accomplished by eliminating the OR element F3,30.
If on the up scan (S-UP equals ZERO) the scanner sees the A car
(B-a equals ZERO) running down to serve up calls (A2UD-a equals
ZERO) at the floor at which the up corridor call which the system
wants the A car to stop for is located (STP-DEMP-a equals ZERO),
then the output of the NOR element F2,15 will go to ONE. This in
turn will cause the stop signal 34-a to go to ONE. It will also
cause the output of the NOR element G6,9 to go to ZERO and since
the signal 34-a is now equal to ZERO, the signal 81UX-a will go to
ONE. This latter signal it will be remembered is effective to
cancel the down direction signal 81D-a. If on the other hand, while
the scanner is scanning down (S-DN equals ZERO) it sees the A car
(B-a) which is assigned to run up to serve down demands (A2DD-a
equals ZERO) and it is at the floor at which the system wants the A
car to stop for a down corridor call (STP-DEMP-a equals ZERO), then
the signal generated by the NOR element F2,17 will go to ONE. In
addition to causing the stop signal 34-a to go to ONE, it will
cause the signal 81DX-a to go to ONE which will cancel the up
direction signal 81U-a.
In the event that the power controller should get out of sequence
with the supervisory system it is desirable that the car be stopped
so that the system can be put in order. Therefore, if the power
controller is driving the car in the down direction, 2A-a equals
ZERO, but the supervisory system is not indicating that the car
should be traveling in the down direction (81D-a equals ZERO), then
the output of the NOR element F2,11 will equal ONE which will
generate, through the sequence of NOR elements illustrated, the
stopping signal 34-a. Similarly, if the power controller is telling
the car to run up (1A-a equals ZERO) but the supervisory system is
not indicating that the car should be traveling up (81U-a equals
ZERO) then the output of the NOR element F2,12 will equal ONE to
generate the stopping signal. The signals generated by the NOR
elements F2,11 and F2,12 will also generate a stop signal when all
of the calls ahead of a car are answered by other cars and also for
high and low call reversal when the car is running 2BC as was
explained in connection with FIG. 17.
Likewise, the cars should generate a stopping signal at the top and
bottom floors whether there is a call registered for that floor or
not. Consequently, if the position indicator indicates that the A
car is at the bottom floor ((1)S-a equals ONE) or at the top floor
((8)S-a equals ONE) the output of the NOR element F3,21 will equal
ZERO. Since the car has a running signal as it approaches the top
or the bottom floor (32-a equals ZERO), the output of the NOR
element F3,24 will go to ONE to generate a stopping signal while
the car is passing the inductor plate and 39-a equals ONE.
In buildings which have a basement or a lower parking floor, the
floor which is designated here as the second floor may actually be
the main floor. In some installations it is desirable to have all
of the cars stop at the main floor in both directions unless they
are on specific assignments. Hence, if the car is at the second
floor ((2)S-a equals ZERO) and is not assigned to a demand to serve
either calls in the same direction (ASND-a equals ZERO) or the
opposite direction (R2D-a equals ZERO), then the output of the NOR
element J10,15 will go to ONE to generate a stopping signal.
However, if the A car was in the basement and was assigned to serve
up demands (ASND-a equals ONE) the car would not stop at the main
floor unless an up corridor call was registered there (this would
cause the signal ASND-a to go to ZERO). Likewise a car traveling
down through the main floor to serve an up demand in the basement
would not stop at the main floor since the signal R2D-a would equal
ONE. Nor would a car in the basement which was assigned to serve
down demands above stop when the car passed through the main floor
since R2D-a would also equal ONE under those circumstances.
As was mentioned previously, it is desirable under certain
circumstances to stop a car serving in one direction so that it may
become available and be assigned to serve calls in the opposite
direction. If such a decision is made (MKA-a goes to ZERO) while
the car is running (32-a equals ZERO), the output of the NOR
element F2,53 will go to ONE to cause the signal 34AV-a to go to
ONE as long as the selector is not notching (39-a equals ZERO) and
a stop signal has not already been generated (34-a equals ZERO).
The 34AV-a signal will cause the output of NOR element F2,51 to go
to ZERO and when the selector notches into the next floor (39-a
goes to ONE), the stopping signal will be developed. The 34-a
signal will be held in temporarily by the 70-a and the 34-a signals
as explained above. When the inductor coil passes the inductor
plate in the hatchway, the signal 39-a will return to a value of
ZERO which will cause the signal STAV-a to go to ONE. This latter
signal is applied to the input of NOR element F4,11 to hold the
34-a signal. This is necessary because as was mentioned above, the
STAV-a signal is utilized to cancel the noninterference time
(causes 70-a to go to ONE). The STAV-a signal is also applied to
the input of NOR element F2,50 to prevent signals generated in
other parts of the stopping circuit from interfering once the final
decision has been made to stop the car and make it available. When
the car becomes available, AV-a will go to ONE to cause 34AV-a to
go to ZERO. The signal AV-a will also cause the lower output of the
MEMORY F2,52 to go to ONE, thereby causing STAV-a to go to ZERO.
With all of the inputs to NOR element F4,11 now equal to ZERO, the
stopping signal will go to ZERO while the reverse signal, 34-a,
goes to ONE.
Under the conditions just described, the car will stop and become
available immediately without opening its doors in order to
expedite its reassignment. However, if a corridor call for service
in the direction in which the car was serving is registered at the
floor at which the car stops, it is desirable to have the car serve
that call. This is a matter of choice and of course only minor
modifications need be made to cause the system to ignore the
corridor call in favor of becoming available.
Priority is given to the corridor call in the following manner. The
signal 34AV-a indicating that the car should stop and become
available must be generated before the car notches into the floor
at which the car is to be stopped since with the signal 39-a as an
input to NOR element F2,53, the 34AV-a signal cannot be generated
during notching which is the only time the stopping signal can be
generated. However, the output of F2,50 cannot go to ONE in
response to a corridor call until the position signal B-a goes to
ZERO. It is the onset of the notching signal which causes B-a to go
to ZERO. Therefore if the car is to stop and become available with
its doors closed, the signal 34AV-a will equal ONE and when the
selector notches into the next floor the signal 34-a will be
generated. While the notching signal is present the signal STAV-a
is held at ZERO. If the scanner observes a corridor call at the
floor which the car is approaching, the output of NOR element F2,50
will go to ONE to cause the signal 34AV-a to go to ZERO and make
the lower output of MEMORY F2,52 equal to ONE. This latter signal
will remain equal to ONE to hold the STAV-a signal equal to ZERO
when the notching signal goes back to ZERO. If the output of NOR
element F2,10 does not go to ZERO until after the notching signal
goes to ZERO, the signal STAV-a will go to ONE and prevent F2,50
from going to one.
The signals 42U-a and 42D-a are signals utilized for opening the
doors when the car is set for up or down travel respectively. These
signals are generated from the outputs of one-shot multivibrators
illustrated in symbolic form in FIG. 18 by the reference characters
D11,20 and D11,4. The 1-second indication immediately above each
multivibrator is the duration of the pulse generated by these
elements. The circuits for this type of element are well known and
therefore it is sufficient to say that the characteristics of these
elements are such that when triggered by an input pulse, however
short in duration, a 1-second pulse will be developed at the
output. It will be remembered from previous discussions that if the
elevator car A is available and is assigned to an up corridor call
at the floor at which it is located the signal U42U-a will be
generated. This signal will have a duration in the neighborhood of
only a few milliseconds, however, by tripping the multivibrator
D11,20 a signal 42U-a is produced for 1-second. It is necessary to
have this signal last for 1-second because the relay circuits in
which it is utilized for door opening are not responsive to signals
of the duration of only a few milliseconds. Likewise, if the
elevator car A is available and is assigned to a down corridor call
at the floor at which it is located, the signal D42D-a will be
generated momentarily to trigger the one-shot multivibrator D11,4
to produce the signal 42D-a. These two signals 42U-a and 42D-a are
combined in the OR element D11,30 to produce the signal 42-a. The
circuits through which this latter signal is effective to initiate
door opening, can be found in the incorporated application. Other
circuits for door opening when a car is traveling and stops for a
corridor call or a car call can also be found in the incorporated
application. Furthermore, suitable circuits by which solid-state
signals generated by the supervisory system are effective to
control the door drive motor can also be found in the incorporated
application.
The signals 42U-a and 42D-a will also be generated to initiate door
opening when the car has been removed from full automatic control
by the supervisory system (when 980A-a equals ZERO). This will
occur for instance when the car is operating in the 2BC mode
mentioned previously. Under these circumstances, when the stop
signal is received and power is cut off from the drive motor, the
signal 32-a will go to ZERO at the car goes into a floor. If the
car is at the floor (B-a equals ZERO) at which an up corridor call
is registered (MUCC equals ZERO) and the car is not receiving a
down direction signal (81D-a equals ZERO), then the output of the
NOR element F5,10 will equal ONE. This will trigger the one-shot
multivibrator D11,20 to produce the signal 42U-a. In a similar
manner, if the car is not set for up travel but is at a floor at
which a down corridor call is registered the output of the NOR
element F3,17 will go to ONE to produce a signal 42D-a when 32-a
goes to ZERO.
FIG. 19
This figure depicts the circuits utilized in assigning and stopping
cars traveling in one direction to serve calls in the opposite
direction. The signals generated in this figure are signals common
to all of the cars in the system.
This system is so designed that more than one car can be assigned
to travel in a given direction to serve calls in the opposite
direction at any given time. In the specific embodiment of the
invention disclosed, provision is made so that two cars may be on
assignment at any one time to travel in the same direction to serve
calls in the opposite direction. Since the system is designed so
that a demand is not canceled when a car is assigned to travel in
the opposite direction to satisfy the demand until the car answers
the corridor call which created the demand, means must be provided
for creating a second demand so that the second car can be assigned
when required. When signal 2DEM in FIG. 19 equals ONE this is an
indication of the demand for a second car to travel in the
direction opposite the direction of the scan to serve the corridor
calls in the direction of scan. Of course before a second car can
be assigned to serve calls in the opposite direction there must be
a first car so assigned. If there is a first car assigned then we
will let the system see the second demand so that a second car can
be assigned. For this purpose then the signal CDEM is generated.
Actually, it is a reverse signal CDEM, do not see demand, which is
utilized in the 2DEM circuit. If a first car is not seen traveling
in one direction to serve calls in the opposite direction, the
signal CDEM is equal to ONE to block the formation of the signal
2DEM.
The signal CDEM and the reverse signal CDEM are generated at the
lower and upper outputs respectively of the MEMORY element G17,9.
This MEMORY has one lower input which is the RESET signal. The
upper input is the output of the NOR element G17,12 which has four
inputs including; the signal DEMIN, the upper output of the MEMORY
G16,9, the lower output of the MEMORY J6,21 and the signal AOS.
Both of these MEMORY elements have a lower input the RESET signal.
The upper input of the MEMORY G16,9 is the signal DEMIN while the
upper input to the MEMORY J6,21 is the signal DEM.
At the completion of each scan the RESET signal causes the signal
CDEM to go to ZERO while the reverse signal CDEM goes to ONE. It
also causes the lower output of the MEMORY J6,21 to go to ZERO
while the upper output of the MEMORY G16,9 goes to ONE. This latter
signal holds the upper input to the MEMORY G17,9 equal to ZERO. It
will be remembered from the discussion of the circuits which
generate the signal DEM (see FIG. 12) that when the scanner reaches
a corridor call which creates a demand to which a car has already
been assigned to travel in the opposite direction to serve, the
signal DEMIN will go to ONE, however, the signal DEM will remain
equal to ZERO. The signal DEMIN will cause the upper output of the
MEMORY G16,9 to go to ZERO, however, the output of the NOR element
G17,12 will be kept equal to ZERO by the DEMIN signal. The lower
output of the MEMORY J6,21 will remain equal to ZERO. When the
scanner advances to the next floor, the signal DEMIN will go to
ZERO. Since all of the inputs to the NOR element G17,12 are now
equal to ZERO its output signal will go to ONE to cause the signal
CDEM to go to ONE. At the same time, the reverse signal, CDEM, will
go to ZERO. These latter two signals will retain these values for
the remainder of the scan. If the scanner happens to see a later
demand which generates the signal DEM this can have no effect on
the circuit since even though the output of the NOR element G17,12
will go to ZERO, the outputs of the MEMORY G17,9 will remain as
they are.
If, however, no car is already assigned to travel in the opposite
direction to serve the first demand seen, then at the time that the
signal DEMIN goes to ONE the signal DEM will also go to ONE. Again
the signal DEMIN will make the upper output of the MEMORY G16,9
equal to ZERO, however, the signal DEM will cause the lower output
of the MEMORY J6,21 to go to ONE. Now when the signal DEMIN goes to
ONE the output of the NOR element G17,12 will remain equal to ZERO
since the lower output of the MEMORY J6,21 will remain equal to
ONE. The signal AOS, which it will be remembered goes to ONE for 50
microseconds every time the scanner advances and is equal to ONE
during the SET and RESET periods, is provided to hold the output of
the NOR element G17,12 equal to ZERO during the transient state of
the other inputs to that NOR element as the scanner advances from
floor to floor. This is necessary here because it will be
remembered that it is the signal DEMIN which generates the signal
DEM.
To summarize then, the signal CDEM will be made equal to ONE at the
beginning of each scan. If a car is assigned to travel in the
opposite direction to serve calls in the direction of scan, then
when the scanner passes the first demand it sees, the signal CDEM
will go to ZERO, otherwise it will remain equal to ONE for the
remainder of the scan.
The signal 2DEM is generated at the output of the NOR element
G16,18 which has as its inputs the signals CDEM, FY and the output
of the NOR element G15,9. The signal FY is generated from the
output of the NOR element G16,19 which has as its input the upper
output of the MEMORY G16,20. This MEMORY has the signal CDEM as the
upper input and as its lower inputs the output of the NOR element
G15,9 and the signal DISTX. The NOR element G15,9 has as its inputs
the signal P and FX. FX is generated at the output of the NOR
element G16,16 which has as its input the upper output of the
MEMORY G15,13. This MEMORY has as its lower input the signal P and
as its upper input the signals CDEM and the output of the NOR
element G16,13. This latter NOR element has as its inputs the
signal FY and the signal P. The signal P serves as an input to the
NOR element G15,21 to generate the signal P. The signal P is
generated at the output of the NOR element G15,20. A first input to
this NOR element is the output of the NOR element G15,18 which has
as its inputs the signal SP(1)C and MUDCC(X). The second input to
the NOR element G15,20 is the output of the NOR element G15,19
which has as its inputs the signals SSD3(1) and MUDCC(X).
As will be remembered from the discussion of the Allocated Call
Counters, the specific embodiment of the invention described is
designed to allocate two calls per car. In light of this, if the
system sees a call to which a car has been assigned to run in the
opposite direction to serve, it will count that call plus one other
call to be served by the assigned car. If the system sees a third
call in the direction of scan and no other car is in position to
serve it, a demand will be created for another car. The indication
that this condition exists is that the signal 2DEM will go to
ONE.
At the beginning of the scan when the signal CDEM is equal to ONE
the upper outputs of the MEMORIES G15,13 and G16,20 are equal to
ZERO so that the signals FX and FY are both equal to ONE. Since
both CDEM and FY are equal to ONE, 2DEM will equal ZERO. If the
scanner comes to a corridor call (MUDCC(X) goes to ZERO) before it
passes the first car serving in the direction of scan (SP(1)C
remains equal to ZERO), the output of the NOR element G15,18 will
go to ONE. This in turn will make the signal P equal to ZERO and
the signal P equal to ONE. Although this corridor call will cause
DEMIN to go to ONE, it will be remembered from the discussion
immediately above that the signal CDEM will remain equal to ONE
while the scanner is still at this floor. Therefore, even though
the signal P is now equal to ONE, the signal CDEM will maintain the
upper output of the MEMORY G15,13 equal to ZERO. Since the signals
FX and FY both remain equal to ONE there is no change in the
outputs of the NOR element G16,13 and G15,9. Therefore it can be
seen that this corridor call has no lasting effect on the 2DEM
circuit.
When the scanner advances to the next floor the signal MUDCC(X)
will return to a value of ONE causing the signal P to return to ONE
while the signal P goes back to a value of ZERO. At this time the
signal CDEM will also go to ZERO. However, the latter change will
have no immediate effect on the circuit since the lower inputs to
both of the MEMORIES are also equal to ZERO at this point.
Furthermore, since the signal FY remains equal to ONE, the signal
2DEM remains equal to ZERO.
Assume now that before the scanner sees any cars serving corridor
calls in the direction of scan another corridor call for service in
the direction of scan is reached so that the signal MUDCC(X) goes
to ZERO again. Again the signal P goes to ZERO and the signal P
goes to ONE. Since the signal FY maintains the output of the NOR
element G16,13 equal to ZERO, the signal P which now equals ONE
will cause the upper output of the MEMORY G15,13 to go to ONE. This
will cause the signal FX to go to ZERO, however, since the signal P
remains equal to ONE as long as the scanner is scanning at this
floor, the output of the NOR element G15,9 remains equal to ZERO.
When the scanner advances to the next floor, the signal P will
return to ONE and P will go to ZERO. Now since the signal FX still
equals ZERO the output of the NOR element G15,9 will go to ONE
causing the upper output of the MEMORY G16,20 to go to ONE. This
will cause the signal FY to go to ZERO, however, the output of the
NOR element G15,9 stays equal to ONE so that the signal 2DEM will
remain equal to ZERO.
The system has now seen two calls which the car traveling in the
opposite direction to serve calls in the direction of scan can
handle. Assume now, however, that the scanner comes to a car which
is serving calls in the direction of scan. Under these
circumstances the signal SP(1)C will go to ONE, and remain equal to
ONE for the remainder of the scan. The signal SSD3(1) is also still
equal to ONE at this point. Consequently, the next corridor call
that the system sees will not effect the 2DEM circuit since it will
be allocated to the car serving calls in the direction of scan
(even though the signal MUDCC(X) goes to ZERO the signals SP(1)C
and SSD3(1) keep the signal P equal to ONE). Assume, however, that
the scanner sees more calls than the car serving the direction of
scan can handle so that the signal SSD3(1) goes to ZERO the next
time the signal MUDCC(X) goes to ZERO. This will cause the signal P
to go to ZERO and the signal P to go to ONE. With the signal P
equal to ONE the output of the NOR element G15,9 will go to ZERO.
Since now all of the inputs to the NOR element G16,18 are equal to
ZERO, the signal 2DEM will go to ONE indicating that there is a
second demand for a car to travel in the direction opposite to the
direction of scan. With the signal P equal to ZERO and FY equal to
ZERO, the output of the NOR element G16,13 goes to ONE to cause the
upper output of the MEMORY G15,13 to go to ZERO despite the fact
that the signal P equals ONE. Therefore the signal FX will go to
ONE to hold the output of the NOR element G15,9 equal to ZERO even
after the signal P returns to ZERO when the scanner advances to the
next floor. Consequently, the signal 2DEM once generated will
remain equal to ONE for the remainder of the scan in the direction
in which it was generated.
Although the system will allocate two calls to the car which is
traveling in one direction to serve calls in the opposite
direction, when the second call is an appreciable number of floors
away from the first call it becomes desirable to create another
demand so that a second car may be assigned to the second call. The
second demand is created by the signal DISTX. It will be remembered
that if a car is assigned to travel in one direction to serve calls
in the opposite direction, the first demand seen will cause the
signal CDEM to go to ZERO after the scanner passes the corridor
call which created the demand. It will also be remembered from the
discussion above that if only one call has been seen for the car
traveling in the direction opposite to the direction of scan to
serve, that the signal FY will be equal to ONE. It is this latter
signal which keeps the signal 2DEM equal to ZERO, since the output
of the NOR element G15,9 is also equal to ZERO at this point.
Normally, as described above, the next call would not cause the
signal 2DEM to go to ONE since it was assumed that the first car
could handle two calls. However, if this second call is detected an
appreciable number of floors away from the first call, the signal
DISTX will go to ONE. This signal is a pulse which will cause the
upper output of the MEMORY G16,20 to go to ONE, which in turn
causes the signal FY to go to ZERO. Since the output of the NOR
element G15,9 remains equal to ZERO as was mentioned and since the
signal CDEM equals ZERO, the signal 2DEM will go to ONE.
The signal DISTX is a 50 microsecond pulse produced by the PULSE
SHAPER F13,15 which is amplified by the AMPLIFIER G16,23. The input
to the PULSE SHAPER is the signal DIST which is produced at the
lower output of the MEMORY J12,12. The lower input to this MEMORY
is the RESET signal while the upper input is the output of the NOR
element J12,10. This NOR element has two inputs; MUDCC(X) and the
output of the NOR element J11,11. The input to the NOR element
J11,11 is the output of the DELAY element D12,16. This DELAY
element is also a commonly used solid state component well known in
the field. The characteristics of this component are such that if
an input signal equal to ONE is applied to it, an output signal
equal to ONE will appear a predetermined time later depending upon
the parameters of the component. The output signal will remain
equal to ONE thereafter as long as the input signal remains equal
to ONE. However, whenever the input signal goes to ZERO, the output
signal immediately goes to ZERO. The input to the DELAY D12,16 is
derived from the lower output of the MEMORY J10,10. This MEMORY has
as its upper input the lower output of the MEMORY J10,13 and as its
lower input the RESET signal, and the output of the NOR element
J11,30. The RESET signal also serves as a lower input to the MEMORY
J10,13, the upper inputs of which are the signals MDCC and MUCC.
The input to NOR element J11,30 is derived from the output of the
NOR element J11,19. In addition to the signal STP-DEMP, the NOR
element J11,19 has as its inputs the outputs of the PULSE SHAPERS
F13,14, F13,30 and F13,31 which in turn have as their inputs the
signals SF-a, SF-b and SF-c respectively.
At the completion of each scan, the RESET signal sets the lower
outputs of each of the MEMORIES J10,13, J10,10 and J12,12 equal to
ZERO. When the scanner sees the first corridor call on the next
scan, the signal MUCC or MDCC, depending on the direction of scan,
will go to ONE causing the lower output of the MEMORY J10,13 to go
to ONE. Assuming that the scanner has not yet seen a car serving in
the direction of scan and that one car has already been assigned to
travel in the opposite direction to serve calls in the direction of
scan, then this first corridor call will cause the signal STP-DEMP
to go to ONE. This will cause the output of the NOR element J11,19
to go to ZERO making the output of the NOR element J11,30 equal to
ONE. Therefore, even though the lower output of the MEMORY J10,13
equals ONE, the output of the NOR element J11,30 will keep the
lower output of the MEMORY J10,10 equal to ZERO. However, when the
scanner advances to the next floor, the signal STP-DEMP will go to
ZERO thereby removing the ONE input to the lower input of the
MEMORY J10,10. Since the lower output of the MEMORY J10,13 will
remain equal to ONE for the remainder of the SCAN, the lower output
of the MEMORY J10,10 will now go to ONE. This will trigger the
DELAY element D12,16 which will produce an output signal with a
value of ONE a predetermined time later. The duration of the delay
is related to the frequency of the scanner in such a manner that
the scanner will scan past a predetermined number of floors before
an output signal is produced by the DELAY element D12,16. Assume
that the duration of the delay is such that the scanner will be
scanning at the fourth floor past the floor at which the corridor
call appeared when an output is produced by the DELAY element. This
ONE output signal will cause the output of the NOR element J11,11
to go to ZERO. This signal serves as an input to the NOR element
J12,10. If the scanner now comes to another corridor call for
service in the direction of scan, the signal MUDCC(X), which is
normally equal to ONE, will go to ZERO. Since both inputs in NOR
element J12,10 are equal to ZERO its output will go to ONE. The
signal thus developed will cause the lower output of the MEMORY
J12,12 which is the signal DIST, to go to ONE. This signal will
cause the PULSE SHAPER F13,15 to produce a 50 microsecond pulse
which when amplified by the AMPLIFIER G16,23 becomes the signal
DISTX. As mentioned above, this latter signal will cause the signal
2DEM to go to ONE if it has not already done so.
Suppose that the scanner comes to the A car serving in the
direction of scan before the DELAY element D12,16 has timed out.
Under these circumstances the signal SF-a goes to ONE causing the
PULSE SHAPER F13,14 to supply a 50 microsecond pulse to the NOR
element J11,19. This causes the output of the NOR element J11,30 to
go to ONE for 50 microseconds which causes the lower output of the
MEMORY J10,10 to go to ZERO. Since the input of the DELAY element
D12,16 is now equal to ZERO, the DELAY element is reset and a new
timing cycle is begun when the output of the PULSE SHAPER returns
to ZERO so that the lower output of the MEMORY J10,10 can go back
to ONE. It can be seen therefore that the DELAY element D12,16 is
reset each time the scanner sees a car serving calls in the
direction of scan. This is done because these cars serving calls in
the direction of scan will take care of any corridor calls directly
in front of them. It should be noted that if the scanner counts out
the predetermined number of floors beyond the last car it has seen
serving in the direction of scan, the output of the NOR element
J11,11 will go to ZERO. Now if the scanner sees a corridor call
which is not a coincident call less than two stops away from a car
serving calls in the direction of scan, the signal MUDCC(X) will go
to ZERO also producing the signal DIST and the pulse DISTX.
The signal STP-DEMP is effective to reset the DELAY element D12,16
in the situation where the scanner first sees a car serving in the
direction of scan and then subsequently sees a demand for which a
car is already traveling in the direction opposite to the direction
of scan to serve. Under these circumstances, a second demand should
be created if a second call is registered an appreciable number of
floors beyond the corridor call which created the first demand. The
corridor call which created the first demand will cause the signal
STP-DEMP to go to ONE. This, it can be seen from the circuits
illustrated, will start the DELAY element timing from that corridor
call.
The signal STP-DEMP is utilized to stop cars traveling in one
direction to serve calls in the opposite direction at the proper
floor. As was mentioned previously, the system is designed so that
two cars may be traveling in a given direction to serve calls in
the opposite direction simultaneously. In the interest of efficient
utilization of the cars it is desirable that the lead car proceed
to the farthest demand for service in the opposite direction.
However, the lead car may not be the first car assigned. Therefore,
rather than assign a car to a specific corridor call or group of
corridor calls, the system will not let either car see the closest
demand until the lead car is no longer in a position to answer that
closer demand. At this time, the system will allow the cars to see
the closer demand so that the second car may stop for it. The lead
car is considered no longer in position to stop for the closer
demand when it has passed the inductor plate for the floor at which
the closer demand is registered. In this manner, if the two cars
are running close together, the second car will not miss the closer
demand.
The signal STP-DEMP is generated at the lower output of the MEMORY
J2,15, while the upper output generates the signal STP-DEMP. The
lower input to this MEMORY is the signal AOS and the upper input is
the output of the NOR element J6,11. The inputs to this NOR element
are the signal DEMP and the output of the NOR element J1,10. The
four inputs to the NOR element J1,10 are the signals CDEM and
SPAC-a, b and c. The signal SPAC-a is generated at the output of
the NOR element J1,19 which has as its inputs the signal R2D-a, the
signal SF-a and the output of the NOR element G6,13. This latter
NOR element has as its input the signal F-a and the output of the
NOR element F5,19 which has as inputs the signals B-a and 39-a. The
signals SPAC-b and c are generated by signals and components
associated with the B and C car respectively which correspond to
those which produce the signal SPAC-a.
The signal AOS, which goes to ONE for fifty microseconds each time
the scanner advances, assures that the signal STP-DEMP equals ZERO
at the beginning of the scan. It will also be remembered that the
signal CDEM is equal to ONE at the beginning of the scan. This
signal causes the output of the NOR element J1,10 to be equal to
ZERO. If the scanner now reaches a floor at which a demand is
registered the signal DEMP will go to ZERO causing the output of
the NOR element J6,11 to make the signal STP-DEMP go to ONE. When
the scanner advances to the next floor, the signal AOS goes to ONE
momentarily to make the signal STP-DEMP return to ZERO while the
signal STP-DEMP goes to ONE. It will be remembered from the
discussion above that if a car is assigned to travel in one
direction to serve calls in the opposite direction, the the signal
CDEM goes to ZERO when the scanner advances after seeing the first
demand. Assuming for a moment that all of the signals SPAC-a, b and
c are equal to ZERO, the output of the NOR element J1,10 will go to
ONE so that subsequent demands will not cause the signal STP-DEMP
to go to ONE.
However, assume that the scanner now detects the A car running in
the opposite direction to serve calls in the direction of scan
approaching the floor at which the second demand to which the cars
are running in the opposite direction to serve is registered. As
soon as the inductor relay associated with the A car indicates that
the car is approaching the floor, the solid state floor selector
indicates that the A car is opposite the floor. Therefore, with the
scanner looking at that floor, the signal B-a equals ZERO and the
signal 39-a will remain equal to ONE for the time, which can be
measured in milliseconds, that it takes the inductor coil to pass
the inductor plate while the car is approaching the floor. It will
be remembered from the discussion of the stopping circuits, that it
is during this interval only that a stopping signal for the A car
can be generated. Therefore, the signal 39-a is equal to ONE to
prevent the signal SPAC-a from going to ONE since the A car could
still stay at that floor (the signal F-a will also be equal to ZERO
because the scanner has obviously not yet passed the A car). As was
explained previously, the rate of scan is much more rapid than the
rate of movement of the car so that the signal 39-a may stay equal
to ONE for a couple of scans. However, when the car has passed the
inductor plate the signal 39 will go to ZERO. The A car may no
longer stop at this particular floor. With both inputs to the NOR
element F5,19 equal to ZERO, its output will cause the output of
the NOR element G6,13 to go to ZERO. Since it was positive that the
A car was traveling in the direction opposite to the scan to serve
calls in the direction of scan, the signals R2D-a and SF-a will
both equal ZERO. Therefore, the signal SPAC-a will now go to ONE.
This will cause the output of the NOR element J1,10 to go to ZERO
and if there is a second demand for a car traveling in the opposite
direction at this floor the signal DEMP would also go to ZERO so
that the STP-DEMP signal will go to ONE. When the scanner advances
to the next floor so that it is now past the A car, the signal F-a
will go to ONE to keep the signal SPAC-a equal to ONE for the
remainder of the scan.
FIG. 20
This figure illustrates the circuit for generating signals which
indicate that a car has been assigned to either up or down demands
and the circuit which generates the signal which initiates the
stopping at the proper floor of a car traveling in the opposite
direction from the calls it is to serve in order to reach those
calls. The signals generated here are individual to each car but
only those circuits associated with the A car are illustrated.
When the signal A2UD-a equals ONE this is an indication that the A
car has been assigned to serve up demands. When the signal A2DD-a
equals ONE this indicates that the A car has been assigned to serve
down demands. These signals are produced at the lower outputs of
the MEMORIES F3,15 and F4,15 respectively. The signals are applied
to the NOR elements G10,9 and G9,9 respectively to produce the
reverse signals A2UD-a and A2DD-a. The upper inputs of the MEMORY
F3,15 are the signals U81U-a and U81D-a. The lower inputs to this
MEMORY are the signals CUD-a, 81UX-a and the output of the NOR
element J10,12. The input to the NOR element J10,12 is the output
of the NOR element J10,11 which has the signals 980A-a and SG-a as
inputs. The signal CUD-a is produced at the output of the NOR
element J7,10 which has an inputs the signals A2UD-a, SAWC, F-a and
S-UP.
The upper inputs to the MEMORY F4,15 are the signals D81D-a and
D81U-a. The lower inputs to this MEMORY are the signals 81DX-a,
CDD-a and the output of tee NOR element J10,12 the source of which
was just discussed. The signal CDD-a is produced at the output of
the NOR element J7,15 which has as inputs the signals F-a, SAWC,
S-DN and A2DD-a. The signal SAWC is produced at the output of the
AMPLIFIER G17,24 which has as its input the signal S+R and the
upper output of the MEMORY H17,19. This MEMORY has the RESET signal
as the upper input and the signals MUCC and MDCC as lower
inputs.
The indications that a car has been assigned to a demand are
produced by the car starting signals of FIG. 15. For instance, if
the A car is to be started in the up direction to serve up calls,
the signal U81U-a will go to ONE. This will cause the signal A2UD-a
to go to ONE which will in turn cause the signal U81U-a to be
canceled. The signal A2UD-a will remain equal to ONE however. Under
these conditions, the A car is below the lowest up call and is to
serve calls in the direction in which it must travel to reach the
first call. At the beginning of the next up scan since the A car is
in service, the signal 980A-a will equal to ZERO. It will be
remembered from the discussion of FIG. 7 that at the beginning of
this up scan, since the A car is serving calls in the direction of
scan, that the signal SG-a will equal ONE. This will produce a ONE
output on the NOR element J10,12 which will cause the signal A2UD-a
to go to ZERO. In other words, if the A car is assigned to travel
up to serve up calls above, the signal A2UD a will be canceled at
the beginning of the next up scan.
If however, the A car is assigned to serve up demands but is above
the lowest up demand, it must travel down or in the opposite
direction to reach the first up call. Under these circumstances it
is the signal U81D-a which causes the signal A2UD-a to go to ONE.
Again the signal U81D-a will be canceled after the signal A2UD-a
goes to ONE. Since the A car is now traveling in a direction
opposite to the direction of the calls to which it is assigned, the
signal SG-a will be equal to ZERO so that the output of the NOR
element J10,12 will be ZERO and cannot cancel the signal A2UD-a.
However, when the A car notches into the floor at which the lowest
up call is registered, the signal 81UX-a goes to ONE (see FIG.
18.). This in turn will cancel the signal A2UD-a.
If while the A car is traveling down to serve up demands the up
demand is canceled, the A car will continue traveling down and stop
at the next up corridor call that it comes to. As will be recalled
from the summary of the invention, if there are no up corridor
calls remaining below the car, the car will continue traveling down
and serve any down corridor calls below it. In order to accomplish
the latter alternative, the signal A2UD-a must be canceled.
At the completion of each scan, the RESET signal causes the upper
output of the MEMORY H17,19 to go to ZERO although the signal S+R
keeps the signal SAWC equal to ONE during the SET and RESET
intervals. However, at the beginning of the scan, the signal SAWC
is equal to ZERO. On the up scan, the signal S-UP is equal to ZERO
and of course at this time the signal A2UD-a equals ZERO. Since the
scanner has not yet seen the A car, the signal F-a will equal ONE.
With the latter signal equal to ONE the output of the NOR element
J7,10 is held at ZERO so that the signal A2UD-a cannot be canceled.
When the scanner sees an up corridor call, the signal MUCC goes to
ONE causing the upper output of the MEMORY H17,19 and therefore the
signal SAWC to go to ONE. SAWC will remain equal to ONE for the
rest of the scan. If the scanner sees this up corridor call before
it passes the A car (before F-a goes to ZERO), the signal CUD-a
cannot go to ONE on that scan. However, if the scanner has not seen
an up corridor call by the time it has passed the A car then all of
the inputs to the NOR element J7,10 will be equal to ZERO and a
signal CUD-a will go to ONE to cause the signal A2UD-a to go to
ZERO. The signal A2UD-a will then go to ONE to return the signal
CUD-a to ZERO where it will remain until the car is again assigned
to up demands.
The circuit generating the signal A2DD-a operates in a similar
manner when the A car is assigned to a down demand. If the A car is
above the highest down corridor call when it is assigned, the
D81D-a signal will cause the signal A2DD-a to go to ONE. However,
if the car is below the highest down demand to which it is
assigned, the signal D81U-a will trip the MEMORY F4,15. Likewise,
the output of the NOR element J10,12 will cause the signal A2DD-a
to return to ZERO on the next down scan if the A car is above the
highest down corridor call when assigned. In a similar manner, if
the A car must travel up to serve the highest down call the signal
81DX-a will cancel the indication when the car reaches the highest
down corridor call. Finally, the signal CDD-a will cancel the
signal A2DD-a if the down demand is canceled and no down calls are
present above the A car.
The master signal R2D,-a, running to demand, indicates that the car
is either assigned to an up demand or a down demand. It is
generated from the output of the NOR element F5,24 which has as its
input the reverse signal R2D-a. This latter signal is produced at
the output of the NOR element F5,13 which has as its inputs the
signals A2UD-a and A2DD-a. It is clear then that the signal R2D-a
will equal ONE when either A2DD-a or A2UD-a equals ONE.
The signal STP-DEMP-a is effective to stop the elevator car A at
the appropriate floor when it is traveling in one direction to
serve calls in the opposite direction. It is generated from the
output of the NOR element J7,11 which has as its input the output
of the AMPLIFIER G2,24. The inputs to this AMPLIFIER are the
signals STP-DEMP and the output of the NOR element J7,19. The two
inputs to the NOR element J7,19 are the signals MUDCC(X) and
LCSC-a. This latter signal is produced at the upper output of the
MEMORY J7,21 which has two upper inputs and two lower inputs. The
upper inputs are the outputs of the NOR elements J7,13 and J7,17.
These NOR elements have two common inputs; the signals F-a and
SAWD. The NOR element J7,13 has two additional inputs, the signals
S-DN and A2DD-a, while the NOR element J7,17 has the signals S-UP
and A2UD-a as additional inputs. The lower inputs to the MEMORY
J7,21 are the outputs of the NOR elements J3,10 and J3,17 which
have the signals G-a and SAWD as common inputs. Additional inputs
for the NOR element J3,10 are the signals A2DD-a and S-DN. The two
other inputs to the NOR element J3,17 are the signals A2UD-a and
S-UP. The signal SAWD is produced at the output of the AMPLIFIER
G18,24, which has as inputs the signals S+R and the upper output of
the MEMORY H17,21. The signal SAWD is produced at the output of the
AMPLIFIER G11,22 which has as its single input the lower output of
the MEMORY H17,21. This MEMORY has as its upper input the signal
RESET and as its lower input the signal DEMP.
As mentioned previously, the car assigned to travel in a given
direction to serve calls in the opposite direction will stop when
it notches into the floor at which the farthest call in the given
direction is registered or at the floor at which the second demand
is developed if it is the trailing car of two cars traveling in the
given direction to serve calls in the opposite direction. Under
either of these circumstances, that is where the car is traveling
for an actual demand for service in the opposite direction, the
signal STP-DEMP will go to ONE as previously described. This signal
will cause the signal STP-DEMP-a to go to ZERO. As also mentioned
previously, if while a car is traveling in the given direction to
serve calls in the opposite direction the demand is canceled, the
car continues to travel in the given direction until it reaches a
corridor call for service in the opposite direction. Under these
conditions the output of the NOR element J7,19 goes to ONE to also
cause the signal STP-DEMP-a to go to ZERO and thereby initiate
stopping of the car. It should be mentioned at this time that the
signal STP-DEMP-a must go to ZERO on each scan in the direction of
service requested by the corridor calls in order for the car to
continue traveling in the other direction to serve that call.
For ease of presentation, assume that the elevator car A A is
assigned to travel up to serve down corridor calls. At the
completion of the up scan during the RESET interval, the lower
output of the MEMORY H17,21 will go to ONE causing the signal SAWD
to equal ONE while the signal SAWD equals ZERO. In other words at
the beginning of the scan the scanner has not yet seen a demand.
Since it is assumed that the car is assigned to down demands, the
signal A2DD-a will equal ZERO and during the down scan the signal
S-DN will also equal ZERO. Since the scanner has not yet seen the
car A on the down scan, the signal G-a will equal ZERO and the
signal F-a will equal ONE. Under these circumstances, all the
inputs of the NOR element J7,13 equal ZERO except the signal F-a
while the only input to the NOR element J3,10 which equals ONE is
the signal SAWD.
Assume that the scanner sees a down demand before it sees the
elevator car A. When the signal DEMP goes to ONE, the signal SAWD
goes to ZERO and therefore the output of the NOR element J3,10 goes
to ONE. This causes the signal LCSC-a, do not let car see call, to
go to ONE. This blocks the output of the NOR element J7,19 so that
the NOR element can have no effect on the signal STP-DEMP-a for the
remainder of the scan.
Even though the signal F-a goes to ZERO when the scanner has passed
the elevator car A, the signal SAWD, which it will be remembered
now equals ONE, remains equal to ONE for the entire scan. Under
these circumstances then, the only signal which can effect the
signal STP-DEMP-a is the signal STP-DEMP. The signal LCSC-a of
course will equal ONE until the upper input of MEMORY J7,21 goes to
ONE.
Assume now that the down demand above the elevator car A is
canceled. On the next down scan then the signal SAWD remains equal
to ONE until the scanner has passed the elevator car A. Therefore,
the signal SAWD still equals ZERO when the signal F-a goes to ZERO
and the output of the NOR element J7,13 goes to ONE. This causes
the signal LCSC-a to go to ZERO. Any down corridor calls below the
car A now causes the signal MUDCC(X) to go to ZERO making the
STP-DEMP-a equal to ZERO although this has no effect on the A car
at this time. However, during the next down scan, any down corridor
call above the A car causes STP-DEMP-a to go to ZERO insuring that
the elevator car A continues to travel in the up direction and
providing a stopping signal for the elevator car A when it reaches
the next down corridor call that it comes to.
As was stated before, if the scanner on the down scan does not see
the signal STP-DEMP-a go to ZERO before it sees the A car, the car
will lose its assignment to down corridor calls and will continue
to travel in the up direction if there are any up corridor calls
above which it can answer.
Similar operation of the STP-DEMP-a circuit is effected when the A
car is assigned to travel down to serve up demands. If the scanner
sees an up demand below the down traveling A car, the output of the
NOR element J3,17 will go to ONE so that the signal STP-DEMP-a can
only be controlled by the signal STP-DEMP. Likewise, if the scanner
sees no up demands below the A car but does see an up corridor call
below the A car, the output of the NOR element J7,17 will go to ONE
to cause the signal STP-DEMP-a to go to ZERO when the signal
MUDCC(X) goes to ZERO. Notice that it takes two scans after the
demand beyond the car is canceled before a corridor call will
produce the signal STP-DEMP-a.
FIG. 21
This figure illustrates the circuits for generating the bypass
signal, the signals which indicate that a car assigned to a
particular Allocated Call Counter should be made available, the
signals for blocking the input of corridor calls to Allocated Call
Counters No. 2 and 3 and the in service signals.
The signal 77STP-a is a bypass signal utilized in the stopping
circuits of FIG. 18 which causes the car to bypass certain corridor
calls for service in the direction in which the car is traveling.
This signal is generated from the output of the NOR element J3,11
which has as its input the output of the NOR element J3,12. This
latter NOR element has two inputs; the signals 77ADV-a and 77-a.
The signal 77-a is produced at the output of the NOR element E2,16
which has as its input the output of the NOR element E10,10. This
latter NOR element has two inputs; the signals R2D-a and 77S-a. The
signal 77S-a is the conventional bypass signal which is equal to
ONE when the car is fully loaded (usually 80 percent of load
capacity) or when the pass button is depressed while the system is
operating on attendant operation. Suitable solid state circuits for
generating this signal may be found in FIG. 4K of the incorporated
application. The signal 77 generated therein can be utilized as the
signal 77S-a in the system herein disclosed.
The signal 77ADV-a is generated at the output of the NOR element
J1,21. This NOR element has two outputs; the signal BYP and the
signal ASND-a. BYP is derived from the output of tee NOR element
J4,11 which receives an input from the NOR element J4,19. This
latter NOR element has as its inputs the signals SP(1)C, SSD2(1)
and DIST. The signal ASND-a is produced at the upper output of the
MEMORY J2,21. The upper input of this MEMORY is the signal R2D-a
while the lower inputs are the signals 34-a and C77ADV-a. The
signal C77ADV-a is derived from the NOR element J2,30 which has as
its inputs the signals SF-a, SSD2(1) and SET.
If the car is traveling in one direction to serve calls in the
opposite direction, the signal R2D-a equals ONE. This causes the
output of the NOR element E10,10 to equal ZERO so that the signal
77-a equals ONE. With this latter signal equal to ONE, the signal
77STP-a equals ONE and therefore the car will not stop for corridor
calls in the direction in which it is traveling. Likewise, if the
car is fully loaded or if it is on attendant operation and the pass
button is depressed, the signal 77S-a goes to ONE to cause the
bypass signal 77STP-a to equal ONE. Under either of these latter
conditions the car should not stop for corridor calls in the
direction in which it is traveling even though the car may be
serving calls in that direction.
When a car is assigned to serve corridor calls in a given direction
and must travel in that direction to get to the first call it is to
answer, it is desirable at times for it to bypass certain calls
which other cars are already in position to answer. It will be
recalled that when a car is so assigned, the signal R2D-a goes to
ONE at least momentarily. This causes the signal ASND-a to go to
ZERO. IF THE SIGNAL BYP is also equal to ZERO the signal 77ADV-a
goes to ONE to cause the signal 77STP-a to go to ONE.
The signal BYP equals ONE if any one of the three inputs to the NOR
element J4,19 equal ONE. However, if the A car is the first car
that the scanner sees serving calls in the direction of scan, the
signal SP(1)C equals ONE indicating that the scanner has not
scanned past the first car serving in the direction of scan. Under
these circumstances, since the A car is the only car that the
scanner has seen so far serving calls in that direction, it does
not want the car to bypass any corridor calls in that direction and
therefore the signal BYP equals ONE making 77ADV-a equal to ZERO.
As long as 77-a is also equal to ZERO, the signal 77STP-a equals
ZERO and the A car will stop for all corridor calls in front of
it.
However, if the scanner has already seen another car serving in the
direction of scan (SP(1)C equals ZERO), the A car bypasses the
corridor calls unless the other car serving in the direction of
scan cannot answer the call promptly. If the other car cannot
answer the call in less than two stops, the signal SSD2(1) equals
ONE so that 77STP equals ZERO. Even if the other car could serve
the call in less than two stops if the other car is still several
floors away from answering the call, the signal DIST equals ONE so
that the A car is not blocked from stopping for the call (77STP-a
will be held at ZERO). The signal DIST goes to ONE if the scanner
sees a corridor call after it has scanned four floors past any car
serving in the direction of scan. In this situation even though the
other car has less than two calls to serve before reaching the call
in question, it will be awhile before that other car reaches this
call, so the A car might as well stop for it.
When the car makes its first stop and the signal 34-a goes to ONE,
the signal ASND-a also goes to ONE, until the car is again assigned
to serve a demand. If the A car is traveling in the direction in
which it is serving calls (SF-a equals ZERO) and if at the
completion of the scan in that direction (when SET equals ZERO)
less than two calls are assigned to the other car serving calls in
the direction of scan, or at least if the second or subsequent
calls assigned to the other car are not corridor calls (SSD2(1)
equals ZERO), then the signal C77ADV-a will cause ASND-a to go to
ONE. Therefore, the car A will no longer bypass.
When the signal 980-a equals ONE it is an indication that the
elevator car A is to be considered by the supervisory system in
handling the traffic at hand. The signal is generated at the output
of the NOR element F4,32. The signal 980-a serves as an input to
the NOR element B7,21 which produces the reverse signal 980A-a
through the AMPLIFIER C4,22. The first input to the NOR element
F4,32 is the signal 77S-a. The other inputs include the signal
980-a and the output of the DELAY element F4,34. The input to the
DELAY element is the output of the NOR element F4,33 which has as
its inputs the signals 81-a and 32-a. The signal 980-a is produced
from the signal 980-a through the NOR element F4,31. The signal
980-a is produced at the output of the NOR element F4,30 which has
as its inputs the signals TR-a, and EA-a.
The signal 980-a equals ONE when the elevator car A is to be run on
automatic operation. The signal 980A-a is equal to ONE when the car
is on automatic operation and is to be considered by the system in
allocating calls to cars serving and determining whether a demand
exists. The car may be removed from automatic operation, that is
the signal 980-a may equal ZERO, under these conditions. When the
car is to be run by an attendant the signal TR-a will equal ONE.
Under these conditions the attendant in the car can determine which
direction the car will travel, he can pass up corridor calls which
he does not want to stop for, and he can control the door open time
among other things. Secondly, the car may be removed from automatic
operation during maintenance operations. Under these conditions the
signal 60-a will equal ONE. For maintenance purposes the operator
can move the car up and down at slow speeds to any position he
desires. The third situation where a car will be removed from
automatic operation is under conditions that will be referred to as
hospital emergency. Although it may be desirable to have similar
service in other situations, it is frequently encountered in
hospital installations and therefore is referred to as hospital
emergency. When the system is operating under these circumstances a
car will not respond at all to corridor calls, but is under the
complete control of the operator. This is valuable in situations in
a hospital where it is desirable to transport a patient to a
specific floor such as the operating room floor without being
diverted for other calls.
Appropriate circuits for generating the signals TR-a, 60-a and EA-a
may all be found in the incorporated application.
If the car is removed from automatic operation the signal 980-a
will equal ONE to cause the signal 980A-a to go to ZERO. This in
turn will cause the signal 980-a to go to ONE. Normally however,
with the system on automatic operation the signal 980-a will equal
ZERO. Likewise under normal conditions the bypass signal 77S-a will
equal ZERO, therefore, normally the signal 980A-a will equal
ONE.
Even though the car is on automatic operation it may not be
considered by the system in allocating calls and assigning cars to
demands under one other condition. This would occur where someone
holds up the car for an inappropriately long period. When the car
receives a signal to run the signal 81-a will go to ZERO and until
the car actually starts the running signal 32--a will also equal
ZERO. This will cause the output of the NOR element F4,33 to go to
ONE thereby starting the timer in the DELAY element F4,34. This
timer has a delay of 10 seconds. If the car does not start running
within 10 seconds after it receives the start signal, the output of
the delay element F4,34 will go to ONE thereby causing the signal
980A-a to go to ZERO and removing the car from consideration by the
supervisory system. If however, as would be normal, the signal 32
goes to ONE in less than 10 seconds, the output of the NOR element
F4,33 will go to ZERO to reset the DELAY element.
The signal 980A-a+R2D-a is generated at the output of the NOR
element F4,12 which has as its input the output of the NOR element
F4,17. The four inputs to this latter NOR element include the
signals 980A-a, R2D-a, 42U-a and 42D-a. The signal 980A-a+R2D-a
will equal ONE if the car is not to be considered by the
supervisory system (980A-a equals ONE), if the car is assigned to
travel to serve an up or down demand (R2D-a equals ONE) or if the
car is assigned to serve an up or down corridor call at the floor
at which the car is standing (42U-a or 42D-a equals ONE). The
signal 980A-a+R2D-a is utilized in the available car circuits of
FIG. 7 and the demand circuits of FIG. 12. When the signal is equal
to ONE it will cancel the availability of the A car and will block
the generation of signal DEM on the remainder of the scan on which
the A car is assigned to serve a demand.
The remaining signals generated in this Figure are common to the
system and are associated with a particular counter rather than
with a particular car. The reverse signal MC(1)A, do not make car
assigned to Counter No. 1 available, is generated at the output of
the NOR element E3,13 which has as its input the output of the NOR
element E3,12. The four inputs to this NOR element are the signals
SDO(1), SSD2(2), SSD(3) and SET.
It should be recalled that a car may be selected to become
available not only when it is at rest with no calls to serve, but
also if it is receiving a direction signal but has no place to go.
It will be remembered also that under certain circumstances the
system will blank the lead car serving in a given direction and
then make this car available for service in the opposite direction
if removing it from service in the given direction does not create
a demand for service in that direction.
The signal MC(1)A must go to ZERO in order for the car assigned to
Counter No. 1 to be designated as available. This can occur if any
one of the three inputs to the three inputs to the NOR element
E3,12 go to ONE. It should be recalled that the car assigned to
Counter No. 1 is the first car that the scanner has been serving
calls in the direction of scan and that the cars assigned to
Counter Nos. 2 and 3 are the second and third cars seen by the
scanner serving calls in the direction of the scan. It will be
noticed that the decision to make the car available can only be
made, that is the signal MC(1)A can only go to ZERO, during the SET
interval when the signal SET equals ZERO. It is only after the
scanner has scanned past all the floors that the system can make
the decision as to whether any of the cars can become
available.
If when the scan is complete no calls have been assigned to Counter
No. 1 the signal SDO(1) will equal ZERO. However, even if no calls
have been allocated to that car if the quota of two calls has been
allocated to the car assigned to Counter No. 2 and the second or
subsequent call is a corridor call, the signal SSD2(2) will be
equal to ONE to prevent the car assigned to Counter No. 1 from
becoming available. Under these circumstances although there are no
calls specifically allocated to the car assigned to Counter No. 2
which at this time is carrying its full load. Even if these two
conditions do not exist, if there is a car assigned to Counter No.
3 and there are more than two calls in front of it and the third or
at least one subsequent call is a corridor call, the signal SSD3(3)
will be equal to ONE to keep the car assigned to Counter No. 1
traveling in the same direction to help out with the excess calls.
If however, at the end of the scan none of the above conditions
exist the signal MC(1)A will go to ZERO so that the car assigned to
Counter No. 1 can be made available.
The signal MC(2)A, do not make car assigned to Counter No. 2
available, is generated at the output of the NOR element E3,21
which has as inputs the outputs of the NOR elements E3,20 and
E3,19. The NOR element E3,19 has as its inputs the signals SDO(2),
SSD2(3) and SET. The NOR element E3,20 also has an input the signal
SDO(2) but its other two inputs are the signals MCAM and BLK(2).
The signal BLK(2) two derived from the output of the NOR element
H4,19 which has as its input the signal BLK(2), blank Counter No.
2. This signal is derived from the output of the NOR element H2,17
which has as inputs the signals SP(2)C, SPLC, BLK(3) and the output
of the NOR element H2,21. The signal SPLC is derived from the
output of the NOR element H11,11 which receives its input, SPLC
(scanned past last car), from the output of the NOR element H4,13.
This NOR element has as its inputs the signals SG-a, b and c. The
NOR element H2,21 has as its inputs the output of the NOR elements
H5,21 and H5,24. Both of these NOR elements have as an input the
signal AVM. In addition the signals S-UP and BLCU serve as other
inputs to the NOR element H5,21. Two other inputs to the NOR
element H5,24 are the signals S-DN and BLCD.
The signal MC(3)A, do not make car assigned to Counter No. 3
available, is generated at the output of the NOR element E2,12. The
inputs to this NOR element are the outputs of the NOR elements
E2,20 and E2,21. The signal SDO(3) is a common input of these
latter two NOR elements. Additional inputs to tee NOR element E2,20
are the signals SET and the lower output of the MEMORY E2,18. The
other two inputs to the NOR element E2,21 are the signals MCAM and
BLK(3). This latter signal is generated at the output of the NOR
element H4,21 which has as its input the signal BLK(3). This signal
in turn is generated at the output of the NOR element H2,13 which
has as inputs the signals SPLC, SP(3)C and the output of the NOR
element H2,21. The MEMORY E2,18 has as its upper inputs the signals
MUCC and MDCC while the lower input is the signal SPLC.
It will be remembered from the previous discussion that when there
is a demand for service in a given direction and no cars are
available to serve that demand, the system will blank the lead car
serving in the opposite direction momentarily and slough off calls
that would be allocated to the lead car to the trailing cars. If
this does not create a new demand, then the lead car will be made
available so that it can serve the original demand.
The circuits in the lower half of FIG. 21 determine which counter
the lead car is assigned to and then generate the signal to block
the input of corridor calls to that counter. Since cars are
assigned to Counter Nos. 1, 2 and 3 in the order of their
appearance on a scan, the highest order counter to which a car is
assigned is associated with the lead car. Obviously, if only one
car is serving in the direction of scan, it is the lead car. Since
a car will not run if there are no calls for it to serve and
therefore blanking calls to the lone car serving calls in the
direction of scan will necessarily create a demand, there is no
reason to generate a signal for blocking calls to Counter No. 1.
Therefore, only the signals BLK(2) and BLK(3) have any
significance.
Before the system can know whether to blank calls into the counter
associated with the car which it has just passed, it must know
whether the car is the lead car. If the A car is serving in the
direction of scan, but the scanner has not yet passed the car, the
signal SG-a will equal ONE. Under all other circumstances e.g. the
A car is serving in the direction of scan but the scanner has
passed the car or the car is serving in the opposite direction or
it is available, the signal SG-a will equal ZERO. The same applies
to the signals SG-b and c associated with the B and C cars
respectively. Therefore, if the scanner has not yet passed the lead
car serving in the direction of scan, at least one of the signals
SG-a, b or c will equal ONE to keep the signal SPLC equal to ZERO.
This will make the signal SPLC equal to ONE blocking the generation
of the signals BLK(2) and BLK(3). Once the scanner has passed the
lead car serving in the direction of scan, the signal SPLC will go
to ZERO.
For the purposes of illustrating the generation of the blanking
signals, assume that on a down scan a down demand is created and
there is no available car to serve the demand (AVM equals ZERO). On
the up scan when the signal S-UP goes to ZERO the signal BLCU will
also be equal to ZERO (i.e. blank the lead car in the up
direction). This will cause the output of the NOR element H5,21 to
go to ONE causing the output of the NOR element H2,21 to go to
ZERO. If the scanner detects a car serving in the direction of scan
assigned to Counter No. 3 it is necessarily the lead car.
Therefore, when the scanner passes this car the signals SP(3)C and
SPLC will both go to ZERO to cause the signal BLK(3) to go to ONE.
Even though in order to reach the third car serving in the
direction of scan the scanner had to pass the car assigned to
Counter No. 2 (SP(2)C had to go to ZERO first, the signal SPLC was
equal to ONE until the scanner passed the car assigned to Counter
No. 3. However, when this occurs the signal BLK(3) went to ONE to
keep the signal BLK(2) equal to ZERO. On the other hand, had the
signal SPLC gone to ZERO when the scanner passed the car assigned
to Counter No. 2 (that is when SP(2)C went to ZERO), the signal
BLK(2) would have gone to ONE since BLK(3) would have been equal to
ZERO.
The decision to make a car available either because it is not
needed in the direction of scan or because it is needed to serve a
demand in the other direction can only be made at the end of a scan
when the entire traffic situation has been scanned. At all other
times the signals SET and MCAM, the master do not make available
signal, both equal ONE. The car assigned to Counter No. 3 will be
made available, that is the signal MC(3)A will go to ZERO, if at
the completion of the scan when the signal SET goes to ZERO, there
are no car calls or corridor calls allocated to the car assigned to
Counter No. 3 (SDO(3) equals ZERO) and in fact there are no
corridor calls at all in front of the car assigned to Counter No. 3
(the lower output of MEMORY E2,18 equals ZERO). Before the scanner
passes the lead car serving in the direction of scan, the signal
SPLC equals ONE to make the lower output of the MEMORY E2,18 equal
to ZERO. If there is a third car serving in the direction of scan,
the signal SPLC will not go to ZERO until the scanner has passed
the car assigned to Counter No. 3. If a corridor call is then seen
in front of the car before the end of the scan, that is, the signal
MUCC or MDCC depending upon the direction of scan goes to ONE, the
lower output of the MEMORY E2,18 will go to ONE to prevent the car
assigned to Counter No. 3 from being made available. However, had
there been a demand for a car in the other direction and no cars
were available so that the signal BLK(3) was equal to ZERO, and had
the blanking of the car assigned to Counter No. 3, to which no
calls were allocated (SDO(3) equals ZERO), not created a demand for
service in the direction of scan, then at the completion of the
scan the signal MCAM would go to ZERO thereby causing the signal
MC(3)A to go to ZERO. Under these circumstances although there may
be corridor calls in front of the car assigned to Counter No. 3
they will be taken care of by either the car assigned to Counter
No. 1 or Counter No. 2 and therefore the car assigned to Counter
No. 3 should be released to serve the demand for service in the
opposite direction.
As for the car assigned to Counter No. 2, if it has no car or
assigned corridor calls ahead of it (SDO(2) equals ZERO) and if the
assigned to Counter No. 3 (which is of course ahead of the car
assigned to Counter No. 2) has less than two calls to handle or at
least the second stop it is to make is not just a corridor call
(SSD2(3) equals ZERO) then during the SET interval the output of
the NOR element E3,19 will go to ONE causing the signal MC(2)A to
go to ZERO. It will be recalled from the counter circuits that even
if the second call assigned to the car assigned to Counter No. 3 is
a corridor call, the signal SSD2(3) will not go to ONE if that call
is a coincident call, that is if a car call is also registered in
the car assigned to Counter No. 3 for that floor. Likewise, if the
car assigned to Counter No. 2 is the lead car and a blank lead car
signal is generated so that the signal BLK(2) goes to ZERO, the
signal MC(2)A will go to ZERO during the SET interval if there are
no calls allocated to the car assigned to Counter No. 2 (SDO(2)
equals ZERO) and blanking that car does not create a demand for
service in the direction of scan (MCAM equals ZERO).
OPERATIONS
From the drawings illustrating the invention and from the foregoing
discussion in which the figures of the drawings are discussed in
detail, it is possible to trace the operation of the elevator
system in response to various demands for elevator service. Because
of the complexity of the system, however, it will be helpful at
this stage to describe a number of representative operations
thereof.
1. The Assignment of Available Cars to Corridor Calls
Assume that the scanner is in operation and it is rapidly and
continually scanning the floors in the up and down directions.
Further assume that the A car is standing available at the eighth
floor, the B and C cars are standing available at the first floor
and that a down corridor call is registered by a prospective
passenger at the fifth floor. As the scanner begins the down scan
and the signal (8) SCAN-DN in FIG. 4 goes to ONE, the AND DRIVER
for the eighth floor shown in FIG. 6 will be open. Since it was
assumed that the A car was located at the eighth floor the signal
(8)S-a will equal ONE and therefore the signal B-a will equal ONE
and the signal B-a will equal ZERO. With the latter signal equal to
ZERO and since it was assumed that the A car was available so that
the signal AV-a is equal to ZERO, the signal BAVM in FIG. 13 will
be equal to ONE and the signal BAVM will be equal to ZERO. The
signal BAVM will cause the signal SP1AC in FIG. 14 to go to ONE
thereby applying a bias to the Q1 input of the comparator circuit
in FIG. 14. This it will be remembered causes the signal Q to go to
ONE. Since the system has seen no demand up to this point in the
scan, the signal DEM will equal ONE. When the scanner advances to
the next floor a count of ONE will be entered into the upper
counter of FIG. 14 in the manner described in the detailed
description of that Figure. When the scanner advances to the sixth
floor a count of TWO will be entered in the upper counter.
When the scanner advances to the fifth floor and the gate to AND
DRIVER (5) is opened, the down corridor call signal 20(5) will
cause the signal 200M in FIG. 6 to go to ZERO. Since the signal
200M is equal to ZERO, the scanner is scanning down, and there are
no conditions existing to generate a blocking signal, all of the
inputs to the NOR element A13,15 in FIG. 10 are equal to ZERO so
that the signal MDCC goes to ONE. This latter signal when applied
to the lower input of the MEMORY B3,10 in FIG. 11 causes the signal
DFC to go to ONE. As can be seen from the circuits of FIG. 11, this
will cause the signal DEMIN to go to ONE.
This signal DEMIN when applied to the upper input of the MEMORY
B8,13 in FIG. 12 will generate a DEMP signal which in turn will
cause the signal DEM to go to ONE. With the signal DEM equal to
ONE, the count in the upper counter illustrated in FIG. 14 will be
held at a count of TWO. With the signals DEM and BAVM equal to ZERO
and the signal Q equal to ONE at this point, it will be recalled
from the detailed discussion of FIG. 15 that the signals F50 and
F70 both remain equal to ONE. Therefore, no assignment of a car to
the demand is made at this time.
When the scanner advances to the fourth floor, the lower counter in
FIG. 14 begins to count. When the scanner reaches the second floor
on the down scan which is the same number of floors below the
demand at the fifth floor that the A car was above that demand, the
count in the lower counter will be THREE which will exceed the
count in the upper counter and therefore the signal Q will go to
ZERO. With the signals DEM, BAVM and now Q all equal to ZERO, it
will be recalled from the discussion of FIG. 15 that the signal F70
will go to ZERO. Since F70 is equal to ZERO while the scanner is
scanning down (S-DN equals ZERO) and since the A car is the last
available car seen (LAV-a generated in the circuits of FIG. 13
equals ZERO) the signal D81D-a in FIG. 15 will go to ONE.
With the signal D81D-a applied to the input of the NOR element
C13,11 in FIG. 16, the signal 80DX-a will go to ONE. This signal in
turn when applied to the upper input of the MEMORY E10,17 in FIG.
17 will cause the signal 81D-a in FIG. 17 to go to ONE. This signal
through circuits similar to those illustrated in the incorporated
application is effective to cause the power controller to start the
elevator car A moving in the down direction to serve the down
corridor call at the fifth floor.
The signal D81D-a will also cause the signal A2DD-a in FIG. 20 to
go to ONE. This latter signal will have only a momentary effect on
the system at this time and will be canceled on the next down scan
by the signal produced at the output of the NOR element J10,12.
Before being canceled, however, the signal A2DD-a will cause the
signal R2D-a to go to ONE. This signal will cause the signal
980A-a+R2D-a in FIG. 21 to go to ONE. This latter signal when
applied to the input of PULSE SHAPER F13,13 in FIG. 12 will result
in cancellation of the signal DEM. In other words, since a car has
been assigned to the demand, the demand for an extra car is
canceled.
With DEM now equal to ONE again, the signal F70 will to back to ONE
and therefore the signal D81D-a will return to ZERO. With D81D-a
equal to ZERO, the lower output of the MEMORY E9,17 in FIG. 16 will
go to ZERO, at the completion of the down scan during the RESET
interval however, the signal 80DX-a will remain equal to ONE at
this time. The signal 980A-a+R3D-a will cause the signal AV-a in
FIG. 7 to go to ZERO so that the A car will lose its available car
indication. With the signal 81D-a equal to ONE, the signal 81DS-a
will be equal to ZERO. Now on the next down scan when the scanner
reaches the seventh floor so that it has scanned past the elevator
car A, the signal SF-a in FIG. 7 will go to ONE to indicate that
the A car is serving in the down direction. This latter signal will
cause the signal SP(1)C in FIG. 8 to go to ONE indicating that the
scanner has scanned past the first car serving in the down
direction. Now when the scanner reaches the fifth floor, the signal
DEMIN in FIG. 11 will not go to ONE indicating a demand for service
because the signal SP(1)C blocks the signal DFC in FIG. 11 from
going to ONE in response to the down corridor call at the fifth
floor (when MDCC goes to ONE).
The down corridor call at the fifth floor will still cause the
signal MDCC in FIG. 10 to go to ONE which in turn causes the signal
MUDCC(X) to go to ZERO. With the latter signal equal to ZERO while
SF-a equals ZERO on the down scan, the signal D1 in FIG. 17 goes to
ONE to cause the signal 78D-a to go to ZERO. Since as was
described, the signal 81DS-a is equal to ZERO, since the car is not
to stop and become available STAV-a equals ZERO and since the car
is not fully loaded the signal 77-a equals ZERO, the output of the
NOR element E9,13 in FIG. 17 will be equal to ONE to maintain the
upper output of MEMORY E10,17 equal to ZERO. This is necessary
because the signal 80DX-a will go to ZERO at the completion of the
second down scan and an upper input to the MEMORY E10,17 is
required to prevent the signal RDC-a, which equals ONE while the
car is running and does not have a stop signal, from canceling the
down direction signal 81D-a. As the A car begins its downward
movement from the eighth floor to answer the down corridor call at
the fifth floor, the down corridor call below signal 78D-a remains
equal to ZERO to keep the A car traveling in the down
direction.
As soon as the elevator car A intercepts the inductor plate in the
hatchway between the sixth floor and the fifth floor, the signal
(5)S-a goes to ONE indicating that the elevator car A is
approaching the fifth floor. When the scanner then reaches the
fifth floor on the next down scan so that the gate to AND DRIVER
(5) is open, the signals B-a and 200M go to ZERO simultaneously.
The signal 200M causes the signal MDCC to go to ZERO as on previous
scans. Since the car is traveling down, the signal 2A-a is also
equal to ZERO and since it will be assumed that there is no
indication for the elevator car A to bypass, the signal 77STP-a is
also equal to ZERO. Therefore all of the inputs to the NOR element
F1,10 in FIG. 18 are equal to ZERO and the output of this signal is
equal to ONE. As described in the detailed description of FIG. 18,
this causes the output of the NOR element F2,51 to go to ZERO.
Since while the car is passing the inductor plate associated with
the fifth floor which will take many scans by the scanner, the
signal 39-a is equal to ONE, the stopping signal 34-a will be
generated. The output of the NOR element F1,10 is only equal to ONE
for about a millisecond while the scanner is scanning at the fifth
floor. However, the signal 34-a will be maintained equal to ONE for
a time sufficient to initiate the stopping sequence by the reverse
noninterference signal 70-a and the reverse signal 34-a as
described in the detailed description of FIG. 18. As described in
the incorporated application, this would result in cancellation of
the down landing call at the fifth floor. This in turn will result
in the signal 78D-a in FIG. 17 returning to ONE after a couple of
scans. Therefore, both of the upper inputs to the MEMORY E10,17 of
FIG. 17 will be equal to ZERO. However, RDC-a will be equal to ZERO
at this time and 81H-a will remain equal to ZERO at least until the
noninterference time expires and the doors close so that the down
direction signal 81D-a will remain equal to ONE.
If a passenger then enters the elevator car A and registers a car
call for say the first floor, the following sequence of events will
occur. When the scanner reaches the first floor on the next down
scan the signal 30(1)-a will be equal to ONE to cause the signal
300M-a in FIG. 6 to go to ZERO. With this latter signal equal to
ZERO, the output of the NOR element G1,20 in FIG. 16 will be equal
to ONE causing the signal X1-a to go to ZERO. Since the scanner is
scanning below the car the signals G-a and UV-a are also equal to
ZERO therefore the signal UB-a will be equal to ONE to cause the
signal 80DX-a to go to ONE. It can be understood from the previous
discussion of FIG. 16 that this signal will remain equal to ONE as
long as the car call for a floor below the position of the elevator
car A is registered for the car. With this signal equal to ONE then
the signal 81D-a in FIG. 17 will remain equal to ONE and the car
will continue its downward trip.
2. Allocating Calls
In the previous example, assume that the A car is still at the
seventh floor traveling down to serve the down corridor call at the
fifth floor but that the B and C cars are no longer available at
the first floor. When the scanner reaches the sixth floor and SF-a
goes to ZERO while SF-a goes to ONE indicating that the scanner has
scanned past the A car serving calls in the down direction, the
intermediate variables F1 and F2 in FIG. 8 both remain equal to
ZERO. These two signals will combine with the signal SF-a through
the NOR element A3,13 to cause the signal Z-a(1) to go to ZERO
indicating that the elevator car A is to be assigned to Allocated
Call Counter No. 1. When the scanner passed the A car which was the
first car serving in the direction of scan, the signal SP(1)C in
FIG. 8 went to ZERO to release the MEMORY elements in Counter No. 1
shown in FIG. 9.
When the scanner reaches the fifth floor and the signal MDCC goes
to ONE, the signal MUDCC in FIG. 10 will go to ZERO. This latter
signal serves as a corridor call input to Counter No. 1 causing the
signal GCC(1) in FIG. 9 to go to ONE. As was shown in the detailed
description, this enters a count of ONE into Counter No. 1 and
causes the signal SDO(1) to go to ZERO while the signals SSD2(1)
and SSD3(1) remain equal to ZERO. If the scanner then detects
another down corridor call at the fourth floor, the signal MUDCC
will go to ZERO again to enter another corridor call into Counter
No. 1. Again the detailed description of Counter No. 1 will show
that this will result in causing the signal SSD2(1) to go to ONE.
The A car which is assigned to Counter No. 1 now has its quota of
calls allocated to it.
If the scanner should now encounter a car call for the elevator car
A at the third floor, the signal 300M-a would go to ZERO and since
the signal Z-a(1) is also equal to ZERO, the car call signal CC(1)
would go to ONE. Since Counter No. 1 already has its quota of calls
allocated to it, this would have no effect on the system at this
time. However, should the scanner encounter another down corridor
call at the second floor so that MUDCC goes to ZERO again, the
signal SSD3(1) in FIG. 9 would go to ONE indicating that the car
assigned to Counter No. 1 needs assistance in serving the calls in
front of it. The signal SSD3(1) being equal to ONE will cause the
signal DEMIN to go to ONE in FIG. 11 which in turn will cause the
signal DEM in FIG. 12 to go to ONE indicating a demand for an extra
car.
Assume that the B car becomes available at the eighth floor and
that it is assigned to travel down to serve the demand. On the next
down scan the B car will be the first car seen serving in the down
direction by the scanner and it will therefore be assigned to
Counter No. 1 while the A car will be assigned to Counter No. 2.
Since all of the calls are directly in front of elevator car A, the
calls at the fifth and fourth floors will still be allocated to
elevator car A but now through Counter No. 2. These calls will not
be allocated to the B car because with the scanner below the A car
when these calls are detected the signal SP(2)C will be equal to
ZERO. Since at this point the signals SSD3(2) and BLK(2) also both
equal ZERO, the output of NOR element A5,13 will be equal to ONE to
block the input of corridor calls to Counter No. 1. This time when
the scanner reaches the second floor at which the third down
corridor call in front of the elevator car A is located, the signal
SSD3(2) will go to ONE. Referring to FIG. 9 as representing the
circuit of Counter No. 1, with the signal SSD3(2) now equal to ONE,
the output of the NOR element A5,13 returns to ZERO to unblock the
input of corridor calls to Counter No. 1. Therefore, when the down
corridor call at the second floor causes the signal MUDCC to go to
ZERO, the count of ONE will be entered into Counter No. 1 thereby
allocating the down corridor call at the second floor to the
elevator car B.
Assume that when the elevator car A stops for the down corridor
call at the fifth floor that the elevator car B passes it up. Under
these conditions, on the next down scan the elevator car A will be
again assigned to Counter No. 1 and the elevator car B will now be
assigned to Counter No. 2. If the elevator car B notches into the
fourth floor while the elevator car A is stopping for the down
corridor call at the fifth floor, the down corridor call at the
fourth floor will still be allocated to the elevator car A since
the scanner has not yet scanned past the elevator car B serving in
the down direction. Since the stopping circuits for the elevator
car B are similar to those for the elevator car A and since the
signals 2A-b and B-b are equal to ZERO in addition to the signal
MDCC, it would appear that a stopping signal would be generated.
However, under the conditions described the signal 77STP-b will be
equal to ONE to block the generation of the stopping signal for the
B car.
The signal 77STP-b is generated in a circuit similar to that at the
top of FIG. 21. It will be recalled that when a car is initially
assigned to travel in one direction to serve landing calls in that
direction that the signal R2D-b goes to ONE (see FIG. 20). This
causes the signal ASND-b in FIG. 21 to go to ZERO. When the scanner
reaches the fourth floor during the down scan it has passed the
first car serving in the down direction so that the signal SP(1)C
is equal to ZERO. Since at this point a quota of calls have not
been allocated on this scan to the car assigned to Counter No. 1,
the signal SSD2(1) equals ZERO. In addition, since the scanner is
only one floor below the last car seen serving in the down
direction, the signal DIST of FIG. 19 also equals ZERO. Therefore
the signal BYP equals ZERO. This causes the signal 77AD-b to equal
ONE which in turn causes the signal 77STP-b to equal ONE.
Therefore, the elevator car B will pass up the down corridor call
at the fourth floor which the elevator car A will be able to answer
shortly thereby preventing bunching of the cars.
If the car assigned to Counter No. 1 does not have its quota of
calls in front of it so that upon completion of the down scan when
SET goes to ZERO SSD2(1) is still equal to ZERO, the signal
C77ADV-b is generated to cause the signal ASND-a to go to ONE
thereby cancelling the bypass signal. However, such is not the case
in the example given since the signal SSD2(1) will equal ONE at the
completion of the down scan due to the down corridor call at the
fourth floor and the car call for the A car at the third floor.
Therefore the elevator car B will pass the down corridor call at
the fourth floor leaving the call to be answered by the A car.
However, when the scanner detects the elevator car B approaching
the second floor, the signal SSD2(1) will be equal to ONE since at
that point in the scan the scanner has seen two calls in front of
the A car which should be answered by the A car. Consequently, the
signal BYP will be equal to ONE to cancel the 77STP-b signal. Under
these conditions then the elevator car B will stop for the down
corridor call at the second floor.
3. Coincident Calls
Assume that the elevator car A is located at the eighth floor,
serving down corridor calls and has car calls registered for the
fifth, fourth and third floors. Assume further that the B car
serving down corridor calls is located at the sixth floor and that
down corridor calls are registered for the fifth, fourth and third
floors respectively.
At the start of the down scan the RESET signal will cause the upper
output of MEMORY G11,12 in FIG. 10 to go to ZERO. When the scanner
reaches the eighth floor on the down scan, the signal B-a will go
to ONE to cause the output of this MEMORY to go to ONE. This in
turn will activate the PULSE SHAPER C12,31 which will apply a
signal with a value of ONE to the upper input of MEMORY D8,21.
Although the signal AP(1+2) periodically goes to ONE as the scanner
scans down the floors, the upper output of MEMORY D8,21 is held
equal to ZERO as long as an output is generated by the PULSE
SHAPER. Since there are no corridor calls yet allocated to the
elevator car A which is assigned to Counter No. 1, the signal CC-a
remains equal to ZERO.
When the scanner reaches the fifth floor it has passed the elevator
car A serving in the down direction, hence the signal SF-a is equal
to ZERO. Since a car call is registered at the fifth floor for the
elevator car A, the signal 300M-a also goes to ZERO so that the
output of the NOR element D7,17 goes to ONE. Therefore, even though
a down corridor call is registered fifth floor (200M goes to ZERO)
the signal BMCC2 is equal to ONE to prevent the signal MDCC from
going to ONE and the signal MUDCC from going to ZERO. Although the
scanner has passed the elevator car B and therefore corridor calls
detected should be allocated to the elevator car B, the Counter No.
2 will not receive any indication of a down corridor call.
Likewise, since the signal MDCC remains equal to ONE no stopping
signal will be generated for the elevator car B when it reaches the
fifth floor. Counter No. 1 will allocate the car call to the
elevator car A and the A car will stop at the fifth floor for the
car call.
Returning to the initial situation with the elevator car A at the
eighth floor and the B car at the sixth floor, when the scanner
reaches the fourth floor at which a down corridor call and a car
call for the A car are also both registered, the signal BMCC2 in
FIG. 10 will no longer be equal to ONE. This is so because it was
assumed in the detailed description of this circuit that the output
of PULSE SHAPER C12,31 would only persist for the length of time
required for the scanner to scan past three floors. Therefore when
the scanner advances to the fourth floor, the signal AP(1+2) will
cause the upper output of the MEMORY D8,21 to go to ONE to block
the signal BMCC2 from going to ONE. Consequently, the down corridor
call will cause the signal 200M to go to ZERO which in turn will
cause the signal MDCC to go to ZERO. Although the car call for the
elevator car A will register the second call in Counter No. 1, it
can be understood from the detailed description of FIG. 9 that the
signal CCN(1) will be equal to ONE at this time. Therefore, even
though the signal MUDCC(X) in FIG. 10 is equal to ZERO the signal
MUDCC cannot go to ZERO. Consequently, the down corridor call at
the fourth floor will not be allocated to the elevator car B as it
normally would.
It should be noticed that although the down corridor call at the
fifth floor was also not allocated to the elevator car B as it
normally would be, the elevator car B could not even stop for the
down corridor call at the fifth floor since the A car was within a
few floors of that floor with no stops in between and had to stop
for a car call anyway. On the other hand, it will be noticed that
even though the corridor call at the fourth floor is not allocated
to the B car, the B car can stop for the down corridor call at the
fourth floor since the signal MDCC goes to ZERO. When the scanner
advances to the third floor where there is a down corridor call
registered in addition to a car call for the A car, the signal
CCN(1) will no longer equal ONE since the A car now has its quota
of calls. Therefore, when the signal MDCC of FIG. 10 goes to ONE,
the signal MUDCC will go to ZERO and the down corridor call at the
third floor will be allocated to the B car.
In summary, the calls at the fifth floor and fourth floor are
allocated to the A car while the down corridor call at the third
floor is allocated to the B car. The B car will completely ignore
the down corridor call at the fifth floor but will stop for the
down corridor call at the fourth floor if it arrives at the fourth
floor before the A car, even though that call has been allocated to
the A car. Since the allocation of calls is made on each down scan,
and since the scanning rate is very rapid compared to the rate of
movement of the cars, the allocation of calls to cars is
continually being reappraised to most efficiently serve the
changing traffic situation.
4. Allocation Of Calls To Cars Traveling In One Direction To Serve
Calls In The Opposite Direction
Assume for purposes of illustration that a down corridor call is
registered at the eighth floor, that the A car has just stopped for
a down corridor call at the seventh floor and that down corridor
calls are also registered at the sixth, fifth and third floors.
Further assume that the elevator car B is standing available at the
first floor.
When the scanner begins a down scan and interrogates the eighth
floor, the down corridor call registered there will produce the
signal MDCC as previously described and since the signal SP(1)C of
FIG. 8 equals ZERO indicating that the scanner has not yet passed
the first car serving in the down direction, the signal DEMIN in
FIG. 11 will be generated as previously described. As also
previously described, this signal will cause the signal DEM in FIG.
12 to go to ONE indicating a demand for an extra car. This latter
signal will cause the circuits of FIGS. 13, 14 and 15 to begin a
search for an available car to serve the demand as described in
detail above.
With the signal DEMIN equal to ONE, the upper output of the MEMORY
G16,9 in FIG. 19 will go to ZERO. However, with the signal DEM
equal to ONE the lower output of the MEMORY J6,21 in FIG. 19 will
go to ONE for the remainder of the scan. This will lock up the
signal CDEM at a value of ONE for the entire scan thereby
preventing the generation of the signal 2DEM in FIG. 19 on this
scan.
When the scanner advances to the seventh floor and sees the
elevator car A serving in the down direction, it will assign the A
car to Allocated Call Counter No. 1. Therefore, when the scanner
advances to the sixth and fifth floors, the down corridor calls
registered at these floors will be allocated to the elevator car A.
A detailed description of the manner in which this is accomplished
has already been described. When the scanner advances to the third
floor and sees the third down corridor call in front of the
elevator car A, the signal SSD3(1) in FIG. 9 will go to ONE but
this will have no significant effect on the system at this
time.
When the scanner reaches the first floor at which the B car is
standing available, the circuits of FIG. 13 will select the B car
as the last available car seen on that scan. In other words, the
signal LAV-b will go to ONE. Under the circumstances assumed here
where the scanner sees a demand before it sees an available car,
the signal Q developed by the circuit of FIG. 14 remains equal to
ZERO throughout the scan as previously described. As mentioned
above, the signal DEM is equal to ZERO at this point and the signal
BAVM is equal to ONE since the scanner sees the B car available at
the first floor. Therefore, the sequential portion of the circuit
of FIG. 15 will cause the signal F50 to go to ZERO. Since the
scanner is scanning down and since there is no demand created at
the floor at which the scanner is scanning, the signals S-DN and
DEMP are also equal to ZERO so that the signal D81U-b which is
generated by a circuit similar to that which generates the signal
D81U-a in FIG. 15, will go to ONE. This signal indicates that the
elevator car B has been assigned to down demands and must travel in
the up direction to reach the down corridor call which created the
demand. The signal D81U-b will cause the signal 8OUX-b which is
generated by a circuit similar to that shown in FIG. 16 for the A
car to go to ONE. The signal D81U-b will cause the signal A2DD-b
which is generated in a circuit similar to that shown in FIG. 20 to
go to ONE. The signal 8OUX-b will cause the signal 81U-b which is
generated in a circuit similar to that shown in FIG. 17 to go to
ONE. This signal it will be remembered causes the power controller
to start the elevator car B traveling in the up direction.
At the completion of the down scan, the RESET signal will cause the
lower output of MEMORY D9,15 in FIG. 16 to go to ZERO. However, it
will be recalled that the signal 8OUX-b will remain equal to ONE as
long as the signal CA-b or DA-b goes to ONE on the next down scan.
It will be recalled that the signal 80UX-b must remain equal to ONE
to overcome the signal RDC-b which is attempting to cancel the up
direction for the elevator car B in order that the car may continue
to travel on its assignment (see FIG. 17). With the assignment of
the elevator car B to the down demand at the eighth floor, the
signal A2DD-b will cause the signal R2D-b in FIG. 20 to go to ONE.
This signal will cause the signal 980A-b+R2D-b in FIG. 21 to go to
ONE which in turn will produce the signal CATS in FIG. 12 to cancel
the signal DEM and as previously described to prevent the
generation of any subsequent DEM signal on that scan. The RESET
signal however, will cause the signal CATS to return to ZERO at the
completion of the down scan.
At the beginning of the next down scan, the down corridor call at
the eighth floor will again cause the signal DEMIN in FIG. 11 to go
to ONE when the scanner reaches the eighth floor. The signal DEMIN
will then cause the signal DEMP in FIG. 12 to go to ONE, however
the signal DEM will not go to ONE at this time. This will occur
because with the signal A2DD-b equal to ONE the output of the NOR
element G8,16 in FIG. 12 will be equal to ZERO and since the
scanner is also scanning down so that the signal S-DN is equal to
ZERO the signal DMR2D in FIG. 12 will be equal to ONE. Since the
signal DEMIN is equal to ONE while the scanner is scanning at the
eighth floor, the signal CDEM in FIG. 19 will be held equal to ONE.
With the signal CDEM applied to the input of the NOR element G18,12
in FIG. 12, the output of this NOR element will be equal to ZERO.
Since the output of the NOR element C7,18 is also held equal to
ZERO by the signal DMR2D, the signal BDEM in FIG. 12 will be equal
to ONE to prevent the signal DEMP from causing the signal DEM to go
to ONE.
With the signal MUDCC(X) of FIG. 10 equal to ZERO in response to
the down corridor call registered at the eighth floor and with the
signal SP(1)C equal to ZERO since the scanner has not yet seen a
car traveling in the down direction, the output of NOR element
G15,18 in FIG. 19 will be equal to ONE. This will cause the signal
P to go to ZERO and the signal P to go to ONE. This will have no
effect on the 2DEM circuit in FIG. 19 since as stated the signal
CDEM is equal to ONE at this point. When the scanner advances to
the seventh floor, the signal MUDCC(X) returns to the value of ONE
to cause the signals P and P to return to a value of ONE and ZERO,
respectively. When the scanner advances, the signal AOS also causes
the signal DEMIN to return to ZERO. (See FIG. 11). With DEMIN now
equal to ZERO and the lower output of MEMORY J6,21 in FIG. 19 equal
to ZERO since DEM did not go to ONE yet on this scan, the output of
the NOR element G17,12 in FIG. 19 will go to ONE to cause the
signal CDEM to go to ZERO. When the scanner sees the A car serving
down corridor calls at the seventh floor, the signal SP(1)C will go
to ONE thereby preventing the down corridor calls at the sixth and
fifth floors which are again allocated to the elevator car A from
causing the signal P in FIG. 19 from going to ZERO when the signal
MUDCC(X) goes to ZERO.
When the scanner was scanning at the eighth floor, the down
corridor call produced the signal MDCC which causes the lower
output of the MEMORY J10,13 in FIG. 19 to go to ONE. It will be
recalled however, that at this point in the scan, the signal CDEM
was equal to ONE to cause the lower output of the NOR element J1,10
in FIG. 19 to be held equal to ZERO. Since the signal DEMP
generated in the circuit of FIG. 12 was equal to ZERO at this
point, the signal STP-DEMP in FIG. 19 was equal to ONE. With the
signal STP-DEMP equal to ONE, the output of the NOR element J11,30
which serves as the lower input to the MEMORY J10,10 was also equal
to ONE to keep the output of this MEMORY equal to ZERO despite the
ONE signal at the upper input. When the scanner advances to the
seventh floor, the signal DEMP returns to ONE and the signal AOS
causes the signal STP-DEMP to return to a value of ZERO. With the
STP-DEMP signal equal to ZERO, the lower output of MEMORY J10,10
will go to ONE to start the timer in delay element D12,16.
When the scanner advances again to the sixth floor, the signal SF-a
generated in FIG. 7 goes to ONE indicating that the scanner has
scanned past the A car serving in the down direction. This will
cause the PULSE SHAPER F13,14 to provide a pulse to the NOR element
J11,19 which will cause the lower output of the MEMORY J10,10 to go
to ZERO to reset the delay element D12,16. Upon the expiration of
the pulse from the PULSE SHAPER the lower output of the MEMORY
J10,10 will return to a value of ONE to reinitiate the timing of
the delay element. Since the duration of the delay produced by the
delay element was selected to correspond to the time that it took
the scanner to scan past three floors when the scanner reaches the
third floor the output of the delay element D12,16 will go to ONE
thereby causing the output of the NOR element J11,11 to go to
ZERO.
Since the down corridor call at the third floor is the third call
seen by the scanner in front of the A car serving in the down
direction, the signal SSD3(1) in FIG. 9 will go to ZERO.
Furthermore, since a down corridor call at the third floor will
also cause the signal MUDCC(X) to go to ZERO, the output of the NOR
element G15,19 in the 2DEM circuit of FIG. 19 will go to ONE
thereby causing the signal P to go to ZERO. This in turn causes the
signal P to go to ONE which will cause the signal FX to go to ZERO.
Since the signal P is equal to ONE at this point, however, the
output of the NOR element G15,9 remains equal to ZERO and therefore
the second call which would normally be allocated to the B car
which is assigned to run up to serve down demands does not effect
the 2DEM signal at this time.
However, with the output of the NOR element J11,11 equal to ZERO
and with the signal MUDCC(X) equal to ZERO, the signal DISTX goes
to ONE for 50 microseconds. As will be recalled from the detailed
description of the 2DEM circuit, this will cause the signal 2DEM to
go to ONE. This latter signal indicates that another car should be
assigned to serve down demands. Normally a car traveling up to
serve down demands could handle two down calls, however this down
corridor call at the third floor is so far below the first call
assigned to the B car that it is desirable to assign another car if
available. It will be recalled that another demand would not have
been created if the down call at the third floor had not been an
appreciable number of floors below the A car which is serving in
the down direction even if it was the third car call in front of
the A car, however, in the example given it will be appreciable
time before the A car would reach the third floor, therefore, it is
desirable to assign another car.
It will be recalled that the signal 8OUX-b will go to ZERO thereby
causing the B car to lose its up direction indication unless the
signal CA-b or DA-b goes to ONE during each scanning cycle. Since
the B car has a demand to run for, the signal 8OUX-b will be
generated on each down scan. Referring to FIG. 20, it will be
appreciated that the signal MDCC will cause the signal SAWC to go
to ONE when the scanner is at the eighth floor on the down scan. As
previously described, this will prevent the signal CDD-b from going
to ONE at all on that scan and therefore prevent the cancellation
of the signal A2DD-b. This means that the signal A2DD-b will remain
equal to ZERO. It will also be recalled that the down corridor call
at the eighth floor caused the signal STP-DEMP in FIG. 19 to go to
ONE. This signal will cause the signal STP-DEMP-b in FIG. 20 to go
to ZERO. With the signal S-DN also equal to ZERO, the output of the
NOR element G9,18 in FIG. 16 will go to ONE to cause the signal
X1-b to go to ZERO. With the scanner scanning at the eighth floor,
it is not scanning at the floor at which the A car is located,
therefore, the signal B1-b will be equal to ONE and since the
scanner has not yet passed the B car the signal F-b will be equal
to ZERO. Under these conditions, signal DA-b will go to ONE to
maintain the signal 8OUX-b equal to ONE. This will occur on every
down scan as long as the elevator car B sees a down call to run up
to.
With the signal 2DEM equal to ONE, the signal DEMP in FIG. 12 will
go to ONE. Generation of the signal DEM will not be blocked by the
signal BDEM at this time. Although the signal A2DD-b remains equal
to ONE to keep the output of the NOR element G7,18 in FIG. 12 equal
to ZERO it will be recalled that the signal CDEM is now equal to
ZERO. This latter signal will permit the output of the NOR element
G18,12 to equal ONE so that the signal BDEM will be equal to ZERO.
Therefore, the signal 2DEM will cause the signal DEM to go to ONE.
This will again cause the circuits of FIGS. 13, 14 and 15 to search
for an available car to assign to the demand.
Assume that when the scanner advances to the second floor that it
finds the elevator car C at that floor available for assignment. It
will be understood from the previous discussion that this car will
be assigned to travel up to serve down demands as was the B car
which is at the first floor. Assume that the C car is assigned to
the second demand before the B car has had time to start up to the
second floor so that we have the C car at the second floor and the
B car at the first floor both assigned to travel up to serve down
demands. It will be recalled that the B car was started in response
to the down demand at the eighth floor while the C car was started
in response to the down demand at the third floor. However, it is
obvious that the C car is closer to the down demand at the eighth
floor. Therefore, it is clearly desirable not to have the cars
rigidly respond to the demand to which they were originally
assigned, but to respond to the existing traffic situation
instead.
It will be recalled from the detailed discussion of FIG. 18 that
the signal STP-DEMP-a,b,c, respectively must be equal to ZERO in
order for a car traveling in one direction to stop for corridor
calls for service in the opposite direction. The individual
STP-DEMP signals such as STP-DEMP-a shown in FIG. 20 are generated
from the common signal STP-DEMP when the car is running for a
demand in the opposite direction. This latter signal as previously
mentioned, is generated in the circuit in the lower part of FIG.
19. It will be recalled that until the scanner has passed the first
demand in the direction of scan to which the cars are running, the
signal CDEM will be equal to ONE. This caused the output of the NOR
element J1,10 to be equal to ZERO so that when the demand causes
the signal DEMP to go to ZERO, the signal STP-DEMP goes to ONE.
After the scanner is past the first demand to which the cars are
running, the signal CDEM goes to ZERO. If it is necessary that one
of the signals SPAC-a,b or c goes to ONE before another demand can
cause the signal STP-DEMP to go to ONE. As explained previously,
one of these latter signals will go to ONE when the associated car
can no longer stop for the second demand requiring a car to travel
in the opposite direction. For instance, when the elevator car C in
the example given approaches the third floor on the way up, the
signal 39-c equals ONE while the car is adjacent the inductor plate
associated with the third floor. Since the scanner has obviously
not yet passed the elevator car C, the signal F-c equals ZERO so
that the signal G12,18 equals ONE and the signal SPAC-c is equal to
ZERO. It will be recalled that at this time the selector will
indicate that the elevator car C is adjacent the third floor so
that the signal B-c will go to ZERO. When the elevator car C has
passed the inductor plate at it approaches the third floor, the
signal 39-c will return to ZERO causing the output of the NOR
element G11,16 to go to ONE. Since when a car is traveling in one
direction to serve calls in the opposite direction the signals
R2D-c and SF-c are equal to ZERO, the signal SPAC-c will go to ONE.
Therefore, since the down corridor call at the third floor will
cause the signal DEMP to go to ZERO, the signal STP-DEMP will be
generated so that the elevator car B which is the trailing car of
the two cars traveling up to serve down corridor calls can be
stopped when it approaches the third floor.
Thus, the decision as to which one of two cars traveling up to
serve down corridor calls should be stopped at the lower demand is
delayed until one of the two cars is no longer in position to stop
for the lower demand. On each subsequent scan then, the signal
STP-DEMP will be generated each time the scanner reaches the third
floor on the down scan. When the B car approaches the third floor,
the signal 39-b will be equal to ONE while the signals STP-DEMP-b,
A2DD-b and S-DN are all equal to ZERO so that the signal 34-b is
generated in a circuit similar to that shown for the A car in FIG.
18. Therefore, the B car will stop for the down corridor call at
the third floor and the C car will continue traveling upward until
it is stopped in a similar manner for the down corridor call at the
eighth floor.
5. Making Lead Car Available For Demand In Opposite Direction
Assume for purposes of illustration that down corridor calls are
registered at the eighth, sixth and third floors. Let it also be
assumed that the elevator cars C and A are serving down corridor
calls and are located at the seventh and fifth floors,
respectively. The down corridor call at the eighth floor will
create a down demand as previously described since it is behind all
cars serving in the down direction. In a manner similar to that
already described in detail, the elevator car C will be assigned to
Counter No. 1 on the down scan and the down corridor call at the
sixth floor will be allocated to it. Similarly, the elevator car A
will be assigned to Counter No. 2 and will have the down corridor
call at the third floor allocated to it during the down scan.
Assume further that up corridor calls are registered at the fourth,
fifth and sixth floors and that the B car is located at the third
floor and is serving up corridor calls. It is clear from the
previous discussion that during the up scan the B car will be
assigned to Allocated Call Counter No. 1 and that the up corridor
calls at the fourth and fifth floors will be allocated to it. Since
these two up calls constitute a quota of up corridor calls
allocated to the elevator car B, when the scanner reaches the sixth
floor on the up scan, the signal SSD3(1) in FIG. 9 will go to ONE.
This latter signal applied to the input of the NOR element B1,12 in
FIG. 11 will cause the signal DFXC to go to ZERO. Since there are
no available cars in the system at this time the signal AVM is also
equal to ZERO so that the signal UDFXC will go to ONE to cause the
MEMORY C8,18 to produce the signal UDEM.
It will be noticed that although the signal UDEM goes to ONE on the
up scan, it cannot be returned to ZERO until the completion of the
down scan (when RESET-DN goes to ONE). Therefore, at the beginning
of the next down scan, when the signal S-DN equals ZERO, the signal
UDEM will also be equal to ZERO. Since at the beginning of the down
scan the signal DDFXC is also equal to ZERO, the signal BLCD, blank
lead car in down direction, in FIG. 11 will go to ONE. The reverse
signal BLCD will therefore be equal to ZERO.
Referring to FIG. 21, it can be seen that the signal BLCD is
applied to the input of the NOR element H5,24. Since there are no
cars available for assignment, the master available car signal AVM
is also equal to ZERO. Since the scanner is now scanning down, the
signal S-DN is likewise equal to ZERO and therefore the output of
the NOR element H5,24 is equal to ONE to make the output of the NOR
element H2,21 equal to ZERO.
At this point, at the beginning of the down scan, the scanner has
not yet scanned past the lead car serving in the direction of scan,
therefore the signal SPLC is equal to ONE. This signal blocks the
generation of the blanking signal BLK(2). As long as the scanner
has not yet passed the lead car serving in the down direction, one
of the signals SG-a,b or c will be equal to ZERO to maintain the
signal SPLC at a value of ONE. The signal SG-a is generated in the
circuit shown at the bottom of FIG. 7. On the down scan the signal
SG-a will remain equal to ONE as long as the A car is serving in
the down direction (A2UD-a and 81D-a equal ZERO) and the scanner
has not yet passed the A car (F-a equals ZERO). The same is true
for the C car. The signal SG-b will be equal to ZERO for the entire
down scan since the B car is serving in the up direction. The
signal SPLC will therefore remain equal to ONE until the scanner
has passed the A car which is the lead car serving in the down
direction.
Since on the down scan the C car will be detected at the seventh
floor serving calls in the down direction, when the scanner reaches
the sixth floor, the C car will be assigned to Allocated Call
Counter No. 1. The down corridor call at the sixth floor will
therefore be allocated to the C car. When the scanner reaches the
fourth floor on the down scan so that it has scanned past the A car
which is the second car serving in the down direction, the signal
SP(2)C of FIG. 8 will equal ZERO. Normally as can be seen from the
circuits of FIG. 9, this would cause the output of the NOR element
A5,13 to go to ONE to block the further input of corridor calls
into the Counter No. 1. Subsequent corridor calls detected would
therefore be allocated to the car which was assigned to Counter No.
2 which in this case would be the A car. However, since the scanner
has now passed the lead car serving in the down direction, the
signal SPLC in FIG. 21 will now be equal to ZERO. It will be
recalled that at this time that the output of the NOR element H2,21
is also equal to ZERO. Since the scanner has not scanned past the
third car serving in the down direction, the signal SP(3)C equals
ONE to hold the signal BLK(3) equal to ZERO. Since as was just
mentioned the signal SP(2)C is equal to ZERO, the signal BLK(2),
blank Counter No. 2, is equal to ONE.
With the signal BLK(2) equal to ONE, the output of the NOR element
A5,13 in FIG. 9 will be equal to ZERO to unblock the further input
of corridor calls into Counter No. 1. As can be seen from the
corridor call input circuit for Counter 2 which is shown in the
dashed line in the lower part of FIG. 9, the signal BLK(2) blocks
the input of corridor calls to Counter No. 2. Therefore, the car
assigned to Counter No. 2 which is the A car will be ignored on
this down scan with respect to the allocation of corridor calls,
and all subsequent corridor calls detected will be allocated to the
car assigned to Counter No. 1 which is the C car. When the scanner
reaches the third floor, the down corridor call detected there will
therefore be allocated to the C car rather than to the A car as it
normally would be.
Since the number of down corridor calls allocated to the C car does
not exceed the quota, the signal SSD3(1) in FIG. 9 will not go to
ONE on the down scan. This means that the signal DDFXC in FIG. 11
will not go to ONE on the down scan either. Under these conditions
the output of the NOR element B2,21 will remain equal to ZERO
throughout the down scan. As explained in the detailed description
of FIG. 11, when the signal SET-DN goes to ZERO during the SET-DN
interval, the lower output of the MEMORY B2,24 will remain equal to
ZERO. Since at this time the signal UDEM is also still equal to
ZERO, the signal MLCAD, make lead car available in the down
direction, will go to ONE. With the signal MLCAD equal to ONE, the
signal MCAM will be equal to ZERO.
Referring to FIG. 21, since the signal MCAM is now equal to ZERO,
and since the signal BLK(2) remains equal to ZERO and since no
calls, car or corridor, were assigned to the A car, the signal
SDO(2) is equal to ZERO, the output of the NOR element E3,20 will
go to ONE to cause the signal MC(2)A, make car assigned to Counter
No. 2 available, will go to ZERO. Since the A car has been assigned
to Counter No. 2, the signal Z-a(2) in FIG. 7 will equal ZERO.
Since the A car is in service but not assigned to run in one
direction to serve a call in the opposite direction, the signal
980A-a+R2D-a is also equal to ZERO. Therefore, the output of the
NOR element G1,16 will equal ONE so that the signal MKA-a will be
equal to ZERO.
With the signal MKA-a equal to ZERO the output of the NOR element
F2,53 in FIG. 18 will go to ZERO as long as the floor selector is
not notching (39-a equals ZERO) since the A car is running (32-a
equals ZERO) and has not yet received a stop signal (34-a equals
ZERO). The signal developed by this NOR element will cause the
signal 34AV-a to go to ONE. This will cause the output of the NOR
element F2,51 to go to ZERO. As the elevator car A approaches the
fourth floor, the notch signal 39-a will go to ONE to cause the
output of the NOR element G12,9 to go to ZERO. This will cause the
stopping signal 34-a to go to ONE. The reverse signal 34-a will
therefore be equal to ZERO. Since at this point the noninterference
signal 70-a is also equal to ZERO the output of the NOR element
F4,13 will go to ONE to hold the stopping signal. With the stopping
signal 34-a equal to ONE, the output of the NOR element F2,53 will
be held at ZERO so that the stopping signal can be cancelled once
the car becomes available.
When the floor selector notch is complete the signal 39-a will go
to ZERO so that the signal STAV-a will go to ONE. Since a decision
has been made to have the car stop and become available, the signal
STAV-a will hold the output of the NOR element F2,50 in FIG. 18
equal to ZERO to block interference from another stopping
signal.
With the signal STAV-a equal to ONE, the noninterference signal
70-a in FIG. 7 will go to ZERO. Although the reverse signal 70-a
which serves as an input to the NOR element F4,13 in FIG. 18 will
go to ONE, the signal STAV-a will keep the stopping signal 34-a
equal to ONE. Since the signal STAV-a also serves as an input to
the NOR element E9,13 in FIG. 17, the output of this NOR element
will go to ZERO even though there is a down corridor call below the
car. Since as was just mentioned the signal 70-a is now equal to
ZERO and since as the car is coming to a stop the doors are closed
so that the signal 41-a is equal to ZERO, the signal 81H-a will go
to ONE to cancel the down direction signal 81D-a. Therefore, when
the A car comes to a stop at the fourth floor it will remain there
until it is reassigned.
Since the signal STAV-a also serves as an input to the NOR element
G1,40 in FIG. 7, and since the signal 81DS-a still equals ZERO, the
output of NOR element G1,41 will go to ONE at the completion of
each down scan to cause the signal MKA-a to go to ZERO. Since as
was just mentioned the signal 70-a is now equal to ZERO and since
the doors are closed the output of the NOR element J12,19 is equal
to ZERO, the output of the NOR element G2,12 will go to ONE to make
the signal AV-a equal to ONE at the completion of the first down
scan after the car comes to a stop and the running signal 32-a goes
to ZERO. With the signal AV-a equal to ONE, the output of NOR
element G4,16 will equal ONE so that both the signals 81US-a and
81DS-a will be equal to ONE and the car will lose direction.
Returning to FIG. 18, the AV-a signal will cause the signal 34AV-a
to return to ZERO. It will also cause the lower output of MEMORY
F2,52 to go to ONE so that the signal STAV-a will go to ZERO. The
stopping signal 34-a will therefore go to ZERO.
Since the A car becomes available at the completion of the down
scan, it will be assigned in a manner previously described to the
up demand created by the corridor call at the seventh floor on the
next up scan. It is seen then that the A car which was the lead car
serving in the down direction was removed from serving down
corridor calls to serve an up demand even though there were down
corridor calls ahead of the car. It should be noticed that the A
car was removed from serving in the down direction even though
there was a down demand in the system. Notice that the A car is
assigned to the up demand in preference to the down demand at the
eighth floor. This priority is based on the assumption that since
the A car had been serving in the down direction and there is
another car serving in the down direction, the down demand has
probably not been registered as long as the up demand.
* * * * *