CN109284858A - Reinforcing steel bar blanking optimization method and device and storage equipment - Google Patents
Reinforcing steel bar blanking optimization method and device and storage equipment Download PDFInfo
- Publication number
- CN109284858A CN109284858A CN201810889106.XA CN201810889106A CN109284858A CN 109284858 A CN109284858 A CN 109284858A CN 201810889106 A CN201810889106 A CN 201810889106A CN 109284858 A CN109284858 A CN 109284858A
- Authority
- CN
- China
- Prior art keywords
- reinforcing bar
- bar length
- length
- remaining
- raw material
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 238000005457 optimization Methods 0.000 title claims abstract description 65
- 238000003860 storage Methods 0.000 title claims abstract description 9
- 229910001294 Reinforcing steel Inorganic materials 0.000 title 1
- 239000000463 material Substances 0.000 claims abstract description 104
- 229910000831 Steel Inorganic materials 0.000 claims abstract description 88
- 239000010959 steel Substances 0.000 claims abstract description 88
- 239000002699 waste material Substances 0.000 claims abstract description 39
- 238000012216 screening Methods 0.000 claims abstract description 22
- 230000003014 reinforcing effect Effects 0.000 claims description 454
- 239000002994 raw material Substances 0.000 claims description 83
- 238000005520 cutting process Methods 0.000 claims description 78
- 239000011159 matrix material Substances 0.000 claims description 70
- 210000003205 muscle Anatomy 0.000 claims description 13
- 241001269238 Data Species 0.000 claims description 3
- 239000000203 mixture Substances 0.000 claims description 3
- 238000004064 recycling Methods 0.000 claims description 2
- 230000011218 segmentation Effects 0.000 claims description 2
- 230000008901 benefit Effects 0.000 abstract description 3
- 238000003466 welding Methods 0.000 description 14
- 230000008520 organization Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000002787 reinforcement Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 241000209094 Oryza Species 0.000 description 3
- 235000007164 Oryza sativa Nutrition 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 235000009566 rice Nutrition 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000004836 empirical method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007873 sieving Methods 0.000 description 1
- 238000002922 simulated annealing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H6/00—Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
- E04H6/08—Garages for many vehicles
- E04H6/12—Garages for many vehicles with mechanical means for shifting or lifting vehicles
- E04H6/18—Garages for many vehicles with mechanical means for shifting or lifting vehicles with means for transport in vertical direction only or independently in vertical and horizontal directions
- E04H6/22—Garages for many vehicles with mechanical means for shifting or lifting vehicles with means for transport in vertical direction only or independently in vertical and horizontal directions characterised by use of movable platforms for horizontal transport, i.e. cars being permanently parked on palettes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H6/00—Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
- E04H6/08—Garages for many vehicles
- E04H6/12—Garages for many vehicles with mechanical means for shifting or lifting vehicles
- E04H6/18—Garages for many vehicles with mechanical means for shifting or lifting vehicles with means for transport in vertical direction only or independently in vertical and horizontal directions
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H6/00—Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
- E04H6/08—Garages for many vehicles
- E04H6/12—Garages for many vehicles with mechanical means for shifting or lifting vehicles
- E04H6/18—Garages for many vehicles with mechanical means for shifting or lifting vehicles with means for transport in vertical direction only or independently in vertical and horizontal directions
- E04H6/28—Garages for many vehicles with mechanical means for shifting or lifting vehicles with means for transport in vertical direction only or independently in vertical and horizontal directions characterised by use of turntables or rotary rings for horizontal transport
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H6/00—Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
- E04H6/42—Devices or arrangements peculiar to garages, not covered elsewhere, e.g. securing devices, safety devices, monitoring and operating schemes; centering devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Architecture (AREA)
- Business, Economics & Management (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Mechanical Engineering (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Geometry (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Primary Health Care (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Wire Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
- Warehouses Or Storage Devices (AREA)
Abstract
The invention discloses a method, a device and a storage device for steel bar blanking optimization, wherein the method comprises the following steps: screening an entire steel bar optimized combination scheme, screening a residual steel bar to be blanked optimized combination scheme, node optimization and material local optimization. The invention can make the waste rate of the steel bar less than 1% through the optimized combination of the whole steel bar, the optimized combination of the length of the residual steel bar, the local optimization and the node number optimization after the combination, and compared with the material waste rate of the existing commercial software, the material waste rate of the invention is reduced by 4 percentage points. Meanwhile, the labor cost is reduced by superposition, and the economic benefit is very obvious.
Description
Technical field
The present invention relates to a kind of Steel Reinforcing Bar Material optimization method, device and storage equipment, belong to technical field of civil engineering.
Background technique
It is found after investigating all kinds of Construction of Civil Engineering projects, worker generallys use empirical method and carries out Steel Reinforcing Bar Material or benefit
With existing business software reinforcement detailing, but above-mentioned baiting method reinforcing bar waste rate is generally very big, is typically larger than equal to 5%.With one
A general 100,000 side real estate projects are counted, the fund total amount of waste are as follows:
* 4500 (reinforcing bar market price) * 5% (waste rate) of 100000 (side) * 50kg (steel using amount/side)/1000 (being converted into ton)
=112.5 ten thousand yuan
For this purpose, proposing a kind of optimization method of lower Steel Reinforcing Bar Material of waste rate, there are very significant economy and society
Benefit.
Reinforcing bar Optimization Cutting is an one-dimensional optimum organization problem, and existing research uses simulated annealing, genetic algorithm
Deng optimization Steel Reinforcing Bar Material, but these methods rest on theoretical research level, and being applied to engineering reality, there is also problems.With
Research has inquired into reinforcing bar Optimizing Cutting Stock Problem using linear programming algorithm, in fact, the steel in Practical Project by simplifying afterwards
Muscle Optimization Cutting is not a purely linear problem, and meeting includes multiple nonlinear restrictions in the solving model of engine request, entirely
Solving model should be a nonlinear model.Solving nonlinear problem with linear model causes optimum results to be wanted with Practical Project
Ask that there are error or even mistakes.
On January 18th, 2012, Chinese patent database disclosed a patent name are as follows: Intelligent steel bar screening Optimization Cutting side
Method (Publication No.: CN102322151A): a large amount of Steel Reinforcing Bar Material combinations to be processed are sieved by dynamic setting screening conditions
Choosing, and to the preliminary Steel Reinforcing Bar Material assembled scheme screened, row comparison, adjusting and optimizing are combined again, determine final Steel Reinforcing Bar Material
Assembled scheme.But this method simulation is a kind of empirical material sieving technology, foundation stone is not that generally acknowledged operational research is excellent
Change theory, local optimal solution perhaps can be found by this method, but cannot get globally optimal solution, in other words under final reinforcing bar
Expect that assembled scheme is not optimal case.In addition, this method does not account for cost of labor, in fact, cost of labor is also that can not neglect
Depending on an engineering cost, when reducing the costs of labor such as reinforcing bar cutting times and welding point, waste of material is usually therewith
Increase, that is to say, that cost of labor and waste of material rate are inversely proportional.
Summary of the invention
It is an object of the invention to overcome deficiency in the prior art, provide a kind of Steel Reinforcing Bar Material optimization method, device and
Equipment is stored, material cost can be not only saved but also cost of labor can be reduced.
In order to achieve the above objectives, the technical scheme adopted by the invention is that: a kind of Steel Reinforcing Bar Material optimization method, the side
Method includes the following steps:
It will be compared one by one to blanking reinforcing bar length and raw material reinforcing bar length, with " reinforcing bar waste rate is less than setting threshold
Value, and it is screening conditions that remaining reinforcing bar length, which is less than 35d ", the raw material reinforcing bar for meeting screening conditions directly carries out down
Material;Wherein: remaining reinforcing bar length=to blanking reinforcing bar length-raw material reinforcing bar length+reinforcing bar number of nodes * s, d expression raw material
Bar diameter, s indicate splice loss;
It is screening with " remaining reinforcing bar length is more than or equal to minimum raw material reinforcing bar length " for residue to blanking reinforcing bar
Condition is recycled from remaining raw material reinforcing bar picks out one group as whole Steel Reinforcing Bar Material combination;
The total radical of reinforcing bar is at least for target after being combined with more raw material reinforcing bars, and considers that splice is lost, and filters out
Optimal whole Steel Reinforcing Bar Material combination;
With the minimum target of reinforcing bar waste rate, hard constraint is at most combined by two section reinforcing bar groups with every remaining reinforcing bar length,
Non-linear lingo model is established, globally optimal solution is solved;
Further carry out node optimization and material local optimum to globally optimal solution, obtain final Steel Reinforcing Bar Material inventory and
Reinforcing bar cutting method.
Further, the optimal case for filtering out the combination of whole Steel Reinforcing Bar Material, includes the following steps:
For recycling the whole Steel Reinforcing Bar Material picked out combination from raw material reinforcing bar length sequences, if whole reinforcing bar group
Remaining reinforcing bar length is more than or equal to (35d+s) after closing blanking, then the whole reinforcing bar for saving remaining reinforcing bar length data and picking out
Blanking data splitting;
If remaining reinforcing bar length is less than (35d+s) after whole reinforcing bar combination blanking, further judge that reinforcing bar waste rate is
It is no to be less than given threshold: if reinforcing bar waste rate is less than given threshold, to save to blanking reinforcing bar length data, whole reinforcing bar
Blanking data splitting and remaining reinforcing bar length data;
If reinforcing bar waste rate is more than or equal to given threshold, raw material reinforcing bar is deleted from whole Steel Reinforcing Bar Material combination
The smallest data of length recalculate and save remaining reinforcing bar length data, while saving under whole reinforcing bar after reconfiguring
Expect data splitting;
Finally obtain the optimal case of whole Steel Reinforcing Bar Material combination.
Further, non-linear lingo model is established to include the following steps:
With the minimum target of reinforcing bar waste rate, hard constraint is at most combined by two section reinforcing bar groups with every remaining reinforcing bar length,
Write non-linear lingo model:
xij>=35d+s or xij=0
Wherein: xi,jIndicate the jth section reinforcing bar length of composition i-th remaining reinforcing bar length divided by jth root raw material reinforcing bar
Length;AjIndicate jth root raw material reinforcing bar length;B (i) expression i-th is to blanking reinforcing bar length;M indicates raw material reinforcing bar
Total radical;N indicates total radical to blanking reinforcing bar;D indicates raw material bar diameter;S indicates splice loss.
Further, the node optimization includes the following steps:
The destination file for reading non-linear lingo model output, therefrom obtains the optimum results matrix of remaining reinforcing bar length
With reinforcing bar cutting method matrix;
Assuming that each behavior residue reinforcing bar length blanking data splitting of optimum results matrix, reinforcing bar cutting method matrix
Each be classified as the data for being combined cutting to whole reinforcing bar according to remaining reinforcing bar length blanking data splitting;
The every a line for reading the optimum results matrix of remaining reinforcing bar length one by one, judges whether the row includes two non-whole
Root reinforcing bar length data: if not including, next line is read;If including taking out the two non-whole reinforcing bar length numbers
According to, compared with each column of reinforcing bar cutting method matrix, judge two data whether certain column in exist simultaneously: if
Do not exist simultaneously, then loop optimization matrix of consequence is to next line, if existed simultaneously, with two data and respectively replace
Corresponding data and corresponding data in reinforcing bar cutting method rectangular array in optimum results matrix, until traversing remaining reinforcing bar length
Optimum results matrix, the optimum results matrix and the reinforcing bar cutting after node optimization of the remaining reinforcing bar length after obtaining node optimization
Segmentation method matrix.
Further, the material local optimum includes the following steps:
The destination file for reading non-linear lingo model output, therefrom obtains the optimum results matrix of remaining reinforcing bar length
With reinforcing bar cutting method matrix;
Remaining raw material reinforcing bar length is read, and counts reinforcing bar length type and radical, establishes reinforcing bar length type square
Battle array;
Assuming that each of reinforcing bar cutting method matrix is classified as according to remaining reinforcing bar length blanking data splitting to whole reinforcing bar
It is combined the data of cutting;
The each column for reading reinforcing bar cutting method matrix one by one, ask the column by the summation of cutting reinforcing bar length;
Each column are incorporated to reinforcing bar length type matrix by the summation of cutting reinforcing bar length and form new matrix, then according to
The arrangement of reinforcing bar length descending;
Index of the column by the summation of cutting reinforcing bar length in new matrix is sought, judges whether index is in new matrix most
A line afterwards: if so, reading the next column of reinforcing bar cutting method matrix, continuing next circulation, until traversal reinforcing bar cutting side
Method matrix;If it is not, then the next index for taking out the index corresponds to numerical value, replace reinforcing bar cutting method rectangular array vector
First value, that is, the raw material reinforcing bar length cut.
Further, following processing should be done before establishing non-linear lingo model:
Raw material reinforcing bar length and remaining reinforcing bar length are saved into two column into the same excel file, and respectively pressed
Descending arrangement;
It is several subfiles by the excel file cutting of raw material reinforcing bar length and remaining reinforcing bar length is preserved,
Ask: each subfile includes 50~60 remaining reinforcing bar length datas, each subfile chinese raw materials reinforcing bar length summation and surplus
The difference of remaining reinforcing bar length summation is less than or equal to 10.
Further, before being compared one by one to blanking reinforcing bar length and raw material reinforcing bar length, should respectively by
Respectively in descending order of length to blanking reinforcing bar length and raw material reinforcing bar length.
It further, is screening conditions from former material with " remaining reinforcing bar length be more than or equal to minimum raw material reinforcing bar length "
One group of data is picked out as whole Steel Reinforcing Bar Material group according to raw material reinforcing bar length bit-reverse loop in material reinforcing bar length sequences
It closes.
The present invention also provides a kind of storage equipment, wherein being stored with a plurality of instruction, described instruction is suitable for being added by processor
Step described in any one of carrying and execute aforementioned reinforcing bar optimization method.
Compared with prior art, the beneficial effects obtained by the present invention are as follows being:
Artificial baiting method is simulated, whole reinforcing bar optimum combination is extracted using Matlab;It is several by big matrix stripping and slicing
Submatrix promotes computational efficiency;Operational research Optimized model is established, the optimal solution of remaining reinforcing bar is solved, obtains reinforcing bar cutting method
With remaining Steel Reinforcing Bar Material method;Optimize reinforcing bar cutting method and remaining Steel Reinforcing Bar Material method, reduces reinforcement welding number of nodes;This
It invents the Steel Reinforcing Bar Material method and not only controls material utilization amount to greatest extent, reduce waste of material, and pass through the control total root of reinforcing bar
Number reduces cutting times and welding node number, optimizes welding node number, to considerably reduce cost of labor.
Detailed description of the invention
Fig. 1 is the flow chart for screening whole reinforcing bar optimum organization scheme;
Fig. 2 is the flow chart for screening remaining reinforcing bar length optimization assembled scheme;
Fig. 3 is the flow chart of node optimization and material local optimum.
Specific embodiment
The present invention provides a kind of materials of Steel Reinforcing Bar Material and cost of labor optimization method, specifically include that whole steel of screening
Muscle optimum organization scheme screens remaining reinforcing bar length optimization assembled scheme and node optimization and material local optimum.
The invention will be further described below in conjunction with the accompanying drawings.
As shown in Figure 1, being the flow chart for screening whole reinforcing bar optimum organization scheme, include the following steps:
Step 1: reading and names data.It acquisition raw material reinforcing bar length and to blanking reinforcing bar length and is stored respectively in
In two column in same excel.In order to reduce splice, as select length longer as possible in whole reinforcing bar optimum organization
Reinforcing bar before optimization, should press respectively respective length descending arrangement by raw material reinforcing bar length and to blanking reinforcing bar length.For convenient for
Description arranges here, raw material reinforcing bar length column are named as A, is named as B column to blanking reinforcing bar length column.
Step 2: preliminary optimization.A data are chosen from B column, are compared one by one with the data in A column, if full
Sufficient waste rate is less than given threshold and remaining reinforcing bar length is less than the blanking condition of 35d, then direct blanking, and saves remaining steel
Muscle length and whole reinforcing bar length delete the root raw material reinforcing bar length data in A column, delete the root in B column and wait for blanking
Reinforcing bar length data continues in next step, until traversal B column.The given threshold should be not more than 6%, and preferred given threshold is
4%.
Step 3: judge whether to continue to optimize.Judge to save to which whether the variable of blanking reinforcing bar is sky, if so, showing
All optimised blanking, optimization terminate needed blanking reinforcing bar, if not, pointer is moved on to B column beginning, entrance is next
Step;
Step 4: the screening conditions of setting whole Steel Reinforcing Bar Material combination, specifically: remaining reinforcing bar length is more than or equal to original
The minimum value of material reinforcing bar length.When remaining reinforcing bar length is more than or equal to the minimum value in raw material reinforcing bar length, show energy
One whole reinforcing bar is filtered out from remaining raw material reinforcing bar to combine to blanking reinforcing bar.
Step 5: whole Steel Reinforcing Bar Material combination is extracted.One is read in B column to blanking reinforcing bar length data, is arranged from A
Middle circulation reads raw material reinforcing bar length data, is saved in whole Steel Reinforcing Bar Material combination, judges whether to meet step 4 setting
Screening conditions, if it is satisfied, then continue read raw material reinforcing bar length data;If conditions are not met, then stopping to whole reinforcing bar
Data are added in blanking combination, into next step.
Step 6: the remaining reinforcing bar length after whole reinforcing bar optimum organization of calculation basis, if remaining reinforcing bar length is greater than
Equal to (35d+s), then remaining reinforcing bar length and whole Steel Reinforcing Bar Material combination are saved, and delete whole Steel Reinforcing Bar Material group from A column
The all raw material reinforcing bar length data for including in conjunction.Wherein: s is splice loss, and d is raw material bar diameter.
If remaining reinforcing bar length is less than 35d+s, and reinforcing bar waste rate is less than given threshold, then should be to blanking reinforcing bar
It is optimized to finish, save remaining reinforcing bar length, to blanking reinforcing bar length and whole Steel Reinforcing Bar Material combined result.
If remaining reinforcing bar length is less than 35d+s, and reinforcing bar waste rate is greater than given threshold, then from whole Steel Reinforcing Bar Material
A shortest raw material reinforcing bar is deleted in combination, recalculates remaining reinforcing bar length, saves whole Steel Reinforcing Bar Material combined result
With remaining reinforcing bar length.
After traversing B column, whole Steel Reinforcing Bar Material Combinatorial Optimization terminates, and finally obtains the optimal side of whole Steel Reinforcing Bar Material combination
Case.
It as shown in table 1, is the scheme example of whole Steel Reinforcing Bar Material combination, the full-length of usual raw material reinforcing bar has 12
Rice and 9 meters two kinds, by blanking reinforcing bar length be 27.02 meters for, can be used one 12 meters raw material reinforcing bar and one 9
The raw material reinforcing bar of rice is combined, it is assumed that splice loss is 0.06 meter, then remaining reinforcing bar length=27.02-12-9+
2*0.06=6.14 rice.
1 whole Steel Reinforcing Bar Material combination of table
To blanking reinforcing bar length | Raw material reinforcing bar | Raw material reinforcing bar | Remaining reinforcing bar length |
27.02 | 12 | 9 | 6.14 |
20.58 | 9 | 9 | 2.64 |
19.98 | 12 | 0 | 8.04 |
As shown in Fig. 2, being the flow chart for screening remaining reinforcing bar length optimization assembled scheme, include the following steps:
Step 7: remaining reinforcing bar length data and remaining raw material reinforcing bar length data are saved in the same excel text
E, F of part are arranged, and E, F column are respectively arranged in descending order.
Step 8: cutting excel file is several subfiles.E, F column usually have thousands of rows, to avoid calculating " crash ",
Excel file cutting is usually several subfiles by preceding optimization, and each subfile generally comprises 50~60 remaining reinforcing bar length
Data, at this time computational efficiency highest.To guarantee there is solution and waste of material is minimum in lingo optimization process, must be requested that every height
The difference of file chinese raw materials reinforcing bar length summation and remaining reinforcing bar length summation is less than or equal to 10.It, will according to above-mentioned two big standards
Excel file carries out cutting, is stored in each subfile, it is assumed that raw material reinforcing bar length is protected respectively with remaining reinforcing bar length
There are G, H of each subfile column.
Step 9: Optimized model is established.With the minimum target of reinforcing bar waste rate, with every remaining reinforcing bar at most by 2 sections original
Material reinforcing bar group is combined into hard constraint, writes the non-linear lingo model of reinforcing bar optimization, specific as follows:
xij>=35d+s or xij=0
Wherein: xi,jIndicate the jth section reinforcing bar length of composition i-th remaining reinforcing bar length divided by jth root raw material reinforcing bar
Length;AjIndicate jth root raw material reinforcing bar length;B (i) expression i-th is to blanking reinforcing bar length;M indicates raw material reinforcing bar
Total radical;N indicates total radical to blanking reinforcing bar;D indicates raw material bar diameter;S indicates splice loss.
Step 10: being separately optimized the data in subfile using non-linear lingo model, and respectively with the preservation of txt format
To in corresponding destination file.
As shown in figure 3, being the flow chart of node optimization and material local optimum, include the following steps:
Step 11: writing program and read all txt destination files, extracts the optimum results square of remaining reinforcing bar length
Battle array and reinforcing bar cutting method matrix;Whole Steel Reinforcing Bar Material combined result file is read, whole Steel Reinforcing Bar Material combination is obtained, by surplus
Remaining reinforcing bar length difference descending arranges above-mentioned two matrix.
It is exemplified by Table 1, the optimum results matrix and corresponding reinforcing bar cutting method matrix of remaining reinforcing bar length is given below
A kind of example:
The optimum results matrix of the remaining reinforcing bar length of table 2
Remaining reinforcing bar length | Section 1 | Section 2 | Section 3 |
6.14 | 2.5 | 0 | 3.7 |
2.64 | 1.2 | 1.5 | 0 |
8.04 | 2.5 | 1 | 4.6 |
3 reinforcing bar cutting method matrix of table
Whole reinforcing bar | 9 | 4.51 | 12 | 4.51 |
Section 1 | 2.5 | 0 | 3.7 | 2 |
Section 2 | 3.7 | 1.5 | 0 | 1.2 |
Section 3 | 2.5 | 1 | 4.6 | 1.2 |
Step 12: node optimization.
Assuming that each behavior residue reinforcing bar length blanking data splitting of optimum results matrix, reinforcing bar cutting method matrix
Each be classified as the data for being combined cutting to whole reinforcing bar according to remaining reinforcing bar length blanking data splitting;
The every a line of optimum results matrix for reading remaining reinforcing bar length one by one, judges whether the row includes two non-whole
Reinforcing bar length data, if it is not, then reading next line;If it is, the two data are taken out, with reinforcing bar cutting method matrix
Each column compare, judge two data whether certain column in exist, if it is not, then circulation Steel Reinforcing Bar Material inventory arrive down
A line, if it is, with two numbers and respectively replace corresponding data and reinforcing bar cutting method matrix in Steel Reinforcing Bar Material inventory row
Corresponding data in column.Until traversing the optimum results matrix of remaining reinforcing bar length, the optimum results of remaining reinforcing bar length are obtained
Matrix and reinforcing bar cutting method matrix.Aforesaid operations can be substantially reduced the total radical of reinforcing bar, to reduce cutting times and welding time
Number, and welding point damage is reduced, material cost can be not only saved, is saved labour turnover simultaneously.
Step 13: further material local optimum: remaining raw material reinforcing bar length is read, and counts reinforcing bar length
Type and radical establish reinforcing bar length kind matroid;As shown in table 4, it is an example of reinforcing bar length kind matroid:
4 reinforcing bar length kind matroid of table
Raw material reinforcing bar length | Radical |
20.59 | 143 |
12 | 250 |
9 | 390 |
4.51 | 3 |
Assuming that each of reinforcing bar cutting method matrix is classified as according to remaining reinforcing bar length blanking data splitting to whole reinforcing bar
It is combined the data of cutting;
The each column for reading reinforcing bar cutting method matrix one by one, ask the column by the summation of cutting reinforcing bar length;
The column are incorporated to reinforcing bar length type matrix by the summation of cutting reinforcing bar length and form new matrix, then according to surplus
Remaining raw material reinforcing bar length descending arrangement;
As shown in table 5, table 4 is incorporated to by the summation of cutting reinforcing bar length in the reinforcing bar cutting method matrix provided for table 3 to mention
Reinforcing bar length martyr's matrix of confession is formed by new matrix:
Table 5 is incorporated to the new matrix formed after length summation
Raw material reinforcing bar length | Radical |
20.59 | 143 |
12 | 250 |
9 | 390 |
8.7 | 1 |
4.51 | 3 |
Index of the column by the summation of cutting reinforcing bar length in new matrix is sought, judges whether index is in new matrix most
A line afterwards: if so, reading the next column of reinforcing bar cutting method matrix, continuing next circulation, until traversal reinforcing bar cutting side
Method matrix;If it is not, then the next index for taking out the index corresponds to numerical value, replace reinforcing bar cutting method rectangular array vector
First value, that is, the raw material reinforcing bar length cut.
Material local optimum can reduce the use of material, achieve the purpose that save material.
Step 14: Steel Reinforcing Bar Material inventory is obtained.Merge whole Steel Reinforcing Bar Material combination square according to remaining reinforcing bar length data
The optimum results matrix of battle array and remaining reinforcing bar length, obtains Steel Reinforcing Bar Material inventory.
The invention will be further described combined with specific embodiments below.Following embodiment is only used for clearly saying
Bright technical solution of the present invention, and not intended to limit the protection scope of the present invention.
Specific embodiment:
By taking one project of middle iron as an example, a specific embodiment of the invention is described in further detail.The project is former
Material bar diameter is 30mm, and raw material reinforcing bar: 20.59m reinforcing bar 957,12m, 9m reinforcing bar be 1000 each, 4.51m reinforcing bar
1957, totally 4864;20.59m is whole reinforcing bar length of customization, and 12m, 9m are standard reinforcing bar length, and 4.51m is other
Allocation of the surplus reinforcing bar length specifically comprises the following steps: totally to blanking reinforcing bar 112 kinds 3087
Raw material reinforcing bar is stored with by matlab reading and to the excel file of blanking reinforcing bar, raw material reinforcing bar is arranged
Vector sum waits for that blanking reinforcing bar column vector is stored in respectively in variable Material and Sample, and by length, respectively descending is arranged
Material and Sample.
Set blanking condition are as follows: waste rate is less than 4%, and remaining reinforcing bar length is less than 35d.The d is bar diameter.
Remaining reinforcing bar length=to blanking reinforcing bar length-raw material reinforcing bar length+reinforcing bar number of nodes * 0.06;The waste rate is residue
Reinforcing bar length is divided by the percentage to blanking reinforcing bar length.
A number is taken out from Sample, Material is recycled, compares with it, determines whether to meet setting blanking condition,
If it is, direct blanking, remaining reinforcing bar length is saved with negative value, as reinforcing bar through by the label of blanking, and saves whole steel
Muscle, reinforcing bar cutting method, if it is not, then into next circulation.After traversing Sample, epicycle optimization terminates, part optimization knot
Fruit see the table below.
In this example, in Sample take out 11.87m to blanking reinforcing bar, compared with Material, find 12m raw material steel
Muscle subtracts each other to obtain remaining reinforcing bar length 0.13m, is less than 35d=1.05, and waste rate=0.13/11.87=1.1% < 4%, then directly
Connect preservation.
Judge whether optimised to blanking reinforcing bar.Whether the variable for judging to save reinforcing bar length to be optimized is empty, if
It is to show that all reinforcing bars are optimised, optimization terminates, if not, pointer is moved on to Sample column beginning.
Whole Steel Reinforcing Bar Material combination condition is extracted in setting, sets screening conditions are as follows: remaining reinforcing bar length is greater than raw material steel
The minimum length of muscle.The minimum length of this example chinese raw materials reinforcing bar is 4.51m.
It is recycled from column vector Material and chooses reinforcing bar, it is every to choose a reinforcing bar into whole reinforcing bar length combination, it is examining
Under the conditions of considering 0.06m splice loss, corresponding remaining reinforcing bar length is calculated, judges whether remaining reinforcing bar length meets screening
Otherwise condition, stops screening, combination may be most at present if so, continuing to screen reinforcing bar into whole reinforcing bar length combination
Whole excellent reinforcing bar length combination.
When remaining reinforcing bar length is more than or equal to 35d+s, whole reinforcing bar length combination is saved in Section 1~10th section, the
11 sections save remaining reinforcing bar length, in case orderly optimization.It is deleted simultaneously in raw material queue Material corresponding in combination
Reinforcing bar.
In this example, remaining reinforcing bar length=55.63-2*20.59-12+3*0.06=2.63 > 35d+s=1.11 is then saved
Respective value is shown in Table 1-1.
Whole reinforcing bar optimum organization of table 1-1
When remaining reinforcing bar length be less than 35d+s when, if residue reinforcing bar length can guarantee waste rate 4% hereinafter, if steel
Muscle blanking is completed, and whole reinforcing bar length combination and remaining reinforcing bar length are saved.
After the completion of optimization, whole Steel Reinforcing Bar Material combined result file is arranged by reinforcing bar residue length column descending.
In this example, directly optimize remaining reinforcing bar using lingo, then total variable number 3033*1786=5416938, constraint
Number 5426576, calculator memory and CPU capacity are inadequate.It before optimization, need to be 50 subfiles, each Ziwen by file declustering
Part includes raw material reinforcing bar 57, remaining reinforcing bar about 17.
It establishes and calculates mathematical model, write lingo program, specific division statement is as follows:
Min=@sum (RebarSet (j): (A (j) * (1-T (j))));
@for (Rebarset2 (i) :@sum (Rebarset (j): X (i, j) * A (j))
(@sum (Rebarset (j) :@sign (X (i, j))) -1) * 0.06=B (i));
@for (<=2 Rebarset2 (i) :@sum (Rebarset (j) :@sign (X (i, j))));
@for (RebarSet (j) :@sum (RebarSet2 (i): X (i, j))=T (j));
!@for (<=3 Rebarset (j) :@sum (Rebarset2 (i) :@sign (X (i, j))));
@for (links (i, j) :@semic (Xb (i, j), X (i, j), 1));
@for (Rebarset (j) :@BND (0, T (j), 1));
After optimizing all subfiles, save to txt file, totally 50 files.
Merge all optimum results, obtains the optimum results and cutting method of remaining reinforcing bar.Such as: remaining reinforcing bar 6.62m
It is formed by 4.15m and two section reinforcement welding of 2.53m, wherein considering the welding point loss of 0.06m.In table 1-2, whole reinforcing bar
20.59m is cut into 3 section 5.48m and 1 section 4.15m.
The optimum results matrix of table 1-2 residue reinforcing bar
The preliminary reinforcing bar cutting method of table 1-3
After optimizing node, the optimum results and cutting method of new remaining reinforcing bar length are obtained.Specific steps are as follows: circulation
Every a line in table 1-2 is read, if only one number of every row, shows an only section reinforcing bar, it is not necessary that optimization, after resuming studies
Next column is taken, if there is two data, such as: tertial 5.48,1.2.Each column are then searched in table 1-3, if this two
Number appears in same row, then the length after calculating this two reinforcement weldings, it is clear that 5.48,1.2 appear in table 1-3's simultaneously
Secondary series, the length after two reinforcement weldings are 5.48+1.2-0.06=6.62.Respectively by 5.48 replacements in table 1-2,1-3
It is 6.62,1.2 to replace with 0, respectively obtains table 1-4,1-5.In this course, it is clear that reduce by a section reinforcing bar, reduce one
Node, successively method before optimization, welding node 1835, after optimization, welding node 808, reduces weldering in this example
Node 1027 are connect, node optimization rate 56%.
The optimum results matrix of remaining reinforcing bar after table 1-4 node optimization
Table 1-5 reinforcing bar cutting method
Further merge whole Steel Reinforcing Bar Material data splitting, obtains preliminary Steel Reinforcing Bar Material inventory.
Table 1-6 is the blanking inventory of part reinforcing bar, and first row data are indicated to blanking reinforcing bar length, other each column indicate
It is combined into each section reinforcing bar length to blanking reinforcing bar length, it considers the losses of each connector 0.06m welding point.Such as:
203.33=20.59*9+12+4.15+2.53- (12-1) * 0.06.
The cutting method of table 1-5 expressed portion steel splitting muscle, the first row data indicate whole raw material reinforcing bar length, other
Each row indicates corresponding every section length, and such as: the 20.59 of the second row first row are cut into 2 6.62,1 4.64,1 2.5.3
Totally 4 section reinforcing bar.2 6.62 reinforcing bars therein are welded in Section 11 of 2 31.3m reinforcing bars of table 6.
Calculate the total waste rate of reinforcing bar, the specific steps are as follows: all reinforcing bars in whole reinforcing bar length combination are utilized by whole
A, there is no wastes, waste mainly from such as cutting method matrix, such as: second reinforcing bar (in secondary series) in table 5,
Its wastage=20.59-2*6.62-4.64-2.53=0.18.It is superimposed each reinforcing bar cutting wastage, as total waste
Amount, divided by needed blanking reinforcing bar length summation, as total waste rate.In this example, total wastage 336.07m, to blanking reinforcing bar
Length summation 36482.85m, total waste rate are 0.92%.
The blanking inventory of table 1-6 reinforcing bar
The present invention is by simulating artificial blanking, lingo modeling optimization, cutting method local optimum, reinforcing bar node optimization etc.
Method, can by waste of material rate control 1% hereinafter, compare the existing business software 5% of other technologies waste rate, optimization
Precision improves 4%, is calculated with general 100,000 side project, can save material cost about 900,000.In addition, of the invention
When controlling material cost, by lingo model in increase cutting of steel muscles and joints-vital links in a speech number and be no more than 2 this constraint and optimize steel
Muscle welding node number and cutting times, to reduce the cost of labor of steel bar meter.
The present invention also provides a kind of Steel Reinforcing Bar Materials to optimize device, comprising:
Processor is adapted for carrying out each instruction;And
Equipment is stored, is suitable for storing a plurality of instruction, described instruction is suitable for being loaded by processor and being executed aforementioned reinforcing bar optimization
Step described in any one of method.
The present invention also provides a kind of storage equipment, wherein being stored with a plurality of instruction, described instruction is suitable for being added by processor
Step described in any one of carrying and execute aforementioned reinforcing bar optimization method.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer journey
Sequence product.Therefore, complete hardware embodiment, complete software embodiment or combining software and hardware aspects can be used in the application
The form of embodiment.Moreover, it wherein includes the calculating of computer usable program code that the application, which can be used in one or more,
The computer program implemented in machine usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The application is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present application
Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions each in flowchart and/or the block diagram
The combination of process and/or box in process and/or box and flowchart and/or the block diagram.It can provide these computers
Processor of the program instruction to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices
To generate a machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute
For realizing the function of being specified in one or more flows of the flowchart and/or one or more blocks of the block diagram
Device.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that instruction stored in the computer readable memory generation includes
The manufacture of command device, the command device are realized in one box of one or more flows of the flowchart and/or block diagram
Or the function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that
Series of operation steps are executed on computer or other programmable devices to generate computer implemented processing, thus calculating
The instruction executed on machine or other programmable devices is provided for realizing in one or more flows of the flowchart and/or side
The step of function of being specified in block diagram one box or multiple boxes.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, without departing from the technical principles of the invention, several improvement and deformations can also be made, these improve and become
Shape also should be regarded as protection scope of the present invention.
Claims (10)
1. a kind of Steel Reinforcing Bar Material optimization method, which is characterized in that described method includes following steps:
It will be compared one by one to blanking reinforcing bar length and raw material reinforcing bar length, with " reinforcing bar waste rate is less than given threshold, and
It is screening conditions that remaining reinforcing bar length, which is less than 35d ", and the raw material reinforcing bar for meeting screening conditions directly carries out blanking;Wherein:
Remaining reinforcing bar length=to blanking reinforcing bar length-raw material reinforcing bar length+reinforcing bar number of nodes * s, d indicates raw material bar diameter,
S indicates splice loss;
For residue to blanking reinforcing bar, with " remaining reinforcing bar length is more than or equal to minimum raw material reinforcing bar length " be screening conditions from
Circulation is picked out one group and is combined as whole Steel Reinforcing Bar Material in remaining raw material reinforcing bar;
The total radical of reinforcing bar is at least for target after being combined with more raw material reinforcing bars, and considers that splice is lost, and filters out optimal
Whole Steel Reinforcing Bar Material combination;
With the minimum target of reinforcing bar waste rate, hard constraint is at most combined by two section reinforcing bar groups with every remaining reinforcing bar length, is established
Non-linear lingo model solves globally optimal solution;
Further carry out node optimization and material local optimum to globally optimal solution, obtains final Steel Reinforcing Bar Material inventory and reinforcing bar cutting
Segmentation method.
2. Steel Reinforcing Bar Material optimization method according to claim 1, which is characterized in that filter out whole Steel Reinforcing Bar Material combination
Optimal case includes the following steps:
For recycling the whole Steel Reinforcing Bar Material picked out combination from raw material reinforcing bar length sequences, if whole reinforcing bar combines blanking
Remaining reinforcing bar length is more than or equal to (35d+s) afterwards, then the whole Steel Reinforcing Bar Material group for saving remaining reinforcing bar length data and picking out
Close data;
If remaining reinforcing bar length is less than (35d+s) after whole reinforcing bar combination blanking, further judge whether reinforcing bar waste rate is small
In given threshold: if reinforcing bar waste rate is less than given threshold, saving to blanking reinforcing bar length data, whole Steel Reinforcing Bar Material group
Close data and remaining reinforcing bar length data;
If reinforcing bar waste rate is more than or equal to given threshold, raw material reinforcing bar length is deleted most from whole Steel Reinforcing Bar Material combination
Small data recalculate and save remaining reinforcing bar length data, while saving the whole Steel Reinforcing Bar Material combination after reconfiguring
Data;
Finally obtain the optimal case of whole Steel Reinforcing Bar Material combination.
3. Steel Reinforcing Bar Material optimization method according to claim 2, which is characterized in that establishing non-linear lingo model includes
Following steps:
With the minimum target of reinforcing bar waste rate, hard constraint is at most combined by two section reinforcing bar groups with every remaining reinforcing bar length, is write
Non-linear lingo model:
xij>=35d+s or xij=0
Wherein: xi,jIndicate the jth section reinforcing bar length of composition i-th remaining reinforcing bar length divided by jth root raw material reinforcing bar length;Aj
Indicate jth root raw material reinforcing bar length;B (i) expression i-th is to blanking reinforcing bar length;Total radical of m expression raw material reinforcing bar;n
Indicate total radical to blanking reinforcing bar;D indicates raw material bar diameter;S indicates splice loss.
4. Steel Reinforcing Bar Material optimization method according to claim 1, which is characterized in that the node optimization includes following step
It is rapid:
The destination file for reading non-linear lingo model output, therefrom obtains the optimum results matrix and steel of remaining reinforcing bar length
Muscle cutting method matrix;
Assuming that each behavior residue reinforcing bar length blanking data splitting of optimum results matrix, reinforcing bar cutting method matrix it is each
It is classified as the data for being combined cutting to whole reinforcing bar according to remaining reinforcing bar length blanking data splitting;
The every a line for reading the optimum results matrix of remaining reinforcing bar length one by one, judges whether the row includes two non-whole reinforcing bars
Length data: if not including, next line is read;If including the two non-whole reinforcing bar length datas being taken out, with steel
Each column of muscle cutting method matrix compare, and judge whether two data exist simultaneously in certain column: if do not deposited simultaneously
, then loop optimization matrix of consequence is to next line, if existed simultaneously, with two data and respectively replace optimum results square
Corresponding data and corresponding data in reinforcing bar cutting method rectangular array in battle array, until traversing the optimum results square of remaining reinforcing bar length
Battle array, the optimum results matrix and the reinforcing bar cutting method matrix after node optimization of the remaining reinforcing bar length after obtaining node optimization.
5. Steel Reinforcing Bar Material optimization method according to claim 1, which is characterized in that the material local optimum includes as follows
Step:
The destination file for reading non-linear lingo model output, therefrom obtains the optimum results matrix and steel of remaining reinforcing bar length
Muscle cutting method matrix;
Remaining raw material reinforcing bar length is read, and counts reinforcing bar length type and radical, establishes reinforcing bar length kind matroid;
Assuming that each be classified as of reinforcing bar cutting method matrix carries out whole reinforcing bar according to remaining reinforcing bar length blanking data splitting
Combine the data of cutting;
The each column for reading reinforcing bar cutting method matrix one by one, ask the column by the summation of cutting reinforcing bar length;
Each column are incorporated to reinforcing bar length type matrix by the summation of cutting reinforcing bar length and form new matrix, it is then long according to reinforcing bar
Spend descending arrangement;
Seek index of the column by the summation of cutting reinforcing bar length in new matrix, judge index whether be in new matrix last
Row: if so, reading the next column of reinforcing bar cutting method matrix, continuing next circulation, until traversal reinforcing bar cutting method square
Battle array;If it is not, then the next index for taking out the index corresponds to numerical value, replace first of reinforcing bar cutting method rectangular array vector
Value, that is, the raw material reinforcing bar length cut.
6. Steel Reinforcing Bar Material optimization method according to claim 1, which is characterized in that answered before establishing non-linear lingo model
As following processing:
Raw material reinforcing bar length and remaining reinforcing bar length are saved into two column into the same excel file, and respectively in descending order
Arrangement;
It is several subfiles by the excel file cutting of raw material reinforcing bar length and remaining reinforcing bar length is preserved, it is desirable that: it is each
Subfile includes 50~60 remaining reinforcing bar length datas, and each subfile chinese raw materials reinforcing bar length summation and remaining reinforcing bar are long
The difference for spending summation is less than or equal to 10.
7. Steel Reinforcing Bar Material optimization method according to claim 1, which is characterized in that will be to blanking reinforcing bar length and raw material
Before reinforcing bar length compare one by one, length drop will respectively should be pressed to blanking reinforcing bar length and raw material reinforcing bar length respectively
Sequence arrangement.
8. Steel Reinforcing Bar Material optimization method according to claim 1, which is characterized in that with " remaining reinforcing bar length is more than or equal to
Minimum raw material reinforcing bar length " is for screening conditions according to raw material reinforcing bar length bit-reverse loop from raw material reinforcing bar length sequences
One group of data is picked out to combine as whole Steel Reinforcing Bar Material.
9. a kind of Steel Reinforcing Bar Material optimizes device characterized by comprising
Processor is adapted for carrying out each instruction;And
Equipment is stored, is suitable for storing a plurality of instruction, described instruction is suitable for by processor load and perform claim requires to appoint in 1~8
Step described in one.
10. a kind of storage equipment, which is characterized in that be wherein stored with a plurality of instruction, described instruction is suitable for by processor load simultaneously
Step described in any one of perform claim requirement 1~8.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810383424.9A CN108360890A (en) | 2018-04-26 | 2018-04-26 | A kind of parking systems |
CN2018103834249 | 2018-04-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109284858A true CN109284858A (en) | 2019-01-29 |
CN109284858B CN109284858B (en) | 2021-10-22 |
Family
ID=63009641
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810383424.9A Pending CN108360890A (en) | 2018-04-26 | 2018-04-26 | A kind of parking systems |
CN201810885695.4A Pending CN108999447A (en) | 2018-04-26 | 2018-08-06 | A kind of parking systems and its stop storage, pick-up warehouse-out method |
CN201810889106.XA Active CN109284858B (en) | 2018-04-26 | 2018-08-07 | Reinforcing steel bar blanking optimization method and device and storage equipment |
CN201811276805.3A Active CN109376438B (en) | 2018-04-26 | 2018-10-30 | Reinforcing steel bar blanking optimization method and device and storage equipment |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810383424.9A Pending CN108360890A (en) | 2018-04-26 | 2018-04-26 | A kind of parking systems |
CN201810885695.4A Pending CN108999447A (en) | 2018-04-26 | 2018-08-06 | A kind of parking systems and its stop storage, pick-up warehouse-out method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811276805.3A Active CN109376438B (en) | 2018-04-26 | 2018-10-30 | Reinforcing steel bar blanking optimization method and device and storage equipment |
Country Status (1)
Country | Link |
---|---|
CN (4) | CN108360890A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109732021A (en) * | 2019-03-19 | 2019-05-10 | 湖北文理学院 | A kind of Steel Reinforcing Bar Material method |
CN110555563A (en) * | 2019-09-05 | 2019-12-10 | 湖北文理学院 | large-scale steel bar grouping and blanking optimization method and device |
CN110705839A (en) * | 2019-09-12 | 2020-01-17 | 广联达科技股份有限公司 | Building material information processing and optimizing method, system and computer readable storage medium |
CN113761635A (en) * | 2021-09-18 | 2021-12-07 | 广联达科技股份有限公司 | Method for determining processing shape of reinforcing steel bar and reinforcing steel bar processing method |
CN114139801A (en) * | 2021-11-30 | 2022-03-04 | 中交第二航务工程局有限公司 | Optimized suit cutting method for large-scale steel bars with multiple raw material specifications |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110206354B (en) * | 2019-06-13 | 2020-12-18 | 湖北亘华工科有限公司 | Lifting type intelligent parking equipment |
CN110374371A (en) * | 2019-08-12 | 2019-10-25 | 重庆科技学院 | A kind of rotatable parking systems |
WO2021102819A1 (en) * | 2019-11-28 | 2021-06-03 | 李晓敏 | Multilayered garage for vehicle automatic storage/pickup |
CN111411806B (en) | 2020-04-24 | 2021-05-28 | 齐齐哈尔璞世科技有限公司 | Multi-elevator vertical lifting three-dimensional parking lot |
CN111636735B (en) * | 2020-05-27 | 2022-03-08 | 无锡科技职业学院 | Intelligent stereo garage management system |
CN112096152B (en) * | 2020-09-21 | 2021-12-07 | 淮北创谷科技有限公司 | Intelligent parking lot |
CN112983077B (en) * | 2021-02-25 | 2022-05-17 | 常州工学院 | Independent rotating multi-ring disc type three-dimensional parking device |
CN112983075B (en) * | 2021-02-25 | 2022-05-06 | 常州工学院 | Multilayer multi-ring disc type stereo parking garage |
CN113806690B (en) * | 2021-09-28 | 2024-03-19 | 西安理工大学 | Intelligent optimization method, system and storable medium for steel bar blanking |
CN113719170B (en) * | 2021-10-11 | 2023-03-24 | 坪安坪泊(北京)科技有限公司 | Three-dimensional parking system |
KR102658861B1 (en) * | 2021-10-11 | 2024-04-18 | 패쓰웨이 오토매틱 파킹 (베이징) 컴퍼니, 리미티드 | three-dimensional parking system |
CN113882727A (en) * | 2021-10-25 | 2022-01-04 | 华南理工大学 | Lifting type automatic wireless charging three-dimensional parking system and working method |
CN114575642B (en) * | 2022-03-03 | 2024-05-17 | 武汉轻工大学 | Three-dimensional parking system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002036177A (en) * | 2000-05-26 | 2002-02-05 | Gerber Technol Inc | Device and method for cutting out combination of sheet members |
CN101739606A (en) * | 2008-11-19 | 2010-06-16 | 北京理工大学 | Raw material-saving one-dimensional stock-cutting method |
CN102322151A (en) * | 2011-05-26 | 2012-01-18 | 中国建筑标准设计研究院 | Intelligent steel bar screening and blanking optimization method |
CN103455848A (en) * | 2013-08-05 | 2013-12-18 | 浙江大学城市学院 | Method for optimizing and cutting rolled steel |
CN105488301A (en) * | 2015-12-24 | 2016-04-13 | 上海市基础工程集团有限公司 | Three-dimensional reinforcing steel bar lofting method |
CN107729662A (en) * | 2017-10-23 | 2018-02-23 | 朱海涛 | Steel Reinforcing Bar Material matching process based on BIM technology |
CN107862117A (en) * | 2017-10-27 | 2018-03-30 | 广东星层建筑科技股份有限公司 | A kind of 3D solid reinforcing bar generation method and equipment based on BIM |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE667357A (en) * | 1964-07-29 | |||
JP4941053B2 (en) * | 2007-03-29 | 2012-05-30 | Jfeスチール株式会社 | Steel product production planning method and manufacturing method |
CN203201208U (en) * | 2013-01-31 | 2013-09-18 | 中冶南方工程技术有限公司 | Novel lifting, rotating and horizontally moving stereo garage |
CN104929399B (en) * | 2015-06-24 | 2017-07-14 | 黄河科技学院 | Automatic rotary multilayer parking system |
CN105332510A (en) * | 2015-11-12 | 2016-02-17 | 徐仁贵 | Construction method of complicated beam column joint core area |
CN205153653U (en) * | 2015-11-27 | 2016-04-13 | 黄延庆 | Multilayer garage parking |
CN211081183U (en) * | 2018-04-26 | 2020-07-24 | 湖北文理学院 | Three-dimensional parking garage |
-
2018
- 2018-04-26 CN CN201810383424.9A patent/CN108360890A/en active Pending
- 2018-08-06 CN CN201810885695.4A patent/CN108999447A/en active Pending
- 2018-08-07 CN CN201810889106.XA patent/CN109284858B/en active Active
- 2018-10-30 CN CN201811276805.3A patent/CN109376438B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002036177A (en) * | 2000-05-26 | 2002-02-05 | Gerber Technol Inc | Device and method for cutting out combination of sheet members |
CN101739606A (en) * | 2008-11-19 | 2010-06-16 | 北京理工大学 | Raw material-saving one-dimensional stock-cutting method |
CN102322151A (en) * | 2011-05-26 | 2012-01-18 | 中国建筑标准设计研究院 | Intelligent steel bar screening and blanking optimization method |
CN103455848A (en) * | 2013-08-05 | 2013-12-18 | 浙江大学城市学院 | Method for optimizing and cutting rolled steel |
CN105488301A (en) * | 2015-12-24 | 2016-04-13 | 上海市基础工程集团有限公司 | Three-dimensional reinforcing steel bar lofting method |
CN107729662A (en) * | 2017-10-23 | 2018-02-23 | 朱海涛 | Steel Reinforcing Bar Material matching process based on BIM technology |
CN107862117A (en) * | 2017-10-27 | 2018-03-30 | 广东星层建筑科技股份有限公司 | A kind of 3D solid reinforcing bar generation method and equipment based on BIM |
Non-Patent Citations (2)
Title |
---|
张玉岩等: "钢筋下料问题的数学规划模型", 《渤海大学学报(自然科学版)》 * |
漏家俊: "基于MATLAB的钢筋下料优化算法", 《建筑施工》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109732021A (en) * | 2019-03-19 | 2019-05-10 | 湖北文理学院 | A kind of Steel Reinforcing Bar Material method |
CN110555563A (en) * | 2019-09-05 | 2019-12-10 | 湖北文理学院 | large-scale steel bar grouping and blanking optimization method and device |
CN110555563B (en) * | 2019-09-05 | 2022-02-08 | 湖北文理学院 | Large-scale steel bar grouping and blanking optimization method and device |
CN110705839A (en) * | 2019-09-12 | 2020-01-17 | 广联达科技股份有限公司 | Building material information processing and optimizing method, system and computer readable storage medium |
CN110705839B (en) * | 2019-09-12 | 2022-07-08 | 广联达科技股份有限公司 | Building material information processing and optimizing method, system and computer readable storage medium |
CN113761635A (en) * | 2021-09-18 | 2021-12-07 | 广联达科技股份有限公司 | Method for determining processing shape of reinforcing steel bar and reinforcing steel bar processing method |
CN113761635B (en) * | 2021-09-18 | 2024-04-05 | 广联达科技股份有限公司 | Method for determining processing shape of steel bar and method for processing steel bar |
CN114139801A (en) * | 2021-11-30 | 2022-03-04 | 中交第二航务工程局有限公司 | Optimized suit cutting method for large-scale steel bars with multiple raw material specifications |
Also Published As
Publication number | Publication date |
---|---|
CN109376438A (en) | 2019-02-22 |
CN109284858B (en) | 2021-10-22 |
CN109376438B (en) | 2023-02-03 |
CN108999447A (en) | 2018-12-14 |
CN108360890A (en) | 2018-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109284858A (en) | Reinforcing steel bar blanking optimization method and device and storage equipment | |
Sakhaii et al. | A robust optimization approach for an integrated dynamic cellular manufacturing system and production planning with unreliable machines | |
Imran et al. | Cell formation in a cellular manufacturing system using simulation integrated hybrid genetic algorithm | |
Guo et al. | A harmony search-based memetic optimization model for integrated production and transportation scheduling in MTO manufacturing | |
Mehdizadeh et al. | A vibration damping optimization algorithm for solving a new multi-objective dynamic cell formation problem with workers training | |
US7970683B2 (en) | System and method for multi-state tax analysis | |
CN107451747B (en) | Workshop scheduling system based on self-adaptive non-dominated genetic algorithm and working method thereof | |
Tiwari et al. | Project scheduling by integration of time cost trade-off and constrained resource scheduling | |
Nasseri et al. | A fuzzy primal simplex algorithm and its application for solving flexible linear programming problems | |
Sharma et al. | Design and evaluation of layout alternatives to enhance the performance of industry | |
CN101615217A (en) | Different design shape to similar characteristics is classified/device shown and method | |
Cheng et al. | A hybrid mechanism for optimizing construction simulation models | |
US8271311B2 (en) | System and method for resource allocation of semiconductor testing industry | |
CN113901728B (en) | Computer second-class assembly line balance optimization method based on migration genetic algorithm | |
Chargui et al. | A novel robust exact decomposition algorithm for berth and quay crane allocation and scheduling problem considering uncertainty and energy efficiency | |
Suchanek et al. | Modelling and simulation of a decision-making process supporting business system logistics | |
Eklin et al. | Model for cost estimation in a finite-capacity stochastic environment based on shop floor optimization combined with simulation | |
CN113052418A (en) | Production planning method and system based on multi-dimensional data structure | |
CN115545329A (en) | Integrated dynamic scheduling method suitable for clothing manufacturing production line | |
Lv et al. | Scenario-based modeling approach and scatter search algorithm for the stochastic slab allocation problem in steel industry | |
JP3347006B2 (en) | Planning device and planning method | |
CN104217058A (en) | Thick plate intelligent material design method | |
Zanic et al. | Safety as objective in multicriterial structural optimization | |
Sadeghi et al. | Impact of queuing theory and alternative process routings on machine busy time in a dynamic cellular manufacturing system | |
CN115099656B (en) | Marine engineering segmentation intelligent scheduling system based on simulation optimization |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220505 Address after: 441000 yujiahu Industrial Park, Xiangcheng, Xiangyang City, Hubei Province Patentee after: Xiangyang guteji pipe pile Co.,Ltd. Address before: No. 296, Luzhong Road, Xiangyang, Hubei Province Patentee before: HUBEI University OF ARTS AND SCIENCE |
|
TR01 | Transfer of patent right |