发明名称 |
DYNAMICALLY SELECTING MASTER CLOCK TO MANAGE NON-LINEAR SIMULATION CLOCKS |
摘要 |
Systems and methods that efficiently simulate controlled systems are presented. A simulation management component (SMC) controls simulation of a controlled system by controlling a desired number of nodes, each comprising a controller (e.g., soft controller) and a simulated component or process, which are part of the controlled system. The simulation can be performed in a step-wise manner, wherein the simulation can comprise a desired number of steps of respectively desired lengths of time. For each step, the SMC dynamically selects a desired clock (e.g., currently identified slowest clock) as a master clock for the next step. The SMC predicts a length of time of the next step to facilitate setting a desired length of time for the next step based in part on the predicted length of time. As part of each step, components can synchronously exchange data via intra-node or inter-node connections to facilitate simulation. |
申请公布号 |
US2015066469(A1) |
申请公布日期 |
2015.03.05 |
申请号 |
US201414533982 |
申请日期 |
2014.11.05 |
申请人 |
Rockwell Automation Technologies, Inc. |
发明人 |
Maturana Francisco P.;Hall Kenwood H. |
分类号 |
G06F17/50 |
主分类号 |
G06F17/50 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system, comprising:
a memory that stores computer-executable components; and a processor, operatively coupled to the memory, that executes computer-executable components, the computer-executable components comprising:
a set of clocks comprising a first clock associated with a controller and a second clock associated with a simulation component to facilitate simulation of a controlled system, wherein the simulation comprises a set of acts; anda simulation management component that determines a clock of the set of clocks to be used as a master clock for a next act of the set of acts of the simulation in response to a speed of the clock being determined to be slowest relative to respective speeds of other clocks of the set of clocks during a last act of the set of acts based at least in part on a message generated by a coordinator agent that indicates the speed of the clock is the slowest in a node, wherein the clock is one of the first clock or the second clock. |
地址 |
Mayfield Heights OH US |