CN120338216A - A glass optimization cutting and lifting method and system - Google Patents
A glass optimization cutting and lifting method and systemInfo
- 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
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
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)
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)
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 |
-
2025
- 2025-06-20 CN CN202510827654.XA patent/CN120338216A/en active Pending
Patent Citations (7)
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)
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 |