Runtime Hardware Configuration Update for Renewable Energy Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for installing and maintaining renewable energy farm hardware, such as wind turbines and solar panels, require rebooting the software system each time a component is added or removed, leading to lost data and unnoticed alarms, and do not reflect hardware configuration changes in real-time without a restart.
Innovation Solution
A system and method for dynamic installation and uninstallation of renewable energy farm hardware components at runtime, using a reviser with a hardware configuration database and communication device to update real-time objects without rebooting the software system, allowing for incremental commissioning and maintenance without shutting down the entire system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the software system is rebooted to recognize newly added hardware components, then the hardware configuration changes are reflected in the system, but data acquisition stops during the reboot period and valuable data is lost
Solution Approach 1:
The system transitions from a static configuration model (requiring reboot to recognize changes) to a dynamic configuration model where the software continuously monitors and automatically detects hardware changes at runtime without interruption, enabling the system to adapt to configuration changes while maintaining continuous operation
Solution Approach 2:
The system performs preliminary actions by continuously monitoring and pre-detecting hardware configuration changes before they require system interruption, allowing the software to be ready to recognize new components immediately when they are added without requiring a reboot sequence
2Reliability
If the software system is rebooted to recognize newly added hardware components, then the hardware configuration changes are reflected in the system, but critical system alarms may go unnoticed during the reboot period
Solution Approach 1:
The system maintains continuous alarm monitoring and notification functionality throughout hardware configuration changes by implementing runtime detection capabilities that allow the software to remain active and responsive to critical events without interruption, ensuring no alarms are missed during component addition or removal operations
3Device complexity
If hardware configuration data is only read at startup to generate real-time objects, then the system startup process is simple, but any hardware configuration changes after startup do not get reflected in the real-time objects until the system is restarted
Solution Approach 1:
The system transitions from a static configuration model (reading hardware data only at startup) to a dynamic configuration model where the software continuously monitors and automatically detects hardware configuration changes at runtime, enabling the system to adapt to configuration changes while maintaining continuous operation without requiring restarts
4Reliability
If the software system is rebooted each time a hardware component is added or removed, then the system recognizes the new configuration, but the commissioning process becomes time-consuming and operationally inefficient
Solution Approach 1:
The system transitions from a static configuration model (requiring reboot to recognize changes) to a dynamic configuration model where the software continuously monitors and automatically detects hardware configuration changes at runtime, enabling the system to adapt to configuration changes while maintaining continuous operation without interruption
Solution Approach 2:
The system performs self-service by automatically detecting and adapting to hardware configuration changes without requiring manual intervention or system restart, enabling the software to autonomously recognize new components and update its internal model, thereby eliminating the need for operational staff to perform reboot operations during commissioning or maintenance activities
Data Source
AI summary
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.


