发明名称 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