RC-Monster Forums

RC-Monster Forums (https://www.rc-monster.com/forum/index.php)
-   Brushless (https://www.rc-monster.com/forum/forumdisplay.php?f=12)
-   -   BL Motor Evaluation program (https://www.rc-monster.com/forum/showthread.php?t=5675)

GriffinRU 02.11.2007 02:45 PM

BL Motor Evaluation program
 
2 Attachment(s)
Writing a program to simplify BL motor selection. In general I have an idea what to plot and which parameters to display, but would like to hear others as well. First iteration will be focused around 540 Feigao motor but later database can be extended including custom motors (user will specify motor parameters).


There are plans to import Lehner .xls files direct from web or just add them to database, similar can be applied to Hacker and Kontronik motors, need to check for Neumotors data.

Attached printscreen shows 540 7XL perfomance, rated and full (theory)


Artur

BrianG 02.11.2007 02:48 PM

Very nice! What are you using to get the measured numbers?

GriffinRU 02.11.2007 03:07 PM

Quote:

Originally Posted by BrianG
Very nice! What are you using to get the measured numbers?

Using DC motor model and NI LabVIEW software for programming.

Motor parameters: Kv; I no load; I max; R and L

Later motor dimensions to calculate rated power and no load current plus nominal voltage.

Heat dissapation and heat sink size also on the way. Plus ESC switching freq and connectors resistance...

Artur

BrianG 02.11.2007 04:59 PM

Sounds like a good thing to have. Now, someone needs to make a BL dyno to validate the calculated results. :)

GriffinRU 02.11.2007 05:24 PM

Quote:

Originally Posted by BrianG
Sounds like a good thing to have. Now, someone needs to make a BL dyno to validate the calculated results. :)

This one will help to understand how it works plus rated powers and alot more, dyno will prove only one particular setup/given motor.

Artur

P.S. I need to make program installer smaller, for now it is 70Mb, way to big for publishing and downloading... :( (Program itself 2.41Mb) Windows business...

Serum 02.11.2007 05:36 PM

Awesome Artur!

this will be a big thing IMO!!

You can use some kind of a 'wise installer' you can start this software, install things, change things in the register etc. and after that, it creates an executable file of all the things changed, this file is the install file.

Again, great work Artur!!

GriffinRU 02.11.2007 05:39 PM

Quote:

Originally Posted by Serum
Awesome Artur!

this will be a big thing IMO!!

You can use some kind of a 'wise installer' you can start this software, install things, change things in the register etc. and after that, it creates an executable file of all the things changed, this file is the install file.

Again, great work Artur!!

Thank You, Rene, I am working on it...

If not today tomorrow I will put alfa version :)

Artur

Download, requires NI 8.2 Run-time Engine

BrianG 02.11.2007 07:23 PM

Argg! You have to register to get the runtime. And then, it's a 94MB download (and the server is pushing it at me at only 365kB/s)! I really hope it's worth it! :p

Serum 02.12.2007 09:52 AM

Great Artur!!!

I'll download it when i get home! great, looking forward to have a closer look..

It's not in Russian!? my russian would be less good than you English.. :p

glassdoctor 02.12.2007 10:44 AM

Wow, a 90MB download for a 2.4MB program, yikes. Looks very cool... I haven't got it yet.

sjcrss 02.12.2007 11:39 AM

I just downloaded it.....very cool...great job

neweuser 02.12.2007 12:14 PM

Another very useful tool! Great Job! The more info the better!

GriffinRU 02.14.2007 09:54 PM

I am sorry for size...

But here comes an update, no more NI and 2 versions one with full-blown installer and another just files required to run (keep them in the same folder).

Download Full installer (8.93MB)

Download Just program (5.58MB)

Artur

pinolelst 02.14.2007 11:25 PM

Very cool...graphs and charts...submenus for different displays ....thanks

Seems like you have the entire Feigao line covered but is there anyway we can add motor data ??

thanks again
pimolelst

Aragon 02.15.2007 05:00 AM

This is great. Is temperature in faranheit or celcius?

You should allow for higher voltages too. Up to 50V should be plenty.

BrianG 02.15.2007 11:18 AM

That 8.93MB download is MUCH more manageable! Good job. :)

Would it be feasible to place the motor data in an external "ini" text file? That way, data can be added without requiring a program recompile. Judging by the data produced, there must be quite a lot of required parameters for each motor?

I also agree that the voltage should go a bit higher since there are some of the high wind motors listed.

Serum 02.15.2007 12:20 PM

I would say the temp is in degree C.

GriffinRU 02.16.2007 11:20 AM

2 Attachment(s)
Temperature in C and related so far to copper losses only, later plan to add core losses but without proper info on core and windings would be difficult to do that.

Plan to add import and export feature for motor data as well as ability to create custom motor or edit existing. If ini file sound good for editing I will do that, but I was planning do that inside program. (smaller database)

I am working on adding nominal voltage calc for each motor turn and preset voltage automatically upon motor selection. Or voltage can be fixed (fixed battery type). By the way battery and ESC can be and should be covered as well. Right now total wires resistance to motor set at 0.025Ohm. Later I will add it as user selectable, based on FET's Rdon and Temp plus number of connections (deans, tamiya, anderson... soldered).

As for Alfa version it is possible to enter any voltage, double click on maximum value and replace it with new one.

Thank you all for feedback,
Artur

jollyjumper 02.16.2007 11:36 AM

i can download the software, the full version.
but then when i install, the computer suddenly stops and says:
"cant find source object" or something like that.
what should i do?

GriffinRU 02.16.2007 12:00 PM

Quote:

Originally Posted by jollyjumper
i can download the software, the full version.
but then when i install, the computer suddenly stops and says:
"cant find source object" or something like that.
what should i do?

Which OS are you running?

Under Program Files/Motor test folder you should see 4 files:
- BL_EVAL.exe
- BL_EVAL.ini
- lvapp.rsc
- lvrt.dll

If any files missing try to reinstall program, check for any anti-virus software and admin privileges as well.
You can uninstall program via add/remove programs or by setup program. If you run setup first time it will install product, run it second time it will uninstall.

Let me know how it goes.
Artur

GriffinRU 02.18.2007 11:26 AM

Where I can find Maximum current draw for Neu Motors?

Next update will include:
- Lehner motors
- Neu Motors
- Feigao Motors

Hacker, Aveox, Novak, Tekin, Mamba are coming soon.

Artur

P.S. I created .xls template for motors if anyone would like to help that would speedup program development.

Aragon 02.18.2007 04:13 PM

Check out www.neumotors.com and www.flydma.com. Both have useful info on the Neus.

GriffinRU 02.18.2007 05:16 PM

Quote:

Originally Posted by Aragon
Check out www.neumotors.com and www.flydma.com. Both have useful info on the Neus.

Thank you,

Second link has the data I was looking for :)

Artur

BrianG 02.18.2007 05:32 PM

Good job!

A suggestion: Could you put the links to download the apps in your sig. That way, we all know where to get the most current version without trying to dig back through the thread...

GriffinRU 02.18.2007 06:19 PM

Quote:

Originally Posted by BrianG
Good job!

A suggestion: Could you put the links to download the apps in your sig. That way, we all know where to get the most current version without trying to dig back through the thread...

Ok, I will do that later.

Artur

GriffinRU 02.24.2007 04:11 PM

Updated version 1.0.3 (7.5MB)

pinolelst 02.24.2007 10:31 PM

1 Attachment(s)
I just installed the updated version and get this error message,I deleted the previous versions folder prior to installing the new version if that helps.
thanks in advance
Steve

BrianG 02.24.2007 10:54 PM

It loaded fine for me.

It looks like the new version uses an excel file to store motor data. Do you have Microsoft Excel installed?

BrianG 02.24.2007 11:24 PM

I like this new version! The addition of having motor data in an external file is nice! Great job.

OK, now for a couple of suggestions.

In the attached pic, there are two circled areas, "Note 1" and "Note 2".

Note 1: It looks like there is a little alignment issue where the column name over-writes the other column. Not a big deal, just wanted to point it out.

Note 2: The units are not shown. Most people know that torque is in oz-in, power is in watts, etc - but it may not be obvious to some. Maybe put the unit in parenthesis, or at the end of the output field? The units are displayed on the columns, so maybe that's good enough and I'm just being too picky. :)

Is it possible to add a pointer so that if you click somewhere on the x axis, it will display the values for the curves at that point? For example: Let's say I want to see exactly what power, current, and speed there is over a certain efficiency range. I would click somewhere on the efficiency curve and then some type of informational box would appear showing the values of the corresponding curves at that point on the x axis. Again, not a big deal - it would be just another neat feature.

Thanks again for this tool! It is looking very nice!

GriffinRU 02.25.2007 12:26 AM

1 Attachment(s)
Quote:

Originally Posted by pinolelst
I just installed the updated version and get this error message,I deleted the previous versions folder prior to installing the new version if that helps.
thanks in advance
Steve

Well, I was using Excel to make it simple... but I will create another way to edit database. For now you can download attached file and unzip it to program folder.

I am using Excel only to import data, program only reads Excel upon first run (to create separate file) and when user clicks update via menu. This way you have more flexibility with data.

Artur

GriffinRU 02.25.2007 12:35 AM

Quote:

Originally Posted by BrianG
I like this new version! The addition of having motor data in an external file is nice! Great job.

OK, now for a couple of suggestions.

In the attached pic, there are two circled areas, "Note 1" and "Note 2".

Note 1: It looks like there is a little alignment issue where the column name over-writes the other column. Not a big deal, just wanted to point it out.

Note 2: The units are not shown. Most people know that torque is in oz-in, power is in watts, etc - but it may not be obvious to some. Maybe put the unit in parenthesis, or at the end of the output field? The units are displayed on the columns, so maybe that's good enough and I'm just being too picky. :)

Is it possible to add a pointer so that if you click somewhere on the x axis, it will display the values for the curves at that point? For example: Let's say I want to see exactly what power, current, and speed there is over a certain efficiency range. I would click somewhere on the efficiency curve and then some type of informational box would appear showing the values of the corresponding curves at that point on the x axis. Again, not a big deal - it would be just another neat feature.

Thanks again for this tool! It is looking very nice!

Thank You,

Note 1: -Weird, I will check, my computer doesn't do that.
Note 2: - I will add, I was worry about screen size.

Pointers - I am working on that...next update will be with more bells and...

Artur

P.S. Looking for more ideas and suggestions

pinolelst 02.25.2007 12:48 AM

Quote:

Originally Posted by BrianG
It loaded fine for me.

It looks like the new version uses an excel file to store motor data. Do you have Microsoft Excel installed?

No but I have open office installed.Maybe I have to make it the default ?? Dunno Imma gonna give his fix a try.
thanks

pinolelst

edit: That fixed it for me.thanks

GriffinRU 02.25.2007 12:01 PM

Quote:

Originally Posted by BrianG
Note 1: It looks like there is a little alignment issue where the column name over-writes the other column.

In program folder find BL_EVAL.ini file and change EnableAutoScales=False to EnableAutoScales=True. That should do the trick for this version.

Artur

BrianG 02.25.2007 12:55 PM

That did the trick! After playing with it, I noticed it only happened when I changed to a motor where the top number in the power column reached four digits.

I also played around with some of the other features.

Exporting to an image is neat, except the bitmap is black and white.

Found another bug (sorry). If you right click the graph, select "visible items", then select "scale items", a box comes up. If you move the mouse over the box, an error appears:

Quote:

Fatal Internal Error: "panelsup.cpp", line 134
LabVIEW version 7.1.1
You will lose any unsaved work. For assistance in resolving this problem, please relaunch LabVIEW, or contact National Instruments.
An interesting thing I've noted. Max motor efficiency for XL motors is generally accepted as being at around 35k rpm. But, If I increase the voltage higher and higher, the efficiency increases and for a much wider/flatter range. However, the rpm for this is about 140k rpm and the power is on the high side at over 800w. I assume these graphs assume "ideal" magnets and super bearings? :)

GriffinRU 02.25.2007 01:46 PM

Quote:

Originally Posted by BrianG
That did the trick! After playing with it, I noticed it only happened when I changed to a motor where the top number in the power column reached four digits.

I also played around with some of the other features.

Exporting to an image is neat, except the bitmap is black and white.

Found another bug (sorry). If you right click the graph, select "visible items", then select "scale items", a box comes up. If you move the mouse over the box, an error appears:



An interesting thing I've noted. Max motor efficiency for XL motors is generally accepted as being at around 35k rpm. But, If I increase the voltage higher and higher, the efficiency increases and for a much wider/flatter range. However, the rpm for this is about 140k rpm and the power is on the high side at over 800w. I assume these graphs assume "ideal" magnets and super bearings? :)

I will try to fix that bug.

Do you want color printscreen feature, if yes then what area?

Brian, you need to be within the power envelope of the motor. With higher voltage you will get higher efficiency but you will also need to calculate losses on inertia, right now I am not taking this in calculation (there is a column in template for that for future) and that is why you can see high numbers. And yes this is close to ideal motor model.
Inside program limited to 150000 RPM as maximum, which is more then adequate for calculations, but in real world getting more then 50k is less practical.

Nominal Voltage for motor selected from database or calculated based on V = 35000/Kv plus rounding to high multiple of 1.2V.

Artur

BrianG 02.25.2007 02:02 PM

I'm not sure how important the bug is. I'm not even sure what that was, and it's not like it's a "needed" feature. :)

A color printscreen could be a neat feature. It would be a little easier than doing the Alt-PrtScr thing and then pasting it in some type of graphical editor. As to what area? I'm not sure - the whole window I guess? Whatever would make sense I suppose...

Yeah, I knew that I was going far outside the specs of a motor, I just thought it was interesting. Just playing around, ya know? :)

GriffinRU 02.26.2007 11:12 PM

Does anybody knows no load current for Novak motors?

And what is going on with SS5800 and SS4300 old and new generation, they have different kv numbers. NOVAK put motors spec on their web but forgot to put the most important parameters :)

NOVAK is weird with their specs, they do not make sense.

Disaster 03.02.2007 08:46 AM

Very nice program. Thank you.

One issue I had running it. When I run it on a laptop with a 17 inch, 1920x1200 display with the font set to 120dpi the numbers on the right hand side are all too big for their boxes and get cropped off...can't see them. It probably works fine when using a Windows default 96dpi. You might want to increase the size of the boxes on the right so it works with higher dpis.

GriffinRU 03.02.2007 11:51 AM

Quote:

Originally Posted by Disaster
Very nice program. Thank you.

One issue I had running it. When I run it on a laptop with a 17 inch, 1920x1200 display with the font set to 120dpi the numbers on the right hand side are all too big for their boxes and get cropped off...can't see them. It probably works fine when using a Windows default 96dpi. You might want to increase the size of the boxes on the right so it works with higher dpis.

Thank you for feedback, I will check this, and correct this behavior.

BrianG 03.02.2007 12:45 PM

So, when is the program going from Alpha to Beta? :)


All times are GMT -4. The time now is 04:54 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.