CN114510062A - Shuttle car navigation control method and system - Google Patents
Shuttle car navigation control method and system Download PDFInfo
- Publication number
- CN114510062A CN114510062A CN202210308612.1A CN202210308612A CN114510062A CN 114510062 A CN114510062 A CN 114510062A CN 202210308612 A CN202210308612 A CN 202210308612A CN 114510062 A CN114510062 A CN 114510062A
- Authority
- CN
- China
- Prior art keywords
- shuttle
- task
- acceleration
- speed
- ant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000001133 acceleration Effects 0.000 claims abstract description 53
- 239000003016 pheromone Substances 0.000 claims description 32
- 241000257303 Hymenoptera Species 0.000 claims description 24
- 230000036461 convulsion Effects 0.000 claims description 12
- 230000003247 decreasing effect Effects 0.000 claims description 5
- 238000013209 evaluation strategy Methods 0.000 claims description 4
- 238000005457 optimization Methods 0.000 claims description 4
- 241000022852 Letis Species 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 230000002068 genetic effect Effects 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 239000002245 particle Substances 0.000 claims description 3
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 claims description 2
- 238000013097 stability assessment Methods 0.000 claims description 2
- 230000007423 decrease Effects 0.000 claims 1
- 238000003860 storage Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The invention belongs to the technical field of shuttle vehicles, and particularly discloses a shuttle vehicle navigation control method and a system. By adopting the technical scheme, the objective function is established, the shortest operation time and the minimum required number of the four-way shuttles are ensured, the cost is saved, and the problem of unstable system operation under the condition of high acceleration is solved.
Description
Technical Field
The invention belongs to the technical field of shuttle vehicles, and relates to a shuttle vehicle navigation control method and system.
Background
Along with the expansion of production scale and the shortage of land resources, the application of the dense storage warehouse in the market is more and more extensive, the dense storage warehouse is based on a dense goods shelf, has the characteristics of high density and high sealing performance, and the operation of entering and exiting goods is completed by means of a shuttle car which reciprocates in the dense goods shelf.
The shuttle vehicle control technology applied to the dense storage system in the domestic market at present is not complete enough, and is particularly reflected in the aspect of speed control. The length of the dense goods shelf track is relatively short, so that the acceleration of the shuttle vehicle in the operation of the goods shelf roadway directly determines the operation efficiency of the system, however, under the condition of traditional uniform acceleration speed control, the increase of the acceleration brings certain influence on the stability of goods, and the system is not stable enough in the operation under the condition of high acceleration.
Disclosure of Invention
The invention aims to provide a shuttle vehicle navigation control method and system, which solve the problem of unstable system operation under the condition of high acceleration.
In order to achieve the purpose, the basic scheme of the invention is a shuttle car navigation control method, which comprises the following steps:
acquiring position information and speed information of a plurality of four-way shuttles;
establishing an objective function based on the position information and the speed information, and setting constraint conditions, wherein the constraint conditions comprise elevator constraint and sequencing constraint;
and solving the objective function to generate a task execution plan of a plurality of four-way shuttles, obtaining the optimal solution output and controlling the shuttles.
The working principle and the beneficial effects of the basic scheme are as follows: the scheme utilizes the position information and the speed information to generate a subsequent required task execution plan and establish a target function. And carrying out optimization solution on the target welding by using the constraint conditions to obtain the optimal solution output and control the shuttle car, thereby realizing automatic navigation control on the shuttle car and ensuring the stable operation of the shuttle car under the control of the optimal solution.
Further, the established objective function is:
and establishing a multi-objective function by minimizing the running time and the acceleration energy:
wherein the maximum value of the running time(ii) a Maximum value of energy loss(ii) a I is a shuttle index, I is the total number of shuttles, I =1,2,3 … … I; j is the task index, J is the total number of tasks, J =1,2,3 … … J;the execution time of the shuttle vehicle i in the task j is;is the stop time at task j for shuttle i, including the time to get in and get out of stock;for the weight of the transport cargo of shuttle i at task j,is the maximum speed of shuttle i during the transport of task j.
And an objective function is established, so that the shortest operation time and the minimum required number of four-way shuttles are ensured, and the cost is saved.
Further, the velocity is calculatedDuring the process, each four-way shuttle vehicle is subjected to variable acceleration control, the time required by the straight-going stage is ensured to be as little as possible, the speeds at the starting point, the corner and the end point are zero, and the control is carried out between two points with the zero speed:
the running time between two points with the speed being zero is divided into 4 sections, namely a 0-t1 section, a t1-t2 section, a t2-t3 section and a t3-t4 section;
0-t1 plus acceleration phase: gradually accelerates, and the speed is increased from 0 toAnd the acceleration is gradually increased, the jerk is;
t1-t2 deceleration and acceleration phases: gradually accelerate at a speed ofIncrease toAnd the acceleration is gradually decreased until the acceleration is zero, the jerk is:
t2-t3 acceleration and deceleration stage: gradually reduce the speed fromReduced toAnd the acceleration gradually increases, the jerk being:
t3-t4 deceleration phase: gradually reduce the speed fromDecreasing to 0 and gradually decreasing acceleration, jerk being:
and the distance S between two points with the speed of zero satisfies the following conditions:
according to the distance of each task and the stability evaluation strategy, the fastest speed is determinedAnd determining the task execution time by the objective function.
And the system stability is ensured on the basis of increasing the acceleration by adopting a variable acceleration speed control mode.
Further, during operation, the stability assessment strategy is:
the stability factor is:
wherein,is the weight of the goods and is,in order to be the weight of the shuttle car,is the height of the cargo or cargo,the height of the shuttle car is the height of the shuttle car,in order to provide the shuttle with the area of the pallet,the contact area between the goods and the shuttle vehicle bearing tray is shown, a is the acceleration of the shuttle vehicle, f is the friction coefficient between the goods and the shuttle vehicle bearing tray, and g is the gravity acceleration;
if coefficient of stabilityNIf the threshold value is larger than the threshold value, the stability is better, and the acceleration can be continued;
if coefficient of stabilityNAnd if the speed is less than the threshold value, the acceleration is suspended, and the original speed is maintained.
And carrying out stability evaluation to further ensure the running stability of the shuttle.
Further, the method of setting the constraint condition is as follows:
and (3) restricting the elevator:
wherein, K represents a set of elevators, K belongs to K, and K = { 1., nK };indicating that the shuttle i is at task j and utilizing the kth elevator;
ordering constraint:
the shuttle can be driven to the position of the next task only after the previous task finishes the goods exchange:
wherein,the shuttle i finishes the operation time at task j;starting operation time of the shuttle vehicle i at task j + 1;is the transit time between task j and task j + 1;
for the weight of the transport cargo of shuttle i at task j,is the maximum load of a shuttle vehicle.
And acquiring corresponding constraint conditions, solving the objective function and facilitating calculation.
Further, the method for generating the task execution plan of the shuttle vehicle comprises the following steps:
S1, initializing ant colony algorithm to generate multiple patrol ants, each of which is shuttle vehicle for executing, initializing all ants as successful ants, and making the bonus profit of each ant be the maximum distance that the shuttle vehicle can travel;
S2, if the termination condition is reached, executing step S6, if the termination condition is not reached, calculating the next feasible moving position of the ant, and selecting a task position every time the ant walks; if the ants finish the search, namely the construction of J tasks is finished, the bonus income acquired by the ants is calculated, the termination condition is that r ants finish the search, and r is less than or equal to the total number I of the vehicles passing through the lock;
s3, if the total bonus collected by an ant is less than the average bonus collected by the former ant, the search of the ant is considered to be successful, if the search of a certain ant is successful, the ant is used to update the average bonus, and the pheromone is updated;
s4, if the pheromone is used, making a decision on the next move, from p1Point trend p2The probability of a point is:
wherein,is p1Point trend p2Probability of a point, p2Is an order p1The order that is available after execution,is derived from p for ants1Point trend p2A corresponding pheromone value in the pheromone table;
s5, if the ant completes the search, assigning a new task to the idle ant, returning to step S2;
and S6, outputting the task execution plan.
And generating a task execution plan by using an ant colony algorithm and using operation.
Further, the method of updating pheromones is as follows:
establishing an pheromone table, wherein the initial value of all values in the pheromone table is zero, and each time the pheromone needs to be updated, the pheromone is aimed at the current successful ants or antsUpdating the corresponding pheromone of the order existing in the solution, and keeping other unrelated order pheromones unchanged;is the one with the smallest prize;
for bonus benefits areIn the execution plan ofIs equal toWhereinThe maximum distance that the shuttle can travel;
And the pheromone is updated, the ant colony algorithm is ensured to be smoothly carried out, the operation is simple, and the use is facilitated.
Further, solving the objective function adopts a genetic algorithm, an ant colony algorithm, a particle swarm algorithm, a multi-objective optimization algorithm based on decomposition, or a differential evolution algorithm.
And selecting a proper algorithm according to the requirement, so that the method is convenient to use.
The invention also provides a shuttle car navigation control system which comprises a data acquisition module and a control module, wherein the data acquisition module is used for acquiring the position information and the speed information of a plurality of four-way shuttle cars, the output end of the data acquisition module is connected with the input end of the control module, the output end of the control module is connected with the control end of the shuttle car, and the control module executes the method to carry out the shuttle car navigation control.
The system establishes a target function, performs navigation control on the shuttle cars, ensures the operation time and the required number of the four-way shuttle cars, and saves the control cost. And meanwhile, the shuttle vehicle is controlled to optimally operate, so that unstable operation is avoided.
Drawings
FIG. 1 is a schematic flow diagram of a shuttle car navigation control method of the present invention;
fig. 2 is a schematic structural diagram of the operation process of the shuttle car navigation control method.
Reference numerals in the drawings of the specification include: the system comprises a shuttle vehicle longitudinal track 1, a shuttle vehicle 2, an idle goods space 3, a shuttle vehicle reversing node 4, a shuttle vehicle transverse track 5, a hoisting machine 6 and a handover buffer area 7.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
In the description of the present invention, it is to be understood that the terms "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate orientations or positional relationships based on those shown in the drawings, and are used merely for convenience in describing the present invention and for simplicity in description, and do not indicate or imply that the referenced devices or elements must have a particular orientation, be constructed and operated in a particular orientation, and thus, are not to be construed as limiting the present invention.
In the description of the present invention, unless otherwise specified and limited, it is to be noted that the terms "mounted," "connected," and "connected" are to be interpreted broadly, and may be, for example, a mechanical connection or an electrical connection, a communication between two elements, a direct connection, or an indirect connection via an intermediate medium, and specific meanings of the terms may be understood by those skilled in the art according to specific situations.
The invention discloses a shuttle car navigation control method, which solves the problem of unstable system operation under the condition of high acceleration. As shown in fig. 1 and 2, the shuttle car navigation control method in the present scheme includes the following steps:
the method comprises the steps that position information and speed information of a plurality of four-way shuttle cars are obtained, and the position information of each four-way shuttle car can be obtained by a positioning system carried by the shuttle car; the speed information can be obtained by a speed sensor arranged on the speed information acquisition device;
establishing an objective function based on the position information and the speed information, and setting constraint conditions, wherein the constraint conditions comprise elevator constraint and sequencing constraint;
and solving the objective function to generate a task execution plan of a plurality of four-way shuttles, obtaining Pareto (Pareto Optimality, also called Pareto efficiency, which is an ideal state of resource allocation) optimal solution output and controlling the shuttles. Solving the objective function by adopting a genetic algorithm, an ant colony algorithm, a particle swarm algorithm, a multi-objective optimization algorithm based on decomposition, a differential evolution algorithm and the like. The structure of the shuttle vehicle 2 in the running process of the shuttle vehicle navigation control method comprises a shuttle vehicle longitudinal rail 1, the shuttle vehicle 2, an idle goods space 3, a shuttle vehicle reversing node 4, a shuttle vehicle transverse rail 5, a lifter 6 and a handover buffer area 7.
In a preferred embodiment of the present invention, the established objective function is:
and establishing a multi-objective function by minimizing the running time and the acceleration energy:
wherein the maximum value of the running time(ii) a Maximum value of energy loss(ii) a I is a shuttle index, I is the total number of shuttles, I =1,2,3 … … I; j is the task index, J is the total number of tasks, J =1,2,3 … … J;the execution time of the shuttle vehicle i in the task j is determined;is the stop time at task j for shuttle i, including the time to get in and get out of stock;for the weight of the transport cargo of shuttle i at task j,is the maximum speed of shuttle i during the transport of task j.
Calculating speedDuring the process, each four-way shuttle vehicle is subjected to variable acceleration control, the time required by the straight-going stage is ensured to be as little as possible, the speeds at the starting point, the corner and the end point are zero, and the control is carried out between two points with the zero speed:
the running time between two points with the speed being zero is divided into 4 sections, namely a 0-t1 section, a t1-t2 section, a t2-t3 section and a t3-t4 section; preferably, the time interval of each segment is the same, and;
0-t1 plus acceleration phase: gradually accelerates, and the speed is increased from 0 toAnd the acceleration is gradually increased, the jerk is;
t1-t2 deceleration and acceleration phases: gradually accelerate at a speed ofIncrease toAnd the acceleration is gradually decreased until the acceleration is zero, the jerk is:
t2-t3 acceleration and deceleration stage: gradually reduce the speed fromReduced toAnd the acceleration gradually increases, the jerk being:
t3-t4 deceleration phase: gradually reduce the speed fromDecreasing to 0 and gradually decreasing acceleration, jerk being:
and the distance S between two points with the speed of zero satisfies the following conditions:
determining the fastest speed according to the distance of each task and the stability evaluation strategyAnd determining the task execution time by the objective function. Therefore, the shuttle vehicle is ensured to operate quickly and stably, the use is facilitated, and the working efficiency is accelerated.
In a preferred embodiment of the present invention, during the operation process, the stability evaluation strategy is:
the stability factor is:
wherein,is the weight of the goods and is,in order to be the weight of the shuttle car,is the height of the cargo or cargo,the height of the shuttle car is the height of the shuttle car,in order to provide the shuttle with the area of the pallet,the contact area between the goods and the shuttle vehicle bearing tray is shown, a is the acceleration of the shuttle vehicle, f is the friction coefficient between the goods and the shuttle vehicle bearing tray, and g is the gravity acceleration;
if coefficient of stabilityNIf the value is larger than the threshold (the value can be preset by using experimental specific measurement, and if the value is set to 1), the stability is better, and the acceleration can be continued;
if coefficient of stabilityNAnd if the speed is less than the threshold value, the acceleration is suspended, and the original speed is maintained.
In a preferred embodiment of the present invention, the method for setting the constraint condition includes:
and (3) restricting the elevator:
wherein, K represents a set of elevators, K belongs to K, and K = { 1., nK };indicating that the shuttle i is at task j and utilizing the kth elevator;
ordering constraint:
the shuttle can be driven to the position of the next task only after the previous task finishes the goods exchange:
wherein,the shuttle i finishes the operation time at task j;starting operation time of the shuttle vehicle i at task j + 1;is the transit time between task j and task j + 1;
for the weight of the transport cargo of shuttle i at task j,is the maximum load of a shuttle vehicle.
In a preferred embodiment of the present invention, the method for generating the task execution plan of the shuttle vehicle includes:
S1, initializing ant colony algorithm to generate multiple patrol ants, each of which is shuttle vehicle for executing, initializing all ants as successful ants, and making the bonus profit of each ant be the maximum distance that the shuttle vehicle can travel;
S2, if the termination condition is reached, executing step S6, if the termination condition is not reached, calculating the next feasible moving position of the ant, and selecting a task position every time the ant walks; if the ants finish the search, the construction of J tasks is finished, the bonus income obtained by the ants is calculated, the termination condition is that r ants finish the search, and r is less than or equal to the total number I of the vehicles passing through the lock;
s3, if the total bonus collected by an ant is less than the average bonus collected by the former ant, the search of the ant is considered to be successful, if the search of a certain ant is successful, the ant is used to update the average bonus, and the pheromone is updated;
s4, if the pheromone is used, making a decision on the next move, from p1Point trend p2The probability of a point is:
wherein,is p1Point trend p2Probability of a point, p2Is an order p1The order that is available after execution,is derived from p for ants1Point trend p2A corresponding pheromone value in the pheromone table;
s5, if the ant completes the search, assigning a new task to the idle ant, returning to step S2;
and S6, outputting the task execution plan. The termination condition is that a set number of tasks are performed or that the difference between the previous and next solutions is less than the error.
The method of updating pheromones is as follows:
establishing an pheromone table, wherein the initial value of all values in the pheromone table is zero, and each time the pheromone needs to be updated, the pheromone is aimed at the current successful ants or antsUpdating the corresponding pheromone of the order existing in the solution, and keeping other unrelated order pheromones unchanged;is the one with the smallest prize;
for bonus benefits areIn the execution plan ofIs equal toWhereinThe maximum distance that the shuttle can travel;
The invention also provides a shuttle car navigation control system which comprises a data acquisition module and a control module, wherein the data acquisition module is used for acquiring the position information and the speed information of a plurality of four-way shuttle cars, the output end of the data acquisition module is electrically connected with the input end of the control module, the output end of the control module is electrically connected with the control end of the shuttle car, and the control module executes the method to carry out the shuttle car navigation control.
The scheme establishes the objective function, ensures the shortest operation time and the minimum required number of the four-way shuttle vehicles, and saves the cost. And a variable acceleration speed control mode is adopted, and the stability of the system is ensured on the basis of increasing the acceleration.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
Claims (9)
1. A shuttle car navigation control method is characterized by comprising the following steps:
acquiring position information and speed information of a plurality of four-way shuttles;
establishing an objective function based on the position information and the speed information, and setting constraint conditions, wherein the constraint conditions comprise elevator constraint and sequencing constraint;
and solving the objective function to generate a task execution plan of a plurality of four-way shuttles, obtaining the optimal solution output and controlling the shuttles.
2. The shuttle car navigation control method of claim 1, wherein the established objective function is:
and establishing a multi-objective function by minimizing the running time and the acceleration energy:
wherein the maximum value of the running time(ii) a Maximum value of energy loss(ii) a I is a shuttle index, I is the total number of shuttles, I =1,2,3 … … I; j is the task index, J is the total number of tasks, J =1,2,3 … … J;the execution time of the shuttle vehicle i in the task j is;is the stop time at task j for shuttle i, including the time to get in and get out of stock;for the weight of the transport cargo of shuttle i at task j,is the maximum speed of shuttle i during the transport of task j.
3. The shuttle car navigation control method of claim 2, wherein the velocity is calculatedDuring the process, each four-way shuttle vehicle is subjected to variable acceleration control, the time required by the straight-going stage is ensured to be as little as possible, the speeds at the starting point, the corner and the end point are zero, and the control is carried out between two points with the zero speed:
the running time between two points with the speed being zero is divided into 4 sections, namely a 0-t1 section, a t1-t2 section, a t2-t3 section and a t3-t4 section;
0-t1 plus acceleration phase: gradually accelerates, and the speed is increased from 0 toAnd the acceleration is gradually increased, the jerk is;
t1-t2 deceleration and acceleration phases: gradually accelerate at a speed ofIncrease toAnd the acceleration gradually decreases until the acceleration is zero, the jerk being:
t2-t3 acceleration and deceleration stage: gradually reduce the speed fromReduced toAnd the acceleration gradually increases, the jerk being:
t3-t4 deceleration phase: gradually reduce the speed fromDecreasing to 0 and gradually decreasing acceleration, jerk being:
and the distance S between two points with the speed of zero satisfies the following conditions:
4. The shuttle car navigation control method of claim 3, wherein during operation, the stability assessment strategy is:
the stability factor is:
wherein,is the weight of the goods and is,in order to be the weight of the shuttle car,is the height of the cargo or cargo,the height of the shuttle car is the height of the shuttle car,in order to provide the shuttle with the area of the pallet,the contact area between the goods and the shuttle vehicle bearing tray is shown, a is the acceleration of the shuttle vehicle, f is the friction coefficient between the goods and the shuttle vehicle bearing tray, and g is the gravity acceleration;
if coefficient of stabilityNIf the threshold value is larger than the threshold value, the stability is better, and the acceleration can be continued;
if coefficient of stabilityNAnd if the speed is less than the threshold value, the acceleration is suspended, and the original speed is maintained.
5. The shuttle car navigation control method according to claim 1, wherein the constraint condition is set by a method comprising:
and (3) restricting the elevator:
wherein, K represents a set of elevators, K belongs to K, and K = { 1., nK };indicating that the shuttle i is at task j and utilizing the kth elevator;
ordering constraint:
the shuttle can be driven to the position of the next task only after the previous task finishes the goods exchange:
wherein,the shuttle i finishes the operation time at task j;starting operation time of the shuttle vehicle i at task j + 1;is the transit time between task j and task j + 1;
6. The shuttle car navigation control method according to claim 1, wherein the method of generating the mission execution plan of the shuttle car is as follows:
S1, initializing ant colony algorithm to generate multiple patrol ants, each of which is shuttle vehicle for executing, initializing all ants as successful ants, and making the bonus profit of each ant be the maximum distance that the shuttle vehicle can travel;
S2, if the termination condition is reached, executing step S6, if the termination condition is not reached, calculating the next feasible moving position of the ant, and selecting a task position every time the ant walks; if the ants finish the search, namely the construction of J tasks is finished, the bonus income acquired by the ants is calculated, the termination condition is that r ants finish the search, and r is less than or equal to the total number I of the vehicles passing through the lock;
s3, if the total bonus collected by an ant is less than the average bonus collected by the former ant, the search of the ant is considered to be successful, if the search of a certain ant is successful, the ant is used to update the average bonus, and the pheromone is updated;
s4, if the pheromone is used, making a decision on the next move, from p1Point trend p2Probability of a point:
wherein,is p1Point trend p2Probability of a point, p2Is an order p1The order that is available after execution,is derived from p for ants1Point trend p2A corresponding pheromone value in the pheromone table;
s5, if the ant completes the search, assigning a new task to the idle ant, returning to step S2;
and S6, outputting the task execution plan.
7. The shuttle car navigation control method of claim 6, wherein the method of updating the pheromone is as follows:
establishing pheromone table, where all values in the table are zero, and each time the pheromone needs to be updated, aiming at current successful ants or antsUpdating the corresponding pheromone of the order existing in the solution, and keeping other unrelated order pheromones unchanged;is the one with the smallest prize;
for bonus benefits areIn the execution plan ofIs equal toWhereinThe maximum distance that the shuttle can travel;
8. The shuttle car navigation control method according to claim 1, wherein solving the objective function employs a genetic algorithm, or an ant colony algorithm, or a particle swarm algorithm, or a decomposition-based multi-objective optimization algorithm, or a differential evolution algorithm.
9. A shuttle car navigation control system is characterized by comprising a data acquisition module and a control module, wherein the data acquisition module is used for acquiring position information and speed information of a plurality of four-way shuttle cars, the output end of the data acquisition module is connected with the input end of the control module, the output end of the control module is connected with the control end of the shuttle cars, and the control module executes the method of any one of claims 1 to 8 to conduct shuttle car navigation control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210308612.1A CN114510062B (en) | 2022-03-28 | 2022-03-28 | Shuttle vehicle navigation control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210308612.1A CN114510062B (en) | 2022-03-28 | 2022-03-28 | Shuttle vehicle navigation control method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114510062A true CN114510062A (en) | 2022-05-17 |
CN114510062B CN114510062B (en) | 2022-07-26 |
Family
ID=81554766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210308612.1A Active CN114510062B (en) | 2022-03-28 | 2022-03-28 | Shuttle vehicle navigation control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114510062B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1064908C (en) * | 1994-09-01 | 2001-04-25 | 哈里公司 | Scheduling system and method |
CN105302153A (en) * | 2015-10-19 | 2016-02-03 | 南京航空航天大学 | Heterogeneous multi-UAV (Unmanned Aerial Vehicle) cooperative scouting and striking task planning method |
CN109205163A (en) * | 2018-08-13 | 2019-01-15 | 山东大学 | Across tunnel Multilayer shuttle car warehousing system design method, system and storage medium |
CN109230142A (en) * | 2018-10-22 | 2019-01-18 | 陕西科技大学 | A kind of scheduling method for optimizing route of intensive warehousing system multiple working |
US20190324469A1 (en) * | 2017-01-03 | 2019-10-24 | Beijing Jingdong Shangke Information Technology Co., Ltd. | Shuttle vehicle speed control method and apparatus, and shuttle vehicle |
CN113359774A (en) * | 2021-07-07 | 2021-09-07 | 江苏智库智能科技有限公司 | Path planning method for four-way shuttle |
CN113627712A (en) * | 2021-06-25 | 2021-11-09 | 广东烟草惠州市有限责任公司 | Method for optimizing operation sequence of shuttle vehicle of storage system |
CN114021885A (en) * | 2021-09-29 | 2022-02-08 | 北京邮电大学 | Elevator dispatching method and device of tray four-way shuttle system |
-
2022
- 2022-03-28 CN CN202210308612.1A patent/CN114510062B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1064908C (en) * | 1994-09-01 | 2001-04-25 | 哈里公司 | Scheduling system and method |
CN105302153A (en) * | 2015-10-19 | 2016-02-03 | 南京航空航天大学 | Heterogeneous multi-UAV (Unmanned Aerial Vehicle) cooperative scouting and striking task planning method |
US20190324469A1 (en) * | 2017-01-03 | 2019-10-24 | Beijing Jingdong Shangke Information Technology Co., Ltd. | Shuttle vehicle speed control method and apparatus, and shuttle vehicle |
CN109205163A (en) * | 2018-08-13 | 2019-01-15 | 山东大学 | Across tunnel Multilayer shuttle car warehousing system design method, system and storage medium |
CN109230142A (en) * | 2018-10-22 | 2019-01-18 | 陕西科技大学 | A kind of scheduling method for optimizing route of intensive warehousing system multiple working |
CN113627712A (en) * | 2021-06-25 | 2021-11-09 | 广东烟草惠州市有限责任公司 | Method for optimizing operation sequence of shuttle vehicle of storage system |
CN113359774A (en) * | 2021-07-07 | 2021-09-07 | 江苏智库智能科技有限公司 | Path planning method for four-way shuttle |
CN114021885A (en) * | 2021-09-29 | 2022-02-08 | 北京邮电大学 | Elevator dispatching method and device of tray four-way shuttle system |
Non-Patent Citations (1)
Title |
---|
朱忠烈等: "有轨穿梭车的无线导航控制***", 《起重运输机械》 * |
Also Published As
Publication number | Publication date |
---|---|
CN114510062B (en) | 2022-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111210069B (en) | Goods space allocation and operation scheduling integrated optimization method for multi-layer shuttle system | |
CN112686458B (en) | Optimized dispatching method for multi-vehicle fleet delivery process | |
CN107480922A (en) | Both ends formula is unloaded goods bit allocation scheduling model method for building up with the double car operational modes of rail | |
CN109677830B (en) | Resource allocation optimization method for four-way shuttle type dense warehousing system | |
CN108764579B (en) | Storage multi-robot task scheduling method based on congestion control | |
CN115237137B (en) | Multi-AGV scheduling and collaborative path planning method and device | |
CN113919543A (en) | AGV dispatching path optimization method based on 5G Internet of things | |
CN114462693B (en) | Distribution route optimization method based on vehicle unmanned aerial vehicle cooperation | |
CN113222462B (en) | Strip mine multi-energy truck scheduling optimization method based on co-evolution | |
CN117528649A (en) | Method for establishing end-edge cloud system architecture, task unloading and resource allocation optimization method and end-edge cloud system architecture | |
CN114418707A (en) | Four-way shuttle vehicle path navigation method and system | |
CN114510062B (en) | Shuttle vehicle navigation control method and system | |
CN114611767A (en) | Global optimal intelligent warehousing scheduling optimization algorithm | |
CN111932930A (en) | Parking space allocation method, equipment and storage medium | |
Zhao et al. | Research on logistics distribution route based on multi-objective sorting genetic algorithm | |
CN114663011A (en) | Dispatching method for AGV (automatic guided vehicle) of automatic dock | |
CN114035586A (en) | Workshop AGV trolley path planning method for improving ant colony algorithm and dynamic window | |
CN117744909A (en) | Roaming control method and device for crown block | |
CN118171791A (en) | Warehouse AGV track optimization method based on improved genetic algorithm | |
CN112109775A (en) | Dynamic optimization system for train operation curve | |
CN116797121A (en) | AGVs-based intelligent warehouse batch sorting optimization method | |
CN116331257A (en) | Vehicle speed planning method, device, electronic equipment and storage medium | |
CN116451891A (en) | Cooperative scheduling method for multiple devices in multi-point loading and unloading mode of U-shaped storage yard | |
CN113344304A (en) | Novel coal mine underground locomotive scheduling optimization method | |
CN115423324A (en) | UUV cluster task planning method based on improved ant colony optimization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |