The present invention relates to imaging systems and has particular utility in determining the trajectory of charge material distributed in a vessel.
A blast furnace is a structure used in the steel making process to produce molten liquid iron, also referred to as hot metal. A blast furnace is a generally cylindrical structure, however, its diameter and shape changes at different elevations. The furnace has an outside shell that is made from thick steel plate, and an inside shell that is lined with refractory. The refractory lining is typically cooled by water-cooled metal components called staves.
The production of hot liquid iron using a blast furnace begins by charging iron ore (typically in the form of pellets, sinter or lump), coke and flux (typically limestone) into the top of the furnace. These raw materials slowly descend to the lower part of the furnace, and, near the bottom of the furnace, super heated air (also referred to as a hot blast) is blown into the furnace. The hot blast causes the coke to burn at a very high temperature, and at the same time, a chemical change (typically called reduction) takes place, which produces pure molten iron and slag. The slag represents a combination of flux and the extracted impurities (typically SiO, MnO, S etc.) that exist in the charged iron ore and coke. The liquid products are removed from the furnace on a periodic basis. Slag and iron are separated using the difference in specific gravity between them. The iron also undergoes a process to remove sulphur content, and is then shipped to a steelmaking area for conversion into steel while slag runs into a pit for further processing.
A blast furnace includes a charging system for charging the iron ore, coke and flux at the beginning of the iron making process. The charging system includes two main areas, the stockhouse located a distance from the furnace, and the top charging equipment located at the top of the blast furnace. The function of the stockhouse system is to weigh, batch, and deliver a mixture of the raw materials (iron ore, coke and flux) to the top charging equipment. The top charging equipment serves to deliver and distribute the raw materials into the furnace body, through the furnace top.
In a typical example, weighed raw materials are gathered in a batch mode governed by a predefined charge process (also known as a charge program) at the stock-house, and are delivered to the top charging equipment either by a skip car or by a conveyor belt. The size of the blast furnace, productivity requirements, and the availability of space are considerations that are made when determining whether a skip car or conveyor belt are used. The raw materials are then distributed into the furnace by the top charging equipment, which is also controlled by the charge program.
Traditionally, the top charging equipment uses either a two-bell type top, or a bell-less type top (also referred to as a Paul Wurth top). A two-bell type top is generally constructed with a material distributor, a small bell, and a large bell. The lower edge of the upper face of the large bell forms a seal against the bottom edge of a large bell hopper. Similarly, the small bell forms a seal against the bottom edge of a small bell hopper connected to the material distributor. The bells are connected by a rod that moves in a vertical direction. Raw material is first delivered to the small bell hopper by, e.g. a skip car. With the large bell closed, the small bell is lowered and the charge material in the small bell hopper is dropped onto the large bell. This is repeated while maintaining the seal of the large bell. The small bell is then sealed and the large bell is lowered to distribute material into the furnace without allowing any pressurized process gases to escape. Using this process, the large bell, the small bell, and the large bell hopper are subjected to heavy impact and severe abrasion, particularly at the bell sealing interfaces.
Improved two-bell hoppers have been developed, however, recently, the bell-less top has typically been favoured. The bell-less top was developed to address the problem of gas sealing under a high-pressure operation, to provide flexibility, and to reduce maintenance.
In operation, one or more lockhoppers are filled with raw material using the stockhouse system. The lockhoppers are then sealed and pressurized to the operating pressure of the furnace top. Each lockhopper is equipped with an upper and lower seal valve and a material flow control gate. The lockhoppers are used alternately, such that one is being filled while another is being emptied. By design, in order to reduce the likelihood of a sealing problem the seal valves are typically placed out of the path of material flow, which inhibits material abrasion. The flow control gate then opens to a predetermined position, which will vary based on the type of raw material whose flow it is controlling. The lower seal valves and flow control gates are in a common gas-tight housing and feed a material flow chute. The chute is used to direct material into the furnace.
When the level of material in the furnace (also referred to as the stockline) has descended to a particular level, the lower seal valve opens and allows charge to flow at a controlled rate to the chute. The chute rotates about a central vertical axis of the furnace and can adjust its angle relative to that axis, to any one of a number of predetermined positions. Each position provides a different “ring” of material within the furnace. The system used to control the chute has the flexibility of charging the material in distinctive rings, in spiralling rings of increasingly smaller diameter, or of point/spot area filling. Moreover, the quantity of material in each discharge area can be controlled if desired.
Typically, for efficient blast furnace operation, the raw materials should be charged into the furnace in a particular distribution. To predict how the charge material is distributed, e.g. by the chute, a mathematical model is used that determines the theoretical profile of the build-up of the material as it lands in the furnace. An important component for calibrating such a mathematical model is measuring the falling curves of the material, i.e., the trajectory of the material as it leaves the chute and travels to its resting place.
Traditionally, falling curves have been measured using various methods. These methods include installing a beam within the furnace that extends about half way across the furnace diameter, and having a series of bins spaced along the beam. The bins collect charge material as it falls, and the distribution within the bins is used to infer the trajectory of the charge. This approach is generally inaccurate since the trajectory is indirectly measured from the weight of the material in each bin.
Another approach, shown in Canadian Patent Application No. 2,383,538 to Danloy et al., involves installing a cantilevered probe within the furnace that senses impact from falling material. The deflection of the probe is used to determine the trajectory. This method also tends to be inaccurate since it uses an indirect measurement.
Yet another approach involves viewing the falling material with a camera, against a grid structure built inside the furnace. The grid is used to correlate the camera pixel positions to real distances. The structure is typically made of steel mesh that has a width that is approximately half the furnace diameter and is carefully mounted so as to span between the furnace center and its wall. Preferably, the mesh should be mounted to be perpendicular to the camera in order to obtain an accurate measurement. Although this approach directly measures the trajectory, its accuracy is limited since the method depends on the size of the grid and the accuracy of the installation. Moreover, the installation of the grid itself can be time consuming, and costly.
A method and apparatus for measuring the trajectory of charge material being distributed into a vessel or kiln such as the shell of a blast furnace is needed that has improved accuracy and is simpler to implement than the methods described above.
It is therefore an object of the present invention to obviate or mitigate the above-identified disadvantages.
In one aspect a method for calibrating a model representing the distribution of material into a vessel is provided. The method comprising the steps of acquiring an image of the material at a predetermined distribution position; determining a correlation between a pixel in the image and a unit of distance from an object in the image having a known dimension; determining from the image, a portion thereof representing the material; and using the correlation and the portion to obtain at least one parameter indicative of the nature of the distribution for calibrating the model.
In another aspect, a system is provided for calibrating a model representing the distribution of material into a vessel. The system comprises an imaging system for acquiring an image of the charge material at a predetermined distribution position; a light source to illuminate the charge material for obtaining the image; a processor in communication with the imaging system for determining a correlation between a pixel in the image and a unit of distance from an object in the image having a known dimension and for determining from the image a portion thereof representing the material and using the correlation and the portion to obtain at least one parameter indicative of the nature of the distribution; and an output comprising the at least one parameter, wherein the output may be used to calibrate the model.
An embodiment of the invention will now be described by way of example only with reference to the appended drawings wherein:
Referring therefore to
The system 10 is generally comprised of a camera system 34, an off-camera processor or computer system 36, and a support stand 38. The camera system 34 is capable of adjusting both tilt and yaw, in order to control the orientation of its field-of-view (FOV) 40. Preferably, the FOV 40 should be able to capture an image that includes a portion of the chute 28, of portion of charge stream 30 and at least a portion of the shell 16 or throat 18. The camera system 34 may be adjusted using a flexible stand 42, or alternatively may employ a servomechanism (not shown) to adjust the position of its lens.
The system 10 is shown in greater detail in
The computer system 36 is generally comprised of a personal computer 50, having an internal software program 52 that includes various modules, a TV tuner such as MSI VOX USB2.0, and a suitable connection for communicating with camera 46. Preferably, the program 52 has at least a module for video conversion 54, a module for performing image analysis 56, a module for calibration and correction 58, and a modelling module 60. The program 52 may run directly on the computer 50 or may be accessed and run from a remote destination over a network (not shown).
A schematic representation of the chute 28 is shown in
The camera 46 acquires a digital video of the chute 28 as it rotates within the furnace 12. The video is preferably a 640×480 pixel resolution, 24-bit, non-interlaced mpeg file that is compressed using an MPEG2 codec embedded in digital video recording software. The video may then be temporally segmented into a series of appropriate images such as image 70 shown in
In order to identify, and distinguish between the components in the image 70, the image 70 is acquired while the scene within the furnace 12 is illuminated. The illumination is provided by the light 44. In one embodiment, the light 44 is a bright, standard incandescent lamp that is directed into the furnace as shown in
Prior to performing calibration of the furnace parameters, the system 10 is assembled as shown in
In a typical application, the stand 42 is adjusted such that the camera 46 is oriented at a downward 30° angle with respect to horizontal, and at a minimum of 15° with respect to the centreline 62, however more typically at an angle of 50+° with respect to centerline 62. Preferably, the camera 46 is oriented in a direction that allows the camera 46 to view the stream 30 prior to passing through the FOV 40 as shown in the schematic plan view of
The system 10 is arranged, preferably whilst the furnace 10 is inactive, in order to perform a calibration operation to determine a set of furnace parameters corresponding to the particular furnace. The calibration will be explained more fully below. The furnace parameters typically pertain to the behaviour of the charging equipment 22 while charging different materials at different chute angles (ring positions). Values indicative of these behaviours can then be used to mathematically model material distribution, in order to either predict how material will distribute in a furnace 12 during a charge, or to obtain a particular distribution of charge material by modifying the furnace model and the subsequent charge program that is derived from the model. The outcome of the calibration (e.g. the furnace parameters) may thus be used to modify the furnace model to produce a suitable charge program and can be used to alter the model and charge program to produce a desired charge distribution.
Once the system 10 has been arranged, a calibration procedure for obtaining furnace parameters is shown in
Preferably, each video file captures the operation of the chute 28 (charging) at a particular ring position, and obtains footage of the chute 28 passing through the FOV 40 a certain number of times, e.g. four (4). The greater the number of passes through the FOV 40, the greater the chance that the desired orientation of the chute 28 in the image 70 (as explained above) may be obtained in at least one still image. The frames corresponding to those instances when the chute 28 is at the desired position are extracted from the video using analysis module 56 (during step 102) in an image format such as a bitmap (.bmp). In a typical acquisition, approximately forty (40) bitmaps are obtained for each pass to ensure that the most suitable frames are available for analysis.
In practice, it has been found that on the order of 85 video files were sufficient to obtain the desired data when charging coke. Each video contains approximately 3-4 passes, and, for each ring position, there are approximately 4-5 videos (totalling 12-20 passes) of which it was found 3 passes were sufficient to obtain a suitable average. Preferably, each pass used to make the averages should be taken from different videos to increase the chance of capturing variances in the acquisition process, however, the best images typically take precedence, e.g. those having the best illumination, camera orientation, least dust and proper rotation of the chute within the video.
Since coke and other materials such as iron fall differently from the chute 28, they must be imaged separately to extract model parameters for each material. Therefore, the procedure described herein is repeated for each type of material that may be used in the charging program for the furnace 12.
The images that are obtained from the video at step 202 are then analyzed at step 104 in order to obtain the raw coordinates of the image, using module 56. Preferably, one image 70 is selected for each ring position, and each of these images are analyzed in turn. The module 56 may include smart camera software such as Intellect™ by DVT Inc. or other suitable software compatible with computer 50. At step 104, the first image 70 is analyzed using image analysis software 56 to detect the edges 31, 33 of the stream 30a by utilizing an edge detection scheme, e.g. by detecting the highest gradient in contrast. Several stages of filtering may then be applied by module 56 in order to improve the accuracy and quality of the image 70.
For example, pre-filtering may be performed to improve the contrast used for the edge detection, i.e. to provide a sharper image for edge detection. Various other filters may be applied in the following order. Image Domain Gain Filter and then a Noise Reduction Median Filter. The image domain gain, is generally a Laplacian filter, and the noise reduction filter is generally used to reduce the speckle noise produced during a Laplacian filter, as well as spot noise that may be created through any of the acquisition or video conversion stages discussed above. In some cases, the image may be grainy or have a low contrast. In such cases, a gradient filter (e.g. Full, Kirchi, or High Pass) may be implemented prior to the gain filter. The gradient filter generally binarizes the image and helps to identify edges at a cost of a loss in some pixel information.
Once the image analysis program 56 has detected the inner edge 31 and outer edge 33, the other data points representing the stream between the edges 31 and 33 may be interpolated from the values representing the edges 31 and 33. From these measurements, pixel values corresponding to the chute 28a and charge 30a are obtained, using the bottom corner 35 of the chute 28a as the origin (0,0). The corner 35 is designated as the origin, since the raw data should ultimately be in relation to the rotation point of the chute 28, and the distance between the corner 35 and the rotation point is a known value based on the dimensions of the chute 28. The rotation point itself is not used as the origin since it is likely never to be included in the image 70.
Using objects in the FOV 40, preferably a datum such as an edge A of the chute 28, pixel values can be calibrated at step 106 to real world distance as shown in
Using θ, and the physical dimension for edge A stored by computer system 36 being, e.g., equal to 76 cm, a horizontal reference distance (x-direction) and a vertical reference distance (y-direction) may be calculated. Along the x-direction between points (239,9) and (350,9), the horizontal reference is calculated as
Similarly, along the y-direction between either point (239,9) or (350,9) and point (262,52), the vertical reference is calculated as yref=76 cm×sin θ=33.3661 cm.
Using the horizontal and vertical references, horizontal and vertical conversion factors may be calculated. The distance xref corresponds to 111 pixels 70b. Therefore, the horizontal conversion factor is calculated as
The distance yref corresponds to 43 pixels in image 70b. Therefore, the vertical conversion factor is calculated as
The conversion factors xcon and ycon are used to measure the trajectory of the charge 30a as it would appear in the particular image (in this case as it would appear in image 70b) based on pixel measurements that are then converted to real world measurements.
Once the pixel-to-distance calibration has been completed, the coordinates of the acquired image 70 are used to perform a rotation correction operation at step 108 using program 58.
If the physical angle of inclination were, e.g., 42.8°, then the connection factor is 42.8°−38.66°=4.13°=0.07 radians. This rotation correction can be used to correct for distortion such as skew in the image 70c, to enable more accurate analysis.
Once the rotation correction is complete, model parameters for that particular ring position are extracted at step 10 using modelling program 60. The model parameters may subsequently be used to calibrate the model as will be explained below. In general, the information required from the image 70 for generating the model for the particular furnace 12, are velocity and delta. The velocity is the speed of the material in the stream at a point closest to the chute 28. The direction (or vector) of this velocity is referenced in relation to the bottom edge of the chute 28. The delta is the angle between the velocity vector and the bottom edge of the chute as shown in
Referring therefore to
Typically delta and velocity are governed by certain formulas. These formulas can be used to tabulate lists of velocities and angles for each ring position, which can be input into the furnace control model, which will use the values to adjust the furnace parameters. The furnace parameters generally include material flow, chute angle, etc.
Preferably, velocity and delta are calculated for the curves representing the inner and outer edges of the stream, as well as a mid-stream curve. For example, making reference to
Using knowledge of the angle of chute 28d theta θ can be determined, and from θ, delta Δ can be calculated. These steps are repeated for the outer stream and middle stream(s) as necessary. These calculations may then be tabulated (with others from different ring positions) and thereafter used to generate furnace parameters which may then be used to derive and/or calibrate a furnace model.
A determination is made at step 112 as to whether or not there are any more ring positions to analyze If yes, steps 104-110 are repeated for the next image, at the next ring position. Once an analysis has been conducted for each ring position, furnace parameters are then generated and stored at step 114, using modelling program 60. Such furnace parameters will correspond to the particular furnace (e.g. furnace 12) and the particular material being charged at that time. This entire process is repeated for each type of charge material that may be used in a charge program, e.g coke, iron, etc. Therefore, the system 10 will acquire video footage, extract images, calculates model parameters for each material type, at each ring position for the particular furnace 12, and produce a complete set of furnace parameters for that furnace with each type of charge material. The furnace parameters may then be used by the modelling program 60 to calibrate the furnace model and generate a custom charge program using the calibrated model, as will be explained more fully below.
The above calibration shown in
In general, the furnace model is any suitable mathematical model used to represent a relationship between the material being charged, and the resulting distribution within the furnace 12. The model may be adjusted to suit a specific furnace and the different types of material charged based on the furnace parameters generated at step 114. The relationship is built from the tabulated values for velocity and delta that are determined at each ring position, and the model can be adapted to suit any permutation of furnace and material type. It will be appreciated that the furnace model will vary from furnace to furnace and based on the equipment used and the throughput of the charging equipment. The model will also vary depending on the type of top used (e.g. two-bell, bell-less etc.)
Referring to
Based on the availability of the previously generated furnace parameters, the modelling program 60 is thus able to dynamically change the model based on the desired charge and its desired distribution, and dictate the sequence of steps in the charge program 88 and the nature of each step.
Preferably, a representation of the actual charge 90 is acquired using a suitable means denoted by numeral 94, such as a vision system or thermal sensor. The actual charge can be used as a feedback to dynamically update the charge program to account for discrepancies between the desired charge 86 and the actual charge 90 during the charging process. This is typically determined manually by observing the representation 92 but may also be done automatically using a suitable software program that can interpret such discrepancies and alter the charge program accordingly. It will be appreciated that the memory 80 will preferably store data for all material types, furnaces, and ring positions so that the modelling program 60 may be used to generate a charge program 88 for any furnace 12 that has undergone the steps outlined in
Therefore, it may be seen that by acquiring video footage of a charging process, and using the video footage to obtain images showing the trajectory of charge 30 as it falls from the chute 28, blast furnace parameters can be modelled and used to calibrate the charging process. The system 10 can be used during any downtime for the furnace 12 to generate the furnace parameters, and when stored, the furnace parameters can be used to calibrate and adjust the charging program dynamically as needed.
It will be appreciated that although the above examples are described in the context of a blast furnace 12, the system 10 may be used to determine the trajectory of charge material that is distributed into any type of vessel or kiln.
Although the invention has been described with reference to certain specific embodiments, various modifications thereof will be apparent to those skilled in the art without departing from the spirit and scope of the invention as outlined in the claims appended hereto.
This application claims priority from U.S. application No. 60/773,660 filed on Feb. 16, 2006 which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60773660 | Feb 2006 | US |