This invention relates to a tilting-ladle-type automatic pouring method for automatically pouring molten metal from a ladle into a mold by tilting the ladle that holds the molten metal therein, a system for controlling the tilting motion of the ladle, and a storing medium that stores a control program for controlling the system. In particular, this invention relates to a ladle-tilting basis automatic pouring method using a servo motor that is controlled by means of a computer that is pre-configured to contain a program that causes the computer to execute a pouring process such that the servo motor positively tilts a ladle that has a tapping hole with a given shape for pouring molten metal and then inversely tilts the ladle to pour the molten metal therefrom into a mold, a tilting control system for controlling the tilting motion of the ladle, and a storing medium that stores a tilting control program for controlling the tilting motion of the ladle.
Conventionally, typical tilting-ladle-type automatic pouring methods are known as disclosed in Patent Literature 1, 2, and 3.
In the method in Patent Literature 1, a ladle is inversely tilted when it pours molten metal at an arbitrary rate of pouring. Then, a predicted volume of the molten metal poured until draining is derived based on the volume of the molten metal poured during the inverse tilting step, while the rate of pouring is derived. The predicted volume of the molten metal poured until draining when the pouring begins at the derived rate of pouring is sequentially compared with the remaining volume of pouring, which denotes the difference between the target volume of the molten metal poured and the current volume of the molten metal poured. The ladle is then inversely tilted when the remaining volume is less than the predicted volume of the molten metal poured until draining to complete pouring.
The method of Patent Literature 2 uses a servo motor that is controlled by means of a computer that is preconfigured to contain a program. In this method, a ladle holding molten metal is tilted to a side of a bank of the ladle to rapidly raise the molten-metal level to a target level to begin pouring the molten metal under conditions to prevent the molten metal from overflowing from the bank. The ladle is continuously tilted to the side of the bank to eject the molten metal therein such that the outflowed volume of the molten metal from the ladle substantially equals the inflow volume of the molten metal into a mold, when the pouring begins and at the end of the startup, while the molten-metal level in the bank is maintained at a substantially constant level. The ladle is then tilted to the opposite side of the bank to prevent the molten metal in the ladle from sloshing while the molten metal is drained to complete pouring.
In the method of Patent Literature 3, a molten metal level in a ladle when it is reversely tilted is derived based on a molten metal level that is located above the tapping hole of the ladle and lowers by stopping the forward tilting of the ladle and a molten-metal level that lowers by beginning the reverse tilting of the ladle. Using (1) a relationship between the derived molten-metal level and the filling weight of the molten metal poured into a mold from the ladle and (2) a model of the flow rate of the molten metal poured for the filling weight of the molten metal that flows from the ladle into the mold, the final filling weight of the molten metal poured from the forward tilting of the ladle to the reverse tilting of the ladle is predicted by assuming that the final filling weight is the sum of the filling weight of the molten metal poured when the ladle begins the inverse tilting and the filling weight of the molten metal poured after the ladle begins the inverse tilting. Then, a determination is made whether the predicted final filling weight of the molten metal poured equals a predetermined final filling weight. Based on the result of the determination, the reverse tilting motion of the ladle begins.
Patent Literature 1: Japanese Patent Laid-open Publication No. 10-58120
Patent Literature 2: Japanese Patent Laid-open Publication No. 2005-88041
Patent Literature 3: WO2008/136202
The disclosures in the above literature are incorporated herein by reference.
Constructing a system for embodying the pouring method in Patent Literature 1, however, requires a number of basic experiments and a time-consuming approach. Further, in high-speed pouring, because an error between the predicted weight of the outflow molten metal based on an experimental basis and the actual weight of the outflow molten metal tends to increase, the reverse tilting motion of the ladle should be carried out in several batches. Besides, because a back action when the forward tilting motion of the ladle is stopped negatively affects a load cell, a waiting time of several seconds should be required after the tilting motion of the ladle is stopped. Thus, the inverse tilting motion of the ladle requires a prolonged time. Further, Patent Literature 1 does not take into consideration the effect of variations in flow of the molten metal, which depends on the tilting angle of the ladle such that certain tilting angles of the ladle may encounter a problem in which the accuracy of the weight of the outflow molten metal is degraded.
In the method in Patent Literature 3, the shape of the ladle should be limited to a fan shape. Further, this method uses equations based on a repeat operation to conduce a problem in which the computation load on the basis of actual time in a controller is increased.
In addition, the pouring methods in Patent Literature 1, 2, and 3 involve a problem in which the accuracy of the measured weight of the outflow molten metal is significantly affected by a responsive property of a load cell for measuring the weight of the discharged molten metal and measurement noise.
The present invention that is made in view of the foregoing situations aims to provide a tilting-type automatic pouring method and a tilting control system for controlling the tilting motion of a ladle enabling both high-speed and high accuracy pouring for tilting the ladle holding molten metal therein to pour it into a mold. The present invention also aims to provide a storing medium that stores a control program for controlling the tilting motion of the ladle.
To achieve the object, the invention of claim 1 features a method for tilting-type automatic pouring molten metal from a ladle to a mold, wherein the ladle has a tapping hole with a predetermined shape and holds the molten metal, by tilting the ladle by means of a servo motor under a control of a computer in which a program to execute a pouring process is pre-configured. The method comprises the steps of:
measuring outflow weight of the molten metal that outflows from the ladle;
measuring a tilting angle that the ladle tilts and a moving position of the ladle along a direction of vertical motions of the ladle;
estimating the height level of the molten metal above the tapping hole of the ladle and the outflow weight of the molten metal that outflows from the ladle, using an extended Kalman filter, based on the measured outflow weight of the molten metal that outflows from the ladle, the measured tilting angle that the ladle tilts, the measured position of the ladle along a direction of vertical motions of the ladle, and an input voltage to the servo motor;
predicting the final outflow weight of the molten metal as the sum of a predicted outflow weight of the molten metal that outflows from the ladle when the ladle inversely tilts, which is predicted based on the tilting angle of the ladle and the estimated height level of the molten metal above the tapping hole of the ladle that has been estimated by the extended Kalman filter, and the estimated outflow weight of the molten metal that outflows from the ladle and that has been estimated by the extended Kalman filter; and
determining if the predicted final outflow weight of the molten metal is at least a specified outflow weight, and beginning an inverse tilting motion of the ladle based on the determined result.
With the present invention, the weight of the outflow molten metal can be accurately predicted even though it is significantly affected by a responsive delay of a load cell for measuring the weight of the outflow molten metal and the measurement noise. When the predicted weight of the outflow molten metal equals, or is more than, a predetermined weight of the outflow molten metal a reverse tilting motion of the ladle begins such that the weight of the outflow molten metal can be poured to rapidly and accurately achieve the predetermined weight of the outflow molten metal.
Below one embodiment of a tilting-ladle-type automatic pouring machine on which the method of the present invention is applied will be described in detail based on the accompanied drawings. As illustrated in
The load cell 9 is coupled to a load cell amplifier (not shown). Each of the tilting angle of the ladle 3 and the position of the ladle 3 in its vertical moving direction is measured by means of a corresponding rotary encoder (not shown), each provided with the first servo motor 4 and the second servo motor 5.
The controller 2 comprises of a computer that contains a program. This program causes the computer to function as the following:
a storage means for storing a model of a flow rate of the molten metal poured that flows into a mold from the ladle 3;
a controlling means for controlling for forward and rearward movement and vertically movement of the ladle 3 in synchronization with a tilting motion of the ladle 3 such that a tapping hole of the ladle 3 is centered in the tilting motion;
an angular-deriving means for deriving a tilting angle of the ladle 3 to begin the flow of the molten metal from the ladle 3 by converting the weight of the molten metal in the ladle 3 that has been measured by means of the load cell 9 before the pouring process;
an estimating means for estimating the weight of the molten metal that flows from the ladle 3 and a level of the molten metal located above a tapping hole of the ladle 3 by calculations using an extended Kalman filter based on the weight of the molten metal that flows from the ladle 3 measured by the load cell 9, input voltages to the first servo motor 4 and the second servo motor 5, the angle that the ladle 3 tilts which is measured by the corresponding rotary encoder, and the height level of the ladle 3 in its vertical motion that is measured by the corresponding rotary encoder;
a first weight-calculating means for calculating the weight of the molten metal that flows from the ladle 3 after beginning the inverse tilting motion of the ladle 3;
a second weight-calculating means for converting the weight of the molten metal within the ladle 3 measured by the load cell 9 to the weight of the molten metal that flows from the ladle 3 into a mold;
a third weight-calculating means for calculating the final weight of the molten metal that flows from the ladle 3 during the period of time between forwardly tilting the ladle 3 and inversely tilting the ladle 3 as a sum of the weight of the molten metal that flows from the ladle 3 at the beginning of inversely tilting of the ladle and the weight of the molten metal flowed from the ladle 3 after inversely tilting of the ladle; and
a determination means for determining if the calculated final weight of the molten metal flowed from the ladle 3 is a predetermined weight of the molten metal flowed from the ladle 3 or more.
Therefore, the controller 2 constitutes a positional and angular control system for controlling the position and an angle of the ladle to achieve accurate positioning in response to a positional controlling command and an angular controlling command, a synchronization control system for synchronizing the tilting angle that the ladle 3 tilts and the position of the ladle 3 to fix the center of the tilting motion of the ladle 3 on the tip end of the tapping hole, the weight-prediction control system for predicting the weight of the discharged molten metal that flows from the ladle 3 to carry out a high-speed and high-accuracy pouring, and an estimation system for estimating an operational state of pouring based on instrument data (see
As illustrated in
In the synchronization control system, as illustrated in
In
With them, positional synchronization control of the ladle 3 can be expressed by Equations (1) and (2).
r
y
=R cos θ0−R cos(θ0−rt) (1)
r
z
=R sin θ0−R sin(θ0−rt) (2)
where rt is a tilting-angular command of a tilting angle that the ladle 3 tilts, ry is a forward-and-rearward positional command of a position of the ladle 3 in the forward and rearward direction, and rz is a vertical-positional command of a vertical position of the ladle 3 in the vertical direction. As illustrated in
The weight-prediction control system for predicting the weight of the outflow molten metal is a control scheme to predict the weight of the outflow molten metal that flows from the ladle 3 when the molten metal drains so as to determine the timing of beginning the inversely tilting motion of the ladle 3 to drain the molten metal such that the predicted weight of the outflow molten metal matches the predetermined weight of the outflow molten metal. Below the weight-prediction control system will be described.
First a outflow model of the molten metal is expressed by Equations (3), (4), and (5).
where Vr, Vs, A, h, qf and q denote, as illustrated in
Further, hb and Lf denote, as illustrated in
The outflow model of the molten metal described herein adds the dead time Lp, which denotes the delay in response of the molten metal to flow from the ladle 3 due to surface tension effect, to the outflow model of the molten metal described in Patent Literature 3 (WO 2008/136202).
In the present outflow model of the molten metal, by substituting Equation (3) into Equation (4), Equation (6) can be obtained as follows:.
As expressed following Equation (7), by temporally integrating the volume of qf the outflow molten metal, the weight W of the outflow molten metal that flows from the ladle 3 can be obtained.
where r denotes the density of the molten metal and the time from t0 to t1 is the time required for acquiring the weight of the outflow molten metal that flows from the ladle 3.
Using the pouring model expressed by Equations (7) and (8), the weight-prediction control system for predicting the weight of the outflow molten metal is configured. This control system is conditional on whether the pattern of the inverse tilting of the ladle 3 when the molten metal drains (a time history of the tilting-angular velocity of the ladle 3) is a uniquely-predetermined pattern. This condition is the common condition in the art of sequence control and feed forward control.
As expressed in Equation (7), the volume of the outflow molten metal includes the dead time Lp. This indicates that the volume of the outflow molten metal may be affected by the influence during the tilting motion of the ladle 3 when it is temporally suspended even at time ts at which draining of the molten metal begins. Therefore, as expressed in Equation (8), the volume of the outflow molten metal is divided as the volume of qf (h(t)) of the outflow molten metal at time t and a variation Dqf in the volume of the outflow molten metal in the dead time.
q
f(h(t−τ))=qf(h(t))+Δqf, (Δqf=qf(h(t−τ))−qf(h(t)), 0<τ≦Lp) (8)
Presuming that the variation in the volume of the outflow molten metal during dead time at time ts at which draining of the molten metal begins is minimal compared to the volume of the outflow molten metal at time ts as (qf(n(ts))>>Dqf), Equation (8) can be rewritten as follows:
q
f(h(t−τ))≈qf(h(ts)), 0<τ≦Lp (9)
Because, in Equation (7), the density r of the molten metal, the flow rate coefficient c, and the acceleration of gravity g are constant and the width Lf of the tapping hole can be determined based on the shape of the tapping hole, the volume qf of the outflow molten metal depends on the height level h of the upper molten metal at the tapping hole. Thus, the weight W of the volume of the outflow molten metal can be derived by temporally integrating the volume of the outflow molten metal. Therefore, the weight Wb of the volume of the outflow molten metal that flows from the ladle 3 during the operation of draining the molten metal can be expressed as following Equation (10):
where fq is a representation function to represent using Expression (5) from the height level h of the upper molten metal above the tapping hole to the space of the volume qf of the outflow molten metal. Further, ts is the time at which draining the molten metal begins and tf is the time at which pouring the molten metal is completed. Substituting the assumption in Equation (9) into Equation (10) provides Equation (11).
Based on the condition in which the pattern of the inverse tilting motion of the ladle 3 is the predetermined pattern, the tilting-angular velocity w of the ladle 3 is uniquely defined. Then, from Equation (9), the tilting angle qb(t) that the ladle 3 tilts when the molten metal drains depends on the tilting angle qs that the ladle 3 tilts when draining the molten metal begins.
In Equation (6), both the surface area A of the molten metal in the ladle 3 and the volume Vs of the lower molten metal below the tapping hole depends on the tilting angle that the ladle 3 tilts, while qf depends on the height level h of the upper molten metal above the tapping hole of the ladle 3. Further, the assumption in Equation (9) is considered. Therefore, because equation (12) and the tilting-angular velocity w of the ladle 3 is uniquely defined, the height level hb of the upper molten metal above the tapping hole of the ladle 3 when the molten metal drains is determined, as expressed by equation (13), by the height level hs of the upper molten metal above the tapping hole of the ladle 3 when draining of the molten metal begins and the tilting angle qs that the ladle 3 tilts.
h
b(t)=fh(θs,hs) (13)
where fh is a representation function to represent using Equation (6) from the height level hs of the upper molten metal above the tapping hole when draining the molten metal begins and the tilting angle qs that the ladle 3 tilts to the space of the height level hb of the upper molten metal above the tapping hole of the ladle 3 when the molten metal drains. By substituting Equation (13) into Equation (11), Equation (14) is obtained.
From Equation (14), it is understood that the weight Wb of the outflow molten metal that flows from the ladle 3 when the molten metal drains depends on the tilting angle qs that the ladle 3 tilts when draining of the molten metal begins and the height level hs of the upper molten metal above the tapping hole of the ladle 3. For this reason, the weight of the outflow molten metal that flows from the ladle 3 when the molten metal drains can be predicted by acquiring the tilting angle of the ladle 3 and the height level of the upper molten metal when the molten metal drains.
Configuring the weight-prediction control system, which is based on the predicted weight of the outflow molten metal that flows from the ladle 3, requires real-time processing of Equation (14). However, such a real-time processing is difficult because Equation (14) requires derivation of the differential equation expressed in Equation (6), using the boundary conditions, i.e., the tilting angle qs of the ladle 3 and the height level hs of the upper molten metal. Therefore, a multi-term approximation is introduced to Equation (14) to allow real-time processing. Equation (15) expresses the polynominal approximation of the weight Wbq of the outflow molten metal with the tilting angle qs that the ladle 3 tilts when draining of the molten metal begins is fixed, while the height level hs of the upper molten metal above the tapping hole of the ladle 3 is varied.
Then, a plurality of tilting angles qs are obtained by varying the tilting angle qs that the ladle 3 tilts when draining of the molten metal begins such that the respective tilting angles qs are multi-term approximated by Equation (15). In turn, the obtained coefficients ai are multi-term approximated as shown by Equation (16).
Equation (17) is provided by substituting Equation (16) for Equation (15).
Based on Equation (17) which is a polynomial equation, the weight Wb of the outflow molten metal that flows from the ladle 3 when draining of the molten metal begins can be predicted with a real-time processing.
The operation for draining the molten metal begins when the weight W of the outflow molten metal that is flowed from the ladle 3 during pouring and the weight Wb of the outflow molten metal that flows from the ladle 3 when the molten metal drains comply with the condition expressed by Equation (18).
W+W
b
≧W
tg (18)
The flow chart of the weight-prediction control system is shown in
This estimation system estimates quantities of state for the operational state of pouring that are required by the weight-prediction control system for predicting the outflow weight of the molten metal flowed from the ladle 3. By configuring the estimation system, this system estimates quantities of state for the operational state of pouring using the extended Kalman filter. To configure the estimation system, the automatic pouring process is modeled.
wherein Tmt is the time constant of the motor for tilting ladle and Kmt is the gain constant. Tilting the ladle 3 causes the molten metal therein to outflow.
As discussed below, this pouring process Pf is expressed in Equations (5) and (6).
In the pouring process, dead time Lp denotes the delay in response of the molten metal to flow from the ladle 3 due to, e.g., surface tension effect. To introduce the dead time into the extended Kalman filter, Pade approximations of a first-order system, as expressed in Equations (20) and (21), are used to express the dead time.
where of qf(h(t)) denotes the flow rate of the molten metal poured at time t, qx denotes a quantity of state by expressing the dead time with Pade approximations of the first-order system, and qe denotes the flow rate of the molten metal poured at time t−Lq.
In Equation (6), qe(t)=qf(h(t−Lp)) is substituted. Further, flow rate qf of the molten metal poured is temporally integrated to convert the volume to the weight such that the weight W of the outflow molten metal can be obtained as expressed in Equation (7). In Equation (7), similar to Equation (6), qe(t)=qf(h(t−Lp)) is substituted for the dead time of the flow rate of the molten metal poured. On the other hand, an operational command to be provided to the first servo motor 4 for tilting the ladle 3 is used in the synchronization control system for synchronizing the tilting angle that the ladle 3 tilts and the position of the ladle 3. The synchronization control Kz is expressed by Equations (1) and (2). Then, as described below and as shown in
wherein Tmz is the time constant of the second servo motor 5 for vertically moving the ladle and Kmz is the gain constant. vz is the velocity of vertical movement of the ladle, and az is the acceleration of vertical movement of the ladle.
Vertical motion of the ladle 3 is carried out by means of the synchronization control system for synchronizing the tilting angle that the ladle 3 tilts and the position of the ladle 3. This vertical motion of the ladle 3 is superimposed on data of the weight of the outflow molten metal that is measured by means of the load cell that is attached to the automatic pouring machine as shown in
where TL denotes the time constant of the load cell.
Using Equations (6), (7), and (19) to (23), the automatic pouring process can be expressed by an equation of state as represented by Equation (24) and an output equation can be provided as represented by Equation (25).
where input vector u(t) in Equation (24) is expressed as u(t)=(u(t) uz(t))T. Using the process model of the automatic pouring process expressed by Equations (24) and (25), the estimation system based on the extended Kalman filter for estimating a quantity of state of pouring is configured. First, using the Euler method, Equations (24) and (25), represented by differential equations, are converted to difference equations as represented by Equations (26) and (27).
where k denotes a sampling number and DT denotes sample time. There is the relationship of t=kDT between k, DT, and time t. Further, the input vector is represented by u(k)=(u(k) uz(k))T. Against Equations (26) and (27), the extended Karman filter is configured as represented by Equations (28) and (29).
z
en(k+1)=f(zep(k),ν(k)), (28)
z
ep(k)=zen(k)+K(k)(y(k)−ξ(zen(k)) (29)
where K(k) denotes Karman gain. Estimated state variables zen and zep denote a deductive state variable and an inductive state variable. The state estimation is then carried out on Equations (28) and (29) as follows:
Time Update:
z
en(k+1)=f(zep(k),ν(k)), (30)
P
n(k+1)=F(k)Pp(k)FT(k)+Q (31)
Linearization:
Measurement Update:
z
ep(k)=zen(k)+K(k)(y(k)−ξ(zen(k)) (33)
P
p(k)=(I−K(k)C(k))Pn(k) (34)
Karman Gain:
K(k)=Pn(k)CT(k)(C(k)Pp(k)CT(k)+R)−1 (35)
Linearization:
where Q and R denote covariance matrix of system noise and observation noise, and P denotes a covariance matrix of an error in a quantity of the estimated state. The processes represented by Equations (30) to (36) are carried out such that the quantity z of state can be estimated. The estimation system for estimating the quantity of state of pouring is executed after the tilting angle that the ladle 3 tilts achieves an angle at which flowing out of the molten metal begins. This angle qsp at which flowing out of the molten metal begins can be estimated as represented by Equation (37) from the weight iq of the molten metal in the ladle 3 that is measured by means of the load cell before flowing out of the molten metal.
where fvs denotes a representation function to represent from the volume Vs of the molten metal beneath the tapping hole of the ladle 3 at the tilting angle q to the tilting angle q. The extended Kalman filter converges an error 0 as the initial error even if Equation (37) involves any estimated error. In the quantity ze of state that is estimated by means of the extended Kalman filter, the height level he of the upper molten metal above the tapping hole of the ladle 3 and the weight We of the outflow molten metal are used in the weight-prediction control system for predicting the weight of the outflow molten metal.
fvs in Equation (37) denotes an inverse mapping of the relationship as shown in
Based on identification experiments, assuming that the time constant Tmt and the gain constant Kmt of the motor for tilting the ladle are Tmt=0.01 [s] and Kmt=1.0 [deg/sV], and the time constant Tmz and the gain constant Kmz of the motor for vertically moving the ladle are Tmz=0.01 [s] and Kmz=1.0 [m/sV]. They are provided to the respective models of the motors. Further, based on identification experiments, assuming that the time constant TL of the load cell is TL=0.159 [s].
In
The pouring conditions such as the target outflow weight of the liquid and the tilting angle at which the outflow of the liquid begins were varied to determine if the accuracy of pouring is maintained.
Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. For example, some of the steps described herein may be order-independent, and thus can be performed in an order different from that described.
Number | Date | Country | Kind |
---|---|---|---|
2009-108601 | Apr 2009 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2010/055918 | 3/31/2010 | WO | 00 | 1/13/2012 |