Vienna Rectifier Control via Vector Rotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling Vienna rectifiers are resource-intensive and result in long execution times due to complex calculations, particularly when dealing with the 24 sectors of a three-phase three-point pulse rectifier.

Innovation Solution

A method that uses a characteristic vector to select a block in the switching rose, rotates the vector by an offset angle, and determines subvectors based on a normalized phase angle to simplify the calculation of switching times for the Vienna rectifier's controllable switches, reducing computational complexity and execution time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional control methods with detailed sector analysis are used, then control precision is maintained, but execution time increases and computational resources are consumed

Engineering Contradiction:
Improvecontrol precisionVSAvoidexecution time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The switching rose is divided into six blocks, each block containing three sectors. The control method segments the calculation process by first identifying which block contains the characteristic vector, then performing simplified calculations specific to that block. This segmentation reduces the overall computational complexity while maintaining the necessary control precision across all 24 sectors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-defines the structure of the switching rose with six blocks and establishes the relationship between blocks and sectors in advance. By preparing this hierarchical structure beforehand, the control algorithm can quickly navigate to the relevant block without performing exhaustive searches, significantly reducing real-time execution time while preserving control accuracy.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If complex calculation methods are used to determine switching times, then control accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvecontrol accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The control algorithm is segmented into two levels: block-level identification and sector-level calculation. Within each block, simplified formulas are used to determine switching times based on the characteristic vector's position. This segmentation allows the system to maintain high control accuracy through precise sector identification while reducing computational complexity by avoiding universal complex calculations for all sectors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different calculation approaches are applied to different blocks based on their specific characteristics. Each block has optimized calculation formulas tailored to its geometry and switching requirements. This local optimization ensures high control accuracy within each block while reducing the overall computational burden compared to applying a single complex algorithm universally.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3068024B1Method for controlling a vienna rectifier
Publication Date: 2018.01.31 SIEMENS AG
  • EP3068024B1 patent drawingFigure 1
  • EP3068024B1 patent drawingFigure 2~5
  • EP3068024B1 patent drawingFigure 6

AI summary

The invention is an optimized method for controlling a Vienna rectifier (10), comprising the following steps: - based on a characteristic vector, a block (B1-B6) is selected from a plurality of blocks (B1-B6) in a switching rose for the Vienna rectifier (10), - according to the selected block (B1-B6) and its position in the switching rose, the vector is rotated by an offset angle corresponding to the position of the block (B1-B6) in the switching rose, wherein the resulting angle of the rotated vector is further used as the normalized phase angle (Θ) and the block (B1) into which the rotated vector falls is designated as the first block (B1), - based on the normalized phase angle (Θ), an upper or lower half of the first block (B1) is selected, - based on the magnitude of the normalized phase angle (Θ) and the rotated vector, one of three surface sections (F1-F3) of the block is selected in the first block (B1). (B1) selected,- Based on the determined area section (F1-F3), subvectors (k0, k1, k2) corresponding to the rotated vector are determined; - Based on the determined subvectors (k0, k1, k2), switching times (t0, t1, t2) for controlling the switches (S1-S3) are determined.