Intelligent compact shelf operation control system and method
Through the intelligent dense rack operation control system, the file combination and storage location are dynamically adjusted, and the access path is optimized, which solves the problems of low access efficiency and high energy consumption of dense racks, and achieves efficient and standardized file management.
Patent Information
- Application Number
- CN202510465326.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-08-01
AI Technical Summary
When storing and managing archives, existing dense racks have problems such as low access efficiency, high energy consumption, high risk of equipment wear and irregular access paths. Especially in large archive management departments, frequent in-store and out-of-store and storage lead to frequent equipment movement, increasing the risk of slipping and dumping, and the access process is slow.
The intelligent dense rack operation control system is adopted, including cloud archive module, access prediction module, mechanical connection module and storage planning module. By calculating the user's access rate of each tag file, dynamically adjusting the file combination and storage location, optimizing the access path, reducing motor energy consumption, and linearly planning when new archives are placed in the database to minimize energy consumption and access time.
It improves the efficiency of archive storage and access, reduces motor energy consumption and operation costs, ensures efficient utilization and standardized management of storage equipment, avoids repeated procurement and space waste, and promotes the automation and intelligence of archive management.
Smart Images

Figure CN120406234A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of control of compact shelves, and specifically to an intelligent compact shelf operation control system and method. Background Art
[0002] A compact shelf is an efficient storage device for storing and managing a large number of documents, archives, books or other items. It usually consists of multiple movable filing cabinets, which are installed on tracks and can be moved manually or electrically, avoiding leaving a large amount of space in front of each filing cabinet to save space and increase storage density.
[0003] An ordinary electric compact shelf adjusts the interval of the cabinet body through a telescopic connecting rod or an automatic crank until there is enough space in front of the cabinet body for accessing files. Files are accessed manually or by a robotic arm to complete the access process. However, in some areas where compact shelves are stored, the available space for accessing files is limited. When accessing files, the motor needs to move most of the cabinet bodies in the compact shelf as a whole, which not only reduces the energy efficiency of the motor and the drive system, but also lengthens the access process and affects the access efficiency of files.
[0004] In addition, for large-scale file management departments, files are frequently in and out of storage, and the access rates of various types of files are also different, resulting in the compact shelf being in a frequent moving state, increasing the risk of the cabinet body of the compact shelf slipping and tipping over. When there are multiple access tasks, it is also easy to have problems of task conflicts, resulting in a slow file extraction process and poor file management efficiency. Summary of the Invention
[0005] The purpose of the present invention is to provide an intelligent compact shelf operation control system and method to solve the problems raised in the above background art.
[0006] To solve the above technical problems, the present invention provides the following technical solution: An intelligent compact shelf operation control system, including: a cloud file module, an access prediction module, a mechanical connection module, a space update module, and a warehousing planning module;
[0007] The cloud file module is used to establish user files in the cloud platform. When a user has a need to retrieve files, the user provides identity information to log in to the cloud platform. Each time the user accesses or stores a file, the name, location, and label information of the accessed or stored file are recorded and located in the intelligent shelf database. After opening the corresponding intelligent cabinet, the file is obtained using an extraction tool and an out-of-library or in-library operation is performed;
[0008] The access prediction module calculates the access rate of users to each labeled file based on the IDs, login times, and historical borrowing records of all logged-in users. When files with different labels are accessed simultaneously, a connection is established between the labels once. Files with a connection higher than the threshold are stored in combination, and files lower than the threshold are stored independently to generate file groups. The access rates of files with each label in the file group are accumulated to obtain the access rate of the label. The access rates of each file group are updated in real-time with file access and storage, and a variation function of the access rate over time is generated.
[0009] The mechanical connection module is used to obtain the file storage status in the intelligent rack, group the file cabinets according to the access rate, select the file cabinet with the highest total access rate of files in each group as the fixed cabinet, set an integrated slide rail under the fixed cabinet, divide the non-fixed cabinet bodies between the two fixed cabinets according to the access rate as the attached cabinet bodies of each fixed cabinet, connect the attached cabinet bodies before and after the fixed cabinet with telescopic connecting rods, and at the same time make the servo motor drive the telescopic state of the connecting rod through a gear set connected to the slide rails of each compact rack cabinet body.
[0010] The space update module is used to allocate an access space for each group of file cabinets. The access space is initially located at the fixed cabinet. When there is an access, the servo motor is used to drive the connecting rod of the corresponding fixed cabinet until the access space moves in front of the file cabinet to be accessed and stored. After the access and storage are completed, the grouping status of each group of file cabinets is updated according to the storage status of the files after access and storage, and the connecting rod access status is adjusted to make the arrangement of the compact rack consistent with the updated grouping.
[0011] The warehousing planning module is used to calculate the variation function of the expected energy consumption of the motor over time in the next cycle according to the storage situation of the files in each group of cabinet bodies, the driving power of the motor on the connecting rod, and the variation function of the access rate of each file group over time. When there are new files to be warehoused, linear programming is carried out with the minimum expected energy consumption and the access duration lower than the threshold as the constraint conditions to determine the warehousing location of the files.
[0012] Further, the cloud file module includes: an identity entry unit and an access feedback unit;
[0013] The identity entry unit is used to obtain the identity information of the user and the login information on the cloud management platform and establish the connection between the user and the file.
[0014] The access feedback unit is used to obtain the access and storage requests of the user for the file, feedback the request to the compact rack, and realize the access and storage of the file through the entity interaction window.
[0015] Further, the access prediction module includes: an access analysis unit and a file label unit;
[0016] The access analysis unit is used to analyze the historical access and storage rules of each user and calculate the access probability of each user to the labeled files.
[0017] The file label unit is used to establish connections between file labels, group files, and calculate the access rates of each group of files.
[0018] Further, the mechanical connection module includes: a fixed cabinet unit, an intelligent connecting rod unit, and a servo motor unit;
[0019] The fixed cabinet unit is selected from the grouped file cabinets, used to store the files with the highest access rate in each group, and provide a reference position for the movement of the cabinet body;
[0020] The intelligent connecting rod unit is composed of a connecting member and a telescopic member, used to connect the fixed cabinet and its attached cabinet bodies, and control the positions of each file cabinet;
[0021] The servo motor unit is used to receive the movement signal of the file cabinet, perform file cabinet addressing, and provide power for the movement of the file cabinet.
[0022] Further, the space update module includes: a storage refresh unit and a grouping adjustment unit;
[0023] The storage refresh unit is used to update the storage status of files in the cloud database after file access and storage, and re-group the file cabinets;
[0024] The grouping adjustment unit verifies the consistency between the current grouping and the cloud grouping, and provides the connection state of the adjustment connecting rod to complete secondary grouping.
[0025] Further, the warehousing planning module includes: an energy consumption expectation unit, a linear programming unit, and an intelligent warehousing unit;
[0026] The energy consumption expectation unit is used to predict the access and storage conditions of files in the next period, and determine the expected energy consumption of the calculated motor;
[0027] The linear programming unit is used to plan the warehousing position of files when the expected energy consumption of the motor is minimized according to the opening and closing states of the current intelligent rack when new files are warehoused;
[0028] The intelligent recording unit is used to record the access and storage status of files, the power consumption of the motor, and the temperature and humidity information in the intelligent rack in real time, and synchronously update them to the cloud.
[0029] An intelligent compact rack operation control method includes the following steps:
[0030] Step S1. Establish a file management platform in the cloud. After the user logs in, submit a retrieval application to the platform. For each application, record the name, location, and label information of the retrieved file, and perform addressing and positioning on the file storage location in the intelligent rack;
[0031] Step S2. Tag the files. Predict the access rates of users for files with each tag based on the login frequency and historical borrowing records corresponding to the user ID. Obtain the variation function of the access rate of each file over time according to the access rates of all users.
[0032] Step S3. Accumulate the access rates of all files in each filing cabinet. Group the filing cabinets in spatial order with a preset threshold as the window. Select the filing cabinet with the highest access rate in each group of filing cabinets as the fixed cabinet, and the remaining filing cabinets as the attached cabinets. Allocate an access space for each group of filing cabinets. The access space is initially located at the fixed cabinet. At the same time, use telescopic connecting rods to connect the fixed cabinet and the attached cabinets within the group.
[0033] Step S4. Set an integrated slide rail under the fixed cabinet. Enable the servo motor to control the telescopic state of the connecting rod in a transmission manner by means of a gear set connected to the telescopic connecting rod. When there is a file access or storage, make the servo motor drive the connecting rod of the corresponding fixed cabinet until the access space moves in front of the filing cabinet to be accessed or stored, and update the grouping status of the filing cabinets after the access or storage.
[0034] Step S5. Calculate the expected energy consumption of the motor in the next period according to the moving distance of the filing cabinet, the motor drive power, and the variation function of the access rate. When a new file is put into storage, plan with the constraint that the access duration is lower than the threshold to determine the file storage location to minimize the expected energy consumption of the motor.
[0035] Further, Step S1 includes:
[0036] Step S11. Establish a file management platform in the cloud, realize the interaction with users in the form of application software. Connect the file management platform to the control device of the intelligent rack. After the user provides the identity information and logs in to the platform, submit an access application to the platform. The application includes the name, location, and tag information of the file to be accessed.
[0037] Step S12. The platform feeds back the user's application information to the intelligent rack control device, locates the file in the intelligent rack database, and determines the filing cabinet number, row number, and column number where the file is located.
[0038] Further, Step S2 includes:
[0039] Step S21. Tag the files according to the content. Each time the user borrows a file, record the file tag, borrowing duration, and borrowing interval, so as to predict the access rate of the user for each file:
[0040]
[0041] Among them, F(t) is the access rate of users to the files, μ is the mean value of the borrowing intervals of users, t is the time elapsed since the last borrowing, A is the proportion of the tags of the files that have been borrowed by users among all historical tags, c0 is the preset basic access rate, e is the base of the natural logarithm, and σ represents the standard deviation of the borrowing duration, satisfying where N is the number of the user's historical borrowing records, and tj is the borrowing interval at the jth borrowing;
[0042] Step S22. When files with different tags are simultaneously accessed by the same user, establish a connection between the tags once. Files with a connection higher than the threshold are stored in a combined form, and files lower than the threshold are stored independently to generate file groups. When warehousing, place the files in the same file group in the same file cabinet;
[0043] Step S23. Obtain all the user identity information logged in on the platform, accumulate the access rates of each file, and obtain the access rate function FR(t) of the file, satisfying FR(t) = [F1(t) + F2(t) + … + Fn(t)] / n, where n is the number of users logged in on the platform, and F1(t) to Fn(t) represent the access rates of the 1st to nth users to the file.
[0044] Further, Step S3 includes:
[0045] Step S31. Obtain the current system time, determine the values of the access rate functions FR(t) of each file, accumulate the access rates of all the files in each file cabinet, obtain the cabinet access rate of the file cabinet, preset the access rate threshold, and in the order of spatial arrangement, whenever the accumulated cabinet access rate is greater than or equal to the access rate threshold, divide all the file cabinets participating in the accumulation into a group;
[0046] Step S32. For each group of file cabinets, select the file cabinet with the highest cabinet access rate as the fixed cabinet, and the remaining file cabinets in the group as the attached cabinets of the fixed cabinet. Allocate an access space for each group of file cabinets. The access space can be passed through by personnel or mechanical equipment for file access and storage, and the access space is initially located in front of the fixed cabinet;
[0047] Step S33. Connect the fixed cabinet and the attached cabinets in the group by using telescopic connecting rods to control the sliding trajectory of the file cabinet on the slide rail, so that the access space can move between different file cabinets in the group.
[0048] Further, Step S4 includes:
[0049] Step S41. An integrated slide rail is arranged under the fixed cabinet, and the fixed cabinet is locked on the slide rail. The servo motor is connected to the telescopic connecting rods of each group of filing cabinets through a gear set. The intelligent rack control device determines the group and filing cabinet where the file is located according to the addressing position. The servo motor drives the telescopic connecting rod of the group where the file is located, so that the access space moves in front of the filing cabinet where the file is located, and the file access is realized manually or mechanically.
[0050] Step S42. After each file access is completed, update the grouping status of the filing cabinet and adjust the connection status of the connecting rod so that the grouped arrangement of the filing cabinet is consistent with the updated grouping.
[0051] Further, step S5 includes:
[0052] Step S51. Calculate the expected energy consumption P of the motor in the next cycle according to the variation function of the moving distance of the filing cabinet, the driving power of the motor, and the access rate:
[0053]
[0054] where p0 represents the power of the motor, Li represents the time for moving the access space from the fixed cabinet to the filing cabinet where the i-th file is taken, FR i (t) represents the access rate function of the i-th file, m is the total number of files, and T is the cycle duration;
[0055] Step S52. When a new file is put into storage, plan with the constraint that the access duration is lower than the threshold value, determine the file storage location, and minimize the expected energy consumption of the motor:
[0056]
[0057] where L(k) represents the access duration when the newly stored file is stored in the k-th available storage location, FR k (t) represents the access rate function of the newly stored file, and LE is the preset access duration threshold;
[0058] Step S53. Output the planning result, determine the storage location of the newly stored file, and update the cloud file management platform.
[0059] Compared with the prior art, the beneficial effects achieved by the present invention are as follows:
[0060] 1. By establishing user files in the cloud platform, calculating the access rates of users for each labeled file, establishing connections between labels at the same time, classifying files in the form of combinations to form file groups, and determining the access rate function of the file groups, the present invention can predict the storage requirements of files, plan the storage space in advance, thereby dynamically adjusting the layout of the compact rack device, optimizing the retrieval path, and improving the efficiency of file retrieval.
[0061] 2. The present invention selects the filing cabinet with the highest total filing access rate as the fixed cabinet, sets an integrated slide rail at the position of the fixed rack, allocates a retrieval space at the fixed cabinet for each group of filing cabinets, and updates the position of the fixed cabinet according to the storage status of the files after retrieval, reasonably arranges the mechanical layout of the storage equipment, reduces the motor energy consumption and operation cost, and at the same time makes the storage and retrieval processes of the files more standardized, which helps to quickly access the required files and improve the working efficiency of the compact shelving.
[0062] 3. When there are new files to be warehoused, the present invention can perform linear programming with the minimum traction energy consumption and the retrieval time lower than the threshold as the constraint conditions to determine the file warehousing position, dynamically adjust the storage position, ensure the space is always efficiently utilized, promote the standardization and regularization of file management, avoid repeated procurement or space waste caused by chaotic storage, reduce the long-term operation cost, and promote the automation and intelligentization of file management. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention, and do not constitute a limitation to the present invention. In the drawings:
[0064] Figure 1 is a schematic structural diagram of the intelligent compact shelving operation control system of the present invention;
[0065] Figure 2 is a schematic step diagram of the intelligent compact shelving operation control method of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0066] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0067] Please refer to Figure 1 , the present invention provides a technical solution: an intelligent compact shelving operation control system, including: a cloud file module, a retrieval prediction module, a mechanical connection module, a space update module, and a warehousing planning module;
[0068] The cloud file module is used to establish user files in the cloud platform. When the user has a retrieval requirement for the files, the user provides identity information to log in to the cloud platform. Each time the user accesses or stores a file, the name, location, and tag information of the accessed or stored file are recorded and located in the intelligent rack database. After opening the corresponding intelligent cabinet, the file is obtained by using the extraction tool and an out-of-library or out-of-library operation is performed;
[0069] The cloud file module includes: an identity entry unit and an access feedback unit;
[0070] The identity entry unit is used to obtain the user's identity information and login information on the cloud management platform, and establish the connection between the user and the file;
[0071] The access feedback unit is used to obtain the user's access request for the file, feedback the request to the compact shelf, and realize file access through the physical interaction window.
[0072] The access prediction module calculates the access rate of each user for the files with different tags according to the IDs, login times and historical borrowing records of all logged-in users. When files with different tags are accessed simultaneously, a connection is established between the tags once. The files with a connection higher than the threshold are stored in a combined form, and the files lower than the threshold are stored independently to generate file groups. The access rates of the files with each tag in the file group are accumulated to obtain the access rate of the tag. The access rates of each file group are updated in real time as the files are accessed and stored, and a variation function of the access rate over time is generated;
[0073] The access prediction module includes: an access analysis unit and a file tag unit;
[0074] The access analysis unit is used to analyze the historical access rules of each user and calculate the access probability of each user for the files with different tags;
[0075] The file tag unit is used to establish connections between file tags, group the files, and calculate the access rates of each group of files.
[0076] The mechanical connection module is used to obtain the file storage status in the intelligent shelf, group the file cabinets according to the access rate, select the file cabinet with the highest total access rate of the files in each group as the fixed cabinet, set an integrated slide rail under the fixed cabinet, divide the non-fixed cabinets between the two fixed cabinets according to the access rate as the attached cabinets of each fixed cabinet, connect the attached cabinets before and after the fixed cabinet with telescopic connecting rods, and at the same time make the servo motor drive the telescopic state of the connecting rod through the gear set connected to the slide rail of each compact shelf cabinet;
[0077] The mechanical connection module includes: a fixed cabinet unit, an intelligent connecting rod unit and a servo motor unit;
[0078] The fixed cabinet unit is selected from the grouped file cabinets and is used to store the files with the highest access rate in each group and provide the reference position for the movement of the cabinet body;
[0079] The intelligent connecting rod unit is composed of a connecting component and a telescopic component and is used to connect the fixed cabinet and its attached cabinets and control the position of each file cabinet;
[0080] The servo motor unit is used to receive the moving signal of the filing cabinet, address the filing cabinet, and provide power for the movement of the filing cabinet.
[0081] The space update module is used to allocate a retrieval space for each group of filing cabinets. The retrieval space is initially located at the fixed cabinet. When there is a retrieval, the servo motor is used to drive the connecting rod of the corresponding fixed cabinet until the retrieval space moves in front of the filing cabinet to be accessed or stored. After the access and storage are completed, the grouping status of each group of filing cabinets is updated according to the storage status of the files after access and storage, and the connection status of the connecting rod is adjusted to make the arrangement of the compact shelves consistent with the updated grouping.
[0082] The space update module includes: a storage refresh unit and a grouping adjustment unit;
[0083] The storage refresh unit is used to update the storage status of the files in the cloud database after file access and storage, and re-group the filing cabinets.
[0084] The grouping adjustment unit verifies the consistency between the current grouping and the cloud grouping, and provides the connection status for adjusting the connecting rod to complete the secondary grouping.
[0085] The warehousing planning module is used to calculate the function of the expected energy consumption of the motor over time in the next cycle according to the storage situation of the files in each group of cabinets, the driving power of the motor on the connecting rod, and the change function of the retrieval rate of each file group over time. When there are new files to be warehoused, linear programming is performed with the minimum expected energy consumption and the retrieval duration lower than the threshold as the constraint conditions to determine the warehousing location of the files.
[0086] The warehousing planning module includes: an energy consumption expectation unit, a linear programming unit, and an intelligent warehousing unit;
[0087] The energy consumption expectation unit is used to predict the access and storage situation of the files in the next cycle and determine the expected energy consumption of the motor.
[0088] The linear programming unit is used to plan the warehousing location of the files when the expected energy consumption of the motor is minimized according to the opening and closing state of the current intelligent shelf when new files are warehoused.
[0089] The intelligent recording unit is used to record the access and storage status of the files, the power consumption of the motor, and the temperature and humidity information in the intelligent shelf in real time, and synchronously update them to the cloud.
[0090] As Figure 2 shown, the intelligent compact shelf operation control method includes the following steps:
[0091] Step S1. Establish a file management platform in the cloud. After the user logs in, the user submits a retrieval application to the platform. For each application, record the name, location, and label information of the retrieved file, and address and locate the file storage location in the intelligent shelf.
[0092] Step S1 includes:
[0093] Step S11. Establish an archive management platform in the cloud, implement interaction with users in the form of application software, connect the archive management platform to the control device of the intelligent shelf. After the user provides identity information and logs in to the platform, the user submits a retrieval application to the platform, and the application includes the name, location, and label information of the retrieved archive.
[0094] Step S12. The platform feeds back the user's application information to the intelligent shelf control device, locates the archive in the intelligent shelf database, and determines the cabinet number, row number, and column number where the archive is located.
[0095] Step S2. Tag the archives, predict the retrieval rate of the user for archives with each label according to the login frequency and historical borrowing records corresponding to the user ID, and obtain the variation function of the retrieval rate of each archive over time according to the retrieval rates of all users.
[0096] Step S2 includes:
[0097] Step S21. Tag the archives according to the content. Each time the user borrows an archive, record the archive label, borrowing duration, and borrowing interval, so as to predict the retrieval rate of the user for each archive:
[0098]
[0099] where F(t) is the retrieval rate of the user for the archive, μ is the mean value of the user's borrowing interval, t is the duration since the last borrowing, A is the proportion of the archive label borrowed by the user among all historical labels, c0 is the preset basic retrieval rate, e is the base of the natural logarithm, and σ represents the standard deviation of the borrowing duration, satisfying where N is the number of the user's historical borrowing records, and tj is the borrowing interval at the jth borrowing;
[0100] Step S22. When archives with different labels are retrieved by the same user at the same time, establish a connection between the labels once. The archives with a connection higher than the threshold are stored in combination, and the archives lower than the threshold are stored independently to generate an archive group. When warehousing, the archives in the same archive group are placed in the same archive cabinet.
[0101] Step S23. Obtain the identity information of all logged-in users in the platform, accumulate the retrieval rates of each archive, and obtain the retrieval rate function FR(t) of the archive, satisfying FR(t) = [F1(t) + F2(t) + … + Fn(t)] / n, where n is the number of logged-in users in the platform, and F1(t) to Fn(t) represent the retrieval rates of the 1st to nth users for the archive.
[0102] Step S3. Accumulate the access rates of all files in each filing cabinet. Taking the preset threshold as a window, group the filing cabinets in the order of space. Select the filing cabinet with the highest access rate in each group of filing cabinets as the fixed cabinet, and the remaining filing cabinets as the attached cabinets. Allocate an access space for each group of filing cabinets. The access space is initially located at the fixed cabinet. At the same time, use telescopic connecting rods to connect the fixed cabinet and the attached cabinets within the group;
[0103] Step S3 includes:
[0104] Step S31. Obtain the current system time, determine the values of the access rate functions FR(t) of each file, accumulate the access rates of all files in each filing cabinet, obtain the cabinet access rate of the filing cabinet, preset the access rate threshold, and in the order of spatial arrangement, whenever the accumulated cabinet access rate is greater than or equal to the access rate threshold, divide all the filing cabinets participating in the accumulation into a group;
[0105] Step S32. For each group of filing cabinets, select the filing cabinet with the highest cabinet access rate as the fixed cabinet, and the remaining filing cabinets in the group as the attached cabinets of the fixed cabinet. Allocate an access space for each group of filing cabinets. The access space allows personnel or mechanical equipment to pass through for file access and storage. The access space is initially located in front of the fixed cabinet;
[0106] Step S33. Use telescopic connecting rods to connect the fixed cabinet and the attached cabinets within the group to control the sliding trajectory of the filing cabinet on the slide rail, so that the access space can move among different filing cabinets within the group.
[0107] Step S4. Set an integrated slide rail under the fixed cabinet, so that the servo motor controls the telescopic state of the connecting rod in a transmission manner by means of a gear set connected to the telescopic connecting rod. When there is file access and storage, the servo motor drives the connecting rod of the corresponding fixed cabinet until the access space moves in front of the filing cabinet to be accessed and stored, and update the grouping status of the filing cabinet after access and storage;
[0108] Step S4 includes:
[0109] Step S41. Set an integrated slide rail under the fixed cabinet and lock the fixed cabinet on the slide rail. The servo motor is connected to the telescopic connecting rods of each group of filing cabinets through a gear set. The intelligent rack control device determines the group and filing cabinet where the file is located according to the addressing position. The servo motor drives the telescopic connecting rod of the group where the file is located, so that the access space moves in front of the filing cabinet where the file is located, and realize file access and storage manually or mechanically;
[0110] Step S42. After each file access and storage is completed, update the grouping status of the filing cabinet, adjust the connection state of the connecting rod, so that the grouped arrangement of the filing cabinet is consistent with the updated grouping.
[0111] Step S5. Calculate the expected energy consumption of the motor in the next period according to the variation functions of the filing cabinet moving distance, motor driving power, and retrieval rate. When a new file is put into storage, plan with the constraint that the retrieval duration is lower than the threshold, determine the file storage location, and minimize the expected energy consumption of the motor.
[0112] Step S5 includes:
[0113] Step S51. Calculate the expected energy consumption P of the motor in the next period according to the variation functions of the filing cabinet moving distance, motor driving power, and retrieval rate:
[0114]
[0115] where p0 represents the power of the motor, Li represents the time taken to move the retrieval space from the fixed cabinet to the filing cabinet where the i-th file is located when retrieving the i-th file, FR i (t) represents the retrieval rate function of the i-th file, m is the total number of files, and T is the cycle duration;
[0116] Step S52. When a new file is put into storage, plan with the constraint that the retrieval duration is lower than the threshold, determine the file storage location, and minimize the expected energy consumption of the motor:
[0117]
[0118] where L(k) represents the retrieval duration when the newly stored file is placed in the k-th available storage location, FR k (t) represents the retrieval rate function of the newly stored file, and LE is the preset retrieval duration threshold;
[0119] Step S53. Output the planning result, determine the storage location of the newly stored file, and update the cloud file management platform.
[0120] Example: There are 5 filing cabinets and 2 blank areas in the compact shelving area. The cumulative retrieval rates of the filing cabinets are 12, 15, 11, 18, and 20 respectively. Taking 30 as the window, the filing cabinets are divided into 2 groups, namely [Cabinet 1, Cabinet 2, Blank Area, Cabinet 3] and [Cabinet 4, Blank Area, Cabinet 5]. When a user retrieves a file from Cabinet 1, the blank area is moved in front of Cabinet 1 through the telescopic connecting rod, the file is automatically taken out, and the power of the motor is recorded.
[0121] It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or elements inherent to such process, method, article or device.
[0122] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. The operation control method of an intelligent compact rack, characterized in that The method includes the following steps: Step S1. Establish an archive management platform in the cloud. After a user logs in, the user submits an access application to the platform. For each application, record the name, location, and tag information of the accessed archive, and address and locate the storage location of the archive in the intelligent rack; Step S2. Tag the archives. According to the login frequency and historical borrowing records corresponding to the user ID, predict the access rate of the user to the archives with each tag. Based on the access rates of all users, obtain the variation function of the access rate of each archive over time; Step S3. Accumulate the access rates of all archives in each archive cabinet. Taking a preset threshold as a window, group the archive cabinets in spatial order. Select the archive cabinet with the highest access rate in each group of archive cabinets as the fixed cabinet, and the remaining archive cabinets as the attached cabinets. Allocate an access space for each group of archive cabinets. The access space is initially located at the fixed cabinet. At the same time, use telescopic connecting rods to connect the fixed cabinet and the attached cabinets within the group; Step S4. Install an integrated slide rail under the fixed cabinet. Enable the servo motor to control the telescopic state of the connecting rod in a transmission manner by means of a gear set connected to the telescopic connecting rod. When there is an archive access or storage, make the servo motor drive the connecting rod of the corresponding fixed cabinet until the access space moves in front of the archive cabinet to be accessed or stored, and update the grouping status of the archive cabinets after the access or storage; Step S5. Calculate the expected energy consumption of the motor in the next cycle according to the moving distance of the archive cabinet, the driving power of the motor, and the variation function of the access rate. When a new archive is put into storage, plan with the constraint that the access duration is lower than the threshold to determine the storage location of the archive to minimize the expected energy consumption of the motor.
2. The intelligent intensive rack operation control method according to claim 1, wherein: Step S1 includes: Step S11. Establish an archive management platform in the cloud. Implement the interaction with the user in the form of application software. Connect the archive management platform to the control device of the intelligent rack. After the user provides identity information, the user logs in to the platform and submits an access application to the platform. The application includes the name, location, and tag information of the accessed archive; Step S12. The platform feeds back the user's application information to the intelligent rack control device, addresses and locates the archive from the intelligent rack database, and determines the archive cabinet number, row number, and column number where the archive is located.
3. The intelligent intensive rack operation control method according to claim 2, characterized in that: Step S2 includes: Step S21. Tag the archives according to the content. Each time a user borrows an archive, record the archive tag, borrowing duration, and borrowing interval, so as to predict the access rate of the user to each archive: Among them, F(t) is the access rate of the user to the file, μ is the mean value of the user's borrowing interval, t is the time length since the last borrowing, A is the proportion of the file's label that has been borrowed by the user among all historical labels, c0 is the preset basic access rate, e is the base of the natural logarithm, and σ represents the standard deviation of the borrowing time length, satisfying where N is the number of the user's historical borrowing records, and tj is the borrowing interval at the j-th borrowing; Step S22. When archives with different tags are accessed by the same user at the same time, establish a connection between the tags once. Archives with a connection higher than the threshold are stored in combination, and archives lower than the threshold are stored independently to generate archive groups. When putting into storage, place the archives in the same archive group in the same archive cabinet; Step S23. Obtain the identity information of all users logged in to the platform, accumulate the access rates of each archive, and obtain the access rate function FR(t) of the archive, satisfying FR(t) = [F1(t) + F2(t) + … + Fn(t)] / n, where n is the number of users logged in to the platform, and F1(t) to Fn(t) represent the access rates of the 1st to nth users to the archive.
4. The intelligent intensive rack operation control method according to claim 3, wherein: Step S3 includes: Step S31. Obtain the current system time, determine the values of each file access rate function FR(t), accumulate the access rates of all files in each filing cabinet, obtain the cabinet access rate of the filing cabinet, preset an access rate threshold, and according to the spatial arrangement order, whenever the accumulated cabinet access rate is greater than or equal to the access rate threshold, divide all the filing cabinets participating in the accumulation into a group; Step S32. For each group of filing cabinets, select the filing cabinet with the highest cabinet access rate in the group as the fixed cabinet, and the remaining filing cabinets in the group as the attached cabinets of the fixed cabinet. Allocate an access space for each group of filing cabinets. The access space allows personnel or mechanical equipment to pass through for file access and storage. The access space is initially located in front of the fixed cabinet; Step S33. Connect the fixed cabinet and the attached cabinets in the group with telescopic connecting rods to control the sliding trajectory of the filing cabinet on the slide rail, so that the access space can move between different filing cabinets in the group; Step S4 includes: Step S41. Set an integrated slide rail under the fixed cabinet and lock the fixed cabinet on the slide rail. The servo motor is connected to the telescopic connecting rods of each group of filing cabinets through a gear set. The intelligent rack control device determines the group and filing cabinet where the file is located according to the addressing position. The servo motor drives the telescopic connecting rod of the group where the file is located to move the access space in front of the filing cabinet where the file is located, and realize file access and storage manually or mechanically; Step S42. After each file access and storage is completed, update the grouping status of the filing cabinet and adjust the connecting rod access status to make the grouping arrangement of the filing cabinet consistent with the updated grouping; 5. The intelligent intensive rack operation control method according to claim 4, characterized in that: Step S5 includes: Step S51. Calculate the expected energy consumption P of the motor in the next cycle according to the moving distance of the filing cabinet, the motor driving power, and the change function of the access rate; Among them, p0 represents the power of the motor, Li represents the time required to move the retrieval space from the fixed cabinet to the file cabinet where the i-th file is located when retrieving the i-th file, and FR i (t) represents the retrieval rate function of the i-th file, m is the total number of files, and T is the cycle duration; Step S52. When a new file is put into storage, plan with the constraint that the access duration is lower than the threshold, determine the file storage location to minimize the expected energy consumption of the motor; Among them, L(k) represents the retrieval duration when the newly filed archives are stored in the k-th available storage location, and FR k (t) represents the retrieval rate function of the newly filed archives, and LE is the preset retrieval duration threshold; Step S53. Output the planning result, determine the storage location of the newly stored file, and update the cloud file management platform; 6. Intelligent dense rack operation control system, characterized in that, The system includes the following modules: a cloud file module, an access prediction module, a mechanical connection module, a space update module, and a storage planning module; The cloud file module is used to establish user files on the cloud platform. When the user has a need to access files, provide identity information to log in to the cloud platform. Each time the user accesses and stores files, record the name, location, and label information of the accessed and stored files, locate them in the intelligent rack database, and after opening the corresponding intelligent cabinet, obtain the file with the extraction tool and perform an out-of-library or out-of-library operation; The access prediction module calculates the access rates of users for files with each label according to the IDs, login times, and historical borrowing records of all logged-in users. When files with different labels are accessed simultaneously, establish a connection between the labels once. Files with a connection higher than the threshold are stored in a combined form, and files with a connection lower than the threshold are stored independently to generate file groups. Accumulate the access rates of files with each label in the file group to obtain the access rate of the label. Update the access rates of each file group in real time with file access and storage, and generate a change function of the access rate over time; The mechanical connection module is used to obtain the file storage status in the intelligent rack, group the file cabinets according to the access rate, select the file cabinet with the highest total file access rate in each group as the fixed cabinet, set an integrated slide rail under the fixed cabinet, divide the non-fixed cabinets between the two fixed cabinets according to the access rate as the attached cabinets of each fixed cabinet, connect the attached cabinets before and after the fixed cabinet with telescopic connecting rods, and at the same time make the servo motor drive the telescopic state of the connecting rod through a gear set connected to the slide rail of each intelligent rack cabinet; The space update module is used to allocate an access space for each group of file cabinets. The access space is initially located at the fixed cabinet. When there is an access, the servo motor is made to drive the connecting rod of the corresponding fixed cabinet until the access space moves in front of the file cabinet to be accessed and stored. After the access and storage are completed, the grouping status of each group of file cabinets is updated according to the storage status of the files after access and storage, and the connecting state of the connecting rod is adjusted to make the arrangement of the intelligent rack consistent with the updated grouping; The warehousing planning module is used to calculate the variation function of the expected motor energy consumption over time in the next cycle according to the storage situation of files in each group of cabinets, the driving power of the motor on the connecting rod, and the variation function of the access rate of each file group over time. When there are new files to be warehoused, linear programming is carried out with the minimum expected energy consumption and the access duration being lower than the threshold as the constraint conditions to determine the warehousing position of the files.
7. The intelligent compact rack operation control system according to claim 6, characterized in that: The cloud file module includes: an identity entry unit and an access feedback unit; The identity entry unit is used to obtain the user's identity information and login information on the cloud management platform and establish the connection between the user and the files; The access feedback unit is used to obtain the user's access request for the files, feedback the request to the intelligent rack, and realize file access and storage through the physical interaction window; The access prediction module includes: an access analysis unit and a file label unit; The access analysis unit is used to analyze the historical access rules of each user and calculate the access probability of each user for the files with different labels; The file label unit is used to establish connections between file labels, group the files, and calculate the access rate of each group of files.
8. The intelligent intensive rack operation control system according to claim 7, characterized in that: The mechanical connection module includes: a fixed cabinet unit, an intelligent connecting rod unit, and a servo motor unit; The fixed cabinet unit is selected from the grouped file cabinets and is used to store the files with the highest access rate in each group and provide a reference position for the movement of the cabinet body; The intelligent connecting rod unit is composed of a connecting component and a telescopic component and is used to connect the fixed cabinet and its attached cabinets and control the position of each file cabinet; The servo motor unit is used to receive the movement signal of the file cabinet, perform file cabinet addressing, and provide power for the movement of the file cabinet.
9. The intelligent intensive rack operation control system according to claim 8, wherein: The space update module includes: a storage refresh unit and a grouping adjustment unit; The storage refresh unit is used to update the storage status of the files in the cloud database after file access and storage and re-group the file cabinets; The grouping adjustment unit verifies the consistency between the current grouping and the cloud grouping and provides the connection state of the adjusted connecting rod to complete the secondary grouping.
10. The intelligent intensive rack operation control system according to claim 9, characterized in that: The warehousing planning module includes: an energy consumption expectation unit, a linear programming unit, and an intelligent warehousing unit; The energy consumption expectation unit is used to predict the access situation of files in the next period and determine the expected energy consumption of the computing motor; The linear programming unit is used to plan the storage location of files when the expected energy consumption of the motor is minimized according to the opening and closing state of the current intelligent rack when new files are stored in the warehouse; The intelligent recording unit is used to record the inbound and outbound status of files, the power consumption of the motor, and the temperature and humidity information in the intelligent rack in real time, and synchronously update it to the cloud.