Method for automated oils mixing management, said oils being manufactured from oil product, by means of forming mixing timetables in real time
FIELD: operative manufacture planning.
SUBSTANCE: method is based on use of computer system, including an optimizer, tables for selection of goal function, block for determination of optimization method. Database for recording inputted information and received results is used as well as block for importing data concerning initial state of reservoir fleet and mixing task. Graphic user interface is used to indicate and alter current data during creation of timetable, parameters for optimizer adjustment and indication of textual and graphical system reports. Block for controlling trustworthiness of initial data for forming the best timetable, block for generation of optimization task matrix and block for interpretation of results of optimization task solution are used. Data concerning amount of components, admixtures and product oils in all mixing reservoirs at the moment of beginning of timetable creation, concerning planned tasks for readiness of product oils at certain time moment in accordance to shipment graph, concerning mixing receipts and certification time for each oil, concerning mixing time and readjustment of mixing reservoir during transfer from one oil type to another, concerning speed of feeding of each component and admixture from appropriate reservoirs, concerning configuration of area of mixing and amount of mixing reservoirs are all transferred to computer system from data import block. After check of physical possibility, linear programming matrix is generated for use by optimizer, which automatically selects an optimization method for determination of the best timetable, which is interpreted in form of series of mixing of given product oils, beginning and ending time for each mixing, transfer of each component and admixture from appropriate reservoirs for mixing of each oil, beginning and ending time for feeding of prepared oil directly after mixing and certification into appropriate product reservoir, time of switching feeding of component after filling of one component reservoir to another by results interpretation block.
EFFECT: higher efficiency.
The invention relates to the field of systems of operative production planning and is based on the use of modern methods of scheduling theory to the optimal planning of the process of mixing oils derived from petroleum sources.
A mixture of mineral oils is the final stage of the continuous process of refining, while the components are mixed with various technological units and specially introduce additives (depressant, mouselisteners, thickening, foaming and oxidation inhibitors, metal deactivators, etc.) or additive packages. Components of processing units are received in the component tanks, which must be greater than one for each component to ensure the continuous nature of production and the possibility of laboratory quality control components in the tanks. After defining quality in reservoirs components and additives in accordance with the recipe of mixing each commodity oils come in a mixing tank, where it mixed a certain time, pass certification taken for laboratory analysis (time certification is different for different oils) and arrive at one of the grocery tanks. Then oil, certified, i.e. testing for compliance with the state standard may ethrog the sterile product tanks in a variety of ways, and zachariasse in standard containers. The company has, as a rule, several mixing tanks running at the same time, and getting different brands of commodity oils happens to them consistently.
The process of mixing is controlled by the operator of an oil production without having pre-calculated scenarios mixing operations, and guided in the best case, the current reading levels in the component tanks, the amount of additives and monthly production plan oils, which range up to several tens. However, there is a possibility to consider the effect of the order of mixture oils on each mixer (for different oils require different changeover time of the mixer), the idle time of each of the mixing tank (for laboratory analyses quality lubricants, certification and re-arrangement for mixing other oils), to plan the mixing operation for several calendar periods ahead.
The solution of these tasks is possible using the methods of scheduling theory, which has been successfully used in industries of discrete type and are now beginning to be used to construct optimal schedules of the continuous production type.
Indeed, the problems of the village is build schedules blending devoted considerable academic literature. For these purposes, are used as heuristic algorithms, and optimization models. Almost all the works dedicated to the development of optimization models, the state of the elements of the mixing system is described in discrete time, i.e. is “binning” process of mixing. Such work is carried out in the USA and Canada (for example, J.D.Kelly, J.L.Mann. Crude oil blend scheduling optimization: an application with multimillion dollar benefits. Hydrocarbon Processing, June 2003, pgs 47-53, July 2003, pgs 72-79).
However, the “binning” process of mixing leads to a significant increase of the problem dimension than create substantial difficulties in obtaining acceptable solutions. In addition, this approach cannot be tracked, for example, points in time, when any tank begins to overflow.
A known method for determining an optimal schedule in automated build system schedules (US 5,241,465, Aug.31, 1993), including computer system designed to find the best according to selected criteria schedules, consisting of the optimizer, tables choice of the objective function, block choice of optimization method.
However, this method does not solve the task scheduling mixture of mineral oils, as it is not possible to adequately describe the real production processes, the technology of mixing oils and,accordingly, to obtain the optimal schedule with acceptable accuracy. In addition, this approach is unable to track the time change the state of the simulated objects, i.e. the moments of switching the mixing component and tanks.
The objective of the proposed method is to obtain an optimal schedule of mixtures that meet the specified constraints and minimizes the selected objective function, such as the total downtime of the mixing tanks in a given time interval. The construction of these schedules will allow you to obtain forecasts of the plant mixing oils, build schedules mixing tanks and graphics changes the status of all tanks in time.
In addition, such a schedule will allow you to:
to determine the time of switching on and off of the mixing tanks and the sequence of mixing oils in each mixing tank;
- to maintain the levels of components and products in the respective tanks within range, ensuring normal operation of the mixing system;
to determine the time of manufacture of the optimal number of each type of oil based on the availability of components, additives and capabilities of the product tanks to take cooked butter;
to determine the component tanks, from which a certain and the of tervala time will get the components in the mixing of certain types of oils;
- to define the product tanks, in which at certain time intervals will be mixed oil, and magnitude of residues in them after the shipment of products to customers in accordance with the schedule of shipment;
to determine the performance (speed) of the blend components required to perform each dilution, and the speed of mixing of the finished oil, resulting from each such confusion.
The problem is solved in that a method of automated control of the mixing of oils from crude oil by building schedules mixture in continuous time by using a computer system, comprising optimizer, tables choice of the target function block definition of optimization method, wherein the database is used to store input data and results obtained, block import data about the initial condition of the tank farm and the job mix, the graphical user interface used to display and modify the current data when building the schedule settings of the optimizer, as well as display text and graphical reports system control unit reliability the source data, comprising the best schedule, the block generation matrix optimization problem, the block interpretation the AI of the results of solving the optimization problem, moreover, data on the number of components, additives and commodity oils in all tanks plot of confusion at the beginning of the construction schedule, the scheduled tasks on the readiness of commodity oils to a specific point in time specified in the schedule of shipment, the formulations of mixing and the time of certification of each of the mixed oil, mixing time and changeover of the mixing tank when changing from one type of oil to another, about the speed of arrival of each component and additives from their respective tanks, plot configuration mixing and the number of mixing tanks is passed to the computer system from a block of data import, then after checking the physical realizability generate the matrix of linear programming for use by the optimizer automatically selects the optimization method for finding the best schedule, which is interpreted as a sequence of mixing the specified commodity oils, time of beginning and end of each mixing, time of beginning and end of pumping of each component and additives from the respective tanks for each dilution of each oil, time of beginning and end of each receipt cooked oil directly after mixing and certification in the appropriate grocery reserves the Varos, switching time of injection of the component after completing one component of the tank to another block in the interpretation of the results.
Implementation of the proposed control method can be illustrated by the following scheme (see drawing).
The source data is imported unit import data (1 - Import Data from relevant databases (2 - Import DB) or from a special XML file (3). User interaction with the system is performed using a graphical user interface (4 - Sched GUI)used to display and modify the current project data, configuration parameters, solver, and display of text and graphic reports. The graphical interface provided by the help system (12 - HELP). Data in the control unit reliability source data (5 - TEST DATA)sent to the decision that runs before each solve the problem. If data are insufficient or contradictory, the solution is terminated, and the user receives information about the inconsistencies found.
Then begins to run the solver (6 - Solver), consisting of a block generation matrix optimization problem (7 - MATRIX), optimizer (8 - Optimizer), the block defining the optimization method (9 - MethodSelect) and block the interpretation of the results of solving the optimization problem (10 - GETSOL). The block generation matrix optimization problem (7 - MTRIX) includes an additional check on the validity of the original data. As in 5 - TEST DATA, if the data is insufficient or contradictory, the solution is terminated, and the user receives information about the detected inconsistencies. The optimization method is based on the presence of integer variables. Unit 10 - GETSOL interprets the formal decision tasks PL or integer programming, in terms of the accepted model of the mixing operations (tanks, mixers, etc.) if the decision is not received, the user receives a message about the impossibility of solving the model. If successful, the outcome results are added to the database (11 - Sched DB), are generated text reports, Excel reports (13), and the file of the results of the decision to export in XML format (14).
On the basis of the proposed method in IPM RAS and SP PETROC developed technical project on the build system schedules blending and assumes the implementation of this system in 2005 at the company “LUKOIL-Permnefteorgsintez”.
The method of automated control of the mixing of oils from crude oil by building schedules mixture in continuous time by using a computer system, comprising optimizer, tables choice of the target function block definition of optimization method, wherein the database is used to store explosives is Dima information and results, block import data about the initial condition of the tank farm and the job mix, the graphical user interface used to display and modify the current data when building the schedule settings of the optimizer, as well as display text and graphical reports system control unit reliability source data, comprising the best schedule, the block generation matrix optimization problem, block the interpretation of the results of solving the optimization problem, and the number of components, additives and commodity oils in all tanks plot offset at the beginning of the construction schedule, the scheduled tasks on the readiness of commodity oils to a specific point in time specified in accordance with the schedule of shipment, the formulations of mixing and the time of certification of each of the mixed oil, mixing time and changeover of the mixing tank when changing from one type of oil to another, about the speed of arrival of each component and additives from their respective tanks, plot configuration mixing and the number of mixing tanks is passed to the computer system from a block of data import, then after checking the physical realizability generate a matrix of linear programming for use by the optimizer automatically selects the named optimization method for finding the best schedule, which is interpreted as a sequence of mixing the specified commodity oils, time of beginning and end of each mixing, time of beginning and end of pumping of each component and additives from the respective tanks for each dilution of each oil, time of beginning and end of each receipt cooked oil directly after mixing and certification in the appropriate product tank, the switching time of the injection of the component after completing one component of the tank to another block in the interpretation of the results.
FIELD: cashless payment technologies.
SUBSTANCE: in method client opens a pay account, picks needed products and/or services, in seller block an order is formed. When client confirms payment, selected products and/or services are reserved and information about order is sent to processing center, where order is registered, assigned an identifier including order information and transferred to seller block. Client connects via cell phone to processing center, where phone is identified. Then client inputs his PIN-code in current system for personalization, after positive result client transmits order identifier. After receiving the latter, during given time, processing center identifies order identifier, checks paying capacity of client, transfers necessary sum to pay account of trading organization.
EFFECT: higher reliability.
2 cl, 2 ex
FIELD: computer science; finance.
SUBSTANCE: system has workplace for analyst-operator, connected to server via connection line, which server has: means for forming a data set concerning current state of portfolio and payments concerning portfolio tools, means for forming a set of variants for controlling portfolio of financial tools, means for forming database and calculating statistic characteristics on basis of history values of risk factors, means for building prognoses in form of debt coefficients matrix, means for calculating risks and means for forming reports.
EFFECT: lower risks.
10 cl, 3 dwg
FIELD: measurement technology.
SUBSTANCE: method can be used for criminal and official inquires of road accidents. Method is based upon measurement of speed of pedestrian and calculation its arithmetical mean. Method differs from known ones, as speed of motion is measured experimentally 10 to 30 times with three different pedestrians having like age and physical condition as victim of run-over. Results are processed as small sample by using central deviations and those deviations are used to determine average meaning of speed of motion, standard deviation, error and truth of the average mean. Upon finding truth of average mean the necessary number of trials is calculated which number has to be compared with real number of trials. Additional trials are conducted if necessary. Factor of truth of experimental data is calculated from speeds of motion of pedestrians taking part in experiment. Probability and factor of confidence is determined accordingly to speed of motion of injured person and speeds of motion of pedestrians involved into experiment, as well as according to truth of preset limit values of this parameter. If values of preset factors correspond to legitimate values or limits admitted for investigation of road accidents, statistically true minimal and maximal values of speed of motion of injured pedestrian are calculated on the base of normal distribution law by means of subtraction the speed from its average value and addition of product of factor of confidence with standard deviation. Limit values of speed of motion of injured pedestrian are presented for forensic examination to make calculations determining availability or lack of availability of prevention of run-over. For this purpose the statistically truthful minimal and maximal values of speed of motion of injured pedestrian should be calculated in relation to accessible values or limits of probability which is higher than 0,95 and if confidence with speed of motion of injured pedestrian and pedestrians involved into experiment correspond to each other. Preset precision of pedestrian's speed of motion should be within limits of +-0,5 km/hour.
EFFECT: improved precision of measurement; higher probability of prevention of road accident.
2cl, 2 tbl
FIELD: formation of payment documents.
SUBSTANCE: the information meaningful for the payment document is introduced in the computer of the financial settlements and check-out center, the payment document is formed in the form a text and the first dot-and-dash code line and introduced in the electronic data base, the document is displayed for payment to the payer, the payer introduces the information on the quantity of consumed resources and the sum of payments to the document according to the acting tariff rates, these data are introduced in the cash register of the payment reception center with the date of payment, types and sums of payments, these data and the second dot-and-dash code line with these data on the document are represented by means of the cash register, it is sent to the financial settlements and check-out center, the first and second dot-and-dash code lines are read out, the information is compared with the electronic base, entered together with the information on reception of the payment in its electronic data base.
EFFECT: automated formation of documents with due account made for payments determined by the floor space, quantity of people living there and the quantity of the consumed resources.
8 cl, 1 dwg