Auxiliary method, system and storage medium for loading and unloading of steel component transport carrier
Through the loading and unloading auxiliary system of steel component transportation carrier, loading solutions are generated using data management, calculation engine and dynamic demonstration modules, solving the problem of no standard loading and unloading of steel components and improving transportation efficiency and economic benefits.
Patent Information
- Application Number
- CN202111482196.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-06
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2041-12-06
AI Technical Summary
The placement and loading and unloading of steel components mainly depends on the personal experience of the operator. The lack of unified standards leads to low utilization of carrier space, and the loading and unloading order does not match the installation order, which affects transportation efficiency and construction progress, and cannot meet the digital and intelligent needs of the steel structure industry.
It provides a loading and unloading auxiliary system for steel component transportation carriers, including a data management module, a computing engine module and a dynamic demonstration module. By receiving and analyzing loading information, a space optimization algorithm is used to generate a loading scheme, and dynamic simulation demonstration is performed to provide loading order, position and progress information.
It improves the utilization rate of loading space and loading and unloading operation efficiency, meets the refined requirements of steel component transportation and management, reduces project transportation costs, and improves economic benefits.
Smart Images

Figure CN114510816B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of steel components, and in particular to a method, system and storage medium for assisting loading and unloading of a steel component transport carrier. Background Art
[0002] Steel structures are one of the main structural types of prefabricated buildings. Due to their advantages, such as high strength, strong earthquake resistance, light weight, no need for on-site casting, simple installation, and environmental friendliness, they have seen a growing share of total output value and continued expansion. However, steel structural components also present challenges due to their non-standard dimensions, diverse product types, multiple batches, and the need for scheduled installation.
[0003] However, the current placement and loading and unloading of steel components relies primarily on the operator's personal experience, with no standardized loading process or method. This results in low carrier space utilization and a mismatch between the loading and unloading sequence and the installation sequence. This significantly impacts transportation efficiency and subsequent construction progress, making steel structure installation more difficult and, in turn, affecting project costs and contract performance. Furthermore, due to the lack of standardized control over the entire loading and unloading process, the batches of steel components, their loading and unloading schedules, the carriers they are placed on, and their specific locations within the carriers are unclear, making it impossible to meet the refined needs of steel component transportation and management in the digital and intelligent path of the steel structure industry. Summary of the Invention
[0004] The embodiments of the present application provide a method, system, and storage medium for assisting the loading and unloading of a steel component transport carrier. To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is provided below. This summary is not intended to be a comprehensive review, identify key or important components, or delineate the scope of protection of these embodiments. Its sole purpose is to present some concepts in a simplified form, serving as a prelude to the detailed description that follows.
[0005] In a first aspect, an embodiment of the present application provides a loading and unloading auxiliary system for a steel component transport carrier, comprising:
[0006] Data management module, used to receive uploaded transport carrier and steel component loading information;
[0007] The calculation engine module is used to generate a steel component loading plan using a preset space optimization algorithm based on the transportation carrier and the loading information of the steel components;
[0008] The dynamic demonstration module is used to dynamically simulate and demonstrate the loading process of steel components according to the steel component loading plan.
[0009] In an optional embodiment, the data management module includes:
[0010] The data uploading unit is used to receive the transport carrier and the loading information file of the steel component uploaded by the user, and parse the loading information in the loading information file;
[0011] A data storage unit for storing loading information, steel component loading schemes, and dynamic demonstration information;
[0012] Data query unit, used to read loading information, steel component loading plan and dynamic demonstration information.
[0013] In an optional embodiment, the loading information of the transport carrier and the steel components includes transport carrier specification information, steel component model information, steel component batch information, steel component quantity information, and steel component installation sequence information.
[0014] In an optional embodiment, the computing engine module includes:
[0015] A model building unit, used to build an initial loading model, which is used to optimize the layout of the internal space of the steel component transportation carrier;
[0016] A model optimization unit is used to convert the three-dimensional loading mode of the steel component into the corresponding two-dimensional loading mode of the steel component, and optimize the plane layout of the two-dimensional loading mode to obtain an optimized loading model;
[0017] The scheme generating unit is used to input the loading information of the transport carrier and the steel component into the optimized loading model to obtain the steel component loading scheme.
[0018] In an optional embodiment, converting the three-dimensional loading mode of the steel component into the corresponding two-dimensional loading mode of the steel component includes:
[0019] Steel components with the same specifications are stacked and constructed to obtain corresponding equal-height piles;
[0020] Use the height of the equal-height pile as the reference height;
[0021] Based on the reference height, the non-elevation pile composed of multiple steel components of the same specifications is divided.
[0022] In an optional embodiment, the dynamic demonstration module includes:
[0023] Scheme simulation unit, used to read the steel component loading scheme and dynamically display the loading process of the steel component in the transport carrier according to the loading scheme;
[0024] A dynamic operation unit, used to receive an operation instruction from a user and continuously display the loading process of the steel member or display the loading process of the steel member step by step according to the operation instruction;
[0025] The progress statistics unit is used to update the loading quantity of steel components when the steel components arrive at the designated loading location, calculate and cache the real-time transportation carrier space utilization rate and the loading progress of steel components of each batch and specification.
[0026] In an optional embodiment, dynamically displaying the loading process of the steel component in the transport carrier according to the loading plan includes:
[0027] Obtain the loading position, loading direction and loading sequence of the steel components according to the loading plan;
[0028] Determine the loading and unloading sequence based on preset sorting principles;
[0029] Configure the moving speed of steel components;
[0030] According to the loading and unloading sequence, the steel components are moved to the loading position at a preset speed and placed in the loading direction.
[0031] In an optional embodiment, the preset sorting principle includes:
[0032] For the steel components that are installed first, put them into the box later;
[0033] For the same batch of steel components, steel components with smaller row numbers are loaded first. For steel components with the same row numbers, steel components with smaller column numbers are loaded first.
[0034] In a second aspect, an embodiment of the present application provides a method for assisting loading and unloading of a steel component transport carrier, comprising:
[0035] Receive uploaded transport carrier and steel component loading information;
[0036] Based on the transportation carrier and the loading information of the steel components, a preset space optimization algorithm is used to generate a steel component loading plan;
[0037] According to the steel component loading plan, dynamic simulation demonstrates the loading process of steel components.
[0038] In a third aspect, an embodiment of the present application provides a computer-readable medium having computer-readable instructions stored thereon, and the computer-readable instructions are executed by a processor to implement a method for assisting loading and unloading of a steel component transport carrier provided in the above embodiment.
[0039] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:
[0040] The loading and unloading assistance system for steel component transport carriers provided in accordance with an embodiment of the present application includes a data management module that can upload specific information about the transport carrier and the steel components, and a calculation engine module that can read stored loading information and construct a loading model based on a spatial optimization algorithm and a greedy algorithm. The loading model inputs information about the steel components and carrier into the loading model to obtain a loading plan containing information such as loading position and direction. The system also includes a dynamic demonstration module that can read stored loading plans, set dynamic demonstration parameters and a demonstration mode, dynamically simulate the loading process of the steel components, and generate and cache loading progress information and carrier space utilization information in real time, which users can query in real time through the client.
[0041] The system provides dynamic operational guidance for steel structure loading and unloading, and provides operators with key information such as the loading sequence, placement position, and loading progress of steel components. It improves the utilization rate of loading space and the efficiency of loading and unloading operations, and meets the refined requirements for steel component transportation and management, thereby reducing project transportation costs and improving project economic benefits.
[0042] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0044] Figure 1 is a structural schematic diagram of a loading and unloading auxiliary system for a steel component transport carrier according to an exemplary embodiment;
[0045] Figure 2 is a structural diagram of a data management module according to an exemplary embodiment;
[0046] Figure 3 is a structural diagram of a computing engine module according to an exemplary embodiment;
[0047] Figure 4 is a structural diagram of a dynamic demonstration module according to an exemplary embodiment;
[0048] Figure 5 is an interactive schematic diagram showing a loading and unloading auxiliary system for a steel component transport carrier according to an exemplary embodiment;
[0049] Figure 6 This is a flow chart illustrating a method for assisting loading and unloading of a steel component transport carrier according to an exemplary embodiment;
[0050] Figure 7It is a schematic diagram of a computer storage medium according to an exemplary embodiment. DETAILED DESCRIPTION
[0051] The following description and the drawings sufficiently illustrate specific embodiments of the invention to enable those skilled in the art to practice them.
[0052] It should be understood that the embodiments described are only a portion of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative work are within the scope of protection of the present invention.
[0053] In the following description, unless otherwise indicated, identical numbers in different figures represent identical or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of systems and methods consistent with certain aspects of the present invention, as detailed in the appended claims.
[0054] In existing technologies, the placement and loading and unloading of steel components relies primarily on the operator's personal experience. There are no standardized loading processes and methods, resulting in low carrier space utilization and a mismatch between the loading and unloading sequence and the installation sequence. This significantly impacts transportation efficiency and subsequent construction progress, making steel structure installation more difficult and, in turn, affecting project costs and contract performance. Furthermore, due to the lack of standardized control over the entire loading and unloading process, the batches of steel components, the loading and unloading schedule of the components, the carriers they are placed in, and their specific locations within the carriers are unclear. This fails to meet the refined needs of steel component transportation and management in the digital and intelligent path of the steel structure industry.
[0055] Therefore, how to obtain an optimized plan for the spatial layout of the transport carrier based on the carrier specifications, steel structure component size, quantity and installation sequence, and provide intuitive operational assistance instructions for carrier-oriented loading and unloading operations, has become the key to standardizing and automating the management of steel structure components and batch transportation and improving operational efficiency.
[0056] Based on this, the embodiment of the present application provides a loading and unloading auxiliary system for steel component transport carriers, which is used to solve the problems of low sales and high costs caused by the lack of standards and instructions for loading and unloading operations in this field. Figure 1 The loading and unloading auxiliary system of the steel component transport carrier provided in the embodiment of the present application is introduced in detail.
[0057] See also Figure 1 The system specifically includes a data management module, a computing engine module and a dynamic demonstration module.
[0058] Among them, the data management module is used to receive uploaded loading information of transport carriers and steel components, manage and store order information of transport carriers and steel components, loading plans generated by the calculation engine module, and carrier space utilization, loading progress and other information generated by the dynamic demonstration module. It also supports storage location queries of steel components and batches in the loading plan.
[0059] Figure 2 FIG. 1 is a structural diagram of a data management module according to an exemplary embodiment. Figure 2 As shown, the data management module includes a data upload unit for receiving user-uploaded files containing information about transport carriers and steel components and parsing the loading information contained in the files. The data upload unit can generate a data entry template for the user to download and parse the uploaded files (e.g., CSV, XLSX, etc.) to obtain the loading information for the transport carrier and steel components.
[0060] Among them, the transport carrier refers to vehicles, ships and other means of transport that carry steel components. The loading information of the transport carrier and steel components includes transport carrier specification information, steel component model information, steel component batch information, steel component quantity information and steel component installation sequence information, etc.
[0061] It also includes a data storage unit for connecting to the server-side MySQL database to store the loading information collected by the data upload unit, the steel component loading plan generated by the calculation engine module, and the dynamic demonstration information generated by the dynamic demonstration module, such as the real-time carrier space utilization, loading progress and other information.
[0062] The data query unit is used to read the loading information, steel component loading plan, and dynamic demonstration information stored in the server database. It also provides query services for information such as steel component batch information, steel component storage location information, and loading progress.
[0063] The system also includes a computing engine module for generating a loading model based on a spatial optimization algorithm and a greedy algorithm, inputting loading information of the transport carrier and the steel components into the generated loading model, and obtaining a steel component loading plan.
[0064] Figure 3 FIG. 1 is a structural diagram of a computing engine module according to an exemplary embodiment. Figure 3 As shown, the calculation engine module includes a model building unit for building an initial loading model, and the initial loading model is used to optimize the layout of the internal space of the steel component transportation carrier.
[0065] Specifically, the spatial optimization problem of steel component transportation carrier is abstracted into a three-dimensional loading problem of multiple items on a single carrier, and the model input, model constraints and optimization objectives are defined.
[0066] The model input is: carrier specifications L×W×H, batches of M components to be carried, number of component types N, specification l of the i-th component in the j-th batch i ×w i ×h i (i=1, 2, ..., N) and the number n i,j (i=1,2,...,N;j=1,2,...,M) The installation sequence S of the above M batches is s M , s M-1 ,...,s1, then the corresponding loading order bn is M, M-1,...,1, that is, the ones that need to be installed first should be loaded last.
[0067] The model inputs are the carrier specifications, the batches, specifications and quantities of components to be carried, and the batch installation sequence.
[0068] Model constraints include: spatial constraints, that is, the boundaries of the placed components cannot exceed the boundaries of the carrier, and components on the same plane cannot overlap; stability constraints: upper components must be supported by lower components and cannot be suspended in the air; batch sequence constraints: components from the same batch are placed close to each other, and components from different batches are loaded in sequence according to the principle of installation time from late to early.
[0069] It also includes a model optimization unit for converting the three-dimensional loading mode of the steel component into a corresponding two-dimensional loading mode of the steel component, and performing plane layout optimization on the two-dimensional loading mode to obtain an optimized loading model.
[0070] Specifically, the method stacks and constructs steel components of the same specifications to create corresponding equal-height piles. The height of the equal-height piles is used as a reference height. Based on the reference height, the non-elevated piles composed of multiple steel components of the same specifications are segmented. This eliminates height information and transforms the three-dimensional loading problem into a two-dimensional planar optimization problem, reducing the complexity and improving the algorithm's computational efficiency.
[0071] Furthermore, the plane layout optimization is carried out, combining the bottom corner placement idea with the greedy algorithm, and based on the model constraints, a loading layout plan for the internal space of the carrier is generated.
[0072] The specific implementation method is as follows:
[0073] Step a: Stack each component according to the installation batch, and calculate the maximum number of components of the same type in the stack and the number of stacks according to the carrier height; the number of stacks of the i-th component with loading order bn is recorded as K i,bn (i=1, 2,...,N; bn=1, 2,...,M)
[0074] Step b: Initialize the two-dimensional carrier plane. For the two base corners in the plane, calculate the corresponding pitting degrees of the selected type of components in the current batch bn in different ways of placing them at the currently selected corner. Select the corner and placement method with the smallest pitting degree.
[0075] The angle is the angle formed by the side wall of the component and the adjacent component or the inner wall of the carrier. The pit is the minimum horizontal distance between the left and right sides of the component and the inner wall of the other component or the carrier after it is placed. Among them, d min Indicates the minimum value between the component and other components or the carrier wall;
[0076] Step c: Re-count the corners in the carrier, and for each corner, calculate the corresponding cavitation degree when each component is placed in different ways at the corner, and select the component and placement method with the smallest cavitation degree to occupy the corner;
[0077] Step d: Repeat step c until all the components in the batch are loaded, i.e., i=N, or the carrier space cannot accommodate the remaining components in the current batch, thereby obtaining a loading sequence Q for placing different types of initial components. i,bn ;
[0078] Step e: Calculate the gaps V for the different loading sequences generated in step d i,bn , select the loading sequence with the smallest gap As the optimal component loading method and optimal spatial layout strategy for the current batch; V i,bn It is the total area occupied by the gaps between steel components in a two-dimensional plane;
[0079] Step f: If there are still batches that have not been layout-planned, that is, bn<M, repeat steps c to e, otherwise end.
[0080] It also includes a scheme generating unit for inputting the loading information of the transport carrier and the steel components into the optimized loading model to obtain a loading scheme including the loading position, loading direction and loading sequence of the steel components.
[0081] The system also includes a dynamic demonstration module for dynamically simulating and demonstrating the loading process of the steel components according to the steel component loading plan.
[0082] Figure 4 is a structural diagram of a dynamic demonstration module according to an exemplary embodiment. Figure 4 As shown, the dynamic demonstration module includes: a scheme simulation unit for reading the steel component loading scheme, generating a three-dimensional simulation model of the steel component according to the length, width and height information of the steel component, and dynamically displaying the loading process of the steel component in the transport carrier according to the loading scheme.
[0083] In one possible implementation, the scenario simulation unit determines the loading position, loading direction, and loading order of the steel components based on the loading scenario stored in the storage server. The loading order of the loading scenario is primarily specific to different carriers. For a single carrier, a sorting algorithm is required to prioritize the placement of specific components. While a general order is established during solution generation, the search order may not be appropriate for component placement, requiring re-ordering.
[0084] Specifically, the loading and unloading sequence is determined based on a preset sorting principle, wherein steel components with an earlier installation order are put into the box last and taken out of the box first; for steel components of the same batch, steel components with smaller row numbers are loaded first; for steel components with the same row numbers, steel components with smaller column numbers are loaded first.
[0085] Furthermore, the steel member's movement speed is configured, and according to the loading and unloading sequence, the steel member is moved to the loading position at a preset movement speed and placed in the loading direction. In an exemplary scenario, the loading process is as follows: the steel member appears from the top of the display area and moves to the designated loading position based on the set speed.
[0086] It also includes a dynamic operation unit for receiving a user's operation instruction and continuously displaying the loading process of the steel component or displaying the loading process of the steel component step by step according to the operation instruction.
[0087] In one possible implementation, the dynamic display module features two playback modes: continuous and step-by-step. Users can select the appropriate playback mode. Continuous display dynamically displays all component loading options at once, supporting speed adjustment and pause operations. Step-by-step display displays only the current component loading position and placement information, supporting next and previous operations.
[0088] It also includes a progress statistics unit, which is used to update the loading quantity of steel components when the steel components arrive at the designated loading location, calculate and cache the real-time transportation carrier space utilization rate and the loading progress of steel components of each batch and specification.
[0089] Specifically, during the dynamic loading process demonstration, the system can calculate in real time the number of loaded steel components, the space utilization of the current transport vehicle, and the loading progress of each batch and specification of steel components. It also supports saving and exporting operations, saving calculated progress information, space utilization, and other information to the backend database through the data storage unit, and exporting progress information, space utilization, and other information to the client as a CSV file.
[0090] By statistically analyzing the progress information and space utilization information during dynamic demonstration, operators can accurately grasp the progress information of the loading process. By dynamically demonstrating the loading process, operators can be provided with intuitive operation assistance instructions, realizing the normalization and standardization of the loading and unloading process, and greatly reducing the error rate of loading and unloading work.
[0091] The interactive mode of this application is as follows Figure 5 As shown, in an exemplary scenario, the client sends model inputs such as carrier specifications, batches of steel components to be loaded, specifications of steel components to be loaded, number of steel components to be loaded, and batch installation sequence to the storage server, and sends a solution calculation request to the calculation server. The calculation server reads the above configuration information from the storage server, generates a loading solution based on a greedy algorithm and space optimization strategy, and stores the loading solution, loading progress, and carrier space utilization information on the storage server. The client sends a data access request to the storage server, and the storage server returns information such as the loading solution and loading progress to the client.
[0092] The loading and unloading assistance system for the steel component transport carrier provided in the embodiment of the present application can provide dynamic operation guidance for the loading and unloading of steel structures, and provide operators with key information such as the loading sequence, placement position, and loading progress of steel components, thereby improving the utilization rate of the loading space and the efficiency of loading and unloading operations, meeting the refined requirements for steel component transportation and management, thereby reducing project transportation costs and improving project economic benefits.
[0093] The embodiment of the present application also provides a method for assisting loading and unloading of a steel component transport carrier, such as Figure 6 As shown, the method specifically includes the following steps.
[0094] Step S1: Receive uploaded transport carrier and loading information of steel components.
[0095] Specifically, a data entry template is generated for the user to download, and the uploaded CSV, XLSX, or other format files are parsed to obtain the loading information of the transport vehicle and steel components. The loading information includes the specifications of the transport vehicle, the model of the steel components, the batch number of the steel components, the quantity of the steel components, and the installation sequence of the steel components.
[0096] Furthermore, it connects to the server-side MySQL database to store the uploaded loading information, as well as the steel component loading plan generated by the calculation engine module, and the dynamic demonstration information generated by the dynamic demonstration module, such as the real-time generated carrier space utilization, loading progress and other information.
[0097] Step S2: Generate a steel component loading plan using a preset space optimization algorithm based on the transport carrier and the loading information of the steel components.
[0098] Specifically, a loading model can be generated according to a spatial optimization algorithm and a greedy algorithm, and the loading information of the transport carrier and the steel components can be input into the generated loading model to obtain a steel component loading plan.
[0099] First, an initial loading model is constructed to optimize the internal space layout of the steel component transport carrier. The spatial optimization problem of the steel component transport carrier is abstracted into a three-dimensional loading problem of multiple items per carrier. The model inputs, model constraints, and optimization objectives are defined to obtain the initial loading model.
[0100] Furthermore, the three-dimensional loading mode of the steel component is converted into a corresponding two-dimensional loading mode of the steel component, and the two-dimensional loading mode is plane-layout optimized to obtain an optimized loading model.
[0101] Specifically, the method stacks and constructs steel components of the same specifications to create corresponding equal-height piles. The height of the equal-height piles is used as a reference height. Based on the reference height, the non-elevated piles composed of multiple steel components of the same specifications are segmented. This eliminates height information and transforms the three-dimensional loading problem into a two-dimensional planar optimization problem, reducing the complexity and improving the algorithm's computational efficiency.
[0102] Furthermore, the plane layout optimization is carried out, combining the bottom corner placement idea with the greedy algorithm, and based on the model constraints, a loading layout plan for the internal space of the carrier is generated.
[0103] The generated loading model is fed with information about the transport carrier specifications, steel component model, steel component batch, steel component quantity, and steel component installation sequence. This generates a loading plan that includes the loading position, loading direction, and loading sequence of the steel components. The specific model construction method can be found in the system examples and will not be elaborated on here.
[0104] Step S3: Dynamically simulate and demonstrate the loading process of the steel components according to the steel component loading plan.
[0105] In one possible implementation, the loading position, loading direction, and loading sequence of the steel components are determined based on the loading plan. The loading and unloading sequence is determined based on a preset sorting principle. Steel components with earlier installation orders are loaded last and unloaded first. For steel components from the same batch, components with smaller row numbers are loaded first. For steel components with the same row numbers, components with smaller column numbers are loaded first.
[0106] Furthermore, the steel member's movement speed is configured, and according to the loading and unloading sequence, the steel member is moved to the loading position at a preset movement speed and placed in the loading direction. In an exemplary scenario, the loading process is as follows: the steel member appears from the top of the display area and moves to the designated loading position based on the set speed.
[0107] The loading process of steel components can also be displayed continuously or step by step according to user instructions. Continuous display dynamically displays all component loading options at once, supporting operations such as speed adjustment and pause. Step-by-step display displays only the current component loading position and placement information at a time, supporting operations such as next and previous steps.
[0108] Specifically, during the dynamic loading process demonstration, the system can calculate in real time the number of loaded steel components, the space utilization of the current transport vehicle, and the loading progress of each batch and specification of steel components. It also supports saving and exporting operations, saving calculated progress information, space utilization, and other information to the backend database through the data storage unit, and exporting progress information, space utilization, and other information to the client as a CSV file.
[0109] The method for assisting the loading and unloading of steel component transport carriers provided in the embodiments of this application constructs a loading model based on a spatial optimization algorithm and a greedy algorithm. Information about the steel component and carrier is input into the loading model to generate a loading plan that includes information such as loading position and direction. The method also includes setting dynamic demonstration parameters and modes to dynamically simulate the steel component loading process, and generating and caching loading progress information and carrier space utilization information in real time, which users can query in real time through the client.
[0110] This method provides dynamic operational guidance for the loading and unloading of steel structures, and provides operators with key information such as the loading sequence, placement position, and loading progress of steel components. It improves the utilization rate of loading space and the efficiency of loading and unloading operations, meets the refined requirements of steel component transportation and management, thereby reducing project transportation costs and improving project economic benefits.
[0111] It should be noted that the auxiliary system for loading and unloading a steel component transport carrier provided in the above embodiment only uses the division of the above-mentioned functional modules as an example when executing the auxiliary method for loading and unloading a steel component transport carrier. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the equipment can be divided into different functional modules to complete all or part of the functions described above. In addition, the auxiliary system for loading and unloading a steel component transport carrier provided in the above embodiment and the auxiliary method for loading and unloading a steel component transport carrier embodiment are of the same concept. The implementation process thereof is detailed in the system embodiment and will not be repeated here.
[0112] The present application also provides a computer-readable storage medium corresponding to the auxiliary method for loading and unloading the steel component transport carrier provided in the above embodiment. Figure 7The computer-readable storage medium shown is a CD 700, on which a computer program (i.e., a program product) is stored. When the computer program is run by the processor, it will execute the auxiliary loading and unloading method of the steel component transport carrier provided by any of the aforementioned embodiments.
[0113] It should be noted that examples of computer-readable storage media may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.
[0114] The computer-readable storage medium provided in the above-mentioned embodiments of the present application and the auxiliary method for loading and unloading a steel component transport carrier provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.
[0115] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0116] The above embodiments merely illustrate several implementations of the present invention, and while their descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make numerous modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.
Claims
1. A loading and unloading auxiliary system for a steel component transport carrier, characterized in that: include: Data management module, used to receive uploaded transport carrier and steel component loading information; A calculation engine module, configured to generate a steel component loading plan using a preset space optimization algorithm based on the transport carrier and the loading information of the steel component; The calculation engine module includes: a model building unit for building an initial loading model, wherein the initial loading model is used to optimize the layout of the internal space of the steel component transport carrier; A model optimization unit is configured to convert a three-dimensional loading method of steel components into a corresponding two-dimensional loading method of steel components, including: stacking and constructing steel components of the same specifications to obtain corresponding equal-height piles; using the height of the equal-height piles as a reference height; segmenting unequal-height piles composed of multiple steel components of the same specifications based on the reference height; and performing plane layout optimization on the two-dimensional loading method to obtain an optimized loading model; The method comprises: step a: stacking each component according to the installation batch, and calculating the maximum number of components of the same type in the stack and the number of stacks according to the height of the carrier; Step b: Initialize the two-dimensional carrier plane. For the two bottom corners in the plane, calculate the corresponding pitting degrees of the selected type of components in the current batch in different placement methods at the currently selected corner for each i-th type of component in the current batch, and select the corner and placement method with the smallest pitting degree. Step c: Re-count the corners in the carrier, and for each corner, calculate the corresponding cavitation degree when each component is placed in different ways at the corner, and select the component and placement method with the smallest cavitation degree to occupy the corner; Step d: Repeat step c until all components in the batch are loaded, or the carrier space cannot accommodate the remaining components in the current batch, thereby obtaining a loading sequence for placing different types of initial components; Step e: Calculate the vacancies of the different loading sequences generated in step d, and select the loading sequence with the smallest vacancies as the optimal component loading method and optimal spatial layout strategy for the current batch; the vacancies are the total area occupied by the gaps between steel components in the two-dimensional plane; Step f: If there are still batches that have not been layout-planned, repeat steps c to e, otherwise end; A solution generating unit, configured to input the loading information of the transport carrier and the steel component into the optimized loading model to obtain a loading solution for the steel component; The dynamic demonstration module is used to dynamically simulate and demonstrate the loading process of the steel component according to the steel component loading plan.
2. The system according to claim 1, wherein: The data management module includes: A data uploading unit is used to receive the transport carrier and the loading information file of the steel component uploaded by the user, and parse the loading information in the loading information file; A data storage unit, used to store the loading information, the steel component loading plan and dynamic demonstration information; A data query unit is used to read the loading information, the steel component loading plan and the dynamic demonstration information.
3. The system according to claim 2, characterized in that The loading information of the transport carrier and the steel components includes transport carrier specification information, steel component model information, steel component batch information, steel component quantity information and steel component installation sequence information.
4. The system according to claim 1, wherein: The dynamic demonstration module includes: a scheme simulation unit, configured to read the steel component loading scheme and dynamically display the loading process of the steel component in the transport carrier according to the loading scheme; a dynamic operation unit, configured to receive an operation instruction from a user and continuously display the loading process of the steel member or display the loading process of the steel member in steps according to the operation instruction; The progress statistics unit is used to update the loading quantity of steel components after the steel components arrive at the designated loading position, calculate and cache the real-time transportation carrier space utilization rate and the loading progress of steel components of each specification in each batch.
5. The system according to claim 1, wherein: Dynamically displaying the loading process of the steel component in the transport carrier according to the loading plan, including: Obtaining a loading position, loading direction, and loading sequence of the steel component according to the loading plan; Determine the loading and unloading sequence based on preset sorting principles; Configuring the moving speed of the steel member; According to the loading and unloading sequence, the steel components are moved to the loading position at a preset moving speed and placed according to the loading direction.
6. The system according to claim 5, characterized in that The preset sorting principles include: For the steel components that are installed first, put them into the box later; For the same batch of steel components, steel components with smaller row numbers are loaded first. For steel components with the same row numbers, steel components with smaller column numbers are loaded first.
7. A method for assisting loading and unloading of a steel component transport carrier, characterized in that: include: Receive uploaded transport carrier and steel component loading information; Based on the loading information of the transport carrier and the steel components, a preset space optimization algorithm is used to generate a steel component loading plan; the plan includes: optimizing the layout of the internal space of the steel component transport carrier; converting the three-dimensional loading method of the steel components into a corresponding two-dimensional loading method of the steel components, including: stacking and constructing steel components of the same specifications to obtain corresponding equal-height piles; using the height of the equal-height piles as a reference height; segmenting unequal-height piles composed of multiple steel components of the same specifications based on the reference height; and performing plane layout optimization on the two-dimensional loading method to obtain an optimized loading model; The method comprises: step a: stacking each component according to the installation batch, and calculating the maximum number of components of the same type in the stack and the number of stacks according to the height of the carrier; Step b: Initialize the two-dimensional carrier plane. For the two bottom corners in the plane, calculate the corresponding pitting degrees of the selected type of components in the current batch in different placement methods at the currently selected corner for each i-th type of component in the current batch, and select the corner and placement method with the smallest pitting degree. Step c: Re-count the corners in the carrier, and for each corner, calculate the corresponding cavitation degree when each component is placed in different ways at the corner, and select the component and placement method with the smallest cavitation degree to occupy the corner; Step d: Repeat step c until all components in the batch are loaded, or the carrier space cannot accommodate the remaining components in the current batch, thereby obtaining a loading sequence for placing different types of initial components; Step e: Calculate the vacancies of the different loading sequences generated in step d, and select the loading sequence with the smallest vacancies as the optimal component loading method and optimal spatial layout strategy for the current batch; the vacancies are the total area occupied by the gaps between steel components in the two-dimensional plane; Step f: If there are still batches that have not been layout-planned, repeat steps c to e, otherwise end; Inputting the loading information of the transport carrier and the steel component into the optimized loading model to obtain a steel component loading plan; According to the steel component loading plan, the loading process of the steel component is demonstrated through dynamic simulation.
8. A computer-readable medium, characterized in that Computer-readable instructions are stored thereon, and the computer-readable instructions are executed by a processor to implement a method for assisting loading and unloading of a steel component transport carrier as claimed in claim 7.
Citation Information
Patent Citations
Vehicle part loading method and system
CN110175402A
Multi-target intelligent comprehensive line selection method for railway in complex environment
CN112487695A