Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 17
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
All today's birthdays', congrats!
Rustycan (30)
H8erade (28)
Flood_of_SYNs (41)


Next birthdays
04/17 KaV (34)
04/17 Dave_P (38)
04/18 David.Lightman (54)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: Projects
« Previous topic | Next topic »   

linear induction motor/maglev project

1 2 3 
Move Thread LAN_403
BigBad
Fri Jun 20 2014, 01:58AM Print
BigBad Registered Member #2529 Joined: Thu Dec 10 2009, 02:43AM
Location:
Posts: 600
Building a multiphase linear induction motor and inverter from scratch.

Ordered the parts for a software driven 3/4 phase, 3kW (peak) inverter. Have more or less simulated it in LTSpice, although the exact components didn't seem to have models. Power on transients were surprisingly large. Going to be driving it from an arduino I have. I went this route because it was cheaper and I wanted to understand it, and I also wanted it to do some weird stuff, run it as a servo, and also add another 3 phases to have two independent motors; I didn't think I'd be able to do all this with a standard inverter.

The electronics and heatsinks arrived today, I showed them to my father, who's a battled hardened switch-mode power supply designer, he started mumbling about 'blowing up' and 'transients' although he didn't find any actual specific problems. LTSpice certainly showed impressive transients at times, and closer examination showed the undervoltage was out of spec. This was fixed in the simulation with an RC snubber across the drain and source of the FETs I'm using, together with some resistors on the gate and Vs to adjust the ringing and turn on speed.

I've modelled the actual motors in FEMM; seems OK. However, FEMM is 2D and the reality is 3D so I'm expecting discrepancies. The power dissipation is fairly frightening, but did the thermals on it today, apparently I should be able to drive it at full power for about 2 seconds before the insulation catches fire; but I was planning on mostly driving it at greatly reduced power, so not particularly bothered.

I've mostly wired up the half bridge for one of the phases of the driver, I'm testing that on its own, initially at low voltage to see how big the glitches are.

At one point I thought I needed a huge inductor to smooth the current from the mains, but I showed that a small panel resistor in conjunction with my smoothing capacitor forms an RC which limits the current very well, so it's under control (the slightly idealised simulation was predicting 15-60 amp pulses even though the average was a long way below 13A.)

It's quite an interesting circuit really.

I could do with a slightly larger panel resistor to smooth out the current taken from the mains, although it still works. I have written some inverter control software for the arduino. With some fiddling, it's running at a chopping period of about 5 microseconds, which is fairly good and gives a pretty reasonable 200hz waveform on four channels simultaneously.

Assembled 8 FETs on the heatsink and made a low inductance +ve and -ve bus using unetched straight copper PCBs. Currently 4 phase, since I have the FETs and the microcontroller and I have plans to do clever stuff. I have only built a single hi-lo driver so far though.

Sourced the U-cores (powder cores for high frequencies and pretty decent saturation ~1.4 T.)
1405303480 2529 FT164029 Imgp0004

1405303480 2529 FT164029 Imgp0005


Gonna have to start winding some coils...

Ok, I've run my inverter half bridge up at full mains voltage now, but switching at very low output amplitude. Test coil got to about 45C or so, but none of the inverter components were even faintly warm. I checked various points on the circuit looking for excessive spikes, but it seems OK. The scope doesn't handle it very well in differential mode which made doing that entertaining and somewhat confusing, but so far as I can tell, everything is within spec.

Also, I found a bug that could have been blowing the fuse during power-on. The gates were floating during power-on, and probably switching on due to Miller capacitance. I've added 1k pulldowns from gate to source and that should fix it.
Back to top
Steve Conner
Fri Jun 20 2014, 10:14AM
Steve Conner Registered Member #30 Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
BigBad wrote ...

a battled hardened switch-mode power supply designer, he started mumbling about 'blowing up' and 'transients'

Sounds about right. He is obviously familiar with Murphy's law of power electronics smile The 3-phase motor drives I've seen use IGBTs switching at relatively low frequencies, with no special care taken to avoid transients. Current sensing and limiting is by resistors in series with the low-side device emitters in small drives, and Hall effect CTs on the outputs in larger ones.

The biggest problem you'll probably come across is if using integrated high-side drivers like the IR2181, they are easily destroyed by excessive spikes, negative ones in particular. Drivers with true optical or magnetic isolation will make your life easier.
Back to top
Thomas W
Fri Jun 20 2014, 11:31AM
Thomas W Registered Member #3324 Joined: Sun Oct 17 2010, 06:57PM
Location:
Posts: 1276
Wow! i can't wait to see this, i have been hoping to do somthing like this myself oneday, please, do show all the pictures you can! im very interested in this.
Back to top
BigBad
Fri Jun 20 2014, 08:17PM
BigBad Registered Member #2529 Joined: Thu Dec 10 2009, 02:43AM
Location:
Posts: 600
Steve Conner wrote ...

The biggest problem you'll probably come across is if using integrated high-side drivers like the IR2181, they are easily destroyed by excessive spikes, negative ones in particular. Drivers with true optical or magnetic isolation will make your life easier.

Good job I'm not using that specific device.... oh wait; doh.

I already downloaded the application note about undervoltages. The issue seems to be mostly stray inductance around the switches; I plan to keep the leads very short.

I have a spare set of switches and drivers, I'm probably going to assemble one leg on its own and see how it goes with an inductive load; just run it PWM as an oscillating voltage source, see how bad the glitches are and to allow me to optimise.
Back to top
BigBad
Sun Jun 22 2014, 10:42PM
BigBad Registered Member #2529 Joined: Thu Dec 10 2009, 02:43AM
Location:
Posts: 600
I haven't got a LTSpice model of the particular switch I'm using but my SWAG based on modelling other devices is that the undervoltage switch transients with plausible stray inductances is right around the ragged edge of destroying the IR2181 (about -18 volts). The device is hardened to negative voltages down to -20v and it may theoretically work, but...

I might have to build a step-down switch stage to drive the 3 phase switches, and wind the cores to take more current at lower voltage; the switching transients seem to go with voltage.

Or I could bin the IR2181 and use a different drive approach.

hmm

I think I'll build a single phase leg first and run it at low supply voltage and low duty cycle via a small variac we have and see what undervoltage I actually get; it may not be as bad as I think; although probably it will be worse.
Back to top
Sulaiman
Sun Jun 22 2014, 11:11PM
Sulaiman Registered Member #162 Joined: Mon Feb 13 2006, 10:25AM
Location: United Kingdom
Posts: 3140
I'm not endorsing any product but for the price you should consider somethong like this Link2
or similar / higher power.
It will allow you to concentrate on the hard part ( mechanics )
inbuilt protection methods, speed ramping, remote control etc.
later you may wabt to build your own inverter
but when you consider the design effort and cost,
a ready made inverter makes a good choice.

there are ready made inverters for up to 60,000 rpm or 100's kW. (scary!)
Back to top
BigBad
Mon Jun 23 2014, 10:46AM
BigBad Registered Member #2529 Joined: Thu Dec 10 2009, 02:43AM
Location:
Posts: 600
I get where you're coming from, but I'm doing something slightly unusual, the peak power and current looks too low for what I'm trying to do at the moment, it's also rather heavy, one of my aims is to carry the power supply on the maglev and use passive cooling if at all possible. The standard power supplies are sized for continuous loads.

Anyway, I think I've solved the undervoltage issue, a lot of it is that the reverse diode takes ~1 microsecond to switch on, but LTSpice seems to agree that an RC snubber right across the source and drain of the FET will take out the transient while not burning power at other times; it just shorts out the diode for a moment and gives it breathing space to start to conduct as it reverses and also damps out the stray inductances.

I tried lots of other things from the FET app notes, but they made hardly any difference; I think it's because my circuit is running at relatively high rail voltages, a lot of motor drives run below 100 volts; mine is over 300 volts, so I'm getting proportionately bigger transients.

I'll soon find out whether the real world agrees with the simulation; judging by the simulation behaviour running the real circuit on a variac for testing seems to be a very, very good idea indeed.
Back to top
BigBad
Thu Jul 03 2014, 12:51AM
BigBad Registered Member #2529 Joined: Thu Dec 10 2009, 02:43AM
Location:
Posts: 600
I've built a single leg, and am powering it from ~36 volts AC on a variac, and additionally pulsing the FETs at a quarter power (giving a 200 hz 'sinusoidal' waveform). It's giving a rather funky waveform right now, I think partly because the rectifier/smoother feeding it is a bit underpowered. But I nevertheless drove a coil from it (about 150 turns, I already had it kicking around) around one leg of an E-core.

It easily lifted a kilogram of iron running it just as a conventional attractive electromagnet. I would have run it at higher power, but the variac is fairly small. and I need to check stuff before turning it up.

It's going to be scary powerful. I'm running it at about 1/20 current at the moment...
Back to top
BigBad
Mon Jul 07 2014, 07:40PM
BigBad Registered Member #2529 Joined: Thu Dec 10 2009, 02:43AM
Location:
Posts: 600
Have been running it at 1/3 voltage, 100+ volts on a variac.

I tried going above this, but the Vbs transients started getting out of hand- over 20volts doesn't make me or Mr Controller happy, but Vs looks fine. Subtle changes in board layout should (in principle) completely negate all the parasitic inductances on the drain side which are probably a lot of the problem, I modelled it in LTSpice and it looks promising, and I'm ordering some bigger and better capacitors to help damp. I'm expecting it will be able to run at full design voltage/power; my fall-back idea is simply to run it at lower voltage via a step-down, but that would be a pain.
Back to top
Steve Ward
Thu Jul 10 2014, 12:17AM
Steve Ward Registered Member #146 Joined: Sun Feb 12 2006, 04:21AM
Location: Austin Tx
Posts: 1055
Having designed somewhat big BLDC drives "from scratch", the main feature id say you should not go without is fast over-current protection. Its real easy to blow up a bunch of silicon with a stalled motor.

Also watch out for braking currents and over-volting the bus from regenerative charging.
Back to top
1 2 3 

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.