Live Risk Analysis Model and Multi-Facet Profile for Improved Vessel Operations and Class Survey
20230382504 · 2023-11-30
Inventors
- Eric VanDerHorn (Spring, TX, US)
- Christopher Serratella (Sugar Land, TX, US)
- Joshua Divin (Spring, TX, US)
- Subrat Nanda (Katy, TX, US)
Cpc classification
B63B81/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
In one embodiment, a method includes accessing a vessel's data profiles comprising a first data profile configured for assessing condition or integrity risks, a second data profile configured for assessing statutory, regulatory, and port state control, a third data profile configured for assessing quality of management systems, a fourth data profile configured for assessing class trend of sister vessels, and a fifth data profile configured for assessing sustainability based on fuel consumption and emissions, analyzing the accessed data profiles by a predictive compliance model configured for quantifying and assessing an overall risk of vessels being out of compliance with standards, determining a class-related risk profiling capability and risks of systems and components of the vessel with respect to condition and class compliance based on the analysis, and sending instructions to a client system for presenting the class-related risk profiling capability and the risks to a user (e.g., a vessel operator).
Claims
1. A method comprising, by one or more computing systems: accessing a plurality of data profiles associated with a vessel, wherein the plurality of data profiles comprise at least: a first data profile configured for assessing condition or integrity risks associated with the vessel; a second data profile configured for assessing statutory, regulatory, and port state control; a third data profile configured for assessing quality of one or more management systems; a fourth data profile configured for assessing class trend associated with one or more sister vessels; and a fifth data profile configured for assessing sustainability based on fuel consumption and emissions; analyzing the accessed data profiles by a predictive compliance model configured for quantifying and assessing an overall risk associated with vessels being out of compliance with one or more standards, wherein the predictive compliance model comprises one or more data models and one or more computational models; determining, based on the analysis, a class-related risk profiling capability and one or more risks of systems and components associated with the vessel with respect to condition and class compliance; and sending, to a client system, instructions for presenting the class-related risk profiling capability and the one or more risks of systems and components associated with the vessel with respect to condition and class compliance to a user.
2. The method of claim 1, further comprising: generating, based on the analysis, a plan for repair, drydock punchlist, or of operational availability prior to a repair campaign or a drydock period.
3. The method of claim 1, further comprising: generating, based on the analysis, a maintenance program comprising one or more of a predictive maintenance strategy, a condition-based maintenance strategy, or a readiness-based maintenance strategy.
4. The method of claim 1, further comprising: detecting, based on the analysis, an initiation of one or more of a hull structural problem or an equipment or system problem.
5. The method of claim 1, further comprising: generating, based on the analysis, a class survey plan for a condition-based program, wherein the class survey plan comprises one or more of an annual survey feature, a special survey feature, a remote survey execution plan, a targeted survey time on board, a high-risk system, a high-risk component, or a survey frequency.
6. The method of claim 5, further comprising: determining one or more class types on survey crediting for the class survey plan.
7. The method of claim 5, further comprising: determining one or more extensions to one or more survey windows associated with the class survey plan.
8. The method of claim 1, wherein the class-related risk profiling capability comprises an overall vessel risk score.
9. The method of claim 8, wherein each of the plurality of data profiles is associated with a respective profile score, and wherein the overall vessel risk score is determined on the plurality of profile scores associated with the plurality of data profiles.
10. The method of claim 1, wherein each of the plurality of data profiles comprises one or more lagging and one or more leading factors, wherein each of the one or more lagging factors is associated with a respective weight, and wherein each of the one or more leading factors is associated with a respective weight.
11. The method of claim 10, further comprising: accessing, by the predictive compliance model, one or more indicators comprising one or more of a first indicator for predictive condition, a second indicator for damage exposure, a lagging factor, or a leading factor, wherein determining the class-related risk profiling capability and the one or more risks of systems and components associated with the vessel with respect to condition and class compliance is further based on the one or more indicators.
12. The method of claim 10, further comprising: determining, based on the first data profile and the one or more lagging factors associated with the first data profile, a current condition of a hull or a machinery associated with the vessel with respect to one or more class and statutory requirements.
13. The method of claim 10, further comprising: determining, based on the first data profile and the one or more leading factors associated with the first data profile, a condition degradation of an asset associated with the vessel to evaluate.
14. The method of claim 10, wherein the one or more lagging factors associated with each of the plurality of data profiles are determined based on transactional data, and wherein each of the lagging factors is based on one or more of surveyor condition scoring, user maintenance completion, user maintenance effectiveness, condition monitoring, a smart function, or a condition of class.
15. The method of claim 10, wherein the one or more leading factors associated each of the plurality of data files are determined based on one or more of transactional data, time-series sensor data, or contextual data.
16. The method of claim 1, further comprising: generating, based on the analysis, a class survey plan for a condition-based program; benchmarking the vessel amongst a vessel class or a fleet comprising a plurality of vessels; and determining one or more vessels among the vessel class or the fleet as one or more targets for the class survey plan.
17. The method of claim 1, further comprising: generating the first data profile based on one or more of transactional data, time-series sensor data, or contextual data.
18. The method of claim 1, further comprising: aligning one or more maintenance activities by an operator of the vessel with one or more class compliance activities.
19. The method of claim 1, further comprising: generating, for the first data profile, a structural score based on one or more criteria comprising one or more of a scaled grading set of criteria based on condition severity for a plurality of categories of condition, a strength critical area, a fatigue critical area, or a structural alert.
20. The method of claim 17, wherein the plurality of categories of condition comprise one or more of coating, corrosion, pitting and grooving, fractures, deformation, or cleanness.
21. The method of claim 1, further comprising: generating, for the first data profile, a machinery score based on one or more of planned maintenance data, condition monitoring data, data associated with mean time between repairs, a condition of class, analysis scoring of reliability, availability and maintainability, or an anomaly detection.
22. The method of claim 1, wherein the one or more standards comprise one or more regulatory standards at present or at any future point.
23. One or more computer-readable non-transitory storage media embodying software that is operable when executed to: access a plurality of data profiles associated with a vessel, wherein the plurality of data profiles comprise at least: a first data profile configured for assessing condition or integrity risks associated with the vessel; a second data profile configured for assessing statutory, regulatory, and port state control; a third data profile configured for assessing quality of one or more management systems; a fourth data profile configured for assessing class trend associated with one or more sister vessels; and a fifth data profile configured for assessing sustainability based on fuel consumption and emissions; analyze the accessed data profiles by a predictive compliance model configured for quantifying and assessing an overall risk associated with vessels being out of compliance with one or more standards, wherein the predictive compliance model comprises one or more data models and one or more computational models; determine, based on the analysis, a class-related risk profiling capability and one or more risks of systems and components associated with the vessel with respect to condition and class compliance; and send, to a client system, instructions for presenting the class-related risk profiling capability and the one or more risks of systems and components associated with the vessel with respect to condition and class compliance to a user.
24. A system comprising: one or more processors; and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to: access a plurality of data profiles associated with a vessel, wherein the plurality of data profiles comprise at least: a first data profile configured for assessing condition or integrity risks associated with the vessel; a second data profile configured for assessing statutory, regulatory, and port state control; a third data profile configured for assessing quality of one or more management systems; a fourth data profile configured for assessing class trend associated with one or more sister vessels; and a fifth data profile configured for assessing sustainability based on fuel consumption and emissions; analyze the accessed data profiles by a predictive compliance model configured for quantifying and assessing an overall risk associated with vessels being out of compliance with one or more standards, wherein the predictive compliance model comprises one or more data models and one or more computational models; determine, based on the analysis, a class-related risk profiling capability and one or more risks of systems and components associated with the vessel with respect to condition and class compliance; and send, to a client system, instructions for presenting the class-related risk profiling capability and the one or more risks of systems and components associated with the vessel with respect to condition and class compliance to a user.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DESCRIPTION OF EXAMPLE EMBODIMENTS
Live Risk Analysis Model and Multi-Facet Profile for Improved Vessel Operations and Class Survey
[0030] In particular embodiments, a computing system may institutionalize a data-driven and condition-based approach to class survey by establishing an enrollment of a condition-based program (CBP) and sustainment framework based on a range of vessel classification (“class”) activities coupled with implementation and sustainment supporting services, models, and tools. The computing system may utilize a predictive compliance model (PCM) which comprises the data, services and tools within the condition-based program and risk profile so they can be utilized by surveyors in the field. The predictive compliance model may enable a practical synthesis of output of these individual services and tools into a new form of risk-profiled class model. Once implemented, embodiments of the condition-based program may leverage the data driven capabilities and associated insights to support vessel owners' or operators' in-service decision-making processes for lifecycle support as well as to support a CBP-driven class survey approach that may decouple the class survey requirements from the traditional calendar-based approach. In particular embodiments, the condition-based program and its supporting predictive compliance model may increase understanding of both vessel condition and class compliance risks associated with a vessel's technical readiness profile (e.g., based on critical hull, machinery and electrical (HM&E) systems in support of maintenance planning and optimization) as well as risk associated with class compliance requirements, management systems, regulatory and statutory regimes, sustainability and fuel/emissions compliance, for marine vessels. Although this disclosure describes utilizing particular models by particular systems for particular analysis of vessels in a particular manner, this disclosure contemplates utilizing any suitable model by any suitable system for any suitable analysis of vessels in any suitable manner.
[0031] In particular embodiments, the computing system may access a plurality of data profiles associated with a vessel. The plurality of data profiles may comprise at least a first data profile configured for assessing condition or integrity risks associated with the vessel, a second data profile configured for assessing statutory, regulatory, and port state control, a third data profile configured for assessing quality of one or more management systems, a fourth data profile configured for assessing class trend associated with one or more sister vessels, and a fifth data profile configured for assessing sustainability based on fuel consumption and emissions. In particular embodiments, the computing system may analyze the accessed data profiles by a predictive compliance model configured for quantifying and assessing an overall risk associated with vessels being out of compliance with one or more standards. As an example and not by way of limitation, the predictive compliance model may comprise one or more data models and one or more computational models. In particular embodiments, the computing system may determine, based on the analysis, a class-related risk profiling capability and one or more risks of systems and components associated with the vessel with respect to condition and class compliance. The computing system may further send, to a client system, instructions for presenting the class-related risk profiling capability and the one or more risks of systems and components associated with the vessel with respect to condition and class compliance to a user (e.g., a vessel operator).
[0032] With the advent of modern technologies, such as digitalization and data analytics, digital twins, and model-based simulation and the like, it may be possible to enable a new form of classification regime that provides increasing justification for data-driven compliance validation, as well as the potential to de-couple these traditional requirements for survey from the calendar itself, in essence allowing for what is termed in various embodiments as “vessel-specific survey”. This type of survey may involve enabling the potential for two aspects of the survey requirements to be optimized. One aspect may include reducing effort for on-board survey crediting of sub-tasks via the use of the model enabled by data sharing. Another aspect may include using a condition-based program (CBP) that is described herein and the models invoked to increasingly justify support for extended period between major availability events such as drydocking for new vessels upon delivery and/or for low-risk operating vessels.
[0033]
[0034] Recent advances in technology, such as sensor hardware, data accumulation/transmission, advanced analysis and artificial intelligence, may have enabled new approaches to vessel health and performance understanding that, when implemented effectively, may improve system safety, and reliability. Vessel operators may have a need for updated life-cycle management approaches to achieve high levels of operational availability and readiness while reducing total ownership costs.
[0035] In particular embodiments, the condition-based program (CBP) may leverage design and operational data through a compliance risk model to continually update a vessel-specific CBP survey plan. In particular embodiments, the computing system may generate, based on the analysis, a class survey plan for a condition-based program. As an example and not by way of limitation, the class survey plan may comprise one or more of an annual survey feature, a special survey feature, a remote survey execution plan, a targeted survey time on board, a high-risk system, a high-risk component, or a survey frequency driven by the PCM risk profile.
[0036] Traditional class survey requirements may be typically based on the historical performance of vessels of a certain type and age but share only a minimal amount of actual vessel data prior to survey commencement. The CBP survey plan may be kept up to date via data collection and continual re-assessment via the predictive compliance model to deliver live risk insights about the condition of a vessel's critical hull structure, machinery and components. The condition-based program may support a continuous survey process and assist with operational decision-making.
[0037] In particular embodiments, enrollment and sustainment of the condition-based program may not only support the crediting process of the class survey, but also assist vessel operators with maintenance and availability planning and continued readiness of their fleet. In particular embodiments, desired outcomes of the condition-based program may include one or more of the following outcomes. One outcome may be operational availability planning, and adherence to vessel time in out of service due to better understanding of anomalies and condition of class prior to a repair campaign or drydock period. In other words, the computing system may generate, based on the analysis, a plan for repair, drydock punchlist, or of operational availability prior to a repair campaign or a drydock period. Another outcome may be flexibility in the prioritization for closure and dispositioning of anomalies and conditions of class while still maintaining vessel readiness. Another outcome may be supporting a shift from highly planned and calendar-based maintenance strategies to a program that comprises predictive and condition-based and/or readiness-based maintenance strategies (e.g., less time-based tasks, spares, and consumables). In particular embodiments, the computing system may support, based on the analysis, a maintenance program comprising one or more of a predictive maintenance strategy, a condition-based maintenance strategy, or a readiness-based maintenance strategy. Another outcome may be detection of the initiation of structural and equipment problems leading to failure, before they impact longevity, to minimize unplanned hull, machinery and electrical (HM&E) failures. In particular embodiments, the computing system may detect, based on the analysis, an initiation of one or more of a hull structural problem or an equipment or system problem. Another outcome may be targeted survey time on board supported by a data-driven process covering both annual/special survey features for the vessel together through a continuous survey process. Another outcome may be reduced crew burden in survey preparation, covering both repair time and supporting data preparation while on-board as well as readiness for remote survey execution. Another outcome may be support of class decisions on extensions and surveys using a continually evolving and informed predictive risk model (expanding and trending data over time for added risk confidence).
[0038] In particular embodiments, the condition-based program may provide for a tiered set of class notations that span a range of digital capabilities and supporting services. The condition-based program may establish an enrollment and sustainment framework covered by these notations. This condition-based program and its accompanying guide may provide support to system performance specifications during the design and development phase. The class requirements during the acquisition phase may be covered upon vessel delivery by the optional notations. As an example and not by way of limitation, the notations may be “CBP-ready”. The notations may be associated with their respective tiers, e.g., S1, S2 or S3 or M1, M2 or M3. In addition, once operational condition-based program is enabled through a sustainment phase across the operational life-cycle phase, the optional notations “CBP-ready” (and their respective tiers S1, S2 or S3; M1, M2 or M3) may be used for enrolled vessels that comply with the requirements of the condition-based program.
[0039]
[0040] In particular embodiments, each CBP tiered notation may expand upon the scope, fidelity, and use of vessel related data, but all tiers may begin with the development of a vessel-specific CBP survey plan that is based upon an initial assessment of vessel structures and machinery.
[0041] For the CBP survey plan based on an initial assessment of vessel structures, the condition-based program may utilize finite element analysis (FEA)-based strength and fatigue analysis derived from the design operational profile and previous route history (if applicable) as well as current or as-delivered baseline hull condition. The strength and fatigue assessment may be based on one or more rule requirements. This information may highlight structurally critical areas to be examined with specific scope and frequency, based on a risk categorization.
[0042] For the CBP survey plan based on an initial assessment of vessel machinery, the machinery assessment may be conducted via profiling of maintenance and condition data, equipment and system criticality, along with optional reliability, availability and maintainability (RAM) maintenance data analysis and risk profiling for higher chosen tiers. The RAM assessment may also identify critical equipment that could be targeted for data analytics-based anomaly detection. Upon enrollment into the program, CBP sustainment activities may then involve targeted and focused surveys of hull and machinery items via collaborative data sharing and a set of services depending on the tiered notation chosen. The CBP approach may be to receive data prior to survey commencement to optimize the on-board survey effort or to better inform the survey process. Shared data may be then processed by a composite risk profiling approach within the predictive compliance model in order to maintain and update the CBP survey plan of the vessel. The notation tiers may also define the tools and services involved in the condition-based program.
[0043]
[0044] Predictive Compliance Model
[0045] In particular embodiments, the predictive compliance model may be a model-based analysis methodology leveraging inspection, engineering analysis, operational monitoring, and other relevant data accessible to the class society to enable a “class-related risk profiling capability” of the vessel and its system/components with respect to condition and class compliance.
[0046] In embodiments, the condition-based program may explore condition related data trends for a vessel with the provision of quantification as to justification for class surveys to move “off the calendar” and into a justified condition-based approach for execution of required class and statutory survey scope and frequency. The predictive compliance model may aggregate a plurality of digital and engineering models, tools, and services applied to the various transactional, time-series, and contextual data sets being received, processed and analyzed as part of the condition-based program.
[0047] In particular embodiments, the predictive compliance model may support condition-based decision-making across a variety of market sectors and use cases, specifically government operations, commercial shipping sector, and the offshore oil and gas sector.
[0048] In particular embodiments, the predictive compliance model may leverage all forms of data within a weighted multi-factor model that is used to profile a vessel and its system/components compliance related risk. As an example and not by way of limitation, the data may comprise user data sets, first-party data sets, and contextual data sets.
[0049] In particular embodiments, the profiles associated with a vessel may cover a plurality of individual risk profile facets that yield insight into the health state of the vessel and the operator's competency in managing all aspects of vessel operations. One facet may be a condition profile. This profile may be the most robust and comprehensive facet of the predictive compliance model as it may be directly related to vessel condition, load exposure, machinery systems and health state, maintenance effectiveness, and system reliability, all of which may drive the inspection and maintenance planning for the vessel, and which may be monitored via the use of various models, analyses, digital twins, and data analytics within the condition-based program. Generating the multi-facet profile based on a condition profile may be an effective solution for addressing the technical challenge of utilizing constantly refreshed and analyzed multi-facet profile of a vessel as the condition profile includes a deep dive down to the vessel's systems and their components using live data from the vessel itself with a set of models and tools that assess condition or integrity risk.
[0050] Another facet may be a profile for statutory, regulatory, and port state control. Another facet may be a profile for integrated ship management (ISM)/management system quality. These two facets may be comprised of weighted factors that tally up into a risk profile/score from various public and first-party data collected and stored historically related to port state, statutory and class findings, non-conformances, open and closed conditions of class, and the like for approximately 100 categories of data.
[0051] Another facet may be a profile for sister vessel class trend. This facet may cover risk exposure profiles from sister vessels via a natural-language processing (NLP) assisted and artificial-intelligence (AI) tagged data set from first-party survey findings (vessels built to the same design series and class) that may infer similar risk to the vessel in question as a systemic risk trend for the series. Generating the multi-facet profile based on performance, management system effectiveness, statutory and regulatory risk, and also its sister vessels' risk profiles may be another effective solution for addressing the technical challenge of utilizing constantly refreshed and analyzed multi-facet profile of a vessel as this comprehensiveness may provide for the most comprehensive profile of a vessel's compliance state and the operator's ability to manage that vessel without incident. Furthermore, the embodiments disclosed herein may have a technical advantage of determining live risk by proxy in terms of how systemic problems on sister vessels can affect the vessel's risk profile as such vessel class related problems are mined from survey findings databased by a state-of-the-art artificial-intelligence and natural-language processing (NLP) driven tagging engine.
[0052] Another facet may be a sustainability profile. This facet may cover reported fuel consumption and emissions related to sustainability targets currently and in future and the vessel's current and future ability to meet those targets. In particular embodiments, data utilized within this facet may derive from an emissions reporter portal service which is a software tool that automatically verifies compliance with operator reported fuel consumption and emissions for a vessel with the applicable requirements. As an example and not by way of limitation, these requirements may be from the International Maritime Organization (IMO) data collection system (DCS) (I), European Monitoring, Reporting and Verification (MRV), and UK MRV. Generating the multi-facet profile based on environmental and sustainability performance that coupled with the condition and compliance risk profiles may be another effective solution for addressing the technical challenge of utilizing constantly refreshed and analyzed multi-facet profile of a vessel as they may provide for a state-of-the-art vessel risk profile that is comprehensive enough to challenge rigid calendar-based class and statutory regimes. Furthermore, the embodiments disclosed herein may have a technical advantage of determining live risk associated with the vessel's performance in terms of fuel consumption and emissions and its ability to meet environmental targets both now and into the future.
[0053]
[0054] In particular embodiments, each of the plurality of data profiles may comprise one or more lagging and one or more leading factors. Each of the one or more lagging factors may be associated with a respective weight. Each of the one or more leading factors may be associated with a respective weight. In particular embodiments, the class-related risk profiling capability may comprise an overall vessel risk score. Each PCM facet score may contribute weight to an overall vessel risk score. In other words, each of the plurality of data profiles may be associated with a respective profile score, and the overall vessel risk score may be determined on the plurality of profile scores associated with the plurality of data profiles.
[0055] In particular embodiments, the condition profile of the predictive compliance model may utilize inspection and maintenance data, data analytics, engineering analysis, and operational monitoring, to enable a “risk profiling capability” for the vessel in question. In particular embodiments, the computing system may generate the first data profile (condition profile) based on one or more of transactional data, time-series sensor data, or contextual data.
[0056] In particular embodiments, the computing system may access, by the predictive compliance model, one or more indicators comprising one or more of a first indicator for predictive condition, a second indicator for damage exposure, a lagging factor, or a leading factor. In particular embodiments, determining the class-related risk profiling capability and the one or more risks of systems and components associated with the vessel with respect to condition and class compliance may be further based on the one or more indicators.
[0057] In particular embodiments, the predictive compliance model may assess the current condition or compliance state with respect to applicable class and statutory criteria, which may be considered as things that have already happened, i.e., “lagging factors”. When available, the predictive compliance model may also utilize predictive condition degradation and damage exposure indicators as well as lagging indicators trended as leading indicators to evaluate the projected risk of being out-of-class-compliance, which may be considered as things that might happen in the future given the indications, i.e., “leading factors”. The predictive compliance model may identify risks to the vessel and its systems and components to assist targeted inspection and survey. The predictive compliance model may also benchmark the vessel amongst a vessel class or a fleet and find the potential “bad actors” for targeted survey. In particular embodiments, the computing system may generate, based on the analysis, a class survey plan for a condition-based program. The computing system may then benchmark the vessel amongst a vessel class or a fleet comprising a plurality of vessels. The computing system may further determine one or more vessels among the vessel class or the fleet as one or more targets for the class survey plan. When risk profiles warrant consideration, the predictive compliance model may not only support condition-based survey but also support class-type decisions on survey crediting and granting extensions to survey windows (e.g., support a decision for a dry-dock extension). In particular embodiments, the computing system may determine one or more class types on survey crediting for the class survey plan. The computing system may also determine one or more extensions to one or more survey windows associated with the class survey plan.
[0058] In particular embodiments, the PCM condition profile may facilitate a new approach to survey after construction as part of the condition-based program. The predictive compliance model may facilitate survey optimization and survey risk reduction. While traditional and statutory survey requirements may remain in place following receipt of a CBP notation, CBP efforts via its data sharing component into the predictive compliance model may enable the increased use of such data to support pre-planning for both traditional surveys as well as the ability to conduct “remote” surveys. In particular embodiments, the predictive compliance model may take the multiple inputs from the above services and tools and apply them within a weighted set of lagging/leading indicators, to make the aggregation easy to focus and optimize a surveyor's time on board. The predictive compliance model employed within the condition-based program may play a key role in the focusing of a survey plan and its prioritization by making the above aggregation presented to a surveyor in a simple-to-use traffic-light risk categorization.
[0059] As a result, the embodiments disclosed herein may have a technical advantage of allowing surveyors to derive the benefits of both the user's use of data analytics and also direct use of data analytics and artificial intelligence by the first party in terms of “vessel-specific survey”, as the multi-facet predictive compliance model is structured, specifically within the condition profile facet.
[0060]
[0061] Data associated with core class vessels 505 may be input to computerized survey management systems 515, which may generate class corporate knowledge 516, including fleetwide benchmarking to understand risks by vessel types, classes, configuration, and operations. Vendor approval 520 may be required for generating data associated with machinery sensors of enhanced class vessel 510. Vendor approval 520 may result in approvals and recurring vendor verifications 521 of OEMs (health and sustainability monitoring), third-party analytics solutions, interoperability and reliability solutions, and data infrastructure and cyber monitoring. Data associated with enhanced class vessels 510 may be also input to the computerized survey management systems 515. The output from the computerized maintenance systems 515, together with third-party data 525, first-party developed reliability, availability and maintainability (RAM) 530a, first-party approved RAM 530b, structures 536 associated with hull sensors 535, and machine health 541 determined from machinery sensors 540 may be provided to the predictive compliance model 545. Based the data-driven insights 550, the predictive compliance model 545 may generate survey replated 555 (conditions of class), which may further form optimized survey plans to surveyors 560 for a decision support center 565. The decision support center 565 may comprise a remote survey hub specializing in data-enabled survey support, remote survey execution, troubleshooting and root cause analysis (RCA), subject matter expert (SME) support, finding resolution, and damage surveys. The decision support center 565 may generate a remote survey 570, which may be then applied to machine health 54a and enhanced class vessels 510.
[0062] With the output and support of the decision support center 565, a surveyor may only utilize 3 hours of support center support to prepare for a survey and eliminate on-board tasks. Based on the optimized survey plan 570, the survey duration may be up to 19 hours for core class vessels 505 and only up to 12 hours for enhanced class vessels 510. The labor spit between the surveyors and the decision support center 565 may be 75 to 25.
[0063] Based on the optimized survey plans 570, survey visits 575 may be required for year 1, year 2, year 3, year 4, and year 5 for core class vessels 505 but only for year 1, year 3, and year 5 for enhanced class vessels 510. In particular embodiments, the computing system may further determine fleet adoption rates 580 based on late majority and laggards in terms of industry readiness for such approaches. 20% of such adoption may comprise specialty vessels, container ships, gas carriers, and offshore while the lagging 80% may comprise general cargo, bulkers, and tankers.
[0064] As can be seen, the embodiments disclosed herein may have a technical advantage of facilitating both survey optimization and survey risk reduction by targeting data-driven crediting of aspects of the scope down to the system and equipment level of granularity, as well as the frequency of larger downtime driven events as risk optimization with the assurance that items that are of high risk to any compliance facet are paid enhanced scrutiny while also considering their limited time on board, scope optimization via risk profiling allows focus on high-risk items and less emphasis on low risk while covering the required scope within a highly constrained time window to cover the entire scope of the survey in question, and frequency optimization over time is enabled as trends and patterns are recognized which can provide justification for a frequency change, where the scope is also driven by statutory and regulatory requirements.
[0065] In particular embodiments, the “CBP-ready” or CBP (S1, S2 or S3) or “CBP-ready” or CBP (M1, M2 or M3 by system) notations may indicate that the hull or individual system(s) have achieved CBP enrollment and PCM capabilities in line with one or more of the following CBP tiers. Tier 1, denoted by S 1 and/or M1, may indicate entry-level requirements for CBP enrollment. Transactional data and route or exposure-based sea-state history may be leveraged for analysis and creation of vessel-specific CBP survey plans. Based on a survey reporting system, the annual survey assessments may include a focused effort on structural critical areas and machinery identified via the predictive compliance model as high or medium risk primarily through lagging indicators on the system aspects, but also including some structural leading indicators via a continually finite element-based reassessment of hull critical areas and a weather and sea-state route exposure structural dashboard alert system.
[0066] Tier 2, denoted by S2 and/or M2), may involve a higher fidelity of transactional data analysis utilization in the predictive compliance model, via the inclusion of model-based structural condition tracking and degradation forecasting, and increased use of leading indicators for machinery reliability emergent risk identification (i.e., reliability, availability and maintainability, or RAM). The higher-fidelity 3D condition model may be deployed to complement the route or exposure-based sea-state history tracking, and to support anomaly management, maintenance/repair, and drydock/availability planning.
[0067] Tier 3, denoted by S3 and/or M3, may introduce the use of time-series sensor data for enhanced PCM use. Alerts from either hull sensor or machinery anomaly detection for system monitoring may serve as added leading indicator inputs to the predictive compliance model, further informing survey planning. In addition, hull sensor full-scale measurements may enable structural digital twin calibration for improved accuracy and reliability of the continual structural reassessments involved in the sustainability phase.
[0068] In particular embodiments, the data-driven process of the condition-based program facilitated by the PCM condition profile facet may comprise four distinct stages to provide data-driven insights. The process may continually provide an up-to-date understanding of vessel condition, performance and compliance risk, resulting in a vessel specific CBP survey plan. The CBP survey plan may be a key program component and define the scope and prioritization of all survey assessments with detailed information regarding hull, machinery and electrical (HM&E) and compliance risks, derived from the various PCM facets.
[0069]
[0070] The computing system may further generate survey reporting system virtual vessel 640 based on the freedom data input 620 and data driven insights 630. The survey reporting virtual vessel 640 may comprise freedom 3D data model layer 641, freedom SIM (simulation) model(s) 642 (IoT), freedom 3D point cloud spatial layer 643, freedom 3D photogrammetry layer 644, freedom vessel survey planning document (SPD) and PCM driven survey plan 645, and freedom reporting tool, smart scheduler, and survey process 646. The computing system may further generate outcomes 650 based on the freedom virtual vessel 640. The outcomes 650 may comprise data enabled virtual twin 652, survey plan 654, and optimal user maintenance 656 via user CMMS.
[0071] In particular embodiments, the condition-based program may comprise the following stages. Stage 1 may be data acquisition. This stage may involve the ingestion of data in all its forms. Transactional data (e.g., preventative maintenance system (PMS) records, failure events, in-situ test results, etc.) or sensor time-series data (e.g., data historian logs and similar) may be collected and ingested into a user portal, either by secure application program interface (API) gateway (structured reports) or via a secure cloud platform. Further explanations of transactional and time-series data are provided below.
[0072] In particular embodiments, transactional data may involve data coming to the first or third parties that have been summarized and reported upon to cover a period of time or a snapshot in time as part of a first-party program, often via a third-party recognized service supplier. Typically, third-party processed data may come in the form of “traffic light” status reports which summarize the maintenance status, health or condition state, as well as corrective actions taken by the technical authority to correct deficient states. As an example and not by way of limitation, this type of report may include planned maintenance associated with a preventative maintenance program, condition monitoring, or smart function reports. The data within such reports may be also utilized to inform the PCM condition profile.
[0073] In particular embodiments, time-series data may be utilized only for ingestion and analysis within higher-tier CBP components. These components may ingest sensor data from either systems or machines (typically the operational sensors that are part of the original equipment manufacturer (OEM) or a builder package) or structures (typically in the form of a hull sensor set purpose installed to better understand of vessel global responses to hull loading). Once analyzed, such data may provide enhanced vessel condition risk profiling to support survey planning as well as to provide ship alerts to the operator for action.
[0074] In particular embodiments, contextual data may comprise both vessel route history in the form of vessel operational or position history as well as the corresponding met-ocean hindcast data sets to support the aggregation of a route and sea-state load history that can be utilized to reassess the vessel based on its service history over time before every drydock event to enhance the survey planning aspect.
[0075] Stage 2 may be data processing and analysis. Data processing and analysis may cover the following activities, as applicable to the chosen tier. One activity may include ingestion and appropriate mapping of information to the CBP tier component, as applicable. Another activity may include ingested system data processing, including data quality and verification that ingested data meets the minimum required fidelity for follow-on analytics. Data quality may be monitored and reported to quickly identify and notify the operator of potential issues in the data collection process (e.g., failing sensors, etc.). Another activity may include analytical models that provide predictive compliance-related forecasting abilities, which inform the condition-based program and condition-based maintenance activities. This may include reliability, availability and maintainability (RAM) or anomaly detection models used to identify reliability risks enabling prioritized survey or maintenance prioritization for the operator or a structural analysis accounting for initial design envelope and as-built configuration and all continued reassessments based on load exposure and fatigue damage rate estimation as well as any changes in condition associated with degradation or repair/restoration.
[0076] Stage 3 may be visualization and risk profile. This stage may cover the visualization of all inputs from tier components for CBP survey execution. The inputs may include a vessel specific CBP survey plan for structures, as informed by the structural analysis and the current/updated PCM profile. The inputs may also include a vessel specific CBP survey plan for machinery, as informed by the CBP supporting program data, and the predictive insights from the selected tier components as well as the current/updated PCM profile. The input may further include high-level and detailed condition data for the hull structures as shown in both a survey reporting system and a three-dimensional (3D) condition model to support drydock or availability and repair planning, if applicable to the selected tier.
[0077] Stage 4 may be survey execution. Stage 4 may cover the output of either the CBP survey activity itself or CBP services providing alerts to the technical authority's computerized maintenance management system (CMMS) for their own repair, maintenance, survey, and drydock or availability planning. As a result, the embodiments disclosed herein may have a technical advantage of determining live risk associated with the effectiveness of the user's maintenance and inspection regimes and a technical advantage of determining live risk associated with the effectiveness of the user's quality system and their ability to manage the vessels in question.
[0078] In particular embodiments, the PCM condition profile may be not indicative of literal compliance or non-compliance. Rather, it may identify those hull, machinery and electrical (HM&E) systems and components determined to be at higher risk of being non-compliant with respect to condition degradation, the presence of anomalies, or maintenance status. For this fact, the predictive compliance model may be used as the means to inform survey scope and prioritization via the CBP survey plan.
[0079] In particular embodiments, the computing system may determine, based on the first data profile and the one or more lagging factors associated with the first data profile, a current condition of a hull or a machinery associated with the vessel with respect to one or more class and statutory requirements. The computing system may also determine, based on the first data profile and the one or more leading factors associated with the first data profile, a condition degradation of an asset associated with the vessel to evaluate. The predictive compliance model may be deployed within the condition-based program to assess the current condition/readiness of the hull and machinery with respect to applicable class and statutory requirements via a set of lagging factors. The predictive compliance model may be deployed within the condition-based program to also forecast the degradation of an asset's condition to evaluate via a set of leading factors and thus the future risk of the vessel's non-compliance. The predictive compliance model may be deployed within the condition-based program to additionally identify and prioritize maintenance and survey activity with respect to drydock and availability planning, and crediting of items towards special continuous survey of hull and machinery. The predictive compliance model may be deployed within the condition-based program to further identify opportunities for aligning operator's maintenance activities with class compliance activities to improve vessel readiness and reliability. In particular embodiments, the computing system may align one or more maintenance activities by an operator of the vessel with one or more class compliance activities.
[0080] In particular embodiments, for structures of the PCM condition profile, a computing system may utilize various data inputs to generate a PCM score, utilizing a variety of criteria, as applicable.
[0081] In particular embodiments, the computing system may generate, for the first data profile, a structural score based on one or more criteria comprising one or more of a scaled grading set of criteria based on condition severity for a plurality of categories of condition, a strength critical area, a fatigue critical area, or a structural alert. In particular embodiments, the plurality of categories of condition may comprise one or more of coating, corrosion, pitting and grooving, fractures, deformation, or cleanness. As an example and not by way of limitation, a scaled grading set of criteria based on condition severity from 0 to 6 for six separate categories of condition, e.g., a criteria associated with a hull inspection and maintenance program (HIMP). Reporting may be completed by a surveyor as the surveys are carried out. As another example and not by way of limitation, in strength and fatigue critical areas, refresh of the critical area (CA) profiles at completion of initial and subsequent updates to the strength and fatigue analyses may be used. As yet another example and not by way of limitation, the criteria may include structural alerts. Structural dashboard alerts may cover load exposure and thresholding limits received from the aggregated route and met-ocean data correlated to vessel response, as well as sensor threshold limits for any directly monitored locations, if the vessel has such capability tier.
[0082]
[0083] For strength critical area 815, the first-party engineering may be responsible for entry of data (as indicated by A), with engineering process instruction to be followed for scoring. For fatigue critical area 820, the first-party engineering may be responsible for entry of data (as indicated by B), with engineering process instruction to be followed for scoring. Data may be updated at the completion of each structural analysis. This schedule may be governed by vessel type, age, and preference of the second party. As an example and not by way of limitation, the schedule may be approximately after each time new thickness measurement gaugings are taken. Data may be manually entered into the 2D and 3D condition databases. In particular embodiments, leading scores 825 based on engineering analysis criteria in strength critical area 815 and fatigue critical area 820 may be manually entered by the first-party engineering in the 2D and 3D condition databases. The databases may then automatically choose the worse score between these two entered scores (i.e., A and B), as indicated by C. This score may represent the score for critical areas.
[0084] For structural alerts 830, the first-party technology may be responsible for monitoring sensor data. The structural dashboard may receive real-time hull sensor data. Alerts from the dashboard may be then exported to the survey reporting tool. The first-party technology may be responsible for dispositioning of alerts and creation of anomalies within the condition manager. D represents quantity of open alerts within the survey reporting tool. The presence of alerts may increase (make worse) the leading score 825 by one point. As indicated by E, the survey reporting tool may lower C for each alert at D. In other words, a score of 3 for C, and quantity of 1 for D, may generate a score of 4 for E. 4 may be the lowest score allowed. As may be seen, E may be the leading score 825.
[0085] The lagging score 805 and leading score 825 may then be used to generate the PCM structural score 835. As an example and not by way of limitation, the top score may include from 0 to 2 (inclusive of 2), greater than 2 to 4 (inclusive of 4), and greater than 4 to 6 (inclusive of 6). The top score may be by compartment. In particular embodiments, the field of the structural PCM score 835 may be colored coded, e.g., red (greater than 4 to 6), yellow (greater than 2 to 4), or green (0 to 2 inclusive) based on score (which is on a 0-6 scale). In particular embodiments, the PCM structural score 835 may be calculated using the scoring from the last approved inspection for the compartment. The PCM structural score 835 may be the lagging score 805 plus the leading score 825. In particular embodiments, the computing system may utilize compartment weighting for survey plan, e.g., 65% lagging and 35% leading. As a result, the lagging score 805 weighted 65% of the compartment's weighted average score from the last approved inspection may be used for the first part of the calculation. The leading score 825 weighted 35% of the total score may be used for the second part of the calculation.
[0086]
[0087] In particular embodiments, critical area scores may be based on a risk score value of 1 to 4. 1 may indicate low risk, 2 may indicate medium low risk. 3 may indicate medium high risk. 4 may indicate high risk. The computing system may review strength critical area score and fatigue critical area score for all critical areas associated to the compartment and then take the max value of the two fields. For structural dashboard alerts, the computing system may count up all open and new alerts that have been received for compartment. Then the computing system may use the worst case of the strength critical areas and fatigue critical areas. The alert numbers may increase the number by one for each alert received for the compartment. However, the maximum number for this function may be 4. As a result, if the risk score is 4, the number of alerts may have no impact. If critical area worst case score is 2 and there is 1 alert, the leading score may be now 3.
[0088] An example calculation may be as follows. In particular embodiments, strength critical area and fatigue critical area may be defied for each compartment/zone. The lagging score based on the compartment's weighted average score may be 1.77. The leading score based on the max score for strength and fatigue critical area score may be 3. The number of alerts in the structural dashboard may be 2, which may increase the max score by 2 to make it 5. However, as described above, the leading score can never be higher than 4 so the lead score is now 4. The PCM score is then calculated as (1.77*65%)+(4*35%)=1.1505+1.4=2.5505. Hence, the PCM score is 2.6, which may be a color code of yellow.
[0089] In particular embodiments, each compartment leading and lagging score may roll up to a single PCM score for that compartment. This score may be displayed in both the survey reporting system and the PCM risk profiled survey plan.
[0090]
[0091] For planned maintenance 1112a, machinery may be rated based on the percentage of completed preventative maintenance. As an example and not by way of limitation, 1 may indicate good with 100% completion, 2 may indicate fair with 75% completion, 3 may indicate poor with 50% completion, and 4 may indicate unsatisfactory with less than 50% completion. Condition monitoring (CM) 1112b may be where a report from a third-party service supplier is ingested. Data may be processed and analyzed already, so it is lagging. In other words, it may show a historical report of trended or analyzed and trended past data.
[0092] For failures (MTBR) 1112c, machinery may be rated based on the MTBR data and record of repairs. A base value may be determined on the MTBR data provided. Base score may increase or decrease depending on the type of repair (general or breakdown), impact of the deficiency, and frequency (e.g., reoccurring issue or isolated incident). As an example and not by way of limitation, 1 may indicate good with MTBR values between 99,999 and 1825 run time hours, 2 may indicate fair with MTBR values between 1824 and 1095, 3 may indicate poor with MTBR values between 1094 and 548, and 4 may indicate unsatisfactory with MTBR value below 548. The planned maintenance (PM) 1112a and failures (MTBR) 1112c may be preventative maintenance program (PMP) PM driven. They may be broken down to be more explicit in the predictive compliance model as two factors. This may be why PMP is required supporting notation.
[0093] The lagging score 1110 may be also based condition of class (COC) 1114a of freedom 1114. For condition of class 1114a, machinery may be rated on history of conditions of class. As an example and not by way of limitation, 1 may indicate machinery that had no record of a condition of class, 2 may indicate machinery with resolved conditions of class older than one year and less then two years, and 4 may indicate machinery with a recent condition of class or a condition that has occurred more than once.
[0094] The leading score 1120 may be the mechanism for the condition-based program that comes from first-party class compliance tiered services such as RAM analysis 1122 and anomaly detection (AD) 1124. These tiered services may serve as predictive compliance tools feeding the predictive compliance model. Such tools may be used to support the CBP class model. RAM analysis 1122 and anomaly detection 1124 may be predictive services using engineering or data science and using the raw data in first-party applications. RAM analysis 1122 and anomaly detection 1124 may show onset of problems. Hence, they may be more predictive compliance and considered leading indicators. A problem has not happened, and it may be incipient. The first party may do this as part of the CBP service tier selected. In particular embodiments, RAM analysis 1122 and anomaly detection 1124 may be accessed via a machinery dashboard 1125.
[0095] RAM analysis 1122 may comprise machinery rating based on risk and reliability trend in RAM analysis 1122. As an example and not by way of limitation, 1 may indicate combined 1:1 scoring for both parameters (risk*trend equivalent to 1 or less than 1). 2 may indicate combined 1:2 scoring for both parameters (risk*trend equivalent to 2). 3 may indicate combined 1:30 or 1:4 or 2:2 scoring for both parameters (risk*trend equivalent to 3 or 4). 4 may indicate combined 2:3, 2:4, 3:3, 3:4, or 4:4 for both parameters (risk*trend equivalent to greater than 4). Anomaly detection 1124 may comprise machinery health monitoring (MHM) alerts, where machinery may be rated based on severity level of alert. As an example and not by way of limitation, 1 may indicate severity value of 0, 2 may indicate severity value of 3, 3 may indicate severity value of 2, and 4 may indicate severity value of 1.
[0096] Based on PCM weighting logic (as denoted by A), the computing system may generate a weightage table 1130 from user supplied data 1112, freedom 1114, and data accessed from machinery dashboard 1125. The computing system may further aggrege scores assigned to machinery items (as denoted by B) to generate the PCM machinery score 1140. Utilizing a combination of data analytics and first principles based finite element analysis of the vessel's hull and machinery utilizing digital twins in various forms may be an effective solution for addressing the technical challenge of generating the condition profile as the combination for these technologies may effectively leverage all potential data sources and types related to vessel operations residing within class as well as being sourced live or in near real-time from the user.
[0097]
[0098] In particular embodiments, there may be a structural dashboard for all tiers, i.e., S1, S2, and S3. The structural dashboard may fuse hindcast met-ocean data and naval architecture domain expertise to deliver structural condition insights. The structural dashboard may provide a view into the operational profile of enrolled CBP vessels and allow the aggregation of operational load history used to continually update the structural digital twin (SDT) and the applicable vessel's CBP survey plan. The operator may also receive data-driven insights regarding extreme load events, accumulated fatigue damage, and potential impacts to structural critical areas as documented in the structures survey planning document (SPD) and CBP survey plan. The structural dashboard may manage environmental loading-based hull monitoring and data aggregation for the structural digital twin. Route-specific wave conditions may be monitored via position data and through met-ocean hindcast services and first-party tools that correlate such data. The experienced sea-state conditions may be converted into dominant vessel structural loads determined from seakeeping analysis. These loads may be monitored in the dashboard and alerts may be created when the vessel's pre-configured operational thresholds are exceeded. Such alerts may require dispositioning by both the operator and the first party.
[0099] In particular embodiments, there may be a 3D condition model database for tier S2 and higher. This condition database may facilitate and capture the hull/structural condition data and assist in managing hull inspection and survey results. A 2D viewer, may provide an interactive traffic-light status of condition in vessel compartments for the various condition criteria as well as housing the vessel-specific structures SPD information embedded within the database and critical areas derived from the structures SPD. The 3D model may also support inspection and repair such as gauging planning and execution and repairs during vessel availabilities. The 3D model may allow for interactive 3D hull visualization, condition tracking and links to finite element analysis software solutions that assist users in organizing and managing structural condition information. The 3D model may provide a higher degree of visualization for the vessel's condition and allow the relevant condition information to be tracked within the model in a historical timeline.
[0100] In particular embodiments, there may be a hull sensor dashboard for tier S3. This sensor dashboard may collect time-series data from installed hull sensors as prescribed by an approved sensor installation plan to continuously update the knowledge on the loading and structural responses of the vessel. Operational sensor thresholds may be set to generate alerts in the survey reporting system when sensor data exceeds a pre-determined set of values. Sensors may be placed for both vessel global response calibration and optionally at locations of critical structures as determined by the structures SPD. A vessel-specific structural sensor plan may support enhanced understanding of both vessel responses to the seas as well as insight into locations where sensors are placed for direct monitoring to support structural integrity understanding and enhanced survey, inspection and repair planning. Such data can identify integrity-related issues and guide future inspection planning and scope changes. The dashboard also enables visualizations of the sensor data, including overlaying multiple sensor types to help provide sensor-based insights that can help reduce uncertainty and provide increased confidence in the structural integrity risk profile to better inform and target future structural inspections. Vessel sensor time series data, may be sent by the operator in the required fidelity related to that sensor's purpose, comprising either streaming, periodic or batch upload into the sensor dashboard for processing.
[0101] In particular embodiments, there may be a survey plan for hull/structures. In all CBP structural tiers, the structural component of the CBP survey plan may be derived from a rule-based scantling strength evaluation and an finite element analysis (FEA)-based strength and fatigue analyses. These analyses may incorporate the as-designed or previous vessel route history and the as-built or current hull condition. The as-delivered baseline hull condition may be captured within the finite element model, as applicable. That finite element model may be also kept up to date with current hull conditions either by direct updating or optionally through the 3D condition model database if notation S2 or higher is selected. These evaluations may be then used to produce the structural component of the initial CBP survey plan and the accompanying structures survey planning document (SPD) which highlights structural critical areas to be examined with specific scope and frequency, based on a critical area risk categorization for the entire vessel. The suite of analyses and condition models and their associated degradation models may comprise the structural digital twin (SDT), which is described diagrammatically in
[0102] In particular embodiments, the structural digital twin may use data from various sources to represent the current state of the vessel's scantlings (material thicknesses) in all respects throughout the vessel's lifecycle. Such sources may include design documentation and as-built drawings, repair or modification history, in-service vessel ultrasonic thickness (UT) gauging measurements, operational and environmental data, results from an initial condition baseline assessment or sustainment survey assessments, and results from engineering analyses.
[0103] At the heart of the structural digital twin may be the engineering models and their associated analyses. The structural analyses may identify critical areas for survey and inspection, recommend survey inspection frequencies for the various critical areas of concern, and assist with the identification of immediate, near-term, and long-term repairs in the case of existing vessels.
[0104] In particular embodiments, the strength assessment may be performed in a two-step process covering a rules scantling evaluation and an FE-based global strength assessment (GSA). The main objective of the rules scantling evaluation may be a scantling assessment for global and local strength requirements of applicable rules (using the corroded condition of the vessel, if applicable). The main purpose of the global strength assessment may be to confirm that the identified design scantlings in their current condition are adequate to resist the failure modes of yielding, buckling, and ultimate strength. This may be accomplished using a dynamic loading approach (DLA) which provides an enhanced structural analyses basis to assess the capabilities and sufficiency of a structural design. Results from both the rules scantling evaluation and the global strength assessment may be then used to determine inspection and repair guidelines using the set of risk matrices.
[0105]
[0106] In the consequences table 1320, there may be five consequences, denoted by 1 to 5. The first consequence may include miscellaneous bulkheads and non-primary structure such as injection scoops, foundations, piping, etc. The second consequence may include non-vital superstructure and minor members. Superstructure may not act as a vital space boundary nor exterior weathertight boundary. Minor members may include panel breakers, brackets, small headers, etc. The third consequence may include other decks, watertight structure, and vital spaces. For example, they may include non-continuous watertight longitudinal bulkheads, intermediary transverse watertight bulkheads, breasthooks, and subdivision bulkheads above bulkhead deck acting as vital space boundaries or tank boundaries. Structure may comprise other decks and/or platforms (not including superstructure decks). They may also include tank tops. The fourth consequence may include continuous longitudinal strength members and subdivision bulkheads. They may include longitudinal girders, stiffeners, transverse frames, and attached plating comprising other strength deck(s). They may also include continuous longitudinal bulkheads, subdivision bulkheads below bulkhead deck, and structure penetrating watertight envelope above design waterline. They may also include superstructure acting as a vital space boundary, exterior weathertight boundary, and superstructure decks. They may further include damage control deck when it is not the same as the bulkhead deck in accordance with the appliable build specification. The fifth consequence may include major hull girder envelope components. They may include shell longitudinal, longitudinal girders, stiffeners, transverse frames, and attached plating comprising uppermost strength deck and bulkhead deck. They may also include inner bottom continuous longitudinal structure. They may additionally include structure penetrating the watertight envelope below design waterline.
[0107] In the likelihood table 1330 of the risk matrices, there may be 7 likelihood categories for unity checks (actual stress versus allowable stress). The unity check may be based on either aluminum or steel. For likelihood 0, aluminum may have a value between 1 and 1.07 whereas steel may have a value between 0.95 and 1.00. For likelihood 1, aluminum may have a value between 1.07 and 1.14 whereas steel may have a value between 1.00 and 1.05. For likelihood 2, aluminum may have a value between 1.14 and 1.21 whereas steel may have a value between 1.05 and 1.10. For likelihood 3, aluminum may have a value between 1.21 and 1.28 whereas steel may have a value between 1.10 and 1.15. For likelihood 4, aluminum may have a value between 1.28 and 1.35 whereas steel may have a value between 1.15 and 1.20. For likelihood 5, aluminum may have a value between 1.35 and 1.42 whereas steel may have a value between 1.20 and 1.25. For likelihood 6, aluminum may have a value greater than 1.42 whereas steel may have a value greater than 1.25.
[0108] In particular embodiments, the fatigue analysis may be performed to approximate the material age of the surveyed vessel and predict the remaining fatigue life based on its design profile (for a newbuild) and operational history and observed degradation (for existing vessels). The analysis may be performed with the finite element model representing the as-built and/or corroded condition (if applicable) of the vessel using the spectral-based fatigue analysis (SFA) approach, accomplished via the analysis approach specified in this disclosure. The calculated fatigue damage for all ship structural details may be then used to determine the inspection and repair guidelines using the risk matrices outlined in
[0109]
[0110]
[0111]
[0112] For medium risk for containing anomaly, areas contained within hull may require visual inspection with non-destructive testing (NDT) of area yearly. NDT may be utilized to inspect for initiation of fractures. Areas contained within superstructure may require visual inspection with NDT of area every 2.5 years. NDT should be utilized to inspect for initiation of fractures. For medium low risk for containing anomaly, it may require visual inspection with NDT of area every 2.5 years. NDT may be utilized to inspect for initiation of fractures. Structures should be repaired in kind if an anomaly is discovered. For low risk for containing anomaly, it may require visual inspection with NDT of area every 5 years. Structures should be repaired in kind if an anomaly is discovered
[0113] In particular embodiments, the computing system may generate, for the first data profile, a machinery score based on one or more of planned maintenance data, condition monitoring data, data associated with mean time between repairs, a condition of class, analysis scoring of reliability, availability and maintainability, or an anomaly detection. For PCM condition profile for machinery, the computing system may utilize various data inputs to generate a PCM score, utilizing criteria specified in
[0114] Each piece of equipment may possess various combinations of inputs based on the CBP tier features available. As illustrated in
[0115] In particular embodiments, the computing system may generate preventative maintenance program (PMP) data and class profile for tier M1. The CBP system and machinery M1 tier may be based on the criticality and a PCM profile based on the preventative maintenance program (PMP), covering status of planned maintenance, condition monitoring or smart function, failure history, and the presence of conditions of class.
[0116] In particular embodiments, there may be a RAM and risk profile for tier M2 and higher. The RAM analysis may analyze transactional CMMS data sets to provide insights for key performance indicators on emerging system compliance operational related risks, provide benchmark reliability estimates for critical components, and provide a vessel-level reliability risk score for unplanned maintenance. Data analytics and modelling may be combined with the domain expertise to generate insights from CMMS data with the outcome of increasing RAM of vessel systems. A RAM analysis may be performed to assess critical machinery assets and to identify critical areas that can potentially impact overall operational availability and reliability. For this purpose, the computing system may utilize historical CMMS data supplied by the vessel operator to perform an independent assessment to benchmark the current reliability of major machinery systems. The analysis may provide insight into reliability issues affecting enrolled CBP vessels and identify emergent compliance risks for major machinery systems, and for cases where sufficient data is available, also analyze the sub-systems under the systems. In particular embodiments, this approach may assist the vessel operator with targeted areas for improvement to increase operational availability. The RAM analysis may be also used to evaluate systems reliability, using a “System-of-Systems” approach, utilizing reliability block diagrams (RBDs) and other related methodologies. The reliability block diagrams may include individual systems and their sub-systems covering all operating conditions of the vessel. In addition, RAM may guide the identification of machinery systems (or their sub-systems) as a starting point for the use of the M3-tier anomaly detection service. Sensor data may be used to perform predictive data analysis for potential compliance issues or equipment and system degradation and failure risks, with the first party and the operator taking mitigating responses to minimize those risks.
[0117] In particular embodiments, the computing system may perform anomaly detection for tier M3. The anomaly detection service may comprise algorithms to detect early indications of potential failures using anomaly detection, by combining knowledge of physical understanding of assets with statistical patterns derived from data. The identification of potential failure events for selected specific systems, sub-systems or components covered may be performed by using the continuous stream (or batch mode) of OEM installed sensor data from the covered systems, and by combining domain knowledge and operations with advanced artificial intelligence and machine learning. Anomaly detection may involve a suite of algorithms to monitor the operational state of select critical equipment, often driven by the RAM service identification of negative reliability contributors, to detect early indications of compliance issues or potential failures. The approach may combine domain knowledge and physical understanding of assets with statistical patterns derived from data. Using machine-learning methods, adaptable representations of such anomalies may be built into a series of algorithms that are used to detect any anomalous data patterns correlated to the onset of condition degradation or improper operation which may lead to functional failure. The methods may be also capable of capturing signatures which might not have historical precedence but have a strong likelihood of developing into compliance issues.
[0118] In particular embodiments, the profile for statutory, regulatory, and port state control and the profile for ISM/management system quality may comprise weighted factors and outliers that each tally up into a risk profile/score. The weighted factors and outliers may be determined from various public and first-party data collected and stored historically related to port state, statutory and class findings, non-conformances, open and closed conditions of class, and the like. As an example and not by way of limitation, these data categories may cover approximately 100 fields of data, such as vessel age, vessel flag, vessel type, class society history, conditions of class and lesser findings, overdue conditions of class and findings, owner history, ISM and quality system audit results, port state detections and interventions, flag state inspections, and international association of class society (IACS) PR-17 occurrences.
[0119] In particular embodiments, the profile for statutory, regulatory, and port state control and the profile for ISM/management system quality may be also structured into leading and lagging weighted factor sets. In particular embodiments, the one or more lagging factors associated with each of the plurality of data profiles may be determined based on transactional data. Each of the lagging factors may be based on one or more of surveyor condition scoring, user maintenance completion, user maintenance effectiveness, condition monitoring, a smart function, or a condition of class. In other words, lagging factors deriving from transactional data sets (first party, user, or both) may focus primarily on surveyor condition scoring, user maintenance completion and effectiveness, audit results, vessel profile, findings and conditions of Class.
[0120] In particular embodiments, the one or more leading factors associated each of the plurality of data files may be determined based on one or more of transactional data, time-series sensor data, or contextual data. The leading factors may derive from the following approaches within these facets. In particular embodiments, the leading factors may derive from a set of lagging factors rolled up into a composite “index” and trended with the value score of the leading factor(s) affected by the “slope” of the trend line. As an example and not by way of limitation, the trend line may be 3-year rolling average, improving, getting worse, flat. In particular embodiments, the leading factors may derive from values that are truly incipient issues that ultimately may manifest themselves into vessel deficiencies of some sort. In short, they may be truly leading indicators themselves.
[0121] Transforming user data related to condition, maintenance program health and first-party data related to class program health into both lagging and leading PCM factors may be an effective solution for addressing the technical challenge of effectively leveraging such data as lagging factors derived from transactional data sets are focused on surveyor condition scoring, user maintenance completion and effectiveness, condition monitoring or smart technology functions, and conditions of class and leading factors derived from contextual, transactional and time-series data are focused on predictive condition and reliability trending to analyze the data to contribute to the leading risk profile.
[0122] In particular embodiments, the general format of all PCM facets outside of the condition profile may follow a leading/lagging model as described above. Lagging factors may be individual data values (from first party, public source, or user themselves) or composite indices of like or linked values, all within a weighted model. Each facet may use a subject matter expert (SME) determined set of already collected lagging factors sorted/grouped by the five PCM facets. They may be then put into the lagging side as individual values or as indices that cover a set of linked values or factors.
[0123]
[0124] In particular embodiments, leading indicators may be formed either from values that are true leading indicators of vessel deficiencies or from trended values or indices over a 3-year rolling average, with the trend of slope itself being used to assess the trend as a leading indicator.
[0125] In particular embodiments, slope of the rate of change value times an age multiplier may be used as a leading risk indicator depending on the index attribute. As an example and not by way of limitation, slope in a negative direction (worse direction) may indicate a set of PCM attributes moving in the wrong or bad direction from a risk perspective (medium to high risk). In particular embodiments, slope may be used as an absolute value to add or subtract from the total PCM facet score or as a multiplier on the lagging set total score.
[0126] In particular embodiments, each value or variable within the PCM data set may follow a specific data format. These could be any of the following. In particular embodiments, the data format may be a rate of change single value, for example, a corrosion rate value(s) or a corroded amount that can be trended to a rate. In particular embodiments, the data format may be rate of change. The rate of change may be trended rate of a group of values (e.g., corrosion rate, S-curve representing composite material loss of a hull girder section, hull girder/girder flange area, aggregated corrosion rate in specific area, zone, etc.). In particular embodiments, the data format may be graded value. As an example and not by way of limitation, the graded value may be hull inspection and maintenance program (HIMP) grading criteria condition score by zone location, coating grades, etc. graded at point in time as a lagging factor. However, the graded value trended over 3-year rolling average, slope of change, good or bad, may be a leading factor. In particular embodiments, the data format may be a binary value indicating being in/out of compliance, which may be used as a count over a period or as part of an index. In particular embodiments, the binary value may indicate the number of items in factor (conditions of class, tanks with fair/poor coatings, etc.) but related to each other to form in that they measure similar or same attribute which can be summed or formatted as an index to be trended over time. An index of a certain attribute, a 3-year rolling average and trend slope here may also be used as a leading indicator.
[0127] In particular embodiments, variable treatment of uncertainty in all PCM values, composites and facet values may be as follows. In particular embodiments, the one or more standards may comprise one or more regulatory standards at present or at any future point. The predictive compliance model may quantify and assess the overall risk that an engineering system(s) is out of compliance with regulatory standards at present or at any point in the future. The result may then serve to support decision making with respect to inspection, maintenance, and repair regimes. Decision making in engineering applications may often rely on the use of mathematical or computational models to predict the behavior of complex engineering systems. In the predictive compliance model, the decision making may be based on a collection of data models and computational models that comprise a virtual representation of the engineering system of interest. These models and the associated analysis may be affected by both aleatory uncertainty (natural variability) and epistemic uncertainty (lack of knowledge regarding the variables or the models). Epistemic uncertainty may be further classified into statistical uncertainty and model uncertainty to represent the lack of knowledge of the parameters of interest and models respectively. Model uncertainty may be related to model approximations as well as the uncertainty in the model parameters.
[0128] For the predictive compliance model, the computing system may calibrate the parameters of the associated data models and computational models, and quantify the associated aleatory and epistemic uncertainty. The calibration and uncertainty quantification process may be informed by data and require that all available information is properly incorporated into the model via an updating process. Data may be available in many different forms, including but not limited to experimental and operational data, inspection reports, health monitoring data, engineering plans, rules and standards, and expert opinion. In particular embodiments, the computing system may mathematically represent and quantify the various sources of uncertainty and compute the combined effect on the system-level response. As an example and not by way of limitation, the computing system may utilize a rigorous framework existing in both academia and industry for uncertainty quantification and propagation from single-level models all the way to component-level and system-level analysis. Established statistical methods may be employed for the treatment of data uncertainty and model uncertainty.
[0129] In particular embodiments, consider a model G, with associated model parameters θ.sub.m, which takes a set of inputs X, and transforms them to an output Y. Uncertainty may exists in all the elements of this system that shall be quantified to support propagation. In particular embodiments, a Bayesian framework may be used to represent the parameters as joint probability distributions with parameters that can be updated by the available information. The resulting output Y may be then given as a probability distribution, where the compliance threshold may then be defined and a probability of being out of compliance may be calculated. In complex systems, Y may be represented as a joint distribution and the compliance threshold may be defined as a surface.
[0130] Bayesian networks may provide a convenient framework for graphically representing probabilistic relationships among multiple variables. More specifically, a Bayesian network may be a directed, acyclic graph (DAG) representation of a multivariate distribution, expressing its decomposition into a combination of marginal and conditional probabilities.
[0131] Each node in a Bayesian network may denote a random variable and the directed edges between nodes (arcs) may be associated with conditional probabilities. If there exists a directed edge between two nodes, the upstream node may be designated the parent node and the downstream node may be designated the child node. The dependence between these nodes may be described mathematically by a conditional probability distribution. Based on the directed Markov condition, a node may be independent of its non-descendant nodes when conditioned on its parent nodes. Therefore, the Bayesian network may be decomposed into a product of conditional and marginal probabilities using the graphical structure and the chain rule of probability. If the random variables in a Bayesian network are denoted as X={X1, X2, . . . , Xn}, then from the chain rule in probability theory, the joint distribution of X may be given by
f.sub.X(X)=Π.sub.i=1.sup.nf.sub.X.sub.
where f.sub.X.sub.
[0132]
p(A,B,C,D,E,F)=p(F|D,E)p(D|A,B)p(A)p(B)p(E|C)p(C). (2)
[0133] In directed graphical models, the direction of the arcs between nodes may also be seen as indicating causality. For example, in
[0134] Consider again a random sample of data x1, . . . , xn now taken from a distribution f(x|θ) for a random variable which is dependent on unknown input parameters θ contained in a parameter space Θ. In the canonical Bayesian inference process, the goal may be to estimate the posterior distribution of θ. Existing knowledge of θ may be represented through the prior distribution f′(θ) and this knowledge may be updated through the information provided from the observed data x1, . . . , xn in the form of the likelihood function, given as f(x|θ) or L(θ|x) or simply L(θ). Utilizing probability laws and Bayes' theorem, the posterior distribution is given as
[0135] It may be seen that the denominator is the marginal distribution of the data based on the prior f′(θ) and may be simply a normalization factor. Therefore, the posterior distribution may alternatively be written as
f″(θ|x)∝L(θ)f{circumflex over ( )}′(θ). (4)
[0136] The likelihood function may be understood as the probability of observing the given data x1, . . . , xn conditioned on the parameters θ. From the perspective of the Bayesian network as established above, the expression for the likelihood function may be given as
L(θ|x)∝f.sub.X(X=x|Pa.sub.X) (5)
where Pa.sub.X∈θ are the parent nodes of X and f.sub.X(X=x|Pa.sub.X) is the PDF value at X=x from the conditional probability distribution for X.sub.i. This formulation for the likelihood function may consider data collected from a single experiment. In the case of data obtained from n different independent experiments, the final likelihood function may be the product of the n likelihood functions calculated for each individual experiment:
L(θ)∝Π.sub.i-1.sup.nf.sub.X(X=X.sub.i|Pa.sub.X). (6)
[0137] Thus, the implementation of the predictive compliance model may require two processes. One process may be applying the inverse problem to use the observations of various heterogenous data to update the model parameters, θ, in the Bayesian network. Another process may be applying the forward problem to propagate the uncertainty to determine the output distribution, Y, and determine the risk of the system being out of compliance. State-of-art approaches may be employed for conducting the inverse and forward problems.
[0138]
Systems and Methods
[0139]
[0140] This disclosure contemplates any suitable number of computer systems 2100. This disclosure contemplates computer system 2100 taking any suitable physical form. As example and not by way of limitation, computer system 2100 may be an embedded computer system, a system-on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on-module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, a tablet computer system, or a combination of two or more of these. Where appropriate, computer system 2100 may include one or more computer systems 2100; be unitary or distributed; span multiple locations; span multiple machines; span multiple data centers; or reside in a cloud, which may include one or more cloud components in one or more networks. Where appropriate, one or more computer systems 2100 may perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein. As an example and not by way of limitation, one or more computer systems 2100 may perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein. One or more computer systems 2100 may perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate.
[0141] In particular embodiments, computer system 2100 includes a processor 2102, memory 2104, storage 2106, an input/output (I/O) interface 2108, a communication interface 2110, and a bus 2112. Although this disclosure describes and illustrates a particular computer system having a particular number of particular components in a particular arrangement, this disclosure contemplates any suitable computer system having any suitable number of any suitable components in any suitable arrangement.
[0142] In particular embodiments, processor 2102 includes hardware for executing instructions, such as those making up a computer program. As an example and not by way of limitation, to execute instructions, processor 2102 may retrieve (or fetch) the instructions from an internal register, an internal cache, memory 2104, or storage 2106; decode and execute them; and then write one or more results to an internal register, an internal cache, memory 2104, or storage 2106. In particular embodiments, processor 2102 may include one or more internal caches for data, instructions, or addresses. This disclosure contemplates processor 2102 including any suitable number of any suitable internal caches, where appropriate. As an example and not by way of limitation, processor 2102 may include one or more instruction caches, one or more data caches, and one or more translation lookaside buffers (TLBs). Instructions in the instruction caches may be copies of instructions in memory 2104 or storage 2106, and the instruction caches may speed up retrieval of those instructions by processor 2102. Data in the data caches may be copies of data in memory 2104 or storage 2106 for instructions executing at processor 2102 to operate on; the results of previous instructions executed at processor 2102 for access by subsequent instructions executing at processor 2102 or for writing to memory 2104 or storage 2106; or other suitable data. The data caches may speed up read or write operations by processor 2102. The TLBs may speed up virtual-address translation for processor 2102. In particular embodiments, processor 2102 may include one or more internal registers for data, instructions, or addresses. This disclosure contemplates processor 2102 including any suitable number of any suitable internal registers, where appropriate. Where appropriate, processor 2102 may include one or more arithmetic logic units (ALUs); be a multi-core processor; or include one or more processors 2102. Although this disclosure describes and illustrates a particular processor, this disclosure contemplates any suitable processor.
[0143] In particular embodiments, memory 2104 includes main memory for storing instructions for processor 2102 to execute or data for processor 2102 to operate on. As an example and not by way of limitation, computer system 2100 may load instructions from storage 2106 or another source (such as, for example, another computer system 2100) to memory 2104. Processor 2102 may then load the instructions from memory 2104 to an internal register or internal cache. To execute the instructions, processor 2102 may retrieve the instructions from the internal register or internal cache and decode them. During or after execution of the instructions, processor 2102 may write one or more results (which may be intermediate or final results) to the internal register or internal cache. Processor 2102 may then write one or more of those results to memory 2104. In particular embodiments, processor 2102 executes only instructions in one or more internal registers or internal caches or in memory 2104 (as opposed to storage 2106 or elsewhere) and operates only on data in one or more internal registers or internal caches or in memory 2104 (as opposed to storage 2106 or elsewhere). One or more memory buses (which may each include an address bus and a data bus) may couple processor 2102 to memory 2104. Bus 2112 may include one or more memory buses, as described below. In particular embodiments, one or more memory management units (MMUs) reside between processor 2102 and memory 2104 and facilitate accesses to memory 2104 requested by processor 2102. In particular embodiments, memory 2104 includes random access memory (RAM). This RAM may be volatile memory, where appropriate. Where appropriate, this RAM may be dynamic RAM (DRAM) or static RAM (SRAM). Moreover, where appropriate, this RAM may be single-ported or multi-ported RAM. This disclosure contemplates any suitable RAM. Memory 2104 may include one or more memories 2104, where appropriate. Although this disclosure describes and illustrates particular memory, this disclosure contemplates any suitable memory.
[0144] In particular embodiments, storage 2106 includes mass storage for data or instructions. As an example and not by way of limitation, storage 2106 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc, a magneto-optical disc, magnetic tape, or a Universal Serial Bus (USB) drive or a combination of two or more of these. Storage 2106 may include removable or non-removable (or fixed) media, where appropriate. Storage 2106 may be internal or external to computer system 2100, where appropriate. In particular embodiments, storage 2106 is non-volatile, solid-state memory. In particular embodiments, storage 2106 includes read-only memory (ROM). Where appropriate, this ROM may be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory or a combination of two or more of these. This disclosure contemplates mass storage 2106 taking any suitable physical form. Storage 2106 may include one or more storage control units facilitating communication between processor 2102 and storage 2106, where appropriate. Where appropriate, storage 2106 may include one or more storages 2106. Although this disclosure describes and illustrates particular storage, this disclosure contemplates any suitable storage.
[0145] In particular embodiments, I/O interface 2108 includes hardware, software, or both, providing one or more interfaces for communication between computer system 2100 and one or more I/O devices. Computer system 2100 may include one or more of these I/O devices, where appropriate. One or more of these I/O devices may enable communication between a person and computer system 2100. As an example and not by way of limitation, an I/O device may include a keyboard, keypad, microphone, monitor, mouse, printer, scanner, speaker, still camera, stylus, tablet, touch screen, trackball, video camera, another suitable I/O device or a combination of two or more of these. An I/O device may include one or more sensors. This disclosure contemplates any suitable I/O devices and any suitable I/O interfaces 2108 for them. Where appropriate, I/O interface 2108 may include one or more device or software drivers enabling processor 2102 to drive one or more of these I/O devices. I/O interface 2108 may include one or more I/O interfaces 2108, where appropriate. Although this disclosure describes and illustrates a particular I/O interface, this disclosure contemplates any suitable I/O interface.
[0146] In particular embodiments, communication interface 2110 includes hardware, software, or both providing one or more interfaces for communication (such as, for example, packet-based communication) between computer system 2100 and one or more other computer systems 2100 or one or more networks. As an example and not by way of limitation, communication interface 2110 may include a network interface controller (NIC) or network adapter for communicating with an Ethernet or other wire-based network or a wireless NIC (WNIC) or wireless adapter for communicating with a wireless network, such as a WI-FI network. This disclosure contemplates any suitable network and any suitable communication interface 2110 for it. As an example and not by way of limitation, computer system 2100 may communicate with an ad hoc network, a personal area network (PAN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), or one or more portions of the Internet or a combination of two or more of these. One or more portions of one or more of these networks may be wired or wireless. As an example, computer system 2100 may communicate with a wireless PAN (WPAN) (such as, for example, a BLUETOOTH WPAN), a WI-FI network, a WI-MAX network, a cellular telephone network (such as, for example, a Global System for Mobile Communications (GSM) network), or other suitable wireless network or a combination of two or more of these. Computer system 2100 may include any suitable communication interface 2110 for any of these networks, where appropriate. Communication interface 2110 may include one or more communication interfaces 2110, where appropriate. Although this disclosure describes and illustrates a particular communication interface, this disclosure contemplates any suitable communication interface.
[0147] In particular embodiments, bus 2112 includes hardware, software, or both coupling components of computer system 2100 to each other. As an example and not by way of limitation, bus 2112 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a front-side bus (FSB), a HYPERTRANSPORT (HT) interconnect, an Industry Standard Architecture (ISA) bus, an INFINIBAND interconnect, a low-pin-count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCIe) bus, a serial advanced technology attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or a combination of two or more of these. Bus 2112 may include one or more buses 2112, where appropriate. Although this disclosure describes and illustrates a particular bus, this disclosure contemplates any suitable bus or interconnect.
[0148] Herein, a computer-readable non-transitory storage medium or media may include one or more semiconductor-based or other integrated circuits (ICs) (such, as for example, field-programmable gate arrays (FPGAs) or application-specific ICs (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical discs, optical disc drives (ODDs), magneto-optical discs, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM-drives, SECURE DIGITAL cards or drives, any other suitable computer-readable non-transitory storage media, or any suitable combination of two or more of these, where appropriate. A computer-readable non-transitory storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, where appropriate.
Miscellaneous
[0149] Herein, “or” is inclusive and not exclusive, unless expressly indicated otherwise or indicated otherwise by context. Therefore, herein, “A or B” means “A, B, or both,” unless expressly indicated otherwise or indicated otherwise by context. Moreover, “and” is both joint and several, unless expressly indicated otherwise or indicated otherwise by context. Therefore, herein, “A and B” means “A and B, jointly or severally,” unless expressly indicated otherwise or indicated otherwise by context.
[0150] The scope of this disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments described or illustrated herein that a person having ordinary skill in the art would comprehend. The scope of this disclosure is not limited to the example embodiments described or illustrated herein. Moreover, although this disclosure describes and illustrates respective embodiments herein as including particular components, elements, feature, functions, operations, or steps, any of these embodiments may include any combination or permutation of any of the components, elements, features, functions, operations, or steps described or illustrated anywhere herein that a person having ordinary skill in the art would comprehend. Furthermore, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative. Additionally, although this disclosure describes or illustrates particular embodiments as providing particular advantages, particular embodiments may provide none, some, or all of these advantages.