You are viewing an old version of this page. View the current version.
Compare with Current
View Version History
Version 1
Next »
![Block Block](https://opal-rt.atlassian.net/wiki/download/thumbnails/144431329/Clarke%20Transform%20Block.png?version=1&modificationDate=1678552771756&cacheVersion=1&api=v2&width=115&height=110)
![Mask Mask](https://opal-rt.atlassian.net/wiki/download/thumbnails/144431329/Clarke%20Transform%20Mask.png?version=1&modificationDate=1678552771661&cacheVersion=1&api=v2&width=422&height=400)
This block performs the Clarke transformation of an electrical three-phases system.
All the calculations performed by this block are made in the per-unit scale. Therefore, the user should ensure that inputs are correctly scaled before entering the block.
It is based on the following equations:
Parameters
These parameters have been optimized to provide an accuracy better than 0.01% for an angle resolution of 16 bits, and has been disabled. If a better resolution is needed, the expert developer can change the parameters by disabling the link between this block and the library.
Output number of bits | This parameter sets the number of bits used to format the outputs. |
---|
Output binary point | This parameter sets the outputs binary point location. |
---|
xa ,xb ,xc | These inputs are signals (currents, voltages etc...) expressed in the three phases reference frame in per unit scale. Their format is Fix18_16. |
---|
xα ,xβ ,x0 | These outputs are per unit signals (currents, voltages etc...) expressed in the Clarke two phases reference frame. "x0" corresponds to the homopolar quantity and is equal to zero for balanced systems (xa + xb + xc = 0). Their default format is Fix18_16 but can be specified by user through the mask parameters. |
---|
This block cannot be used in Virtex5-based platforms, such as the ML50x series.
Direct Feedthrough | N/A |
---|
Discrete sample time | N/A |
---|
XHP support | YES |
---|
Work offline | YES |
---|