IP Library › Granted Patent US 12,265,363
Granted Patent B2
US 12,265,363 · App. 17/411,110 · Granted Apr 1, 2025

Controlling an operation of a technical system automatically

Inventors: Christof Kaukewitsch (Munich, DE); Marc Zeller (Munich, DE)
Assignee: Siemens Aktiengesellschaft
G05B13/042G06F30/20H04L9/0825G06F2119/02H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,265,363
App. No.
17/411,110
Granted
Apr 1, 2025
Kind
B2
Abstract

Provided is a computer-implemented method for controlling an operation of a technical system automatically, including at least the steps of: acquiring information about a modified configuration of at least one sub-system included in the technical system; generating a virtual model of the technical system including the at least one sub-system with the modified configuration for an evaluation of the operation; adjusting the virtual model to provide a control instruction for the operation of the technical system, wherein the adjusted virtual model is configured to compare an evaluation value acquired from the evaluation with a target requirement in a cryptographic and to derive the control instruction based on the comparison; and controlling the operation of the technical system based on the control instruction.

Claims (28)

1. A computer-implemented method for controlling an operation of a technical system automatically, comprising:

acquiring information about a modified configuration of at least one sub-system included in the technical system;

generating a virtual model of the technical system including the at least one sub-system with the modified configuration for an evaluation of the operation;

adjusting the virtual model to provide a control instruction for the operation of the technical system, wherein the adjusted virtual model is configured to compare an evaluation value acquired from the evaluation with a target requirement in a cryptographic environment and to derive the control instruction based on the comparison; and

controlling the operation of the technical system based on the control instruction,

wherein the evaluation for the operation is at least one of a FTA (Fault Tree Analysis), a RAMS (Reliability, Availability, Maintainability, and Safety) analysis, and a FMEA (Failure Mode and Effects Analysis), and

wherein the evaluation value is a table acquired in the cryptographic environment from the FTA and the RAMS analysis.

2. The method of claim 1 , wherein the control instruction instructs whether to stop or continue the operation of the technical system.

3. The method of claim 1 , wherein the control instruction further includes restriction information to operate the technical system under a restricted condition.

4. The method of claim 3 , wherein the restricted condition indicates a limited speed of the operation for the technical system.

5. The method of claim 1 , wherein the target requirement includes a plurality of target values regarding a performance of the technical system including the at least one sub-system with the modified configuration.

6. The method of claim 5 , wherein the control instruction instructs to continue the operation of the technical system if all of the plurality of target values are achieved by the evaluation.

7. The method of claim 1 , wherein the target requirement is defined by a RAMS model.

8. The method of claim 1 , wherein the evaluation value is provided to an authorized user associated with the evaluation with at least one of a public key and a private key.

9. The method of claim 1 , wherein the virtual model is encrypted based on a smart contract by using a blockchain technology.

10. The method of claim 1 , wherein the virtual model is generated based on a plurality of Internet-of-Things devices with accumulated data regarding the at least one sub-system.

11. An apparatus configured to perform the method according to claim 1 .

12. A computer program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code executable by a processor of a computer system to implement a method comprising executable program code configured to, when executed, perform the method according to claim 1 .

13. A non-transitory computer-readable data storage medium comprising executable program code configured to, when executed, perform the method according to claim 1 .

14. A computer-implemented method for controlling an operation of a technical system automatically, comprising:

acquiring information about a modified configuration of at least one sub-system included in the technical system;

generating a virtual model of the technical system including the at least one sub-system with the modified configuration for an evaluation of the operation;

adjusting the virtual model to provide a control instruction for the operation of the technical system, wherein the adjusted virtual model is configured to compare an evaluation value acquired from the evaluation with a target requirement in a cryptographic environment and to derive the control instruction based on the comparison;

controlling the operation of the technical system based on the control instruction,

comparing, by the adjusted virtual model, the evaluation value acquired from the evaluation with the target requirement in the cryptographic environment; and

deriving, by the adjusted virtual model, the control instruction based on the comparison.

15. The method of claim 14 , wherein the control instruction instructs whether to stop or continue the operation of the technical system.

16. The method of claim 14 , wherein the control instruction further includes restriction information to operate the technical system under a restricted condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: KAUKEWITSCH, CHRISTOF; ZELLER, MARC
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 059386/0968 →
Priority Claims (1)
EP 20193666 · Aug 31, 2020 · regional
Continuity (1)
Related Publication 20220066403A1 · Mar 3, 2022
References Cited (22)
US 6983227B1 · Thalhammer-Reyero · 2006 [cited by examiner]
US 7516025B1 · Williams · 2009 [cited by examiner]
US 20090299713A1 · Miller · 2009 [cited by examiner]
US 20140129000A1 · Block · 2014 [cited by examiner]
US 20160357895A1 · Hyde · 2016 [cited by examiner]
US 20170262818A1 · Horrell · 2017 [cited by examiner]
US 20170316125A1 · Jacobson · 2017 [cited by examiner]
US 20180257683A1 · Govindappa · 2018 [cited by examiner]
US 20180357334A1 · Chao · 2018 [cited by examiner]
US 20190033842A1 · Ceschini · 2019 [cited by examiner]
US 20190033850A1 · B R · 2019 [cited by examiner]
US 20190108084A1 · Hipp · 2019 [cited by examiner]
US 20190176862A1 · Kumar · 2019 [cited by examiner]
US 20190339688A1 · Cella · 2019 [cited by examiner]
US 20190340269A1 · Biernat · 2019 [cited by examiner]
US 20200310394A1 · Wouhaybi · 2020 [cited by examiner]
EP 3470944A1 · 2019 [cited by applicant]
WO WO2009042581A1 · 2009 [cited by applicant]
Avizienis et al., “Basic Concepts and Taxonomy of Dependable and Secure Computing”, Mar. 2004, IEEE Transactions on Dependable and Secure Computing, vol. 1, No. 1, pp. 11-23 (Year: 2004). [cited by examiner]
Liggesmeyer P.et al.: “Improving system reliability with automatic fault tree generation”; Fault-Tolerant Computing; 1998. Digest of Papers. Twenty-Eighth Annual International Symposium on Munich; Germany; Jun. 23-25, 1… [cited by applicant]
Kaukewitsch, Christof et al : “Automatic Generation of RAMS Analyses from Model-based Functional Descriptions using UML State Machines”; 2020 Annual Reliability and Maintainability Symposium (RAMS); IEEE; Jan. 27, 2020;… [cited by applicant]
Extended European Search Report dated Feb. 22, 2021 for Application No. 20193666.3. [cited by applicant]