Dynamic installation and uninstallation system of renewable energy farm hardware
First Claim
1. A system for dynamic installation or uninstallation of a plurality of hardware components of a renewable energy software system, comprising:
- a) a reviser including a hardware configuration database and a graphical user interface, wherein the reviser is adapted to automatically install or uninstall hardware components at runtime without rebooting the renewable energy software system wherein the hardware components are selected from a plurality of wind farm components or a plurality of solar farm components;
b) at least one communication device adapted to send and receive I/O signals from the plurality of hardware components, wherein the I/O signals include a hardware component status signal, and wherein the at least one communication device is communicably linked to at least one hardware component;
c) a platform and device layer, wherein the platform and device layer automatically configures and downloads an IP address for the at least one communication device, wherein the platform and device layer is adapted to send and receive I/O signals from the at least one communication device and the hardware configuration database containing hardware configuration data for the plurality of hardware components, wherein the platform and device layer operates as a bridge between the hardware components and the renewable energy software system;
d) a plurality of real time objects in the renewable energy software system that represent the plurality of hardware components, wherein the plurality of real time objects are automatically created and updated by the hardware configuration database at runtime after receiving the I/O signal from the platform and device layer, wherein the real time objects are created and updated without rebooting the renewable energy software system; and
e) a historical data agent in the renewable energy software system that collects and represents historical data for each of the plurality of hardware components, wherein the historical data agent provides the collected historical data for each of the of hardware components to a centralized server of the renewable software system, and wherein the historical data agent is automatically updated with any changes to the hardware components by the hardware configuration database at runtime.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for dynamic installation or uninstallation of a plurality of hardware components of a renewable energy software system, including a reviser including a hardware configuration database, at least one communication device that allows the plurality of hardware components to communicate with the hardware configuration database containing hardware configuration data for the plurality of hardware components, and a plurality of real time objects in the renewable energy software system that represent the plurality of hardware components, wherein the plurality of real time objects are automatically updated by the hardware configuration database at runtime.
29 Citations
18 Claims
-
1. A system for dynamic installation or uninstallation of a plurality of hardware components of a renewable energy software system, comprising:
-
a) a reviser including a hardware configuration database and a graphical user interface, wherein the reviser is adapted to automatically install or uninstall hardware components at runtime without rebooting the renewable energy software system wherein the hardware components are selected from a plurality of wind farm components or a plurality of solar farm components; b) at least one communication device adapted to send and receive I/O signals from the plurality of hardware components, wherein the I/O signals include a hardware component status signal, and wherein the at least one communication device is communicably linked to at least one hardware component; c) a platform and device layer, wherein the platform and device layer automatically configures and downloads an IP address for the at least one communication device, wherein the platform and device layer is adapted to send and receive I/O signals from the at least one communication device and the hardware configuration database containing hardware configuration data for the plurality of hardware components, wherein the platform and device layer operates as a bridge between the hardware components and the renewable energy software system; d) a plurality of real time objects in the renewable energy software system that represent the plurality of hardware components, wherein the plurality of real time objects are automatically created and updated by the hardware configuration database at runtime after receiving the I/O signal from the platform and device layer, wherein the real time objects are created and updated without rebooting the renewable energy software system; and e) a historical data agent in the renewable energy software system that collects and represents historical data for each of the plurality of hardware components, wherein the historical data agent provides the collected historical data for each of the of hardware components to a centralized server of the renewable software system, and wherein the historical data agent is automatically updated with any changes to the hardware components by the hardware configuration database at runtime. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamic installation of a plurality of renewable energy farm hardware components into a renewable energy software system, comprising:
-
a) providing the plurality of hardware components to be installed in a renewable energy farm at runtime, wherein the hardware components are selected from a plurality of wind farm components or a plurality of solar farm components; b) providing a reviser, wherein the reviser further includes a hardware configuration database and a graphical user interface in communication with the hardware configuration database, wherein the reviser is adapted to automatically install hardware components at runtime without rebooting the renewable energy software system; c) providing at least one communication device adapted to send and receive I/O signals from the plurality of hardware components, wherein the I/O signals include a hardware component status signal, and wherein the at least one communication device is communicably linked to at least one hardware component; d) providing a platform and device layer, wherein the platform and device layer automatically configures and downloads an IP address for the at least one communication device, wherein the platform and device layer is adapted to send and receive I/O signals from the at least one communication device and the hardware configuration database containing hardware configuration data for the plurality of hardware components; e) providing a historical data agent in the renewable energy software system that collects and represents historical data for each of the plurality of hardware components, wherein the historical data agent provides the collected historical data for each of the of hardware components to a centralized server of the renewable software system, and wherein the historical data agent is automatically updated with any changes to the hardware components by the hardware configuration database at runtime; f) sending the hardware component status signal from the communication device to the platform and device layer; g) receiving the hardware component status signal at the platform and device layer; h) sending the hardware component status signal from the platform and device layer to the hardware configuration database; i) receiving the hardware component status signal at the hardware configuration database; j) updating a plurality of hardware configuration data that corresponds to the plurality of hardware components in the hardware configuration database based on the hardware component status signal, wherein the hardware configuration database is configured to automatically initiate a change in a plurality of real time objects of the renewable energy software system; k) automatically initiating a change in the plurality of real time objects of the renewable energy farm software system to reflect the installation of the plurality of hardware components at runtime; and
,l) automatically initiating a change in the historical data agent of the renewable energy software system to reflect the installation of the plurality of hardware components at runtime. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for the dynamic uninstallation of a plurality of renewable energy farm hardware components from a renewable energy software system, comprising:
-
a) providing a reviser, wherein the reviser further includes a hardware configuration database and a graphical user interface in communication with the hardware configuration database, wherein the reviser is adapted to automatically uninstall hardware components at runtime without rebooting the renewable energy software system, wherein the hardware components are selected from a plurality of wind farm components or a plurality of solar farm components; b) providing an option to uninstall the plurality of hardware components through the graphical user interface; c) selecting the option to uninstall the plurality of hardware components; d) providing at least one communication device to adapted to send and receive I/O signals from the plurality of hardware components, wherein the I/O signals include a hardware component status signal, and wherein the at least one communication device is communicably linked to at least one hardware component; e) providing a platform and device layer, wherein the platform and device layer is adapted to send and receive I/O signals from the at least one communication device and the hardware configuration database containing hardware configuration data for the plurality of hardware components, wherein the platform and device layer operates as a bridge between the hardware components and the renewable energy software system; f) providing a historical data agent in the renewable energy software system that collects and represents historical data for each of the plurality of hardware components, wherein the historical data agent provides the collected historical data for each of the of hardware components to a centralized server of the renewable software system, and wherein the historical data agent is automatically updated with any changes to the hardware components by the hardware configuration database at runtime; g) sending the hardware component status signal from the communication device to the platform and device layer; h) receiving the hardware component status signal at the platform and device layer; i) sending the hardware component status signal from the platform and device layer to the hardware configuration database; j) receiving the hardware component status signal at the hardware configuration database; k) updating hardware configuration data of the hardware configuration database based on the hardware component status signal, wherein the hardware configuration database is configured to automatically initiate a change in a plurality of real time objects of the renewable energy software system; and
,l) automatically initiating a change in the plurality of real time objects of the renewable energy software system to reflect the removal of the plurality of hardware components at runtime. m) automatically initiating a change in the historical data agent of the renewable energy software system to reflect the removal of the plurality of hardware components at runtime. - View Dependent Claims (16, 17, 18)
-
Specification