turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Navigation
- Simcenter
- Forums
- Blogs
- Knowledge Bases

- Siemens PLM Community
- Simcenter
- System Simulation Forum
- Setting DC Motor parameter

Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-27-2016 10:50 PM

Hi!

I'm trying to make a DC motor model

So. I wonder how I can set DC motor parameter using performance curve for DC motor

I have only performance curve

should I use the optimization function in Design exploration?

Solved! Go to Solution.

Labels:

3 REPLIES

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-28-2016 07:35 AM

Hi,

I worked with this demo too.

Because this problem is quite simple, some easy analytics can be used to start the identification.

In short, the load torque (x axis on your data) Tload is at equilibrium equal to the machine torque Tem=K*I minus the friction torque Tfrict. You can use this equation to identify the blue curve I=(Tload+Tfrict)/K.

(In this case I consider the viscous friction = 0.)

Also the electrical voltage equation U=R*I-K*W holds and can be used for the green curve W=(U-R*I)/K

If you use 2 torque load points, it gives you 4 equations to identify K, R and Tfrict, and if the modeling hypothesis are right the 4th should be consistent.

(be careful if this data was obtained using a battery and relay, the R value corresponds to Rmachine+Rrelay+Rbattery)

I think it is faster than setting an optimization, even though you can still try it after.

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-29-2016 12:50 PM

Ok.... I've got the hang of it now!

Here is the procedure, how I set a DC motor parameter

[step 1]

Set signal source and reset friction paremeters

Run Simulation and plot current graph

[step 2]

Amplify the ampere value 119 times

Now, I can create the current graph i want

(1.8 is default value)

[step 3]

Using W=(U-R*I)/K formula to find resistance

When ampere is 5.5, Power is 0

So, the resistance value is 12/5.5

Set resistance value and plot power graph

[step 4]

Finally, complete whole performance curve

[step 5]

Well.. Actually, that is not the final step...

I tune the friction value to set the efficiency

I think I've finally done it

thank you so much

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-31-2016 03:56 AM

Hi guys,

here is an example for: How you do it with **Amesim optimization**.

You can use the Demo qthelp://lmsimagine.lab/ame_dir/demo/Platform/OptimizationRobustnessDOE/Optimization/Optimization.ht... => *Check valve optimization* as template.

As you can see I used the simple **least squares** as objectives.

=> You can find more details in the demo documentation of c*heck valve optimization*.

Two remarks:

- You need table(s) to set your requirements (e-motor characteristics) and finally to compare the simulation results with your targets.
- As usual for optimization runs, you need good default/start values and realistic boundaries

What helped me a lot:

- The manual qthelp://lmsimagine.lab/ame_dir/doc/pdf/manuals/pltf_design_exploration.pdf.
- It includes also cool stuff for Optimization, Sensitivity analysis, Robustness, DoE
- and I really recommend these movies: http://community.plm.automation.siemens.com/t5/News-1D-Simulation-Solutions/Discover-the-design-expl...

Cheers

Emanuel

Follow Siemens PLM Software

© 2018 Siemens Product Lifecycle Management Software Inc