Summary of the invention
The measuring process that the objective of the invention is to overcome common tracking system is dangerous, measurement result inaccuracy, the single system's unsafe factor that causes of signal source, solve the identification of signal source benchmark and switching problem; Solution causes tracking data error compensation, accurate processing signals source to overflow by the mechanical roller wearing and tearing, to the tracking data safe handling, is distributed to each user of continuous casting.
To achieve these goals, the invention provides a kind of casting flow tracking system of continuous casting machine, comprising:
The encoder group comprises that correspondence is installed on a plurality of encoders of a plurality of fan-shaped section drive motors rear axles, and each encoder rotates with the fan-shaped section drive motors of correspondence, and encoder whenever turns around and produces the pulse of fixed number;
Human-machine interface unit is used for determining the driven roller actual diameter according to the mechanical roller abrasion condition;
Programmable logic controller (PLC), be connected with encoder group and human-machine interface unit, be used for driven roller actual diameter that the pulse that produces according to each encoder and human-machine interface unit determine and calculate strand and dummy bar in the physical location of fan-shaped section and the cast length of strand.
In one embodiment of the invention, described programmable logic controller (PLC) comprises:
High speed counting mould is connected with each encoder, is used for receiving the pulse that each encoder produces, and stored count is carried out respectively in the pulse that each encoder produces;
The correct identification of signal source and screening module, be connected with high speed counting mould, be used for each encoder, the umber of pulse that it adds up is converted high speed counting mould to speed, when the difference of the speed of arbitrary coder transitions and system's given speed is in specified scope, this encoder is defined as current correct signal source;
Follow the tracks of computing module, be connected with screening module and human-machine interface unit with the correct identification of signal source, be used for signal source is correctly identified each current correct signal source of determining with the screening module, according to high speed counting mould its umber of pulse that adds up and the definite driven roller actual diameter of human-machine interface unit calculated strand and the physical location of dummy bar in fan-shaped section and the cast length of strand.
In an again embodiment of the present invention, described programmable logic controller (PLC) also comprises:
Signal source counting Overflow handling module, be connected with high speed counting mould and tracking computing module, be used for when high speed counting mould exceeds presetting pulse and counts encoder umber of pulse totally, to add 1 corresponding to the overflow position of this encoder, this moment, high speed counting mould was again to this encoder accumulative total pulse
Then, follow the tracks of computing module and also according to signal source counting Overflow handling module the overflow position of this encoder is calculated strand and the physical location of dummy bar in fan-shaped section and the cast length of strand.
In another embodiment of the present invention, described programmable logic controller (PLC) also comprises:
Follow the tracks of the classification processing module, be connected with the tracking computing module, be used for to follow the tracks of the strand of computing module calculating and the physical location of dummy bar and the cast length of strand and carry out data transaction according to Cultivation pattern;
Dispensing continuous casting user data module is connected with tracking classification processing module, is used for following the tracks of the Data dissemination of classification processing module conversion to the continuous casting different user.
Compared with prior art, the advantage of casting flow tracking system of continuous casting machine of the present invention is:
1) counts Overflow handling module, the correct identification of signal source and screening module, tracking computing module by a plurality of encoders, supercomputing template, signal source and successfully measure base and the physical location of dummy bar in fan-shaped section and the cast length of strand;
2) a plurality of encoder correspondences place a plurality of fan-shaped section drive motors rear axles, measuring process safety;
3) adopt a plurality of encoders, also produce separately respectively count pulse with corresponding fan-shaped section drive motors synchronous rotary, detect simultaneously strand or dummy bar stroke situation, it is mutually for subsequent use that multiple spot detects, and detects safe and reliable than single-point;
4) adopt signal source counting Overflow handling module, when counting down to of record high speed counting mould specified overflow value, carry out Overflow handling and remove overflowing in advance variable, under the prerequisite of guaranteeing Overflow handling safety, the tracking range (through adjusting error less than 2mm) that error was produced less than a cycle of operation, and dried scratching overflowed in the vacation that effectively eliminating " zero wafts " causes, solve the overflow problem in accurate processing signals source, improved reliability and the tracking accuracy (accumulative total of overflowing number of times also will be processed with zero clearing) in signal source;
5) the correct identification of signal source and screening module have been adopted, from a plurality of encoders, identify reference signal source, overcome this fixed signal source signal distortion that causes owing to unpredictalbe reason when selecting the fixed signal source as reference signal in the prior art, cause and follow the tracks of unsuccessfully, affect normal Influence of production.
6) adopted human-machine interface unit, can determine the driven roller actual diameter according to the mechanical roller abrasion condition, solved the tracking data error compensation problem that is caused by the mechanical roller wearing and tearing, measurement result is more accurate;
7) tracking classification processing module and dispensing continuous casting user data module have been adopted, follow the tracks of the classification processing module and the cast length of the physical location of the strand that calculates and dummy bar and strand can be converted to the data of user's needs according to Cultivation pattern, dispensing continuous casting user data module with the Data dissemination of conversion to the continuous casting different user.
By following description also by reference to the accompanying drawings, it is more clear that the present invention will become, and these accompanying drawings are used for explaining embodiments of the invention.
The specific embodiment
With reference now to accompanying drawing, describe embodiments of the invention, similar element numbers represents similar element in the accompanying drawing.
Before setting forth casting flow tracking system of continuous casting machine of the present invention, first the technique background of this system described.
Fan-shaped section is comprised of a driven roller and a plurality of (general 6, each 3 of driven roller front and back) non-driving pressure roller.Fig. 1 has schematically showed the composition of fan-shaped section, and wherein filled circles represents the driven roller of fan-shaped section, and open circles represents the non-driving pressure roller of fan-shaped section.Driven roller is connected on the drive motors of outside by mechanical linkage.
The below describes casting flow tracking system of continuous casting machine of the present invention, and as shown in Figure 2, described casting flow tracking system of continuous casting machine comprises:
Encoder group 001 comprises that correspondence is installed on a plurality of encoders 002 of a plurality of fan-shaped section drive motors rear axles, and each encoder 002 rotates with the fan-shaped section drive motors of correspondence, and encoder 002 whenever turns around and produces the pulse of fixed number;
Human-machine interface unit 100 is used for determining the driven roller actual diameter according to the mechanical roller abrasion condition, and the driven roller actual diameter of determining is sent to programmable logic controller (PLC) 200, mends the reward machine error to revise;
Programmable logic controller (PLC) 200 is used for driven roller actual diameters that the pulse that produces according to each encoder 002 and human-machine interface unit 100 determine and calculates strand and dummy bar in the physical location of fan-shaped section and the cast length of strand.
Wherein, programmable logic controller (PLC) 200 comprises:
High speed counting mould 201 is connected with each encoder 002, is used for receiving the pulse that each encoder 002 produces, and stored count is carried out respectively in the pulse that each encoder 002 produces;
Central processing unit 202, be connected with high speed counting mould 201 and human-machine interface unit 100 by the internal system bus, be used for calculating strand and dummy bar in the physical location of fan-shaped section and the cast length of strand according to the driven roller actual diameters that high speed counting mould 201 is determined umber of pulse and the human-machine interface unit 100 of each encoder 002 accumulative total.
Wherein, central processing unit 202 comprises:
The correct identification of signal source and screening module 203, be connected with high speed counting mould 201, be used for each encoder 002, the umber of pulse that it adds up is converted high speed counting mould 201 to speed, when the difference of the speed of arbitrary encoder 002 conversion and system's given speed is in specified scope, this encoder is defined as current correct signal source;
Signal source counting Overflow handling module 204, be connected with high speed counting mould 201, be used for when 201 pairs of encoders 002 of high speed counting mould umber of pulse totally exceeds presetting pulse and counts, to add 1 corresponding to the overflow position of this encoder 002, this moment, high speed counting mould 201 was again to this encoder 002 accumulative total pulse;
Follow the tracks of computing module 205, be connected with screening module 203, signal source counting Overflow handling module 204 and human-machine interface unit 100 with the correct identification of signal source, be used for each current correct signal source that the correct identification of signal source and screening module 203 are determined, according to high speed counting mould 201 umber of pulse of its accumulative total, signal source counting Overflow handling module 204 calculated strand and the physical location of dummy bar in fan-shaped section and the cast length of strand to its overflow position and the driven roller actual diameters determined of human-machine interface unit 100;
Follow the tracks of classification processing module 206, be connected with tracking computing module 205, be used for to follow the tracks of the strand of computing module 205 calculating and the physical location of dummy bar and the cast length of strand and carry out data transaction according to Cultivation pattern;
Dispensing continuous casting user data module 207 is connected with tracking classification processing module 206, is used for following the tracks of the Data dissemination of classification processing module 206 conversions to the continuous casting different user.
Fig. 3 has showed that casting flow tracking system of continuous casting machine shown in Figure 2 measures strand and the dummy bar physical location in fan-shaped section and the principle of the cast length of strand.As shown in Figure 3, the measuring process of described casting flow tracking system of continuous casting machine comprises:
When step S1, each encoder 002 rotate with the fan-shaped section drive motors of correspondence, produce respectively pulse;
Step S2, supercomputing template 201 adds up respectively the umber of pulse of each encoder 002;
Step S3, to each encoder 002, the correct identification of signal source converts high speed counting mould 201 to speed to the umber of pulse that it adds up with screening module 203;
Step S4, whether the difference that the correct identification of signal source and screening module 203 are judged speed that current encoder 002 is changed and system's given speed in prescribed limit, if not, continues next step, if so, turns step S6;
Step S5 is defined as current encoder with next encoder, turns step S4;
Step S6, the correct identification of signal source is defined as current correct signal source with screening module 203 with this encoder;
Step S7, signal source counting Overflow handling module 204 real time monitoring supercomputing templates 201 are to the umber of pulse of each encoder 002 accumulative total, when the umber of pulse of 201 pairs of high speed counting moulds encoders, 002 accumulative total exceeds presetting pulse and counts, to add 1 corresponding to the overflow position of this encoder 002, this moment, high speed counting mould 201 was again to this encoder 002 accumulative total pulse;
Step S8, follow the tracks of the diameter that computing module 205 receives the driven roller of human-machine interface unit 100 transmissions, to correct each the current correct signal source determined with screening module 203 of identifying of signal source, follow the tracks of computing module 205 according to umber of pulse, signal source counting Overflow handling module 204 the overflow positions to it of high speed counting mould 201 to its accumulative total, and the diameter of the driven roller of human-machine interface unit 100 transmissions calculates strand and the physical location of dummy bar in fan-shaped section and the cast length of strand;
Step S9, tracking classification processing module 206 will be followed the tracks of the strand of computing module 205 calculating and the physical location of dummy bar and the cast length of strand and be carried out data transaction according to Cultivation pattern;
Step S10, dispensing continuous casting user data module 207 will be followed the tracks of the Data dissemination of classification processing module 206 conversions to the continuous casting different user.
As from the foregoing, casting flow tracking system of continuous casting machine of the present invention has the following advantages:
1) correctly identification is counted Overflow handling module 204 with screening module 203, signal source, tracking computing module 205 is successfully measured base and the physical location of dummy bar in fan-shaped section and the cast length of strand by a plurality of encoders 002, supercomputing template 201, signal source;
2) a plurality of encoder 002 correspondences place a plurality of fan-shaped section drive motors rear axles, measuring process safety;
3) adopt a plurality of encoders 002, also produce separately respectively count pulse with corresponding fan-shaped section drive motors synchronous rotary, detect simultaneously strand or dummy bar stroke situation, it is mutually for subsequent use that multiple spot detects, and detects safe and reliable than single-point;
4) adopt signal source counting Overflow handling module 204, when the counting arrival presetting pulse of high speed counting mould 201 is counted, signal source counting Overflow handling module 204 carries out Overflow handling and removes overflowing in advance variable, under the prerequisite of guaranteeing Overflow handling safety, the tracking range (through adjusting error less than 2mm) that error was produced less than a cycle of operation, and dried scratching overflowed in the vacation that effectively eliminating " zero wafts " causes, solve the overflow problem in accurate processing signals source, improved reliability and the tracking accuracy (accumulative total of overflowing number of times also will be processed with zero clearing) in signal source;
5) the correct identification of signal source and screening module 203 have been adopted, from a plurality of encoders 002, identify current correct signal source (reference signal source), overcome this fixed signal source signal distortion that causes owing to unpredictalbe reason when selecting the fixed signal source as reference signal source in the prior art, cause and follow the tracks of unsuccessfully, impact is normally produced.
6) adopted human-machine interface unit 100, can revise according to the mechanical roller abrasion condition diameter of driven roller, solved the tracking data error compensation problem that is caused by the mechanical roller wearing and tearing, measurement result is more accurate;
7) tracking classification processing module 206 and dispensing continuous casting user data module 207 have been adopted, follow the tracks of classification processing module 206 and the cast length of the physical location of the strand that calculates and dummy bar and strand can be converted to the data of user's needs according to Cultivation pattern, dispensing continuous casting user data module 207 with the Data dissemination of conversion to the continuous casting different user.
Wherein, the correct identification of signal source with the process that 203 identifications of screening module filter out current correct signal source is:
Step S101, to each encoder 002, the correct instantaneous velocity that according to high speed counting mould 201 umber of pulse of its accumulative total is calculated corresponding fan-shaped section drive motors with screening module 203 of identifying of signal source, computing formula is:
(get unit interval V
n=Δ C
n/ Pm), and wherein, V
nBe the instantaneous velocity of the fan-shaped section drive motors corresponding with n encoder 002, Δ C
nFor to n encoder 002, the umber of pulse in the unit interval that umber of pulse of its accumulative total is obtained by high speed counting mould 201, Pm is the umber of pulse of encoder individual pen, wherein n is the numbering of encoder 002;
Step S102, the correct identification of signal source and
screening module 203 calculate the average speed of each fan-shaped section drive motors according to the instantaneous velocity of each the fan-shaped section drive motors that calculates, and computing formula is:
Wherein, V
n' be the average speed of the fan-shaped section drive motors corresponding with
n encoder 002, K
nBe the sampling number of the fan-shaped section corresponding with
n encoder 002, V
nThe instantaneous velocity of the fan-shaped section drive motors corresponding with
n encoder 002 during for each sampling;
Step S103, relatively whether average speed and system's given speed of each fan-shaped section drive motors exceed prescribed limit to the correct identification of signal source with screening module 203, if not, determine successively that according to formation the encoder corresponding with the fan-shaped section drive motors that does not exceed prescribed limit is current correct signal source;
In addition, because difference (as the asynchronism(-nization) of starting shipment of each encoder 002, leak code etc.), their count value is asynchronous, therefore before it is used as reference signal, state " synchronously " before at first will making itself and original signal normally is namely the initial value of the normal value of original signal as this encoder.
Moreover when reference signal source switched, the umber of pulse in the current correct signal source that the correct identification of signal source and screening module 203 are deposited deposit unit was sent to the deposit unit in the current correct signal source of newly choosing, to realize without scratching switching.
Wherein, follow the tracks of computing module 205 calculate strands and dummy bar in fan-shaped section physical location and the process of the cast length of strand be specially:
Step S201, follow the tracks of computing module 205 and receive the driven roller actual diameter that human-machine interface unit 100 is determined according to the mechanical roller abrasion condition, calculate pulling-straightening roller machine error correction factor e according to the driven roller actual diameter, computing formula is: the e=driven roller actual diameter/straight warp of nameplate roller;
Step S202 follows the tracks of
computing module 205 calculation overflow errors, and computing formula is
Wherein τ is overflow error, and Sm is the maximum cycle of
central processing unit 202, and Pn is the maximum impulse of
encoder 002, and D is the diameter of driven roller (such as Fig. 1), and N is the maximum speed of fan-shaped section drive motors, and i is speed reducing ratio, and 60000 is the dimension adaptation coefficients;
Step S203 follows the tracks of computing module 205 and mends reward E according to overflow error τ calculation overflow, and computing formula is: E=overflows number of times * τ/2, wherein overflows number of times and be the value of the overflow position that signal source counting Overflow handling module 204 determines;
Step S204, follow the tracks of computing module 205 according to pulling-straightening roller machine error correction factor e value, overflow and mend reward E value calculating tracking length function, computing formula is: T (l)=X
c* e+X
l+ E, wherein, T (l) is for following the tracks of length function, X
c(overflow value is with interior length for strand is followed the tracks of this register cell length that computing formula calculates, current baseline encoded number of pulses and the computing of associated mechanical parameter of its encoder that to be the correct identification of signal source corresponding with the definite current correct signal source (reference signal source) of screening module 203 get), e is pulling-straightening roller machine error correction factor, X
lOverflow the tracking cumulative length that formula calculates for strand is all previous, computing formula is: X
l=overflowing number of times * one overflows maximum, overflow maximum and determined by signal source counting Overflow handling module 204), E appreciates for overflowing to mend;
Step S205 follows the tracks of computing module 205 and calculates strand and the physical location of dummy bar in fan-shaped section and the cast length of strand according to the tracking length function of calculating.
In addition, (operating personnel operate by the production operation case according to rhythm of production in the production model conversion, operation signal is received by system, finish associative mode conversion) time, follow the tracks of that computing module 205 will be followed the tracks of the encoded radio of computing deposit unit and output valve that signal source is counted the overflow register of Overflow handling module 204 resets.During continuous casting was produced, different production models should have different tracking mutually.
Wherein, following the tracks of classification processing module 206 will follow the tracks of result that computing module 205 calculates and carry out data transaction, dispensing continuous casting user data module 207 according to different production models and will follow the tracks of Data dissemination that the processing module 206 of classifying changes and be specially to the process of continuous casting different user:
Step S301 follows the tracks of classification processing module 206 sending dummy ingot, roll gap to measure, simulate selection current operation pattern in casting, casting, the clear pattern, according to the distance R u of the current operation mode decision dummy bar head of selecting from each section driven roller
n, the dummy ingot tail is crossed or dummy bar head from the distance R d of each section driven roller
n
Step S302 follows the tracks of classification processing module 206 according to the distance R u of the dummy bar head of determining from each section driven roller
n, the dummy ingot tail is crossed or dummy bar head calculates from the distance R d of each section driven roller that fan shaped section driving roller lifts tracing function ST (r) and fan shaped section driving roller is depressed tracing function ST (d), and is as follows respectively:
N section fan shaped section driving roller lifts the tracking expression formula:
ST(r)
n=C
n-DB-Ru
n(n=1、2、3、4、5......)
Wherein, ST (r)
nBe that n section driven roller lifts pursuit gain, C
nBe n section driven roller to crystallizer copper pipe distance suitable for reading, DB is actual pursuit gain (is the cast length of strand among the step S205, namely the length of travel of dummy bar), Ru
nBe the distance of dummy bar head from each section driven roller;
N section fan shaped section driving roller is depressed the tracking expression formula:
ST(d)
n=C
n-DB+Rd
n(n=3、4、5......)
Wherein, ST (d)
nBe that n section driven roller is depressed pursuit gain, C
nBe n section driven roller to crystallizer copper pipe distance suitable for reading, DB is actual pursuit gain (is the cast length of strand among the step S205, namely the length of travel of dummy bar), Rd
nFor the dummy ingot tail cross or dummy bar head from the distance of each section driven roller;
Step S303, tracking classification processing module 206 lifts tracing function ST (r) according to fan shaped section driving roller and fan shaped section driving roller is depressed tracing function ST (d) calculating tracking data, obtain speed parameter, follow the tracks of length value, production model conversion or end mark (ST (r), ST (d) is each fan shaped section driving roller lifted or depressed instruction under Cultivation pattern executive condition), dispensing continuous casting user data module 207 is with speed parameter, follow the tracks of length value, production model conversion or end mark are sent to each user, to respond different track demand events, such as the casting streaming system, crystallizer is transferred wide, soft depressing, mold oscillation, secondary cooling water, cutting machine, Secondary process controller system etc.
Above invention has been described in conjunction with most preferred embodiment, but the present invention is not limited to the embodiment of above announcement, and should contain various modification, equivalent combinations of carrying out according to essence of the present invention.