Modular Power Conversion Control With Executable Extension Programs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing power conversion devices face challenges in achieving both easy programming and improved extensibility, as existing technologies do not allow for seamless integration of extension programs and sophisticated control adjustments.
Innovation Solution
A power conversion device with a control circuit that acquires and executes extension programs, allowing for easy programming and improved extensibility by incorporating extension modules based on sequence data, and includes a control unit that controls the power conversion circuit based on execution results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a power conversion device uses a fixed program structure for controlling the power conversion circuit, then the device is simple to program and operate, but the device lacks extensibility and cannot be easily adapted to new functions or requirements
Solution Approach 1:
The control program is segmented into multiple independent program modules, each performing a specific function. These modules can be independently developed, tested, and reused. The segmentation allows the system to maintain a simple base structure while enabling extensibility through modular addition without increasing overall programming complexity.
Solution Approach 2:
The program modules are designed with universal interfaces and standardized structures that allow them to be used in multiple contexts and combined in various sequences. This universality enables the same set of modules to serve multiple functions and adapt to different requirements without requiring separate custom programming for each application.
2Ease of operation
If the power conversion device allows for easy programming with a simple module structure, then the device is quick to deploy and operate, but the device cannot incorporate sophisticated control adjustments and extension programs
Solution Approach 1:
The system performs preliminary actions by pre-defining a library of standardized program modules with established interfaces and behaviors. This preliminary structuring enables users to easily program complex control logic by simply selecting and sequencing pre-built modules rather than writing code from scratch, while still allowing sophisticated control adjustments through the combination of specialized modules.
Solution Approach 2:
The program modules act as intermediaries between the simple user interface for program selection and the complex power conversion control logic. Users interact with high-level module selections without needing to understand the underlying complexity, while the modules themselves encapsulate sophisticated control algorithms and can be combined to achieve complex control objectives.
3Adaptability or versatility
If the power conversion device integrates extension programs dynamically, then the device achieves improved extensibility and adaptability, but the device requires a more complex control structure and program management system
Solution Approach 1:
The system implements dynamic program module loading and execution, where the control structure can adapt its composition at runtime based on requirements. Extension programs can be added, removed, or modified without restructuring the entire control system. This dynamic approach enables extensibility while maintaining a manageable control structure through standardized interfaces and a modular architecture that isolates complexity within individual modules rather than the overall system.
Data Source
AI summary
This power conversion device comprises: a power conversion circuit for converting primary side power to secondary side power; a program storage unit for storing a plurality of program modules and sequence data; an extension program acquiring unit for acquiring an extension program and storing the extension program into an extension program storage unit; and a control unit for sequentially calling and executing two or more modules to be executed from the plurality of program modules on the basis of the sequence data and controlling the power conversion circuit on the basis of an execution result. The plurality of program modules includes an extension module. When the called module to be executed is the extension module, the control unit executes the extension program by including the extension program in the extension program storage unit in the extension module.


