This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Hardware requirments for implementation of A nonlinear DTC IPMSM drive

Other Parts Discussed in Thread: CONTROLSUITE

Dear Experts,

I am one of the university researchers who is involved in a motor drive control project.

To be specific, i am supposed to control an interior permanent magnet synchronous motor (IPMSM) with a nonlinear control based direct torque control scheme. In addition, it is going to be a sensorless scheme. all the blocks are succesfully designed in the MATLAB/Simulink environment, and the results has been satisfactory.

As next step, i plan to implement this scheme using your pieces of hardware. Due to my lack of experience in the practical section, i am still wondering what hardware products of you could fully fulfill my expectation. The only points which must be considered on making the right choice are:

- The rated characteristics of IPMSM must be as follows: rated speed ~ 3000 rpm, rated torque<5 n.m, (what IPMSM motor?)

- The controller must be with high calculation potential as the control scheme is a little bit sophisticated. (what TI MCU C2000 kits or devices?, preferably chosen from delfino and piccolo series)

- the inverter must have some features for compensating its nonlinearities (or at least have the configurable features) ( what inverter card?)

- the required power supply

Note: please give me several options so that i can make a choice as a trade off between performance and the cost.

I am very much looking forward to hearing from you guys.

cheers,

Alec

  • for the IPMSM please recommend something with a power less than 3hp. 

    Thanks

  • Alec,

    If I may ask, what university?

    I would recommend taking a look at the TMDSHVMTRPFCKIT (http://www.ti.com/f28xkits).  All the software, schematics, and documentation can be found for free within controlSUITE, so feel free to take a look.   With the kit, several projects are already developed for controlling PMSM, BLDC, and ACI motors using sensored/sensorless algorithms.  You could use these as references if desired.  The kit comes with a Piccolo F28035 and Delfino F28335 controlCARD so you could easily develop with either of these MCUs  (or with any other controlCARD if you desired). 

    Once controlSUITE is installed, you'll find the info for the TMDSHVMTRPFCKIT at:
    C:\TI\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v1.6\

    The kit has its own Power Factor Correction (PFC) stage which you would probably want to bypass so that your only concern is controlling your IPMSM motor.  This method will require providing a 400V DC supply.

    This kit would provide you with the MCU you need and the inverter hardware.  You'd still need to find an adequate motor to meet your specifications and find an input supply.  (and of course, make the software work!)


    Thank you,
    Brett

  • Dear Brett,

    Thank you very much for your comprehensive reply. Actually, i am studying in one of the malaysian universities.

    since I am just a little bit unfamiliar with these TI kits, i would like to ask whether this TMDSHVMTRPFCKIT  is fully configurable? especially in terms of compensating the inverter nonlinearities which is so crucial in my project. 

    I also wonder whether there is any other option for me, for example any of TIDRV8xxx kits could be used instead with almost the same performance, or even using a separate inverter board + MCU board considering the fact that i am looking for some easy to use piece of hardwares so that i can avoid any further configuration for signal conditioning, or some complex procedure for making the connection between the aforementioned cards and boards. In other words, the only condition that can encourage me for using a separate inverter board+mcu board is its ease of use for my application which is IPMSM control.

    As a next step, i consider to implement my controller using a XILINX fpga or even go for a combination of TI dsps and XILINX fpgas as dual core MCU. I suppose this TMDSHVMTRPFCKIT is just configured for dsp use so that i can not use it for fpga or hybrid dsp/fpga MCU implementation. Do you know any other motor drive kits with similar features( possibly from some other brands) which is capable of a hybrid dsp/fpga implementation for IPMSM control? 

    Cheers,

    Alec

  • Alec,

    The control for the TMDSHVMTRPFCKIT is done fully by the F28035 or F28335 MCUs.  Both of these MCUs are programmable.  All the PWM and ADC connections are available to the processor (as well as encoder inputs if you want to check your sensorless algorithm against a sensor).

    The various TI DRV8xxx kits are also a valid option.  They are lower power solutions that the TMDSHVMTRPFCKIT, but also good, solid solutions.  If you're considering the TMDSHVMTRPFCKIT or a DRV8xxx kit, I would recommend downloading controlSUITE to look at the schematics & hardware documentation to see if either meet your needs.

    Offhand, I don't know of any kits which can be used by either a DSP/MCU and a FPGA.  Most likely in order to make the DSP/MCU fit into a FPGA solution (or vice-versa) you'll have to create an interface board or rig something up to make the MCU connect into the proper signals.


    Thank you,
    Brett



  • Hi brett,

    Actually, i listened to your suggestion by going through details in controlsuite package. Finally, i realized that for my application none of TI drive board could work properly as they are for low voltage applications. after becoming deep into TMDSHVMTRPFCKIT i noticed that an IPM(intelligent power module) drive could be the best option for me as it also used for development of this TI KIT. As next step, i went to powerex IPM website. over there, there were plenty of modules available based on different power range required.

    Now, i have a few question:

    1- Do you know what product of IPM Powerex is used inside the TMDSHVMTRPFCKIT? is it a L-series IPM or DIP IPM? what current and voltage could be tolerated by this IPM module?

    2- in the TMDSHVMTRPFCKIT, it is mentioned that its for 1.5 kw application. Does it mean that i cannot use TMDSHVMTRPFCKIT for 3 hp IPMSM drive?

    3- let say i am going to control a low power IPMSM drive ( as low as 1 hp or 0.5 hp), what IPM package should i go for? if i use the IPM development kit for this module could i match it properly with Delfino 2833x controlcard? do i need to buy a peripheral explorer kit as well?

    Thanks for your helpful tips in advance.

    Best Regards,


  • Alec,

    alec steward said:

    1- Do you know what product of IPM Powerex is used inside the TMDSHVMTRPFCKIT? is it a L-series IPM or DIP IPM? what current and voltage could be tolerated by this IPM module?

    [BL] Attached is the Digikey link of the IPM used:  http://search.digikey.com/scripts/DkSearch/dksus.dll?vendor=0&keywords=835-1037-ND.  This data can be found in the BOM within the ~HVMotorCtrl+PFC-HWdevPkg

    alec steward said:

    2- in the TMDSHVMTRPFCKIT, it is mentioned that its for 1.5 kw application. Does it mean that i cannot use TMDSHVMTRPFCKIT for 3 hp IPMSM drive?

    [BL] With work, you may be able to spin your 3HP motor with the kit.  However, it will not be able to drive the motor all the way to 3HP, only to 1.5kW.

    alec steward said:

    3- let say i am going to control a low power IPMSM drive ( as low as 1 hp or 0.5 hp), what IPM package should i go for? if i use the IPM development kit for this module could i match it properly with Delfino 2833x controlcard? do i need to buy a peripheral explorer kit as well?

    [BL] I am not sure of what you mean by "IPM development kit".  The IPM on the TMDSHVMTRPFCKIT will be able to output up to 1.5kw.  It can drive less power if desired.  I would only recommend the Peripheral Explorer kit if you are completely new to digital (there is a very good training based around this board) or will be doing communications in your project.


    Thank you,
    Brett

  • Dear Brett, 

    Thank you very much for your reply.

    Actually, i followed the link address you posted regarding the details for IPM module used inside TMDSHVMTRPFCKIT. However, i could not locate the related details. could you please be more specific as the digi-key website includes so many options!

    As you said, i would not be able to control my IPMSM motor with output power of 3hp properly. Now, my question is that if i want to develop a proper IPMSM drive for power up to 3 hp or even higher alittle bit, how should i configure my hardware for using along with Delfino28355? is there any specific document available in details on how to build a full high performance motor drive using TI MCUs and Inteligent power modules (IPMs)? including the design values for any electronic pieces included( such as DC bus capacitors, required voltage, etc)

    Actually, when i went through POWEREX website i realized that they have already produced a inteligent power module development kit which in fact simplify the process for building a motor drive based on different rated powers. you can take a look at this document in the following link:

    http://www.pwrx.com/pwrx/app/rapid_design_kits_for_three_phase_motor_drives.pdf

    Do you think a DIP-IPM development kit and DIP-IPM would be sufficient for my application?

    thanks,