Management of the charging of a reactor with solid particles

09889419 ยท 2018-02-13

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for managing the charging of a space with solid particles, comprising: modelling an expected charging profile over a charging duration, during the charging, receiving, from at least one sensor, measured values of a parameter indicative of the height of a bed of solid particles charged into the space, determining filtered values of the parameter indicative of the height from the measured values received and from the modelled charging profile, and transmitting the filtered values to control the charging with solid particles.

Claims

1. A method for managing the dense charging of a vessel with solid particles, comprising: storing in a memory a model of an expected charging profile over a charging duration, dense charging the vessel with the solid particles. during the charging, receiving, from at least one sensor, measured values of a parameter indicative of the height of a bed of solid particles charged into the vessel (h.sub.m(n)), determining filtered values of the parameter indicative of the height (h.sub.f(n)) from the measured values received and from the modeled charging profile, and transmitting the filtered vales to a charging control means so as to formulate, as a function of said filtered values, a signal for controlling the charging with solid particles.

2. The method as claimed in claim 1, in which a theoretical charging profile, modeled as a function of the shape of the vessel, the flow rate of solid particles and the type of solid particles charged is stored, and in which the filtered values of the parameter indicative of the height (h.sub.f(n)) is determined by comparing received measured values (h.sub.m(n)) with values from the theoretical charging profile (h.sub.th(n)).

3. The method as claimed in claim 1, in which an experimental charging profile modeled on filtered values of the parameter indicative of the height determined at previous instants is stored, the filtered values of the parameter indicative of the height (h.sub.f(n)) are determined by comparing received measured values (h.sub.m(n)) with values from the experimental charging profile (h.sub.MC(n)).

4. The method as claimed in claim 1, further comprising a step involving comparing at least one measured value of the parameter indicative of the height (h.sub.m(n)) of the charging bed with at least one previous value of said parameter (h.sub.f(n-i)).

5. The method as claimed in claim 1, comprising, for at least one received measured value, a step of comparing said received measured value (h.sub.m(n)) with at least one previous measured value (h.sub.m(n-1)), and in which said received measured value is ignored if it is found that the received measured values have evolved too little over a given period of time (T).

6. The method as claimed in claim 1, in which a plurality of sensors is provided, each sensor making it possible to measure one measured value of the parameter indicative of the height, and comprising, prior to charging: receiving a plurality of measured values of the parameter indicative of the height from the plurality of respective sensors, determining, for at least one sensor, an offset value to be applied to the values from said sensor so that the plurality of corrected values are equal.

7. A non-transitory, computer program product comprising instructions for carrying out the steps of the method as claimed in claim 1 when said program is executed by a computer processor.

8. A device for managing dense charging of a vessel with solid particles, comprising: a memory storing an expected charging profile modeled over a charging duration, receiving means for receiving from at least one sensor measured values of a parameter indicative of the height of a bed of solid particles charged into the vessel during the dense charging, processing means for determining filtered values of the parameter indicative of the height from the measured values received and from the modeled charging profile, and transmission means for transmitting the filtered values of the parameter indicative of the height to a charging control means so as to formulate a signal controlling the charging with solid particles.

9. A system for charging a vessel with solid particles, comprising a solid particles distribution device, at least one sensor for measuring a parameter indicative of the height of the bed of solid particles charged into the vessel, and a device for managing dense charging as claimed in claim 8.

10. The charging system as claimed in claim 9, in which said at least one sensor comprises at least one radar probe.

11. The charging system as claimed in claim 9, comprising a plurality of sensors.

Description

(1) The invention will be better understood with reference to the figures which illustrate some nonlimiting embodiments.

(2) FIG. 1 shows one example of a system for charging solid particles according to one embodiment of the invention.

(3) FIG. 2 is a flow diagram of one example of a method for managing the charging with solid particles according to one embodiment of the invention.

(4) FIG. 3A is a graph showing values of theoretical height and values of measured height, as a function of time, in one embodiment of the invention.

(5) FIG. 3B is a graph showing values of theoretical height and values of filtered height, as a function of time, in one embodiment of the invention.

(6) With reference to FIG. 1, a reactor 1 defines an opening 13 for the passage of a distribution device 3 for distributing solid particles 6, 7. The distribution device 3 may for example be of the type described in document WO 2010/076522, or, alternatively, of the type described in the unpublished application FR1255523 relating to other inventions by the applicant company, or the like.

(7) In the example depicted, the distribution device 3 rests on a plate 4 of the reactor 1 via arms 30 mounted on a ring 20 so that they can be moved on the circumference of this ring 20. The device 3 further comprises flexible strips 19 for better spreading the solid particles.

(8) This reactor 1 measures approximately 5 or 6 meters tall or more as the case may be and its base has a diameter of the order of 3, 4, 5 meters or more, as the case may be.

(9) The distribution device 3 allows the reactor 1 to be charged with inert beads 6 and also with particles of catalyst 7.

(10) This type of reactor 1 may notably be used in the petrochemical industry. It may for example be a petrochemical reactor in which a charge of hydrocarbons flows through the bed of catalyst 7 and the bed of inert beads 6. The solid particles of catalyst may be porous extruded particles usually comprising metal compounds.

(11) Once the catalytic beds 6, 7 have been charged, the distribution device 3 is removed and a flow of hydrocarbons, which may be liquid and/or gaseous, flows through this reactor 1.

(12) The catalytic beds 6, 7 have to be replaced regularly, for example every year, every two years, or even less frequently as the case may be, when the activity of the catalyst is no longer sufficient to ensure correct operation of the unit in which it is used; this catalyst may be definitively recycled in order possibly to recover rare metals, or alternatively may be regenerated and then charged back into the unit. For cost and productivity reasons, every attempt is made to limit the time taken to prepare the reactor 1 as much as possible.

(13) During the charging with solid particles 6, 7, sensors 8 are installed in the reactor 1 in order to monitor the progress of the charging of the products charged into the reactor.

(14) Products charged into the reactor or the charging of the reactor means the solid particles distributed in the reactor by the distribution device, for example the beds 6, 7 of FIG. 1, the reagents and products in the chemical sense of the word and/or the like.

(15) The sensors 8 may for example comprise laser sensors, cameras, radars, ultrasound sensors and/or the like.

(16) Sensors of the radar type may advantageously be chosen.

(17) Each sensor 8 may for example be a measurement probe around 30 centimeters tall and weighing close to 2 kilograms or more as the case may be.

(18) Even though in FIG. 1 just two sensors 8 have been depicted for legibility purposes, four or five sensors will advantageously be positioned. For example, one radar sensor (not depicted) may be arranged in a relatively central position, close to the axis (D) of symmetry of the reactor 1, while the other three of four sensors may be arranged at peripheral positions relatively distant from this axis (D).

(19) The sensors 8 may for example make it possible to measure the level of the catalytic bed 6 by, in practice, measuring the distance at the level of the bed, and detecting any variations in level. If the filling surface exhibits a relief, then provision may be made for the distribution of the solid particles to be commanded in such a way as to remedy this relief, for example by conferring greater speed on the particles that are to be charged so that the particles fill the lateral hollows.

(20) A charging system 13 thus comprises, in addition to the distribution device 3, a computer 50, for example of the portable or non-portable type. Of course, the invention is not restricted to any particular form of computer: a smartphone, a tablet or the like could be contemplated.

(21) This computer 50 is in communication with each of the sensors 8 and with a control device (not depicted) for controlling the distribution device 3, via wired or wireless means, for example of the Bluetooth type or the like. In the case of wired means, electrical connectors may allow each of the sensors to be connected to an external unit so that signals from these sensors can be read and processed. Use may for example be made of electrical wires and means of clipping these electrical wires to the charging device, notably along at least part of the rigid chain, or any other means within the competence of the person skilled in the art.

(22) The computer 50 comprises a conventional microprocessor-based management device, for example a central processor 5. According to one other example, the management device may comprise a filtering module of a profilometry software executed by a computer processor.

(23) This management device allows the erroneous measured values to be filtered out thus limiting errors in the interpretation of the actual charging profiles, all the while still allowing any actual charging defects to be detected.

(24) A processor 53 allows a theoretical charging profile over a given charging duration, for example from the start of charging (t=0) to an instant corresponding to a desired final height to be calculated from a flow rate value and from at least one value of the cross-sectional area of the reactor 1. For a cylindrical reactor charged at a constant flow rate, this charging profile takes the form of a straight line, because the height of the bed 6 is expected to increase linearly with time.

(25) Data that allows this theoretical curve to be reconstructed, for example the coordinates of a point and a director coefficient, are stored in a memory 54.

(26) During the course of charging, the processor 53 receives, in respect of each of the sensors 5, measured values of the distance h separating this sensor 8 from the surface of the catalytic bed 6.

(27) These measured values are compared with the modeled theoretical values from the data stored in the memory 54 in order to set aside any measured values that are not relevant.

(28) The method implemented in this management device 5 will be described in greater detail with reference to FIG. 2.

(29) The management device 5 thus determines filtered values of height h, using a modeled charging profile.

(30) During the course of the charging, the four or five filtered height values corresponding to an instant t and to the four or five respective sensors 8 are compared with one another.

(31) If, at an instant t during the course of charging, these four or five filtered height values are sufficiently close to one another, the catalytic bed is considered to be flat.

(32) If, on the other hand, one or more filtered height values differ too greatly from the other or others, then the surface of the catalytic bed is considered to exhibit one or more relief(s).

(33) By providing a relatively high number of sensors, for example four or five, it may be possible to estimate the shape of these reliefs from the filtered height values from these sensors. For example, if the height value h corresponding to the sensor positioned on the axis (D) is the highest of the four or five height values, then it is possible that the surface of the catalytic bed is dished.

(34) If a relief is detected in this way then the processor 53 formulates a control signal intended for the control device. In response to this control signal, the control device: modifies the size of the openings of the distribution device 3, for example the dimensions of adjustable openings in the drum supplying a charging device of the type of document EP2231318, for changing the flow rate of solid particles, adapts the rotational speed about the axis (D) of a charging part of the distribution device 3, and/or an alternative.

(35) Provision may be made for the control of the size of the distribution openings to be determined from a value of desired flow rate by resorting to a map. For example, a two-column table is stored in a memory so that an openings size value corresponds to each flow rate value. Alternatively, provision may be made for an opening size to be calculated as a function of the desired flow rate value.

(36) Conversely, provision may be made for a current flow rate to be calculated from a control signal controlling the size of the openings, by using a map, for example of the graph or similar type.

(37) In the event of a change in flow rate, the theoretical charging profile is updated: for example, a new director coefficient is calculated. The theoretical charging curve may thus comprise several straight-line segments, while at the same time remaining continuous.

(38) The method implemented by the management device 5 is now explained in greater detail.

(39) Prior to the dense charging of the layer 6, the sensors 8 are positioned under the plate 4 at variable heights. The computer 5 receives four measured height values coming respectively from the four sensors 8. As the layer 7 is assumed to be within a few centimeters of flat, an offset value is calculated for each of the probes so that, for each of the probes, the measured value from which the corresponding offset value will have been subtracted is equal to an assumed height value. This assumed height value may have been measured beforehand, or kept in memory, or the like.

(40) However, if between two measured height values from two distinct sensors placed under the plate there is a difference that is greater than a threshold difference, for example 20 centimeters, or if between the value from the sensor positioned on the axis (D) and a value from one of the sensors placed under the plate there is a difference greater than another threshold difference, for example 40 centimeters, then the screen displays a message inviting the operator to reposition the sensors. This is because excessive variations in height at the positions of the probes could lead to erroneous values.

(41) If, despite repositioning, one of the probes still returns a value considered to be erroneous, i.e. corresponding to a difference of more than 20 or 40 centimeters in relation to the values from the other sensors, then the management device may decide not to take the values from said probe into consideration any longer, for example by setting a flag corresponding to this probe to value one.

(42) These various processing operations performed prior to charging are represented by the calibration step 200 in FIG. 2.

(43) Loading then begins. The filtering module is programmed then to run a certain number of loops, each loop, indexed n, corresponding to a temporal sample. The flow diagram comprises a step 202 of initializing this index n.

(44) During this step 202, an initial value h.sub.m(0), h.sub.f(0), h.sub.MC(0), etc., equal to a predetermined height of fall or height of fall determined during calibration is also assigned to each of the height variables described hereinbelow.

(45) In the present application, the indexes m, f, th and MC have been used to denote in general values which are respectively measured, filtered, theoretical and the result of a least squares method regression.

(46) When an nth loop is being executed, for each of the probes, a measured value of the height h.sub.m(n) is received, in a step 201.

(47) For greater legibility, in FIG. 2, the names of the various height parameters h.sub.m(n), h.sub.f(n), h.sub.MC(n), etc., bear no reference to their probe of origin, but it will be appreciated that these various steps are performed for each of the probes.

(48) During a test step 203, the current measured value h.sub.m(n) is compared against the last filtered value h.sub.f(ni) retained. If, during the execution of the previous loop, the measured value has been retained, then i=1. If no measured value has been retained for p cycles then i=p+1.

(49) During this test 203 a check is first of all performed to check that the measured value h.sub.m(n) is not greater than the last value retained. This is because the height values are expected to decrease with time, the height here being the distance between the probe and the bed of charged particles. A tolerance Tol_1 is, however, set because the values from probes can sometimes fluctuate slightly. The fluctuations rarely exceed 10 centimeters so a tolerance value Tol.sub. 1 of 15 centimeters may for example be chosen.

(50) Alternatively, this value Tol_1 may be defined as function of the rate of the charging. For example, for a reactor charged at 5 centimeters per minute, Tol_1 may be equal to 10 centimeters.

(51) Furthermore, a check is performed to ensure that the measured value h.sub.m(n) is not too much smaller than the previous retained value h.sub.f(ni). For example, a tolerance value Tol_1 of 15 centimeters or of 20 centimeters for example may be chosen.

(52) The values Tol_1, Tol_1 may or may not be equal to one another.

(53) The method further comprises a test step 204 during which the measured value h.sub.m(n) is compared with a theoretical value h.sub.th(n) from a model. This theoretical value may for example be calculated from the temporal sample value n, from the coordinates of a point and from a director coefficient value which are stored in the memory 54.

(54) In FIG. 2, the steps for determining this theoretical value of the director coefficient, of storing this value, of calculating the theoretical value h.sub.th(n) have not been depicted. These steps of modeling a theoretical charging profile may for example occur prior to the charging, so that when executing the test 204, the current value h.sub.th(n) is read from a table.

(55) For this test 204 it is possible to choose a value Tol_2 equal to 10% of the diameter of the reactor, for example 30 centimeters.

(56) The method further comprises a test step 205 during which the measured value h.sub.m(n) is compared with an experimental value h.sub.MC(n) determined from previous filtered values h.sub.f. The method may in fact determine an experimental curve, for example by determining a gradient value Q.sub.moy from filtered values at previous instants, for example by using a method of the least squares type, and then may estimate an experimental value h.sub.m(n) corresponding to the current sample n for the curve having a director coefficient Q.sub.moy and a determined start point.

(57) A tolerance value Tol_3 for example equal to the value Tol.sub. 1 may be chosen for this test step 205.

(58) This test step 205 may notably make it possible to avoid eliminating values that are too far away from the previous retained value h.sub.f(ni) and too far away from the theoretical value h.sub.th(n). This is because if the actual flow rate is relatively distant from the theoretical flow rate it may prove tricky to find coherent values when the probe has returned fixed values or values that are too low for a certain period of time. Catalyst has continued to be charged for this duration and the tolerance values Tol_1, Tol_1 and/or Tol_2 may then prove to be too low to make it possible to accept retaining values even though the values are correct. Comparisons in the step 205, performed in relation to a value from a calibration from previous retained values, may thus make it possible to avoid the loss of relevant measured data.

(59) In another embodiment which has not been depicted, provision may be made for the tolerance thresholds Tol_1, etc. to be increased if no value is retained for a number of cycles, and returned to their initial value when a value is retained.

(60) The method further comprises a test step 206 during which the measured value h.sub.m(n) is compared with a previous measured value h.sub.m(n1). If these values are too similar then it is considered that there is a risk that the corresponding probe has frozen.

(61) A timer is provided and started the first time it is detected that the values h.sub.m(n), h.sub.m(n1) are too close in value and is reset to zero each time a cycle is run without such a detection.

(62) After a step 207 of reading this timer, the value read, here denoted timer, is compared in a step 208 against a threshold T, for example 1 minute.

(63) If it is found that the probe has been producing very similar values for over one minute, then the situation of the other probes is examined during a step 209. This step 209 may for example for each probe apply a flag indicating that this probe is frozen.

(64) If all the probes are frozen, data acquisition is terminated and the filtering module exits the loop. If not, the current measured value h.sub.m(n) is not retained (step 210) and the device prepares to execute a next loop.

(65) For example, the device enters a standby state for a predetermined duration, for example lasting 10 milliseconds (step 215) then the index n is incremented during a step 211.

(66) To return to the test 206 in the embodiment depicted, this test 206 is executed only if the test 203 is negative.

(67) If at the end of the tests 206, 208 it is found that the probe is not frozen or that the probe has been frozen for under a minute, and the current measured value h.sub.m(n) is sufficiently close to the last value retained h.sub.f(ni), then the current value h.sub.m(n) is retained during a step 212.

(68) In the embodiment depicted, the tests 204, 205 are executed only if the test 203 is positive, namely if the current measured value h.sub.m(n) is too far distant from the last value retained h.sub.f(ni). More specifically, the test 205 implementing the experimental value h.sub.MC(n) is performed only if the test 204 employing the theoretical value h.sub.th(n) is positive.

(69) If the test 204 or the test 205 is negative, then the current value h.sub.m(n) is retained during step 212.

(70) Conversely, if these two tests 204, 205 are positive, then the current measured value h.sub.m(n) is ignored during step 210.

(71) The invention is not in any way restricted to this wording of the various tests 203, 204, 205, 206 or of course by the form of these tests.

(72) In particular, the steps 204, 205 of comparing against modeled values h.sub.th(n), h.sub.MC(n) may be performed systematically, for each of the samples, for example before or in parallel with the execution of the test that consists in comparing the received measured value against a previous measured value (for example the last value retained).

(73) Returning to FIG. 2, when a value is retained, the processor updates the value of the director coefficient Q.sub.moy during a modeling step 213. Recourse may be had to least squares method, based on all of the previously retained values, or on the last R values retained. R may for example be equal to 10 or 100 depending on the sampling rate.

(74) Furthermore, each retained value h.sub.f(n) is transmitted during a step 214 so that it can be displayed on a computer screen, for example in order to form, with the other filtered values, a charging curve. The filtered values may also serve to control the charging, as explained with reference to FIG. 1.

(75) FIGS. 3A and 3B are graphs, the ordinate axis showing the values of height, in millimeters, and the abscissa axis showing values of time, in minutes. The instant t=0 corresponds to the start of charging.

(76) A theoretical curve 300 has been obtained from an expected flow rate value and from a reactor diameter value, the reactor here being assumed to be cylindrical and of circular cross section. This curve is therefore a straight line.

(77) With reference to FIG. 3A, two measurement curves 301, 302 are obtained from the values from two respective sensors and corresponding measurement instants. For the sake of legibility, the number of such measurement curves has been limited to two, but it will be appreciated that, in practice, the number of curves to be filtered may be higher, for example four or five.

(78) As may be seen, these curves have numerous step-changes, during which the measured values may be well below the expected values. It may be assumed that these discontinuities are caused by the fact that the distance value is calculated from the signal corresponding to reflection off an obstacle rather than off the bed of catalyst.

(79) The less clear the interior of the reactor, the more often such parasitic echoes may be detected.

(80) FIG. 3B shows, in addition to the theoretical curve 300, two filtered curves 301, 302 obtained from values retained in step 212 of FIG. 2, and corresponding measurement instants. As may be seen, no step-change remains and the filtered curves are relatively close to the theoretical curve 300.

(81) These filtered curves may be discontinuous, notably at the instants corresponding to step changes.

(82) In an embodiment which has not been depicted, provision may be made for the missing values to be estimated by interpolation, from the filtered values.