MONITORING, PREDICTING AND MAINTAINING THE CONDITION OF RAILROAD ELEMENTS WITH DIGITAL TWINS
20220355839 · 2022-11-10
Inventors
Cpc classification
G05B23/0283
PHYSICS
International classification
B61L23/04
PERFORMING OPERATIONS; TRANSPORTING
B61L27/53
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The disclosure is directed to a method. The method comprises a data storing step that comprises storing data relating to a represented railway infrastructure system by a data processing system. The method further comprises a condition monitoring step that comprises estimating at least one condition of the represented railway infrastructure system at least by evaluating a set of monitoring models by the data processing system. The method further comprises a predicting step that comprises predicting at least one condition of said represented railway infrastructure system at least by evaluating a set of prediction models by the data processing system, and at least one model evaluation step that comprises evaluating at least one model of at least one condition of at least a portion of the represented railway infrastructure system by the data processing system. The represented railway infrastructure system comprises at least one component and at least one asset. The disclosure is further directed to a corresponding system and a corresponding computer program product.
Claims
1. A method, wherein the method comprises a data storing step that comprises storing data relating to a represented railway infrastructure system by a data processing system, a condition monitoring step that comprises estimating at least one condition of the represented railway infrastructure system least by evaluating a set of monitoring models by the data processing system, a predicting step that comprises predicting at least one condition of said represented railway infrastructure system at least by evaluating a set of prediction models by the data processing system, and at least one model evaluation step that comprises evaluating at least one model of at least one condition of at least a portion of the represented railway infrastructure system by the data processing system, and wherein the represented railway infrastructure system comprises at least one component at least one asset.
2. The method according to claim 1, wherein the method comprises furthermore an optimisation step that comprises at least one of analysing and recommending at least one of inspection activities and maintenance activities for the represented railway infrastructure system at least by evaluating a set of optimisation models by the data processing system.
3. The method according to claim 1, wherein the represented railway infrastructure system comprises furthermore at least one network.
4. The method according to claim 1, wherein the data storing step comprises furthermore at least one of storing sensed data that relate to at least one element of the represented railway infrastructure system, storing load data that relate to a load of at least one element of the represented railway infrastructure system, storing environment data that relate to at least one property of an environment of at least one element of the represented railway infrastructure system, and a data processing step that comprises filtering data.
5. The method according to claim 1, wherein the data storing step comprises furthermore at least one of storing maintenance data that relate to performed and possible maintenance activities of at least one element of the represented railway infrastructure system, and storing inspection data that relate to performed and possible inspection of at least one element of the represented railway infrastructure system.
6. The method according to claim 1, wherein the condition monitoring step comprises at least one of the at least one model evaluation step and at least one of a component condition monitoring step that comprises estimating at least one condition of at least one of the at least one component of the represented railway infrastructure system, an asset condition monitoring step that comprises estimating at least one condition of at least one of the at least one asset of the represented railway infrastructure system, and a network condition monitoring step that comprises estimating at least one condition of at least one of the at least one network of the represented railway infrastructure system.
7. The method according to claim 1, wherein the predicting step comprises at least one of the at least one model evaluation step and evaluating a prediction model of the set of prediction models representing the development of a quantity relating to a degradation of an element in future, wherein said prediction model represents the development at at least one point of time in future.
8. The method according to claim 1, wherein at least one model of the set of prediction models that represents a condition of an element of the represented railway infrastructure system is obtained from or updated with data relating to said condition of the element, at least one model of the set of prediction models that represents a condition of an element of the represented railway infrastructure system is obtained from or updated with data relating to a corresponding condition of at least one other element of a corresponding type, and/or predicting for at least one element of the represented railway infrastructure system at least one of a degradation, a type of the degradation, a severity of the degradation, a type of a failure, a presence of an anomaly, a remaining useful lifetime, a performance and a probability of a failure, and thus generating prediction information for the at least one element.
9. The method according to claim 1, wherein the predicting step comprises at least one of a component predicting step that comprises predicting at least one condition of at least one of the component(s) of the represented railway infrastructure system, an asset predicting step that comprises predicting at least one condition of at least one of the asset(s) of the represented railway infrastructure system, and a network predicting step that comprises predicting at least one condition of at least one of the network(s) of the represented railway infrastructure system.
10. The method according to claim 9, wherein the component predicting step comprises evaluating at least one model from the set of prediction models, wherein the at least one model represents a future development of at least one of the at least one condition of the component as a function of data of at least one data type selected from sensed data, load data, environment data, maintenance data, and specification data, wherein the data of the at least one data type relate to the component or to an asset that comprises the component.
11. The method according to claim 9, wherein the network predicting step comprises at least one of predicting an availability of at least one route in the at least one network at a future point in time, and predicting a capacity of at least one route in the at least one network at a future point in time.
12. The method according to claim 9, wherein the predicting step comprises predicting the condition of at least two elements of the network, and wherein the network predicting step comprises combining the predicted conditions of the at least two elements with the topology and/or operating rules of the network.
13. The method according to claim 1, wherein the method comprises at least one of a data quality estimation step that comprises estimating at least one quality of data regarding the represented railway infrastructure system by the data processing system, and a model validity estimation step that comprises estimating at least one validity of at least one result of evaluating at least one model of the set(s) of models relating to the represented railway infrastructure system by the data processing system.
14. The method according to claim 13, wherein the optimisation step comprises estimating for each of a plurality of combinations of activities from the at least one of the inspection activities and maintenance activities at least one possible outcome, and selecting at least one combination of activities from the plurality of combinations of activities based on an optimization criterion.
15. A system comprising at least one data processing apparatus and at least one sensor configured to sense data relating to a represented railway infrastructure system or a portion thereof, wherein the system is configured to carry out the method steps according to claim 1.
16. A computer program product comprising instructions, which, when the program is executed by the data processing system, cause the data processing system to perform the method steps according to claim 1.
Description
FIGURES
[0433]
[0434]
[0435]
[0436]
[0437]
[0438]
[0439]
[0440]
[0441]
[0442]
[0443]
[0444]
[0445]
[0446]
[0447]
[0448]
[0449]
[0450] Analogously, the predicting step can comprise evaluating a set of prediction models 12, wherein the set of prediction models can optionally be evaluated in a model evaluation step that the predicting step can comprise. Respectively, the part of the stored data that is used can correspond at least to input data of the set of prediction models 12. Furthermore, results from the condition monitoring step or other method steps can optionally be used in the predicting step, for example as supplementary input data for the set of prediction models.
[0451] The optimisation step can comprise evaluating a set of optimisation models 13, wherein the set of optimisation models 13 can optionally be evaluated in a model evaluation step that the optimisation step comprises. The part of the stored data that is used can correspond to input data of the set of optimisation models 13. Results of the condition monitoring step and/or the predicting step as well as of other method steps can optionally also be used in the optimisation step. At least some or all of the method steps can be performed by a data processing system. In particular, the model evaluation steps and/or a transmission of data, such as sensed or stored data, can be performed by the data processing system. However, inspection 25 data and/or maintenance data 24 can optionally be manually or automatically inputted.
[0452] Optionally, an effect of the condition monitoring step can be an estimation of at least one condition of an element 5 of a railway infrastructure system 1 without human inspection or with less human inspection. An optional effect of the predicting step can be an estimation of when an element will fail, that is, of its remaining useful lifetime. Such an information can be optionally advantageous for a maintenance engineer in a maintenance decision. An optional effect of the optimisation step can be an optimised recommendation of maintenance and/or inspection activities that lead to less needed resources and/or lower negative impacts on reliability, availability and/or performance of the represented railway infrastructure system.
[0453] The method can furthermore comprise a part that is not computer-implemented, for example performing inspection activities and/or maintenance activities according to a result of the optimisation step.
[0454] At least one, a plurality or all of the sets of models 10, 11, 12, 13 can be generated by an engineer and/or another person skilled in the art. They can be input data of the method. At least the generation of at least one models can also be at least partially automatically. At least some steps of the generation of at least one model can optionally be automated, such as an integration into the method. The model generation step can also be a part of the method.
[0455]
[0456] The model generation step can comprise using the stored acceleration data that are relating to the frog as an example of a component 4 of the railway infrastructure system 1. The stored data can for example be interpreted as time-series. Multiple features can be extracted performing time- and frequency domain analyses of the time series. At least one set of models 10 that comprises at least one model is then generated. In this example, a set of monitoring models 11 is generated, wherein this set of monitoring models 11 comprises a machine learning model that is trained to estimate a health indicator of the frog. The health indicator can be a function of the extracted features. The health indicator can be a unitless measure. The health indicator is an indicator for a health condition of the frog, for example having the value 1 when the respective element is brand-new and 0 when it failed. The health indicator can be a part of a condition 30 of the frog or it can be interpreted as an (overall) condition of the frog. That is, the health condition can be a condition 30 of the respective component 4 or asset 3, or at least a part of such a condition, for example a part of a condition of an asset 3, such as a switch, that comprises a component 4, such as the frog.
[0457] The condition monitoring step comprises monitoring at least said condition 30 of said component 4 based on the set of models generated during the model generation step. That is, the sensed data 21 and further data 22, 23, 24, 25, such as the environment data 23 in this example, are used to evaluate the model(s) in the set of monitoring models 11. A result of evaluating the set of monitoring models 11 is an estimation of at least one condition of said component 4, in this case the health indicator. The condition monitoring step can optionally further comprise a post-processing, combining, agglomerating and/or analysing of the estimated condition(s). In this example, the health indicator can furthermore be transformed to a health status indicating an overall state of the component 4 or a respective asset 3 on a discrete scale, for example when conditions or data from several components 4 are agglomerated.
[0458]
[0459]
[0460]
[0461] In the time-domain, features such as RMS (Root Mean Squared), minimum, maximum and/or different quantiles are extracted from the acceleration signal. In the frequency domain, an energy of the acceleration signal in different frequency bands is calculated. The features can then be used as input of data or for the generation of a machine learning model and/or an artificial intelligence model belonging to at least one of the sets of models 10, such as the set of monitoring models 11. An output of the model can be the health indicator.
[0462]
[0463]
[0464] The upper diagram shows selected historic data that are used for generating a prediction model of the set of prediction models 12. Said selected historic data demonstrate a normalised effect of tamping on the vertical displacement, which can be used as health indicator of the track bed and/or of at least one of its conditions.
[0465] The lower diagram shows a result of a prediction by a model of the set of prediction models 12, in this case by a Bayesian model that was trained with the historic data that are shown in the upper diagram. In the lower diagram, a mean prediction of said model of the set of prediction models 12 is indicated by a solid, non-vertical line. Confidence bounds that represent an uncertainty of such a prediction are indicated by dashed lines in the same diagram.
[0466] A dotted line and lines indicated by crosses in the lower diagram show a prediction which is generated from data from the day when the tamping occurs. (The tamping can also be detected at a later point in time if the data of the day when the tamping occurs are only processed at said later point in time.) The tamping can optionally be detected by at least one of external maintenance data, such as the maintenance data 24, and the sensed data 21. The vertical solid line shows how the prediction is updated with some, for example 5 days of data and/or measurements after the tamping event. An optional advantage of said updating is that with the new data and/or measurements, the uncertainty of the prediction can be significantly reduced.
[0467]
[0468] The data-processing system 200 may comprise a computing unit 135, a first data storage unit 130A, a second data storage unit 130B and a third data storage unit 130C.
[0469] The data-processing system 200 can be a single data-processing system or an assembly of data-processing systems. The data-processing system 200 can be locally arranged or remotely, such as a cloud solution.
[0470] On the different data storage units 130, different data can be stored.
[0471] Additional data storage can be also provided and/or the ones mentioned before can be combined at least in part.
[0472] The computing unit 135 can access the first data storage unit 130A, the second data storage unit 130B and the third data storage unit 130C through the internal communication channel 160, which can comprise a bus connection 160.
[0473] The computing unit 130 may be single processor or a plurality of processors, and may be, but not limited to, a CPU (central processing unit), GPU (graphical processing unit), DSP (digital signal processor), APU (accelerator processing unit), ASIC (application-specific integrated circuit), ASIP (application-specific instruction-set processor) or FPGA (field programable gate array). The first data storage unit 130A may be singular or plural, and may be, but not limited to, a volatile or non-volatile memory, such as a random access memory (RAM), Dynamic RAM (DRAM), Synchronous Dynamic RAM (SDRAM), static RAM (SRAM), Flash Memory, Magneto-resistive RAM (MRAM), Ferroelectric RAM (F-RAM), or Parameter RAM (P-RAM).
[0474] The second data storage unit 130B may be singular or plural, and may be, but not limited to, a volatile or non-volatile memory, such as a random access memory (RAM), Dynamic RAM (DRAM), Synchronous Dynamic RAM (SDRAM), static RAM (SRAM), Flash Memory, Magneto-resistive RAM (MRAM), Ferroelectric RAM (F-RAM), or Parameter RAM (P-RAM).
[0475] The third data storage unit 130C may be singular or plural, and may be, but not limited to, a volatile or non-volatile memory, such as a random access memory (RAM), Dynamic RAM (DRAM), Synchronous Dynamic RAM (SDRAM), static RAM (SRAM), Flash Memory, Magneto-resistive RAM (MRAM), Ferroelectric RAM (F-RAM), or Parameter RAM (P-RAM).
[0476] The data-processing system 200 may comprise a further memory component 140 which may be singular or plural, and may be, but not limited to, a volatile or non-volatile memory, such as a random access memory (RAM), Dynamic RAM (DRAM), Synchronous Dynamic RAM (SDRAM), static RAM (SRAM), Flash Memory, Magneto-resistive RAM (MRAM), Ferroelectric RAM (F-RAM), or Parameter RAM (P-RAM). The memory component 140 may also be connected with the other components of the data-processing system 200 (such as the computing component 135) through the internal communication channel 160.
[0477] In addition, the data-processing system 200 may comprise an input user interface 110 which can allow the user of the data-processing system 200 to provide at least one input (e.g. instruction) to the data-processing system 200. For example, the input user interface 110 may comprise a button, keyboard, trackpad, mouse, touchscreen, joystick and the like.
[0478] Additionally, still, the data-processing system 200 may comprise an output user interface 120 which can allow the data-processing system 200 to provide indications to the user. For example, the output user interface 110 may be a LED, a display, a speaker and the like.
[0479] The output and the input user interface 110 may also be connected through the internal communication component 160 with the internal component of the device 200.
[0480] The processor may be singular or plural, and may be, but not limited to, a CPU, GPU, DSP, APU, or FPGA. The memory may be singular or plural, and may be, but not limited to, being volatile or non-volatile, such an SDRAM, DRAM, SRAM, Flash Memory, MRAM, F- RAM, or P-RAM.
[0481] The data processing device can comprise means of data processing, such as, processor units, hardware accelerators and/or microcontrollers. The data processing device 20 can comprise memory components, such as, main memory (e.g. RAM), cache memory (e.g. SRAM) and/or secondary memory (e.g. HDD, SDD). The data processing device can comprise busses configured to facilitate data exchange between components of the data processing device, such as, the communication between the memory components and the processing components. The data processing device can comprise network interface cards that can be configured to connect the data processing device to a network, such as, to the Internet. The data processing device can comprise user interfaces, such as: [0482] output user interface, such as: [0483] screens or monitors configured to display visual data (e.g. displaying graphical user interfaces of the questionnaire to the user), [0484] speakers configured to communicate audio data (e.g. playing audio data to the user), [0485] input user interface, such as: [0486] camera configured to capture visual data (e.g. capturing images and/or videos of the user), [0487] microphone configured to capture audio data (e.g. recording audio from the user), [0488] keyboard configured to allow the insertion of text and/or other keyboard commands (e.g. allowing the user to enter text data and/or other keyboard commands by having the user type on the keyboard) and/or trackpad, mouse, touchscreen, joystick — configured to facilitate the navigation through different graphical user interfaces of the questionnaire.
[0489] The data processing device can be a processing unit configured to carry out instructions of a program. The data processing device can be a system-on-chip comprising processing units, memory components and busses. The data processing device can be a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer. The data processing device can be a server, either local and/or remote. The data processing device can be a processing unit or a system-on-chip that can be interfaced with a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer and/or user interface (such as the upper-mentioned user interfaces).
Numbered References
[0490] 1 represented railway infrastructure system [0491] 2 network [0492] 3 asset [0493] 4 component [0494] 5 element [0495] 10 set of models [0496] 11 set of monitoring models [0497] 12 set of prediction models [0498] 13 set of optimisation models [0499] 20 sensor [0500] 21 sensed data [0501] 22 load data [0502] 23 environment data [0503] 24 maintenance data [0504] 25 inspection data [0505] 26 specification data [0506] 30 condition [0507] 101 other railway infrastructure system