Eddy currents are causing major delay and attenuation

Click For Summary

Discussion Overview

The discussion revolves around the challenges of measuring the position of a magnet moving inside a steel tube, particularly focusing on the effects of eddy currents that cause delays and attenuation in sensor readings. Participants explore various methods to mitigate these effects and discuss the feasibility of alternative sensing technologies.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Experimental/applied

Main Points Raised

  • One participant suggests that eddy currents are causing measurement errors due to phase shifts and amplitude changes, and inquires about potential solutions such as using selective copper paths or implementing a derivative function.
  • Another participant questions the certainty of eddy currents being the issue and points out the importance of knowing the characteristics of the tube and magnet, including conductivity and speed, while also highlighting the complications introduced by the ferromagnetic nature of steel.
  • A participant acknowledges the presence of eddy currents, noting that their effects are more pronounced at higher speeds, but expresses uncertainty about accurately determining speed due to compromised position information.
  • Discussion includes the analytical solvability of a hollow cylinder's geometry and the potential to deduce speed from magnetic impulses as the magnet moves by.
  • Participants discuss the dimensions of the magnet and tube, with one noting the challenges of varying velocity and acceleration affecting measurements.
  • Alternative sensing methods, such as ultrasound, are proposed but deemed ineffective due to environmental conditions, leading to a focus on the current magnetic sensor approach despite its limitations.
  • One participant raises a question about sensing the position of the piston directly, while another emphasizes the need for absolute position measurement to maintain accuracy after power loss.
  • There is a suggestion to explore the use of temperature mapping with an IR camera as a potential method for determining position based on heat generated by the moving piston.
  • Participants discuss the possibility of using derivative information from the magnetic field to compensate for eddy currents, referencing techniques used in MRI systems.
  • Concerns are raised about the necessity of knowing the absolute position of the piston after power loss, with suggestions for using a handheld flux meter to determine location when the machine is stopped.

Areas of Agreement / Disagreement

Participants express a range of views on the causes of measurement issues, with some agreeing on the role of eddy currents while others highlight the complexities introduced by the material properties of the steel tube. The discussion remains unresolved regarding the best approach to mitigate the effects of eddy currents and achieve accurate position sensing.

Contextual Notes

Participants note limitations in their current understanding of speed measurement and the effects of environmental conditions on alternative sensing methods. There is also an acknowledgment of the complexity of the mathematical solutions involved in modeling eddy currents in the given geometry.

Kevinh
Messages
15
Reaction score
0
Hello everyone.
I am trying to measure the position of a magnet moving inside a steel tube using a magnetic sensor on the outside. Eddy currents are causing errors due to phase shifts and amplitude changes. Any ideas? Can eddy currents be re-directed using selective copper paths? Since eddy currents are a function of speed, can a derivative function be implemented and used to counter? My gut says there must be a way.
Thanks
 
Engineering news on Phys.org
Are you sure about eddy currents? You can correct for them, by the way, if you know the characteristics of your tube and magnet like conductivity, diameter, wall thickness and speed. A bigger problem is steel is ferromagnetic and hysteretic, so its magnetic behavior depends on the history.
 
Thanks Marcus,
I know it is eddy current because at higher speeds I get more delay and attenuation. You are correct about hysteresis, but its magnitude (mesuered at very low speeds) is small compared with eddy current effects.
The problem is that I do not know speed. If I infere speed from position and time, then my speed calulations are suspect since my position information is already no good.
 
Ok. The good news: a hollow cylinder is one of the few geometries that is soluble analytically. The bad news: the solution is a set of equations that fills a page or two.
You'll find it in Tegopoulos, Eddy Currents in Linear Media. I got rid of my copy last year during an office move, so I can't help you out there.

What are the dimensions of the magnet and tube? If the pole faces are separated by enough distance, you'll might deduce the speed from the + and - impulses as it moves by.
 
Found the book and ordered it, thanks ( a bit pricy, you should have saved your copy ). The pole spacing is around 50 mm and the entire cylinder is around 700 mm with an inside diameter of 80 mm and a cylinder wall thickness of 5 mm. You can imagine that I am using pretty powerfull Neo magnets given this massive structure.
Using the north and south peaks as they go by is a definite possibility except the velocity can change between the peaks. There is also acceleration to some extent.
 
(Takes a step back...) Can you explain why you are needing to sense a cylindrical magnet's position inside a ferrous tube? Can you just sense the cylinder's position some other way? (like via ultrasound reflections from one end of the tube).
 
Good question. I am trying to measure position of a piston in a hydraulic cylinder that has a steel barell. This is a special project for me and being a magneto-haulic, I am taking this approach.
There has been numerous attempts using ultrasonics, microwave,...(not by me, but to my knowledge non has been really successful and / or cost effective). Every technology has its pro's and con's. Ultrasonic will probably suffer from environmental conditions like misture and temperature. I am sure there are ways to correct for it, but...
 
Kevinh said:
Good question. I am trying to measure position of a piston in a hydraulic cylinder that has a steel barell. This is a special project for me and being a magneto-haulic, I am taking this approach.
There has been numerous attempts using ultrasonics, microwave,...(not by me, but to my knowledge non has been really successful and / or cost effective). Every technology has its pro's and con's. Ultrasonic will probably suffer from environmental conditions like misture and temperature. I am sure there are ways to correct for it, but...

Interesting problem. If it's a piston, can you sense the stroke of the rod instead?
 
The rod and piston are attached to each other. If you sense one, you have sensed the other. The magnets are attached to piston since there is more real estate.
 
  • #10
Kevinh said:
The rod and piston are attached to each other. If you sense one, you have sensed the other. The magnets are attached to piston since there is more real estate.

But can't you get a sensor right up against the rod inside the cylinder? The piston has to be flush with the wall, but the rod is smaller diameter, no?
 
  • #11
Yep. Put marks on the rod (encoder) and count them with an optical emitter/detector.
 
  • #12
I need to measure absolute position and not incremental so in the case of loss of power, i still know where I am. Optical encoders will not survive the dusty / nasty environment. Putting a magnetic sensor looking at the rod was one of the original ideas but did not work due several reasons including Earth's field interfering with measured output after being concentrated in this massive steel structure. The current with moving piston magnets solution works except the eddy current issue.
 
  • #13
After reading the recent posts, I'm confused about your application. Are you trying to sense the piston as it passes a fixed point (which you could do with eddy currents) or monitor its position anywhere in the stroke? I don't see how to do the later magnetically...
 
  • #14
The piston is carrying a set of magnets and as it moves, it creates a magnetic signature (kind of like sine waves) outside of barell. If you can imagine magnetic field actually goes through the barell (after some of it is shunted). I have an array of magnetic sensors outside of barell(along the entire length of cylinder) that sense the magnetic field signatures. The problem is that as the magnets move by fast, the sensed field is attenuated / delayed as mentioned previously.
As a side, I came across a technique of shaping current waves to counter the eddy currents in MRI systems. I think somehow I can take the derivative of the position and then add it to the signal??
 
  • #15
I've got a question. Has anyone tried to look at the temperature of the steel tube with an IR TV camera? I would think that heat would be generated as the piston moves hence creating a visual map of its position. Using pattern reconizition software, you could determine the position accurately.

Regards
 
  • #16
Kevinh said:
The piston is carrying a set of magnets and as it moves, it creates a magnetic signature (kind of like sine waves) outside of barell. If you can imagine magnetic field actually goes through the barell (after some of it is shunted). I have an array of magnetic sensors outside of barell(along the entire length of cylinder) that sense the magnetic field signatures. The problem is that as the magnets move by fast, the sensed field is attenuated / delayed as mentioned previously.
As a side, I came across a technique of shaping current waves to counter the eddy currents in MRI systems. I think somehow I can take the derivative of the position and then add it to the signal??
Are the magnets mounted so the field outside is radial, or tangential (parallel to the cylinder bore)?

As for MRI eddy current compensation, it is a time-dependent wave shaping applied to the electromagnet coils inside, and you have permanent magnets.
 
  • #17
I like the out of the box thinking dlgoff. Unfortunately in this case absolute position sensing is needed. This means that if you loose power and then the piston moves to a new location, upon power up an hour later, you must know where you are.
 
  • #18
Marcus,
The field is radial outside of the barell.
I realize that the MRI has a time based wave shaping. In my case, I only have eddy current issues when magnet moves. When it does move, then I should be able to take a derivative of magnetic field with respect to position (time). I would think this will be somewhat proportional to the fields generated by eddy currents which are dependent on speed. Therefore I maybe able to use this added information to compensate / add to the sensor output??
Happy new year!
 
  • #19
"... if you loose power and then the piston moves to a new location, upon power up an hour later, you must know where you are."

Well if you are talking about knowing where it is when the machine is stopped, then couldn't you use some sort of simple hand-held flux meter to find it location? Or do you need to have some sort of computer input?
 
  • #20
Kevinh said:
Good question. I am trying to measure position of a piston in a hydraulic cylinder that has a steel barell.

Since the hydraulic fluid is incompressible, and since you know the cross-sectional area of the cylinder ID and shaft OD, can you just use a quickly-responding flow sensor at the hydraulic input coupling to the cylinder, and use the delta-Volume(t) to tell you the position of the piston at the end of the shaft? You will need to use some sort of limit switch to get an absolute reference position of course, but from then on (until you need to re-cal), you should get pretty accurate position information.

Or maybe combine the flow meter approach with your on-piston magnets to improve the accuracy of each method by itself...
 
  • #21
I like to thank everyone for their suggestions and questions. Sometimes a good enduring question sets a framework for new possible solutions. This was my first time using this forum and I am already enjoying it.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 41 ·
2
Replies
41
Views
9K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 20 ·
Replies
20
Views
6K
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 9 ·
Replies
9
Views
7K