Method for Computer-Aided Analysis of an Automation System

US2016110277A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016110277-A1
Application numberUS-201414515710-A
CountryUS
Kind codeA1
Filing dateOct 16, 2014
Priority dateOct 16, 2014
Publication dateApr 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for computer-aided analysis of an automation system, where the automation system executes a number of jobs, each job being performed repetitively, wherein the execution durations of a respective job of the number of jobs for several repetitions of the respective job is determined to produce a plurality of execution durations, a statistical analysis on the plurality of execution durations is performed to produce at least one statistical quantity valid for the plurality of execution durations, and an action is performed for protecting the automation system and/or for generating a warning if a condition indicating an incorrect execution of the respective job is fulfilled for at least one statistical quantity.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for computer-aided analysis of an automation system executing a number of jobs, each job being performed repetitively, the method comprising: determining execution durations of a respective job of the number of jobs for several repetitions of the respective job being performed on the automation system to produce a plurality of execution durations of the automation system; performing a statistical analysis on the plurality of execution durations to produce at least one statistical quantity valid for the plurality of execution durations; performing an action for at least one of (i) protecting the automation system and (ii) generating a warning if a condition indicating an incorrect execution of the respective job is fulfilled for the at least one statistical quantity. 2 . The method according to claim 1 , wherein a statistical distribution of the plurality of execution durations is determined by statistical analysis, the statistical distribution being a frequency distribution of the plurality of execution durations or a probability distribution derived from the frequency distribution, at least statistical values with respect to the statistical distribution being derived as statistical quantities. 3 . The method according to claim 2 , wherein the at least one statistical value with respect to the statistical distribution comprise at least one of (i) a mean value, (ii) a standard deviation, (iii) a variance and (iv) at least one higher moment of the statistical distribution. 4 . The method according to claim 3 , wherein the condition for the at least one statistical quantity is fulfilled if at least one of the statistical values is outside a predetermined value range. 5 . The method according to claim 3 , wherein the condition for the at least one statistical quantity is fulfilled if at least one of the statistical values is greater than a predetermined threshold. 6 . The method according to claim 2 , further comprising: determining a trend of at least one statistical value over consecutive time points of repetitive executions of the respective job; wherein the condition for the at least one statistical quantity is fulfilled if the trend of the at least one statistical value represents an increase or a decrease exceeding a predefined threshold. 7 . The method according to claim 3 , further comprising: determining a trend of at least one statistical value over consecutive time points of repetitive executions of the respective job; wherein the condition for the at least one statistical quantity is fulfilled if the trend of the at least one statistical value represents an increase or a decrease exceeding a predefined threshold. 8 . The method according to claim 4 , further comprising: determining a trend of at least one statistical value over consecutive time points of repetitive executions of the respective job; wherein the condition for the at least one statistical quantity is fulfilled if the trend of the at least one statistical value represents an increase or a decrease exceeding a predefined threshold. 9 . The method according to claim 1 , wherein the statistical analysis comprises fitting a function to the dependency of the plurality of execution durations from consecutive time points of the repetitive executions of the respective job; and wherein the condition for the at least one statistical quantity is fulfilled if at least one parameter of the function fulfils a predetermined criterion. 10 . The method according to claim 9 , wherein the condition for the at least one statistical quantity is fulfilled if the trend of the plurality of execution durations over the consecutive time points according to the function represents an increase or decrease exceeding a preset threshold. 11 . The method according to claim 9 , wherein the function is a polynomial with time points of the repetitive executions of the respective job as variables and having at least one term of ascending degrees, each term comprising a coefficient; and wherein the condition for the at least one statistical quantity is fulfilled if at least one coefficient of the polynomial lies in a predetermined value range. 12 . The method according to claim 1 , wherein the respective jobs of the number of jobs are automatically scheduled based on fulfillment of at least one logic condition. 13 . The method according to claim 1 , wherein each of the plurality of execution durations is measured by determining a time difference between generation of a message starting the respective job and generation of a message confirming that the respective job is finished, the time difference being derived from time stamps included in the messages. 14 . The method according to claim 1 , wherein the method is performed in one of (i) an automation system for manufacturing goods and (ii) an automation system for at least one of generating electric energy and producing electric energy. 15 . The method according to claim 1 , wherein the automation system is an assembly line. 16 . An apparatus for a computer-aided analysis of an automation system executing a number of jobs, each job being performed repetitively, the apparatus comprising: means for determining the execution durations of a respective job of the number of jobs for several repetitions of the respective job to produce a plurality of execution durations; means for performing a statistical analysis on the plurality of execution durations to produce at least one statistical quantity valid for the plurality of execution durations; means for performing an action for at least one of (i) protecting the automation system and (ii) generating a warning if a condition indicating an incorrect execution of the respective job is fulfilled for the at least one statistical quantity. 17 . The apparatus according to claim 16 , wherein the apparatus is configured to: determine a statistical distribution of the plurality of execution durations by statistical analysis, the statistical distribution being a frequency distribution of the plurality of execution durations or a probability distribution derived from the frequency distribution, at least statistical values with respect to the statistical distribution being derived as statistical quantities. 18 . An automation system, wherein the automation system is configured to execute a number of jobs during operation, each job being performed repetitively, the automation system comprising: an apparatus for a computer-aided analysis of an automation system executing the number of jobs, each job being performed repetitively, the apparatus comprising: means for determining the execution durations of a respective job of the number of jobs for several repetitions of the respective job to produce a plurality of execution durations of the automation system; means for performing a statistical analysis on the plurality of execution durations to produce at least one statistical quantity valid for the plurality of execution durations; means for performing an action for at least one of (i) protecting the automation system and (ii) generating a warning if a condition indicating an incorrect execution of the respective job is fulfilled for the at least one statistical quantity.

Assignees

Inventors

Classifications

  • Performance evaluation by statistical analysis · CPC title

  • based on qualitative trend analysis, e.g. system evolution · CPC title

  • for performance assessment · CPC title

  • Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title

  • Monitoring of software · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016110277A1 cover?
A method for computer-aided analysis of an automation system, where the automation system executes a number of jobs, each job being performed repetitively, wherein the execution durations of a respective job of the number of jobs for several repetitions of the respective job is determined to produce a plurality of execution durations, a statistical analysis on the plurality of execution duratio…
Who is the assignee on this patent?
Siemens Ag
What technology area does this patent fall under?
Primary CPC classification G06F11/3409. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).