Artificial intelligence-based integrated port management system
By acquiring ship data and berth suitability values and performing one-to-one matching, the problem of low utilization efficiency of port berth resources has been solved, enabling flexible berth management and efficient ship scheduling.
Patent Information
- Application Number
- PCT/CN2024/108049
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-29
- Publication Date
- 2026-02-05
AI Technical Summary
Existing technologies lack flexible management and allocation of berths, and cannot coordinate in a timely manner, resulting in low utilization efficiency of port berth resources.
The system acquires ship information and berth suitability values through the ship data acquisition terminal, performs one-to-one combination matching at the main control terminal, selects the optimal berth combination, and makes temporary adjustments when necessary to achieve flexible berth management.
It improves the resource utilization efficiency of port berths, enables effective berth matching and scheduling in different time periods and scenarios, and simplifies the operation process.
Smart Images

Figure CN2024108049_05022026_PF_FP_ABST
Abstract
Description
An artificial intelligence-based port comprehensive management system TECHNICAL FIELD
[0001] The present application belongs to the technical field of port comprehensive management, and specifically relates to an artificial intelligence-based port comprehensive management system. BACKGROUND
[0002] Port berth coordination is mainly achieved through multi-dock berth coordination allocation strategies, multi-objective ship scheduling optimization models of one-way channels, etc. Under limited port resources, to effectively coordinate the port berths and improve the overall operation efficiency, various factors need to be considered and scientific scheduling strategies need to be adopted;
[0003] The patent with publication number CN114861956A discloses a smart port comprehensive management system for improving the intelligence of the port and the efficiency of logistics. The smart port comprehensive management system comprises a port scheduling module, a safety monitoring module, a data exchange module, a collaborative operation module, an intelligent gate module, a mobile transportation end, and a client. The port scheduling module is used to receive a warehouse reservation request sent by the client, analyze the warehouse reservation request, obtain warehouse parameters and use dates, match a target container corresponding to the warehouse reservation request according to the warehouse parameters and use dates, and match a mobile transportation end corresponding to the target container. According to the container transportation scheme, the target container is extracted from the container storage library outside the port through the mobile transportation end and transported to the smart port. According to the ship scheduling strategy, the target ship is scheduled, and the target container is loaded with goods according to the target ship and the goods loading scheme.
[0004] However, the above-mentioned patent does not involve too many flexible management and deployment of berths, and cannot flexibly manage and coordinate berths in a timely manner. Therefore, a solution is provided.
[0005] SUMMARY
[0006] The present application aims to at least solve one of the technical problems existing in the prior art. To this end, the present application provides an artificial intelligence-based port comprehensive management system, comprising:
[0007] A ship data acquisition end is used to acquire ships appearing within a set position within a set time period, mark the ships as pending objects, synchronously acquire standard information representing the sizes of the pending objects, and transmit a pending object group composed of a plurality of pending objects and the standard information of the pending objects to a master control end. At the same time, the remaining berths of the ship berths of the port and the corresponding berth adaptation values are synchronously acquired. The berth adaptation value is used to represent the specific adaptation size of the pending object, and the matching of the berth adaptation value and the standard information can determine whether the pending object can be parked in the corresponding remaining berth.
[0008] The master end matches all pending objects with the remaining berths one by one to obtain a plurality of object matching combinations, and then determines a selected object combination according to a remaining value of each object matching combination, the remaining value being a tonnage difference between a tonnage of a largest ship that can be accommodated by the remaining berths and a tonnage of a matched pending object;
[0009] The master end is configured to drive the operation end to perform scheduling according to the selected object combination.
[0010] Further, the ship data acquisition end comprises a first detection unit and a countdown unit.
[0011] The first detection unit is configured to detect all ships entering a set position, and the specific detection manner is as follows:
[0012] When any first ship is detected to enter the set position, a countdown signal is transmitted to the countdown unit, and the countdown unit starts counting down at this time.
[0013] The ships entering the set position are continuously detected, and for the convenience of description hereinafter, they are marked as pending objects, and the standard information of the pending objects is synchronously acquired, the standard information being used to represent the size of the ship and to reflect the size of the berth to which the ship is suitable, thereby obtaining a pending object group composed of a plurality of pending objects and corresponding standard information.
[0014] When the countdown ends, a detection section ends, and the next detection section starts from the detection of the next pending object.
[0015] The first detection unit is configured to transmit the pending object group to a master unit of the master end.
[0016] Further, the set position is determined by marking the center position of the port berth as the center of a circle and marking the position of the circumference of the circle with the set distance as the radius.
[0017] Further, the method further comprises a remaining acquisition unit, the remaining acquisition unit being configured to synchronously acquire usage information of the ship berths of the port, the usage information comprising a remaining berth and a corresponding berth adaptation value of the remaining berth, the remaining berth referring to a berth for the ship to stop, and the berth adaptation value of the remaining berth being used to represent a specific adaptation size of the pending object.
[0018] The remaining acquisition unit is configured to transmit the usage information to the master unit.
[0019] Further, the master unit is configured to perform balanced analysis on the pending object group and the usage information, thereby determining the selected object combination, and the balanced analysis is performed in the following specific manner:
[0020] Step 1: acquiring any pending object in the pending object group and the standard information of the pending object;
[0021] Step two: obtain the use information, obtain all the remaining parking spaces that can meet the pending objects according to the use information, and then obtain the remaining parking spaces that can park all the remaining pending objects;
[0022] Step three: each pending object corresponds to several remaining parking spaces that can match it, match each pending object with the remaining parking spaces to obtain several matching combinations, mark them as object matching combinations, and each object matching combination ensures that each pending object has a remaining parking space;
[0023] Step four: obtain the remaining value of each object matching combination, which is specifically defined as:
[0024] Obtain the maximum tonnage that can be parked on the pending object parked in the corresponding remaining parking space, subtract the tonnage of the currently parked pending object from the tonnage, obtain the tonnage difference, and obtain the numerical value after removing the dimension of the tonnage difference, which is marked as the remaining value;
[0025] Step five: then obtain the sum of the remaining values of each object matching combination, mark the object matching combination with the smallest sum of remaining values as the selected object combination; each selected object combination includes several pending objects and their corresponding remaining parking spaces.
[0026] Further, the main control end further comprises an auxiliary analysis unit, which is used to obtain the unloading site of the pending object,
[0027] and re-balance analysis combined with the unloading site, specifically as follows:
[0028] Obtain the remaining parking space in any object matching combination, and then obtain the distance between the corresponding pending object and the unloading site;
[0029] Obtain the distance between each remaining parking space and the unloading site, add all the distances together, and mark the obtained numerical value as the total unloading length of the corresponding object matching combination;
[0030] Mark the remaining value of each object matching combination as Yi, i=1,...,n, and mark the total unloading length of the object matching combination as Ci, i=1,...,n;
[0031] Then calculate the selection value Zi according to the formula, and the specific calculation formula is: Zi=0.44*Yi+0.56*Ci;
[0032] In the formula, 0.44 and 0.56 are both preset weights;
[0033] Mark the object matching combination with the smallest selection value as the selected matching combination.
[0034] Further, the unloading place is a place where the ship needs to unload the goods on the ship to the transfer point after entering the berth, or a temporary storage place for the goods that need to be shipped.
[0035] Further, when the main control unit performs the balancing analysis, if any pending object does not have a corresponding remaining berth that can be allocated, but there is an idle case of the remaining berth, the main control unit will automatically perform temporary allocation analysis, and the specific way of the temporary allocation analysis is:
[0036] First, mark the pending object that has not been allocated to the remaining berth as a to-be-supplemented object;
[0037] Then, obtain the remaining berth that can park the to-be-supplemented object and the pending object parked on the remaining berth, and mark the remaining berth that meets the requirements as a to-be-adjusted berth;
[0038] Select the to-be-supplemented object that can be parked in the to-be-adjusted berth, and the pending object in the to-be-adjusted berth can be parked in the remaining idle remaining berth, and the idle remaining berth refers to the remaining berth that has not been allocated to the pending object;
[0039] Obtain all to-be-adjusted berths that meet the requirements, and re-mark the pending object in the to-be-adjusted berth as a to-be-adjusted object, obtain the remaining value of the to-be-adjusted object in the to-be-adjusted berth, and also obtain the total length of unloading when the to-be-supplemented object is parked in the to-be-adjusted berth, and calculate the to-be-adjusted value of the to-be-adjusted berth by using the formula, which is:
[0040] The to-be-adjusted value = 0.42*total length of unloading + 0.58*remaining value;
[0041] According to the above method, the to-be-adjusted values of all to-be-adjusted berths are calculated, and the to-be-adjusted berth with the smallest to-be-adjusted value is marked as an adjusted berth.
[0042] Compared with the prior art, the beneficial effects of the present application are:
[0043] The ship data acquisition end is used to obtain the ships appearing within a set position within a set time period, mark the ships as pending objects, synchronously obtain standard information representing the size of the pending objects, and transmit a pending object group composed of a plurality of pending objects and the standard information thereof to the main control end; at the same time, the remaining berths of the ship berths of the port and the corresponding berth adaptation values thereof are synchronously obtained, the berth adaptation value is used to represent the specific adaptation size of the pending object, and the matching of the berth adaptation value and the standard information can determine whether the pending object can be parked in the corresponding remaining berth;
[0044] Then the master end is used to combine and match all the pending objects with the remaining berths one by one, obtain several object matching combinations, and then determine the selected object combination according to the remaining value of each object matching combination, so that the first wave of berth matching can be carried out according to the time period and the scene, and when there is no berth later or a small boat enters a large berth, flexible scheduling can be carried out, the present application is simple and effective, and easy to use. BRIEF DESCRIPTION OF DRAWINGS
[0045] Fig. 1 is a system block diagram of the present application;
[0046] Fig. 2 is a system block diagram of the present application. DETAILED DESCRIPTION
[0047] The technical solutions of the present application will be described in detail below in conjunction with embodiments. Obviously, the described embodiments are only a part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0048] Please refer to Figs. 1-2, the present application provides a kind of based on artificial intelligence port integrated management system, including;
[0049] Ship data acquisition end, master end, operating end;
[0050] Among them, ship data acquisition end includes first detection unit, countdown unit, remaining acquisition unit;
[0051] Among them, first detection unit is used to detect all arriving ships at set position, and set position is the position where the center position of the berth of the port is marked as the center of circle and the position where the circumference with the set distance as radius is located;The specific way of detecting ship is as follows:
[0052] When any first ship is detected to enter the set position, countdown signal is transmitted to the countdown unit, and the countdown unit starts counting down at this time;
[0053] Continuously detect the ships entering the set position, in order to facilitate description hereinafter, which is marked as pending object, and the standard information of the pending object is acquired synchronously, the standard information is used to represent the size of the ship, and is used to reflect which size of berth it is suitable for, to obtain a pending object group composed of several pending objects and their corresponding standard information;
[0054] When the countdown is over, a detection period ends, until the next detection period starts, and the next detection period also starts from detecting the next pending object;
[0055] The first detection unit is configured to transmit the pending object group to the master control unit, and the master control unit receives the pending object group transmitted by the first detection unit;
[0056] The remaining acquisition unit is configured to synchronize the use information of the ship berths of the port, the use information including the remaining berths and the corresponding berth adaptation values of the remaining berths, the remaining berths referring to the berths for stopping the ships, and the berth adaptation values of the remaining berths being used to represent the specific adaptation of the sizes of the pending objects, and generally being measured by the factors such as the length of the shorelines of the berths, the number of the ships, and the tonnage;
[0057] The remaining acquisition unit is configured to transmit the use information to the master control unit, and the master control unit receives the use information transmitted by the remaining acquisition unit;
[0058] The master control unit is configured to perform balanced analysis on the pending object group and the use information, and the balanced analysis is specifically performed in the following manner:
[0059] Step one: obtaining any one of the pending objects in the pending object group and the standard information thereof;
[0060] Step two: obtaining the use information, obtaining all the remaining berths capable of meeting the pending object according to the use information, and then obtaining the remaining berths capable of stopping all the remaining pending objects;
[0061] Step three: each pending object corresponds to a plurality of remaining berths capable of being matched with the pending object, each pending object is matched with the remaining berths to obtain a plurality of matching combinations, each matching combination is marked as an object matching combination, and each object matching combination ensures that each pending object has a remaining berth;
[0062] Step four: obtaining the remaining value of each object matching combination, and the remaining value is specifically defined as:
[0063] If a larger tonnage can be stopped on the pending object corresponding to the remaining berth, a tonnage difference is automatically obtained, the tonnage difference is the tonnage of the largest tonnage capable of being stopped minus the tonnage of the currently stopped tonnage, a result is marked as the tonnage difference, and a numerical value obtained by removing the dimension of the tonnage difference is marked as the remaining value;
[0064] Step five: then obtaining the sum of the remaining values of each object matching combination, marking the object matching combination with the smallest sum of the remaining values as a selected object combination, and each selected object combination includes a plurality of pending objects and the corresponding remaining berths.
[0065] The master control unit is configured to transmit the selected object combination to the execution unit of the operation end, so as to facilitate the user to execute.
[0066] As the second embodiment of the present application, the present application further comprises an auxiliary analysis unit, which is used to further acquire the unloading location of the to-be-determined object, the unloading location being a location where the cargo on the ship needs to be unloaded to a transfer point after the ship enters the berth, and also being a temporary storage location of the cargo which needs to be shipped away; and the balancing analysis is re-performed in combination with the unloading location, and the specific manner is as follows:
[0067] The remaining berths in any object matching combination are acquired, and then the distances from the corresponding to-be-determined objects to the unloading location are acquired;
[0068] The distance from each to-be-determined object corresponding to the remaining berths to the unloading location is acquired, and all the distances are added to obtain a numerical value marked as the unloading total length of the corresponding object matching combination;
[0069] The remaining value of each object matching combination is marked as Yi, i = 1, …, n, and the unloading total length of the object matching combination is marked as Ci, i = 1, …, n;
[0070] Then, the selection value Zi is calculated according to the formula, and the specific calculation formula is as follows: Zi = 0.44*Yi + 0.56*Ci;
[0071] In the formula, 0.44 and 0.56 are preset weights, which are used to highlight the different importance of different factors;
[0072] The object matching combination with the smallest selection value is marked as the selected matching combination;
[0073] As the third embodiment of the present application, the present embodiment is implemented on the basis of the second embodiment, and the difference lies in that, when the balancing analysis is performed by the master control unit in the present embodiment, if any to-be-determined object does not have a corresponding assignable remaining berth, but the remaining berths have idle conditions, temporary allocation analysis is automatically performed, and the specific manner of the temporary allocation analysis is as follows:
[0074] First, the to-be-determined object which does not have an assigned remaining berth is marked as a to-be-supplemented object;
[0075] Then, the remaining berths capable of parking the to-be-supplemented object and the to-be-determined objects parked on the remaining berths are acquired, and the remaining berths meeting the requirements are marked as to-be-adjusted berths;
[0076] From the to-be-adjusted berths, the to-be-supplemented object capable of being parked is selected, and the to-be-determined object in the to-be-adjusted berth can be parked in the remaining idle remaining berths, the idle remaining berths being the remaining berths without an assigned to-be-determined object;
[0077] All the to-be-adjusted berths meeting the requirements are obtained, and the to-be-determined objects in the to-be-adjusted berths are also marked as to-be-adjusted objects. The remaining values of the to-be-adjusted objects in the to-be-adjusted berths are obtained, and the total unloading length when the to-be-supplemented objects are docked to the to-be-adjusted berths is also obtained. The to-be-adjusted values of the to-be-adjusted berths are calculated by using the formula, and the specific formula is:
[0078] To-be-adjusted value = 0.42 * total unloading length + 0.58 * remaining value.
[0079] The to-be-adjusted values of all the to-be-adjusted berths are calculated in the above manner, and the to-be-adjusted berth with the smallest to-be-adjusted value is marked as an adjusted berth.
[0080] The data in the above formula are all calculated by removing the dimension and taking the numerical value. The formula is obtained by software simulation of a large amount of collected data to be closest to the real situation. The preset parameters and the preset threshold in the formula are set by a person skilled in the art according to the actual situation or obtained by a large amount of data simulation.
[0081] The above embodiments are only used to illustrate the technical method of the present application but not limit the present application. Although the present application is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical method of the present application can be modified or replaced equivalently without departing from the spirit and scope of the technical method of the present application.
Claims
1. An artificial intelligence-based port integrated management system, characterized by, The application relates to a ship data acquisition terminal, a main control terminal and an operation terminal. The ship data acquisition terminal is used for acquiring ships appearing within a set position within a set time period, marking the ships as pending objects, synchronously acquiring standard information representing the sizes of the pending objects, and transmitting a pending object group formed by the pending objects and the standard information to the main control terminal. The main control terminal is used for one-to-one combination matching of all the pending objects and the remaining berths, obtaining a plurality of object matching combinations, and determining a selected object combination according to a residual value of each object matching combination, wherein the residual value is the tonnage difference between the tonnage of the largest ship that can be accommodated by the remaining berth and the tonnage of the matched pending object. The main control terminal is used for driving the operation terminal according to the selected object combination. 2.The artificial intelligence-based port integrated management system according to claim 1, wherein The ship data acquisition terminal comprises a first detection unit and a countdown unit. The first detection unit is used for detecting all arriving ships at the set position. When any first ship is detected to enter the set position, a countdown signal is transmitted to the countdown unit, and the countdown unit starts counting down. The ships entering the set position are continuously detected, and the corresponding ships are marked as pending objects. The standard information of the pending objects is synchronously acquired, and the standard information is used for representing the sizes of the ships and reflecting the sizes of the berths to which the ships are suitable. The detection period ends when the countdown ends, and the next detection period starts from the detection of the next pending object. 3.The artificial intelligence-based port integrated management system according to claim 2, characterized in that, The first detection unit is used for transmitting the pending object group to the main control unit of the main control terminal.
4. The artificial intelligence-based port integrated management system according to claim 2, wherein The set position is determined by marking the center position of the berths of the port as a circle center and the position of a circle with a set distance as a radius. The remaining acquisition unit is used for synchronously acquiring use information of the berths of the port. 5.The artificial intelligence-based port integrated management system according to claim 2, wherein, The use information comprises the remaining berths and corresponding berth adaptation values. The remaining acquisition unit is used for transmitting the use information to the main control unit. The main control unit is used for balanced analysis of the pending object group and the use information to determine the selected object combination. Step one: acquiring any pending object in the pending object group and the standard information thereof; Step two: acquiring the use information, acquiring all the remaining berths capable of satisfying the pending objects according to the use information, and then acquiring the remaining berths capable of parking the remaining pending objects; Step three: each pending object corresponds to a plurality of remaining berths capable of matching the pending object, each pending object is matched with the remaining berths to obtain a plurality of matching combinations, the matching combinations are marked as object matching combinations, and each object matching combination guarantees that each pending object has one remaining berth; Step four: acquiring the residual value of each object matching combination, wherein the residual value is specifically defined as Obtaining the maximum tonnage that can be parked on the pending object parked in the corresponding remaining parking space, subtracting the tonnage of the current parked pending object from the tonnage to obtain the tonnage difference, and obtaining the numerical value after removing the dimension of the tonnage difference as the remaining value; Step five: then obtaining the sum of the remaining values of each object matching combination, and marking the object matching combination with the smallest sum of remaining values as the selected object combination; each selected object combination includes a plurality of pending objects and their corresponding remaining parking spaces.
6. The artificial intelligence-based port integrated management system according to claim 5, wherein The main control end also includes an auxiliary analysis unit, which is also used to obtain the unloading site of the pending object, And re-balance analysis combined with the unloading site, the specific way is: Obtaining the remaining parking space in any object matching combination, and then obtaining the distance from the unloading site to the corresponding pending object; Obtaining the distance from the unloading site to the corresponding pending object for each remaining parking space, and adding all the distances to obtain a numerical value marked as the unloading total length of the corresponding object matching combination; Marking the remaining value of each object matching combination as Yi, i=1,...,n, and marking the unloading total length of the object matching combination as Ci, i=1,...,n; Then calculate the selection value Zi according to the formula, the specific calculation formula is: Zi=0.44*Yi+0.56*Ci; In the formula, 0.44 and 0.56 are both preset weights; Mark the object matching combination with the smallest selection value as the selected matching combination.
7. The artificial intelligence-based port integrated management system according to claim 6, wherein The unloading site is a temporary storage site for goods that need to be unloaded from the ship to the transfer point after the ship enters the parking space, or for goods that need to be shipped away. 8.The artificial intelligence-based port integrated management system according to claim 6, wherein, When the main control unit performs balance analysis, if any pending object does not have a corresponding remaining parking space that can be allocated, if there is an idle condition in the remaining parking space, temporary allocation analysis will be automatically performed, and the temporary allocation analysis is specifically as follows: First, mark the pending object that has not been allocated to the remaining parking space as a pending position object; Then obtain the remaining parking space that can park the pending position object and the pending object parked on the remaining parking space, and mark the remaining parking space that meets the requirements as a waiting parking space; Selecting a waiting parking space that can park the pending position object from the waiting parking space, and the pending object in the waiting parking space can be parked in the remaining idle parking space, which is referred to as a remaining parking space without allocating a pending object; Obtaining all waiting parking spaces that meet the requirements, and re-marking the pending objects in the waiting parking space as waiting objects, obtaining the remaining value of the waiting objects in the waiting parking space, and also obtaining the unloading total length when the pending position object is parked in the waiting parking space, calculating the waiting value of the waiting parking space using the formula, which is specifically: The waiting value=0.42*unloading total length+0.58*remaining value; Calculate the waiting value of all waiting parking spaces, and mark the waiting parking space with the smallest waiting value as the adjustment parking space.
Citation Information
Patent Citations
Refinery berth scheduling method and device based on hierarchical constraint conditions
CN112700086A
Ship port entering identification method and system, terminal and storage medium
CN113627234A
Ship demand analysis-based berth allocation method and system
CN115600872A
AIS data-based port layout planning method and system
CN115689248A
Intelligent port environment equipment data management system and method
CN117252341A
Cited By
Port operation arranging and scheduling method based on visualization
CN121860361A