System, apparatus, and method for estimating life of components
11137751 · 2021-10-05
Assignee
Inventors
- Sankar Narayanan (Bengaluru, IN)
- Santosh B. Narasimhachary (Charlotte, NC, US)
- Kai Kadau (Lake Wylie, SC, US)
- Sachin R. Shinde (Oviedo, FL, US)
Cpc classification
G05B23/0283
PHYSICS
G05B23/0254
PHYSICS
International classification
F01D21/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for estimating life of a component includes obtaining fracture data corresponding to a component. The fracture data includes a first dataset corresponding to a threshold region where the crack in the component is dormant below a fatigue threshold. The method further includes determining initial estimates of parameters of a crack growth rate model and parameters of temperature models corresponding to the crack growth rate model based on the fracture data. The method also includes computing optimized parameters of temperature models corresponding to the crack growth rate model, and a scatter parameter via simulation of a joint optimization method using the initial estimates. The method includes determining a cumulative distribution function based on the optimized parameters and the scatter parameter and estimating life of the component based on the cumulative distribution function.
Claims
1. A method for estimating a life of a component, the method comprising: obtaining fracture data corresponding to the component, wherein the fracture data comprises a first dataset corresponding to a threshold region where a crack in the component is dormant below a fatigue threshold, and wherein the fracture data is representative of a crack growth rate in the component; determining initial estimates of parameters of a crack growth rate model and parameters of temperature models corresponding to the crack growth rate model based on the fracture data; computing optimized parameters of temperature models corresponding to the crack growth rate model, and a scatter parameter based on the initial estimates, wherein the computing of the optimized parameters comprises performing a simulation to implement a joint optimization by: determining an estimate of the crack growth rate based on the parameters of the temperature models corresponding to the crack growth rate model and parameters of a threshold model; determining residuals based on a measured crack growth rate and the estimate of the crack growth rate, wherein the determined residuals is modeled by a log-normal distribution with variance represented by the scatter parameter; and modifying the parameters of the temperature models corresponding to the crack growth rate model to maximize cost function of the joint optimization; determining a cumulative distribution function based on the optimized parameters and the scatter parameter, wherein the cumulative distribution function is representative of a probability of failure of the component; and estimating the life of the component based on the cumulative distribution function.
2. The method of claim 1, wherein the cumulative distribution function is determined based on Monte Carlo simulations.
3. The method of claim 1, wherein the obtaining of the fracture data comprises performing fracture tests on a test specimen, wherein the test specimen is a sample material of the component.
4. The method of claim 1, wherein the determining of the initial estimates comprises determining a least squares solution for the parameters of the threshold model and a least square solution for the parameters of temperature models corresponding to the threshold model based on the first dataset.
5. The method of claim 4, wherein the determining of the initial estimates comprises determining a maximum likelihood estimation of the parameters of the temperature models corresponding to the threshold model.
6. The method of claim 1, wherein the determining of the initial estimates comprises determining a least squares solution for the crack growth rate model based on the fracture data.
7. The method of claim 1, wherein the optimized parameters are maximum likelihood estimates.
8. The method of claim 1, wherein the temperature models corresponding to the threshold model comprise a first polynomial model for a threshold stress intensity factor range parameter at a constant fatigue loading and a second polynomial model for an empirical fit constant with positive R ratio.
9. A method for estimating a life of a component, the method comprising: obtaining fracture data corresponding to the component, wherein the fracture data comprises a first dataset corresponding to a threshold region where a crack in the component is dormant below a fatigue threshold, and wherein the fracture data is representative of a crack growth rate in the component; determining initial estimates of parameters of a crack growth rate model and parameters of temperature models corresponding to the crack growth rate model based on the fracture data; computing optimized parameters of temperature models corresponding to the crack growth rate model, and a scatter parameter based on the initial estimates; determining a cumulative distribution function based on the optimized parameters and the scatter parameter, wherein the cumulative distribution function is representative of a probability of failure of the component; and estimating the life of the component based on the cumulative distribution function, wherein the temperature models corresponding to a threshold model comprise a first polynomial model for a threshold stress intensity factor range parameter at a constant fatigue loading and a second polynomial model for an empirical fit constant with positive R ratio.
10. The method of claim 9, wherein the computing of the optimized parameters comprises performing a simulation to implement a joint optimization.
11. The method of claim 10, wherein the computing of the optimized parameters comprises: determining an estimate of the crack growth rate based on the parameters of the temperature models corresponding to the crack growth rate model and parameters of the threshold model; determining residuals based on a measured crack growth rate and the estimate of the crack growth rate, wherein the determined residuals is modeled by a log-normal distribution with variance represented by the scatter parameter; and modifying the parameters of the temperature models corresponding to the crack growth rate model to maximize cost function of the joint optimization.
12. An apparatus for estimating a life of a component, the apparatus comprising: one or more processing units; and a memory unit communicatively coupled to the one or more processing units, wherein the memory unit comprises one or more code modules stored in a form of machine-readable instructions executable by the one or more processing units, wherein the one or more code modules are configured to: obtain fracture data corresponding to the component, wherein the fracture data comprises a first dataset corresponding to a threshold region where a crack in the component is dormant below a fatigue threshold, and wherein the fracture data is representative of a crack growth rate in the component; determine initial estimates of parameters of a crack growth rate model and parameters of temperature models corresponding to the crack growth rate model based on the fracture data; compute optimized parameters of temperature models corresponding to the crack growth rate model, and a scatter parameter based on the initial estimates, wherein the computation of the optimized parameters comprises a simulation to implement a joint optimization by: a determination of an estimate of the crack growth rate based on the parameters of the temperature models corresponding to the crack growth rate model and parameters of a threshold model; a determination of residuals based on a measured crack growth rate and the estimate of the crack growth rate, wherein the determined residuals is modeled by a log-normal distribution with variance represented by the scatter parameter; and a modification of the parameters of the temperature models corresponding to the crack growth rate model to maximize cost function of the joint optimization; determine a cumulative distribution function based on the optimized parameters and the scatter parameter, wherein the cumulative distribution function is representative of a probability of failure of the component; and estimate the life of the component based on the cumulative distribution function.
13. The apparatus of claim 12, wherein the temperature models corresponding to the threshold model comprise a first polynomial model for a threshold stress intensity factor range parameter at a constant fatigue loading and a second polynomial model for an empirical fit constant with positive R ratio.
14. A system for estimating a life of a component, the system comprising: one or more sources capable of providing fracture data corresponding to a component; and an apparatus communicatively coupled to the one or more sources, wherein the apparatus comprises one or more processing units and a memory unit communicatively coupled to the one or more processing units, wherein the apparatus is configured to: obtain the fracture data corresponding to the component, wherein the fracture data comprises a first dataset corresponding to a threshold region where a crack in the component is dormant below a fatigue threshold, and wherein the fracture data is representative of a crack growth rate in the component; determine initial estimates of parameters of a crack growth rate model and parameters of temperature models corresponding to the crack growth rate model based on the fracture data; compute optimized parameters of temperature models corresponding to the crack growth rate model, and a scatter parameter based on the initial estimates, wherein the computation of the optimized parameters comprises a simulation to implement a joint optimization by: a determination of an estimate of the crack growth rate based on the parameters of the temperature models corresponding to the crack growth rate model and parameters of a threshold model; a determination of residuals based on a measured crack growth rate and the estimate of the crack growth rate, wherein the determined residuals is modeled by a log-normal distribution with variance represented by the scatter parameter; and a modification of the parameters of the temperature models corresponding to the crack growth rate model to maximize cost function of the joint optimization; determine a cumulative distribution function based on the optimized parameters and the scatter parameter, wherein the cumulative distribution function is representative of a probability of failure of the component; and estimate the life of the component based on the cumulative distribution function.
15. The system of claim 14, wherein the temperature models corresponding to the threshold model comprise a first polynomial model for a threshold stress intensity factor range parameter at a constant fatigue loading and a second polynomial model for an empirical fit constant with positive R ratio.
16. A computer-program product having machine-readable instructions stored therein, which when executed by one or more processing units, causes the one or more processing units to: obtain fracture data corresponding to a component, wherein the fracture data comprises a first dataset corresponding to a threshold region where a crack in the component is dormant below a fatigue threshold, and wherein the fracture data is representative of a crack growth rate in the component; determine initial estimates of parameters of a crack growth rate model and parameters of temperature models corresponding to the crack growth rate model based on the fracture data; compute optimized parameters of temperature models corresponding to the crack growth rate model, and a scatter parameter based on the initial estimates, wherein the computation of the optimized parameters comprises a simulation to implement a joint optimization by: a determination of an estimate of the crack growth rate based on the parameters of the temperature models corresponding to the crack growth rate model and parameters of a threshold model; a determination of residuals based on a measured crack growth rate and the estimate of the crack growth rate, wherein the determined residuals is modeled by a log-normal distribution with variance represented by the scatter parameter; and a modification of the parameters of the temperature models corresponding to the crack growth rate model to maximize cost function of the joint optimization; determine a cumulative distribution function based on the optimized parameters and the scatter parameter, wherein the cumulative distribution function is representative of a probability of failure of the component; and estimate a life of the component based on the cumulative distribution function.
17. The computer-program product of claim 16, wherein the temperature models corresponding to the threshold model comprise a first polynomial model for a threshold stress intensity factor range parameter at a constant fatigue loading and a second polynomial model for an empirical fit constant with positive R ratio.
18. A method for estimating a life of a component, the method comprising: obtaining fracture data corresponding to the component, wherein the fracture data comprises a first dataset corresponding to a threshold region where a crack in the component is dormant below a fatigue threshold, and wherein the fracture data is representative of a crack growth rate in the component; determining initial estimates of parameters of a crack growth rate model and parameters of temperature models corresponding to the crack growth rate model based on the fracture data; computing optimized parameters of temperature models corresponding to the crack growth rate model, and a scatter parameter based on the initial estimates; determining a cumulative distribution function based on the optimized parameters and the scatter parameter, wherein the cumulative distribution function is representative of a probability of failure of the component; and estimating the life of the component based on the cumulative distribution function, wherein the determining of the initial estimates comprises: (1) determining a least squares solution for parameters of a threshold model and a least square solution for parameters of temperature models corresponding to the threshold model based on the first dataset; or (2) determining a least squares solution for the crack growth rate model based on the fracture data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above-mentioned attributes, features, and advantages of this disclosure and the manner of achieving them, will become more apparent and understandable with the following description of embodiments in conjunction with the corresponding drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) As will be described in detail hereinafter, disclosed systems and methods predict life of components of a system, and more particularly model material properties accurately enabling precise estimation of end of life of the components of the system.
(15)
(16) In the illustrated embodiment, the apparatus 110 includes a data acquisition unit 112, a memory unit 114, a control unit 116, a model initialization unit 118, an optimizer unit 120 communicatively coupled with each other via a communications bus 122.
(17) The data acquisition unit 112 is communicatively coupled to the stress test setup 102 and configured to acquire fracture data corresponding to a component of a system. One or more test-specimen representative of the component at different crack lengths is used in the stress test setup 102 to generate the fracture data. The fracture testing is performed at a plurality of temperatures to generate fracture data corresponding to the plurality of temperatures. In one embodiment, the fracture data generated from a test-specimen is measured via at least one sensor such as, but not limited to, a strain gauge sensor, a pressure sensor and a displacement sensor. The data acquisition unit 112 is configured to interface with the at least one sensor and receive the fracture data. A portion of the fracture data corresponding to the threshold region is referred herein as a first dataset and is represented by numeral 128. Another portion of the fracture data corresponding to the fatigue crack growth region is referred herein as a second dataset and is represented by numeral 130. In one embodiment, the first dataset 128 and the second dataset 130 are extracted from the acquired fracture data.
(18) The memory unit 114 is communicatively coupled to the data acquisition unit 112 and configured to store fracture data acquired by the data acquisition unit 112. The memory unit 114 is also configured to store the first dataset 128 and the second dataset 130 extracted from the fracture data 108. The memory unit 114 is further configured to store threshold model representative of the first dataset 128 and the crack growth rate model representative of the second dataset 130. Specifically, the memory unit 114 is configured to store threshold model generated by the model initialization unit and optimized parameters generated by the optimizer unit 120.
(19) In one embodiment, the memory unit 114 includes one or more of random-access memory (RAM) modules, read only memory (ROM) modules, erasable ROM (EROM) modules, and programmable EROM (PROM) modules. The memory unit 114 may also include solid state drive-based memory modules. It may be noted that some of these memory modules may be part of units 112, 116, 118, 120 of the fracture mechanics apparatus 110.
(20) The model initialization unit 118 is communicatively coupled to the memory unit 114 and configured to determine initial estimates of parameters of a crack growth rate model and parameters of temperature models corresponding to the crack growth rate model based on the fracture data 108. Specifically, the model initialization unit 118 is configured to determine a least squares solution for parameters of a threshold model based on the first dataset 128. The model initialization unit 118 is also configured to determine a least square solution for parameters of temperature models corresponding to the threshold model based on the first dataset. Further, the model initialization unit 118 is configured to determine a maximum likelihood estimation of the parameters of the temperature models corresponding to the threshold model. The model initialization unit 118 is also configured to determine least squares solution for the crack growth rate model based on the fracture data. In one embodiment, the model initialization unit 118 is configured to determine a NASGRO model as crack growth rate model.
(21) The model initialization unit 118 is configured to fit a threshold model to the first dataset 128 and a crack growth rate model to the fracture data 108. Specifically, the model initialization unit 118 is configured to fit a threshold model to the first dataset 128 at each temperature value using a least square technique. Then parameters of temperature models corresponding to the threshold model are determined by the model initialization unit 118 based on least square threshold models corresponding to the plurality of temperature values. The model initialization unit 118 is further configured to determine maximum likelihood estimates of parameters of the threshold model and parameters of the temperature models corresponding to the threshold model considering threshold data for all temperature values. The threshold model is given by:
(22)
where:
E1=(1+Rc.sub.th.sup.p),E2=(1−R)c.sub.th.sup.p, when R>0 and
E1=(1+Rc.sub.th.sup.m),E2=(C.sub.th.sup.p−Rc.sub.th.sup.m), when R<0.
(23) In the equation of the threshold model, ΔK.sub.1*approximated as ΔK.sub.1 as R tends to 1. The parameter ΔK.sub.1 is referred herein as threshold stress intensity factor range parameter at a constant fatigue loading. The symbols α, SR, c.sup.p.sub.th, c.sup.m.sub.th, are fitting constants. The parameter c.sup.p.sub.th is referred herein as empirical fit constant with positive R ratio. The Newman's crack closure function ƒ( ) is given by:
ƒ=max(R,A.sub.0+A.sub.1R+A.sub.2R.sup.2+A.sub.3R.sup.3),R≥0
ƒ=A.sub.0+A.sub.1R,−2≤R≤0
where:
(24)
(25) The threshold model parameters ΔK.sub.1 (threshold stress intensity factor range parameter at a constant fatigue loading) and c.sup.p.sub.th (empirical fit constant with positive R ratio) are modeled by corresponding temperature models. In one embodiment, threshold model parameter ΔK.sub.1 is modeled by a first polynomial model and the threshold parameter c.sup.p.sub.th is modeled by a second polynomial model. Specifically, in one embodiment, the ΔK.sub.1 is modeled by a second order polynomial and the parameter c.sup.p.sub.th is modeled by a zeroth order polynomial.
(26) Further, the model initialization unit 118 is configured to fit a NASGRO model to fit the crack growth rate model. Specifically, the NASGRO model is given by:
(27)
where da/dN is the crack growth rate in the units of mm/cycle, ΔK is range of stress intensity factor range, and R is representative of a ratio of the minimum stress to the maximum stress in a fatigue loading. The model parameters of the NASGRO model are represented by C, m, p, q, and SR. Further, the symbol a is the plane-stress-plane-strain factor, SR is the stress ratio, p and q are asymptotic modifiers that model the shape of the curve in the threshold and the fatigue crack growth regions respectively. The parameter p is referred herein as shape modifier parameter for the threshold region. The symbols C and m determine the intercept and the slope of the Paris region. The function ƒ(R, α SR) is the Newman's crack closure function that models the effect of crack tip plasticity on crack growth. The term ΔK.sub.th the threshold value of ΔK and is a function of R. K.sub.max is the maximum stress intensity factor range and the K.sub.c is representative of fracture toughness.
(28) The crack growth rate parameters C, p, m, are modeled as temperature models. In one embodiment, the crack growth rate parameters C, m, p are modeled by a third polynomial model, a fourth polynomial model and a fifth polynomial model respectively. Specifically, the intercept parameter C and the slope parameter m are modeled as linear models. Further, the shape modifier parameter p for the threshold region is modeled as zeroth order polynomial. The temperature models for the crack growth rate model parameters are given by:
log{C(T)}=β.sub.1+β.sub.2T
p(T)=β.sub.3
m(T)=β.sub.4+β.sub.5T
where C is representative of intercept of the Paris region, m is representative of slope of the Paris region, and p is a shape modifier parameter in the threshold region.
(29) In one embodiment, the model initialization unit 118 is configured to fit a NASGRO model to the fracture data 108 at each temperature value using a least square technique. Then, parameters of temperature models corresponding to the NASGRO model are determined by the model initialization unit 118 based on least square crack growth rate models corresponding to the plurality of temperature values.
(30) The optimizer unit 120 is communicatively coupled to the model initialization 118 unit and configured to perform a joint optimization of parameters of the crack growth rate model and parameters of the temperature model using a maximum likelihood optimization technique based on the initial estimates. It may be noted herein that one or more parameters of the crack growth model is represented by a corresponding temperature model having its own temperature model parameters. The optimizer unit 120 is also configured to determine a scatter parameter corresponding to residuals determined based on the optimized parameters and the fracture data. The optimizer unit 120 is further configured to provide the scatter parameter to the control unit to determine a life estimation of the component. In one embodiment, the optimizing unit 120 is configured to determine an optimal solution for parameters of the threshold model, parameters of a corresponding temperature model and the scatter parameter based on the first dataset using a maximum likelihood cost function. The model initialization unit 118 is further configured to determine maximum likelihood estimates of parameters of the threshold model and parameters of the temperature models corresponding to the threshold model considering threshold data for all temperature values.
(31) The optimizer unit 120 is configured to consider maximum likelihood estimates for the threshold models, parameters of the temperature models corresponding to the threshold models, initial NASGRO models and the initial temperature models corresponding to the parameters of the crack growth rate model for initializing a joint maximum-likelihood optimization routine. The cost function of the optimization routine is given by:
(32)
where L(θ) is the likelihood function and g( ) is probability density function of a residual x.sub.i for a given parameter set θ. The parameter set θ is given by parameters of the temperature models of the crack growth rate model as:
θ={β.sub.1,β.sub.2,β.sub.3,β.sub.4,β.sub.5,σ}
(33) The residual x.sub.i is given by:
(34)
(35) Further, the optimizer unit 120 is configured to determine optimum parameters of the NASGRO model and an optimum value of the scatter parameter σ.
(36) The control unit 116 is communicatively coupled to the memory unit 114 and configured to access memory locations for storing data to a memory unit 114 and retrieving data from the memory unit 114. The control unit 116 is further configured to determine an estimate of the crack growth rate based on parameters of the temperature models corresponding to the crack growth rate model and compute the optimized parameters of the threshold model. The control unit 116 is also configured to determine residuals based on the measured crack growth rate and the estimate of the crack growth rate. The determined residuals are modeled by a log-normal distribution with variance represented by the scatter parameter. The control unit 116 is also configured to modify parameters of the temperature models corresponding to the crack growth rate model to maximize cost function of the joint optimization.
(37) In one embodiment, the control unit 116 is configured to provide residuals and corresponding scatter parameter for iterations of the joint optimization technique. The control unit 116 is also configured to perform fracture mechanics analysis to generate life estimate of the component based on the scatter parameter. In one particular embodiment, the control unit 116 may include one or more processors and configured to control the operation of the data acquisition unit, the memory unit, the model initialization unit and the optimizer unit. The one or more processors may be part (or perform the functions) of the data acquisition unit 112, the control unit 116, the model initialization unit 118, and the optimizer unit 120. The one or more processors may be one of a microprocessor, a general-purpose processor, a digital signal processor, or a controller. The one or more processors may also be a special purpose processing element such as a field programmable gate array (FPGA), and an application specific integrated circuit (ASIC).
(38) In specific embodiments, the memory unit 114 may include one or more read only memory (ROM) modules, random access memory (RAM) modules, programmable ROM (PROM) modules, erasable ROM (EPROM) and electrically erasable PROM (EEPROM) modules. Specifically, the memory unit 114 may include one or more types of memory modules and the memory modules may be part of various units 112, 116, 118, and 120.
(39)
(40) The method 200 further includes determining 204 initial estimates of parameters of a crack growth rate model and a corresponding temperature model based on the second dataset. In one embodiment, the initial estimates for the parameters of the crack growth rate model is determined based on the second dataset. Further, initial parameters of the temperature model corresponding to the one or more parameters of the crack growth rate model is determined based on the initial estimates for the parameters of the crack growth rate model at various temperatures. The act 204 of determining an initial estimate also includes determining a least squares solution for parameters of the threshold model based on the first dataset. A temperature model corresponding to the threshold model is also determined based on least squares solution using the initial estimate of the threshold model. In one embodiment, the temperature model corresponding to one of the parameters of the threshold model is a second order polynomial model. Further, the act 204 of determining the initial estimate includes determining a least squares solution for the crack growth rate model based on the second dataset. In one embodiment, the crack growth rate model is a NASGRO model. Further, in the embodiments of the present specification, a temperature model corresponding to one or more parameters of the crack growth rate model is also determined. In one embodiment, the temperature model corresponding to one of the parameters of the crack growth rate model includes a linear model.
(41) The method 200 also includes computing 206 optimized parameters of temperature models corresponding to the crack growth rate model, and a scatter parameter based on the initial estimates. In one embodiment, the act of 206 is performed via a joint optimization of parameters of the crack growth rate model, parameters of the corresponding temperature model and the scatter parameter using a maximum likelihood optimization technique based on the initial estimates. In one embodiment, the act 206 may also include computing an optimal solution for parameters of the threshold model, and parameters of the corresponding temperature model based on the first dataset using a maximum likelihood cost function.
(42) The method 200 further includes performing Monte Carlo simulations based on the optimized parameters and the fracture data. In one embodiment, performing the Monte Carlo simulations includes determining a probabilistic quantification for life of the component. In one embodiment, the probabilistic quantification is a probabilistic risk-prediction of component failure due to fatigue-crack growth. Specifically, the method 200 includes determining 208 a cumulative distribution function as the probabilistic risk based on the optimized parameters and the scatter parameter. The method 200 also includes determining 210 a life estimation of the component based on the cumulative distribution function and the scatter parameter.
(43)
(44) In act 308, an initial crack growth rate model (e.g., NASGRO model) is determined based on fracture data from the fracture data for a specific temperature value. Similarly, a plurality of NASGRO models may be determined based on fracture data from the fracture data corresponding to the plurality of temperature values. The initial temperature model corresponding to the NASGRO models may be determined using a least squares regression technique as illustrated in act 310. The initial NASGRO models and the initial temperature models are used to initialize the joint maximum likelihood optimization act 206 of
(45)
(46)
(47)
(48)
(49)
(50)
(51)
(52)
(53)
(54)
(55) Embodiments of the present specification disclose a joint optimization technique for determining optimum parameters of the crack growth rate model and scatter parameter of residuals corresponding to the crack growth rate model. The scatter parameter obtained from the disclosed technique is mathematically elegant and provide accurate life estimates of components for which models are developed. Simultaneous use of temperature models along with crack growth rate models enable use of limited data for determining the scatter parameter and avoid the crossing of model curves corresponding to a plurality of temperature values. Interpolation of missed data points may not be required from the models disclosed herein.
(56) It is to be understood that not necessarily all such objects or advantages described above may be achieved in accordance with any particular embodiment. Thus, for example, those skilled in the art will recognize that the systems and techniques described herein may be embodied or carried out in a manner that achieves or improves one advantage or group of advantages as taught herein without necessarily achieving other objects or advantages as may be taught or suggested herein.
(57) While the technology has been described in detail in connection with only a limited number of embodiments, it should be readily understood that the specification is not limited to such disclosed embodiments. Rather, the technology can be modified to incorporate any number of variations, alterations, substitutions or equivalent arrangements not heretofore described, but which are commensurate with the spirit and scope of the claims. Additionally, while various embodiments of the technology have been described, it is to be understood that aspects of the specification may include only some of the described embodiments. Accordingly, the specification is not to be seen as limited by the foregoing description but is only limited by the scope of the appended claims.