Go to Post It's amazing what you'll find in the FIRST Manual :) - dcarr [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 31-07-2016, 01:21
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 732
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: paper: 4 CIM versus 6 CIM theoretical calculations

In practice, my guess is that you can draw way more current than 200 amps. Just based off of my team's 2016 drivetrain, which was 4 CIM with no voltage ramping, we experienced no brownouts even going from full forwards throttle to full backwards throttle. If we assume that our robot was traction limited below 40% of our max speed (a conservative assumption), we were drawing over 300 amps max.

Another cool aspect to current limiting is changing the limits in real-time based on each subsystem's need. For example, in a 4 CIM "hard right" turn -- 0% power on the right drive side, 100% on the left -- you may only be drawing 50% of what the battery is able to provide. If you have 1.5 or 2 times the power and current limit, you can double the current limit on the left side so that you fully utilize the battery. This same idea can be used to change the current limits to better follow a motion profile or prioritize superstructure motions.

One last important item to keep in mind is the main breaker. A high power drivetrain with a current limit pulls the maximum current for more time than an equivalent lower power drivetrain. Because the main breaker is heat triggered, it is sensitive to prolonged periods over the 120 amp breaker limit, and therefore high power drivetrains are more likely to blackout than lower power drivetrains.

Given that the talon SRX now supports current PID, a lot of doors have been opened for teams to find performance improvements with current limiting.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html

Last edited by MichaelBick : 31-07-2016 at 01:33.
Reply With Quote
  #2   Spotlight this post!  
Unread 31-07-2016, 10:18
Aboudy Dairi's Avatar
Aboudy Dairi Aboudy Dairi is offline
Wait, people DO read these?
AKA: Co-host of the Jake & Aboudy Show
FRC #1768 (RoboChiefs)
Team Role: Mechanical
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Bolton
Posts: 11
Aboudy Dairi is on a distinguished road
Re: paper: 4 CIM versus 6 CIM theoretical calculations

Towards the end of the appendix A is a sentence that starts with "One final thought: ..." Is that supposed to carry on to the last paragraph somehow or is it just incomplete?

Great paper, this was a good introduction to 6 CIM drives for me in terms of the math. The idea of current limiting sounds pretty cool and is definitely something that could be implemented with the Talon SRXs to tune performance and prevent brownouts.
Reply With Quote
  #3   Spotlight this post!  
Unread 31-07-2016, 10:47
ThaddeusMaximus's Avatar
ThaddeusMaximus ThaddeusMaximus is offline
Thaddeus Hughes
FRC #4213 (MetalCow Robotics)
Team Role: College Student
 
Join Date: Jan 2016
Rookie Year: 2012
Location: Shirley, IL
Posts: 71
ThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the rough
Re: paper: 4 CIM versus 6 CIM theoretical calculations

1. Mechanical power output is not everything. You need to have useful power; proper gearing. However, yes, having more mechanical power output won't hurt.

2. How do you magically draw a hard limit of 200 (or whatever) amps without effecting voltage input to the motors? Though you may be "limited" to 200 amps, when you're drawing this much current, voltage dips due to both surface depletion (?) and voltage drop in the loads to the motors. This shouldn't be ignored. When you drop away from the 12V, the motor curve you use up there is no longer valid.

Look into using kV and kT values to model things and take this voltage drop into account.
__________________
Formula SAE is now the thing I do. #becauseRacecar
But I'll still be a mentor for like, forever.

Check out what I'm up to: http://ppi.ddns.net/blog

"So, wait, what kind of engineer are you? Mechanical? Electrical? Software?"
"Yeah pretty much."
Reply With Quote
  #4   Spotlight this post!  
Unread 31-07-2016, 11:12
thatprogrammer's Avatar
thatprogrammer thatprogrammer is offline
Registered User
AKA: Ahad Bawany
no team (None)
Team Role: Programmer
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Florida
Posts: 603
thatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond repute
Re: paper: 4 CIM versus 6 CIM theoretical calculations

I took a decently quick read and had a few questions.
1. I may be misunderstanding what you are stating here:
Quote:
4CIM 200/524 = 38%
Are you saying that a 4 CIM drive should be limited to 38% per a motor in order to keep your robot below 200amps of power usage? If so, I think that the 200 Amp number is actually pretty far from the limit of the power system of a modern FRC robot; we have run 4 CIM drives without any voltage ramping and never had any issues with brownouts.*

2. Would limiting the current draw of a motor be similar to limiting voltage? I.e. would limiting max current have a similar effect to limiting a CIM's output to .5 (In terms of limiting the speed at which the CIM will approach maximum acceleration?)

3. Why not simply control the Max RPM of the CIM in code rather than using a current PID?

*I suspect that part of this has been our somewhat low final RPMS from our gearbox reductions. These have both resulted in very short acceleration periods.

Thanks in advance for the answers!
Reply With Quote
  #5   Spotlight this post!  
Unread 31-07-2016, 12:21
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 732
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: paper: 4 CIM versus 6 CIM theoretical calculations

Quote:
Originally Posted by thatprogrammer View Post
Are you saying that a 4 CIM drive should be limited to 38% per a motor in order to keep your robot below 200amps of power usage?
He is saying that @ 0 RPMs you need to provide 38% of full voltage to draw 200 amps total. At higher RPMs you will need to provide more voltage to draw the same 200 amps. Similarly you need to provide even less voltage if the robot is traveling backwards initially.

Quote:
Originally Posted by thatprogrammer View Post
2. Would limiting the current draw of a motor be similar to limiting voltage? I.e. would limiting max current have a similar effect to limiting a CIM's output to .5
Halving voltage halves no-load speed, halves torque, and results in 25% mechanical power. On the other hand, limiting current limits torque and thereby limits acceleration. This by itself is very helpful, even without the power increase that is mentioned in the paper, because it causes robots to be much more stable.

Quote:
Originally Posted by thatprogrammer View Post
3. Why not simply control the Max RPM of the CIM in code rather than using a current PID?
If you only control velocity, you will still draw high amounts of current at stall. For example, a 4 CIM drive will draw 524 amps at stall, and 1048 amps going from full forward to full reverse. This is what causes brownouts.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
Reply With Quote
  #6   Spotlight this post!  
Unread 31-07-2016, 21:26
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,506
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: paper: 4 CIM versus 6 CIM theoretical calculations

Quote:
Originally Posted by MichaelBick View Post
One last important item to keep in mind is the main breaker. A high power drivetrain with a current limit pulls the maximum current for more time than an equivalent lower power drivetrain. Because the main breaker is heat triggered, it is sensitive to prolonged periods over the 120 amp breaker limit, and therefore high power drivetrains are more likely to blackout than lower power drivetrains.
I fully agree with the concern, though I would consider tripping the main breaker a blackout, not a brownout.

Yes, you can draw more than 220A for short durations. This does not change the primary conclusion of the original paper that 3 CIMs operated properly can provide greater mechanical power drawing from a given battery and condition. This is because the only conditions in which three motors run less efficiently than two is on the fast side of the peak of the efficiency curve, when operating near the free speed limit. In this domain, brownouts are not usually of concern. I would not use this paper as the last word in tuning a current limiting system, but I do consider it a valid argument for using a 6 CIM drive train over a 4 CIM drive train when the team's game strategy involves pushing battles or other high-current operation.

Alternately, 6 CIMs would allow you to gear the robot faster for a given application, preserving good startup acceleration while increasing top speed, or leave gearing alone, preserving top speed while increasing startup acceleration (in torque-limited drives). This would not be nearly as much of a difference as a shifting gearbox, but it would be simpler and less expensive.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #7   Spotlight this post!  
Unread 01-08-2016, 08:14
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,198
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: paper: 4 CIM versus 6 CIM theoretical calculations

I'm a little busy to check this but I'd like to know how these calculations line up with the results in this paper:

https://www.chiefdelphi.com/forums/s...d.php?t=131790
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:31.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi