How do I generate constant harmonic currents
7 views (last 30 days)
Show older comments
I can use the three phase constant current block to generate a constant current of the fundamental frequency. How do I generate constant three phase harmonic currents? For example, 5A of the 7th harmonic. I don't see a frequency setting in the block parameters for the three phase constant current block.
Thanks,
David
0 Comments
Accepted Answer
Umar
on 9 Jul 2024
Hi David,
To generate constant three-phase harmonic currents in Simulink using the three-phase constant current block, you need to employ a different approach since the block itself does not have a built-in feature to set the frequency for harmonics, you can achieve this by creating custom harmonic current sources using mathematical functions within Simulink.Begin by creating a Sine Wave block for the fundamental frequency (50Hz or 60Hz depending on your system) to serve as the base current waveform. Then, use a Math Function block to generate the 7th harmonic of the fundamental frequency and achieve this by multiplying the amplitude of the fundamental waveform by the desired harmonic factor (in this case, 5A for the 7th harmonic). Afterwards, create three-phase currents, introduce phase shifts of 120 degrees between the phases. You can use Delay blocks to achieve the required phase differences and combine the three-phase harmonic currents using Mux blocks to create a three-phase harmonic current source. Finally, run the simulation to observe the generated three-phase harmonic currents.
Hopefully, if you follow these steps and customize the amplitudes and phases accordingly, you can generate constant three-phase harmonic currents in Simulink. This approach allows for flexibility in creating harmonic sources tailored to your specific requirements, even though the three-phase constant current block does not directly support harmonic generation.
Please let me know if you have further questions.
2 Comments
Umar
on 15 Jul 2024
Good luck David, I am pretty confident you will be able to resolve this problem.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!