Invention content
It vibrates method for allocating tasks, can be directed to technical problem to be solved by the invention is to provide a kind of concrete dam storehouse surface
Concrete dam concrete construction feature analyzes mechanical movement construction constraints of vibrating, task of vibrating is established using production rule
Distribution objective decision function and storehouse surface are vibrated task distribution simulation model, and division is vibrated machinery and artificial region of vibrating, in favor of
The concrete storehouse surface that science carries out machinery, human configuration and mechanical path planning vibrates task.
In order to solve the above technical problems, the technical solution adopted in the present invention is:A kind of concrete dam storehouse surface is vibrated task
Distribution method includes the following steps:
S1, data acquisition and arrangement are carried out for establishing the parameter that is arrived involved in judgment rule and simulation model;
S2, production judgment rule is established;
S3, it establishes to meet the duration most short decision function for object function, the decision function need to meet constraint item
Part;
S4, establish storehouse surface vibrate task distribution simulation model;
It is realized by above step and is vibrated task point to the storehouse surface including mechanical execution main body and the optimization of artificial construction's main body
Match.
In preferred scheme, the data include pour information, mechanical technique parameter, mechanical work space, worker
Work post and qualification.
In preferred scheme, judgment rule includes:
One, mechanical priority principle, i.e., preferentially completed by machinery when carrying out task distribution;
Two, compare distribution principle, i.e., when the task of vibrating of the certain special areas of storehouse surface can not determine, to mechanical execution master
The construction efficiency of body and artificial construction's main body carries out task distribution again after being compared;
Specially:When mechanical execution main body storehouse surface can it is reachable by, space and can belt construction when, storehouse surface is vibrated task
Distribute to the completion of mechanical execution main body;
When mechanical execution main body storehouse surface can it is reachable by, space but can not belt construction when, pass through mechanical execution efficiency
Comparison with artificial construction's efficiency carries out task distribution;
When mechanical execution principal space is unreachable, storehouse surface task of vibrating distributes to the completion of artificial construction's main body.
In preferred scheme, more specifically steps are as follows:
S41, setting, which are located at, pours scene in the block;
S42, judge whether mechanical execution main body (1) space can pass through, be then in next step, otherwise go to s48;
S43, judge whether mechanical execution main body (1) space reachable, be then in next step, otherwise go to s48;
S44, judge mechanical execution main body (1) whether can belt construction, be then in next step, otherwise go to s47;
S45, it task of shaking will be smash distributes to mechanical execution main body (1);
S46, record machinery vibrate range information, go to s49;
S47, calculating machine productivity and artificial productivity, and compare, if calculating machine productivity is higher, go to
S45, if artificial productivity is higher in next step;
S48, it task of shaking will be smash distributes to artificial construction's main body, record manually vibrates range information, goes to s49;
S49, judge whether to have traversed the scene of pour, if it is not, then scene promotes, go to s42;If then obtaining machinery
Range information of vibrating and artificial range information of vibrating, terminate;
By above step realize storehouse surface vibrate task optimization distribution.
In preferred scheme, mechanical execution efficiency is:
In formula, Pm:Mechanical execution efficiency (m3/h);Vm:Vibrate area;Tm:Vibrating time;δm:Time factor;wmc:
It vibrates strip width (m);wms:Band lap width (m);lm:It vibrates length (m); hm:It vibrates depth (m);vm:Vibrating vehicle shakes
Smash speed (m/t);tm:Vibrating vehicle J-turn or shift time (s);
Artificial construction's efficiency is:
In formula, Pl:Artificial productivity (m3/h);Vl:Vibrate area;Tl:Vibrating time;wl:Vibrate width (m);ll:It shakes
Smash length (m);hl:It vibrates depth (m), depth of vibrating will generally be inserted into lower-layer concrete about 5cm in favor of levels concrete
In conjunction with generally 55-65cm;vl:The speed (m/t) that man-hour manually hand-held vibrating spear vibrates.
In preferred scheme, the form of the production judgment rule for " IF condition THEN conclusions " or executes conclusion institute
Defined operation;
The specific steps are:From the status information of pour and relevant border condition, before known true and rule
Matching criteria is carried, the conclusion of successful match rule is added as true in factbase, and proceeds as described above, by newer thing
All facts match with rule again in real library, until can not be matched regular.
In preferred scheme, the step of establishing production judgment rule, is:
S21, initialization factbase, in the initial known true feeding factbase of problem;Factbase is used for storage problem
The database of the current information indicated with certain data structure in solution procedure;
The constraints and construction principle vibrated according to concrete dam storehouse surface machinery, extraction storehouse surface vibrate task distribution sentence
Disconnected rule, and establish rule-based knowledge base;When certain production in rule base precondition can with it is certain known in factbase
When fact matching, which is just activated, and the conclusion gone out by the production inference is preserved into factbase, as below
The known fact of reasoning;
If in s22, rule base exist not yet used rule, and its precondition can in factbase known to
Fact matching then goes to s23 steps;If such rule is not present, s24 steps are gone to;
The rule that s23, execution are currently chosen, and the rule is marked, the conclusion obtained after which is executed is preserved to thing
In real library, if the conclusion part of the rule defines a certain or certain operations, these operations are executed;
S24, it requires user to provide further about the known fact of problem, if can provide, goes to s22 steps, it is no
The then solution procedure of ended questions;
S25, check in factbase whether included the solution of problem, if having included, the solution procedure of ended questions;Otherwise
Go to s22 steps;
If there is no original rule, the solution procedurees of ended questions in s26, rule base.
In preferred scheme, in s25 steps, in order to check, whether the method for the solution comprising problem is in factbase:
1) correspondence inspection;The final conclusion of the whole of problem is all listed in a table, when executing a rule
As soon as obtain conclusion, check whether the conclusion is included in table, if included in table, illustrates that it is exactly final conclusion, ask
The solution of topic has acquired;
Alternatively, 2) priority check marks;Make marks respectively to the production rule that every conclusion part is final conclusion,
When going to the s23 steps in above-mentioned steps, the rule chosen is checked whether with this label, if carrying, by this
The conclusion that rule is released is exactly final conclusion, and the solution of problem has acquired.
In preferred scheme, decision function need to meet constraints and be:Mechanical passability, mechanical space accessibility and at
This constraint;
The passability of machinery refers to the judgement that can mechanical execution main body pass through in the storehouse surface by state constraint, with construction
The technical parameter of storehouse surface state and machinery itself is related;
Spatial accessibility is used to judge that can the vibrating spear under the traction of mechanical execution main body mechanical arm to reach construction area simultaneously
The task of vibrating of construction area is smoothly completed, influence factor includes mainly vibrating vehicle working space and construction storehouse surface state;
Cost constraint isIn formula, i, j indicate the quantity of vibrating vehicle and worker of vibrating, C respectivelyi:I-th
The cost that platform mechanical execution main body storehouse surface is vibrated, including run, vibrate, migrating carrying, the sum of Expenses Cost of doing over again, Cj:Jth people
The cost vibrated of storehouse surface, including vibrate, the sum of Expenses Cost of doing over again.
In preferred scheme, the simulation model of concrete dam storehouse surface operating system is discrete event system, in simulation process
In, using event unit propulsion mode, when storehouse surface is vibrated task construction main body switching, i.e. mechanical execution main body and artificial construction master
When the switching of body, refresh scene using simulation clock advance mechanism.
A kind of concrete dam storehouse surface provided by the invention is vibrated method for allocating tasks, solves task distribution in the prior art
It is main to consider cable machine working range, the experience of construction personnel and refer to similar engineering, subjective, the increase money of task distribution
Source configures difficulty, may be decreased Allocation Efficiency, it is also possible to because task unreasonable distribution leads to the destruction etc. of construction member
The technical barriers such as construction safety hidden danger.The present invention is based on production judgment rules and task to distribute design of Simulation concrete dam storehouse
Vibrate method for allocating tasks in face, and the mechanical storehouse surface of vibrating analyzed is run and the constraints of construction can instruct concrete construction mechanical
With the configuration for worker of vibrating;Using production rule foundation vibrate task distribution objective decision function and storehouse surface vibrate task distribution
Simulation model, accordingly classifying rationally vibrate machinery and artificial region of vibrating, provide advantageous reference with human configuration for machinery, and
Future realizes the precondition of intelligent Task distribution, while it is right to avoid the machinery that vibrates brought because of task unreasonable distribution
The destruction of other construction members, improves construction safety.
Specific implementation mode
Clearly understand in order to which technical characteristic, purpose and the effect to the present invention have, now compares attached drawing specifically
The specific implementation mode of the bright present invention.
A kind of concrete dam storehouse surface based on production judgment rule and task distribution emulation is vibrated method for allocating tasks, such as
Shown in Fig. 1, include the following steps:
1. carrying out data acquisition and arrangement for the parameter that may relate in judgment rule and simulation model is established.Fig. 2
Show data collection architecture.Data collection effort is carried out by following flow:
1) data collection level and content, are determined.According to data collection purpose, (mechanical execution range determines decision and foundation
The demand of simulation model) and concrete dam concrete construction feature (storehouse surface state and construction environment difference are big, and concrete construction process is multiple
Miscellaneous, interfered with each other when entity is more for construction, randomness is larger and work), determine data collection level (as shown in Figure 3), and according to
This determines data collection content.Data collection content includes pouring block message, mechanical technique parameter information, mechanical work space letter
Breath, worker's work post and qualification information etc..
2), the acquisition, update and storage of data.Data acquisition includes the acquisition of historical data and real time data, is utilized
The real time monitorings such as GPS, RFID, UWB and video acquisition obtain construction site data, are obtained using three-dimensional laser scanning technique
Dam construction geometry face topography data obtains history construction data using similar engineering construction data-base, utilizes other external associations
Database obtains third parties' data such as construction external environment, the classification of artificial work post and wage standard.
3), the classification of data, coding and standardization.Divide data source category, data structure and interrelational form, logarithm it is believed that
Breath is defined and structure description, standard knowledge processing is carried out to data information, with text, tables of data, rule list, relationship
The modes such as figure, flow chart, recirculating network indicate.
2. establishing production judgment rule.Production expression general type is that " IF condition THEN conclusions execute knot
By the operation of defined ", from the status information of pour and relevant border condition, by the known true premise item with rule
Part matches, and the conclusion of successful match rule is added as true in factbase, and proceeds as described above, by newer factbase
In all facts match again with rule, until can not it is matched rule until.As shown in figure 4, rule judges specific steps packet
It includes:
1) factbase, is initialized, in the initial known true feeding factbase of problem.Factbase is that storage problem solves
The database of the current information indicated in the process with certain data structure.The constraints vibrated according to concrete dam storehouse surface machinery
And construction principle, extraction storehouse surface are vibrated the judgment rule of task distribution, and establish rule-based knowledge base.When certain generation in rule base
When the precondition of formula can be matched with certain known facts in factbase, which is just activated, and handle is inferred by it
Conclusion preserve into factbase, the known fact as reasoning below.
If 2), in rule base exist not yet used rule, and its precondition can in factbase known to
Fact matching then goes to the 3) step;If such rule is not present, the 4) step is gone to.
3) rule currently chosen, is executed, and the rule is marked, the conclusion obtained after which is executed preserves
Into factbase, if the conclusion part of the rule defines a certain or certain operations, these operations are executed.
4) it, requires user to provide further about the known fact of problem, if can provide, goes to (2) step, otherwise
The solution procedure of ended questions.
5), check in factbase whether included the solution of problem, if having included, the solution procedure of ended questions;Otherwise
Go to the 2) step.In order to check the solution for whether including problem in factbase, the following two kinds processing method can be used:1] correspondence
It checks.The final conclusion of the whole of problem is all listed in a table, as soon as when executing a rule and obtaining conclusion,
It checks whether the conclusion is included in table, if included in table, illustrates that it is exactly final conclusion, the solution of problem has acquired;
2] priority check marks.It makes marks respectively to the production rule that every conclusion part is final conclusion, when holding
Row to the in above-mentioned steps 3) step when, check that the rule chosen whether with this label, if carrying, is pushed away by the rule
The conclusion gone out is exactly final conclusion, and the solution of problem has acquired.
6), if there is no original rule, the solution procedurees of ended questions in rule base.
3. under establishing constraints to meet the duration most short decision function for object function.In view of concrete dam is each
The continuity that monolith pour pours, decision function is most short for target with the duration, and meeting machinery can be reachable by, mechanical space
Cost constraint.
Storehouse surface vibrating time includes five parts:T1For the storehouse surface run time of vibrating vehicle, T2It is vibrating vehicle when vibrating
Between, T3For artificial vibrating time, T4It is the mechanical migration handling time that vibrates, T5Be it is artificial or vibrating vehicle do over again the time, i.e. people
Work completes vibrating vehicle and is completed time or vibrating vehicle spent by vibrated concrete the concrete to vibrate is manually completed again again
The spent time.Then object function is:
In formula (1), i, j indicate mechanical execution main body 1 and artificial construction's main body respectively, such as vibrating vehicle and vibrate worker's
Quantity;M、Mrm、MrwIt indicates to participate in vibrating respectively, migration is needed to move and participate in the vibrating vehicle total quantity done over again, and M >=Mrm, M
≥Mrw;N、NrwThe work force amount of vibrating for participating in vibrating and participating in doing over again is indicated respectively;T1iIndicate the storehouse surface of i-th vibrating vehicle
Run time, T2iThe vibrating time of i-th vibrating vehicle, T3iIndicate the migration handling time of i-th vibrating vehicle, T4iIndicate i-th
Vibrating vehicle is done over again the time;T1jIndicate the vibrating time of jth people, T2jIndicate doing over again the time for jth people.
Constraints is:Wherein TR:Machinery can pass through;SA:Mechanical space is reachable;
Ci:The cost that i-th vibrating vehicle vibrates in storehouse surface, including run, vibrate, migrating carrying, the sum of Expenses Cost of doing over again;Cj:Jth
The cost that people is vibrated in storehouse surface, including vibrate, the sum of Expenses Cost of doing over again.Mechanical passability and machinery in constraints is empty
Intersexuality judgement is described in detail in step 4.
4. establish storehouse surface vibrate task distribution simulation model.
In the simulation model, it is contemplated that the complexity of real system is bound the research range of analogue system, and
And in the case where ensuring that not influencing analogue system reflects the authenticity of objective reality, simulation model is simplified, is done as follows
It is assumed that:
1) assume not considering the limitation that working sources are supplied in storehouse surface concrete vibrating, that is, put aside concrete production system
The influence of system and Lan Jideng vertical-horizontals transportation system;
2) many factors such as time parameter, dam body parameter and other construction parameters etc. for influencing concreting are all reduced to
Deterministic parameter inputs, and puts aside their randomness.
As shown in figure 5, in the simulation model, using event unit propulsion mode, when storehouse surface is vibrated task undertaker hair
Raw change manually vibrates state and when the machinery state of vibrating switches, simulation clock advance mechanism is utilized to refresh scene.
In the simulation model, mechanical passability refers to that machinery is sentenced what can the storehouse surface by state constraint pass through
It is disconnected.It is to complete the premise of task of vibrating that vibrating vehicle can pass through in storehouse surface.Mechanical passability and storehouse surface state and machinery itself
Technical parameter it is related.For some pours storehouse, storehouse surface state is known.Pouring storehouse can be with a polygon m come table
Show, expression pours bin location vector, and it is also available more to pour the structural elements such as reinforcing bar, template, functional component, the built-in fitting on storehouse
Side shape ni(i=1,2 ..., i ..., j ..., s) it indicates.
Location={ L1,L2,...,Li,...,Lj,...,LsIndicate the position vector of these structural elements.Such as Fig. 6
Shown, black pattern fill part indicates to pour the structure reinforcing bars of storehouse upstream and downstream face laying,Indicate structural elements to pouring storehouse
The shortest distance on side,Indicate the shortest distance between two structural elements.With reference to the technical parameter of vibrating vehicle, W is usedvIt indicates
The passability judgment rule of the maximum width of vibrating vehicle, lift surface vibrating vehicle is as follows:
1) whenWhen, vibrating vehicle is in structural elements niAnd njBetween can pass through;
2) whenWhen, vibrating vehicle is in structural elements njAnd nj+1Between can pass through;
3) whenWhen, vibrating vehicle is in structural elements niIt can pass through between the side of storehouse with pouring;
4) whenWhen, vibrating vehicle is in structural elements niAnd njBetween can not pass through;
5) whenWhen, vibrating vehicle is in structural elements njAnd nj+1Between can not pass through;
6) whenWhen, vibrating vehicle is in structural elements niIt can not pass through between the side of storehouse with pouring.
In the simulation model, it is mistake that the vibrating spear of vibrating vehicle acts on the concrete of a certain construction area that machinery, which vibrates,
Journey, this requires vibrating spear reachable in space.Spatial accessibility is used to judge that can the vibrating spear under the traction of vibrating vehicle mechanical arm to arrive
Up to construction area and smoothly complete the task of vibrating of construction area.The influence factor master of vibrating vehicle spatial accessibility in storehouse surface of constructing
To include vibrating vehicle working space and construction storehouse surface state.The maximum operation space of the vibrating vehicle of a certain model is according to turner of vibrating
Make design size between each hinge of device and slewing area it was determined that vibrating vehicle on a concrete dam block lift surface
Reachable tree can be by being calculated based on the kinematical analysis and simulation of D-H methods.Therefore, vibrating vehicle reachable tree can be used as
Know condition.On this basis, influence of the construction storehouse surface state to mechanical space accessibility include mainly:1) essential attribute of storehouse surface
State, such as elevation, residing monolith, shape and size;2) the laying state of storehouse surface structural elements, as structural elements quantity,
In the location of storehouse surface, shape, size, construction process requirement etc..
Spatial accessibility of the vibrating vehicle in storehouse surface can be used following (0,1) distribution function to indicate:
In formula (2), x is certain point in storehouse surface, UmFor the reachable tree of vibrating vehicle in certain storehouse surface.
The spatial accessibility judgment rule of lift surface vibrating vehicle is as follows:
1) when vibrating vehicle is in its storehouse surface reachable tree domain, it is believed that vibrating vehicle space is reachable;
2) when vibrating vehicle is not in its storehouse surface reachable tree domain, it is believed that vibrating vehicle space is unreachable.
In the simulation model, as shown in Figure 7, it is assumed that band sequence of construction is the best sequence of construction of mechanical storehouse surface of vibrating,
Machinery can band application property be that the judgement of task of vibrating can be completed according to band sequence in storehouse surface to vibrating vehicle, can band apply
Vibrating vehicle need not frequently be carried by crane in work, that is, process of vibrating.It can judge mechanical energy by the steering situation of vibrating vehicle
No belt construction, minimum turning radius can be used as machinery can band construction a judge index.Vibrating vehicle is crawler type
Traveling vehicle, as performance parameter, vibrating vehicle minimum turning radius is by two track gages and crawler belt deflecting roller maximum deflection angle etc.
It determines.With reference to the calculating point of automobile, the minimum turning radius computational methods of caterpillar and boom-type roadheader turning radius
Analysis, vibrating vehicle crawler belt turning radius are
In formula (3), RwbFor vibrating vehicle crawler belt turning radius, m;WbFor two track gages, m;αmaxIt is maximum for crawler belt deflecting roller
Deflection angle, (°).When vibrating vehicle is pure creeper truck, Rwb=0.
Geometrical relationship between vibrating vehicle appearance and size, the cantilevered swing that vibrates, crawler belt steering etc. is as shown in Figure 8.O is to vibrate
Vehicle turning center, O1For the centre of form of development machine running gear, O2For suspending arm rotary center of vibrating.Work as RwbWhen=0, vibrating vehicle original place
It turns to.It can be obtained by vibrating vehicle apparent size, the cantilevered swing that vibrates, crawler belt steering geometry relationship in Fig. 8:
Consider vibrating vehicle appearance and size, influence of the cantilevered swing to turning radius of vibrating, formula (3) is substituted into formula (4), is vibrated
The minimum turning radius of vehicle can be calculated by following formula:
In formula (5), R is vibrating vehicle minimum turning radius, m;L is cantilever level projected length of vibrating, m;d0For vibrating vehicle
The running gear centre of form is to the distance at suspending arm rotary center of vibrating, m;β is vibrate cantilever and vibrating vehicle vehicle body horizontal sextant angle, (°).
In vibrating vehicle in the actual motion of concrete storehouse surface, the sliding of trackslipping between crawler belt and concrete construction face is considered
Operating mode, there are errors between practical minimum turning radius and the theoretical minimum turning radius being calculated, herein to simplify the analysis
Therefore it ignores.By vibrating vehicle minimum turning radius minUmtWith vibrating vehicle construction surface width WcIt is compared, judgment rule is such as
Under:
1) work as minUmt≤WcWhen, vibrating vehicle can turn in construction surface, it is believed that vibrating vehicle can belt construction;
2) work as minUmt>WcWhen, vibrating vehicle can not turn in construction surface, it is believed that vibrating vehicle can not belt construction.
In the simulation model, in line with mechanical preferential principle, when vibrating vehicle can be reachable by, space and can item in storehouse surface
When belt construction, storehouse surface vibrate task distribute to vibrating vehicle completion.When vibrating vehicle can be reachable by, space but can not band in storehouse surface
When construction, task distribution is carried out by the comparison of mechanical execution efficiency and artificial construction's efficiency.The construction machinery (or people
Work) productivity=quantum of output/input amount=construction quantity/practice of construction elapsed time, wherein construction machine productivity is represented by:
In formula (6), Pm:Construction machine productivity (m3/h);Vm:Vibrate area;Tm:Vibrating time;δm:Time factor;
wmc:It vibrates strip width (m);wms:Band lap width (m);lm:It vibrates length (m); hm:It vibrates depth (m), depth of vibrating
Lower-layer concrete about 5cm to be generally inserted into favor of levels concrete combination, generally 55-65cm;vm:Vibrating vehicle vibrates speed
It spends (m/t);tm:Vibrating vehicle J-turn or shift time (s).
Artificial productivity can be expressed as:
In formula (7), Pl:Artificial productivity (m3/h);Vl:Vibrate area;Tl:Vibrating time;wl:Vibrate width (m);ll:
It vibrates length (m);hl:It vibrates depth (m), depth of vibrating will generally be inserted into lower-layer concrete about 5cm in favor of levels coagulation
Soil combines, generally 55-65cm;vl:The speed (m/t) that man-hour manually hand-held vibrating spear vibrates.
The above embodiments are only the preferred technical solution of the present invention, and are not construed as the limitation for the present invention, this hair
Technical characteristic in the technical solution that bright protection domain should be recorded with claim, including the technical solution of claim record
Equivalents are protection domain.Equivalent replacement i.e. within this range is improved, also within protection scope of the present invention.