Coastal refinery emergency scheduling method and system for ship period abnormity of oil tanker
Through simulation deduction and adjustment methods (such as oil borrowing in the same tank area, modification of the formula proportion of normal pressure reduction processing, etc.), the problem of abnormal crude oil dispatch caused by abnormal tanker ship schedule was solved, and a new crude oil dispatch plan that quickly obtained meets the conditions was realized, reducing costs and improving feasibility.
Patent Information
- Application Number
- CN202311640687.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-01
- Publication Date
- 2025-06-03
AI Technical Summary
When the tanker schedule is abnormal, the coastal refinery may cause the terminal tank oil unloading plan to be postponed or advanced, causing the original dispatch plan to fail and may cause resource occupation conflicts.
The crude oil scheduling abnormal information for the scheduling event was determined through simulation deduction, and the crude oil scheduling plan was adjusted based on this information, including oil borrowing in the same tank area, modification of the formula proportion of normal reduced pressure processing, modification of the processing rate and formula proportion of normal reduced pressure processing, and commercial storage tank oil borrowing.
Quickly obtain feasible new crude oil dispatch plan, ensure that the new plan meets no crude oil dispatch abnormal information, reduces the costs caused by changes in the dispatch plan, and improves the feasibility of the new dispatch plan.
Smart Images

Figure CN120087628A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of refinery scheduling, and particularly relates to an emergency scheduling method and system for coastal refineries with abnormal tanker schedules. Background Art
[0002] For coastal refineries, scenarios of abnormal tanker schedules often occur, and the specific scenarios and consequences include the following two:
[0003] First, the tanker arrives late. The late arrival of the tanker will cause the delay of the oil unloading plan in the terminal tank in the original scheduling plan. Without changing the oil transportation plan, it may lead to a shortage of oil in the terminal tank during the delay period. The late arrival of the tanker may also shorten the interval between oil unloading and transportation in the terminal tank, resulting in failure to meet the static time. Even in the case of a delayed oil unloading plan and the original oil transportation plan, there may be a situation of receiving and delivering oil simultaneously in the oil tank that does not allow simultaneous receiving and delivering. In addition, the late arrival of the tanker may cause a resource occupation conflict between the delay event and the original transmission event at the terminal.
[0004] Second, the tanker arrives early. The early arrival of the tanker may cause the oil unloading tank area not to have vacated the oil tank yet, resulting in the tank volume exceeding the upper limit or the receiving and delivering conditions not being met. In addition, the early arrival of the tanker may cause an occupation conflict between the early arrival event of the tanker and the original transmission event at the terminal. Summary of the Invention
[0005] In view of the above problems, the present invention provides an emergency scheduling method and system for coastal refineries with abnormal tanker schedules.
[0006] The first object of the present invention is to provide an emergency scheduling method for coastal refineries with abnormal tanker schedules, including:
[0007] Based on the simulation deduction of the basic information of crude oil scheduling for the emergency scheduling request of coastal refineries in the scenario of abnormal tanker schedules, determining the abnormal information of crude oil scheduling for scheduling events;
[0008] Based on the abnormal information of crude oil scheduling for scheduling events and adjustment means, adjusting the crude oil scheduling plan, where the adjustment means include borrowing oil from the same tank area, modifying the proportion of the atmospheric and vacuum processing formula, modifying the atmospheric and vacuum processing rate and the proportion of the formula, and borrowing oil from commercial storage tanks;
[0009] Based on the adjustment of the crude oil scheduling plan, obtaining a new crude oil scheduling plan.
[0010] In a specific embodiment of the present invention, the determining the abnormal information of crude oil scheduling for scheduling events based on the simulation deduction of the basic information of crude oil scheduling for the emergency scheduling request of coastal refineries in the scenario of abnormal tanker schedules includes:
[0011] In the scenario of abnormal tanker schedules, collecting all scheduling event information within the scheduling cycle corresponding to the basic information of crude oil scheduling;
[0012] Based on the simulation deduction results of each scheduling event, determine the abnormal information of crude oil scheduling for the scheduling event.
[0013] In a specific embodiment of the present invention, the determining the abnormal information of crude oil scheduling for the scheduling event based on the simulation deduction results of each scheduling event includes:
[0014] During the scheduling period, perform simulation deduction on each scheduling event one by one until the simulation deduction of all scheduling events is completed. Among them, the inspection of the simulation deduction includes:
[0015] The first inspection: Check whether any one of the tank inventory in the tank farm information, the physical properties in the atmospheric and vacuum distillation information, and the physical properties in the crude oil information exceeds the preset upper and lower limit conditions;
[0016] The second inspection: Check whether the tank receipts and disbursements do not meet the static desalting time; whether the tank receipts and disbursements do not meet the receipt and disbursement conditions;
[0017] The third inspection: Check whether the unloading of oil at the terminal occupies a conflict;
[0018] Select to determine the result of the simulation deduction as the abnormal information of crude oil scheduling for the scheduling event. Among them, the result of the simulation deduction is the information corresponding to the first inspection result, and / or the information corresponding to the second inspection result, and / or the information corresponding to the third inspection result.
[0019] In a specific embodiment of the present invention, during the simulation deduction of each scheduling event one by one during the scheduling period, perform the simulation deduction one by one in the chronological order of the scheduling events.
[0020] In a specific embodiment of the present invention, when adjusting the crude oil scheduling plan, if there is abnormal information of crude oil scheduling for multiple scheduling events during the scheduling period, the adjustment includes:
[0021] In the chronological order of the scheduling events during the scheduling period, repeatedly execute the two steps of adjustment and simulation deduction until there is no abnormal information of crude oil scheduling in the crude oil scheduling plan;
[0022] Among them, during the adjustment process, the adjusted crude oil scheduling plan of the current scheduling event is used as the crude oil scheduling plan of the next scheduling event, and the adjustment of the current scheduling event does not cause abnormal crude oil scheduling.
[0023] In a specific embodiment of the present invention, the borrowing of oil from the same tank farm includes:
[0024] Identify the time period to be adjusted and the minimum required adjusted transfer volume corresponding to the scheduling event;
[0025] Screen the first alternative oil tank of the crude oil tank according to the first preset condition;
[0026] Take the first alternative oil tank as the result of borrowing oil adjustment;
[0027] Among them, the first preset conditions include: the oil types of the first alternative oil tank and the crude oil tank are the same or similar; the first alternative oil tank is in an available state during the borrowed period and does not violate the static desalting constraints and receipt and payment conditions; and the tank inventory of the first alternative oil tank meets the preset upper and lower limit requirements after the oil volume is borrowed.
[0028] In a specific embodiment of the present invention, the modification of the atmospheric and vacuum processing formula ratio includes:
[0029] Identify the oil tanks in an available state during the scheduling event period and the upper and lower limits of the oil volume;
[0030] Under the first optimization objective and the first constraint conditions, based on the setting of the first variable, determine the atmospheric and vacuum processing formula ratio result;
[0031] Among them, the first optimization objective includes: the minimum offset of the atmospheric and vacuum formula ratio; the minimum number of in-plant tanks enabled;
[0032] The first constraint conditions include atmospheric and vacuum processing ratio information; upper and lower limits of atmospheric and vacuum processing usage; upper and lower limits of atmospheric and vacuum processing physical properties; offset of the atmospheric processing formula ratio; and tank activation information, where the atmospheric and vacuum processing ratio information is obtained based on the abnormal atmospheric and vacuum processing event information, and the tank activation information is obtained based on the input of the status information of the in-plant tanks available during the current period;
[0033] The first variables include the adjusted atmospheric and vacuum processing formula ratio; the offset of the adjusted atmospheric and vacuum processing formula ratio; and whether to activate the oil tank.
[0034] In a specific embodiment of the present invention, the modification of the atmospheric and vacuum processing rate and formula ratio includes:
[0035] Identify the oil tanks in an available state during the scheduling event period and the upper and lower limits of the oil volume;
[0036] Under the second optimization objective and the second constraint conditions, based on the setting of the second variable, determine the atmospheric and vacuum processing rate result;
[0037] Among them, the second optimization objective includes: the minimum offset of the atmospheric and vacuum rate; the minimum offset of the atmospheric and vacuum formula ratio; the minimum number of in-plant tanks enabled;
[0038] The second constraint conditions include the offset of the processing rate; atmospheric and vacuum processing ratio information; upper and lower limits of atmospheric and vacuum processing usage; upper and lower limits of atmospheric and vacuum processing physical properties; offset of the atmospheric processing formula ratio; and tank activation information, where the atmospheric and vacuum processing ratio information is obtained based on the abnormal atmospheric and vacuum processing event information, and the tank activation information is obtained based on the input of the status information of the in-plant tanks available during the current period;
[0039] The second variable includes: the adjusted atmospheric and vacuum processing rate; the offset of the adjusted atmospheric and vacuum processing rate; the adjusted atmospheric and vacuum processing formula ratio; the offset of the adjusted atmospheric and vacuum processing formula ratio; and whether to enable the oil tank.
[0040] In a specific embodiment of the present invention, the borrowing of oil from commercial storage tanks includes:
[0041] Collecting a set of abnormal terminal tanks that need to be adjusted by borrowing oil from commercial storage tanks;
[0042] Screening a set of commercial storage tanks in a state available for borrowing oil according to the second preset condition;
[0043] Collecting a set of time periods for borrowing and returning oil, where the set of time periods is the intersection of the available time periods of commercial storage tanks and abnormal terminal tanks;
[0044] Determining the result of borrowing oil from commercial storage tanks based on the setting of the third variable under the third optimization objective and the third constraint condition;
[0045] Wherein, the second preset condition includes: the oil type of the commercial storage tank matches the oil type of the abnormal terminal tank; and there is an intersection between the commercial storage tank and the abnormal terminal tank in the transferable time period;
[0046] The third optimization objective includes: minimizing the number of switching times of the borrowing starting point of the abnormal terminal tank; minimizing the number of borrowing and returning times of the abnormal terminal tank; and maximizing the balance of borrowing and returning;
[0047] The third constraint condition includes: there is at most one event for the tank to be adjusted in each time period; the tank inventory at the end of each time period of each oil tank meets the upper and lower limits; the start and end time constraints of the available time period of the oil tank; and the transfer event in the original scheduling plan;
[0048] The third variable includes: the transfer object of the oil tank in each time period; the transfer oil volume of the oil tank in each time period; the start time and end time of each oil tank in each time period; and the tank inventory at the end of each time period of each oil tank;
[0049] The oil tanks include abnormal terminal tanks and selected commercial storage tanks.
[0050] In a specific embodiment of the present invention, the adjustment of the crude oil scheduling plan based on the crude oil scheduling abnormal information and adjustment means of the scheduling event includes:
[0051] Carrying out borrowing oil within the same tank area based on the crude oil scheduling abnormal information of the scheduling event;
[0052] Taking the borrowing oil result within the same tank area as the adjusted scheduling plan for the first verification;
[0053] Based on the first verification result, select whether to modify the atmospheric and vacuum processing formula ratio;
[0054] Use the result of the atmospheric and vacuum processing formula ratio after modification as the adjusted scheduling plan for the second verification;
[0055] Based on the second verification result, select whether to modify the atmospheric and vacuum processing rate and formula ratio;
[0056] Use the result of the atmospheric and vacuum processing rate after modification of the atmospheric and vacuum processing rate and formula ratio as the adjusted scheduling plan for the third verification;
[0057] Based on the third verification result, select whether to borrow oil from commercial storage tanks;
[0058] Use the result of borrowing oil from commercial storage tanks as the adjusted scheduling plan for the fourth verification;
[0059] Based on the fourth verification result, end the adjustment of the crude oil scheduling plan;
[0060] Among them, the first verification, the second verification, the third verification, and the fourth verification are all simulation deductions.
[0061] The second object of the present invention is to provide an emergency scheduling system for coastal refineries with abnormal tanker schedules, including:
[0062] The determination module is used to determine the abnormal information of crude oil scheduling for scheduling events based on the basic information of crude oil scheduling in the scenario of abnormal tanker schedules;
[0063] The adjustment module is used to adjust the crude oil scheduling plan based on the abnormal information of crude oil scheduling for scheduling events and adjustment means, where the adjustment means include borrowing oil from the same tank area, modifying the atmospheric and vacuum processing formula ratio, modifying the atmospheric and vacuum processing rate and formula ratio, and borrowing oil from commercial storage tanks;
[0064] The obtaining module is used to obtain a new crude oil scheduling plan based on the adjustment of the crude oil scheduling plan.
[0065] The third object of the present invention is to provide an electronic device, including: a processor, and the processor is coupled to a memory;
[0066] The memory is used to store a computer program;
[0067] The processor is used to execute the computer program stored in the memory so that the electronic device executes the method as described above.
[0068] The fourth object of the present invention is to provide a computer-readable storage medium, and the computer-readable storage medium stores a program or instruction, and when the program or instruction runs on a computer, it causes the computer to execute the method as described above.
[0069] Advantages of the present invention:
[0070] An emergency scheduling method, system, equipment and storage medium for coastal refineries with abnormal oil tanker schedules provided by the present invention are applicable to the adjustment of crude oil scheduling plans with abnormal crude oil scheduling caused by abnormal oil tanker schedules. The present invention uses adjustment means (the adjustment means include borrowing oil from the same tank area, modifying the proportion of the atmospheric and vacuum processing formula, modifying the atmospheric and vacuum processing rate and the proportion of the formula, and borrowing oil from commercial storage tanks) to adjust the crude oil scheduling plan, and a priority ranking is adopted for the above four adjustment means. The highest priority ranking is borrowing oil from the same tank area, followed by modifying the proportion of the atmospheric and vacuum processing formula, modifying the atmospheric and vacuum processing rate and the proportion of the formula, and borrowing oil from commercial storage tanks. Such adjustment means and the adjustment means ranking can quickly obtain a feasible new crude oil scheduling plan, and the obtained new crude oil scheduling plan satisfies no abnormal information of crude oil scheduling;
[0071] Moreover, the present invention further reduces the gap between the obtained new crude oil scheduling and the original scheduling plan, reduces the cost generated by the change of the crude oil scheduling plan, and further improves the feasibility of the obtained new crude oil scheduling by setting various optimization objectives, preset or constraint conditions in the above four adjustment means.
[0072] Other features and advantages of the present invention will be described in the subsequent specification, and, in part, will become apparent from the specification, or will be understood by implementing the present invention. The objectives and other advantages of the present invention can be achieved and obtained through the structures pointed out in the specification, claims and drawings. Brief Description of the Drawings
[0073] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0074] Figure 1 Shows a flowchart of an emergency scheduling method for coastal refineries with abnormal oil tanker schedules according to an embodiment of the present invention;
[0075] Figure 2 Shows a schematic structural diagram of a coastal refinery according to an embodiment of the present invention;
[0076] Figure 3 Shows a framework diagram of an emergency scheduling system for coastal refineries with abnormal oil tanker schedules according to an embodiment of the present invention;
[0077] Figure 4 Shows a framework diagram of an electronic device according to an embodiment of the present invention;
[0078] In the figure:
[0079] Determination module 1; adjustment module 2; acquisition module 3; electronic device 300; processor 301; memory 302. Detailed implementation manners
[0080] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0081] As Figure 1 shown, a coastal refinery emergency scheduling method for abnormal oil tanker schedules according to an embodiment of the present invention includes:
[0082] Step S1, based on the simulation deduction of the basic information of crude oil scheduling for the emergency scheduling request of the coastal refinery under the abnormal oil tanker schedule scenario, determine the abnormal information of crude oil scheduling for the scheduling event;
[0083] Step S2, based on the abnormal information of crude oil scheduling for the scheduling event and adjustment means, adjust the crude oil scheduling plan, where the adjustment means includes borrowing oil from the same tank area, modifying the ratio of the atmospheric and vacuum processing formula, modifying the atmospheric and vacuum processing rate and the ratio of the formula, and borrowing oil from commercial storage tanks;
[0084] The borrowing oil from the same tank area means that by changing the starting point or ending point of the transfer event, the tank inventory and transfer situation of relevant tanks are affected, and the abnormal tank inventory or transfer is eliminated;
[0085] Atmospheric and vacuum processing formula: The atmospheric and vacuum formula stipulates the ratio of each crude oil. Once this formula is selected during the processing of the atmospheric and vacuum unit, each crude oil is supplied to the atmospheric and vacuum unit at the supply amount of the crude oil according to the specified ratio of the formula * the load of the atmospheric and vacuum unit;
[0086] The modification of the atmospheric and vacuum processing formula ratio means that by modifying the source tank and ratio in the atmospheric and vacuum processing event, the abnormal physical properties during the processing time or the tank inventory of relevant in-plant tanks are eliminated;
[0087] The modification of the atmospheric and vacuum processing rate means that by modifying the oil transfer rate in the atmospheric and vacuum processing event, the abnormal physical properties during the processing time or the tank inventory of relevant in-plant tanks are eliminated.
[0088] Step S3, based on the adjustment of the crude oil scheduling plan, obtain a new crude oil scheduling plan.
[0089] In step S1, the simulation deduction of the basic information of crude oil scheduling for the emergency scheduling request of coastal refineries under the abnormal tanker schedule determines the abnormal information of crude oil scheduling for scheduling events, including:
[0090] Step A1: In the scenario of abnormal tanker schedule, collect all scheduling event information within the scheduling cycle corresponding to the basic information of crude oil scheduling;
[0091] Step A2: Based on the individual simulation deduction results of all scheduling events, determine the abnormal information of crude oil scheduling for scheduling events.
[0092] In step A1, the basic information of crude oil scheduling is shown in Table 1.
[0093] Table 1
[0094]
[0095] As Figure 2 shown, the scheduling route of crude oil in coastal refineries includes tankers (referring to several tankers), terminals (referring to several terminals), terminal tank farms, in-plant tank farms (referring to tank farms within the plant building), and atmospheric and vacuum distillation units. The crude oil scheduling route is as follows: Sea-transported crude oil is transported from tankers to terminals, then to terminal tank farms, and then from terminal tank farms to in-plant tank farms. The sea-transported crude oil forms blended crude oil after mixing in the in-plant tank farm, and the blended crude oil is transported to the atmospheric and vacuum distillation unit.
[0096] On this crude oil scheduling route, in the scenario of abnormal tanker schedule (the tanker is delayed or arrives early), it causes abnormal information of crude oil scheduling. At this time, it is necessary to determine the specific information of the abnormal information of crude oil scheduling, that is, to perform step A2.
[0097] In step A2, based on the individual simulation deduction results of all scheduling events, determine the abnormal information of crude oil scheduling for scheduling events, including:
[0098] Step B1: During the scheduling cycle, perform individual simulation deductions on all scheduling events until the simulation deductions of all scheduling events are completed. Among them, the inspections of the simulation deductions include:
[0099] The first inspection: Check whether any one of the tank inventory in the tank farm information, the physical properties in the atmospheric and vacuum distillation information, and the physical properties in the crude oil information exceeds the preset upper and lower limit conditions;
[0100] The second inspection: Check whether the tank receipts and disbursements do not meet the static desalting time; whether the tank receipts and disbursements do not meet the receipt and disbursement conditions. Among them, the non-compliant situations include over-inflow, over-outflow, and simultaneous inflow and outflow;
[0101] The third inspection: Check whether the unloading at the terminal conflicts;
[0102] Step B2: Select the abnormal crude oil scheduling information that determines the result of the simulation deduction as the scheduling event, where the result of the simulation deduction is the information corresponding to the first test result, and / or the information corresponding to the second test result, and / or the information corresponding to the third test result.
[0103] In Step B1, during the scheduling period, in the process of simulating and deducing each scheduling event one by one, the simulation deduction is carried out one by one in the order of the time sequence of the scheduling events, where the time of the scheduling event is derived from the scheduling event information; this method of simulating and deducing one by one in order is only an exemplary scheme with the optimal simulation deduction efficiency (in terms of speed) in the present invention. In other embodiments of the present invention, other schemes can also be used for simulation deduction, as long as all scheduling events within the scheduling period are completed with simulation deduction.
[0104] In Step B2, when the first test result is yes, and / or the second test result is yes, and / or the third test result is yes, the corresponding result of the simulation deduction is that "any one of the tank inventory in the inspection tank area information, the physical properties in the atmospheric and vacuum distillation information, and the physical properties in the crude oil information exceeds the preset upper and lower limit conditions", and / or "the inspection of the tank receiving and dispatching does not meet the static desalting time; and / or the tank receiving and dispatching does not meet the receiving and dispatching conditions", and / or "the inspection of the conflict in the unloading at the terminal" is the abnormal crude oil scheduling information of the scheduling event. At this time, the result of the simulation deduction is determined as the abnormal crude oil scheduling information of the scheduling event;
[0105] When the result of the simulation deduction is the case where the first test result is no, the second test result is no, and the third test result is no, that is, there is no abnormal crude oil scheduling in the scheduling event. At this time, the result of the simulation deduction is not determined as the abnormal crude oil scheduling information of the scheduling event.
[0106] In Step S2, when adjusting the crude oil scheduling plan, if there is abnormal crude oil scheduling information for multiple scheduling events within the scheduling period, the adjustment includes:
[0107] According to the time sequence of the scheduling events within the scheduling period, the two steps of adjustment and simulation deduction are executed in a loop until there is no abnormal crude oil scheduling information in the crude oil scheduling plan;
[0108] Among them, during the adjustment process, the adjusted crude oil scheduling plan of the current scheduling event is used as the crude oil scheduling plan of the next scheduling event, and the adjustment of the current scheduling event does not cause abnormal crude oil scheduling;
[0109] This method of cyclic adjustment in sequence within a scheduling period is only an example given in the present invention. It is an optimal solution for adjusting the efficiency (in terms of speed and error rate) when there are multiple scheduling events in the abnormal information of crude oil scheduling. In other embodiments of the present invention, other solutions can also be used for adjustment, as long as it is ensured that the new crude oil scheduling plan obtained after adjustment does not have abnormal information on crude oil scheduling.
[0110] In step S2, the borrowing of oil from the same tank farm includes:
[0111] Step T11: Identify the time period to be adjusted corresponding to the scheduling event and the minimum required adjusted transfer volume;
[0112] Step T12: Screen the first alternative oil tank of the crude oil tank according to the first preset condition;
[0113] Step T13: Take the first alternative oil tank as the result of the borrowing oil adjustment;
[0114] Among them, the first preset condition includes: the oil types of the first alternative oil tank and the crude oil tank are the same or similar; the first alternative oil tank is in an available state during the borrowed time period and does not violate the static desalination constraint and the receipt and payment conditions; and the tank inventory of the first alternative oil tank meets the preset upper and lower limit requirements after the oil is borrowed.
[0115] In step S2, the modification of the atmospheric and vacuum processing formula ratio includes:
[0116] Step T21: Identify the oil tanks in an available state during the scheduling event period and the upper and lower limits of the oil volume;
[0117] Step T22: Under the first optimization objective and the first constraint condition, based on the setting of the first variable, determine the result of the atmospheric and vacuum processing formula ratio;
[0118] Among them, the first optimization objective includes: the minimum offset of the atmospheric and vacuum processing formula ratio; the minimum number of in-plant tanks enabled. Among them, the minimum offset of the atmospheric and vacuum processing formula ratio means that the change in the feed ratio of this crude oil specified in the formula is the smallest;
[0119] The first constraint condition includes the atmospheric and vacuum processing ratio information; the upper and lower limits of the atmospheric and vacuum processing usage; the upper and lower limits of the atmospheric and vacuum processing physical properties; the offset of the atmospheric processing formula ratio; and the tank enabling information;
[0120] The first variable includes the adjusted atmospheric and vacuum processing formula ratio; the offset of the adjusted atmospheric and vacuum processing formula ratio; and whether to enable the oil tank.
[0121] In step S2, the modification of the atmospheric and vacuum processing rate and the formula ratio includes:
[0122] Step T31: Identify the oil tanks in an available state during the scheduling event period and the upper and lower limits of the oil volume;
[0123] Step T32, under the second optimization objective and the second constraint condition, based on the setting of the second variable, determining the result of the atmospheric and vacuum processing rate;
[0124] Among them, the second optimization objectives include: minimum offset of atmospheric and vacuum rate; minimum offset of atmospheric and vacuum formula ratio; minimum number of activated tanks in the plant;
[0125] The second constraint condition includes processing rate offset; atmospheric and vacuum processing ratio information; atmospheric and vacuum processing usage upper and lower limits; atmospheric and vacuum processing physical property upper and lower limits; atmospheric and vacuum processing formula ratio offset; and oil tank activation information;
[0126] The second variable includes: the adjusted constant and vacuum processing rate; the adjusted offset of the constant and vacuum processing rate; the adjusted constant and vacuum processing formula ratio; the adjusted offset of the constant and vacuum processing formula ratio and whether the oil tank is enabled.
[0127] From the above description, it can be seen that the modification of the atmospheric and vacuum processing formula ratio and the modification of the atmospheric and vacuum processing rate and formula ratio are the same in terms of procedures, and the difference lies in the optimization objectives, constraints and variables. The variables of the atmospheric and vacuum processing formula ratio modification are less than the variables of the atmospheric and vacuum processing rate and formula ratio modification, and the atmospheric and vacuum processing rate and the offset of the atmospheric and vacuum processing rate are less, that is, when the atmospheric and vacuum processing formula ratio is modified, the atmospheric and vacuum processing rate is fixed and cannot be changed. Here, in order to specifically explain the constraints and optimization objectives of the atmospheric and vacuum processing formula ratio modification and the atmospheric and vacuum processing rate and formula ratio modification, the expressions of the constraints and optimization objectives of the two adjustment means are exemplarily listed as follows:
[0128] The first step is to input information to obtain the first constraint condition and the second constraint condition, wherein the input information includes:
[0129] a. Abnormal atmospheric and vacuum processing event information, including start and end time periods, rate, oil type ratio, and physical properties; b. Upper and lower limits of atmospheric and vacuum rate; c. Range of atmospheric and vacuum physical properties; d. Status information of available in-plant tanks in the current period;
[0130] The first constraint condition and the second constraint condition obtained include:
[0131] a. Mass balance: the sum of the proportions of all available in-plant tanks that meet the processing quality is 1, as described in formula (1):
[0132] ∑ c∈C p c =1 (1)
[0133] In formula (1), p cFor the adjusted atmospheric and vacuum distillation formula ratio, c ∈ C, where C is the set of in-plant tanks available during the start and end periods of the event, and c represents an available in-plant tank.
[0134] b. Pipeline transmission: The transmission rate from in-plant tank c to the atmospheric and vacuum distillation equipment needs to meet the upper and lower limits of the transmission capacity (the symbol → means arrival, the same below), as shown in Equations (2)-(3):
[0135]
[0136] After rearrangement, Equation (2) becomes Equation (3):
[0137]
[0138] In Equations (2)-(3), V c are respectively the upper and lower limits of the transmission capacity from in-plant tank c to the atmospheric and vacuum distillation equipment, c ∈ C, v is the rate of adjusted atmospheric and vacuum distillation processing, and t is the duration of the atmospheric and vacuum distillation unit processing event (a fixed value that cannot be changed).
[0139] c. Processing rate: The rate of atmospheric and vacuum distillation processing needs to meet the upper and lower limits of the processing capacity of the atmospheric and vacuum distillation equipment, as shown in Equation (4):
[0140]
[0141] In Equation (4), τ 、 are the upper and lower limits of the processing capacity of the atmospheric and vacuum distillation equipment.
[0142] d. Tank inventory adjustment boundary: The adjustment of the in-plant tank inventory needs to meet the upper limit of inventory increase / decrease, as shown in Equations (5)-(8):
[0143]
[0144]
[0145] When the inventory of in-plant tank c increases: v·t·p c -V·t·P c >0, the first constraint is valid, and the increased volume of the inventory is less than V·t·P c -v·t·p c <0, since is greater than or equal to zero, the second constraint holds naturally; the same is true when the inventory of c decreases.
[0146] After rearrangement, Equations (5)-(6) become Equations (7)-(8):
[0147]
[0148]
[0149] In formulas (5)-(8), V is the processing rate of the original atmospheric and vacuum distillation unit, is the upper limit (adjustment boundary) of the inventory (volume) increase of in-plant tank c, c ∈ C, t is the duration of the atmospheric and vacuum distillation unit processing event (a fixed value that cannot be changed), ρ c is the density of the oil stored in the in-plant tank, c ∈ C, P c is the proportion of the quality of the original planned atmospheric and vacuum distillation unit processing satisfied by the in-plant tank, c ∈ C.
[0150] e. Processing physical properties, the sulfur content of atmospheric and vacuum processing needs to meet the upper and lower limits, as shown in formulas (9)-(10):
[0151]
[0152] Formula (9) is rearranged to formula (10):
[0153]
[0154] In formulas (9)-(10), s are the upper limit of the sulfur content and the lower limit of the sulfur content of atmospheric and vacuum equipment processing respectively, s c is the sulfur content of the oil stored in the in-plant tank, c ∈ C.
[0155] f. The density of atmospheric and vacuum processing needs to meet the upper and lower limits, as shown in formulas (11)-(12):
[0156]
[0157] Formula (11) is rearranged to formula (12):
[0158]
[0159] In formulas (11)-(12), ρ are the upper and lower limits of the density of atmospheric and vacuum equipment processing.
[0160] g. Calculation of two offsets
[0161] The offset of the atmospheric and vacuum rate is equal to the absolute value of the adjusted change amount, as shown in formulas (13)-(14):
[0162] x ≥ v - V (13)
[0163] x ≥ V - v (14)
[0164] In formulas (13)-(14), v is the adjusted rate of atmospheric and vacuum distillation processing, V is the originally planned rate of atmospheric and vacuum distillation unit processing, and x is the offset of the adjusted rate of atmospheric and vacuum distillation processing.
[0165] The offset of the atmospheric and vacuum distillation formula ratio is equal to the absolute value of the adjusted change amount, as shown in formulas (15)-(16):
[0166]
[0167]
[0168] In formulas (15)-(16), yc is the offset of the adjusted atmospheric and vacuum distillation formula ratio, where c ∈ C.
[0169] h.z c and p c have a logical relationship as shown in formula (17):
[0170] And when z c takes 0, p c must be 0; when z c takes 1, p c can be greater than or equal to 0;
[0171]
[0172] In formula (17), z c is a variable that is 0 or 1. 1 indicates that in-plant tank c is enabled, otherwise it is 0, where c ∈ C.
[0173] The first optimization objective is as follows:
[0174] The offset of the atmospheric and vacuum distillation rate is minimized; the offset of the atmospheric and vacuum distillation formula ratio is minimized; the number of in-plant tanks enabled is minimized to avoid in-plant tanks with very small ratios in the plan;
[0175] That is: The optimization objective consists of two parts:
[0176] 1) Minimize the offset of the atmospheric and vacuum distillation processing rate and formula ratio x + ∑ c∈C y c ;
[0177] 2) Minimize the number of in-plant tanks enabled a·∑ c∈C z c ;
[0178] The optimization objective expression is as shown in formula (18):
[0179] min x + ∑ c∈C y c + a·∑ c∈C z c (18)
[0180] In formula (18), x is the offset of the adjusted atmospheric and vacuum processing rate, C is the set of in-plant tanks available during the start and end periods of the event, c is an in-plant tank, a is the penalty coefficient for enabling an in-plant tank, tentatively set to 0.1, and z c is a 0 or 1 variable, where 1 indicates enabling in-plant tank c, otherwise 0.
[0181] In step S2, the borrowing of oil from commercial storage tanks includes:
[0182] Step T41, collecting the set of abnormal terminal tanks that need to be adjusted by borrowing oil from commercial storage tanks;
[0183] Step T42, screening the set of commercial storage tanks in the state of being available for oil borrowing according to the second preset condition;
[0184] Step T43, collecting the set of time periods for oil borrowing and returning, where the set of time periods is the intersection of the available time periods of commercial storage tanks and abnormal terminal tanks;
[0185] Step T44, determining the result of oil borrowing from commercial storage tanks based on the setting of the third variable under the third optimization objective and the third constraint condition;
[0186] Among them, the second preset condition includes: the oil type of the commercial storage tank matches the oil type of the abnormal terminal tank; and there is an intersection between the commercial storage tank and the abnormal terminal tank in the transferable time period;
[0187] The third optimization objective includes: minimizing the number of switching points for the start of oil borrowing from abnormal terminal tanks; minimizing the number of times of oil borrowing and returning for abnormal terminal tanks; and maximizing the balance of borrowing and returning oil;
[0188] The third constraint condition includes: there is at most one event for the tank to be adjusted in each time period; the tank inventory at the end of each time period for each oil tank meets the upper and lower limits; the start and end time constraints for the available time period of the oil tank; and the transfer events in the original scheduling plan;
[0189] The third variable includes: the transfer object of the oil tank in each time period; the transfer oil volume of the oil tank in each time period; the start time and end time of each oil tank in each time period; and the tank inventory at the end of each time period for each oil tank;
[0190] The oil tanks include abnormal terminal tanks and the screened commercial storage tanks.
[0191] In step S2, the adjustment of the crude oil scheduling plan based on the crude oil scheduling exception information and adjustment means of the scheduling event includes:
[0192] Step C1, based on the crude oil scheduling exception information of the scheduling event, perform oil borrowing within the same tank farm, that is, perform operations in steps T11 - T13;
[0193] Step C2: Use the oil borrowing results of the same tank farm as the adjusted scheduling plan for the first verification;
[0194] Step C3: Based on the first verification result, select whether to modify the formula ratio of atmospheric and vacuum processing;
[0195] Step C4: Use the atmospheric and vacuum processing formula ratio results after modifying the atmospheric and vacuum processing formula ratio as the adjusted scheduling plan for the second verification;
[0196] Step C5: Based on the second verification result, select whether to modify the atmospheric and vacuum processing rate and formula ratio;
[0197] Step C6: Use the atmospheric and vacuum processing rate results after modifying the atmospheric and vacuum processing rate and formula ratio as the adjusted scheduling plan for the third verification;
[0198] Step C7: Based on the third verification result, select whether to borrow oil from commercial storage tanks;
[0199] Step C8: Use the oil borrowing results of commercial storage tanks as the adjusted scheduling plan for the fourth verification;
[0200] Step C9: Based on the fourth verification result, end the adjustment of the crude oil scheduling plan;
[0201] Among them, the first verification, the second verification, the third verification, and the fourth verification are all simulation deductions.
[0202] In step C3, the selection of whether to modify the atmospheric and vacuum processing formula ratio based on the first verification result includes:
[0203] When the first verification result shows no abnormal crude oil scheduling situation, select to output the oil borrowing results of the same tank farm as the adjusted scheduling plan (i.e., obtain a new crude oil scheduling plan);
[0204] Or,
[0205] When the first verification result shows an abnormal crude oil scheduling situation, select to modify the atmospheric and vacuum processing formula ratio, that is, enter the operations of steps T21 - T22.
[0206] In step C5, the selection of whether to modify the atmospheric and vacuum processing rate and formula ratio based on the second verification result includes:
[0207] When the second verification result shows no abnormal crude oil scheduling situation, select to output the atmospheric and vacuum processing formula ratio results after modifying the atmospheric and vacuum processing formula ratio as the adjusted scheduling plan (i.e., obtain a new crude oil scheduling plan);
[0208] Or,
[0209] When the first verification result indicates that there is an abnormality in the crude oil scheduling, select to modify the atmospheric and vacuum processing rate and the formulation ratio, that is, enter the operations of steps T31 - T32.
[0210] In step C7, based on the third verification result, select whether to borrow oil from commercial storage tanks, including:
[0211] When the third verification result indicates that there is no abnormality in the crude oil scheduling, select the atmospheric and vacuum processing rate result after modifying the atmospheric and vacuum processing rate and the formulation ratio as the adjusted scheduling plan for output (that is, obtain a new crude oil scheduling plan);
[0212] Or,
[0213] When the third verification result indicates that there is an abnormality in the crude oil scheduling, select to borrow oil from commercial storage tanks, that is, enter the operations of steps T41 - T44.
[0214] In step C9, based on the fourth verification result, end the adjustment of the crude oil scheduling plan, including:
[0215] When the third verification result indicates that there is no abnormality in the crude oil scheduling, select the result of borrowing oil from commercial storage tanks as the adjusted scheduling plan for output (that is, obtain a new crude oil scheduling plan);
[0216] Or,
[0217] When the third verification result indicates that there is an abnormality in the crude oil scheduling, end the adjustment of the crude oil scheduling plan and feedback the adjustment information (that is, it is impossible to obtain a non - abnormal crude oil scheduling plan through the above - mentioned adjustment strategies).
[0218] As Figure 3 shown, a coastal refinery emergency scheduling system for abnormal tanker schedules according to an embodiment of the present invention includes:
[0219] A determination module 1 is used to determine the crude oil scheduling abnormality information of the scheduling event based on the basic information of the crude oil scheduling in the case of abnormal tanker schedules;
[0220] An adjustment module 2 is used to adjust the crude oil scheduling plan based on the crude oil scheduling abnormality information of the scheduling event and adjustment means, where the adjustment means includes borrowing oil from the same tank area, modifying the formulation ratio of atmospheric and vacuum processing, modifying the atmospheric and vacuum processing rate and the formulation ratio, and borrowing oil from commercial storage tanks;
[0221] An obtaining module 3 is used to obtain a new crude oil scheduling plan based on the adjustment of the crude oil scheduling plan.
[0222] As Figure 4 shown, in some embodiments of the present invention, an electronic device is provided. The electronic device 300 includes: a processor 301, and the processor 301 is coupled to a memory 302;
[0223] The memory 302 is configured to store a computer program;
[0224] The processor 301 is configured to execute the computer program stored in the memory 302, so that the electronic device executes the method described in the foregoing embodiments.
[0225] In some embodiments of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium stores a program or instructions. When the program or instructions are run on a computer, the computer is caused to execute the method described in the foregoing embodiments.
[0226] According to an embodiment of the present invention, the computer-readable storage medium may be a non-volatile computer-readable storage medium, and may include, for example, but not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in conjunction with an instruction execution system, an electronic device, or a device.
[0227] Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A coastal refinery emergency scheduling method for abnormal tanker schedules, characterized in that, it includes: Based on the simulation deduction of the basic information of crude oil scheduling for the emergency scheduling request of a coastal refinery under the scenario of abnormal tanker schedules, determine the abnormal information of crude oil scheduling for the scheduling event; Based on the abnormal information of crude oil scheduling for the scheduling event and the adjustment means, adjust the crude oil scheduling plan, where the adjustment means includes borrowing oil from the same tank area, modifying the ratio of the atmospheric and vacuum processing formula, modifying the atmospheric and vacuum processing rate and the formula ratio, and borrowing oil from commercial storage tanks; Based on the adjustment of the crude oil scheduling plan, obtain a new crude oil scheduling plan.
2. The coastal refinery emergency scheduling method for abnormal tanker schedules according to claim 1, characterized in that, The simulation deduction based on the basic information of crude oil scheduling for the emergency scheduling request of a coastal refinery under the abnormal tanker schedule to determine the abnormal information of crude oil scheduling for the scheduling event includes: Under the scenario of abnormal tanker schedules, collect all scheduling event information within the scheduling cycle corresponding to the basic information of crude oil scheduling; Based on the individual simulation deduction results of all scheduling events, determine the abnormal information of crude oil scheduling for the scheduling event.
3. The coastal refinery emergency scheduling method for abnormal tanker schedules according to claim 2, characterized in that, The determination of the abnormal information of crude oil scheduling for the scheduling event based on the individual simulation deduction results of all scheduling events includes: Within the scheduling cycle, conduct individual simulation deductions for all scheduling events until the simulation deductions of all scheduling events are completed, where the inspection of the simulation deduction includes: First inspection: Check whether any one of the tank inventory in the tank area information, the physical properties in the atmospheric and vacuum information, and the physical properties in the crude oil information exceeds the preset upper and lower limit conditions; Second inspection: Check whether the tank receipts and disbursements do not meet the static desalting time; whether the tank receipts and disbursements do not meet the receipt and disbursement conditions; Third inspection: Check whether the unloading of oil at the terminal occupies a conflict; Select to determine the result of the simulation deduction as the abnormal information of crude oil scheduling for the scheduling event, where the result of the simulation deduction is the information corresponding to the first inspection result, and / or the information corresponding to the second inspection result, and / or the information corresponding to the third inspection result.
4. The coastal refinery emergency scheduling method for abnormal tanker schedules according to claim 3, characterized in that, During the individual simulation deductions of all scheduling events within the scheduling cycle, conduct individual simulation deductions in the order of the time sequence of the scheduling events.
5. The coastal refinery emergency scheduling method for abnormal tanker schedules according to claim 3, characterized in that, When adjusting the crude oil scheduling plan, if there is abnormal information of crude oil scheduling for multiple scheduling events within the scheduling cycle, the adjustment includes: In the order of the time sequence of the scheduling events within the scheduling cycle, repeatedly execute the two steps of adjustment and simulation deduction until there is no abnormal information of crude oil scheduling in the crude oil scheduling plan; Among them, during the adjustment process, the adjusted crude oil scheduling plan of the current scheduling event is used as the crude oil scheduling plan of the next scheduling event, and the adjustment of the current scheduling event does not cause abnormal crude oil scheduling.
6. The coastal refinery emergency scheduling method for abnormal tanker schedules according to claim 1, characterized in that, The borrowing of oil from the same tank area includes: Identify the time period to be adjusted corresponding to the scheduling event and the minimum transmission volume to be adjusted; Screen the first alternative oil tank of the crude oil tank according to the first preset condition; Take the first alternative oil tank as the result of borrowing oil adjustment; Among them, the first preset condition includes: the oil types of the first alternative oil tank and the crude oil tank are the same or similar; the first alternative oil tank is in an available state during the borrowing period and does not violate the static desalination constraint and the receipt and payment conditions; and the tank inventory of the first alternative oil tank meets the preset upper and lower limit requirements after the oil volume is borrowed.
7. The emergency scheduling method for coastal refineries with abnormal tanker schedules according to claim 1, characterized in that, The modification of the atmospheric and vacuum processing formula ratio includes: Identify the oil tanks in an available state during the scheduling event period and the upper and lower limits of the oil volume; Under the first optimization objective and the first constraint condition, based on the setting of the first variable, determine the atmospheric and vacuum processing formula ratio result; Among them, the first optimization objective includes: the minimum offset of the atmospheric and vacuum formula ratio; the minimum number of in-plant tanks enabled; The first constraint condition includes atmospheric and vacuum processing ratio information; upper and lower limits of atmospheric and vacuum processing usage; upper and lower limits of atmospheric and vacuum processing physical properties; offset of atmospheric processing formula ratio; and tank activation information, where the atmospheric and vacuum processing ratio information is obtained based on the information of the abnormal atmospheric and vacuum processing event, and the tank activation information is obtained based on the input of the status information of the in-plant tanks available during the current period; The first variable includes the adjusted atmospheric and vacuum processing formula ratio; the offset of the adjusted atmospheric and vacuum processing formula ratio; and whether to activate the oil tank.
8. The emergency scheduling method for coastal refineries with abnormal tanker schedules according to claim 1, characterized in that, The modification of the atmospheric and vacuum processing rate and formula ratio includes: Identify the oil tanks in an available state during the scheduling event period and the upper and lower limits of the oil volume; Under the second optimization objective and the second constraint condition, based on the setting of the second variable, determine the atmospheric and vacuum processing rate result; Among them, the second optimization objective includes: the minimum offset of the atmospheric and vacuum rate; the minimum offset of the atmospheric and vacuum formula ratio; the minimum number of in-plant tanks enabled; The second constraint condition includes the processing rate offset; atmospheric and vacuum processing ratio information; upper and lower limits of atmospheric and vacuum processing usage; upper and lower limits of atmospheric and vacuum processing physical properties; offset of atmospheric processing formula ratio; and tank activation information, where the atmospheric and vacuum processing ratio information is obtained based on the information of the abnormal atmospheric and vacuum processing event, and the tank activation information is obtained based on the input of the status information of the in-plant tanks available during the current period; The second variable includes: the adjusted atmospheric and vacuum processing rate; the offset of the adjusted atmospheric and vacuum processing rate; the adjusted atmospheric and vacuum processing formula ratio; the offset of the adjusted atmospheric and vacuum processing formula ratio; and whether to activate the oil tank.
9. The emergency scheduling method for coastal refineries with abnormal tanker schedules according to claim 1, characterized in that, The borrowing of commercial storage tanks includes: Collect the set of abnormal terminal tanks that need to be adjusted by borrowing commercial storage tanks; Screen the set of commercial storage tanks in a state available for borrowing according to the second preset condition; Collect the set of time periods for borrowing and returning oil, where the set of time periods is the intersection of the available time periods of the commercial storage tanks and the abnormal terminal tanks. Under the third optimization objective and the third constraint condition, based on the setting of the third variable, determine the oil borrowing result of the commercial storage tank. Among them, the second preset condition includes: the oil type of the commercial storage tank matches the oil type of the abnormal terminal tank; and there is an intersection between the commercial storage tank and the abnormal terminal tank during the transferable time period. The third optimization objective includes: the minimum number of switching times of the oil borrowing starting point of the abnormal terminal tank; the minimum number of oil borrowing and returning times of the abnormal terminal tank; and the maximum balance of oil borrowing and returning. The third constraint condition includes: there is at most one event for the tank to be adjusted in each time period; the tank inventory at the end of each time period of each oil tank meets the upper and lower limits; the start and end time constraints of the events during the available time period of the oil tank; and the transfer events in the original scheduling plan. The third variable includes: the transfer object of the oil tank in each time period; the transfer oil volume of the oil tank in each time period; the start time and end time of each time period of each oil tank; and the tank inventory at the end of each time period of each oil tank. The oil tanks include abnormal terminal tanks and selected commercial storage tanks.
10. The coastal refinery emergency scheduling method for abnormal oil tanker schedules according to any one of claims 1-9, characterized in that, The adjustment of the crude oil scheduling plan based on the crude oil scheduling abnormal information and adjustment means of the scheduling event includes: Based on the crude oil scheduling abnormal information of the scheduling event, carry out oil borrowing in the same tank area; Use the oil borrowing result in the same tank area as the adjusted scheduling plan for the first verification; Based on the first verification result, select whether to modify the proportion of the atmospheric and vacuum processing formula; Use the atmospheric and vacuum processing formula proportion result after modifying the atmospheric and vacuum processing formula proportion as the adjusted scheduling plan for the second verification; Based on the second verification result, select whether to modify the atmospheric and vacuum processing rate and the formula proportion; Use the atmospheric and vacuum processing rate result after modifying the atmospheric and vacuum processing rate and the formula proportion as the adjusted scheduling plan for the third verification; Based on the third verification result, select whether to carry out oil borrowing from commercial storage tanks; Use the oil borrowing result of the commercial storage tank as the adjusted scheduling plan for the fourth verification; Based on the fourth verification result, end the adjustment of the crude oil scheduling plan; Among them, the first verification, the second verification, the third verification, and the fourth verification are all simulation deductions.
11. A coastal refinery emergency scheduling system for abnormal oil tanker schedules, characterized in that, including: The determination module is used to determine the crude oil scheduling abnormal information of the scheduling event based on the basic information of the crude oil scheduling in the abnormal situation of the oil tanker schedule; The adjustment module is used to adjust the crude oil scheduling plan based on the crude oil scheduling abnormal information of the scheduling event and the adjustment means, where the adjustment means includes oil borrowing in the same tank area, modifying the proportion of the atmospheric and vacuum processing formula, modifying the atmospheric and vacuum processing rate and the formula proportion, and oil borrowing from commercial storage tanks; The obtaining module is used to obtain a new crude oil scheduling plan based on the adjustment of the crude oil scheduling plan.
12. An electronic device, characterized in that, including: A processor, the processor is coupled with the memory; The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory so that the electronic device executes the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program or instructions, which, when run on a computer, cause the computer to execute the method according to any one of claims 1 to 10.