This disclosure relates generally to a system (e.g., a reliability analysis system) for degradation-based reliability analysis of an object and/or a material and a method of conducting degradation-based reliability analysis utilizing a nonlinear degradation model.
Degradation-based reliability analysis is a key aspect in reliability evaluation, prediction, and prognosis of critical or important systems. Degradation-based reliability analysis is relevant to a variety of different technological fields and has a variety of different applications, such as accelerated degradation testing, health state evaluation, remaining useful life prediction, and maintenance planning. In degradation-based reliability analysis, the performance of a system is described by one or more performance indicators and the system fails when the degradation processes reaches a pre-defined failure threshold. Compared to failure time data, degradation data often encompasses more useful information to evaluate reliability and remaining useful life. Examples of degradation data include the deterioration of LED brightness and performance over time, the crack increment of mechanical structures, and the fatigue propagation of material, among others.
A degradation-based reliability analysis method may include capturing, via an imager, a microstructure image of a material and transmitting the microstructure image to a computer. The method may also include extracting microstructure image information from the microstructure image to quantitatively characterize a microstructure of the material via processing the microstructure image with the computer. The method may further include incorporating, via the computer, the microstructure image information into a nonlinear degradation model. Additionally, the method may include making, via the computer, at least one of a determination and a prediction regarding the material based on the nonlinear degradation model.
The foregoing and other potential aspects, features, details, utilities, and/or advantages of examples/embodiments of the present disclosure will be apparent from reading the following description, and from reviewing the accompanying drawings.
While the claims are not limited to a specific illustration, an appreciation of various aspects may be gained through a discussion of various examples. The drawings are not necessarily to scale, and certain features may be exaggerated or hidden to better illustrate and explain an innovative aspect of an example. Further, the exemplary illustrations described herein are not exhaustive or otherwise limiting, and are not restricted to the precise form and configuration shown in the drawings or disclosed in the following detailed description. Exemplary illustrations are described in detail by referring to the drawings as follows:
In the drawings, where like numerals and characters indicate like or corresponding parts throughout the several views, exemplary illustrates are shown in detail. The various features of the exemplary approaches illustrated and described with reference to any one of the figures may be combined with features illustrated in one or more other figures, as it will be understood that alternative illustrations that may not be explicitly illustrated or described may be able to be produced. The combinations of features illustrated provide representative approaches for typical applications. However, various combinations and modifications of the features consistent with the teachings of the present disclosure may be desired for particular applications or implementations.
The system 20 may be utilized to analyze a variety of material 12 and/or objects 10. In at least some instances, the object 10 may include and/or may be composed of the material 12. The object 10 may be essentially any physical body (e.g., a bar, rod, beam, member) used in connection with a variety of different industries (e.g., automotive, aerospace, construction). For example, the object 10 may be a developmental component that is being considered for production and the system 20 may be utilized to evaluate the suitability of the developmental component for one or more projects. As another example, the object 10 may be a recently manufactured and/or unused component and the system 20 may be utilized for quality control purposes. Additionally, in other examples, the object 10 may be an old, used, and/or at least partially degraded component (e.g., that has failed for non-degradation purposes; that was scrapped to make way for a new construction) and the system 20 may be utilized to make predictions about other components currently being used in comparable manners, environments, and/or situations.
The material 12 may be essentially any type of multi-phase metal used in connection with a variety of different industries (e.g., automotive, aerospace, construction). Conceivably, the material 12 could alternatively be one or more non-metal materials (e.g., a plastic, ceramic, composite). The material 12 in the illustrative example of
In the illustrative example of
The system 20 includes an imager 24 and a computer 26. Optionally, the system 20 may include one or more sensors 28. The one or more sensors 28 includes at least one environmental sensor configured to collect environmental data (e.g., temperature, structure load, and/or humidity) in connection with the object 10 and/or material 12. In other examples, the system 20 does not include one or more sensors 28 nor an environmental sensor.
The imager 24 is communicatively connected to the computer 26 (e.g., wirelessly and/or wired). The imager 24 is configured to capture microstructure information of the object 10 and/or the material 12, such as by capturing a microstructure image 18 of the object 10 and/or material 12. The microstructure image 18 may show an area of an exposed face/surface of the material 12 and/or object 10, which area may also be etched to enhance visibility of the material phases 14, 16. The imager 24 is also configured to transmit the captured microstructure information (e.g., the microstructure image 18) to the computer 26. The imager 24 is an electric microscope in the illustrative example, but may alternatively be another device capable of capturing the microstructure image 18.
The computer 26 includes a processor 30, a memory 32, a transceiver 34, and a user interface 36. The processor 30 includes a hardware processor that executes one or more programs 38 to provide any or all of the operations described herein and that are stored as instructions on the memory 32. The transceiver 34 is communicatively connected to the imager 24 via a connection 40 (e.g., wireless and/or wired) and to the one more sensors 28 via a connection 42 (e.g., wireless and/or wired). The computer 26 may include a desktop, a laptop, a tablet computer, a mobile device, and/or a cellular device, among others.
The computer 26 is configured to receive microstructure information (e.g., one or more microstructure images 18) from the imager 26 and/or environmental data from the one or more sensors 28. The computer 26 is configured to process the microstructure images 18 and/or the environmental data. The computer 26 is configured to obtain and/or make one or more determinations and/or predictions about the material 12 and/or object 10 based on at least one microstructure image 18 via executing a degradation-based reliability analysis method 100 utilizing a nonlinear degradation model. Optionally, the computer 26 is also configured to consider and/or account for environmental data (e.g., obtained via one or more sensors 28) when obtaining and/or making the one or more determinations and/or predictions about the material 12 and/or object 10.
The newly developed nonlinear degradation model is an extension of the existing stochastic Inverse Gaussian degradation process that integrates material microstructure image covariates. The nonlinear degradation model can effectively model degradation processes or functions having a nonlinear trend and, therefore, is referred to as a nonlinear degradation model. The nonlinear degradation model is shown below as Equation (1).
y
ij
˜IG(μiΛ(tij),ηΛ2(tij))
μi−1=μ0+ψ(Ii)+εi (1)
εi is the error term. Because IG(μiΛ(tij),ηΛ2(tij)) is an Inverse Gaussian process, μi can only have a positive value. Thus, ε1 is assumed to follow a truncated normal distribution with parameters (0, σ2) and εi is bounded in the interval (−μ0−ψ(Ii)+∞).
An exemplary method 100 of degradation-based reliability analysis utilizing the nonlinear degradation model is depicted in
First, at step 102, the method 100 includes obtaining at least one microstructure image 18 of the material 12 and/or the object 10 that is the subject of the degradation-based reliability analysis. Obtaining the microstructure image 18 includes altering, breaking, and/or fracturing the object 10 and/or material 12 to expose its interior microstructure. The imager 24 is then used to capture one or more images 18 of the microstructure of the object 10 and/or material 12. The microstructure images 18 are captured from an exposed face and/or surface of the object 10 and/or material 12 that was produced by altering, breaking, and/or fracturing the object 10 and/or material 12. Optionally, at least a portion of the exposed face and/or surface is etched prior to capturing the microstructure image 18 to enhance visibility of the different material phases 14, 16 present in the microstructure of the object 10 and/or material 12. Alternatively, the microstructure image 18 of the object 10 and/or material 12 may be obtained via one or more other known processes. The imager 24 then transmits the captured microstructure image 18 to the computer 26.
At step 104, the method 100 includes quantitatively characterizing the microstructure of the material 12 and/or object 10 via extracting microstructure image information Ii from the microstructure image 18 captured during step 102. Extracting microstructure image information Ii may include capturing the statistical dependency among pixels in the microstructure image 18, such as by applying an extraction model. In the illustrative method 100, the extraction model is a nonparametric model called the two-point correlation function process. The two-point correlation function process is applied to the captured microstructure image 18 to extract the microstructure image information Ii therefrom (e.g., via extracting topology information from stochastic spatial data). Conceivably, one or more other extraction models (e.g., a parametric model, a semiparametric model, a nonparametric model) may be applied to the captured microstructure image 18 to extract the microstructure image information Ii therefrom.
Simply put, the two-point correlation function process involves calculating the probability that two randomly chosen points in the captured microstructure image fall within the same material phase (e.g., the probability that both points fall within the first material phase 14/black region of the microstructure image 18 or the second material phase 16/white region of the microstructure image 18). The two-point correlation function process is able to characterize statistical properties up to the second-order of the microstructure image 18. The two-point correlation function process is also invariant under rotation of the spatial coordinates for statistically isotropic media. For heterogeneous materials, such as the material 12 being analyzed in the exemplary method 100, a two-point correlation function of each phase 14, 16 can be uniquely determined by the other (i.e., a first two-point correlation function of the first material phase 14 can be used to determine a second two-point correlation function of the second material phase 16 and visa versa). The two-point correlation function of either material phase 14, 16, denoted by Xi(r), may therefore be utilized in the method 100. As such, applying the two-point correlation function process to the material microstructure image includes calculating the two-point correlation function Xi(r) using Equation (2) shown below. The calculated two-point correlation function Xi(r) represents the microstructure image information Ii extracted from the microstructure image 18 as a function and/or curve.
d is the dimension of the microstructure image 18, which has a size of d×d (e.g., 100 μm×100 μm). P(i
Step 104 further includes, without loss of generality, normalizing the distance r∈[0,d) is normalized to r∈[0,1).
Optionally, to ensure the identifiability of the model distribution parameters, the centered two-point correlation function denoted Xi′(r) may be used instead of the standard two-point correlation function Xi(r). As such, step 104 includes calculating the centered two-point correlation function Xi′(r) using Equation (3).
X
i′(r)=Xi(r)−E[Xi(r)] (3)
Applying the two-point correlation function process to the microstructure image 18 during step 104 as described above may be carried out with one or more programs and/or algorithms stored on and executed by the computer 26. The computer 26 may receive the captured microstructure image 18 from the imager 24 and process the captured microstructure image 18 when applying the two-point correlation function process. Application of the two-point correlation function process is generally known, as evidenced by “Jiao Y, Stillinger F, Torquato S. Modeling heterogeneous materials via two-point correlation functions: Basic principles. Physical Review E. 2007; 76:031110”, and is therefore not described in more detail for brevity.
The method 100 further includes, at step 106, using the link function ψ( ) to link the extracted microstructure image information Ii (i.e., the centered two-point correlation function Xi′(r)) to the random variable μi, which effectively transforms the extracted microstructure image information Ii into model distribution parameters. The functional linear regression (FLR) model is used as the link function ψ( ) in the illustrative method 100 herein. However, one or more other suitable models can be used as the link function ψ( ). Using the link function ψ( ) to link the extracted microstructure image information Ii to the random variable μi includes applying the link function ψ( ) (i.e., the FLR model) to the extracted microstructure image information Ii (i.e., the centered two-point correlation function Xi′(r)). The link function ψ( ) applied to the centered two-point correlation function Xi′(r) as the FLR model is shown below as Equation (4), where β(rN) represents the functional regression coefficients.
ψ(Ii)=∫01Xi′(r)β(r)dr (4)
The functional regression coefficients β(r) of the FLR model and the extracted microstructure image information Ii (i.e., the centered two-point correlation function Xi′(r)) each consist of data with infinite dimensions. As such, the method 100 further includes, at step 108, reducing the dimensionality of the linked microstructure image information (i.e., Equation (4)) via projecting the extracted microstructure image information Ii (i.e., the centered two-point correlation function Xi′(r)) and/or one or more portions and/or variables of the link function ψ( ) (i.e., the functional regression coefficients β(r) of the FLR model) to one or more basis functions. The same basis functions bk(r), k=1, 2, . . . are chosen and used for the functional regression coefficients β(r) and the extracted microstructure image information Ii (i.e., the centered two-point correlation function Xi′(r)) herein for simplicity. Alternatively, different basis functions can be used for the functional regression coefficients β(r) and the extracted microstructure image information Ii (i.e., the centered two-point correlation function Xi′(r)). To reduce the dimensionality of functional data, the basis functions bk(r) are generally chosen as unified and orthogonal (i.e., bk(r) satisfies the following conditions: ∫01bl(t)bk(t)dt=ξlk, where ξlk=1 if l=k, and ξlk=0 if l≠k). As projected to the basis functions bk(r), the extracted microstructure image information Ii (i.e., the centered two-point correlation function Xi′(r)) can be represented as Σk=1+∞ωikbk(r) (i.e., Xi′(r)=Σk=1+∞ωikbk(r)) and the functional regression coefficients β(r) can be represented as Σk=1+∞κkbk(r) (i.e., β(r)=Σk=1+∞κkbk(r)). The coefficients κk and the coefficients ωik are calculated as shown in Equation (5) and Equation (6), respectively.
κk=∫01β(r)bk(r)dr (5)
ωik=∫01Xi′(r)bk(r)dr (6)
The number of basis functions bk(r) is generally infinite to represent the functional regression coefficients β(r) and the centered two-point correlation function Xi′(r). In practice, only a truncated number of basis functions are selected to reduce data dimension. The functional regression coefficients β(r) and the centered two-point correlation function Xi′(r) can therefore be represented as shown in Equation (7), where q is the truncated number of basis functions.
The truncated number of basis functions q is determined by the complexity of the functional coefficients β(r). The optimum value for the truncated number of basis functions q is utilized in Equation (7) and can be calculated via one or more known processes.
At step 110, the linked and dimensionally-reduced microstructure image information is incorporated into the nonlinear degradation model to obtain an updated and/or customized nonlinear degradation model for the material 12. The linked and dimensionally-reduced image information is incorporated into the nonlinear degradation model via substituting Equation (4) and Equation (7) into Equation (1) (i.e., the initial nonlinear degradation model) and manipulating substituted Equations (4) and (7) to obtain the customized nonlinear degradation model shown in Equation (8), where κ=(κ1, κ2, . . . , κq)T and to ωi=(ωi1, ωi2, . . . , ωiq)T. Due to the assumptions with respect to εi detailed above, at least in Equation (8), μμi−1 follows a truncated normal distribution with parameters (μ0+κT·ωi,σ2) and μi−1 is bounded in the interval (0, +∞).
y
ij
˜IG(μiΛ(tij),ηΛ2(tij))
μi−1=μ0+κT·∫i+εi (8)
The method 100 includes, at step 112, estimating parameters θ of the customized nonlinear degradation model of Equation (8) to obtain estimated parameters {circumflex over (θ)}. The parameters θ of the nonlinear degradation model are θ={η,μ0,κT,σ}. Accordingly, the estimated parameters {circumflex over (θ)} are θ={{circumflex over (η)}, {circumflex over (μ)}0, {circumflex over (κ)}, {circumflex over (σ)}}.
The estimated parameters {circumflex over (θ)} are estimated using an iterative EM method 200 in which the random variables μi of the IG process, which cannot be obtained through observation or calculation, are treated as latent variables. The EM method 200 performed in step 112, which may also be referred to as an iterative expectation and maximization method, is depicted in
As shown in
Next, at step 204, the expectation of the log-likelihood function lD (θ|Data, θk−1) (denoted as E(lD(θ|Data,θk−1)) is calculated based on the expectation of μik−1 (denoted as E(μik−1)) and the expectation of μik−2 (denoted as E(μik−2)) using Equation (9).
At step 206, the expectation of the log-likelihood function E (lD(θ|Data,θk−1)) that was calculated in step 204 is maximized using Equation (10) to obtain a parameter estimation θk.
The method 200 includes, at step 208, determining whether a pre-defined threshold ε has been satisfied via comparing Equation (11) to the pre-defined threshold ε.
(sup[E(lD(θk|Data))]−sup[E(lD(θk−1|Data))]) (11)
If Equation (11) is less than the pre-defined threshold ε at step 208, the method 200 proceeds to step 210 in which the estimated parameters {circumflex over (θ)} are determined to be and equated to the parameter estimation θk of the most recent/last iteration. If Equation (11) is equal to or greater than the pre-defined threshold ε at step 208, the method 200 returns to step 204 and another iteration is performed with the parameter estimation θk that was calculated in the previous iteration (e.g., the first iteration is executed with the initial parameters θ0 to obtain a first parameter estimation θk=1, Equation (11) is greater than the pre-defined threshold ε, a second iteration is executed with the first parameter estimation θk=1 to obtain a second parameter estimation θk=2, . . . until Equation (11) is less than the pre-defined threshold ε).
Optionally, given the inherent uncertainty and randomness associated with microstructure and failures, the method 100 includes verifying that the estimated parameters {circumflex over (θ)} are accurate despite the inherent randomness of the variables at step 116. This may include (i) conducting a statistical inference for uncertainty quantification and/or (ii) calculating a Point-wise Confidence Band (PCB) of the functional coefficients β(r). When included in method 100, step 116 is performed after step 112 and prior to step 114.
Next, at step 114, one or more determinations and/or predications about the material 12 and/or object 10 are made and/or obtained using the customized nonlinear degradation model and the estimated parameters {circumflex over (θ)}. Step 114 may include incorporating the estimated parameters {circumflex over (θ)} into one or more equations and/or models (e.g., the customized nonlinear degradation model), such as via replacing one or more of the parameters θ={η, μ0,κT,σ} with the corresponding estimated parameters {circumflex over (θ)}={{circumflex over (η)}, {circumflex over (μ)}0,{circumflex over (κ)},{circumflex over (σ)}}. Making one or more determinations and/or predications may include (i) predicting an expected failure time and/or an expected useful lifetime of the material 12 and/or object 10 (e.g., the material 12 and/or object 10 is most likely to fail at five years and, thus, has an expected useful lifetime of five years), (ii) predicting the failure probability of the material 12 and/or object 10 at a given time (e.g., at three years, there is a 30% chance that the material 12 and/or object 10 will have failed due to degradation and a 70% chance that it will not have failed due to degradation), and/or (iii) predicting an expected degradation level of the material 12 and/or object 10 at a given time (e.g., at three years, there is a 20% chance of that the material 12 and/or object 10 has experienced less than 10% degradation, a 5% chance of 10% degradation, and a 75% chance of greater than 10% degradation). The method 100 may include calculating and using at least one of (i) one or more probability density functions (PDFs), (ii) one or more cumulative distribution functions (CDFs), and (iii) a distribution of degradation level to make one or more of the aforementioned determinations and/or predications. For example, step 114 may include calculating a probability density function (PDF) of the change in degradation level over time (denoted as ƒ(ΔYi)), a distribution of the degradation level ƒi(y), a cumulative distribution function (CDF) of the predicted failure time distribution (denoted as Fi(t), where i=1, 2, . . . , n), and/or a PDF of the predicted failure time distribution.
The PDF of the change in degradation level over time ƒ(ΔYi) is calculated with Equation (12) where ΔYi=(Δyi1, Δyi2, . . . Δyim
Based on the PDF of the change in degradation level over time ƒ(ΔYi), the distribution of the degradation level ƒi(y) is calculated with Equation (13). An expected degradation level of the object and/or material at a given time may be predicted based on the calculated distribution of degradation level ƒi(y).
Based on the calculated PDF of the change in degradation level over time ƒ(ΔYi) and the calculated distribution of the degradation level ƒi(y), the CDF of the predicted failure time distribution Fi(t) is calculated with Equation (14) where y denotes degradation level, t denotes time, D denotes a pre-defined failure threshold, and TD denotes the failure time. That is, yt=T
F
i(t)=P(TD<t)=1−∫0Dƒi(y)dy (14)
The PDF of the predicted failure time distribution may also be calculated (e.g., based at least partially on calculated PDF of the change in degradation level over time ƒ(ΔYi)). An expected failure time, an expected useful lifetime, a confidence interval of failure time, and/or the useful lifetime of the material 12 and/or object 10 may be predicted based on the PDF of the predicted failure time distribution. For example, (i) the expected failure time and/or the expected useful lifetime may equated to the time value at which the distribution mean occurs (e.g., if the distribution mean is 5 years, than the expected failure time and/or the useful lifetime of the material 12 and/or object 10 may be predicted to be 5 years) and/or (ii) the confidence interval of failure time and/or the useful lifetime may equal to time values including the time value at which the distribution mean occurs (e.g., if the distribution mean is 5 years and the standard deviation is 1 year, the confidence interval of failure time and/or the useful lifetime of the material 12 and/or object 10 may be predicted to be 4-6 years).
The nonlinear degradation model and the degradation-based reliability analysis method 100 disclosed herein greatly outperform multiple existing models and methods, such as the linear degradation model described in “Si, W., Q. Yang, and X. Wu, Material degradation modeling and failure prediction using microstructure images. Technometrics, 2019. 61(2): p. 246-258” and the random drift IG model described in “Ye, Z.-S. and N. Chen, The inverse Gaussian process as a degradation model. Technometrics, 2014. 56(3): p. 302-311”. The aforementioned linear degradation model can only handle degradation processes having a linear trend, which significantly reduces its real-world applicability since most degradation processes follow nonlinear trends. Conversely, the nonlinear degradation model disclosed herein is not limited in this manner and can effectively model degradation processes that have a nonlinear trend. The disclosed nonlinear degradation model also outperformed the linear degradation model and the random drift IG model in terms of model fit and accuracy. The Akaike information criterion (AIC) value is generally used to compare different models for model fitting. A lower AIC value indicates a model fits the data set better. In conducted studies, the disclosed nonlinear degradation model had a lower AIC value than both the linear degradation model and the random drift IG model, indicating that it fit the test data set better than the linear degradation model and the random drift IG model. When the PDFs of the predicted failure time distributions for the three models were calculated and compared, the disclosed nonlinear degradation model had the lowest variance and a mean (which may be considered representative of the predicted useful lifetime) that was closest to the observed lifetime of the test object. This indicates that the disclosed nonlinear degradation model was more accurate than both the linear degradation model and the random drift IG model.
Various examples/embodiments are described herein for various apparatuses, systems, and/or methods. Numerous specific details are set forth to provide a thorough understanding of the overall structure, function, manufacture, and use of the examples/embodiments as described in the specification and illustrated in the accompanying drawings. It will be understood by those skilled in the art, however, that the examples/embodiments may be practiced without such specific details. In other instances, well-known operations, components, and elements have not been described in detail so as not to obscure the examples/embodiments described in the specification. Those of ordinary skill in the art will understand that the examples/embodiments described and illustrated herein are non-limiting examples, and thus it can be appreciated that the specific structural and functional details disclosed herein may be representative and do not necessarily limit the scope of the embodiments.
Reference throughout the specification to “examples, “in examples,” “with examples,” “various embodiments,” “with embodiments,” “in embodiments,” or “an embodiment,” or the like, means that a particular feature, structure, or characteristic described in connection with the example/embodiment is included in at least one embodiment. Thus, appearances of the phrases “examples, “in examples,” “with examples,” “in various embodiments,” “with embodiments,” “in embodiments,” or “an embodiment,” or the like, in places throughout the specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more examples/embodiments. Thus, the particular features, structures, or characteristics illustrated or described in connection with one embodiment/example may be combined, in whole or in part, with the features, structures, functions, and/or characteristics of one or more other embodiments/examples without limitation given that such combination is not illogical or non-functional. Moreover, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from the scope thereof.
It should be understood that references to a single element are not necessarily so limited and may include one or more of such element. Any directional references (e.g., plus, minus, upper, lower, upward, downward, left, right, leftward, rightward, top, bottom, above, below, vertical, horizontal, clockwise, and counterclockwise) are only used for identification purposes to aid the reader's understanding of the present disclosure, and do not create limitations, particularly as to the position, orientation, or use of examples/embodiments.
“One or more” includes a function being performed by one element, a function being performed by more than one element, e.g., in a distributed fashion, several functions being performed by one element, several functions being performed by several elements, or any combination of the above.
It will also be understood that, although the terms first, second, etc. are, in some instances, used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the various described embodiments. The first element and the second element are both element, but they are not the same element.
The terminology used in the description of the various described embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the description of the various described embodiments and the appended claims, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “includes,” “including,” “comprises,” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Joinder references (e.g., attached, coupled, connected, and the like) are to be construed broadly and may include intermediate members between a connection of elements, relative movement between elements, direct connections, indirect connections, fixed connections, movable connections, operative connections, indirect contact, and/or direct contact. As such, joinder references do not necessarily imply that two elements are directly connected/coupled and in fixed relation to each other. Connections of electrical components, if any, may include mechanical connections, electrical connections, wired connections, and/or wireless connections, among others. Uses of “e.g.” and “such as” in the specification are to be construed broadly and are used to provide non-limiting examples of embodiments of the disclosure, and the disclosure is not limited to such examples.
While processes, systems, and methods may be described herein in connection with one or more steps in a particular sequence, it should be understood that such methods may be practiced with the steps in a different order, with certain steps performed simultaneously, with additional steps, and/or with certain described steps omitted.
As used herein, the term “if” is, optionally, construed to mean “when” or “upon” or “in response to determining” or “in response to detecting,” depending on the context. Similarly, the phrase “if it is determined” or “if [a stated condition or event] is detected” is, optionally, construed to mean “upon determining” or “in response to determining” or “upon detecting [the stated condition or event]” or “in response to detecting [the stated condition or event],” depending on the context.
All matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative only and not limiting. Changes in detail or structure may be made without departing from the present disclosure.
It should be understood that a computer/computing device, an electronic control unit (ECU), a system, and/or a processor as described herein may include a conventional processing apparatus known in the art, which may be capable of executing preprogrammed instructions stored in an associated memory, all performing in accordance with the functionality described herein. To the extent that the methods described herein are embodied in software, the resulting software can be stored in an associated memory and can also constitute means for performing such methods. Such a system or processor may further be of the type having ROM, RAM, RAM and ROM, and/or a combination of non-volatile and volatile memory so that any software may be stored and yet allow storage and processing of dynamically produced data and/or signals.
It should be further understood that an article of manufacture in accordance with this disclosure may include a non-transitory computer-readable storage medium having a computer program encoded thereon for implementing logic and other functionality described herein. The computer program may include code to perform one or more of the methods disclosed herein. Such embodiments may be configured to execute via one or more processors, such as multiple processors that are integrated into a single system or are distributed over and connected together through a communications network, and the communications network may be wired and/or wireless. Code for implementing one or more of the features described in connection with one or more embodiments may, when executed by a processor, cause a plurality of transistors to change from a first state to a second state. A specific pattern of change (e.g., which transistors change state and which transistors do not), may be dictated, at least partially, by the logic and/or code.
This application claims priority to U.S. Provisional Patent Application No. 63/397,490, filed Aug. 12, 2022, the contents of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63397490 | Aug 2022 | US |