System and Method for Independently Routing Container-Loaded Vehicles to Create Different Finished Products
US-2018074086-A1 · Mar 15, 2018 · US
US11780333B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11780333-B2 |
| Application number | US-202117401544-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 13, 2021 |
| Priority date | Nov 30, 2018 |
| Publication date | Oct 10, 2023 |
| Grant date | Oct 10, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An improved system for preventing collisions between movers while improving throughput in a linear drive system utilizes a continually variable vehicle length for each mover. A vehicle length is assigned to each mover, where the vehicle length is a minimum track length required by the vehicle to avoid physically contacting a neighboring vehicle along the track. The vehicle length for each mover is then determined for each location along the track based on both the track geometry and the mover geometry. The vehicle length is continually variable along the length of the track allowing movers to be positioned as close together as possible for each location along the track based on both the track geometry and the mover geometry. The continually variable vehicle length provides collision prevention between movers while increasing throughput of movers along segments of the track that do not require the largest spacing between movers.
Opening claim text (preview).
We claim: 1. A method for preventing collisions in a linear drive system, wherein the linear drive system includes a track having a plurality of track segments and a plurality of movers operative to travel along the track, the method comprising the steps of: receiving a plurality of position feedback signals at a controller from a position feedback system, wherein each of the plurality of position feedback signals corresponds to a location of one of the plurality of movers along the track; determining a vehicle length for each of the plurality of movers with the controller as a function of the location along the track at which the mover is located and not as a function of a change in a load present on the corresponding mover, wherein the vehicle length varies for each of the plurality of movers as the mover travels along the track; determining a first position corresponding to a location of a first mover along the track, wherein the first position is determined by the controller as a function of the plurality of position feedback signals; determining a second position corresponding to a location of a second mover along the track, wherein the second position is determined by the controller as a function of the plurality of position feedback signals; and controlling operation of the second mover to remain a minimum distance from the first mover, wherein the minimum distance is at least as great as the vehicle length for the second mover. 2. The method of claim 1 wherein each of the plurality of movers includes a first vehicle length and a second vehicle length, the first vehicle length corresponding to a distance along the track in a first direction and the second vehicle length corresponding to a distance along the track in a second direction. 3. The method of claim 1 wherein the minimum distance the second mover remains from the first mover further includes the vehicle length of the first mover summed to the vehicle length of the second mover. 4. The method of claim 1 further comprising the step of determining a minimum braking distance for each of the plurality of movers with the controller as a function of a speed at which the mover is traveling and of a maximum deceleration rate stored within a memory of the controller, wherein the step of controlling operation of the second mover further comprises slowing the speed of the second mover when a distance between the second position and the first mover is less than a sum of the minimum distance and the minimum braking distance for the second mover. 5. The method of claim 1 wherein each of the plurality of track segments includes a segment controller, the segment controller is the controller for the track segment, and the method further comprises the step of identifying the first mover and the second mover located along the corresponding track segment with the segment controller. 6. The method of claim 5 wherein each track segment is divided into a plurality of blocks along a length of the track segment, the method further comprising the steps of: assigning at least one of the plurality of blocks to each of the plurality of movers located along the corresponding track segment, wherein each of the at least one of the plurality of blocks is assignable to only one of the plurality of movers; determining a minimum braking distance for the second mover with the segment controller corresponding to the track segment on which the second mover is located as a function of a speed at which the second mover is traveling and of a maximum deceleration rate stored within a memory of the controller; and controlling operation of the second mover further comprises slowing the second mover when a distance between the second position and one of the plurality of blocks assigned to the first mover is less than or equal to a sum of the minimum distance and the minimum braking distance for the second mover. 7. The method of claim 1 wherein the step of determining the vehicle length for each of the plurality of movers further comprises the step of reading the vehicle length from a lookup table stored in a memory device, wherein the memory device is in communication with the controller and wherein the lookup table defines the vehicle length for each of the plurality of movers as a function of the location of the mover along the corresponding track segment. 8. The method of claim 1 wherein the step of determining the vehicle length for each of the plurality of movers further comprises the steps of: obtaining a geometry of each of the plurality of movers and a geometry of the corresponding track segment from a memory device in communication with the controller; and determining the vehicle length for each of the plurality of movers as a function of the geometry of the mover and of the geometry of the corresponding track segment. 9. A system for preventing collisions in a linear drive system, wherein the linear drive system includes a track having a plurality of track segments and a plurality of movers operative to travel along the track, the system comprising: a position feedback system operative to generate a plurality of position feedback signals, wherein each position feedback signal corresponds to a location of one of the plurality of movers along the track; a controller operative to: receive the plurality of position feedback signals, determine a vehicle length of a first mover as a function of the location along the track at which the first mover is located and not as a function of a change in a load present on the first mover, determine a vehicle length of a second mover as a function of the location along the track at which the second mover is located and not as a function of a change in a load present on the second mover, wherein the vehicle length of the second mover varies as the second mover travels along the track, determine a minimum distance required between the first mover and the second mover, wherein the minimum distance is at least as great as the vehicle length of the second mover; and control operation of the second mover to remain the minimum distance from the first mover. 10. The system of claim 9 wherein the controller is further configured to determine a first vehicle length and a second vehicle length for the second mover, wherein the first vehicle length corresponds to a distance along the track in a first direction and the second vehicle length corresponds to a distance along the track in a second direction. 11. The system of claim 9 further comprising a plurality of segment controllers, wherein: each of the plurality of segment controllers is configured to control operation for one of the plurality of track segments, each of the plurality of segment controllers is the controller for the corresponding track segment, and each of the plurality of segment controllers is operative to identify the first mover and the second mover located along the corresponding track segment. 12. The system of claim 11 wherein each of the plurality of segment controllers includes a memory device operative to store a lookup table and the lookup table defines the vehicle length for each of the plurality of movers as a function of the location of the mover along the corresponding track segment. 13. The system of claim 11 wherein each segment controller includes a memory device operative to store a geometry of each of the plurality of movers and a geometry of the corresponding track segment and wherein each segment controller is further operative to determine the vehicle length for each of the plurality of movers as a function of the geometry of the mover and of the geometry of the corresponding track segment.
Prevention of collisions · CPC title
for control of propulsion for vehicles propelled by linear motors · CPC title
with automatic control · CPC title
Electric propulsion by linear motors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.