System and method with timing self-configuration
AssigneeAmazon Technologies, Inc.
InventorJames R. Hamilton
Life of this patent
Estimating the term…
Abstract
A method of operating an automatic transfer switch to switch an electrical load from one power source to another power source includes measuring one or more characteristics of a switching circuit in the automatic transfer switch. A value of one or more timing variables is determined based on the measured characteristics of the switching circuit. The switching circuit is operated to close relays in the automatic transfer switch. The timing of closing of the relays is based on the value of the timing variables.
Claims30
A method of operating an automatic transfer switch to switch an electrical load from one power source to another power source, comprising:
- measuring one or more characteristics of a switching circuit in the automatic transfer switch;
- determining a value of one or more delays for the switching circuit, wherein the one or more delays comprise a delay between a control event and a closing of one or more relays of the automatic transfer switch, wherein the one or more delays are determined based, at least in part, on at least one of the measured characteristics of the switching circuit;
- providing electrical power to the electrical load via the automatic transfer switch;
- subsequently measuring at least one of the one or more characteristics of the switching circuit in the automatic transfer switch while electrical power is being provided to the electrical load via the automatic transfer switch;
- adjusting the value of at least one of the one or more delays based, at least in part, on the at least one characteristic of the switching circuit measured while electrical power is being provided to the electrical load;
- and
- operating the switching circuit to close one or more of the relays in the automatic transfer switch, wherein the timing of the closing of at least one of the relays is based, at least in part, on the adjusted value of the at least one delay.
A method of operating a system having one or more electromechanical devices, comprising:
- performing, by the system, a self-configuration, wherein performing the self-configuration comprises:
- measuring, by the system, one or more characteristics of an electromechanical circuit in the system;
- and
- determining, by the system, a value of one or more delays for the electromechanical circuit, wherein the one or more delays comprise a delay between a control event and operation of one or more of the electromechanical devices, wherein the one or more delays are determined based, at least in part, on at least one of the measured characteristics of the electromechanical circuit;
- placing the system into operation;
- subsequently measuring at least one of the one or more characteristics of the electromechanical circuit while the system is in operation;
- adjusting the value of at least one of the one or more delays based, at least in part, on the at least one characteristic of the electromechanical circuit measured while the system is in operation;
- and
- operating the electromechanical circuit, wherein operating the electromechanical circuit comprises controlling at least one of the electromechanical devices, wherein the timing of at least one operation of the at least one electromechanical device is based, at least in part, on the adjusted value of the at least one delay.
A system, comprising:
- at least one processor;
- and
- a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to implement:
- performing a self-configuration of the system, wherein performing the self-configuration of the system comprises:
- measuring one or more characteristics of an electromechanical circuit in the system;
- and
- determining a value of one or more delays for the electromechanical circuit, wherein the one or more delays comprise a delay between a control event and operation of one or more electromechanical devices in the system, wherein the one or more delays are determined based, at least in part, on at least one of the measured characteristics of the electromechanical circuit;
- subsequently measuring at least one of the one or more characteristics of the electromechanical circuit while the system is in operation;
- adjusting the value of at least one of the one or more delays based, at least in part, on the at least one characteristic of the electromechanical circuit measured while the system is in operation;
- and
- operating the electromechanical circuit, wherein operating the electromechanical circuit comprises controlling at least one electromechanical device of the one or more electromechanical devices in the system, wherein the timing of at least one operation of the at least one electromechanical device is based, at least in part, on the adjusted value of the at least one delay.
A non-transitory computer-readable storage medium storing program instructions, wherein the program instructions are computer-executable to implement:
- performing a self-configuration of a system, wherein performing the self-configuration of the system comprises:
- measuring one or more characteristics of an electromechanical circuit in the system;
- and
- determining a value of one or more delays for the electromechanical circuit, wherein the one or more delays comprise a delay between a control event and operation of one or more electromechanical devices in the system, wherein the one or more delays are determined based, at least in part, on at least one of the measured characteristics of the electromechanical circuit;
- subsequently measuring at least one of the one or more characteristics of the electromechanical circuit while the system is in operation;
- adjusting the value of at least one of the one or more delays based, at least in part, on the at least one characteristic of the electromechanical circuit measured while the system is in operation;
- and
- operating the electromechanical circuit, wherein operating the electromechanical circuit comprises controlling at least one of the one or more electromechanical devices, wherein the timing of at least one operation of the at least one electromechanical device is based, at least in part, on the adjusted value of the at least one delay.
An automatic transfer switch, comprising:
- one or more relays configured to switch power to one or more power outputs;
- at least one processor;
- and
- a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to implement:
- measuring one or more characteristics of a switching circuit including at least one of the relays;
- determining a value of one or more delays for the switching circuit, wherein the one or more delays comprise a delay between a control event and operation of one or more of the relays in the automatic transfer switch, wherein the one or more delays are determined based at least in part on at least one of the measured characteristics of the switching circuit;
- subsequently measuring at least one of the one or more characteristics of the switching circuit in the automatic transfer switch while electrical power is being provided to an electrical load via the automatic transfer switch;
- adjusting the value of at least one of the one or more delays based, at least in part, on the at least one characteristic of the switching circuit measured while electrical power is being provided to the electrical load;
- and
- operating the switching circuit to close one or more of the relays in the automatic transfer switch, wherein the timing of the closing of at least one of the relays is based, at least in part, on the adjusted value of the at least one delay.
A method of self-configuration of a system having one or more electromechanical devices, comprising:
- measuring, by the system, one or more characteristics of an electromechanical circuit in the system, wherein the one or more characteristics comprise an environmental condition of the electromechanical circuit including at least one of:
- a temperature, an ambient pressure, or a humidity;
- and
- determining, by the system, a value of one or more delays for the electromechanical circuit, wherein the one or more delays comprise a delay between a control event and operation of one or more of the electromechanical devices, wherein the one or more delays are determined based, at least in part, on at least one of the measured characteristics of the electromechanical circuit, wherein the value of the one or more delays are configured for use by the system in controlling timing of at least one operation of at least one of the electromechanical devices;
- and
- storing the value of at least one of the one or more delays in a memory.
Dependencies are inferred from the claim text.