In downhole systems, a drill string may be used to convey a bottomhole assembly (BHA) into a wellbore for use in analyzing, drilling, producing, remediating, or abandoning a well. During drilling, for instance, a drill string may be used to convey a drilling BHA into the wellbore. The drilling BHA includes a drill bit that is rotated to drill the formation, while drilling fluid in the wellbore is used to evacuate the cuttings to surface. The drill bit may be rotated by rotating the drill string from the surface (e.g., with a rotary table or top drive), or may be rotated using downhole equipment such as a downhole motor (e.g., positive displacement motor (PDM) or turbodrill). Of course, other components can be included in the BHA, including underreamers for expanding the wellbore, steering systems for drilling a directional well, measurement or logging-while-drilling components, and the like.
In a downhole system, fatigue cracking can occur in various downhole components. For instance, in a steering system, a collar may experience stress concentration at features such as port holes, threaded connections, and mud ports due to completing a number of cycles of alternating stress. These conditions occur due to various drilling vibrations and conditions as well as due to rotating bending in a dogleg.
Many cycles may occur before the crack initiates; however, propagation of the crack can accelerate quickly once it is formed, and lead to failure. The formation and propagation of cracks can lead to catastrophic failures resulting in twist offs, pressure loss, and the like. In some cases, the failure can result in non-productive time and even the possibility of components being lost in the well or a fishing run to retrieve a lost component. To mitigate this risk, components (e.g., collars) can be dye-penetrant tested at surface, but this is labor intensive, expensive and time consuming. Components found to have a crack can be scrapped or otherwise removed from the fleet, leading to the loss of high cost components.
Embodiments of the present disclosure relate to methods for assessing the health of tool. An example method includes using one or more sensors to obtain vibration data of a tool. The vibration data may be evaluated to identify frequency modes, and thereby determine one or more baseline frequencies within the vibration data. A shift in the frequency modes can be detected relative to the one or more baseline frequencies and, when the shift exceeds a threshold, an alert is generated.
In other embodiments, a system for assessing the health of a downhole tool includes at least one vibration sensor and a processor coupled to the at least one vibration sensor. Computer executable instructions are stored on computer-readable storage media that is communicatively coupled to the at least one processor and, upon execution, the at least one processor causes the system to evaluate the health of a downhole tool. Evaluating the health includes using the at least one vibration sensor to obtain vibration data of the tool and evaluating frequency modes within the vibration data. Such evaluation also includes determining one or more baseline frequencies. A shift in the frequency modes is detected relative to the one or more baseline frequencies, and an alert is generated when the shift exceeds a threshold.
In downhole operations, a crack or other defect on a downhole tool leads to a shift in the resonance frequency of the bottomhole assembly. According to some embodiments, the vibration of a bottomhole assembly is monitored below a downhole motor, and one or more fundamental, resonance frequencies are identified. The continued vibration of the downhole tool at these one or more fundamental frequencies are monitored and shifts in the one or more fundamental frequencies are identified in real-time or post run. As shifts occur, prognostic health alerts/warnings can be generated to warn about changes to the structural integrity of the downhole tool.
This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
So that the recited features may be understood in detail, a more particular description, briefly summarized above, may be had by reference to one or more embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings are illustrative embodiments, and are, therefore, not to be considered limiting of its scope. Moreover, the drawings should be generally considered to be to scale for some embodiments, but the scale thereof is not limiting as other embodiments contemplated herein may have various scales or respective dimensions.
Some embodiments of the present disclosure relate to monitoring changes in the frequency types of frequency of a component or system. For instance, example embodiments include monitoring for changes in the vibrational resonance frequency of a component or system such as a drill string, bottomhole assembly (BHA), or sub-BHA. Changes in frequencies, including vibration resonances, may be used for prognostic health monitoring of the integrity of drill string tubulars or other components, or the BHA, including downhole tools.
In accordance with some embodiments, it is theorized that when a crack forms in a tubular or other downhole component, the local stiffness decreases. The decrease in local stiffness results in a drop in the frequency of resonances of the drilling system. The larger the crack the bigger the stiffness decrease and the bigger the frequency drops. This drop in BHA resonance frequency when one of the collars or other components becomes cracked has recently been observed in numerous high frequency drilling dynamics recorded mode data sets from downhole tools. Also, it has been confirmed with modelling work, with results presented herein.
In view of the observations of resonance frequency changes as a result of crack initiate and propagation, embodiments of the present disclosure include monitoring resonance frequencies and using the measured drop in resonance frequency to identify the presence a crack in a tubular or other component, and optionally determining the size of a crack. This can be done both in real-time or using post-job data, either to advise the driller on the rig-floor when to pull out of hole and avoid a twist-off, when to reduce drilling parameters to mitigate the risk, or to aid in maintenance decisions to know if a component is good to re-run or should be scrapped without the need for dye-penetrant or other similar testing.
Drilling a wellbore is illustrated by
The steering system 18 may be used to steer the BHA 11 in a desired path. The path may be a straight hole as shown in
The drilling rig is provided with a system 26 for pumping drilling fluid from a supply 28 down the drill string 16 to the reamer 18 and the drill bit 20. Some of this drilling fluid flows through passages in the drill string 16, reamer 15, steering system 18 and flows back up the annulus around the drill string 16 to the surface.
The concepts of the present disclosure may be integrated in, or associated with, any of the various components a drilling system, including downhole components such as those illustrated in
Regardless of the particular surface system used, the drill string 16 can rotate to transmit torque and weight-on-bit to the drill bit 20 to cut the formation. In some cases, the BHA or the steering system 18 includes a downhole motor 25 (e.g., above the pads 23), and the downhole motor 25 may rotate the drill bit 20 at a rate exceeding the rotational speed (if any) of the drill string 16. The downhole motor 25 may rotate the drill bit 20 alone, or may rotate additional components. For instance, the dashed lines illustrate an example in which the downhole motor 25 is positioned at or near the top of the BHA and is potentially used to rotate a full length of the BHA. The downhole motor 25 may include a mud motor or positive displacement motor, a turbodrill motor, or any other suitable downhole motor.
During drilling, different vibration/oscillation modes be generated. For instance, one mode of vibration may be generated above the downhole motor 25, and another mode of vibration may be generated below the downhole motor 25. In this case, the operation of the downhole motor effectively uncouples the two modes of vibration (i.e., the drill string vibration mode from the lower BHA vibration mode). This may result be the case as, for instance, the length of the drill string above the downhole motor 25 may be longer (e.g., 1-4 km) than the length of the drill string below the downhole motor 25 (e.g., 5-100 m). As a result, the drill string frequency mode may be significantly less than the lower BHA frequency mode. In some cases, the first mode may have a frequency that is fifty to five hundred times lower than the second frequency. For instance, the first frequency may be between 0.5 Hz and 3 Hz, and the second frequency may be between 100 Hz and 300 Hz. These lower BHA frequency modes may be referred to as high frequency torsional oscillations (HFTO). During different types of drilling, the HFTO may become particularly significant or evident. For instance, depending on the BHA design, the vibrations may be excited more while drilling hard rock than when drilling a softer rock. HFTO can increase risks of fatigue failure due to the high number of cycles.
Torsional resonances, mode shapes, and transfer functions can be predicted using various models. For instance, a dynamic stiffness method may be used, which models the BHA using beam theory as a combination of pipes with variable cross-sectional area. The pipes can be joined together applying the continuity conditions of torque and angular displacement at the connections, with boundary conditions that are free at both top and bottom ends to obtain a dynamic stiffness matrix (DSM). The vanishing of the determinant of the DSM gives the natural frequencies of the system. The steady-state response under harmonic torque excitation can further be calculated using a direct method in which the force is considered as part of the boundary conditions.
Torsional resonances, mode shapes, and transfer functions can be predicted using various models in addition to, or other than, a dynamic stiffness method. For instance, a finite element method may be used. In some embodiments, the dynamic stiffness method may be computationally more efficient as it can be performed without element discretization. Structural damping can also be added using a complex Young's Modulus (E(1+jη) where E is the Young's Modulus and η is the structural loss factor).
This particular embodiment depicts the BHA 211 having a diameter of 6.75 in. (17.15 cm). For illustration purposes, the x-axis (length) and y-axis (diameter) have different scale. The BHA 211 of this embodiment is made of ten cylindrical sections with different cross-sectional areas. For purposes of this example, various sections may be made of steel. The drill bit 220 is attached to the BHA 211 at the left-hand side and the narrowest section of the BHA 211 represents the drive shaft 229 coupled to the rotor of the downhole motor 225. One or more drill collars (including steering assembly collars) may be positioned between the drive shaft 229 and the drill bit 220.
The point mobility for a unit torque impulse at the drill bit 220 can be calculated with the DSM, is shown in
Turning now to
As shown in
When the vibration is measured at 401, the vibration measurements is optionally calibrated at 402. Such calibration can occur in real-time, including using a downhole processor included in a downhole device. The downhole processor may be included in the sensor package, or may be part of another tool or component. For instance, a sensor may provide data to the MWD, which then uses a specialized processor to calibrate the data while drilling operations occur. In other embodiments, calibration may occur off-line. For instance, the sensor measuring the vibrations at 401 may be calibrated at the surface prior to initiation of a downhole procedure.
At 403, the downhole processor may use the vibration measurements or other sensor data to determine kinematic and/or stress states of a downhole component. Examples of kinematic and stress states can include angular velocity, angular acceleration, axial acceleration, torque, and the like. In some embodiments, determining the kinematic and/or stress states at 403 can also include fusing together the vibration measurements or other sensor data, and compensating for known transmissibility effects. Optionally, this is done in real-time, such as while a drilling or other downhole process is performed.
In some embodiments, the kinematic and stress states include data that is in the time domain. In method 400 of
As will be appreciated by a person skilled in the art, there may be various components having different resonance or other identifiable frequencies within the drill string. In some embodiments, the frequency to be monitored using the method 400 is identified before the drilling or other job is performed. For instance, a model can be used to predict a resonance frequency in a range (e.g., +/−5%, +/−10%, +/−20%, +/−30%), to identify a window where frequencies can be observed. Using a smaller frequency range can allow the method 400 to be less prone to errors. For instance, using the frequencies identified above with respect to the chart of
With the frequency(ies) being monitored, converted to the frequency domain, and evaluated over time, a downhole or other processor can determine the frequencies of the resonance peaks at 406. This may include, for instance, using a peak finding algorithm. An example of such an algorithm may use changes in gradient or slope, that goes from a positive to negative value to identify the peak. Baselines of the resonance frequencies can also be determined (e.g., by a downhole processor) at 407. In some embodiments, the baselines of frequencies (e.g., between peaks) are determined at 407 during a run; however, in other embodiments the baselines are determined at 407 at the start of a run.
With the baselines determined at 407, a downhole processor can monitor the frequencies of peaks (i.e., identified at 406) for deviations away from the baselines at 408. The deviations can be monitored in real-time, as a downhole operation progresses, and may be compared against pre-determined thresholds, by using a changepoint algorithm (e.g., Bayesian methods), or in other manners. When deviations are out of tolerance based on thresholds, changepoint algorithms, or other processes that measure deviations, the deviation can be identified at 409 (e.g., by the downhole processor). In response, a health alert can be created at 210. The health alert may include a message generated and sent by a downhole processor on a tool-to-tool communication bus warning the likelihood of a crack/defect been detected. Creating the health alert at 210 can also include using a telemetry or communication tool in the BHA that receives the warning message, and building a real-time telemetry frame that is sent to the surface. At the surface, the telemetry is de-modulated and the warning message is presented to the driller/operator on a rig-floor display, and in real-time or near real-time.
The warning that is presented may be a generic warning, or may include severity information. For instance, if a large deviation is detected at 409, the health alert at 210 may include an indication that a crack/defect has likely formed, an indication of the amount the frequency deviates from the baseline (and potentially the time over which the change occurred), and the driller (e.g., autodriller or human) can take corrective action at 411. Examples of corrective action can include reducing drilling parameters to prevent further propagation of the suspected crack, or stopping the operation and pulling out of hole. Optionally, the health alert created and transmitted at 210 may also include a recommendation or instruction based on the severity of the crack/deviation as to what action to take at 411.
While the method 400 described with reference to
For instance, the method 500 can include measuring vibration at 501. This operation may be performed while the tool is in use, and may be similar to measurements of vibration at 401 of
Once the downhole operation is completed and the tool is returned to surface, the method 500 may include dumping recorded data at 513. For instance, the recorded data may be recorded to one or more files on a computing device at the surface. That data may then be interpreted at 514. One manner of interpreting the data at 514 is to perform a health management review. Accordingly, interpreting the recorded data at 514 is one example of a step for performing a health management review for a tool. Other steps for performing a health management review may take other forms. For instance, the interpretation of the recorded data at 514 is, in this example, performed post run; however, as evident by a comparison with method 400 of
In the illustrated embodiment, interpreting the recorded data at 514 includes optional acts of calibrating vibration measurements at 502, determining kinematic and states at 503, converting kinematic and stress states to frequency domain data at 504, evaluating frequency domain data over time at 505, determining frequencies of resonance peaks at 506, determining baselines of resonance frequencies at 507, identify deviations of frequencies from the baseline at 508, and identifying out of tolerance deviations at 509. These acts may be performed in a manner similar to corresponding acts 402-409 described above with reference to
Optionally, interpreting the recorded data (or performing a health management review for a tool) includes aggregating tool history data at 515. In some instances, a tool is run multiple times in multiple different operations, sites, wells, or the like. For some or all of these runs, sensor/vibration data may be measured, recorded, and dumped (e.g., as at acts 501, 512, and 513). Following a run, the data for a particular run may be combined with the data from other runs. This may be done, as shown in
In any such embodiment, aggregated data can provide a rich set of data from which past and recent performance can be used to detect any recent changes to the data. Thus, when frequency data deviates from historical baselines, these deviations can be identified at 508 and if significant enough compared to the dynamic or static tolerances as determined at 509, the method may then create a health alert at 510. The history data may also be aggregated in a cloud-computing or neural network, which can perform machine learning algorithms to understand the cumulative damage or other changes of the tool over time in view of operations performed, repairs done, and the like.
Creating a health alert at 510 may be performed in the same general manner as creating the health alert at 410 in
While the method 500 of
To further illustrate the manner in which embodiments of the method 400, 500 of
Notably, the sampled data was within the range generated by HFTO, and excluded certain lower frequency vibrations such as may be expected for drilling events such as stick slip. When the sampled HFTO data is converted to frequency domain data, the results can be plotted as a waveform as shown in
The chart 735 can result from converting kinematic and stress states to frequency domain data (e.g., at 404, 504 of
In the context of the methods 400 and 500, the data visually depicted in the chart 735 of
As discussed herein, changes to how a tool resonates may be indicative of changes to the condition of the tool. This may include, for instance, the formation of cracks, pitting, reductions in wall thickness, mud ringing, erosion, and the like. Consequently, with sufficiently large changes to the resonance frequencies as illustrated in
Additionally, the severity of a change may trigger different responses. For instance, a sudden drop in the frequency may be indicative of more significant damage (e.g., a crack). In
Additionally, while
In another example,
The dashed lines generally show trends that can be observed reviewing the chart 1035 top to bottom (increasing in waveform number) and right to left (decreasing in observed vibration frequency). In this case, the leftmost line (corresponding to the leftmost frequency baseline) begins at about 211 Hz and drops about 30% by the 280th waveform.
The other trendlines represent artificial, higher harmonics of the 211 Hz frequency. As shown, these higher harmonics are initially spaced part at approximately 211 Hz intervals. As the waveform number increases (and thus as time of use increases), the resonance frequency peaks are generally constant. However, after about 265 to 290 waveforms, the resonance frequency peaks can be observed as reducing and shifting to the left. At the same time, the spacing between resonance frequency peaks also shifts, and are generally spaced apart at approximately 100-150 Hz intervals. This is merely a visual representation of the frequency data, but illustrates that the frequency domain data may be interpreted in other ways, such as by evaluating the trends of the higher-level harmonics or the spacing between harmonics. Thus, when an absolute or relative shift to one or more frequencies (possibly including higher level harmonics) including exceeds a threshold, or when an absolute or relative spacing between harmonics shifts, an action as disclosed herein can be taken. In some embodiments, the relative percent change may be about the same across harmonics, so to allow for more efficient analysis and monitoring, a limited number of harmonics (e.g., 1, 2, 3, 4, 5, etc.) may be monitored so as to save processing and improve response time.
Consistent with the above examples, a model was generated to show the changes in fundamental and harmonic/resonance frequencies a BHA. The shift in these fundamental frequencies in a downhole tool can be explained by the presence of a progressively opening crack. As the crack begins and propagates, the stiffness of the BHA locally reduces. A crack can be modeled as a localized spring with a variable stiffness (K), which is related to the crack size. A large value for stiffness can be used to represent a rigid connection, while on the other hand K=0 indicates that two parts are completely disconnected. A torsional model described herein can be modified by adding a localized spring at the location of a crack.
The model of a BHA such as that shown in
Graph 1150 shows that as the value of K decreases (and the crack size increases), a frequency with a baseline at 211 Hz shifts toward a lower frequency. For the frequency to shift down to 150 Hz as shown in the example described above, the stiffness drops around two orders of magnitude (e.g., around 50% of the original value of K). This stiffness decrease can seem quite large, but as stiffness is in Gigajoules (GJ) and the section modulus is in Joules (J), it is proportional to r4. Also of interest is that as K decreases and approaches 105 Nm/rad, the mode appears to flatten and approach the value of a first mode at 63 Hz (see
These observations have real-world implications for detection of cracks and damage occurring in real-time or detecting damage post run. In particular, field data and analysis can be used for prognostic health monitoring by tracking the value of the dominant resonance of the BHA, to detect in real-time the structural integrity of the tools. As shown from the field example, the vibrational frequency shift was a clear indication of an opening crack, and knowledge of that in real-time could have present tools from being lost in hole. By using accelerometer or other sensor data, a downhole processor can evaluate frequency shift and send a flag to the surface in a telemetry signal to alert the driller of any change (or of repeated changes) larger than a predefined noise threshold. Interestingly, the exact relationship between the stiffness K and the crack size is not necessary for monitoring purposes.
Thus, as changes in stiffness result in potentially large drops in resonance frequency, a driller may be alerted and can determine that it is worthwhile to pull a tool out of the hole or do a thorough inspection, even where the tool has a relatively small percentage change in observed vibration frequencies. Waiting for a large change in frequency may create a higher risk as failure may occur within a short burst of high stress cycles, and latency of the measurement in real-time (e.g., using telemetry), may mean the surface personnel may not have time to react as damage accelerates.
While embodiments of the present disclosure are described with reference to spectrograms and plots, other embodiments may use a fast Fourier transform (FFT) of the spectrum to determine the separation of harmonics of resonance frequency peaks, or other methods for producing data (e.g., frequency domain data) from which a harmonics, baselines, and frequency shifts can be identified. The data may be evaluated against absolute values, static or dynamic thresholds, or the like. Further, while plots or charts are shown herein, these charts are illustrative to provide one skilled in the art with an understanding of methods and systems of the present disclosure. While similar plots or charts may be produced within disclosed methods, other embodiments may evaluate data without producing or evaluating such a plot or chart. For instance, downhole systems may interpret vibration data using a downhole processor, without visualizing the data.
In accordance with some embodiments, structural models of a drilling tool are identified, and can show a relationship between the natural frequency and the localized crack stiffness. By monitoring this frequency shift, costly and potentially catastrophic failures can be avoided. For instance, the frequency shift can be monitored by providing wired drill pipe or other telemetry tools that provide real-time or near real-time communication to the surface to allow for interpretation, visualization, or reporting at the surface. In other cases, downhole closed-loop monitoring may be provided in an MWD, LWD, steering system, or other tool to detect frequency shift. Upon detecting a shift exceeding a static or dynamic threshold, downhole actions may be taken to mitigate the risk, or communication may be provided to the surface to alert the operator of potential risks.
Such modeling and monitoring provide an improvement to existing downhole and surface systems. For instance, rate-of-penetration (ROP) has increased in drilling operations, in line with the aim of reducing costs and reaching reservoirs in shorter times. This is particularly the case for long, horizontal wells, which can now be at depths of 10,000 feet or more. These increases can be attributed to some extent to the greater capabilities of rig systems that can push larger amounts of energy into the drilling system. With increased power, there can also be an increased stress on the downhole tools, leading to increased stress-induced (and fatigue) failures at the weakest points of the BHA. By monitoring the vibration measurements as part of a prognostic health monitoring system, the structural integrity of tools can be tracked, and crack propagation can be identified as, for instance, fundamental downhole frequency modes drop (e.g., up to 10%, 20%, 30%, or more).
In some embodiments, the methods of the present disclosure may be executed by a computing system. For instance, a computing system may include a computer or computer system that is an individual computer system or an arrangement of distributed computer systems. The computer system can include one or more analysis modules that are configured to perform various tasks according to some embodiments, such as one or more methods disclosed herein. Example modules or computing systems may be in the form of special-purpose downhole tools (e.g., sensor packages), or surface equipment. To perform these various tasks, the analysis module executes independently, or in coordination with, one or more processors, which are connected to one or more computer-readable media. The processors are optionally connected to a network interface to allow the computer system to communicate over a data network with one or more additional computer systems and/or cloud computing systems that may or may not share the same architecture, and may be located in different physical locations. For instance, one computer system may be located in downhole equipment, another may be a rig surface, another may be in a repair facility, another may be in a cloud-computing facility or data center, and any may be located in varying countries on different continents.
A processor may include a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device. Additionally, while computer-readable media may be within a computer system, in some embodiments, computer-readable media may be distributed within and/or across multiple internal and/or external enclosures of a computing system and/or additional computing systems. The computer-readable media may be implemented as one or more computer-readable or machine-readable storage media, transmission media, or a combination of storage and transmission media.
As used herein, “storage media”, “computer-readable storage media,” and the like refer to physical media that stores software instructions in the form of computer-readable program code that allows performance of embodiments of the present disclosure. “Transmission media”, “computer-readable transmission media,” and the like refer to non-physical media which carry software instructions in the form of computer-readable program code that allows performance of embodiments of the present disclosure. Thus, by way of example, and not limitation, embodiments of the present disclosure can include at least two distinctly different kinds of computer-readable media, namely storage media and/or transmission media. Combinations of storage media and transmission media should be included within the scope of computer-readable media.
To further illustrate the distinct nature of storage media and transmission media, storage media may include one or more different forms of memory including semiconductor memory devices such as dynamic or static random access memories (DRAMs or SRAMs), erasable and programmable read-only memories (EPROMs), electrically erasable and programmable read-only memories (EEPROMs) and flash memories, magnetic disks such as fixed, floppy and removable disks, other magnetic media including tape, optical media such as compact disks (CDs) or digital video disks (DVDs), BLURAY® disks, or other types of optical storage, or solid state drives, or other types of storage devices.
Transmission media may conversely include communications networks or other data links that enable the transport of electronic data between computer systems and/or modules, engines, and/or other electronic devices. When information is transferred or provided over a communication network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computing device, the computing device properly views the connection as a transmission medium. Transmission media can therefore include a communication network and/or data links, carrier waves, wireless signals, and the like, which can be used to carry desired program, code means, or instructions.
Note that the instructions discussed above may be provided on one computer-readable or machine-readable medium, or may be provided on multiple computer-readable or machine-readable media distributed in a large system having possibly plural nodes. Such computer-readable or machine-readable medium or media is (are) considered to be part of an article (or article of manufacture). An article or article of manufacture may refer to any manufactured single component or multiple components. The computer-readable medium or media may be located either in the machine running the machine-readable instructions, or located at a remote site from which machine-readable instructions may be downloaded over a network for execution. Further, where transmission media is used, upon reaching various computing system components, program code in the form of computer-executable instructions or data structures can be transferred automatically or manually from transmission media to storage media (or vice versa). For example, computer-executable instructions or data structures received over a network or data link can be buffered in memory-type storage media (e.g., RAM) within a network interface module (NIC), and then eventually transferred to computer system RAM and/or to less volatile storage media (e.g., a hard drive) at a computer system. Thus, it should be understood that storage media can be included in computer system components that also (or even primarily) utilize transmission media.
It should be appreciated that described computing systems are merely examples of computing systems, and that a computing system may have more or fewer components than described, may combine additional components not described, or may have a different configuration or arrangement of the components. The various components of a computing system may be implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing and/or application specific integrated circuits.
Further, the steps in the processing methods described herein may be implemented by running one or more functional modules in information processing apparatus such as general-purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are included within the scope of the present disclosure.
Computational interpretations, models, and/or other interpretation aids may be refined in an iterative fashion; this concept is applicable to the methods discussed herein. This may include use of feedback loops executed on an algorithmic basis, such as at a computing device, and/or through manual control by a user who may make determinations regarding whether a given event, action, template, model, or set of charts has become sufficiently accurate for the evaluation of the frequency data under consideration.
The terms “couple,” “coupled,” “connect,” “connection,” “connected,” “in connection with,” and “connecting” refer to “in direct connection with” or “in connection with via one or more intermediate elements or members.” In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not merely structural equivalents, but also equivalent structures. It is the express intention of the applicant not to invoke functional claiming for any limitations of any of the claims herein, except for those in which the claim expressly uses the words “means for” or “step for” together with an associated function.
Although a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from the scope of the present disclosure. Accordingly, any such modifications are intended to be included within the scope of this disclosure.
This application claims the benefit of, and priority to, U.S. Patent Application No. 62/813,484, filed Mar. 4, 2019, which application is expressly incorporated herein by this reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62813484 | Mar 2019 | US |