×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Resistances of 3 Dimensional Objects

Resistances of 3 Dimensional Objects

Resistances of 3 Dimensional Objects

(OP)
Greetings.  I have a very interesting problem that I don't even know where to begin to look for info.  Or even what to type into Google.  Good thing I found this forum. Very informative discussions.  What I'm looking for is information on calculating the resistance through large objects.  It's tricky because there's no regular current path like in the trivial case of a wire.  For example, if you had a 3 inch square cube of some uniform substance, all of whose properties were known, figure out the resistance between any two points on that cube.  Obviously the closer the test leads are the lower the resistance and vice versa.  It reminds me of the force trajectories in stress analysis of metals.  I have thought about simulating the cube as a very very large array of resistors in ultra series/parallel combo and writing a program to compute it but there's got to be some really cool way to derive it with calculus or differential equations.  Anything appreciated, thanks.

Chris

RE: Resistances of 3 Dimensional Objects

You are talking just about DC right?  Otherwise it gets even worse.

I think you could google for "bulk resistance"

RE: Resistances of 3 Dimensional Objects

You also need to consider contact resistance, both for your test lead connections and if you have any multi-body objects to analyse.

RE: Resistances of 3 Dimensional Objects

"Obviously the closer the test leads are the lower the resistance..."

Not sure about that. In 2D, sheet resistance is measured in ohms per square (distance between the test points doesn't matter). I don't know off-hand about 3D bulk resistance, but I wouldn't say it is obvious. Google is your friend.

Contact resistance only matters if the material under test is relatively low resistance. Four wire measurements are one option for dealing with that if required.

RE: Resistances of 3 Dimensional Objects

The simplest is to model it with a liquid filled tank
and use AC !!!

<nbucska@pcperipherals DOT com> subj: eng-tips
read FAQ240-1032

RE: Resistances of 3 Dimensional Objects

Partially true.  Ohms/square is derived from the 4 point probe measurement that takes into account the distance between probes.  The spreading resistance affects the total resistance, so the probe separation is used to normalize the measured resistance to the sheet resistance.

For a 3-D object, there would be a similar treatment, but would require you to do the transformation for the 3-D spreading resistance.  I can't remember the original source, perhaps Van der Pauw, himself?  The original article describes the mathematical approach for determining the mathematical treatment of 4-point probe measurements, where the probes are arbitrarily positioned.  I haven't even looked at my hardcopy in probably 10 yrs, so my recollection is somewhat hazy.

TTFN



RE: Resistances of 3 Dimensional Objects

Narrow your search to PCB traces/conductors.
I vaguely remember reading an article on same
that delved fairly deep into the subject, and
the treatment of 3D objects was one of the
subjects.  Sorry that I cannot recall more.
<als>

RE: Resistances of 3 Dimensional Objects

Wandering slightly off-thread: The units of 'Ohms per square' isn't due to any particular measurement technique so long as you are measuring the simple resistance across an actual square shaped area. 4-point is just one way to accomplish that. I can't explain 'Ohms per Square' any better than this:
http://www.esdjournal.com/techpapr/ohmmtr/ohm.htm

Back to original question, see this Googled-nugget:
http://www.jandel.co.uk/faq.htm

RE: Resistances of 3 Dimensional Objects

(OP)
I did manage to find one page dealing with the subject on a site dealing with fractal arrays.  They even showed a formula for the relative resistances of 1, 2, and 3 dimensional objects.  1D, resistance doubles with length.  2D square, resistance independent of square size.  3D cube, resistance halves with length.  With the square it seems that the increase in "series resistance" is exactly canceled out by "parallel conductance".  With a cube the parallel is increasing more than the series so the resistance goes down by half.  Not too useful for figuring out an answer to my problem but it does serve to codify a theory of mine.  That the primary resistance is that of the straight line between the leads and that this is reduced by the parallel conduction going on adjacent to the direct path, reducing to an infinitesimal value the farther out u go.  I believe that these paths could in fact be solutions to one differential equation describing the whole thing.  The shape is actually rather similar to a magnetic field.  The more obscure the subject, the worse Google does.  I've tried all kinds of search phrases and nothing really good has come up.  Anybody know any professors they could hit up for search terms or direct info?


RE: Resistances of 3 Dimensional Objects

The Google-nugget previously linked provides a possible way forward (even for analysis):

"...if one already knows the sheet resistance, bulk resistivity can be calculated by multiplying the sheet resistance in Ohms-per-square by the thickness of the material in centimeters."


RE: Resistances of 3 Dimensional Objects

Is this a practical or theoretical problem? If later,
how much accuracy do you need?

I suggest the following approach: make a math. model,
integrate it and check it with the liquid tank.


<nbucska@pcperipherals DOT com> subj: eng-tips
read FAQ240-1032

RE: Resistances of 3 Dimensional Objects

Ohms/square only works for uniform layers of material.  That's why metal and diffusions are specified in ohms/square.  Bulk materials are always specified in ohm-cm.  

What is referred to in the reverse calculation is the bulk resistivity of a LAYER, not a bulk material.

TTFN



RE: Resistances of 3 Dimensional Objects

(OP)
Just knowing the bulk resistivity value itself won't help me.  I need to figure out a way to compute the total resistance when given the resistivity, lead size, and lead location alone.  The size because the area of contact will affect the total value.  This is in fact a practical problem.  I'll eventually need to figure out resistance through irregular objects defined by continuous curves.  Can anybody recommend some good simulation software?  To model it it would have to be able to resolve an array of thousands of resistors.


RE: Resistances of 3 Dimensional Objects

I wonder if there might be some off-the-shelf software for a parallel (similar) 3-D linear problem like heat flow or ???.

RE: Resistances of 3 Dimensional Objects

It's been awhile, but a linear FEA model that handles heat diffusion should also model electrical diffusion (flow of current thru the 3-d body); the equation for heat flow q = kA/L (T1-T2) is analagous to the electrical resistance equation i = A/(L*rho) *(V1-V2).  You need to play with the units you put into the modeller to get the correct outputs, but a simple model of a wire with voltages applied at each end will be useful for getting the right numbers.  Again, modelling the contact resistance for your connection details will be the toughest part, and will be the greatest source of errors when you go to test, IMO.

RE: Resistances of 3 Dimensional Objects

...and it will be so much fun to present the results derived from such an unexpected SW tool.

RE: Resistances of 3 Dimensional Objects

(OP)
Actually any good electric sim should do it - provided it can handle the quantity.  Any 3 dimensional structure can be represented 2 dimensionally if necessary.  In fact any n dimensionally array can be represented unidimensionally, but I digress.  I was thinking Spice for the sim but can it handle 1,000 - 10,000 elements?  And can it take text input from a file?  I would write a script to generate that.  I've also heard references to matrix methods from solving arrays of resistors.  Anybody know what that is?


RE: Resistances of 3 Dimensional Objects

You can write your own in your programming language of choice.

TTFN



RE: Resistances of 3 Dimensional Objects

I am curious as to why you want to do this.  
What is the practical real world application?

My first thought when I read this was calculating the resistance of bus work.

Dan Bentler

RE: Resistances of 3 Dimensional Objects

(OP)
Heh, I was wondering when somebody was going to ask that.  The truth is, it's sort of a secret.  It has to do with the applications of shaped resistive bodies.  If I say too much somebody'll surely rush down to the patent office and screw me.

chris

RE: Resistances of 3 Dimensional Objects

The average patent probably has a worse ROI than a lottery ticket. But I digress...

There are some good ideas posted above. For example, if you can program a simple routine to convert a 3-D shape into a list of 3-D coordinates (at a given spacing) [easy], then you could automatically create a Spice network (resistor grid) by simply looking for the up-to-6-maybe-less adjacent nodes (+/- 1 in X, Y, and Z). Then let Spice execute and any point-to-point R will fall out. Maybe run the method at several increasingly tight grid spacings to see where it trends. As with EMI models, you could tighten the grid where it most matters (directly between the contacts), and widen the grid at the extremities.

If the material is solid (no voids) between the contacts, then I suspect that the extremities at any significant distance from the contacts would have a small effect. In other words, if your 3-D object was infinitely large with the contacts an inch apart, I suspect that you'd get almost the same answer modeling just a few cubic inches.

This might be one of those topics that was fully explored a hundred years ago, and that's why you're not finding much on Google.

RE: Resistances of 3 Dimensional Objects

(OP)
I've been thinking about various modeling techniques.  I'm pretty sure I can eliminate the the 3rd D because the shape I need shouldn't have any voltage drops in that dimension.  It's planar, meaning I can divide it up into as many planes as I want and each plane will be receiving the exact same current.  I've been searching for resistor reduction algorithms and I can't find one, or think of one, for reducing cubic arrays.  That is, where each resistor is connected to 6 adjacent ones.  But since it's planar I can use the triangle-star transform on a triangular array.  Though it would be nice if Spice could do the cubic.  Of course I would have to aquire a copy of it.  Another way I was thinking of doing it is by dividing each plane up into lines of conductance, whose resistance can be determined by their length and the resistivity of the material.  Then evaluate all the lines in parallel.  Think isobars on a weather map.  I'm not sure this will work because I haven't accounted for voltage drops between the lines causing current to leak out.  Hmm.  Now, I have been thinking about how I would build a model to do the fluid filled tank and to hell with the calculations.




RE: Resistances of 3 Dimensional Objects

"...aquire a copy of it."

http://www.google.com/search?q=freeware+Spice

"...be nice if Spice could do the cubic."

(Is this what you mean? ...)

Spice doesn't have to realize that it is a 3-D grid. You simply labled the nodes with a WagnerC-derived 3-D nomenclaturism (based on XYZ coordinates) and to Spice, they're simply a list of nodes.

By way of a simple example, Node AAA (on the outside corner) has resistor segments to three nodes: Nodes BAA, ABA, and AAB (one step in each dimension). Node JJJ would have resistor segments to six adjacent nodes: Nodes IJJ, JIJ, JJI, KJJ, JKJ, and JJK. Etc. This adventure in nomenclaturism can be expanded to multiple characters per unit step (if required) and into even N-Dimensional hyper-space if required (until you run into the limits of Node Naming in your copy of Spice).

So, Shhhhh! Don't tell Spice that it is a 3-D structure. It doesn't need to know that the stepped-on flatten mess of a schematic could be pulled out into a neat 3-D grid.

So, of course Spice can deal with a 3-D grid.

RE: Resistances of 3 Dimensional Objects

This measurement is done routinely in the oil patch to measure the resistivity of formations around the borehole to see if they have characteristics which indicate a high probability for the presence of hydrocarbons (oil).  One of the techniques the guys in the resistivity sonde group used was the so-called van der Pauw method, which is a combination sheet resistivity and Hall measurement.  A description of this method is nicely illustrated on the tax payer-funded NIST website below:
http://www.eeel.nist.gov/812/effe.htm#vand
This description is highly schematic, and I am sure there are many pitfalls not described therein, but the theory is there.  Wish I could be of more practical help, but my field was acoustic measurements during my oil patch incarnation.
Havagudun,
Larry

RE: Resistances of 3 Dimensional Objects

(OP)
Thanks for those links.  I downloaded Spice+ but it's a command line program and there's no documentation on how to use it.  I have no idea how to make a Spice file.  I got Aim-Spice too but it also seems to want a spice file.  I was hoping for something with a CAD like drawing interface to get started.  IR, *great* old file.  Lighter, thanks too. Maybe I should restate want I want to do.  I'm looking for a mathematical model of a resistive body that will let u calculate the resultant resistance between two terminals  from it's shape and the terminal locations.  Every propery and parameter will be known.





RE: Resistances of 3 Dimensional Objects

(OP)
Sorry I've been away a bit.  Been having computer trouble.  Anyway, does anybody know of a good tuturial on how to use Spice?  I didn't find anything with the software links.  It's like they all assume u already know how to use it or why else would u be downloading it.  Once I get it working I'll definately have the power to churn through the model.  I just upgraded to dual Athlon 2800's.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources