Hey hey,
I have been working on Space Vector Modulation (SVM), a kind of pulse width modulation used to drive electric motors. It's in the inverters that convert a DC signal to an AC signal and see to it that the power is steadily increased.
I tried to read the article carefully. Attached is a CSD which brings two versions: one modelled as closely as possible to reality, one slightly simplified by using vco2 for the pulsewidth modulation. I'm still not entirely sure, I got the maths right. Perhaps one of you, who is interested and has the knowledge, could take a peak...
For SVM we also apparently need the alpha, beta gamma transformation:
Otherwise, just happy listening and plugging your fingers in your ears.
Thank you for sharing the motor sound. I like these kinds of machine sounds.
SVM is related to VFD(variable-frequency drive) isn't it? The attached is a primitive csd I created before to emulate VFD train motor sound.
My code simply emulates the waveform and doesn't use much mathematics.
Hello Tetsuya Miwa,
many thanks for sharing your code. This is great! It gives me new ideas and explains how a few things, that I heard, could be created.
Yes, the SVM is a system to supply a motor with power. The idea is, if I understand it correctly, to keep the pulse frequency constant, while the changing pulse width can supply the motor with anything from 0 to max voltage. AFAIK, even some modern trains with SVM do however change the frequency or run, what is known as pattern mode.
Again, many thanks for sharing. If I may, I will use your code as guidance and a self-teaching resource to further develope my own train sound. I will share, when I'm happy with it.