SYSTEMS AND METHODS FOR MONITORING CASTINGS
A control system for a casting process includes a sensor positioned to monitor a property of a cast product during the casting process and provide a corresponding sensing signal. The control system also includes a processing circuit configured to generate a real-time model of the cast product based on the corresponding sensing signal and determine a control variable using the real-time model of the cast product. The control variable relates to a real-time modification of the cast product.
Casting processes are used to produce various cast products. Continuous casting processes may produce a semi-finished cast product (e.g., an ingot, a billet, a bloom, a slab, etc.) that is later subjected to secondary processing (e.g., cold-worked, hot-worked, etc.) to produce a final shape. Batch casting (e.g., investment casting, die casting, sand casting, etc.) is used to produce cast products that may not be subjected to secondary processing.
Traditional casting processes involve pouring a molten material into a mold and thereafter removing the cast product. The shape of the mold and the use of auxiliary design features (e.g., a sprue having a particular shape) are used to control one or more properties of the cast product (e.g., porosity). Defects or other deficiencies in the cast product are traditionally measured after the cast product has solidified, thereby requiring additional processing steps to produce a cast product that meets one or more design specifications. In other casting processes, cast products are iteratively produced until the design specifications are satisfied (e.g., the shape or position of the sprue may be varied between pours). Secondary processing or iterative production is expensive, produces non-uniform cast products, and reduces the efficiency of the casting process.
SUMMARYOne embodiment relates to a control system for a casting process. The control system includes a sensor positioned to monitor a property of a cast product during the casting process and provide a corresponding sensing signal. The control system also includes a processing circuit configured to generate a real-time model of the cast product based on the corresponding sensing signal and determine a control variable using the real-time model of the cast product. The control variable relates to a real-time modification of the cast product.
Another embodiment relates to a casting apparatus that includes a mold, a sensor, a processing circuit, and a regulation system. The mold is configured to receive molten material as part of a casting process and includes a sidewall that at least partially shapes a cast product. The sensor is positioned to monitor a property of the cast product during the casting process and provide a corresponding sensing signal. The processing circuit is configured to generate a real-time model of the cast product based on the corresponding sensing signal and determine a control variable using the real-time model of the cast product. The regulation system is configured to modify the cast product during the casting process as a function of the control variable.
Still another embodiment relates to a casting apparatus that includes a mold, an ultrasound transducer, a processing circuit, and a regulation system. The mold is configured to receive molten material as part of a casting process and includes a sidewall that at least partially shapes a cast product. The ultrasound transducer is positioned to engage the cast product with a plurality of ultrasound waves, interaction of the plurality of ultrasound waves with the cast product producing a plurality of response signals. The processing circuit is configured to determine a volumetric flow property of the cast product during the casting process by evaluating a Doppler shift based on the plurality of response signals and determine a control variable using the volumetric flow property. The regulation system is configured to modify the cast product during the casting process as a function of the control variable.
Yet another embodiment relates to a casting apparatus that includes a mold, a first probe, a processing circuit, and a regulation system. The mold is configured to receive molten material as part of a casting process and includes a sidewall that at least partially shapes a cast product. The first probe is configured to engage the cast product with a test signal and provide a sensing signal relating to a property of the cast product. The processing circuit is configured to determine a volumetric temperature profile of the cast product during the casting process based on the sensing signal and determine a control variable using the volumetric temperature profile. The regulation system is configured to modify the cast product during the casting process as a function of the control variable.
Another embodiment relates to a method for actively controlling a casting process. The method includes monitoring a property of a cast product during the casting process using a sensor, providing a corresponding sensing signal with the sensor, generating a real-time model of the cast product based on the corresponding sensing signal, and determining a control variable using the real-time model of the cast product. The control variable relates to a real-time modification of the cast product.
Another embodiment relates to a method for actively controlling a casting process. The method includes providing a mold configured to at least partially shape a cast product as part of a casting process, monitoring a property of the cast product during the casting process using a sensor, providing a corresponding sensing signal with the sensor, generating a real-time model of the cast product based on the corresponding sensing signal, determining a control variable using the real-time model of the cast product, and modifying the cast product during the casting process as a function of the control variable.
Another embodiment relates to a method of manufacturing a cast product. The method includes providing molten material to a mold having a sidewall configured to at least partially shape a cast product as part of a casting process, engaging the cast product with a plurality of ultrasound waves using an ultrasound transducer, interaction of the plurality of ultrasound waves with the cast product producing a plurality of response signals, determining a volumetric flow property of the cast product during the casting process by evaluating a Doppler shift based on the plurality of response signals with a processing circuit, determining a control variable using the volumetric flow property, and modifying the cast product during the casting process as a function of the control variable with a regulation system.
Another embodiment relates to a method of manufacturing a cast product. The method includes providing a molten material to a mold having a sidewall configured to at least partially shape a cast product as part of a casting process, engaging the cast product with a test signal using a first probe configured to provide a sensing signal relating to a property of the cast product, determining a volumetric temperature profile of the cast product during the casting process with a processing circuit based on the sensing signal, determining a control variable using the volumetric temperature profile, and modifying the cast product during the casting process as a function of the control variable with a regulation system.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented here.
According to one embodiment, a casting process is actively controlled to reduce the prevalence of defects within cast products. In one embodiment, the casting process begins with pouring molten material into a mold and continues until the molten material solidifies (e.g., until all of the molten material solidifies). In another embodiment, the casting process begins with pouring molten material into a mold and continues until the cast product cools to ambient temperature. A sensor monitors a property of the cast product during the casting process, and a processing circuit determines a control variable relating to a real-time modification (i.e., an active modification, an intra-run modification, a modification prior to complete solidification of the cast product, etc.) of the cast product. A regulation system is configured to modify the cast product during the casting process as a function of the control variable.
Referring to the embodiment shown in
Mold 50 is configured to receive molten material as part of the continuous casting process. According to the embodiment shown in
As shown in
Referring still to the embodiment shown in
As shown in
In one embodiment, sensor 80 is configured to monitor the property at an inner volume of cast product 60. In another embodiment, sensor 80 is configured to monitor the property at an outer surface of cast product 60. Sensor 80 may be positioned at least partially within the inner volume of cast product 60, positioned along an outer surface of cast product 60, or spaced from cast product 60. In one embodiment, sensor 80 protrudes into the inner volume through an outer surface of cast product 60. By way of example, sensor 80 may include a thermocouple. By way of another example, sensor 80 may include at least one of a strain gauge, a flow meter, a force gauge, a viscometer, an ultrasound transducer, an x-ray detector, a resistor, a current meter, and a magnetometer. In another embodiment, sensor 80 includes a transmitter configured to wirelessly convey the corresponding sensing signal from within cast product 60. In still another embodiment, sensor 80 is spaced from cast product 60 and configured to remotely monitor the property of cast product 60. By way of example, sensor 80 may include a pyrometer. By way of another example, sensor 80 may include at least one of a thermal imager, an ultrasound transducer, an x-ray detector, a microscope, and a magnetometer.
According to one embodiment, the property monitored by sensor 80 includes a temperature of cast product 60. By way of example, sensor 80 may be positioned to monitor a temperature at an outer surface of cast product 60. By way of another example, sensor 80 may be positioned to monitor a temperature within cast product 60. According to another embodiment, sensor 80 is positioned to monitor a flow of material (e.g., molten material) within cast product 60. According to still other embodiments, sensor 80 is positioned to monitor at least one of a stress (e.g., a stress within the material of cast product 60), a strain (e.g., a strain within the material of cast product 60), a porosity of cast product 60, a phase boundary (e.g., a boundary between molten and solid material, a boundary between two or more constituents of cast product 60, etc.) within cast product 60, a conductivity of cast product 60, a current flow through cast product 60, and interaction of a magnetic field with cast product 60.
In one embodiment, sensor 80 monitors the property of cast product 60 and provides a corresponding sensing signal. The corresponding sensing signal may relate to the property of cast product 60. By way of example, sensor 80 may be configured to monitor the temperature of cast product 60, and the corresponding sensing signal may have a voltage that varies based on the measured temperature of cast product 60.
Referring still to the embodiment shown in
In one embodiment, regulation system 90 is configured to apply a force to cast product 60 during the casting process. In another embodiment, regulation system 90 is configured to vary the temperature of at least a portion of cast product 60 (e.g., apply heat to cast product 60, apply water or another cooling fluid to cast product 60, etc.). In still another embodiment, regulation system 90 is configured to engage cast product 60 with an electric signal (e.g., a current, an electric field, etc.). In yet another embodiment, regulation system 90 is configured to apply a magnetic field to cast product 60.
Referring still to
Upon initial solidification, molten material 20 may transition into various solid phases. The solid phases that are formed may be related to the composition of molten material 20. In one embodiment, molten material 20 is steel and includes a mixture of iron and carbon. Molten material 20 may initially solidify into 6-ferrite or austenite. The solid phase that is formed may vary based upon the composition of molten material 20. In one embodiment, molten material 20 is a hypoeutectic steel that includes iron and 0.75 weight percent carbon, and austenite is initially formed during solidification. Further reduction in the temperature may result in the formation of ferrite and cementite. The strength, ductility, or other characteristics of cast product 60 may be impacted by the solid phases formed therein. According to one embodiment, regulation system 90 is configured to vary the solid phases within cast product 60 by controlling the eutectoid reaction (e.g., regulation system 90 dispersion strengthens the alloy). By way of example, regulation system 90 may introduce an agent (e.g., carbon) to cast product 60 to change the composition of the alloy and increase the amount of cementite therein (e.g., to increase the carbon content of the steel). By way of another example, regulation system 90 may be a burner and reduce the grain size by controlling the temperature of cast product 60. By way of still another example, regulation system 90 may include a spray nozzle configured to apply a cooling fluid, thereby increasing the cooling rate during the eutectoid reaction and increasing the strength of the alloy. By way of yet another example, regulation system 90 may lower the transformation temperature at which the eutectoid reaction begins.
Referring next to
According to the embodiment shown in
According to one embodiment, processing circuit 100 is coupled to sensor 80 and regulation system 90. Processing circuit 100 is configured to evaluate the corresponding sensing signal provided by sensor 80 and generate a real-time model of cast product 60 based on the corresponding sensing signal, according to one embodiment. Processing circuit 100 may determine a control variable using the real-time model of cast product 60. In one embodiment, processing circuit 100 utilizes a physics simulator or another numerical simulator to generate the real-time model. The control variable is related to a real-time modification of the cast product. In one embodiment, regulation system 90 is configured to modify cast product 60 during the casting process as a function of the control variable. In one embodiment, a control system for a casting process includes sensor 80 and processing circuit 100.
Referring still to the embodiment shown in
According to one embodiment, the real-time model of cast product 60 is based on a parameter (e.g., the material of cast product 60, the heat transfer coefficient of the material of cast product 60, the relationship of conductivity or permeability as a function of temperature for the material of cast product 60, etc.). In one embodiment, processing circuit 100 is configured to derive the parameter empirically using the corresponding sensing signal. In other embodiments, processing circuit 100 is configured to calculate the parameter using numerical simulation. In still other embodiments, the parameter is stored within a memory (e.g., pre-programmed, etc.) or provided by an operator via a user-interface.
In one embodiment, processing circuit 100 updates the real-time model during the continuous casting process. By way of example, processing circuit 100 may update the real-time model during an elapsed time between the beginning and termination of the pour. Processing circuit 100 may update the real-time model according to a refresh rate. Such an update may include calculating or otherwise simulating one or more values for at least one of the discrete computational nodes or unit volumes. In one embodiment, the refresh rate is related to (e.g., equal to) a sensing rate at which sensor 80 monitors the property of cast product 60. In another embodiment, the refresh rate is a multiple of the sensing rate (e.g., a refresh rate of half the sensing rate).
Processing circuit 100 may be configured to generate the real-time model using computer simulation (e.g., numerical simulation, etc.). In one embodiment, processing circuit 100 is configured to perform numerical simulation in real-time (e.g., continuously, according to a refresh rate, etc.). In other embodiments, processing circuit 100 is configured to perform the numerical simulation asynchronously. According to one embodiment, the numerical simulation includes determining at least one of a phase transition within cast product 60, a thermal transport within cast product 60, a porosity of at least a region of cast product 60, a chemical reaction within cast product 60, a precipitation of the material of cast product 60, and a segregation within cast product 60. By way of example, the phase transition may include at least one of a molten-molten phase transition, a molten-solidified phase transition (i.e., the region between the molten and solidified material of cast product 60), and a solid-solid phase transition (i.e., a transition between different solid-phase regions).
According to another embodiment, the numerical simulation includes determining at least one of a stress, a strain, a viscosity, a flow, a pressure, a shear force, a body force, an induction, and a current transport within cast product 60. By way of example, the body force may include at least one of a force due to gravity and a Lorentz force acting on a unit volume of cast product 60. By way of another example, a pressure within cast product 60 may occur due to the flow of molten material 20. Such flow may generate a ferrostatic pressure of the solidifying molten material 20 against the solid outer walls of cast product 60.
According to one embodiment, the numerical simulation includes at least one of a space dependence, a time dependence, and a boundary condition dependence of cast product 60. The space dependence may include computing or otherwise simulating one or more values for different portions of cast product 60 (e.g., different locations along a cross-sectional plane of cast product 60, different locations along the length of cast product 60, different locations within the entire cast product 60, etc.). The time dependence may include computing or otherwise simulating different values for different elapsed times (e.g., measured from the beginning of the pour). Such different values may be computed independently, or later values may be computed using previously-determined values for a particular node or unit volume. In one embodiment, the boundary condition includes at least one of a stress, a heating rate, a cooling rate, and a temperature at a surface of the cast product.
According to the embodiment shown in
Referring next to
According to one embodiment, processing circuit 100 is configured to differentiate casting function 110 with respect to the control variable. Such differentiation may be used to determine maxima (e.g., a local maximum, a global maximum, etc.) or minima of casting function 110. As shown in
In one embodiment, processing circuit 100 is configured to optimize casting function 110 while satisfying a constraint function. The constraint function may establish a threshold value for the control value (e.g., a minimum, a maximum, etc.), may facilitate selection between multiple solutions to casting function 110, or may facilitate selection between solutions for different casting functions. By way of example, the constraint function may include at least one of a time, a material usage, an expense, a work input, a heating input, and a cooling input associated with the casting process. In one embodiment, processing circuit 100 is configured to optimize two or more casting functions to generate two or more optimized solutions, and the constraint function is configured to facilitate evaluation of, or selection between, the two or more optimized solutions.
According to another embodiment, casting function 110 is a function of a plurality of variables. In one embodiment, processing circuit 100 is configured to optimize casting function 110 by evaluating the effect on casting function 110 of executing a first control strategy and a second control strategy. By way of example, the first control strategy and the second control strategy may include approaches for determining an appropriate control variable for use by a regulation system. The approaches may include procedures for evaluating or otherwise manipulating casting function 110 (e.g., differentiate casting function 110, integrate casting function 110, select the smallest solution to casting function 110 for a particular condition, etc.). Processing circuit 100 simulates execution of the control strategies to facilitate determining the control variable, according to one embodiment. Processing circuit 100 may optimize casting function 110 in real-time or asynchronously. In one embodiment, processing circuit 100 is configured to determine the first control strategy by differentiating casting function 110 with respect to a first variable and determine the second control strategy based by differentiating casting function 110 with respect to a second variable. By way of example, casting function 110 may relate the fatigue strength of a cast product to a temperature of an applied cooling fluid and a flow rate of the applied cooling fluid. The first control strategy may relate the fatigue strength of the cast product to the temperature of the applied cooling fluid, and the second control strategy may relate the fatigue strength of the cast product to the flow rate of the applied cooling fluid. In one embodiment, processing circuit 100 is configured to optimize casting function 110 by differentiating casting function 110 with respect to the temperature of the applied cooling fluid and with respect to the flow rate of the applied cooling fluid. In still other embodiments, processing circuit 100 is configured to otherwise manipulate casting function 110 (e.g., integrate, evaluate, etc.) to determine the first control strategy and the second control strategy. According to one embodiment, processing circuit 100 evaluates the first control strategy and the second control strategy in parallel. According to another embodiment, processing circuit 100 sequentially evaluates the first control strategy and the second control strategy.
According to another embodiment, casting function 110 is related to the corresponding sensing signal provided by sensor 80. By way of example, casting function 110 may be related to a condition of a cast product and a function of the corresponding sensing signal. According to another embodiment, casting function 110 is related to a condition of a cast product and a function of both one or more sensing signals and one or more control variables. According to still another embodiment, processing circuit 100 is configured to determine a control strategy relating one or more control variables to the one or more sensing signals. Processing circuit 100 may be configured to determine the control strategy using a filter relating the casting process, one or more control variables, and the one or more sensing signals. The filter may include a linear filter or a nonlinear filter. In one embodiment, the filter includes a Kalman filter that refines (e.g., takes into account signal noise, etc.) the sensing signals provided by sensor 80. According to another embodiment, processing circuit 100 is configured to optimize casting function 110 based on a filter relating one or more control variables to one or more sensing signals (e.g., based on a filter relating the casting process, a control variable, and a sensing signal, etc.). In one embodiment, processing circuit 100 evaluates a first control strategy and the second control strategy in parallel. In another embodiment, processing circuit 100 sequentially evaluates a first control strategy and the second control strategy.
According to one embodiment, processing circuit 100 is configured to determine the control variable as casting function 110 exceeds a threshold value or a threshold gradient (e.g., as the rate at which the fatigue strength is increasing exceeds a threshold). According to another embodiment, processing circuit 100 is configured to determine the control variable by evaluating casting function 110 until an end time (e.g., of the casting process, of the simulation, etc.) is reached. According to still another embodiment, processing circuit 100 is configured to determine the control variable by evaluating casting function 110 until an event occurs. In one embodiment, the event is defined to occur when casting function 110 exceeds a threshold value. In another embodiment, the event is defined to occur when a property of the cast product exceeds a threshold value.
According to another embodiment, processing circuit 100 is configured to determine the control variable by optimizing a condition of the cast product. By way of example, the condition of the cast product may include a phase, a phase distribution, a porosity, a strength, a stress characteristic, a strain characteristic, a fatigue characteristic, a creep characteristic, a vibrational mode, a vibrational frequency, a ductility, a stress-strain characteristic, and a uniformity of the cast product. By way of another example, the condition of the cast product may include at least one of an expense, a work input, a heating input, and a cooling input required during the casting process. In one embodiment, processing circuit 100 is configured to optimize a condition of the cast product while satisfying a constraint function. By way of example, processing circuit 100 may use the real-time model of the cast product to determine a condition of the cast product and iteratively modify the control variable until a constraint function is satisfied (e.g., until the porosity of the cast product is below a threshold value).
Referring next to
In one embodiment, the real-time model generated by the processing circuit may indicate that cast product 60 has one or more defects at a particular location. Regulation system 90 may modify cast product 60 during the casting process as a function of the control variable determined by processing circuit 100. In one embodiment, sensor 80 is positioned to monitor the temperature of cast product 60, and processing circuit 100 is configured to generate the real-time model based on the corresponding sensing signal. Processing circuit 100 may use the real-time model to determine a control value relating a particular force to a particular location of cast product 60. Regulation system 90 may thereafter apply the force to cast product 60 at the particular location, thereby reducing the prevalence of the defect without subjecting the entire cast product 60 to the modification. Use of the real-time model facilitates evaluation of various properties of cast product 60 based on a single monitored property. Use of the real-time model also facilitates monitoring and actively modifying of cast product 60.
Referring now to
According to one embodiment, the thermal regulation system selectively heats cast product 60. The thermal regulation system may selectively heat an outer surface of cast product 60 to a case depth. In one embodiment, the thermal regulation system heats and subsequently cools a portion of cast product 60. By way of example, the thermal regulation system may heat and quench a portion of a steel cast product 60. The case depth may include a layer of martensite that is formed after quenching the heated portion of cast product 60. In other embodiments, the thermal regulation system applies heat and an agent as part of a diffusion processes configured to vary a property of cast product 60. By way of example, the thermal regulation system may heat and apply carbon, liquid cyanide, nitrogen, or another agent, which diffuses into the outer portion of cast product 60. Such a process may increase at least one of the strength, hardness, and toughness of a portion of cast product 60.
According to another embodiment, regulation system 90 includes an electrical device. In one embodiment, the electrical device is coupled to processing circuit 100 and positioned to engage cast product 60 with an electrical signal. The electrical signal may vary based on a control variable determined by processing circuit 100. In one embodiment, the electrical device is configured to apply at least one of a current, an electric field, and a voltage to cast product 60. By way of example, an electric current or an electric field may facilitate volumetric heating of cast product 60. The volumetric heating may occur during the casting process and may be targeted to a particular portion of cast product 60 (e.g., a portion of cast product 60 having a defect as determined by processing circuit 100 evaluating one or more sensing signals).
According to yet another embodiment, regulation system 90 includes a magnetic field generator. In one embodiment, the magnetic field generator is coupled to processing circuit 100 and positioned to apply a magnetic field to cast product 60. The magnetic field may vary based on a control variable determined by processing circuit 100. By way of example, the strength or direction of the magnetic field may vary as a function of the control variable. In one embodiment, the application of a magnetic field generates a Lorentz force within cast product 60. Such a Lorentz force may facilitate the application of volumetric forces to cast product 60. The Lorentz force may be applied during the casting process and may be targeted to a particular portion of cast product 60 (e.g., a portion of cast product 60 having a defect as determined by processing circuit 100 evaluating one or more sensing signals).
Referring next to the embodiment shown in
According to the embodiment shown in
As shown in
Referring still to
Referring next to the embodiment shown in
As shown in the detail view of
Referring again to
According to one embodiment, processing circuit 370 is configured to determine a volumetric flow property of cast product 340 during the casting process. In one embodiment, the volumetric flow property includes at least one of a speed, a direction, a voracity, and a turbulence of the material within cast product 340. The volumetric flow property may provide information regarding a heat flow within cast product 340. Processing circuit 370 may determine the volumetric flow property by evaluating a Doppler shift based on response signals 364. By way of example, the Doppler shift may include the difference in frequency between ultrasound waves 362 and response signals 364, the difference in frequency between various response signals 364, or still another variation. In one embodiment, processing circuit 370 is configured to determine a control variable using the volumetric flow property.
According to one embodiment, processing circuit 370 is configured to determine the volumetric flow property at a point within cast product 340. According to another embodiment, processing circuit 370 is configured to determine the volumetric flow property for at least two points along a line within cast product 340. According to still another embodiment, processing circuit 370 is configured to determine the volumetric flow property for a plurality of points along a plane within cast product 340. According to still another embodiment, processing circuit 370 is configured to determine the volumetric flow property on a surface of cast product 340.
Processing circuit 370 may determine the volumetric flow property for a particular location within cast product 340. In another embodiment, processing circuit 370 is configured to determine a cumulative volumetric flow property for cast product 340. By way of example, processing circuit 370 may be configured to determine the cumulative volumetric flow property using a plurality of points along a surface of cast product 340. By way of another example, processing circuit 370 may be configured to determine the cumulative volumetric flow property using a plurality of points within an interior region of cast product 340.
In one embodiment, processing circuit 370 is configured to determine the control variable using a simulation-based control algorithm. Processing circuit 370 may be configured to generate a real-time model of cast product 340 based on response signals 364, and processing circuit 370 may be configured to determine the control variable using a parametric control algorithm, according to various embodiments. In another embodiment, processing circuit 370 includes a filter configured to relate a condition of cast product 340 to response signals 364. In one embodiment, the condition includes at least one of a phase, a phase distribution, a porosity, a strength, a stress characteristic, a strain characteristic, a fatigue characteristic, a creep characteristic, a vibrational mode, a vibrational frequency, a ductility, a stress-strain characteristic, and a uniformity of cast product 340. In one embodiment, the condition includes at least one of an expense, a work input, a heating input, and a cooling input required during the casting process.
As shown in
Referring next to the embodiment shown in
Referring again to
In one embodiment, probe 460 includes an ultrasound transducer and test signal 462 includes a plurality of ultrasound waves. By way of example, the plurality of ultrasound waves may be produced as a plurality of beams (e.g., a plurality of non-linearly coupled beams). Interaction of the ultrasound waves with cast product 440 may produce a plurality of response signals. In one embodiment, probe 460 is configured to receive the response signals. The sensing signals provided by probe 460 may be related to the response signals.
According to one embodiment, processing circuit 470 is configured to determine the volumetric temperature profile of cast product 440 based on the thermal variation of sound speed (i.e., waves may travel at a rate that varies as a function of temperature). Cast product 440 may include a plurality of constituents, and processing circuit 470 may be configured to determine the volumetric temperature profile of cast product 440 based on a plurality of measured locations for the plurality of constituents. By way of example, constituents within a higher-temperature portion of cast product 440 may flow more quickly or in a different direction than constituents within a lower-temperature portion of cast product 440.
In another embodiment, probe 460 includes an electrical signal generator and test signal 462 includes an electrical signal. The sensing signals provided by probe 460 may be related to an amount of current that passes through cast product 440. In one embodiment, processing circuit 470 is configured to determine the volumetric temperature profile of cast product 440 based on the thermal variation of electrical conductivity. By way of example, a higher-temperature portion of cast product 440 may have a conductivity that is greater or lesser than a lower-temperature portion of cast product 440.
In yet another embodiment, probe 460 includes a magnetic field generator, and test signal 462 includes a magnetic field. Processing circuit 470 may be configured to determine the volumetric temperature profile of cast product 440 based on the thermal variation of permeability. By way of example, a higher-temperature portion of cast product 440 may have a permeability that is greater than a lower-temperature portion of cast product 440. In one embodiment, processing circuit 470 controls eddy current testing that measures a decay profile for eddy currents within cast product 440, thereby facilitating determination of the permeability and temperature for a portion of cast product 440.
According to one embodiment, processing circuit 470 is configured to use tomography to localize a line-sensed quantity. By way of example, the line-sensed quantity may be a material density (e.g., measured by optical or x-ray transmissivity, etc.). By way of another example, the line sensed quantity may be at least one of a porosity and a size distribution of material phases (e.g., measured by optical or ultrasound scattering from a beam, etc.). In another embodiment, processing circuit 470 is configured to evaluate the characteristics of a plane within cast product 440. In still another embodiment, processing circuit 470 is configured to evaluate the characteristics of a surface region on cast product 440.
According to one embodiment, processing circuit 470 is configured to generate a real-time model of cast product 440 based on the sensing signal. Processing circuit 470 may be configured to determine the control variable using a simulation-based control algorithm. In another embodiment, processing circuit 470 includes a filter configured to relate a condition of cast product 440 to the sensing signal. By way of example, the condition of the cast product may include a phase, a phase distribution, a porosity, a strength, a stress characteristic, a strain characteristic, a fatigue characteristic, a creep characteristic, a vibrational mode, a vibrational frequency, a ductility, a stress-strain characteristic, and a uniformity of the cast product. By way of another example, the condition of the cast product may include an expense, a work input, a heating input, and a cooling input required during the casting process. Processing circuit 470 may be configured to determine the control variable using a filter-based control algorithm. In still another embodiment, processing circuit 470 is configured to determine the control variable using computer simulation (e.g., a parametric control algorithm, etc.).
As shown in
Referring next to
Referring next to
It is important to note that the construction and arrangement of the elements of the systems and methods as shown in the embodiments are illustrative only. Although only a few embodiments of the present disclosure have been described in detail, those skilled in the art who review this disclosure will readily appreciate that many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters, mounting arrangements, use of materials, colors, orientations, etc.) without materially departing from the novel teachings and advantages of the subject matter recited. For example, elements shown as integrally formed may be constructed of multiple parts or elements. It should be noted that the elements and/or assemblies of the enclosure may be constructed from any of a wide variety of materials that provide sufficient strength or durability, in any of a wide variety of colors, textures, and combinations. The order or sequence of any process or method steps may be varied or re-sequenced, according to alternative embodiments. Other substitutions, modifications, changes, and omissions may be made in the design, operating conditions, and arrangement of the preferred and other embodiments without departing from scope of the present disclosure or from the spirit of the appended claims.
The present disclosure contemplates methods, systems, and program products on any machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data, which cause a general-purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Although the figures may show a specific order of method steps, the order of the steps may differ from what is depicted. Also two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various connection steps, processing steps, comparison steps, and decision steps.
Claims
1. A control system for a casting process, comprising:
- a sensor positioned to monitor a property of a cast product during the casting process and provide a corresponding sensing signal; and
- a processing circuit configured to: generate a real-time model of the cast product based on the corresponding sensing signal; and determine a control variable using the real-time model of the cast product, wherein the control variable relates to a real-time modification of the cast product.
2-22. (canceled)
23. The system of claim 1, wherein the property of the cast product includes at least one of a temperature, a flow, a stress, a strain, a viscosity, a porosity, a phase boundary, a conductivity, a current, and a magnetic field of the cast product.
24. The system of claim 1, wherein the control variable relates to at least one of an applied surface heating, an applied surface cooling, an applied volumetric heating, an applied surface force, an applied volumetric force, an applied surface displacement, an applied current, an applied magnetic field, and an applied voltage.
25. The system of claim 1, wherein the processing circuit is configured to determine the control variable by optimizing a casting function relating to a condition of the cast product.
26. The system of claim 25, wherein the condition of the cast product includes at least one of a phase, a phase distribution, a porosity, a strength, a stress characteristic, a strain characteristic, a fatigue characteristic, a creep characteristic, a vibrational mode, a vibrational frequency, a ductility, a stress-strain characteristic, and a uniformity of the cast product.
27. The system of claim 25, wherein the condition of the cast product includes at least one of an expense, a work input, a heating input, and a cooling input required during the casting process.
28. The system of claim 25, wherein the processing circuit is configured to optimize the casting function while satisfying a constraint function.
29. The system of claim 28, wherein the constraint function includes a threshold value for the control variable.
30. The system of claim 28, wherein the constraint function includes at least one of a time, a material usage, an expense, a work input, a heating input, and a cooling input associated with the casting process.
31. The system of claim 25, wherein the processing circuit is configured to optimize the casting function by evaluating the effect on the casting function of a first control strategy and a second control strategy in real-time.
32. The system of claim 31, wherein the processing circuit is configured to evaluate the first control strategy and the second control strategy in parallel.
33. The system of claim 31, wherein the processing circuit is configured to determine the first control strategy based on differentiation of the casting function with respect to a first control variable, and wherein the processing circuit is configured to determine the second control strategy based on differentiation of the casting function with respect to a second control variable.
34. The system of claim 31, wherein the processing circuit is configured to determine the first control strategy using a filter relating a first control variable to the corresponding sensing signal, and wherein the processing circuit is configured to determine the second control strategy using the filter relating a second control variable to the corresponding sensing signal.
35-50. (canceled)
51. A casting apparatus, comprising:
- a mold configured to receive molten material as part of a casting process, wherein the mold includes a sidewall that at least partially shapes a cast product;
- a sensor positioned to monitor a property of the cast product during the casting process and provide a corresponding sensing signal;
- a processing circuit configured to: generate a real-time model of the cast product based on the corresponding sensing signal; and determine a control variable using the real-time model of the cast product; and
- a regulation system configured to modify the cast product during the casting process as a function of the control variable.
52-67. (canceled)
68. The apparatus of claim 51, wherein the regulation system includes an actuator coupled to the processing circuit and configured to apply a force to the cast product during the casting process, wherein the force varies based on the control variable.
69. The apparatus of claim 68, wherein the force includes at least one of a surface force and a volumetric force.
70. The apparatus of claim 68, wherein at least one of a magnitude, a location, and a direction of the force varies based on the control variable.
71. The apparatus of claim 51, wherein the regulation system includes a thermal regulation system coupled to the processing circuit and configured to vary the temperature of the cast product during the casting process.
72. The apparatus of claim 71, wherein the thermal regulation system includes a heater configured to provide at least one of surface heating and volumetric heating to the cast product.
73. The apparatus of claim 71, wherein the thermal regulation system includes an electrical device configured to resistively heat at least one of a surface and a volume of the cast product.
74. The apparatus of claim 71, wherein the thermal regulation system is configured to reduce the temperature of the cast product.
75. The apparatus of claim 74, wherein the thermal regulation system includes a spray nozzle configured to apply a coolant fluid to an outer surface of the cast product.
76. The apparatus of claim 74, wherein the thermal regulation system includes a conduit configured to transport a coolant fluid in thermal contact an outer surface of the cast product.
77. The apparatus of claim 51, wherein the regulation system includes an electrical device coupled to the processing circuit and positioned to engage the cast product with an electrical signal.
78. The apparatus of claim 77, wherein the electrical device is configured to apply at least one of a current, an electric field, and a voltage to the cast product.
79. The apparatus of claim 51, wherein the regulation system includes a magnetic field generator coupled to the processing circuit and positioned to apply a magnetic field to the cast product, wherein the magnetic field varies based on the control variable.
80-97. (canceled)
98. A casting apparatus, comprising:
- a mold configured to receive molten material as part of a casting process, wherein the mold includes a sidewall that at least partially shapes a cast product;
- a first probe configured to engage the cast product with a test signal and provide a sensing signal relating to a property of the cast product;
- a processing circuit configured to: determine a volumetric temperature profile of the cast product during the casting process based on the sensing signal; and determine a control variable using the volumetric temperature profile; and
- a regulation system configured to modify the cast product during the casting process as a function of the control variable.
99. The apparatus of claim 98, wherein the first probe includes an ultrasound transducer and the test signal includes a plurality of ultrasound waves, wherein interaction of the plurality of ultrasound waves with the cast product produces a plurality of response signals, and wherein the sensing signal is related to the plurality of response signals.
100. The apparatus of claim 99, wherein the first probe is configured to engage the cast product with the test signal by at least one of transmitting the plurality of ultrasound waves and receiving the plurality of response signals.
101-109. (canceled)
110. The apparatus of claim 98, wherein the first probe includes at least one of an electrical signal generator and an electrical signal receiver and the test signal includes an electrical signal, wherein the sensing signal is related to an amount of current that passes through the cast product.
111. The apparatus of claim 110, wherein the processing circuit is configured to determine the volumetric temperature profile of the cast product based on the thermal variation of electrical conductivity.
112. The apparatus of claim 98, wherein the first probe includes at least one of a magnetic field generator and a magnetic field sensor and the test signal includes a magnetic field.
113. The apparatus of claim 112, wherein the processing circuit is configured to determine the volumetric temperature profile of the cast product based on the thermal variation of permeability.
114-116. (canceled)
117. The apparatus of claim 98, wherein the processing circuit is configured to generate a real-time model of the cast product based on the sensing signal, and wherein the processing circuit is configured to determine the control variable using a simulation-based control algorithm.
118. The apparatus of claim 98, wherein the processing circuit is configured to determine the control variable using a parametric control algorithm.
119-239. (canceled)
Type: Application
Filed: May 30, 2014
Publication Date: Dec 3, 2015
Inventors: William D. Duncan (Mill Creek, WA), Roderick A. Hyde (Redmond, WA), Jordin T. Kare (Seattle, WA), Lowell L. Wood, JR. (Bellevue, WA)
Application Number: 14/292,328