Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

How to apply a control algorithm with softmotion?

Hi,

I'm using compactRIO and SoftMotion Module to control a motor.

I'm wondering whether I can apply advanced control algorithms in this system, like neural network control or H-infinity control.

I found something maybe useful here http://www.ni.com/white-paper/2953/en/#toc6 but i can't open the page of No.6 View Interactive Tutorial on NI SoftMotion Technology

Can anyone provide some information about this kind of applications?

 

My hardware is compactRIO-9049, LabVIEW 2017 NI SoftMotion Module 17.0.1. My motors are Yaskawa Sigma-7. For now, I could apply a simple application such as straight-line move.

 

Many Thanks,

Jingyang

 

0 Kudos
Message 1 of 4
(2,294 Views)

Hey Jingyang,

 

Could you explain what you mean by neural network control? I attached a link to the SoftMotion manual below, It will give you a little more information about using the LabVIEW NI SoftMotion Module to create a customized hardware interface.

 

Using the NI SoftMotion Axis Interface

http://www.ni.com/pdf/manuals/372597a.pdf

 

~Austin

0 Kudos
Message 2 of 4
(2,269 Views)

Hi Austin,

In slide 25 of attached pdf, you could find a LQR control loop. Is it possible for me to get this project?

I believe this would help me a lot. For neural network control, you could consider it as a control algorithm just like LQR.

 

Thanks,

Jingyang

0 Kudos
Message 3 of 4
(2,264 Views)

Hey Jingyang

 

The LQR control loop on page 25 is part of the Control Design and Simulation Module, I attached some links to it below. You could always evaluate that module and see if it has what you need in it. I also attached some links that will help give you a better idea of how SoftMotion works over Ethercat.

 

LabVIEW Control Design and Simulation Module

http://sine.ni.com/nips/cds/view/p/lang/en/nid/212942

 

What is the LabVIEW Control Design and Simulation Module

http://www.ni.com/white-paper/11281/en/

 

Set Position, Velocity, and Torque Setpoints to an EtherCAT Drive Using NI SoftMotion

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019MKASA2

 

Getting Started with SoftMotion Drive Interface (SDI)

http://www.ni.com/tutorial/53325/en/

 

0 Kudos
Message 4 of 4
(2,252 Views)