Abstract: The present disclosure relates to a system (100) and a method (200) for optimizing the interaction and use of highly complex system elements. The system (100) largely comprises a plurality of assets (118), an asset data (101) stored in a database (111) as a time stamped asset data (102), a data pre-processing system (112) for processing the time stamped asset data (102) into a processed time stamped data (103), a dynamic model (106), wherein the dynamic model (106) is updated using the processed time stamped data (103), an optimization system (114) for generating one or more optimization recommendations (107), an operation management system (115, 115') for generating an optimized operation plan (108) based on the dynamic model (106), and one or more third-party systems (116) for exchanging an information with the system (100) via one or more communication interfaces.
DESC:CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The following patent application claims priority from an Indian Patent Application having application number 202241018941, filed on March 30, 2022, incorporated by reference herein.
TECHNICAL FIELD
[0002] The present disclosure relates to the field of operational systems and their effective management. More specifically, the present disclosure relates to a system and a method for optimizing the interaction and use of highly complex system elements.
BACKGROUND
[0003] Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0004] From an engineering standpoint, it is generally known that complex systems are difficult to control and analyze, especially the systems in the field of logistics and manufacturing.
[0005] Conventionally, the systems and methods in the field of large complex operational systems, for e.g., autonomous vehicle fleet management or the like, focus intently on specific features of embedded systems like image capture systems or data transmission of files within the image capture systems and with other systems, rather than on the more broad aspects of the operational systems and methods.
[0006] Further, there are other difficulties as well in comprehending from the standpoint of physics, computing, and management, since the complexity of such systems varies from with respect to time as well as the system.
[0007] There is, therefore, a need to provide a system and a method for optimizing the interaction and use of highly complex system elements.
[0008] All publications herein are incorporated by reference to the same extent as if each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.
OBJECTS OF THE INVENTION
[0009] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.
[0010] It is an object of the present disclosure to provide a system for optimizing the interaction and use of highly complex system elements.
[0011] It is an object of the present disclosure to provide a method for optimizing the interaction and use of highly complex system elements.
[0012] It is an object of the present disclosure to provide a system and a method for storing and accessing an asset data, corresponding to the assets of the system, as a time stamped asset data.
[0013] It is an object of the present disclosure to provide a data pre-processing system for processing and storing an asset data, corresponding to the assets of the system, as a processed time stamped data.
[0014] It is an object of the present disclosure to provide an optimization system for generating optimization recommendations based on a dynamic model.
[0015] It is an object of the present disclosure to provide an operation management system for generating an optimized operation plan based on the dynamic model.
[0016] It is an object of the present disclosure to provide third-party systems for exchanging an information within the system and/or with a user.
SUMMARY
[0017] The present disclosure relates to the field of operational systems and their effective management. Specifically, the present disclosure relates to the field of optimizing complex systems by generating dynamic models of systems and then optimizing them. More particularly, the present disclosure relates to a system and a method for optimizing the interaction and use of highly complex system elements.
[0018] In an embodiment of the present disclosure, a system for optimizing the interaction and use of highly complex system elements is disclosed. The system largely comprises a plurality of assets, an asset data, a database, a data pre-processing system, a dynamic model of the system, an optimization system, an operation management system, one or more third-party systems, and one or more communication interfaces. The data pre-processing system may access and pre-process an asset data as a time stamped asset data into a processed time stamped data. The dynamic model of the system or the operational system may be updated using the processed time stamped data. The optimization system may generate and send one or more optimization recommendations based on the dynamic model to the operation management system. The operation management system may generate an optimized operation plan based on the dynamic model. The one or more third-party systems may be in connection with the system via one or more communication interfaces. The one or more third-party systems may exchange information with the system.
[0019] In another embodiment of the present disclosure, a method for optimizing the interaction and use of highly complex system elements is disclosed. The method may comprise the steps of: accessing, an asset data from a database corresponding to a plurality of assets as a time stamped asset data; processing, the time stamped asset data into a processed time stamped data; storing, the processed time stamped data in the database; applying, one or more analysing techniques to the processed time stamped data; creating, a dynamic model based on the processed time stamped data; generating, one or more optimization recommendations based on the dynamic model; sending, the one or more optimization recommendations to an operation management system; generating, an optimized operation plan based on the dynamic model; and exchanging, an information within the system and with a user, via one or more communication interfaces using one or more third-party systems.
[0020] In an aspect, the present disclosure provides a system for optimizing the interaction and use of highly complex system elements consisting of a computer program, hosted on scalable cloud architecture, which is capable of considering trade-off benefits to provide an optimal recommendation based on multiple, dynamic, user-defined objectives, with a focus on high-complexity systems and data-rich facilities.
[0021] In an aspect, the present invention provides a system and a method for optimizing the interaction and use of highly complex system elements to provide optimised management for highly complex data-rich operational systems. Utilising a model of the system being managed as a key input for multi-objective optimisation that allows for a rapid determination of potentially conflicting recommendations that may be enacted on by an operational management system, whereby the model of the system may be automatically created and updated by a dynamic-auto-modelling generator using processed historical asset data leading to a significantly reduced effort and cost for the deployment and operation of the system leading to a reduction in operational waste for the system operator.
BRIEF DESCRIPTION OF DRAWINGS
[0022] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure. The diagrams are for illustration only, which thus is not a limitation of the present disclosure.
[0023] In the figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[0024] FIG. 1 illustrates an exemplary system 100 for optimizing the interaction and use of highly complex system elements, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0025] FIG. 2 illustrates an exemplary method 200 for optimizing the interaction and use of highly complex system elements, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0026] FIG. 3 illustrates an optimisation and operations platform 300 incorporating automated vehicles 320 and third party systems 330, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0027] FIG. 4 illustrates operations platform architecture (ConOP) 400, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0028] FIG. 5 illustrates an exemplary network architecture 500 of the system 100 and method 200 that illustrates multi-objective optimised operations at an airport, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0029] FIG. 6 illustrates multi-objective and conflicting objectives scenario 600 in real-time in accordance with an embodiment of the present invention, to elaborate upon its working.
[0030] FIG. 7 illustrates an exemplary computer system 700 in which or with which embodiments of the present disclosure may be implemented.
DETAILED DESCRIPTION
[0031] In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter can each be used independently of one another or with any combination of other features. An individual feature may not address all of the problems discussed above or might address only some of the problems discussed above. Some of the problems discussed above might not be fully addressed by any of the features described herein.
[0032] The ensuing description provides exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the disclosure as set forth.
[0033] Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
[0034] Also, it is noted that individual embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed but could have additional steps not included in a figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination can correspond to a return of the function to the calling function or the main function.
[0035] The word “exemplary” and/or “demonstrative” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” and/or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive—in a manner similar to the term “comprising” as an open transition word—without precluding any additional or other elements.
[0036] Reference throughout this specification to “one embodiment” or “an embodiment” or “an instance” or “one instance” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0037] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
[0038] Certain terms and phrases have been used throughout the disclosure and will have the following meanings in the context of the ongoing disclosure.
[0039] The term “network” may refer to a computing environment in which physical objects are embedded with devices which enable the physical objects to achieve greater value and service by exchanging data with other systems and/or other connected devices. Each physical object is uniquely identifiable through its embedded device(s) and is able to interoperate within an Internet infrastructure.
[0040] The term “real time” may refer to a level of processing responsiveness that a user or system senses as sufficiently immediate for a particular process or determination to be made, or that enables a processor to keep up with some external process.
[0041] The term “automatically” may refer to without user intervention.
[0042] Embodiments of the present invention may be provided with a machine-readable storage medium tangibly embodying thereon instructions, which may be used to program one or more processors to perform a process. The machine-readable medium may include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions.
[0043] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. These embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure).
[0044] The present disclosure relates to the field of operational systems and their effective management. Specifically, the present disclosure relates to the field of optimizing complex systems by generating dynamic models of systems and then optimizing them. More particularly, the present disclosure relates to a system and a method for optimizing the interaction and use of highly complex system elements.
[0045] In an embodiment of the present disclosure, a system for optimizing the interaction and use of highly complex system elements is disclosed. The system largely comprises a plurality of assets, an asset data, a database, a data pre-processing system, a dynamic model of the system, an optimization system, an operation management system, one or more third-party systems, and one or more communication interfaces. The data pre-processing system may access and pre-process an asset data as a time stamped asset data into a processed time stamped data. The dynamic model of the system or the operational system may be updated using the processed time stamped data. The optimization system may generate and send one or more optimization recommendations based on the dynamic model to the operation management system. The operation management system may generate an optimized operation plan based on the dynamic model. The one or more third-party systems may be in connection with the system via one or more communication interfaces. The one or more third-party systems may exchange information with the system.
[0046] In another embodiment of the present disclosure, a method for optimizing the interaction and use of highly complex system elements is disclosed. The method may comprise the steps of: accessing, an asset data from a database corresponding to a plurality of assets as a time stamped asset data; processing, the time stamped asset data into a processed time stamped data; storing, the processed time stamped data in the database; applying, one or more analysing techniques to the processed time stamped data; creating, a dynamic model based on the processed time stamped data; generating, one or more optimization recommendations based on the dynamic model; sending, the one or more optimization recommendations to an operation management system; generating, an optimized operation plan based on the dynamic model; and exchanging, an information within the system and with a user, via one or more communication interfaces using one or more third-party systems.
[0047] In an aspect, the present disclosure provides a system for optimizing and managing highly complex operational system consisting of a computer program, hosted on scalable cloud architecture, which is capable of considering trade-off benefits to provide an optimal recommendation based on multiple, dynamic, user-defined objectives, with a focus on high-complexity systems and data-rich facilities.
[0048] In an aspect, the present invention provides a system and a method for optimizing the interaction and use of highly complex system elements to provide optimised management for highly complex data-rich operational systems. Utilising a model of the system being managed as a key input for multi-objective optimisation that allows for a rapid determination of potentially conflicting recommendations that may be enacted on by an operational management system, whereby the model of the system may be automatically updated using time stamped data to provide a more relevant representation of the current system state and thus used alongside potential operational directives as part of the system optimisation to determine the most effective set of directions leading to a reduction in operational waste for the system operator.
[0049] FIG. 1 illustrates an exemplary system 100 for optimizing the interaction and use of highly complex system elements, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0050] Referring FIG. 1, a system 100 for optimizing the interaction and use of highly complex system elements largely comprises a plurality of assets 118, an asset data 101, a database 111, a data pre-processing system 112, a dynamic model 106, an optimization system 114, an operation management system 115 or 115', and one or more third-party systems 116.
[0051] In an aspect of the present disclosure, the data pre-processing system 112 may access and pre-process an asset data 101 as a time stamped asset data 102 into a processed time stamped data 103. Further, the dynamic model 106 may apply the processed time stamped data 103 for updating the dynamic model 106 state of the operational system 100.
[0052] In an aspect, the optimization system 114 may further generate and then send one or more optimization recommendations 107 based on the dynamic model 106 to the operation management system 115 or 115'. The operation management system 115 or 115' may then generate an optimized operation plan 108 based on the dynamic model 106.
[0053] In an aspect, the one or more third-party systems 116 may be in connection with the system 100 via one or more communication interfaces. The one or more third-party systems 116 may further exchange information with the system 100.
[0054] FIG. 2 illustrates an exemplary method 200 for optimizing and managing highly complex operational systems, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0055] In an embodiment of the present disclosure, a method 200 for optimizing and managing highly complex operational systems may comprise the following steps:
• At step S210, accessing, an asset data 101 corresponding to a plurality of assets 118, stored in a database 111, as a time stamped asset data 102;
• At step S220, processing, by a data pre-processing system 112, the time stamped asset data 102 into a processed time stamped data 103;
• At step S230, storing, by the data pre-processing system 112, the processed time stamped data 103 in the database 111;
• At step S240, applying, one or more analysing techniques 113 to the processed time stamped data (103);
• At step S250, creating a dynamic model 106 based on the processed time stamped data 103;
• At step S260, generating, by an optimization system 114, one or more optimization recommendations 107 based on the dynamic model 106;
• At step S270, sending, by the optimization system 114, the one or more optimization recommendations 107 to an operation management system 115, 115');
• At step S280, generating, by the operation management system 115 or 115', an optimized operation plan 108 based on the dynamic model 106; and
• At step S290, exchanging, by one or more third-party systems 116, an information within the system 100 and with a user, via one or more communication interfaces.
[0056] FIG. 3 illustrates an optimisation and operations platform 300 incorporating automated vehicles 320 and third party systems 330, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0057] FIG. 4 illustrates operations platform architecture (ConOP) 400, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0058] FIG. 5 illustrates an exemplary network architecture 500 of the system 100 and method 200 that illustrates multi-objective optimised operations at an airport, in accordance with an embodiment of the present invention, to elaborate upon its working.
[0059] FIG. 6 illustrates multi-objective and conflicting objectives scenario 600 in real-time in accordance with an embodiment of the present invention, to elaborate upon its working.
[0060] Now, referring FIG. 1 and 3-6, in an aspect, resources of interest (examples include but are not limited to: hand luggage, tools, engines, vehicles, conveyors) are assets 118 tracked and controlled using dedicated devices 117. The location of and instructions to people is determined by a mobile phone or smart wearable device 117 with geo-tracking capability and a human machine interface. Third party sub-systems 116 are accessed and controlled by software interfaces such as Application Programming Interfaces (APIs) and/or command queues.
[0061] In an aspect, the system 100 is an integrated system of various operational systems that comprises one or more modular components such as: Statistical analysis/Interpolation (Kriging), Neural networks Meta-heuristics optimization Multi Criterion Decision Making Software-defined gateways Data Ingestion Data processing (online and offline) Business Insights Notification services Databases, including: SQL-based no-SQL-based Managed cloud services. The optimisation of operations can be applied over a variety of time horizons ranging from real-time (tactical) to advance planning (strategic).
[0062] The optimisation and operations can factor in a wide range of potentially conflicting criteria and constraints including but not limited to social, environmental, legal, operational and financial aspect. The optimisation and operations can optimize and manage very complex systems including those defined as NP-hard. The optimisation system 114 interacts with an operations system to effect change in the system 100 within a defined time window.
[0063] In an aspect, optimisation system 114 may comprise optimisation algorithm that utilizes one or more techniques 113 including: Distributed software components that interact with each other by using dedicated APIs, Dedicated databases, which could reside on multiple locations, Multiple strategies, Stand-alone, Model-based, where the models could be generated by external components, separate to the algorithm and the models reside to a separate registry.
[0064] Processing capability of massively parallel architectures (such as GPUs - Jax, CUDA, FPGAs and cloud based solutions – e.g. Spark) Pre-processing: Sensitivity analysis. Dimensionality Reduction: (PCA).
[0065] A system 100 for improving the efficiency of operations using multi-objective optimisation and comprising one or more elements: wherein the system 100 may be a platform to efficiently manage the movement of vehicles 320 and goods while factoring in the location of human users within the target domain, wherein the system 100 may be a platform 300 to efficiently manage the movement of automated vehicles 320 and goods while factoring in the location of human users in the target domain, wherein the system 100 may instigate instructions or commands which are acted upon the one or more elements of the system being optimized, wherein the system 100 may generate an optimised operations plan 107 which is acted on by users. Wherein the system 100 being optimised may include one or more of the following operational aspects. Wherein the system being optimised may include transport services where the movements of vehicles and goods are coordinated by using multiple sources of data including but not limited to: Environmental (e.g. levels of pollution: CO2, NOx, SOx, UHC, etc.) Road traffic information, Pedestrian information, Onward travel information, Operational data (e.g., the time schedule of aircraft, trains, coaches, buses, vehicle status and type), End-end multi-modal journey data, Passenger/user/guest preferences, User accessibility needs, Asset availability, 3rd party APIs, specified by the facilities manager/acquirer or individual business agreements. Wherein the system being optimised may include agricultural operations where the operations are coordinated by using multiple sources of data including but not limited to: Live and forecast weather data, Diurnally characterized environmental data, Seasonally characterized environmental data, Staff availability, Asset availability, Operational data (e.g., the booking schedule for harvesting equipment, shipping plans), Localized automated packing facilities, 3rd party APIs 116, specified by the facilities manager/acquirer or individual business agreements.
[0066] In an aspect, the system 100 being optimised may include mining operations where the operations are coordinated by using multiple sources of data including but not limited to: Live and forecast weather data, Diurnally characterised environmental data, Seasonally characterised environmental data, Staff availability, Asset availability, Operational data (e.g., the maintenance schedule of equipment, the status of equipment, the status of processing subsystems), Localised automated materials movement, Localised automated ore processing facilities, 3rd party APIs, specified by the facilities manager/acquirer or individual business agreements, Wherein the system being optimised may include manufacturing operations where the operations are coordinated by using multiple sources of data including but not limited to: Staff availability, Asset availability, Operational data (e.g. the maintenance schedule of equipment, the status of equipment, the status of processing subsystems, the location and condition of materials and components). Localized automated and manual materials and goods movement equipment localized automated and manual manufacturing and assembly equipment, Supply chain information, Materials information, Defect information 3rd party APIs 116, specified by the facilities manager/acquirer or individual business agreements
[0067] Wherein the system being optimised may include logistics services where the movements of vehicles and goods are coordinated by using multiple sources of data including but not limited to: Environmental (e.g. levels of pollution: CO2, NOx, SOx, UHC, etc.) Traffic information Package information Operational data (e.g., shipping manifest, delivery schedules, vehicle status and type, driver status) Asset availability 3rd party APIs, specified by the facilities manager/acquirer or individual business agreements
[0068] In an aspect, the system elements include: An operational management system 115 or 115' that monitors a system 100 and interacts with system elements.
[0069] Wherein the system includes assets 118 and interaction with third party systems 116.
[0070] Wherein the operational management system 115 or 115' may include a visualization element representing the status of assets.
[0071] Wherein the operational management system 115 or 115' may include a human machine interface 117 enabling human operators to affect change in the system behavior.
[0072] Wherein the operational management system 115 or 115' may automatically instigate change in the system behavior.
[0073] Multiple assets 118:
[0074] Wherein the assets 118 may have associated sensors or devices that can provide information relating to the asset 118 and its performance.
[0075] Wherein the assets 118 may have associated actuators or devices that can provide a means for realising a change in the asset 118 and system behaviour and performance.
[0076] Communications channels:
[0077] Wherein the communications channels are used to transmit information from assets 118 to a data storage system 111.
[0078] Wherein the communications channels may be used to transmit commands or recommendations to assets 118.
[0079] Wherein the communications channels include security measures to prevent unauthorised transmission, receipt or modification.
[0080] Wherein the communications channels include validation measures to prevent and detect data corruption.
[0081] Third party systems 116.
[0082] Wherein third-party systems 116 may be included in the system 100 to be managed.
[0083] Wherein third part systems 116 may provide information that can be used to influence the behaviour of other parts of the system 100.
[0084] Wherein third part systems 116 may provide information that can be used to influence the behaviour of the system 100 as a whole
[0085] Wherein software interfaces may be used for connecting to third-party systems 116 that can provide both data relating to third-party system 116 performance as well as mechanisms to affect change in the third-party systems 116.
[0086] Wherein software interfaces may be provided by third-parties.
[0087] Wherein software interfaces may be an integral part of the system 100 provided by a first party.
[0088] Wherein software interfaces may be APIs 116.
[0089] Wherein software interfaces may be messaging queues.
[0090] Wherein software interfaces may be dedicated internal communications channels.
[0091] An optimisation system 114:
[0092] Wherein the optimisation system 114 uses a dynamic model 106 of the system 100 to represent the behaviour of the system 100.
[0093] Wherein the dynamic model 106 will provide a set of expected system outputs when given a set of inputs
[0094] Wherein the optimisation system 114 may use a normalised set of inputs to allow a common optimisation approach to be used for any domain.
[0095] Wherein the optimisation system 114 generates a set of recommendations 107 used by the operational management system 115 or 115' to affect change in the system 100.
[0096] Wherein the optimisation system 114 considers the current state of the system 100 as represented by data from one or more assets 118 within it and optionally third-party systems 116.
[0097] Wherein the optimisation system 114 makes recommendations that improve the efficiency of the system 100 based on one or more objectives or recommendations 107.
[0098] Wherein the optimisation system 114 may assess a system performance against multiple potentially conflicting targets to provide multi-objective recommendations 107.
[0099] Wherein the optimisation system 114 may apply one or more of Statistical analysis/Multivariate (Principal component analysis and dimensionality reduction), Meta-heuristics?optimisation (Multi-objective tabu search 3), Multi Criterion Decision Making, Parallelisation (e.g. Spark and Jax frameworks, Cuda), Genetic algorithms, Reinforcement learning, meta-heuristics, multi-objective assessment to make recommendations 107.
[00100] Wherein the optimisation system 114 may create an explanation as to why the Optimisation System 114 made the recommendations/decisions 107 that it did.
[00101] Wherein the optimisation system 114 can assess highly complex and constrained systems as represented by a potentially vast number of interacting assets 118.
[00102] Wherein the optimisation system 114 can rapidly process such complexity to provide a set of recommendations in a timeframe to effect useful and relevant change in system behavior.
[00103] Wherein logic of the algorithm of optimisation system 114 utilizes a multiplicity of strategies that are rewarded dynamically, as the algorithm executes on a specific case and adapts to the complexity of the problem.
[00104] Wherein the logic of the algorithm of optimisation system 114 avoids infeasible areas and being trapped under local optima for long time.
[00105] Wherein the implementation of the optimisation algorithm of optimisation system 114 is deployable on a range of computational architectures and IT environments.
[00106] A data pre-processing system 112:
[00107] Wherein asset data 101 is time stamped.
[00108] Wherein the time stamped asset data 101 is processed to provide relevant and consistent data as processed time stamped data 103.
[00109] Wherein the processing of time stamped asset data 102 includes one or more data processing techniques 113 including:
• Filtering (e.g. Kalman filtering)
• Outlier Detection
• Interpolation
• Dimensionality Reduction (PCA Principal Component Analysis)
• Data augmentation
[00110] Wherein the processed time stamped data 103 is captured over a period as time series data.
[00111] Wherein the processed time stamped data 103 is stored in the database 111 and made accessible to other system elements.
[00112] Wherein the individual software components can be deployed and executed on one or more of the following:
• Windows-based and Unix-based operating systems
• Mobile phones (android version 3 and above, Apple IOS), CPU (both x86 and x64), GPU (NVidia, with CUDA above version 3)
• Tailored hardware using field Programmable Gate Arrays (FPGA) to provide a rapid execution capability
• Physical and cloud infrastructure
• Commodity off-the-shelf machines (by specifying appropriate configuration files when building the solution from source code, before execution)
[00113] Now, FIG. 7 illustrates an exemplary computer system 700 in which or with which embodiments of the present disclosure may be implemented.
[00114] Referring FIG. 7, the computer system 700 may include an external storage device 710, a bus 720, a main memory 730, a read-only memory 740, a mass storage device 750, one or more communication ports 760, and a processor 770. A person skilled in the art will appreciate that the computer system 700 may include more than one processor and/or communication ports. The processor 770 may include various modules associated with embodiments of the present disclosure. The one or more communication ports 760 may be any of an RS-232 port for use with a modem-based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. The one or more communication ports 760 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which the computer system 700 connects. The main memory 730 may be a RAM, or any other dynamic storage device commonly known in the art. The read-only memory 740 may be any static storage device(s) including, but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or basic input/output system (BIOS) instructions for the processor 770. The mass storage device 750 may be any current or future mass storage solution, which may be used to store information and/or instructions.
[00115] The bus 720 communicatively couples the processor 770 with the other memory, storage, and communication blocks. The bus 720 can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), universal serial bus (USB), or the like, for connecting expansion cards, drives, and other subsystems as well as other buses, such a front side bus (FSB), which connects the processor 770 to the computer system 700.
[00116] Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to the bus 720 to support direct operator interaction with the computer system 700. Other operator and administrative interfaces may be provided through network connections connected through the one or more communication ports 760. In no way should the aforementioned exemplary computer system 700 limit the scope of the present disclosure.
[00117] A person of ordinary skill in the art will appreciate that these are mere examples, and in no way, limit the scope of the present disclosure.
[00118] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
,CLAIMS:1. A system (100) for optimizing the interaction and use of highly complex system elements, the system (100) comprising:
a data pre-processing system (112) configured to access and pre-process a time stamped asset data (102) of a plurality of assets (118) into a processed time stamped data (103);
a dynamic model, (106), adapted to be configured with processed time stamped data (103) for updating the dynamic model (106) of the operational system to be representative of a current system state;
an optimization system (114) configured to generate and send one or more optimization recommendations (107) based on the dynamic model (106) to an operation management system (115);
the operation management system (115, 115') configured to generate an optimized operation plan (108) based on the dynamic model (106); and
one or more third-party systems (116) configured to be in connection with the system (100) via one or more communication interfaces, and exchange information with the system (100).
2. The system (100) as claimed in claim 1, wherein the time stamped asset data (102) includes asset data (101) corresponding to on a plurality of assets (118), wherein the plurality of assets (118) are selected from one or more connected devices such as Internet of Things (IoT), personal mobile, autonomous vehicles, legacy control systems, APIs, third-party subsystems, cloud-based services, or any other device or service configured to provide data that can be associated with a time stamp, wherein the asset data (101) is time stamped and stored as time stamped asset data (102).
3. The system (100) as claimed in claim 1, wherein the operation management system (115, 115') is configured to access the dynamic model (106) and the processed time stamped data (103), wherein the processed time stamped data (103) comprises a processed or a filtered subset of the asset data (101).
4. The system (100) as claimed in claim 1, wherein the third party sub-systems (116) are configured to be accessed and controlled by software interfaces such as Application Programming Interfaces (116) or command queues.
5. The system (100) as claimed in claim 1, wherein the communication interface is configured to be used to transmit an information from the plurality of assets (118) to the database (111), wherein the information comprises commands, recommendations, security or validity measures, or the one or more third party systems (116)
6. The system (100) as claimed in claim 1, wherein the system (100) is configured to be an integrated system of a plurality of complex operational systems.
7. The system (100) as claimed in claim 1, wherein the plurality of assets (118) comprises one or more sensors configured for providing an information related to a change in the plurality of assets (118) and the system (100), and one or more actuators configured for realising the change in the plurality of assets (118) and the system (100).
8. A method (200) for optimizing the interaction and use of highly complex system elements, the method (200) comprising
accessing (S210), an asset data (101) stored in a database (111) as a time stamped asset data (102);
processing (S220), by a data pre-processing system (112), the time stamped asset data (102) into a processed time stamped data (103);
storing (S230), by the data pre-processing system (112), the processed time stamped data (103) in the database (111);
applying (S240) one or more analysing techniques (113) to the processed time stamped data (103);
creating (S250) a dynamic model (106) based on the processed time stamped data (103);
generating (S260), by an optimization system (114), one or more optimization recommendations (107) based on the dynamic model (106);
sending (S270), by the optimization system (114), the one or more optimization recommendations (107) to an operation management system (115, 115');
generating (S280), by the operation management system (115, 115'), an optimized operation plan (108) based on the dynamic model (106); and
exchanging (S290), by one or more third-party systems (116), an information within the system (100) and with a user, via one or more communication interfaces.
9. The method (150) as claimed in claim 8, wherein pre-processing (S220) the time stamped asset data (102) comprises data-cleansing, filtering, augmentation, interpolation or any other data processing technique configured to ensure that the processed time stamped data (103) is usable and relevant.
10. The method (200) as claimed in claim 8, wherein the method (200) comprises generating an explanation record for understanding of the behaviour of the dynamic model (106).
| # | Name | Date |
|---|---|---|
| 1 | 202241018941-STATEMENT OF UNDERTAKING (FORM 3) [30-03-2022(online)].pdf | 2022-03-30 |
| 2 | 202241018941-PROVISIONAL SPECIFICATION [30-03-2022(online)].pdf | 2022-03-30 |
| 3 | 202241018941-FORM FOR SMALL ENTITY(FORM-28) [30-03-2022(online)].pdf | 2022-03-30 |
| 4 | 202241018941-FORM FOR SMALL ENTITY [30-03-2022(online)].pdf | 2022-03-30 |
| 5 | 202241018941-FORM 1 [30-03-2022(online)].pdf | 2022-03-30 |
| 6 | 202241018941-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [30-03-2022(online)].pdf | 2022-03-30 |
| 7 | 202241018941-EVIDENCE FOR REGISTRATION UNDER SSI [30-03-2022(online)].pdf | 2022-03-30 |
| 8 | 202241018941-DRAWINGS [30-03-2022(online)].pdf | 2022-03-30 |
| 9 | 202241018941-DECLARATION OF INVENTORSHIP (FORM 5) [30-03-2022(online)].pdf | 2022-03-30 |
| 10 | 202241018941-FORM-26 [29-06-2022(online)].pdf | 2022-06-29 |
| 11 | 202241018941-RELEVANT DOCUMENTS [28-09-2022(online)].pdf | 2022-09-28 |
| 12 | 202241018941-FORM 13 [28-09-2022(online)].pdf | 2022-09-28 |
| 13 | 202241018941-ENDORSEMENT BY INVENTORS [30-03-2023(online)].pdf | 2023-03-30 |
| 14 | 202241018941-DRAWING [30-03-2023(online)].pdf | 2023-03-30 |
| 15 | 202241018941-CORRESPONDENCE-OTHERS [30-03-2023(online)].pdf | 2023-03-30 |
| 16 | 202241018941-COMPLETE SPECIFICATION [30-03-2023(online)].pdf | 2023-03-30 |