[go: up one dir, main page]

CN120338216A - A glass optimization cutting and lifting method and system - Google Patents

A glass optimization cutting and lifting method and system

Info

Publication number
CN120338216A
CN120338216A CN202510827654.XA CN202510827654A CN120338216A CN 120338216 A CN120338216 A CN 120338216A CN 202510827654 A CN202510827654 A CN 202510827654A CN 120338216 A CN120338216 A CN 120338216A
Authority
CN
China
Prior art keywords
optimization
glass
rate
cutting
pool
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202510827654.XA
Other languages
Chinese (zh)
Inventor
张超
邱忠亮
党鸿恩
何凯凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Jubo Technology Co ltd
Original Assignee
Hangzhou Jubo Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Jubo Technology Co ltd filed Critical Hangzhou Jubo Technology Co ltd
Priority to CN202510827654.XA priority Critical patent/CN120338216A/en
Publication of CN120338216A publication Critical patent/CN120338216A/en
Pending legal-status Critical Current

Links

Landscapes

  • Re-Forming, After-Treatment, Cutting And Transporting Of Glass Products (AREA)

Abstract

The invention discloses a glass optimizing cutting and lifting method and system, and relates to the technical field of glass processing. The method comprises the steps of inputting glass single sheet specification order information of a user, selecting and guiding corresponding glass single sheets into an optimizing pool and a pool to be optimized according to the number of the single sheets in the glass single sheet specification order information, typesetting and optimizing the glass single sheets in the optimizing pool to obtain a preliminary optimizing result, dynamically adjusting the glass single sheets in the pool to be optimized based on the preliminary optimizing result, calculating the cutting rate after each adjustment, adjusting the optimizing rate according to the cutting rate after each adjustment until the maximum optimizing rate is achieved, and recording an optimizing scheme/maximum cutting rate scheme at the moment and corresponding glass single sheet detail data. The invention can effectively improve the cutting optimization rate of the glass deep processing industry, reduce the waste of raw sheets and improve the utilization rate and the optimization speed of the raw sheets.

Description

Glass optimized cutting and lifting method and system
Technical Field
The invention relates to the technical field of glass processing, in particular to a glass optimizing cutting and lifting method and system.
Background
In the prior art, in a glass deep processing production scene, raw sheets are required to be cut according to customer orders, and glass typesetting optimization is performed on the market by using a cutting optimization algorithm in order to maximally utilize the glass raw sheets. The existing glass cutting optimization algorithm is concentrated on the basis of a given glass single sheet and a given glass raw sheet to optimize.
However, the prior art has the defects that if glass typesetting in the glass deep processing industry is optimized on the basis of recorded glass single sheets and used original sheets, the glass typesetting is difficult to fit the actual conditions of service use, first-line workers often need to use different single sheets to perform manual repeated optimization for many times in order to pursue higher optimization rate, different original sheets are selected for adjustment optimization, expected optimization rate can be possibly achieved through multiple times of optimization, and the process often consumes a great amount of time and has extremely low efficiency.
Disclosure of Invention
In order to overcome the problems or at least partially solve the problems, the invention provides a glass optimizing cutting and lifting method and a system, which can effectively improve the cutting optimizing rate of the glass deep processing industry, reduce the waste of raw sheets and improve the utilization rate and optimizing speed of the raw sheets.
In order to solve the technical problems, the invention adopts the following technical scheme:
in a first aspect, the present invention provides a glass optimizing cutting and lifting method, comprising the steps of:
inputting order information of the glass single sheet specification of a user;
According to the number of the single sheets in the order information of the glass single sheets, selecting and guiding the corresponding glass single sheets into an optimizing pool and a pool to be optimized;
typesetting and optimizing the glass single sheets in the optimizing pool to obtain a preliminary optimizing result;
Based on the preliminary optimization result, dynamically adjusting the glass single sheets in the pool to be optimized, and calculating the cutting rate after each adjustment;
And adjusting the optimization rate according to the cutting rate after each adjustment until the maximum optimization rate is reached, and recording the optimization scheme/maximum cutting rate scheme at the moment and corresponding glass single sheet detail data.
The method divides the original sheet to be optimized into an optimizing pool and a pool to be optimized, optimizes the glass single sheet of the optimizing pool to obtain a preliminary result, gradually increases the glass single sheet of the pool to be optimized on the basis of the preliminary result, dynamically adjusts the optimizing strategy, and achieves the maximum optimizing rate. The invention improves the cutting optimization rate of the glass deep processing industry, reduces the waste of the original sheets, improves the optimization speed, meets the requirement of customers on automatic sheet-making optimization of the glass single sheets, optimizes the selection of the original sheets, and improves the utilization rate and the cost performance of the original sheets.
Further, based on the first aspect, the glass single sheet specification order information includes a plurality of information of single sheet width and height, number and thickness.
Based on the first aspect, the method for dynamically adjusting the glass single sheet in the pool to be optimized further comprises the following steps:
and adding or deleting the glass single sheets in the pool to be optimized according to a preset regulation rule.
Based on the first aspect, further, the method for adjusting the optimization rate according to the cutting rate after each adjustment until the maximum optimization rate is reached, and recording the optimization scheme/maximum cutting rate scheme at the moment and the corresponding glass single sheet detail data comprises the following steps:
Recording a primary cutting rate corresponding to the primary optimization result;
And sequentially judging whether the cutting rate after each adjustment exceeds the primary cutting rate, if so, recording an optimization scheme corresponding to the cutting rate, adjusting the optimization rate until all glass sheets in the pool to be optimized reach the maximum optimization rate, recording the scheme of the maximum cutting rate at the moment and corresponding glass sheet detail data, and if not, outputting the primary optimization result as a final optimization scheme and recording the corresponding glass sheet detail data.
Based on the first aspect, the glass optimizing cutting and lifting method further comprises the following steps:
In the optimization process, the optimal glass raw sheet is selected from a plurality of glass raw sheet sizes in a combining or splitting way so as to realize the optimization maximization of the glass raw sheet.
Based on the first aspect, the glass optimizing cutting and lifting method further comprises the following steps:
and displaying the optimization scheme/the maximum cutting rate scheme corresponding to the maximum optimization rate and the corresponding glass single sheet detail data to a user.
Based on the first aspect, the glass optimizing cutting and lifting method further comprises the following steps:
And (3) leading out the optimization scheme/maximum cutting rate scheme corresponding to the maximum optimization rate and the corresponding glass single sheet detail data to the corresponding cutting machine to cut glass.
In a second aspect, the invention provides a glass optimizing cutting and lifting system, which comprises an order entry module, an optimizing pool partitioning module, a preliminary optimizing module, a dynamic adjusting module and an optimal result recording module, wherein:
The order entry module is used for entering the glass single-sheet specification order information of the user;
The optimizing pool partitioning module is used for selecting and guiding the corresponding glass single sheets into an optimizing pool and a pool to be optimized according to the single sheet number in the glass single sheet specification order information;
The preliminary optimization module is used for typesetting and optimizing the glass single sheets in the optimization pool to obtain a preliminary optimization result;
The dynamic adjustment module is used for dynamically adjusting the glass single sheets in the pool to be optimized based on the preliminary optimization result and calculating the cutting rate after each adjustment;
And the optimal result recording module is used for adjusting the optimal rate according to the cutting rate after each adjustment until the optimal rate is reached, and recording the optimal scheme/maximum cutting rate scheme at the moment and corresponding glass single sheet detail data.
According to the system, through the cooperation of a plurality of modules such as an order entry module, an optimization pool partitioning module, a preliminary optimization module, a dynamic adjustment module, an optimal result recording module and the like, a raw sheet to be optimized is divided into an optimization pool and a pool to be optimized, firstly, glass single sheets of the optimization pool are optimized to obtain a preliminary result, and on the basis of the preliminary result, the glass single sheets of the pool to be optimized are gradually increased, and the dynamic adjustment optimization strategy is dynamically adjusted, so that the optimization rate is maximized. The invention improves the cutting optimization rate of the glass deep processing industry, reduces the waste of the original sheets, improves the optimization speed, meets the requirement of customers on automatic sheet-making optimization of the glass single sheets, optimizes the selection of the original sheets, and improves the utilization rate and the cost performance of the original sheets.
In a third aspect, the application provides an electronic device comprising a memory for storing one or more programs, a processor, the one or more programs, when executed by the processor, implementing a method as in any of the first aspects above.
In a fourth aspect, the present application provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method as in any of the first aspects described above.
The invention has at least the following advantages or beneficial effects:
1. the invention improves the cutting optimization rate of the glass deep processing industry and reduces the waste of the original sheets;
2. the optimization speed is improved, and the requirement of customers on automatic piece-cutting optimization of glass single pieces is met;
3. the selection of the original sheet is optimized, and the utilization rate and the cost performance of the original sheet are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a glass optimized cutting and lifting method according to an embodiment of the invention;
FIG. 2 is a detailed flow chart of a method for optimizing and cutting glass according to an embodiment of the invention;
FIG. 3 is a flowchart of optimizing a glass raw sheet in a glass optimizing cutting and lifting method according to an embodiment of the present invention;
FIG. 4 is a schematic block diagram of a glass optimized cutting and lifting system according to an embodiment of the present invention;
fig. 5 is a block diagram of an electronic device according to an embodiment of the present invention.
The reference numerals illustrate 100, an order entry module, 200, an optimization pool partitioning module, 300, a preliminary optimization module, 400, a dynamic adjustment module, 500, an optimal result recording module, 101, a memory, 102, a processor, 103 and a communication interface.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. The components of the embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be noted that like reference numerals and letters refer to like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
In the description of the embodiments of the present invention, "plurality" means at least 2.
Examples:
as shown in fig. 1 and 2, in a first aspect, an embodiment of the present invention provides a glass optimizing cutting and lifting method, including the following steps:
S1, inputting order information of the glass single sheet specification of a user, wherein the order information of the glass single sheet specification comprises various information of single sheet width, single sheet number and single sheet thickness.
S2, according to the number of the single sheets in the order information of the glass single sheets, selecting and guiding the corresponding glass single sheets into an optimizing pool and a pool to be optimized;
s3, typesetting optimization is carried out on the glass single sheets in the optimization pool so as to obtain a preliminary optimization result;
In some embodiments of the invention, the glass monoliths of the optimization pool are typeset and optimized through an algorithm to obtain a preliminary optimization result. The algorithm refers to a general algorithm which is already applied by the industry, and comprises, but is not limited to, a genetic algorithm and a heuristic optimization typesetting algorithm. The formula is illustrated as follows:
Let the number of glass monoliths of a certain size in a first line customer glass order be Ni (i represents glass monoliths of different sizes), the monolithic size be Li meters long, wi meters wide, then the total area of the size glass monoliths: Let the total number of glass raw sheets used after optimization be M, the raw sheet size be long Aj meters, wide Bj meters (j represents different raw sheets), j-th raw sheet area be Tj=aj×Bj, then the total area of raw sheets used optimally is: After the glass single sheets in the optimizing pool are typeset and optimized by an algorithm, the number of the j-th original sheets used at the moment is set as (Superscript "1" indicates a preliminary optimization stage).
The total area of the original sheet used at this time is: the cutting rate of the preliminary optimization result is: i.e. cut rate = glass monolith total area/raw sheet total area used 100%.
S4, dynamically adjusting the glass single sheets in the pool to be optimized based on the preliminary optimization result, and calculating the cutting rate after each adjustment;
Further, adding or deleting the glass single sheets in the pool to be optimized according to a preset regulation rule.
In some embodiments of the invention, the glass monoliths of the pool to be optimized are gradually added to the optimization process based on the preliminary optimization results. Assuming that after adding a single glass sheet to be optimized (taking adding a single glass sheet as an example here, gradually adding multiple glass sheets and dynamically adjusting in actual operation), the number of j-th raw glass sheets used at this time is changed to(The superscript "2" indicates the stage after joining the singlechips of the pool to be optimized).
The total area of the used original sheet at this time becomes: the cutting rate after adding the single piece of the pool to be optimized is as follows: after each glass sheet added into the pool to be optimized, the change amount of the cutting rate is as follows:
And S5, adjusting the optimization rate according to the cutting rate after each adjustment until the maximum optimization rate is reached, and recording the optimization scheme/maximum cutting rate scheme at the moment and corresponding glass single sheet detail data.
The method comprises the steps of recording a primary cutting rate corresponding to a primary optimization result, sequentially judging whether the cutting rate after adjustment exceeds the primary cutting rate, if so, recording an optimization scheme corresponding to the cutting rate, adjusting the optimization rate until all glass sheets in a pool to be optimized are optimized to reach the maximum optimization rate, recording the scheme of the maximum cutting rate and corresponding glass sheet detail data at the moment, and if not, outputting the primary optimization result as a final optimization scheme and recording the corresponding glass sheet detail data.
In some embodiments of the invention, the above-described operations of adding a single sheet of pool glass to be optimized (or possibly reducing a single sheet of glass, etc., as the case may be) are continued, and the cut-out rate after each operation is calculated. The final cutting rate is Rmax after a series of operations, when the cutting rate is not increased along with the increase and decrease of the glass single sheet (namely, the requirement is satisfiedFor a period of time or to other set termination conditions), the maximum cut rate is considered to be reached. By continuously adjusting the addition or reduction of the glass single sheets, the cutting rate is calculated in real time and compared, so that the cutting rate is improved until the maximum cutting rate is reached.
The method divides the original sheet to be optimized into an optimizing pool and a pool to be optimized, optimizes the glass single sheet of the optimizing pool to obtain a preliminary result, gradually increases the glass single sheet of the pool to be optimized on the basis of the preliminary result, dynamically adjusts the optimizing strategy, and achieves the maximum optimizing rate. The invention improves the cutting optimization rate of the glass deep processing industry, reduces the waste of the original sheets, improves the optimization speed, meets the requirement of customers on automatic sheet-making optimization of the glass single sheets, optimizes the selection of the original sheets, and improves the utilization rate and the cost performance of the original sheets.
Illustrating:
The size of the glass raw sheets is 3660mm multiplied by 2440mm, and the number of the glass raw sheets is 9999 sheets. Several glass monoliths (customer order glass monoliths) of different sizes need to be cut out, the sizes being respectively as follows:
a order, 1100mm x 700mm single glass 18 sheets
B order, 340mm x 800mm monolithic glass 6 sheets
Order C600 mm x 300mm monolithic glass 8 pieces
Wherein the A order is placed in the optimizing pool, and the B, C order is placed in the pool to be optimized.
After the start, the glass sheets of order A were optimized to obtain a 77.6% cut rate, and 2 sheets were used.
And optimizing the order A and the order B of the pool to be optimized to obtain 86.7% cutting rate, and using 2 original sheets.
And optimizing the order A, the order B and the order C of the pool to be optimized to obtain 94.8% cutting rate, and using 2 original sheets.
Recording higher optimization results, and only displaying 94.8% cutting rate optimization scheme for users. The optimization process greatly improves the operation efficiency of the user and the glass cutting rate.
Supplementary explanation:
a. Glass cutting rate calculation formula, glass cutting rate = glass single sheet total area/glass raw sheet total area used 100%;
b. The strategies in the case are sequentially added for orders, and besides the strategies, the combined optimization is carried out on different glasses of the optimizing pool and the pool to be optimized, and glass singlechips in the orders are sequentially added and other combined strategies are included.
Based on the first aspect, the glass optimizing cutting and lifting method further comprises the following steps:
In the optimization process, the optimal glass raw sheet is selected from a plurality of glass raw sheet sizes in a combining or splitting way so as to realize the optimization maximization of the glass raw sheet.
In some embodiments of the present invention, in order to better ensure the maximization of the optimization benefit, the selection of the glass raw sheets is optimized, at least including size, number and cost (unit price), and in the optimization process, the combination of different raw sheet sizes is tried to be split so as to find the optimal raw sheet combination as shown in fig. 3, and the specific optimization steps are as follows:
1. Basic data definition
Glass sheet information, in which n glass sheets of different sizes are set in a customer order, and for the i-th glass sheet (i=1, 2,3, 4..4., n), the sizes are long Li meters, wide Wi meters, and the number is Ni sheets.
The information of the glass raw sheets comprises that m glass raw sheets with different sizes are arranged in customer stock, and for the j-th raw sheet (j=1, 2,3,4, the number of the glass raw sheets is m, the size of the glass raw sheets is Aj m, the width of the glass raw sheets is Bj m, the number of the glass raw sheets is Mj, and the unit price is Cj yuan per square meter.
2. Original sheet composition scheme related definition
It is assumed that in a certain blank combination scheme, the j-th blank is used to cut the number of i-th glass single sheets into Xij sheets.
3. Original sheet use condition and cost calculation
Total area of original sheet used under a certain original sheet combination scheme, the calculation formula of the total area T of original sheet used is: the calculation formula of the total cost F of the original sheet is as follows:
4. In the process of intelligent selection and optimization of original tablets
A. And (3) the optimized starting point after the sorting according to the unit price ascending order is that after the original sheets of the customer stock are sorted according to the unit price ascending order, the original sheets with the lowest unit price are optimized. At this time, assuming that the kth original (original with lowest unit price) is used and its unit price is Ck, the original total cost under the initial optimization schemeThe method comprises the following steps: Wherein the method comprises the steps of The number of i-th glass monoliths cut out using the k-th raw sheet is shown.
B. Cost change by decreasing the number of monovalent lowest source sheets one by one and increasing the next lowest source sheet, assuming that the number of source sheets (kth source sheets) whose unit price is lowest is decreased one by one, the decreased number is. At the same time, the number of original sheets (first original sheets) with low unit price is increased by
Variation of total area of original sheetThe method comprises the following steps: Wherein the method comprises the steps of Indicating the amount of change in the number of individual pieces of the i-th glass cut by the k-th raw sheet due to the reduction in the number of k-th raw sheets,Indicating the amount of change in the number of i-th glass monoliths cut by the first seed sheet as a result of increasing the number of the first seed sheet.
Variation of total cost of original sheet:
5. constraint conditions
The number constraint of the glass single sheets is that for the ith glass single sheet, the number obtained by cutting the original sheet meets the order requirement, namely
The number of the original sheets is constrained in the process of optimizing, namely, the number of each original sheet used cannot exceed the stock number, namely, the j-th original sheet is provided with
6. Result output
After all the original sheets are exhausted, three schemes with the lowest cost are selected for output. For scheme p (p=1, 2, 3), raw sheet specification usage information isWhereinThe number of j-th source sheets used in scheme p is shown. The cost information isI.e. the total cost of the original sheet of scheme p.
Combining the calculation analysis, and selecting the glass raw sheet combination with highest cost performance according to the factors such as the cost, the utilization rate and the like of the raw sheet.
Intelligent optimization for the glass raw sheet is illustrated as follows:
taking the storage data of 2024 month in 8 years in a glass deep processing plant as an example:
Super white 4880 of meaning 3300A unit price of 28.8 yuan per square meter of 6 mm;
Super white 3660 sense 2440A unit price of 23.1 yuan per square meter of 6 mm;
super white sense 3300 2440A unit price of 22.6 yuan per square meter of 6 mm;
At present, a batch of glass needs to be cut and optimized as follows:
1200mm 1200mm superwhite 6 pieces;
1100mm 800mm extra white 9 pieces;
Firstly, using univalent minimum original tablet meaning super white 3300 24406Mm optimization, using two raw sheets, cost of 22.63.3m2.44m3= 545.9256 Yuan;
super white 3660 is believed to be the original tablet with the monovalent order 24406Mm optimization, using two original sheets, cost of 23.13.66m2.44m2= 412.58448 Yuan;
Custom ultra-white 4880 of original tablet with monovalent times 33006Mm optimization, using two raw sheets, cost of 28.84.88m3.3m2= 927.5904 Yuan;
Original film meaning ultrawhite 3660 with lowest use cost 24406Mm and 1 tablet consumption, and the second lowest cost of raw tablet is high in confidence and ultra-white 330024406Mm, optimization is performed and the cost results are calculated.
Two raw sheets are used, the cost is 23.13.66m2.44m+22.63.3m2.44 M= 388.26744 yuan.
Continuing this case for the combination completes the remaining combination case because other schemes are more costly and no listing is presented.
When all the circulation is completed, three schemes with the lowest cost are selected for display. The 3 lowest cost schemes are selected to meet the potential requirements of customers for flexible adjustment of the original sheets and differentiation of the utilization of the remainder.
The scheme with the lowest cost is as follows:
Two raw sheets are used, the cost is 23.1 3.66m2.44m+22.63.3m2.44 M= 388.26744 yuan;
Two raw sheets are used, the cost is 23.1 3.66m2.44m2= 412.58448 Yuan;
Two raw sheets are used, the cost is 22.6 3.3m2.44m3= 545.9256 Yuan.
The original sheet unit price is introduced into the original sheet cutting optimization link through the process, so that the customer can save more cost.
Based on the first aspect, the glass optimizing cutting and lifting method further comprises the following steps:
and displaying the optimization scheme/the maximum cutting rate scheme corresponding to the maximum optimization rate and the corresponding glass single sheet detail data to a user.
Based on the first aspect, the glass optimizing cutting and lifting method further comprises the following steps:
And (3) leading out the optimization scheme/maximum cutting rate scheme corresponding to the maximum optimization rate and the corresponding glass single sheet detail data to the corresponding cutting machine to cut glass.
As shown in fig. 4, in a second aspect, an embodiment of the present invention provides a glass optimizing cutting and lifting system, which includes an order entry module 100, an optimizing pool partitioning module 200, a preliminary optimizing module 300, a dynamic adjusting module 400, and an optimal result recording module 500, wherein:
An order entry module 100 for entering order information of the glass sheet specification of the user;
the optimizing pool partitioning module 200 is used for selecting and guiding corresponding glass singlechips into an optimizing pool and a pool to be optimized according to the number of singlechips in the glass singlechips specification order information;
The preliminary optimization module 300 is used for typesetting optimization of the glass single sheets in the optimization pool to obtain a preliminary optimization result;
The dynamic adjustment module 400 is configured to dynamically adjust the glass single sheet in the pool to be optimized based on the preliminary optimization result, and calculate the cutting rate after each adjustment;
And the optimal result recording module 500 is used for adjusting the optimization rate according to the cutting rate after each adjustment until the maximum optimization rate is reached, and recording the optimization scheme/maximum cutting rate scheme at the moment and the corresponding glass single sheet detail data.
The system divides a raw sheet to be optimized into an optimizing pool and a pool to be optimized through the cooperation of a plurality of modules such as an order entry module 100, an optimizing pool partitioning module 200, a preliminary optimizing module 300, a dynamic adjusting module 400, an optimal result recording module 500 and the like, optimizes glass single sheets of the optimizing pool to obtain a preliminary result, gradually increases the glass single sheets of the pool to be optimized on the basis of the preliminary result, dynamically adjusts an optimizing strategy, and achieves the maximum optimizing rate. The invention improves the cutting optimization rate of the glass deep processing industry, reduces the waste of the original sheets, improves the optimization speed, meets the requirement of customers on automatic sheet-making optimization of the glass single sheets, optimizes the selection of the original sheets, and improves the utilization rate and the cost performance of the original sheets.
As shown in fig. 5, in a third aspect, an embodiment of the present application provides an electronic device that includes a memory 101 for storing one or more programs, and a processor 102. The method of any of the first aspects described above is implemented when one or more programs are executed by the processor 102.
And a communication interface 103, where the memory 101, the processor 102 and the communication interface 103 are electrically connected directly or indirectly to each other to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The memory 101 may be used to store software programs and modules that are stored within the memory 101 for execution by the processor 102 to perform various functional applications and data processing. The communication interface 103 may be used for communication of signaling or data with other node devices.
The Memory 101 may be, but is not limited to, random access Memory (Random Access Memory, RAM), read Only Memory (ROM), programmable Read Only Memory (Programmable Read-Only Memory, PROM), erasable Read Only Memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable Read Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc.
The processor 102 may be an integrated circuit chip with signal processing capabilities. The processor 102 may be a general purpose processor including a central Processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc., or may be a digital signal processor (DIGITAL SIGNAL Processing, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA) or other Programmable logic device, discrete gate or transistor logic device, discrete hardware components.
In the embodiments provided in the present application, it should be understood that the disclosed method and system may be implemented in other manners. The above-described method and system embodiments are merely illustrative, for example, flow charts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of methods and systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form a single part, or each module may exist alone, or two or more modules may be integrated to form a single part.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which, when executed by the processor 102, implements a method as in any of the first aspects described above. The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, an optical disk, or other various media capable of storing program codes.
The above is only a preferred embodiment of the present invention, and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
It will be evident to those skilled in the art that the application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.

Claims (10)

1.一种玻璃优化切裁提升方法,其特征在于,包括以下步骤:1. A glass optimization cutting and improving method, characterized by comprising the following steps: 录入用户的玻璃单片规格订单信息;Enter the user's single-piece glass specification order information; 根据玻璃单片规格订单信息中的单片数量,选定并将对应的玻璃单片导入优化池和待优化池;According to the number of single pieces in the glass single piece specification order information, select and import the corresponding glass single pieces into the optimization pool and the pool to be optimized; 对优化池的玻璃单片进行排版优化,以得到初步优化结果;Optimize the layout of the glass sheet of the optimization pool to obtain preliminary optimization results; 基于初步优化结果,对待优化池中的玻璃单片进行动态调整,并计算每次调整后的切裁率;Based on the preliminary optimization results, the glass sheets in the optimization pool are dynamically adjusted, and the cutting rate after each adjustment is calculated; 根据每次调整后的切裁率调整优化率,直至达到最大优化率,记录此时的优化方案/最大切裁率方案,以及对应的玻璃单片明细数据。The optimization rate is adjusted according to the cutting rate after each adjustment until the maximum optimization rate is reached, and the optimization scheme/maximum cutting rate scheme at this time and the corresponding detailed data of the glass sheet are recorded. 2.根据权利要求1所述的一种玻璃优化切裁提升方法,其特征在于,所述玻璃单片规格订单信息包括单片宽高、数量、厚度多种信息。2. A glass optimization cutting and improvement method according to claim 1, characterized in that the single-piece glass specification order information includes multiple information such as single-piece width, height, quantity, and thickness. 3.根据权利要求1所述的一种玻璃优化切裁提升方法,其特征在于,所述对待优化池中的玻璃单片进行动态调整的方法包括以下步骤:3. A glass optimization cutting and lifting method according to claim 1, characterized in that the method for dynamically adjusting the glass single piece in the optimization pool comprises the following steps: 根据预设的调整规则,对待优化池中的玻璃单片进行添加或删减。According to the preset adjustment rules, the glass sheets in the pool to be optimized are added or deleted. 4.根据权利要求1所述的一种玻璃优化切裁提升方法,其特征在于,所述根据每次调整后的切裁率调整优化率,直至达到最大优化率,记录此时的优化方案/最大切裁率方案,以及对应的玻璃单片明细数据的方法包括以下步骤:4. A glass optimization cutting and improving method according to claim 1, characterized in that the method of adjusting the optimization rate according to the cutting rate after each adjustment until the maximum optimization rate is reached, and recording the optimization scheme/maximum cutting rate scheme at this time, and the corresponding glass single piece detailed data comprises the following steps: 记录初步优化结果对应的初次切裁率;Record the initial cutting rate corresponding to the preliminary optimization result; 依次判断每次调整后的切裁率是否超过初次切裁率,若是,则记录此切裁率对应的优化方案,调整优化率,直至待优化池中的玻璃单片全部优化达到最大优化率,记录此时的最大切裁率方案,以及对应的玻璃单片明细数据;若否,则将初次优化结果输出为最终的优化方案,并记录对应的玻璃单片明细数据。Determine in turn whether the cutting rate after each adjustment exceeds the initial cutting rate. If so, record the optimization plan corresponding to this cutting rate, adjust the optimization rate until all glass sheets in the pool to be optimized are optimized to reach the maximum optimization rate, record the maximum cutting rate plan at this time, and the corresponding glass sheet detailed data; if not, output the initial optimization result as the final optimization plan, and record the corresponding glass sheet detailed data. 5.根据权利要求1所述的一种玻璃优化切裁提升方法,其特征在于,还包括以下步骤:5. The glass optimization cutting and improving method according to claim 1, characterized in that it also includes the following steps: 在优化过程中,从多种玻璃原片尺寸中进行组合或分拆,选择最优玻璃原片,以实现玻璃原片优化最大化。During the optimization process, various glass sheet sizes are combined or split to select the optimal glass sheet to maximize the optimization of the glass sheet. 6.根据权利要求1所述的一种玻璃优化切裁提升方法,其特征在于,还包括以下步骤:6. The glass optimization cutting and improving method according to claim 1, characterized in that it also includes the following steps: 将最大优化率对应的优化方案/最大切裁率方案,以及对应的玻璃单片明细数据展示给用户。The optimization plan/maximum cutting rate plan corresponding to the maximum optimization rate and the corresponding single glass piece detailed data are displayed to the user. 7.根据权利要求1所述的一种玻璃优化切裁提升方法,其特征在于,还包括以下步骤:7. The glass optimization cutting and improving method according to claim 1, characterized in that it also includes the following steps: 将最大优化率对应的优化方案/最大切裁率方案,以及对应的玻璃单片明细数据导出给对应的切割机,进行玻璃切割。The optimization scheme/maximum cutting rate scheme corresponding to the maximum optimization rate and the corresponding single glass piece detailed data are exported to the corresponding cutting machine for glass cutting. 8.一种玻璃优化切裁提升系统,其特征在于,包括订单录入模块、优化池分区模块、初步优化模块、动态调整模块以及最优结果记录模块,其中:8. A glass optimization cutting and promotion system, characterized by comprising an order entry module, an optimization pool partitioning module, a preliminary optimization module, a dynamic adjustment module and an optimal result recording module, wherein: 订单录入模块,用于录入用户的玻璃单片规格订单信息;The order entry module is used to enter the user's glass single piece specification order information; 优化池分区模块,用于根据玻璃单片规格订单信息中的单片数量,选定并将对应的玻璃单片导入优化池和待优化池;The optimization pool partitioning module is used to select and import the corresponding glass sheets into the optimization pool and the pool to be optimized according to the number of sheets in the glass sheet specification order information; 初步优化模块,用于对优化池的玻璃单片进行排版优化,以得到初步优化结果;The preliminary optimization module is used to optimize the layout of the glass sheet in the optimization pool to obtain preliminary optimization results; 动态调整模块,用于基于初步优化结果,对待优化池中的玻璃单片进行动态调整,并计算每次调整后的切裁率;A dynamic adjustment module is used to dynamically adjust the glass sheets in the optimization pool based on the preliminary optimization results, and calculate the cutting rate after each adjustment; 最优结果记录模块,用于根据每次调整后的切裁率调整优化率,直至达到最大优化率,记录此时的优化方案/最大切裁率方案,以及对应的玻璃单片明细数据。The optimal result recording module is used to adjust the optimization rate according to the cutting rate after each adjustment until the maximum optimization rate is reached, and record the optimization plan/maximum cutting rate plan at this time, as well as the corresponding glass single piece detailed data. 9.一种电子设备,其特征在于,包括:9. An electronic device, comprising: 存储器,用于存储一个或多个程序;A memory for storing one or more programs; 处理器;processor; 当所述一个或多个程序被所述处理器执行时,实现如权利要求1-7中任一项所述的方法。When the one or more programs are executed by the processor, the method according to any one of claims 1 to 7 is implemented. 10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。10. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
CN202510827654.XA 2025-06-20 2025-06-20 A glass optimization cutting and lifting method and system Pending CN120338216A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510827654.XA CN120338216A (en) 2025-06-20 2025-06-20 A glass optimization cutting and lifting method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510827654.XA CN120338216A (en) 2025-06-20 2025-06-20 A glass optimization cutting and lifting method and system

Publications (1)

Publication Number Publication Date
CN120338216A true CN120338216A (en) 2025-07-18

Family

ID=96369241

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510827654.XA Pending CN120338216A (en) 2025-06-20 2025-06-20 A glass optimization cutting and lifting method and system

Country Status (1)

Country Link
CN (1) CN120338216A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6690990B1 (en) * 2002-12-02 2004-02-10 CENTRE DE RECHERCHE INDUSTRIELLE DU QUéBEC Method of optimizing a layout of selected parts to be cut
US20100070066A1 (en) * 2006-08-17 2010-03-18 Albat + Wirsam Software Ag Method and device for cutting of raw glass slabs
CN111353528A (en) * 2020-02-21 2020-06-30 广东工业大学 An iterative optimization method for batch grouping and layout based on prediction of blanking utilization rate
CN113222212A (en) * 2021-04-07 2021-08-06 杭州玖欣物联科技有限公司 Method for improving glass cutting utilization rate
CN119204294A (en) * 2024-08-23 2024-12-27 肇庆南玻节能玻璃有限公司 Glass processing warehouse storage loose pieces optimization method, system, electronic equipment and storage medium
CN119443844A (en) * 2024-09-25 2025-02-14 中国科学院沈阳自动化研究所 A cost calculation method and system for plate cutting orders
CN119539347A (en) * 2024-10-29 2025-02-28 肇庆南玻节能玻璃有限公司 Glass production management method, device, electronic equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6690990B1 (en) * 2002-12-02 2004-02-10 CENTRE DE RECHERCHE INDUSTRIELLE DU QUéBEC Method of optimizing a layout of selected parts to be cut
US20100070066A1 (en) * 2006-08-17 2010-03-18 Albat + Wirsam Software Ag Method and device for cutting of raw glass slabs
CN111353528A (en) * 2020-02-21 2020-06-30 广东工业大学 An iterative optimization method for batch grouping and layout based on prediction of blanking utilization rate
CN113222212A (en) * 2021-04-07 2021-08-06 杭州玖欣物联科技有限公司 Method for improving glass cutting utilization rate
CN119204294A (en) * 2024-08-23 2024-12-27 肇庆南玻节能玻璃有限公司 Glass processing warehouse storage loose pieces optimization method, system, electronic equipment and storage medium
CN119443844A (en) * 2024-09-25 2025-02-14 中国科学院沈阳自动化研究所 A cost calculation method and system for plate cutting orders
CN119539347A (en) * 2024-10-29 2025-02-28 肇庆南玻节能玻璃有限公司 Glass production management method, device, electronic equipment and storage medium

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ELSA SILVA ET AL.: "An integer programming model for two- and three-stage two-dimensional cutting stock problems", EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, vol. 205, 29 January 2010 (2010-01-29), pages 699 - 708, XP026953336 *
GONÇALO R. L. CERQUEIRA ET AL.: "Modified Greedy Heuristic for the one-dimensional cutting stock problem", JOURNAL OF COMBINATORIAL OPTIMIZATION, vol. 42, 18 February 2021 (2021-02-18), pages 657 - 674, XP037605086, DOI: 10.1007/s10878-021-00695-4 *
王聪聪 等: "基于改进遗传算法的浮法玻璃优化切割", 计算机工程与应用, vol. 54, no. 16, 24 August 2017 (2017-08-24), pages 227 - 234 *

Similar Documents

Publication Publication Date Title
CN1138179A (en) System and method for controlling number of units of parts in invetory
WO2022179123A1 (en) Data update and presentation method and apparatus, and electronic device and storage medium
CN1795463A (en) Customer revenue prediction method and system
US20050131947A1 (en) Data processing system and method
US20150347370A1 (en) Optimizing rendering of data tables
WO2011055547A1 (en) Efficient inventory management for providing distinct service qualities for multiple demand groups
CN102053859A (en) Method and device for processing bulk data
CN102725753A (en) Method and apparatus for optimizing data access, method and apparatus for optimizing data storage
CN110322167B (en) An information processing method, device, storage medium and electronic device
WO2021000773A1 (en) Over-quota fapiao splitting method and apparatus, and computer device and storage medium
CN114492959A (en) Method for optimizing plate-type furniture production dispatching batches based on genetic algorithm
CN111340323B (en) A method and system for automatically dispatching orders for complaint service requests
CN114936711B (en) A large-scale panel-type customized furniture order kneading optimization method
CN120338216A (en) A glass optimization cutting and lifting method and system
CN112541827A (en) Intelligent investment amount configuration method and device
CN101256553A (en) Data correlation method based on nonlinear report generation method
Eleanor Export-output causality and the role of exports in Irish growth: 1950–1997
CN1870041A (en) Accounting and predicating method and system for futures price
CN107138536A (en) The blank selection method of double sizing plates in a kind of Plate rolling
CN115658932B (en) Book cultivation promotion method, electronic equipment and storage medium
JP2008299512A (en) Production planning device and method, and production planning program
CN103293951B (en) A device and method for intelligent group pouring of steel group furnace
TWI773901B (en) Payment type recommendation system and payment type recommendation method
CN115936875A (en) Financial product pending order processing method and device
CN116882555B (en) Multi-order layout optimization method with limited sorting stations

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination