A management method and system for on-site storage of components

By obtaining and analyzing component information and storage information, the storage site of components is automatically determined, which solves the problem of manual planning and storage increase in cost on construction sites, and achieves reasonable storage planning and cost savings.

CN114066138BActive Publication Date: 2025-02-11BEIJING MASCH CONSTR GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111119220.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-24
Publication Date
2025-02-11
Estimated Expiration
2041-09-24

AI Technical Summary

Technical Problem

The limited site of the construction site leads to manual planning for storage of components, which increases labor costs and is unable to achieve reasonable planning.

Method used

By acquiring component information and storage information, the storage site of components in the material yard is determined based on this information, and the components are manually stored in the corresponding storage site.

Benefits of technology

There is no need for manual planning and arrangement, saving labor costs and achieving reasonable component storage planning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114066138B_ABST
    Figure CN114066138B_ABST
Patent Text Reader

Abstract

The present invention provides a management method and system for on-site storage of components, wherein the method comprises: step S1: obtaining delivery information, the delivery information comprising: component information of a plurality of first components; step S2: receiving storage information input by a user; step S3: determining the storage site of the corresponding first component in the material yard based on the component information and the storage information; step S4: dispatching manual labor to store the first component at the corresponding storage site. The management method and system for on-site storage of components of the present invention determine the storage site of the component in the material yard based on the construction information and the storage information, and dispatch manual labor to store the component at the corresponding storage site, without the need for manual planning and arrangement, thus saving labor costs, and at the same time, achieving reasonable planning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of component storage management, and in particular to a management method and system for on-site component storage. Background Art

[0002] At present, due to the limited space of construction sites, a large number of components required in construction [such as steel pipes, steel bars, scaffolding, etc.] generally need to be manually planned and arranged for storage. This increases labor costs and cannot be reasonably planned.

[0003] Therefore, a solution is urgently needed. Summary of the invention

[0004] One of the purposes of the present invention is to provide a management method and system for on-site storage of components. The storage site of the components in the material yard is determined based on the construction information and storage information, and manual labor is dispatched to store the components at the corresponding storage site. No manual planning and arrangement is required, which saves labor costs and can achieve reasonable planning.

[0005] An embodiment of the present invention provides a management method for on-site storage of components, comprising:

[0006] Step S1: obtaining delivery information, the delivery information including: component information of a plurality of first components;

[0007] Step S2: receiving storage information input by the user;

[0008] Step S3: determining a storage location corresponding to the first component in the material yard based on the component information and the storage information;

[0009] Step S4: dispatching manual labor to store the first component at a corresponding storage site.

[0010] Preferably, step S3: determining the storage location of the first component in the material yard based on the component information and the storage information includes:

[0011] Extracting the first model, quantity and unit area occupied by the first component in the component information;

[0012] Extracting the installation order of the first component installed on the construction body, the first stacking layer number, the remaining available area of ​​the material yard, the first position of the remaining available area, and the second position of the construction body from the storage information;

[0013] Determine a first occupied area after the first component is stacked into at least one stack based on the first model, quantity, first number of stacking layers and the occupied area of ​​the single unit;

[0014] Acquire a preset virtual layout space, represent the remaining available area in the virtual layout space based on the first position, and represent the construction subject in the virtual layout space based on the second position;

[0015] Sorting the first occupied areas based on the order of installation to obtain an occupied area sequence;

[0016] Select the first occupied area in the occupied area sequence from the beginning to the end, and use it as the second occupied area;

[0017] Randomly represent the second occupied area in the remaining available area in the virtual layout space, and after the representation, determine the distance between the second occupied area and the construction body;

[0018] The third position of the second occupied area is adjusted until the distance is minimized, the arrangement of the corresponding second occupied area is completed, and the adjusted third position is used as the storage place of the corresponding first component to complete the determination.

[0019] Preferably, determining the first occupied area after the first component is stacked into at least one stack based on the first model, quantity, first stacking layer number and single unit occupied area includes:

[0020] Establish a safety stacking layer number comparison library, and determine the safety stacking layer number corresponding to the first model based on the safety stacking layer number comparison library;

[0021] If the first stacking layer number is less than the safe stacking layer number, the first stacking layer number is used as the layer value;

[0022] If the first stacking layer number is greater than or equal to the safe stacking layer number, the safe stacking layer number is used as the layer value;

[0023] Calculate the ratio of the quantity and the layer value and round it up to get the stacking number;

[0024] The occupied areas of several stacked monomers are combined to obtain a first occupied area after the corresponding first components are stacked into at least one stack.

[0025] Preferably, a safe stacking layer comparison library is established, including:

[0026] Acquire a preset component set, the component set comprising: a plurality of second components and a second model of the second component;

[0027] Get the fourth position of the material yard;

[0028] Determine, based on a preset building attribute library, first building attributes of a plurality of first buildings within a preset first geographical range around the fourth location;

[0029] Determining a first climate attribute of a fourth location within a preset first time period based on a preset climate attribute library;

[0030] Obtaining accident big data, the accident big data including: a fifth location where a stacking accident occurred for a plurality of third components of the same second model as the second component, a second stacking layer number, second building attributes of a plurality of second buildings within a preset second geographical range around the fifth location, and a second climate attribute of the fifth location within a preset second time period;

[0031] Integrate the second stacking layer number to obtain a stacking layer number set;

[0032] Extracting features from the first building attribute to obtain a plurality of first features;

[0033] Extracting features of the second building attribute to obtain a plurality of second features, and associating the features with the corresponding second stacking layers;

[0034] Matching the first feature and the second feature, if the match is consistent, obtaining a first matching item, the first matching item including: a first feature type and a first matching degree that match the first feature and the second feature;

[0035] Determine, based on a preset influence value library, a first influence value corresponding to the first feature type and the first matching degree;

[0036] If the first impact value is greater than or equal to a preset first impact value threshold, the second stacking layer number associated with the second feature in the first matching item is removed from the stacking layer number set;

[0037] Performing feature extraction on the first climate attribute to obtain a plurality of third features;

[0038] Extracting features from the second climate attribute to obtain a plurality of fourth features, and associating the features with the corresponding second stacking layer numbers;

[0039] Match the third feature with the fourth feature, and if the match is satisfactory, obtain a second matching item, the second matching item including: a second feature type and a second matching degree that match the third feature and the fourth feature;

[0040] Determine, based on the influence value library, a second influence value corresponding to the second feature type and the second matching conformity;

[0041] If the second impact value is greater than or equal to a preset second impact value threshold, the second stacking layer number associated with the fourth feature in the second matching item is removed from the stacking layer number set;

[0042] When all the second stacking layers that need to be eliminated in the stacking layer number set are eliminated, the maximum value of the second stacking layers in the stacking layer number set is selected and used as the value to be adjusted;

[0043] Summarize the first impact values ​​to obtain a first impact value and a second impact value, and at the same time, summarize the second impact values ​​to obtain a second impact value and a second impact value;

[0044] Determine the first impact value and the downward adjustment amplitude corresponding to the second impact value based on a preset downward adjustment amplitude library;

[0045] Based on the downward adjustment range, the value to be adjusted is adjusted downward to obtain the third stacking layer;

[0046] Combining the third number of stacked layers with the corresponding second component to obtain a control group;

[0047] Obtain a preset blank database, and fill the control group into the blank database;

[0048] When the control group is filled with blank databases, the blank database is used as a control database for the number of safe stacking layers and is established.

[0049] Preferably, the management method for on-site storage of components further includes:

[0050] Step S5: After storage is completed, the storage state of the first component is monitored to determine whether the first component is abnormal, and if so, an alarm is issued;

[0051] The step of monitoring the storage state of the first component to determine whether the first component is abnormal includes:

[0052] Based on a preset monitoring content library, determining monitoring content corresponding to the first component, the monitoring content including: a plurality of monitoring items;

[0053] Acquire monitoring data, and determine first target data corresponding to the monitoring item from the monitoring data;

[0054] Extracting features from the first target data to obtain a plurality of fifth features, and performing time-series sorting on the fifth features to obtain a first feature sequence;

[0055] Based on a preset abnormal feature sequence library, determining at least one abnormal feature sequence corresponding to the monitoring item;

[0056] Performing forward monitoring, selecting the fifth feature from the first feature sequence from the beginning to the end and using it as the sixth feature, and at the same time, selecting the first abnormal feature from the abnormal feature sequence from the beginning to the end;

[0057] Matching the sixth feature with the first abnormal feature, if the match is consistent, sequentially matching the fifth feature after the matched sixth feature in the first feature sequence with the second abnormal feature after the matched first abnormal feature in the abnormal feature sequence, if the first overall degree of matching is greater than or equal to a preset first overall degree threshold, determining that the corresponding first component is abnormal;

[0058] and / or,

[0059] Perform reverse monitoring, select the fifth feature from the first feature sequence from the tail to the head and use it as the seventh feature, and at the same time, select the third abnormal feature from the abnormal feature sequence from the tail to the head;

[0060] Matching the seventh feature with the third abnormal feature, and if the match is satisfactory, obtaining updated data, the updated data including: data other than the first target data in the second target data corresponding to the monitoring item in the updated monitoring data;

[0061] Extracting features from the updated data to obtain a plurality of eighth features, and performing time-series sorting on the eighth features to obtain a second feature sequence;

[0062] The eighth feature is selected from the second feature sequence from the beginning to the end and used as the ninth feature. The ninth feature is matched with the fourth abnormal feature after the third abnormal feature that matches in the abnormal feature sequence. At the same time, the fifth feature before the seventh feature that matches in the first feature sequence is matched. If the second overall degree of matching is greater than or equal to the preset second overall degree threshold, the corresponding first component abnormality is determined.

[0063] An embodiment of the present invention provides a management system for on-site storage of components, including:

[0064] An acquisition module, used to acquire delivery information, the delivery information including: component information of a plurality of first components;

[0065] A receiving module, used for receiving storage information input by a user;

[0066] A determination module, used to determine a storage location of a first component in a material yard based on the component information and the storage information;

[0067] The scheduling module is used to schedule manual storage of the first component to a corresponding storage site.

[0068] Preferably, the determination module performs the following operations:

[0069] Extracting the first model, quantity and unit area occupied by the first component in the component information;

[0070] Extracting the installation order of the first component installed on the construction body, the first stacking layer number, the remaining available area of ​​the material yard, the first position of the remaining available area, and the second position of the construction body from the storage information;

[0071] Determine a first occupied area after the first component is stacked into at least one stack based on the first model, quantity, first number of stacking layers and the occupied area of ​​the single unit;

[0072] Acquire a preset virtual layout space, represent the remaining available area in the virtual layout space based on the first position, and represent the construction subject in the virtual layout space based on the second position;

[0073] Sorting the first occupied areas based on the order of installation to obtain an occupied area sequence;

[0074] Select the first occupied area in the occupied area sequence from the beginning to the end, and use it as the second occupied area;

[0075] Randomly represent the second occupied area in the remaining available area in the virtual layout space, and after the representation, determine the distance between the second occupied area and the construction body;

[0076] The third position of the second occupied area is adjusted until the distance is minimized, the arrangement of the corresponding second occupied area is completed, and the adjusted third position is used as the storage place of the corresponding first component to complete the determination.

[0077] Preferably, the determination module performs the following operations:

[0078] Establish a safety stacking layer number comparison library, and determine the safety stacking layer number corresponding to the first model based on the safety stacking layer number comparison library;

[0079] If the first stacking layer number is less than the safe stacking layer number, the first stacking layer number is used as the layer value;

[0080] If the first stacking layer number is greater than or equal to the safe stacking layer number, the safe stacking layer number is used as the layer value;

[0081] Calculate the ratio of the quantity and the layer value and round it up to get the stacking number;

[0082] The occupied areas of several stacked monomers are combined to obtain a first occupied area after the corresponding first components are stacked into at least one stack.

[0083] Preferably, the determination module performs the following operations:

[0084] Acquire a preset component set, the component set comprising: a plurality of second components and a second model of the second component;

[0085] Get the fourth position of the material yard;

[0086] Determine, based on a preset building attribute library, first building attributes of a plurality of first buildings within a preset first geographical range around the fourth location;

[0087] Determining a first climate attribute of a fourth location within a preset first time period based on a preset climate attribute library;

[0088] Obtaining accident big data, the accident big data including: a fifth location where a stacking accident occurred for a plurality of third components of the same second model as the second component, a second stacking layer number, second building attributes of a plurality of second buildings within a preset second geographical range around the fifth location, and a second climate attribute of the fifth location within a preset second time period;

[0089] Integrate the second stacking layer number to obtain a stacking layer number set;

[0090] Extracting features from the first building attribute to obtain a plurality of first features;

[0091] Extracting features of the second building attribute to obtain a plurality of second features, and associating the features with the corresponding second stacking layers;

[0092] Matching the first feature and the second feature, if the match is consistent, obtaining a first matching item, the first matching item including: a first feature type and a first matching degree that match the first feature and the second feature;

[0093] Determine, based on a preset influence value library, a first influence value corresponding to the first feature type and the first matching degree;

[0094] If the first impact value is greater than or equal to a preset first impact value threshold, the second stacking layer number associated with the second feature in the first matching item is removed from the stacking layer number set;

[0095] Performing feature extraction on the first climate attribute to obtain a plurality of third features;

[0096] Extracting features from the second climate attribute to obtain a plurality of fourth features, and associating the features with the corresponding second stacking layer numbers;

[0097] Match the third feature with the fourth feature, and if the match is satisfactory, obtain a second matching item, the second matching item including: a second feature type and a second matching degree that match the third feature and the fourth feature;

[0098] Determine, based on the influence value library, a second influence value corresponding to the second feature type and the second matching conformity;

[0099] If the second impact value is greater than or equal to a preset second impact value threshold, the second stacking layer number associated with the fourth feature in the second matching item is removed from the stacking layer number set;

[0100] When all the second stacking layers that need to be eliminated in the stacking layer number set are eliminated, the maximum value of the second stacking layers in the stacking layer number set is selected and used as the value to be adjusted;

[0101] Summarize the first impact values ​​to obtain a first impact value and a second impact value, and at the same time, summarize the second impact values ​​to obtain a second impact value and a second impact value;

[0102] Determine the first impact value and the downward adjustment amplitude corresponding to the second impact value based on a preset downward adjustment amplitude library;

[0103] Based on the downward adjustment range, the value to be adjusted is adjusted downward to obtain the third stacking layer;

[0104] Combining the third number of stacked layers with the corresponding second component to obtain a control group;

[0105] Obtain a preset blank database, and fill the control group into the blank database;

[0106] When the control group is filled with blank databases, the blank database is used as a control database for the number of safe stacking layers and the establishment is completed.

[0107] Preferably, the management system for on-site storage of components further comprises:

[0108] A monitoring module, used for monitoring the storage state of the first component after the storage is completed, determining whether the first component is abnormal, and if so, issuing an alarm;

[0109] The monitoring module performs the following operations:

[0110] Based on a preset monitoring content library, determining monitoring content corresponding to the first component, the monitoring content including: a plurality of monitoring items;

[0111] Acquire monitoring data, and determine first target data corresponding to the monitoring item from the monitoring data;

[0112] Extracting features from the first target data to obtain a plurality of fifth features, and performing time-series sorting on the fifth features to obtain a first feature sequence;

[0113] Based on a preset abnormal feature sequence library, determining at least one abnormal feature sequence corresponding to the monitoring item;

[0114] Performing forward monitoring, selecting the fifth feature from the first feature sequence from the beginning to the end and using it as the sixth feature, and at the same time, selecting the first abnormal feature from the abnormal feature sequence from the beginning to the end;

[0115] Matching the sixth feature with the first abnormal feature, if the match is consistent, sequentially matching the fifth feature after the matched sixth feature in the first feature sequence with the second abnormal feature after the matched first abnormal feature in the abnormal feature sequence, if the first overall degree of matching is greater than or equal to a preset first overall degree threshold, determining that the corresponding first component is abnormal;

[0116] and / or,

[0117] Perform reverse monitoring, select the fifth feature from the first feature sequence from the tail to the head and use it as the seventh feature, and at the same time, select the third abnormal feature from the abnormal feature sequence from the tail to the head;

[0118] Matching the seventh feature with the third abnormal feature, and if the match is satisfactory, obtaining updated data, the updated data including: data other than the first target data in the second target data corresponding to the monitoring item in the updated monitoring data;

[0119] Extracting features from the updated data to obtain a plurality of eighth features, and performing time-series sorting on the eighth features to obtain a second feature sequence;

[0120] The eighth feature is selected from the second feature sequence from the beginning to the end and used as the ninth feature. The ninth feature is matched with the fourth abnormal feature after the third abnormal feature that matches in the abnormal feature sequence. At the same time, the fifth feature before the seventh feature that matches in the first feature sequence is matched. If the second overall degree of matching is greater than or equal to the preset second overall degree threshold, the corresponding first component abnormality is determined.

[0121] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.

[0122] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0123] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0124] Figure 1 It is a flow chart of a management method for on-site storage of components in an embodiment of the present invention;

[0125] Figure 2 It is a flowchart of another management method for on-site storage of components in an embodiment of the present invention;

[0126] Figure 3 The figure is a schematic diagram of a management system for on-site storage of components according to an embodiment of the present invention. DETAILED DESCRIPTION

[0127] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0128] The embodiment of the present invention provides a management method for on-site storage of components, such as Figure 1 As shown, including:

[0129] Step S1: obtaining delivery information, the delivery information including: component information of a plurality of first components;

[0130] Step S2: receiving storage information input by the user;

[0131] Step S3: determining a storage location corresponding to the first component in the material yard based on the component information and the storage information;

[0132] Step S4: dispatching manual labor to store the first component at a corresponding storage site.

[0133] The working principle and beneficial effects of the above technical solution are:

[0134] Based on the delivery information, the component information of the first components that are about to enter the site [e.g., model, quantity, etc.] is determined; the user inputs the storage information [e.g., the remaining space in the material yard, how to stack the first components, etc.] by operating the client [e.g., mobile phone, computer, etc.]; based on the construction information and the storage information, the storage site of the first component in the material yard is determined; the first component is manually dispatched to be stored in the corresponding storage site [e.g., transported by a transport vehicle, lifted to the storage site by a crane];

[0135] The embodiment of the present invention determines the storage site of the component in the material yard based on the construction information and the storage information, and dispatches manual labor to store the component in the corresponding storage site, without the need for manual planning and arrangement, thus saving labor costs and achieving reasonable planning.

[0136] The embodiment of the present invention provides a management method for on-site storage of components, such as Figure 2 As shown, step S3: determining the storage location of the first component in the material yard based on the component information and the storage information, including:

[0137] Step S301: extracting the first model, quantity and unit area occupied by the first component in the component information;

[0138] Step S303: extracting the installation order of the first component installed on the construction body, the first stacking layer number, the remaining available area of ​​the material yard, the first position of the remaining available area and the second position of the construction body from the storage information;

[0139] Step S303: determining a first occupied area after the first component is stacked into at least one stack based on the first model, quantity, first stacking layer number and single unit occupied area;

[0140] Step S304: obtaining a preset virtual layout space, representing the remaining available area in the virtual layout space based on the first position, and representing the construction subject in the virtual layout space based on the second position;

[0141] Step S305: sorting the first occupied areas based on the order of installation to obtain an occupied area sequence;

[0142] Step S306: selecting the first occupied area in the occupied area sequence from the beginning to the end, and using it as the second occupied area;

[0143] Step S307: randomly represent the second occupied area in the remaining available area in the virtual layout space, and after the representation, determine the distance between the second occupied area and the construction body;

[0144] Step S308: adjusting the third position of the second occupied area until the distance is minimized, completing the arrangement of the corresponding second occupied area, and using the adjusted third position as the storage site of the corresponding first component to complete the determination.

[0145] The working principle and beneficial effects of the above technical solution are:

[0146] The unit footprint of the first component is a regular shape [for example, a cylindrical component with a circular bottom surface touching the ground, then the unit footprint of the cylindrical component is a circumscribed square of the circular bottom surface];

[0147] In a preset virtual layout space [based on software implementation, such as BIM technology, etc.], the remaining available area of ​​the material yard and the main construction body are represented; the second occupied area corresponding to the first component installed first is preferentially selected and represented in the remaining available area. After the representation, the distance between the second occupied area and the main construction body is determined, and the third position of the second occupied area is continuously adjusted until it is the smallest distance from the main construction body;

[0148] The embodiment of the present invention realizes reasonable planning, facilitates the transportation of the first component to the construction body at a later stage, reduces the transportation distance, and saves the transportation cost.

[0149] An embodiment of the present invention provides a management method for on-site storage of components, which determines a first occupied area after a first component is stacked into at least one stack based on a first model, a quantity, a first number of stacking layers, and a single occupied area, including:

[0150] Establish a safety stacking layer number comparison library, and determine the safety stacking layer number corresponding to the first model based on the safety stacking layer number comparison library;

[0151] If the first stacking layer number is less than the safe stacking layer number, the first stacking layer number is used as the layer value;

[0152] If the first stacking layer number is greater than or equal to the safe stacking layer number, the safe stacking layer number is used as the layer value;

[0153] Calculate the ratio of the quantity and the layer value and round it up to get the stacking number;

[0154] The occupied areas of several stacked monomers are combined to obtain a first occupied area after the corresponding first components are stacked into at least one stack.

[0155] The working principle and beneficial effects of the above technical solution are:

[0156] Based on the safe stacking layer comparison library, determine whether the first stacking layer number of the first component input by the user is compliant. If so, use the first stacking layer number as the layer value. If not, use the safe stacking layer number as the layer value. The ratio of the number and the layer value and rounding up is the number of stacks after stacking. Combine the single-unit footprints of the stacking number [generally take the longer sides to overlap] to obtain the first footprint of each stacking combination [to ensure that each component is a certain distance away, the system will automatically make the first footprint larger than the actual stacking footprint];

[0157] The embodiment of the present invention sets up a safe stacking layer comparison library to intelligently determine whether the stacking layer number input by the user is compliant, thereby improving the safety of component stacking. At the same time, the user does not need to determine whether the input stacking layer number is compliant, thereby improving the user experience.

[0158] The embodiment of the present invention provides a management method for on-site storage of components, and establishes a safe stacking layer comparison library, including:

[0159] Acquire a preset component set, the component set comprising: a plurality of second components and a second model of the second component;

[0160] Get the fourth position of the material yard;

[0161] Determine, based on a preset building attribute library, first building attributes of a plurality of first buildings within a preset first geographical range around the fourth location;

[0162] Determining a first climate attribute of a fourth location within a preset first time period based on a preset climate attribute library;

[0163] Obtaining accident big data, the accident big data including: a fifth location where a stacking accident occurred for a plurality of third components of the same second model as the second component, a second stacking layer number, second building attributes of a plurality of second buildings within a preset second geographical range around the fifth location, and a second climate attribute of the fifth location within a preset second time period;

[0164] Integrate the second stacking layer number to obtain a stacking layer number set;

[0165] Extracting features from the first building attribute to obtain a plurality of first features;

[0166] Extracting features of the second building attribute to obtain a plurality of second features, and associating the features with the corresponding second stacking layers;

[0167] Matching the first feature and the second feature, if the match is consistent, obtaining a first matching item, the first matching item including: a first feature type and a first matching degree that match the first feature and the second feature;

[0168] Determine, based on a preset influence value library, a first influence value corresponding to the first feature type and the first matching degree;

[0169] If the first impact value is greater than or equal to a preset first impact value threshold, the second stacking layer number associated with the second feature in the first matching item is removed from the stacking layer number set;

[0170] Performing feature extraction on the first climate attribute to obtain a plurality of third features;

[0171] Extracting features from the second climate attribute to obtain a plurality of fourth features, and associating the features with the corresponding second stacking layer numbers;

[0172] Match the third feature with the fourth feature, and if the match is satisfactory, obtain a second matching item, the second matching item including: a second feature type and a second matching degree that match the third feature and the fourth feature;

[0173] Determine, based on the influence value library, a second influence value corresponding to the second feature type and the second matching conformity;

[0174] If the second impact value is greater than or equal to a preset second impact value threshold, the second stacking layer number associated with the fourth feature in the second matching item is removed from the stacking layer number set;

[0175] When all the second stacking layers that need to be eliminated in the stacking layer number set are eliminated, the maximum value of the second stacking layers in the stacking layer number set is selected and used as the value to be adjusted;

[0176] Summarize the first impact values ​​to obtain a first impact value and a second impact value, and at the same time, summarize the second impact values ​​to obtain a second impact value and a second impact value;

[0177] Determine the first impact value and the downward adjustment amplitude corresponding to the second impact value based on a preset downward adjustment amplitude library;

[0178] Based on the downward adjustment range, the value to be adjusted is adjusted downward to obtain the third stacking layer;

[0179] Combining the third number of stacked layers with the corresponding second component to obtain a control group;

[0180] Obtain a preset blank database, and fill the control group into the blank database;

[0181] When the control group is filled with blank databases, the blank database is used as a control database for the number of safe stacking layers and the establishment is completed.

[0182] The working principle and beneficial effects of the above technical solution are:

[0183] The preset component set is specifically: different components used in building construction [second components] and component models [second models]; the preset building attribute library is specifically: a database storing building attributes corresponding to different geographical locations [building categories, such as: residential areas, schools, office buildings, etc.; building heights, etc.]; the preset first geographical range is specifically: for example, within a range of 1.5 kilometers; the preset climate attribute library is specifically: a database storing climate attributes of pie chart locations [for example: weather, etc.]; the preset first time period is specifically: for example, the previous 15 days and the next 15 days; the preset second geographical range is specifically: for example, a range of 2.0 kilometers The preset second time period is specifically: for example, the previous 12 days and the next 12 days; the preset impact value library is specifically: a database, which stores impact values ​​corresponding to different feature types and different matching conformity. The more valuable the feature type is [for example: windy weather], the higher the matching conformity is, and the greater the impact value is; the preset first impact value threshold and the preset second impact value threshold are specifically: for example, 85 and 86 respectively; the preset downward adjustment range library is specifically: a database, which stores downward adjustment ranges corresponding to different first impact values ​​and second impact values. The greater the impact value, the greater the downward adjustment range; the preset blank database is specifically: a database with no content;

[0184] To determine the legal stacking height of a certain model, it is necessary not only to determine it based on the surrounding building attributes of the material yard location, but also based on the climate attributes of the material yard location; obtain accident big data [for example: stacking collapse accidents, children climbing stacking injuries, community residents complaining that the stacking is too high, etc.], match the characteristics of the surrounding building attributes and climate attributes of the material yard with the corresponding characteristics in the accident big data, and determine the impact value; when the impact value is greater than a certain value, the corresponding second stacking layer number is not compliant and should be eliminated; after all are eliminated, select the remaining largest second stacking layer number as the value to be adjusted; in order to make the stacking number more reasonable and avoid errors, based on the first impact value and the second impact value and the value to be adjusted, appropriately adjust it down [for example: multiply the two], and after the reduction, use it as the safe stacking layer number;

[0185] The embodiment of the present invention determines the most reasonable number of safe stacking layers for components of different models in the material yard based on big data analysis, thereby establishing a safe stacking layer reference library, which is convenient for rapid determination and greatly improves the work efficiency of the system; at the same time, an influence value library is set based on the reference value of the feature type to reasonably determine whether the second stacking layer needs to be eliminated; finally, the value to be adjusted is appropriately lowered, which greatly reduces the error.

[0186] The embodiment of the present invention provides a management method for on-site storage of components, which obtains accident big data, including:

[0187] Acquire a preset first node set, the first node set comprising: a plurality of first nodes;

[0188] Acquire a preset query item set, the query item set comprising: a basic query item subset and a deep query item subset, the basic query item subset comprising: a plurality of basic query items, the deep query item subset comprising: a plurality of deep query items, the basic query item corresponding to at least one of the deep query items;

[0189] Inquiring the first node based on the basic inquiry item, and obtaining a first reply item replied by the first node after receiving the inquiry;

[0190] Based on a preset standard answer item library, determine a first standard answer item corresponding to the basic inquiry item;

[0191] Performing a compliance analysis on the first response item based on the first response standard item to obtain a first compliance;

[0192] Based on the deep query item corresponding to the basic query item based on, query the first node again to obtain a second reply item replied by the first node after receiving the query;

[0193] Based on the answer standard item library, determine a second answer standard item corresponding to the in-depth inquiry item;

[0194] Based on the second answer standard item, performing a compliance analysis on the second answer item to obtain a second compliance;

[0195] The determination index of the first node is calculated based on the first conformity and the second conformity, and the calculation formula is as follows:

[0196]

[0197] Among them, γ is the judgment index, σ 1,i is the first conformity obtained after querying the first node based on the i-th basic query item, σ 2,i,tis the second degree of conformity obtained after querying the first node based on the t-th deep query item corresponding to the ith basic query item, O i is the total number of the deep query items corresponding to the i-th basic query item, n is the total number of the basic query items, σ 1,0 is the first compliance threshold, σ 2,0 is a preset second compliance threshold;

[0198] If the determination index is less than or equal to a preset determination index threshold, the corresponding first node is removed from the first node set;

[0199] When all the first nodes that need to be removed from the first node set are removed, a second node set is obtained;

[0200] Acquiring accident data through a second node in the second node set;

[0201] The accident data acquired by each second node is integrated to obtain accident big data, thereby completing the acquisition.

[0202] The working principle and beneficial effects of the above technical solution are:

[0203] The preset first node set is specifically: a set, including multiple nodes, each node corresponds to a website [for example, an accident release website]; the preset query item set is specifically: a set, including basic query items [for example, whether the website has real users] and in-depth query items [registration time, registration method, activity, etc. of real users]; the preset answer standard item library is specifically: a database, storing answer standards corresponding to different query items [for example, whether there are real users, registration time exceeds 30 days, registration method is ID card authentication registration, etc.]; the preset first compliance threshold is specifically: for example, 85; the preset second compliance threshold is specifically: for example, 90;

[0204] When acquiring accident big data, you cannot blindly select nodes to acquire; first, perform basic inquiries on the nodes to obtain the first degree of compliance. The higher the first degree of compliance, the more the node meets the requirements; then, perform corresponding in-depth inquiries on the nodes to obtain the second degree of compliance. The higher the second degree of compliance, the more the node meets the requirements; calculate the judgment index based on the first degree of compliance and the second degree of compliance. The larger the judgment index, the more the node meets the requirements and the accident data can be acquired;

[0205] Before obtaining accident data through a node, the embodiment of the present invention verifies the node based on the basic query and the deep query corresponding to the basic query. After the verification, the accident data is obtained through the node, which improves the safety and accuracy of data acquisition, and establishes a reliability foundation for the subsequent establishment of a safe stacking layer comparison library based on accident big data; at the same time, the judgment index is calculated by the above formula, which combines the first compliance and the second compliance to determine whether the node is qualified, thereby greatly improving the work efficiency of the system.

[0206] An embodiment of the present invention provides a management method for on-site storage of components, further comprising:

[0207] Step S5: After storage is completed, the storage state of the first component is monitored to determine whether the first component is abnormal, and if so, an alarm is issued;

[0208] The step of monitoring the storage state of the first component to determine whether the first component is abnormal includes:

[0209] Based on a preset monitoring content library, determining monitoring content corresponding to the first component, the monitoring content including: a plurality of monitoring items;

[0210] Acquire monitoring data, and determine first target data corresponding to the monitoring item from the monitoring data;

[0211] Extracting features from the first target data to obtain a plurality of fifth features, and performing time-series sorting on the fifth features to obtain a first feature sequence;

[0212] Based on a preset abnormal feature sequence library, determining at least one abnormal feature sequence corresponding to the monitoring item;

[0213] Performing forward monitoring, selecting the fifth feature from the first feature sequence in sequence from the beginning to the end and using it as the sixth feature, and at the same time, selecting the first abnormal feature from the abnormal feature sequence in sequence from the beginning to the end;

[0214] Matching the sixth feature with the first abnormal feature, if the match is consistent, sequentially matching the fifth feature after the sixth feature that matches in the first feature sequence with the second abnormal feature after the first abnormal feature that matches in the abnormal feature sequence, if the first overall degree of matching is greater than or equal to a preset first overall degree threshold, determining that the corresponding first component is abnormal;

[0215] and / or,

[0216] Perform reverse monitoring, select the fifth feature from the first feature sequence from the end to the beginning and use it as the seventh feature, and at the same time, select the third abnormal feature from the abnormal feature sequence from the end to the beginning;

[0217] Matching the seventh feature with the third abnormal feature, and if the match is satisfactory, obtaining updated data, the updated data including: data other than the first target data in the second target data corresponding to the monitoring item in the updated monitoring data;

[0218] Performing feature extraction on the update data to obtain a plurality of eighth features, and performing time sequence sorting on the eighth features to obtain a second feature sequence;

[0219] The eighth feature is selected from the second feature sequence from the beginning to the end and used as the ninth feature. The ninth feature is matched with the fourth abnormal feature after the third abnormal feature that matches in the abnormal feature sequence. At the same time, the fifth feature before the seventh feature that matches in the first feature sequence is matched. If the second overall degree of matching is greater than or equal to the preset second overall degree threshold, the corresponding first component abnormality is determined.

[0220] The working principle and beneficial effects of the above technical solution are:

[0221] The preset monitoring content library is specifically: a database storing monitoring contents corresponding to different components [for example, for cylindrical components, the monitoring contents are the offset between the positions of the upper cylindrical components and the lower cylindrical components, etc., which can be set up for sensor monitoring, or directly use drones to take images and make determinations based on the images]; the preset abnormal feature sequence library is specifically: a database storing abnormal feature sequences corresponding to different monitoring items; the preset first overall degree threshold and the second overall degree threshold are respectively: for example, 75 and 78;

[0222] In general, forward monitoring is performed, and the collected data features are continuously matched with the features in the abnormal feature sequence. When multiple matches meet [the sum of the matching degrees and the first overall degree is greater than or equal to the first overall degree threshold], the component abnormality is determined. However, since there are many collected data features, the workload of matching the front data features with the abnormal features is huge, and the matching takes a long time. If an abnormality really occurs, it is unknown when the match can be achieved. Therefore, the embodiment of the present invention also provides reverse matching, and the features that appear later in the collected data features are directly matched with the features that appear later in the abnormal feature sequence to achieve reverse monitoring. In actual use, the forward monitoring may determine the abnormality first, or the reverse monitoring may determine the abnormality first. Whoever determines the abnormality first can determine the component abnormality, which greatly improves the timeliness of discovering the abnormality, can remind users in time, avoid small abnormalities from causing major accidents, and improve the safety of component storage.

[0223] The embodiment of the present invention provides a management system for on-site storage of components, such as Figure 3 As shown, including:

[0224] An acquisition module 1 is used to acquire delivery information, where the delivery information includes: component information of a plurality of first components;

[0225] Receiving module 2, used to receive storage information input by the user;

[0226] A determination module 3, used to determine a storage location of the first component in the material yard based on the component information and the storage information;

[0227] The scheduling module 4 is used to schedule manual storage of the first component to a corresponding storage site.

[0228] The working principle and beneficial effects of the above technical solution are:

[0229] Based on the delivery information, the component information of the first components that are about to enter the site [e.g., model, quantity, etc.] is determined; the user inputs the storage information [e.g., the remaining space in the material yard, how to stack the first components, etc.] by operating the client [e.g., mobile phone, computer, etc.]; based on the construction information and the storage information, the storage site of the first component in the material yard is determined; the first component is manually dispatched to be stored in the corresponding storage site [e.g., transported by a transport vehicle, lifted to the storage site by a crane];

[0230] The embodiment of the present invention determines the storage site of the component in the material yard based on the construction information and the storage information, and dispatches manual labor to store the component in the corresponding storage site, without the need for manual planning and arrangement, thus saving labor costs and achieving reasonable planning.

[0231] The embodiment of the present invention provides a management system for on-site storage of components, and the determination module 3 performs the following operations:

[0232] Extracting the first model, quantity and unit area occupied by the first component in the component information;

[0233] Extracting the installation order of the first component installed on the construction body, the first stacking layer number, the remaining available area of ​​the material yard, the first position of the remaining available area, and the second position of the construction body from the storage information;

[0234] Determine a first occupied area after the first component is stacked into at least one stack based on the first model, quantity, first number of stacking layers and the occupied area of ​​the single unit;

[0235] Acquire a preset virtual layout space, represent the remaining available area in the virtual layout space based on the first position, and represent the construction subject in the virtual layout space based on the second position;

[0236] Sorting the first occupied areas based on the order of installation to obtain an occupied area sequence;

[0237] Select the first occupied area in the occupied area sequence from the beginning to the end, and use it as the second occupied area;

[0238] Randomly represent the second occupied area in the remaining available area in the virtual layout space, and after the representation, determine the distance between the second occupied area and the construction body;

[0239] The third position of the second occupied area is adjusted until the distance is minimized, the arrangement of the corresponding second occupied area is completed, and the adjusted third position is used as the storage place of the corresponding first component to complete the determination.

[0240] The working principle and beneficial effects of the above technical solution are:

[0241] The unit footprint of the first component is a regular shape [for example, a cylindrical component with a circular bottom surface touching the ground, then the unit footprint of the cylindrical component is a circumscribed square of the circular bottom surface];

[0242] In a preset virtual layout space [based on software implementation, such as BIM technology, etc.], the remaining available area of ​​the material yard and the main construction body are represented; the second occupied area corresponding to the first component installed first is preferentially selected and represented in the remaining available area. After the representation, the distance between the second occupied area and the main construction body is determined, and the third position of the second occupied area is continuously adjusted until it is the smallest distance from the main construction body;

[0243] The embodiment of the present invention realizes reasonable planning, facilitates the transportation of the first component to the construction body at a later stage, reduces the transportation distance, and saves the transportation cost.

[0244] The embodiment of the present invention provides a management system for on-site storage of components, and the determination module 3 performs the following operations:

[0245] Establish a safety stacking layer number comparison library, and determine the safety stacking layer number corresponding to the first model based on the safety stacking layer number comparison library;

[0246] If the first stacking layer number is less than the safe stacking layer number, the first stacking layer number is used as the layer value;

[0247] If the first stacking layer number is greater than or equal to the safe stacking layer number, the safe stacking layer number is used as the layer value;

[0248] Calculate the ratio of the quantity and the layer value and round it up to get the stacking number;

[0249] The occupied areas of several stacked monomers are combined to obtain a first occupied area after the corresponding first components are stacked into at least one stack.

[0250] The working principle and beneficial effects of the above technical solution are:

[0251] Based on the safe stacking layer comparison library, determine whether the first stacking layer number of the first component input by the user is compliant. If so, use the first stacking layer number as the layer value. If not, use the safe stacking layer number as the layer value. The ratio of the number and the layer value and rounding up is the number of stacks after stacking. Combine the single-unit footprints of the stacking number [generally take the longer sides to overlap] to obtain the first footprint of each stacking combination [to ensure that each component is a certain distance away, the system will automatically make the first footprint larger than the actual stacking footprint];

[0252] The embodiment of the present invention sets up a safe stacking layer comparison library to intelligently determine whether the stacking layer number input by the user is compliant, thereby improving the safety of component stacking. At the same time, the user does not need to determine whether the input stacking layer number is compliant, thereby improving the user experience.

[0253] The embodiment of the present invention provides a management system for on-site storage of components, and the determination module 3 performs the following operations:

[0254] Acquire a preset component set, the component set comprising: a plurality of second components and a second model of the second component;

[0255] Get the fourth position of the material yard;

[0256] Determine, based on a preset building attribute library, first building attributes of a plurality of first buildings within a preset first geographical range around the fourth location;

[0257] Determining a first climate attribute of a fourth location within a preset first time period based on a preset climate attribute library;

[0258] Obtaining accident big data, the accident big data including: a fifth location where a stacking accident occurred for a plurality of third components of the same second model as the second component, a second stacking layer number, second building attributes of a plurality of second buildings within a preset second geographical range around the fifth location, and a second climate attribute of the fifth location within a preset second time period;

[0259] Integrate the second stacking layer number to obtain a stacking layer number set;

[0260] Extracting features from the first building attribute to obtain a plurality of first features;

[0261] Extracting features of the second building attribute to obtain a plurality of second features, and associating the features with the corresponding second stacking layers;

[0262] Matching the first feature and the second feature, if the match is consistent, obtaining a first matching item, the first matching item including: a first feature type and a first matching degree that match the first feature and the second feature;

[0263] Determine, based on a preset influence value library, a first influence value corresponding to the first feature type and the first matching degree;

[0264] If the first impact value is greater than or equal to a preset first impact value threshold, the second stacking layer number associated with the second feature in the first matching item is removed from the stacking layer number set;

[0265] Performing feature extraction on the first climate attribute to obtain a plurality of third features;

[0266] Extracting features from the second climate attribute to obtain a plurality of fourth features, and associating the features with the corresponding second stacking layer numbers;

[0267] Match the third feature with the fourth feature, and if the match is satisfactory, obtain a second matching item, the second matching item including: a second feature type and a second matching degree that match the third feature and the fourth feature;

[0268] Determine, based on the influence value library, a second influence value corresponding to the second feature type and the second matching conformity;

[0269] If the second impact value is greater than or equal to a preset second impact value threshold, the second stacking layer number associated with the fourth feature in the second matching item is removed from the stacking layer number set;

[0270] When all the second stacking layers that need to be eliminated in the stacking layer number set are eliminated, the maximum value of the second stacking layers in the stacking layer number set is selected and used as the value to be adjusted;

[0271] Summarize the first impact values ​​to obtain a first impact value and a second impact value, and at the same time, summarize the second impact values ​​to obtain a second impact value and a second impact value;

[0272] Determine the first impact value and the downward adjustment amplitude corresponding to the second impact value based on a preset downward adjustment amplitude library;

[0273] Based on the downward adjustment range, the value to be adjusted is adjusted downward to obtain the third stacking layer;

[0274] Combining the third number of stacked layers with the corresponding second component to obtain a control group;

[0275] Obtain a preset blank database, and fill the control group into the blank database;

[0276] When the control group is filled with blank databases, the blank database is used as a control database for the number of safe stacking layers and the establishment is completed.

[0277] The working principle and beneficial effects of the above technical solution are:

[0278] The preset component set is specifically: different components used in building construction [second components] and component models [second models]; the preset building attribute library is specifically: a database storing building attributes corresponding to different geographical locations [building categories, such as: residential areas, schools, office buildings, etc.; building heights, etc.]; the preset first geographical range is specifically: for example, within a range of 1.5 kilometers; the preset climate attribute library is specifically: a database storing climate attributes of pie chart locations [for example: weather, etc.]; the preset first time period is specifically: for example, the previous 15 days and the next 15 days; the preset second geographical range is specifically: for example, a range of 2.0 kilometers The preset second time period is specifically: for example, the previous 12 days and the next 12 days; the preset impact value library is specifically: a database, which stores impact values ​​corresponding to different feature types and different matching conformity. The more valuable the feature type is [for example: windy weather], the higher the matching conformity is, and the greater the impact value is; the preset first impact value threshold and the preset second impact value threshold are specifically: for example, 85 and 86 respectively; the preset downward adjustment range library is specifically: a database, which stores downward adjustment ranges corresponding to different first impact values ​​and second impact values. The greater the impact value, the greater the downward adjustment range; the preset blank database is specifically: a database with no content;

[0279] To determine the legal stacking height of a certain model, it is necessary not only to determine it based on the surrounding building attributes of the material yard location, but also based on the climate attributes of the material yard location; obtain accident big data [for example: stacking collapse accidents, children climbing stacking injuries, community residents complaining that the stacking is too high, etc.], match the characteristics of the surrounding building attributes and climate attributes of the material yard with the corresponding characteristics in the accident big data, and determine the impact value; when the impact value is greater than a certain value, the corresponding second stacking layer number is not compliant and should be eliminated; after all are eliminated, select the remaining largest second stacking layer number as the value to be adjusted; in order to make the stacking number more reasonable and avoid errors, based on the first impact value and the second impact value and the value to be adjusted, appropriately adjust it down [for example: multiply the two], and after the reduction, use it as the safe stacking layer number;

[0280] The embodiment of the present invention determines the most reasonable number of safe stacking layers for components of different models in the material yard based on big data analysis, thereby establishing a safe stacking layer reference library, which is convenient for rapid determination and greatly improves the work efficiency of the system; at the same time, an influence value library is set based on the reference value of the feature type to reasonably determine whether the second stacking layer needs to be eliminated; finally, the value to be adjusted is appropriately lowered, which greatly reduces the error.

[0281] The embodiment of the present invention provides a management system for on-site storage of components, and the determination module 3 performs the following operations:

[0282] Acquire a preset first node set, the first node set comprising: a plurality of first nodes;

[0283] Acquire a preset query item set, the query item set comprising: a basic query item subset and a deep query item subset, the basic query item subset comprising: a plurality of basic query items, the deep query item subset comprising: a plurality of deep query items, the basic query item corresponding to at least one of the deep query items;

[0284] Inquiring the first node based on the basic inquiry item, and obtaining a first reply item replied by the first node after receiving the inquiry;

[0285] Based on a preset standard answer item library, determine a first standard answer item corresponding to the basic inquiry item;

[0286] Performing a compliance analysis on the first response item based on the first response standard item to obtain a first compliance;

[0287] Based on the deep query item corresponding to the basic query item based on, query the first node again to obtain a second reply item replied by the first node after receiving the query;

[0288] Based on the answer standard item library, determine a second answer standard item corresponding to the in-depth inquiry item;

[0289] Based on the second answer standard item, performing a compliance analysis on the second answer item to obtain a second compliance;

[0290] The determination index of the first node is calculated based on the first conformity and the second conformity, and the calculation formula is as follows:

[0291]

[0292] Among them, γ is the judgment index, σ 1,i is the first conformity obtained after querying the first node based on the i-th basic query item, σ 2,i,t is the second degree of conformity obtained after querying the first node based on the t-th deep query item corresponding to the ith basic query item, O i is the total number of the deep query items corresponding to the i-th basic query item, n is the total number of the basic query items, σ 1,0 is the first compliance threshold, σ 2,0 is a preset second compliance threshold;

[0293] If the determination index is less than or equal to a preset determination index threshold, the corresponding first node is removed from the first node set;

[0294] When all the first nodes that need to be removed from the first node set are removed, a second node set is obtained;

[0295] Acquiring accident data through a second node in the second node set;

[0296] The accident data acquired by each second node is integrated to obtain accident big data, thereby completing the acquisition.

[0297] The working principle and beneficial effects of the above technical solution are:

[0298] The preset first node set is specifically: a set, including multiple nodes, each node corresponds to a website [for example, an accident release website]; the preset query item set is specifically: a set, including basic query items [for example, whether the website has real users] and in-depth query items [registration time, registration method, activity, etc. of real users]; the preset answer standard item library is specifically: a database, storing answer standards corresponding to different query items [for example, whether there are real users, registration time exceeds 30 days, registration method is ID card authentication registration, etc.]; the preset first compliance threshold is specifically: for example, 85; the preset second compliance threshold is specifically: for example, 90;

[0299] When acquiring accident big data, you cannot blindly select nodes to acquire; first, perform basic inquiries on the nodes to obtain the first degree of compliance. The higher the first degree of compliance, the more the node meets the requirements; then, perform corresponding in-depth inquiries on the nodes to obtain the second degree of compliance. The higher the second degree of compliance, the more the node meets the requirements; calculate the judgment index based on the first degree of compliance and the second degree of compliance. The larger the judgment index, the more the node meets the requirements and the accident data can be acquired;

[0300] Before obtaining accident data through a node, the embodiment of the present invention verifies the node based on the basic query and the deep query corresponding to the basic query. After the verification, the accident data is obtained through the node, which improves the safety and accuracy of data acquisition, and establishes a reliability foundation for the subsequent establishment of a safe stacking layer comparison library based on accident big data; at the same time, the judgment index is calculated by the above formula, which combines the first compliance and the second compliance to determine whether the node is qualified, thereby greatly improving the work efficiency of the system.

[0301] The embodiment of the present invention provides a management system for on-site storage of components, further comprising:

[0302] A monitoring module, used for monitoring the storage state of the first component after the storage is completed, determining whether the first component is abnormal, and if so, issuing an alarm;

[0303] The monitoring module performs the following operations:

[0304] Based on a preset monitoring content library, determining monitoring content corresponding to the first component, the monitoring content including: a plurality of monitoring items;

[0305] Acquire monitoring data, and determine first target data corresponding to the monitoring item from the monitoring data;

[0306] Extracting features from the first target data to obtain a plurality of fifth features, and performing time-series sorting on the fifth features to obtain a first feature sequence;

[0307] Based on a preset abnormal feature sequence library, determining at least one abnormal feature sequence corresponding to the monitoring item;

[0308] Performing forward monitoring, selecting the fifth feature from the first feature sequence in sequence from the beginning to the end and using it as the sixth feature, and at the same time, selecting the first abnormal feature from the abnormal feature sequence in sequence from the beginning to the end;

[0309] Matching the sixth feature with the first abnormal feature, if the match is consistent, sequentially matching the fifth feature after the sixth feature that matches in the first feature sequence with the second abnormal feature after the first abnormal feature that matches in the abnormal feature sequence, if the first overall degree of matching is greater than or equal to a preset first overall degree threshold, determining that the corresponding first component is abnormal;

[0310] and / or,

[0311] Perform reverse monitoring, select the fifth feature from the first feature sequence from the end to the beginning and use it as the seventh feature, and at the same time, select the third abnormal feature from the abnormal feature sequence from the end to the beginning;

[0312] Matching the seventh feature with the third abnormal feature, and if the match is satisfactory, obtaining updated data, the updated data including: data other than the first target data in the second target data corresponding to the monitoring item in the updated monitoring data;

[0313] Performing feature extraction on the update data to obtain a plurality of eighth features, and performing time sequence sorting on the eighth features to obtain a second feature sequence;

[0314] The eighth feature is selected from the second feature sequence from the beginning to the end and used as the ninth feature. The ninth feature is matched with the fourth abnormal feature after the third abnormal feature that matches in the abnormal feature sequence. At the same time, the fifth feature before the seventh feature that matches in the first feature sequence is matched. If the second overall degree of matching is greater than or equal to the preset second overall degree threshold, the corresponding first component abnormality is determined.

[0315] The working principle and beneficial effects of the above technical solution are:

[0316] The preset monitoring content library is specifically: a database storing monitoring contents corresponding to different components [for example, for cylindrical components, the monitoring contents are the offset between the positions of the upper cylindrical components and the lower cylindrical components, etc., which can be set up for sensor monitoring, or directly use drones to take images and make determinations based on the images]; the preset abnormal feature sequence library is specifically: a database storing abnormal feature sequences corresponding to different monitoring items; the preset first overall degree threshold and the second overall degree threshold are respectively: for example, 75 and 78;

[0317] In general, forward monitoring is performed, and the collected data features are continuously matched with the features in the abnormal feature sequence. When multiple matches meet [the sum of the matching degrees and the first overall degree is greater than or equal to the first overall degree threshold], the component abnormality is determined. However, since there are many collected data features, the workload of matching the front data features with the abnormal features is huge, and the matching takes a long time. If an abnormality really occurs, it is unknown when the match can be achieved. Therefore, the embodiment of the present invention also provides reverse matching, and the features that appear later in the collected data features are directly matched with the features that appear later in the abnormal feature sequence to achieve reverse monitoring. In actual use, the forward monitoring may determine the abnormality first, or the reverse monitoring may determine the abnormality first. Whoever determines the abnormality first can determine the component abnormality, which greatly improves the timeliness of discovering the abnormality, can remind users in time, avoid small abnormalities from causing major accidents, and improve the safety of component storage.

[0318] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A management method for on-site storage of components, characterized in that: include: Step S1: obtaining delivery information, wherein the delivery information includes: component information of a plurality of first components; Step S2: receiving storage information input by the user; Step S3: determining a storage location corresponding to the first component in a material yard based on the component information and the storage information; Step S4: dispatching personnel to store the first component at the corresponding storage site; Step S5: After storage is completed, the storage state of the first component is monitored to determine whether the first component is abnormal, and if so, an alarm is issued; The step of monitoring the storage state of the first component to determine whether the first component is abnormal includes: Based on a preset monitoring content library, determining monitoring content corresponding to the first component, the monitoring content including: a plurality of monitoring items; Acquire monitoring data, and determine first target data corresponding to the monitoring item from the monitoring data; Extracting features from the first target data to obtain a plurality of fifth features, and performing time-series sorting on the fifth features to obtain a first feature sequence; Based on a preset abnormal feature sequence library, determining at least one abnormal feature sequence corresponding to the monitoring item; Performing forward monitoring, selecting the fifth feature from the first feature sequence in sequence from the beginning to the end and using it as the sixth feature, and at the same time, selecting the first abnormal feature from the abnormal feature sequence in sequence from the beginning to the end; Matching the sixth feature with the first abnormal feature, if the match is consistent, sequentially matching the fifth feature after the sixth feature that matches in the first feature sequence with the second abnormal feature after the first abnormal feature that matches in the abnormal feature sequence, if the first overall degree of matching is greater than or equal to a preset first overall degree threshold, determining that the corresponding first component is abnormal; and / or, Perform reverse monitoring, select the fifth feature from the first feature sequence from the end to the beginning and use it as the seventh feature, and at the same time, select the third abnormal feature from the abnormal feature sequence from the end to the beginning; Matching the seventh feature with the third abnormal feature, and if the match is satisfactory, obtaining updated data, the updated data including: data other than the first target data in the second target data corresponding to the monitoring item in the updated monitoring data; Performing feature extraction on the update data to obtain a plurality of eighth features, and performing time sequence sorting on the eighth features to obtain a second feature sequence; The eighth feature is selected from the second feature sequence from the beginning to the end and used as the ninth feature. The ninth feature is matched with the fourth abnormal feature after the third abnormal feature that matches in the abnormal feature sequence. At the same time, the fifth feature before the seventh feature that matches in the first feature sequence is matched. If the second overall degree of matching is greater than or equal to the preset second overall degree threshold, the corresponding first component abnormality is determined.

2. A management method for on-site storage of components as claimed in claim 1, characterized in that: The step S3: determining a storage location corresponding to the first component in a material yard based on the component information and the storage information, comprises: Extracting the first model, quantity and unit area occupied by the first component from the component information; Extracting the installation order of the first component installed on the construction body, the first stacking layer number, the remaining available area of ​​the material yard, the first position of the remaining available area, and the second position of the construction body from the storage information; Determine a first occupied area after the first components are stacked into at least one stack based on the first model, quantity, first number of stacking layers and single unit occupied area; Acquire a preset virtual layout space, represent the remaining available area in the virtual layout space based on the first position, and represent the construction subject in the virtual layout space based on the second position; Sorting the first occupied areas based on the order of the installation sequence to obtain an occupied area sequence; Selecting the first occupied area in the occupied area sequence from the beginning to the end and using it as the second occupied area; Randomly represent the second occupied area in the remaining available area in the virtual layout space, and after the representation, determine the distance between the second occupied area and the construction entity; The third position of the second occupied area is adjusted until the distance reaches the minimum, the arrangement corresponding to the second occupied area is completed, and the adjusted third position is used as the storage place corresponding to the first component to complete the determination.

3. A management method for on-site storage of components as claimed in claim 2, characterized in that: Determining a first occupied area after the first components are stacked into at least one stack based on the first model, quantity, first stacking layer number, and single unit occupied area includes: Establishing a safety stacking layer number comparison library, and determining the safety stacking layer number corresponding to the first model based on the safety stacking layer number comparison library; If the first stacking layer number is less than the safe stacking layer number, the first stacking layer number is used as the layer value; If the first stacking layer number is greater than or equal to the safety stacking layer number, the safety stacking layer number is used as the layer value; Calculate the ratio of the quantity to the layer value, and round it up to obtain the stacking number; The occupied areas of several monomers in the stack are combined to obtain a first occupied area corresponding to the first components after being stacked into at least one stack.

4. A management method for on-site storage of components as claimed in claim 3, characterized in that: Establish a safe stacking layer comparison library, including: Acquire a preset component set, the component set comprising: a plurality of second components and a second model of the second component; Obtaining a fourth position of the material yard; Determine, based on a preset building attribute library, first building attributes of a plurality of first buildings within a preset first geographical range around the fourth location; Determining, based on a preset climate attribute library, a first climate attribute of the fourth location within a preset first time period; Obtaining accident big data, the accident big data including: a fifth location where a stacking accident occurred for a plurality of third components of the same second model as the second component, a second stacking layer number, second building attributes of a plurality of second buildings within a preset second geographical range around the fifth location, and a second climate attribute of the fifth location within a preset second time period; Integrate the second stacking layers to obtain a stacking layer set; Performing feature extraction on the first building attribute to obtain a plurality of first features; Extracting features from the second building attribute to obtain a plurality of second features, and associating the features with the corresponding second stacking layers; Matching the first feature with the second feature, and if the match is satisfactory, obtaining a first matching item, the first matching item including: a first feature type and a first matching degree that match the first feature and the second feature; Determine, based on a preset influence value library, a first influence value corresponding to the first feature type and the first matching conformity; If the first influence value is greater than or equal to a preset first influence value threshold, the second number of stacking layers associated with the second feature in the first matching item is removed from the stacking layer number set; Performing feature extraction on the first climate attribute to obtain a plurality of third features; Extracting features from the second climate attribute to obtain a plurality of fourth features, and associating the fourth features with the corresponding second stacking layer numbers; Matching the third feature with the fourth feature, and if the match is satisfactory, obtaining a second matching item, the second matching item including: a second feature type and a second matching degree that match the third feature and the fourth feature; Determining, based on the influence value library, a second influence value corresponding to the second feature type and the second matching compliance; If the second impact value is greater than or equal to a preset second impact value threshold, the second stacking layer number associated with the fourth feature in the second matching item is removed from the stacking layer number set; When all the second stacking layers that need to be removed in the stacking layer number set are removed, selecting the maximum value of the second stacking layers in the stacking layer number set as the value to be adjusted; Summarize the first impact values ​​to obtain a first impact value sum, and at the same time, summarize the second impact values ​​to obtain a second impact value sum; Determine, based on a preset downward adjustment range library, the downward adjustment range corresponding to the first impact value and the second impact value; Based on the downward adjustment amplitude, the value to be adjusted is downward adjusted to obtain a third number of stacking layers; Combining the third number of stacking layers with the corresponding second components to obtain a control group; Obtaining a preset blank database, and filling the control group into the blank database; When the control group is filled with the blank database, the blank database is established as a safety stacking layer control database.

5. A management system for on-site storage of components, characterized in that: include: An acquisition module, used to acquire delivery information, wherein the delivery information includes: component information of a plurality of first components; A receiving module, used for receiving storage information input by a user; A determination module, configured to determine a storage location corresponding to the first component in a material yard based on the component information and the storage information; A scheduling module, used for scheduling manual storage of the first component to the corresponding storage site; A monitoring module, used for monitoring the storage state of the first component after the storage is completed, determining whether the first component is abnormal, and if so, issuing an alarm; The monitoring module performs the following operations: Based on a preset monitoring content library, determining monitoring content corresponding to the first component, the monitoring content including: a plurality of monitoring items; Acquire monitoring data, and determine first target data corresponding to the monitoring item from the monitoring data; Extracting features from the first target data to obtain a plurality of fifth features, and performing time-series sorting on the fifth features to obtain a first feature sequence; Based on a preset abnormal feature sequence library, determining at least one abnormal feature sequence corresponding to the monitoring item; Performing forward monitoring, selecting the fifth feature from the first feature sequence in sequence from the beginning to the end and using it as the sixth feature, and at the same time, selecting the first abnormal feature from the abnormal feature sequence in sequence from the beginning to the end; Matching the sixth feature with the first abnormal feature, if the match is consistent, sequentially matching the fifth feature after the sixth feature that matches in the first feature sequence with the second abnormal feature after the first abnormal feature that matches in the abnormal feature sequence, if the first overall degree of matching is greater than or equal to a preset first overall degree threshold, determining that the corresponding first component is abnormal; and / or, Perform reverse monitoring, select the fifth feature from the first feature sequence from the end to the beginning and use it as the seventh feature, and at the same time, select the third abnormal feature from the abnormal feature sequence from the end to the beginning; Matching the seventh feature with the third abnormal feature, and if the match is satisfactory, obtaining updated data, the updated data including: data other than the first target data in the second target data corresponding to the monitoring item in the updated monitoring data; Performing feature extraction on the update data to obtain a plurality of eighth features, and performing time sequence sorting on the eighth features to obtain a second feature sequence; The eighth feature is selected from the second feature sequence from the beginning to the end and used as the ninth feature. The ninth feature is matched with the fourth abnormal feature after the third abnormal feature that matches in the abnormal feature sequence. At the same time, the fifth feature before the seventh feature that matches in the first feature sequence is matched. If the second overall degree of matching is greater than or equal to the preset second overall degree threshold, the corresponding first component abnormality is determined.

6. A management system for on-site storage of components as claimed in claim 5, characterized in that: The determination module performs the following operations: Extracting the first model, quantity and unit area occupied by the first component from the component information; Extracting the installation order of the first component installed on the construction body, the first stacking layer number, the remaining available area of ​​the material yard, the first position of the remaining available area, and the second position of the construction body from the storage information; Determine a first occupied area after the first components are stacked into at least one stack based on the first model, quantity, first number of stacking layers and single unit occupied area; Acquire a preset virtual layout space, represent the remaining available area in the virtual layout space based on the first position, and represent the construction subject in the virtual layout space based on the second position; Sorting the first occupied areas based on the order of the installation sequence to obtain an occupied area sequence; Selecting the first occupied area in the occupied area sequence from the beginning to the end and using it as the second occupied area; Randomly represent the second occupied area in the remaining available area in the virtual layout space, and after the representation, determine the distance between the second occupied area and the construction entity; The third position of the second occupied area is adjusted until the distance reaches the minimum, the arrangement corresponding to the second occupied area is completed, and the adjusted third position is used as the storage place corresponding to the first component to complete the determination.

7. A management system for on-site storage of components as claimed in claim 6, characterized in that: The determination module performs the following operations: Establishing a safety stacking layer number comparison library, and determining the safety stacking layer number corresponding to the first model based on the safety stacking layer number comparison library; If the first stacking layer number is less than the safe stacking layer number, the first stacking layer number is used as the layer value; If the first stacking layer number is greater than or equal to the safety stacking layer number, the safety stacking layer number is used as the layer value; Calculate the ratio of the quantity to the layer value, and round it up to obtain the stacking number; The occupied areas of several monomers in the stack are combined to obtain a first occupied area corresponding to the first components after being stacked into at least one stack.

8. A management system for on-site storage of components as claimed in claim 7, characterized in that: The determination module performs the following operations: Acquire a preset component set, the component set comprising: a plurality of second components and a second model of the second component; Obtaining a fourth position of the material yard; Determine, based on a preset building attribute library, first building attributes of a plurality of first buildings within a preset first geographical range around the fourth location; Determining, based on a preset climate attribute library, a first climate attribute of the fourth location within a preset first time period; Obtaining accident big data, the accident big data including: a fifth location where a stacking accident occurred for a plurality of third components of the same second model as the second component, a second stacking layer number, second building attributes of a plurality of second buildings within a preset second geographical range around the fifth location, and a second climate attribute of the fifth location within a preset second time period; Integrate the second stacking layers to obtain a stacking layer set; Performing feature extraction on the first building attribute to obtain a plurality of first features; Extracting features from the second building attribute to obtain a plurality of second features, and associating the features with the corresponding second stacking layers; Matching the first feature with the second feature, and if the match is satisfactory, obtaining a first matching item, the first matching item including: a first feature type and a first matching degree that match the first feature and the second feature; Determine, based on a preset influence value library, a first influence value corresponding to the first feature type and the first matching conformity; If the first influence value is greater than or equal to a preset first influence value threshold, the second number of stacking layers associated with the second feature in the first matching item is removed from the stacking layer number set; Performing feature extraction on the first climate attribute to obtain a plurality of third features; Extracting features from the second climate attribute to obtain a plurality of fourth features, and associating the fourth features with the corresponding second stacking layer numbers; Matching the third feature with the fourth feature, and if the match is satisfactory, obtaining a second matching item, the second matching item including: a second feature type and a second matching degree that match the third feature and the fourth feature; Determining, based on the influence value library, a second influence value corresponding to the second feature type and the second matching compliance; If the second impact value is greater than or equal to a preset second impact value threshold, the second stacking layer number associated with the fourth feature in the second matching item is removed from the stacking layer number set; When all the second stacking layers that need to be removed in the stacking layer number set are removed, selecting the maximum value of the second stacking layers in the stacking layer number set as the value to be adjusted; Summarize the first impact values ​​to obtain a first impact value sum, and at the same time, summarize the second impact values ​​to obtain a second impact value sum; Determine, based on a preset downward adjustment range library, the downward adjustment range corresponding to the first impact value and the second impact value; Based on the downward adjustment amplitude, the value to be adjusted is downward adjusted to obtain a third number of stacking layers; Combining the third number of stacking layers with the corresponding second components to obtain a control group; Obtaining a preset blank database, and filling the control group into the blank database; When the control group is filled with the blank database, the blank database is established as a safety stacking layer control database.

Citation Information

Patent Citations

  • A management system for on-site storage of components

    CN109447542A