Improvement of Sensitivity and Noise of a Fluxgate Magnetometer using Modified Firefly Optimization Algorithm

DOI : 10.17577/IJERTV6IS040104

Download Full-Text PDF Cite this Publication

Text Only Version

Improvement of Sensitivity and Noise of a Fluxgate Magnetometer using Modified Firefly Optimization Algorithm

O.W. Oluyombo1,

1National Space Research and Development Agency, Abuja, Nigeria.

  1. M. S. Tekanyi2, S. M. Sani2, B. Jimop.

    2Department of Electrical and Computer Engineering, Ahmadu Bello University, Zaria, Nigeria.

    Abstract – Measurements of the magnetic field of the Earth and low frequency magnetic field disturbance require a small size, highly sensitive, low noise, and stable magnetic sensor with directional capabilities. Fluxgate magnetometer design problems usually involve a large number of design variables with multiple objectives under complex nonlinear constraints. The methods for solving fluxgate multi-objective optimization problems can be significantly different from the methods for fluxgate single objective optimization. No matter how simple the problem may be, finding the optimal solution for a nonlinear multi-objective fluxgate optimization problem requires complex numerical effort. Meta-heuristic algorithms start to show their advantages in dealing with nonlinear multi-objective optimization problems. In this paper, the recently developed single-objective Firefly Optimization Algorithm (FOA) was modified to solve fluxgate multi- objective optimization problems. A complete magnetometer based on fluxgate principle for magnetic field measurement has been developed using a ferrite ring core with wire-wound excitation and pick-up coils. The fluxgate magnetometer consists of a fluxgate sensor with electronic circuitry based on second-harmonic detection. The sensing method is based on the conventional type of fluxgate magnetometer with detection of second harmonics by a phase sensitive detector. The sensor realized shows a linear full scale in the range of ±49.44µT with a sensitivity of 97.08 mV/T. In addition, when compared to the existing sensors, the modified FOA sensor exhibited a reduction of the core dimension by 38.9%, the reduction in the pick-up coil winding turns by 66%, increased magnetic field range by 64.8 %, and increased sensitivity by a factor of 8.5.

    Key words: Fluxgate, ferrite magnetic material, phase sensitive detector.

    Significance

    This paper finds the optimum dimensions of the magnetic core, sensing coil, and detection circuit elements. The dimensions of the core and the number of excitations and sensing coils are significant for matching the excitation and detection circuits.

    1. INTRODUCTION

      Fluxgate magnetometers are preferred to other magnetic sensors because of their low cost, directionality, easy of construction, reliability, ruggedness and their capability to operate in harsh environment where endurance against magnetic, thermal and mechanical shocks is required (Kaluza et al., 2003; Ripka, 2003). The main drawback of fluxgate magnetometer is the complicated construction of the magnetic core, the excitation and pick-up coils.

      Fluxgate magnetometer design problems usually involve a large number of design variables with multiple objectives under complex nonlinear constraints. The methods for solving fluxgate multi-objective optimization problems can be significantly different from the methods for fluxgate single objective optimization. To find the optimal solution for a nonlinear multi-objective fluxgate optimization problem may require complex numerical effort, no matter how simple the problem may be. Meta-heuristic algorithms start to show their advantages in dealing with nonlinear multi-objective optimization problems (Yang, 2013). In this paper, the recently developed single-objective firefly algorithm was modified to solve multi-objective fluxgate optimization problems.

      No single optimal solution to multi-objective optimization problem exists, but instead a set of solutions defined as the Pareto optimal solutions (Talbi, 2009). One way to solve multi-objective optimization problem is to extend the FOA to produce Pareto optimal front directly (Yang, 2013). A solution is Pareto optimal if a given objective cannot be improved without degrading other objectives (Mladineo et al., 2015). However, this set of solutions represents a compromise between different conflicting objectives (Mladineo et al., 2015). Another way to solve multi- objective optimization problem is by modifying the single objective FOA. In this case, all other objectives are combined into a single objective so that algorithms for single objective optimization can be used without complex modifications (Yang, 2013).

      FOA can be used directly to solve multi-objective optimization problems in this way (Apostolopoulos & Vlachos, 2011). In this study, modified FOA is combined with systematic optimization approach where the systematic optimization is used for simultaneously obtaining the matching between the sensor parameters and modified FOA is used for optimizing the sensor parameters along with its performances.

    2. THEORY OF OPERATION

Fluxgate magnetometers are commonly used magnetic field sensors for measuring DC or low frequency magnetic field vectors (Lu and Huang, 2015). Fluxgate magnetometer has very high sensitivity and spans a wide range, from 100 pT to 100 T (Lv and Liu, 2013). It also has low noise, small size, small power requirement, and high temperature stability (Frydrych et al., 2014).

Fluxgates consist of a ferromagnetic core material and two coils wound around the core (Ripka, 2010). One of the coils acts as the excitation coil which produces the excitation magnetic field to periodically saturate the core when certain magnitude and frequency of excitation current is applied through it, while the other coil acts as the pick- up coil to detect changes in the flux through the core.

Typically, fluxgate sensors work on the second harmonic principle (Lvand Liu, 2013) and close-loop configuration (Matsuoka et al., 2013). When the excitation current is applied to the excitation coil, a lock-in amplifier (phase sensitive detector and amplifier) is used to obtain the second harmonic of the induced voltagein the output of the pick-upmeasuring coil of the fluxgate (Miles et al., 2013; Lvand Liu, 2014).The amplitude of the induced second harmonic signal in thepick-up coil is proportional to the magnetic field to be measured (Lv and Liu, 2013; Lu and Huang, 2015).

The design of fluxgate magnetometers is typically a nonlinear multi-objective optimization problem. Different objectives often conflict with each other (Can and Topal, 2015) and sometimes an optimal magnetometer performance is difficult to achieve (Grosz and Paperno, 2012). The sensitivity of the sensor decreases with an increase of noise level while trying to reduce the sensor dimension (Can and Topal, 2015).

Different optimization techniques had been developed for the structures and core materials of fluxgate magnetometer. For instance, the conventional approach was based on Part- by-Part Optimization (PPO) technique. However, PPO technique is difficult, slow, time consuming, expensive, and does not produce optimal magnetometer performance (Grosz and Paperno, 2012). Another, technique used for the optimization of the magnetometer parameters was based on an analytical model, which was numerically solved to obtain an improved large set of parameters such as volume and weight of pick-up coil at reduced power consumption and noise of the detection circuit. However, the analytical optimization technique becomes unnecessarily complex when performing a large number of numerical calculations to optimize the magnetometer, thus introducing difficulty in interpreting the results obtained (Grosz and Pperno, 2012).

Hence, there is need for a systematic optimization approach for fluxgate magnetometer design to find its optimum performance. The combined modified FOA and systematic optimization technique are used to improve ring core parallel-type fluxgate magnetometer design in this research. These techniques optimize the sensitivity and reduce noise of a fluxgate while the sensor core, pick-up coil, and detection circuit are minimized. Such a modified FOA is powerful in dealing with fluxgate magnetometer design problems with a large number of design variables and multiple objectives under complex nonlinear constraints (Yang, 2013). Therefore, this research proposes such an algorithm as a tool for optimizing the design of a ring core parallel-type fluxgate magnetometer.

The algorithm starts by placing the fireflies in random locations. The location of a firefly corresponds to the values of the parameters (dimensions of the core, pick-up coil, and detection circuit elements) for the objective function (sensor sensitivity) to be solved.

The multiple objectives in this research using modified FOA are implemented using the following steps:

  1. Initializing number of fireflies, n, biggest attraction 0, absorption coefficient of light intensity , step size factor , and maximum number of iterations or generations tmax.

  2. Initializing the positions of fireflies (namely design

    variables of the fluxgate parameters) randomly, the values of objective functions of fireflies are set as their maximum brightness of fluorescence I0.

  3. Calculating relative brightness and attractiveness of

    fireflies belonging to the population. The direction of movement depends on the relative brightness of fireflies. An expression for this maximum brightness of fluorescence is (Yang, 2013):

    = 0 × (1)

    = 0 × (2)

    where 0 is the maximum attractiveness at r = 0, is the absorption coefficient of the light intensity, and rij is the spatial distance between fireflies i and j. The attractiveness of a firefly is proportional to its brightness and they both decrease with distance.

  4. Updating the spatial positions of fireflies. Random perturbations are injected to the firefly with the best position. The updated equation is:

    = + × ( ) + × ( 0.5) (3) where xi, xj represent the spatial positions of firefly i and j, respectively. is the step size factor. rand is random factor distributed uniformly in [0,1].

  5. Recalculating the brightness of fireflies according to the updated positions.

  6. Returning to Step 3 until the search precision is met or the maximum number of generations is achieved.

    1. METHODOLOGY

      In order to develop fluxgate magnetometer using modified FOA technique, the dimensions of the sensor core and number of excitation and pick-up coil turns play an important role in matching the excitation and detection circuits (Zorlu et al., 2010; Lei et al., 2011). The magnetic core material is deeply saturated to avoid perming effect (Ripka, 2010). The commercially available manganese zinc ferrite ring core material is chosen because of its high resistivity, low saturation flux density, and high relative magnetic permeability.

      Optimization of the entire fluxgate magnetometer is carried out using the analytical model that includes the sensor core, pick-up coil, and detection circuit. The analytical model is numerically solved using modified FOA to find the optimum fluxgate magnetometer configuration subject to a large set of parameters such as, sensor core, pick-up coil, and detection circuit (Yang, 2013).

      In order to demonstrate how the modified FOA works, it was implemented in MATLAB with ten design variables

      presented in Table 1. The geometric constraints and operational limits are shown in Table 2.

      Table 1: Fluxgate Sensor Design Variables and Ranges

      Variables

      Range

      Unit

      Core outside diameter

      10 20

      mm

      Core inside diameter

      8 18

      mm

      Core height

      1 4

      mm

      Number of Layers of Pick-up coil

      5 150

      Pick-up Coil bobbin thickness

      1 10

      mm

      Pick-up coil axial length turns

      5 150

      Amplifier Feedback resistor

      1 270

      k

      Pick-up coil inductance

      4 10

      mH

      Amplifier feedback capacitor

      100-180

      nF

      Amplifier input resistor 1 5 k

      Table 2: Fluxgate Sensor Design Constraints

      Variables

      Range

      Unit

      Core thickness

      3.0

      mm

      Pick-up wire diameter

      0.361

      mm

      Sensor winding turns

      2000

      Core aspect (diameter to height) ratio

      10

      Coil aspect (length to height) ratio

      20

      Amplifier output voltage

      5.0

      In this study, fluxgate multi-objective optimization problem was solved by combining all other objectives into a single objective so that algorithms for single objective optimization can be used without complex modifications (Yang, 2013). FOA can be used directly to solve fluxgate multi-objective problems in this way (Apostolopoulos & Vlachos, 2011). By extending the basic ideas of FOA, multi-objective FOA can be developed, which can be summarized as the pseudo code listed below (Yang, 2013).

      Define objective functions f1(x), …, fK(x) where x = (x1, …,

      xd)T

      Initialize a population of n fireflies xi (i = 1, 2, …, n) while (t < MaxGeneration)

      For i, j = 1 to n (all n fireflies) For x1 = 1 to ro

      For x2 = 1 to ri

      For x3 = 1 to hc

      Calculate the effective cross section area of ring core material

      Calculate the effective magnetic path length of ring core material

      If core thickness violates the geometric constraint, then the solution is rejected and the next loop is executed

      For x4 = 1 to nTw For x5 = 1 to Tb For x6 = 1 to nbw

      If core aspect ratio violates the core geometric constraint,

      then the candidate solution is rejected and the next loop is

      If coil aspect ratio violates the coil geometric constraint, then the candidate solution is rejected and the next loop is executed

      Calculate the mutual inductance of sensor coils

      If the number of turns of pick-up coil winding is violated, then the solution is rejected and the next loop is executed Calculate the induced output voltage of pick-up coil and sensitivity

      For x7 = 1 to Rf For x8 = 1 to Lw For x9 = 1 to Cf For x10 = 1 to Ri

      Calculate the overall output voltage of sensor

      If the overall output voltage of sensor specified is violated, then the candidate solution is rejected and the next loop is executed

      Calculate the total sensitivity of sensor Calculate overall sensor voltage noise

      Calculate the total magnetic field noise of sensor

      Optimum fluxgate sensor is the one with the minimum magnetic field noise.

      The procedure starts with an appropriate definition of objective functions with associated non-linear constraints. A population of n fireflies was first initialized so that they could be distributed among the search space as uniformly as possible. The amplitude of the equivalent magnetic field noise, Hn is found as (Richard and Kenneth, 1989):

      executed

      () =

      (4)

      Calculate pick-up coil dimensions

      Calculate the total length of pick-up coil winding Calculate the resistance of the pick-up coil Calculate the height of pick-up coil winding Calculate the length of pick-up coil winding

      Calculate the apparent permeability of the magnetic core

      Where Hn is the equivalent magnetic field noise in T/Hz, vtot is the total voltage noise of the sensor in V/Hz, and Stot is the total sensor sensitivity in V/T.

    2. RESULTS AND DISCUSSIONS

      The optimum fluxgate sensor has the following technical characteristics presented in Table 3, obtained from the sensitivity analysis results.

      Table 3: Optimization Sensitivity Analysis Results

      Parameters

      Modified

      FOA

      Unit

      Model

      Core outside diameter

      12.22

      mm

      Core height

      1.95

      mm

      Pick-up Coil bobbin thickness

      5.18

      mm

      Amplifier Feedback resistor

      105.35

      k

      Amplifier input resistor

      1.75

      k

      Sensitivity

      76.95

      mV/T

      Noise level at 1 Hz 3.465 pT/Hz

      As shown in Tables 3, the optimum solution has a sensitivity of 76.95 mV/µT and a magnetic field noise of

      3.465 pT/Hz. This means that with a specific variation of the geometric dimensions of core, pick-up coil, and detection circuit elements, a higher sensitivity and lower field noise solution are found.

      The electronic circuit is mounted on a PCB, and the performance of the sensor is tested. The complete construction of the ring cores with excitation coils wound circumferentially are placed inside a pick-up coil bobbin to hold it firm. Finally, the pick-up coil with 646 turns is wound diametrically on the core with copper wire having

        1. mm diameter. The complete fluxgate sensor prototype is shown in Figure 1, while the legend showing the sensor stages is shown in Table 4.

          Figure 1: Complete Fluxgate Sensor System

          Table 4: Description of Fluxgate Sensor System S/N Legend

          1. Fluxgate sensor

          2. Detection circuit

          3. Synchronous detector

          4. Frequency generator

          5. Frequency divider

      6 Voltage-to-current converter

      The result of the calibration of the fabricated modified FOA fluxgate magnetometer is shown in Figure 2, which shows that the output of the fluxgate magnetometer is approximately linear with the increase in external magnetic field effect.

      Measured Output Voltage vs. External Magnetic Field

      5

      4.5

      Output Voltage (V)

      4

      3.5

      3

      2.5

      2

      1.5

      1

      10 15 20 25 30 35 40 45 50

      External Magnetic Field (micro-Tesla)

      Figure 2: Measured Output Voltage for Different Applied External Magnetic Field Effect

      In order to determine the sensitivity of the developed sensors, the measured maximum output voltage (4.8 V) of

      =

      (5)

      the sensor is divided by the maximum magnetic field strength of 49.44 T. The sensitivity Ssen of the sensor, which is determined from the shape of the line, is calculated as 97.08 mV/µT by using the relation (Tumanski, 2013):

      where Vout is the output voltage of the sensor, and Hext is the external magnetic field.

      The results of the developed, modified, and fabricated optimal FOA fluxgate sensor design is compared with the reference fluxgate sensor (Can &Topal, 2015) as presented in Table 5.

      Table 5: Comparison of Reference Fluxgate Sensor and Modified FOA Fluxgate Sensor

      Variable Comparison

      Reference Model

      Modified FOA Model

      Unit

      Core outside diameter

      20.0

      12.22

      mm

      Core height

      3.2

      2.0

      mm

      Number of Pick-up coil turns

      1900

      646

      Performance Comparison

      Reference Model

      Modified FOA Model

      Unit

      Sensitivity

      11.40

      97.08

      mV/T

      Noise level at 1 Hz

      2720

      4.94

      pT/Hz

      Magnetic field range

      30

      49.44

      µT

      From Table 5, significant reduction in core dimensions (outside diameter and height) and number of pick-up coil turns are achieved with the modified FOA fluxgate sensor. Most importantly, there is significant increase in sensitivity and magnetic field range, as well as reduction in noise level. The field sensitivity of sensor with 20 mm ring core outside diameter and 3.2 mm core height (Can & Topal, 2015) was 11.40mV/T, while the field sensitivity of modified FOA sensor with 12.22 mm ring core outside diameter and 2.0 mm core height increased to a maximum value of 97.08mV/T.

      The percentage (%) decrease in core dimension, Cdec from

      Hence, the modified FOA sensor core dimension reduced by 38.9%.

      Despite the decrease in modified FOA sensor dimension to

      12.22 mm from 20 mm (Can & Topal, 2015) with respect to the reference fluxgate magnetometer (Can & Topal, 2015), the sensitivity of modified FOA sensor increased by a factor of 8.5 with respect to the reference fluxgate magnetometer (Can & Topal, 2015).

      Also, the percentage (%) decrease in pick-up winding turns, winc with respect to Can & Topal, (2015) is obtained using:

      20 mm to 12.22 mm with respect to the reference fluxgate

      magnetometer (Can & Topal, 2015) is obtained using:

      % =

      × 100% (7)

      % =

      × 100% (6)

      where wFOA is the pick-up winding turn required by the modified FOA sensor, and wref is the pick-up winding turn

      where CFOA is the modified FOA sensor core ring core diameter and Cref is the reference sensor ring core diameter.

      required by the reference sensor.

      Hence, the magnetic fields range of modified FOA sensor increased by 66%.

      Finally, the percentage (%) increase in magnetic field, Binc range with respect to Can & Topal, (2015) is obtained using:

      1. Choi, S. O.; Kawahito, S.; Matsumoto, Y.; Ishida, M. & Tadokoro,

        Y. (1996).An integrated micro fluxgate magnetic sensor.Sensors and Actuators A 55/121 126.

      2. Drljaca, P. M.; Kejik, P.; Vincent, F.; Piguet, D. & Popovic, R. S. (2005). Low-Power 2-D Fully Integrated CMOS Fluxgate Magnetometer. IEEE Sensors Journal.

      3. Frydrych, P.; Szewczyk, R. and Salach, J. (2014). Magnetic fluxgate sensor characteristics modeling using extended preisach model. Proceedings of the 15th Czech and Slovak Conference on

        % =

        × 100% (8)

        Magnetism, Kosice, Slovakia.126(1)/18-19.

      4. Grosz, A. and Paperno, E. (2012). Analytical optimization of low frequency search coil magnetometers. IEEE Sensors Journal,

      where BFOA is the maximum magnetic field range obtained from modified FOA sensor, and Bref is the maximum magnetic field range of the reference sensor.

      Hence, the magnetic fields range of modified FOA sensor increased by 64.80%.

    3. CONCLUSION

This paper demonstrates the feasibility of finding the correct values of sensor core, pick-up coil, and detection circuit elements required to match the excitation and detection circuits for better results. Fluxgate sensor design is a complex tas that includes many variations in design variables so as to maximize the sensitivity and satisfying fluxgate sensor constraints (specifications) with respect to power consumption, excitation current, and temperature stability due to thermal resistances of windings in the event of long-term application. The efficiency of the proposed fluxgate sensor design optimization algorithm is presented through a design example.The simulation results indicated that the sensitivity and noise of the modified sensor are 76.95mV/T and 3.465pT/Hz at 1 Hz, respectively in the range from ±75T. To verify the validity of the design, a prototype sensor has been fabricated, and the experimental sensitivity and noise are 97.08mV/T and 4.94pT/Hz at 1 Hz, respectively in the range from ±49.44T. When compared the developed modified FOA sensor to the existing sensors, the modified FOA sensor shows a reduction of the core dimension by 38.9%, the reduction in the pick-up coil winding turns by 66%, increased magnetic field range by 64.8 %, and increased sensitivity by a factor of 8.5.

REFERENCES

  1. Apostolopoulos T. and Vlachos A. (2011). Application of the Firefly Algorithm for Solving the Economic Emissions Load Dispatch Problem, Int. Journal of Combinatorics, doi:10.1155/2011/523806 http://www.hindawi.com/journals/ijct/2011/523806/

  2. Can, H. &Topal, U. (2015). Design of ring core fluxgate magnetometer as attitude control sensor for low and high orbit satellites.Journal of Superconductivity and Novel Magnetism.28/1093-1096.

12(8)/2719-2723.

  1. Kaluza, F.; Grüger, A.; & Grüger, H. (2003). New and future applications of fluxgate sensors. Sensors and Actuators A 106/48-51.

  2. Lei, C.; Chen, L.; Lei, J.; Yang, X. H. & Zhou, Y. (2011). Low power integrated fluxgate sensor with a spiral magnetic core, Microsystems Technology, 17(12)/1697-1702.

  3. Lu, C. C. and Huang, J. (2015).A 3-Axis miniature magnetic sensor based on a planar fluxgate magnetometer with an orthogonal fluxguide. Sensors, 15/14727-14744.

  4. Lv, H. and Liu, S. (2013). Research on MEMS technology of micro fluxgate sensor.International Journal of Digital Content Technology and its Applications (JDCTA), 7(6)/1159-1167.

  5. Lv, H. and Liu, S. (2014). Design and fabrication of low power consumption micro fluxgate sensor.Sensors and Transducers, 182(11)/22-27.

  6. Matsuoka, A.; Shinohara, M.; Tanaka, Y.M.; Fujimoto, A. & Iguchi,

    K. (2013). Development of fluxgate magnetometers and applications to the space science missions.An Introduction to Space Instrumentation, Edited by K. Oyama & C. Z. Cheng, 217225.

  7. Miles, D. M.; Bennest, J. R.; Mann, I. R. and Millling, D. K. (2013). A radiation hardened digital fluxgate magnetometer for space applications. Geoscience Instrumentation Methodology Data System, 2/213224.

  8. Mladineo, M.; Vea1, I. and Gjeldum, N. (2015). Single-objective and multi-objective optimization using the HUMANT algorithm. Croatian Operational Research Review CRORR 6/459473.

  9. Richard, B. & Kenneth, J. (1989). Sensors – A Comprehensive Survey. In Gopel, W. Hesse, J. and Zemel, J.N. (Eds.). Hanau, FRG: Vacuumschmelze GmbH.

  10. Ripka, P. (2003).Advances in fluxgate sensors.Sensors and Actuators A 106/8-14.

  11. Ripka, P. (2010). Advances in magnetic sensors.17th Symposium IMEKO TC 4, 3rd Symposium IMEKO TC 19 and 15th IWADC Workshop Instrumentation for the ICT Era, 9-19.

  12. Talbi, E. G. (2009). Metaheuristics From Design to Implementation. New York: John Wiley & Sons.

  13. Tumanski, S. (2011). Handbook of Magnetic Measurements (Rev. Ed). NY: CRC press.

  14. Tumanski, S. (2013). Modern magnetic field sensors: A Review. Przegld Elektrotechniczny, 89/1-12.

  15. Yang, X. S. (2013). Multi-objectives firefly algorithm for continuous optimization. Engineering Computation, 29/175184.

  16. Zorlu, O. (2008). Orthogonal fluxgate type magnetic micro-sensors with wide linear opretation range. PhD Thesis, Middle East Technical University, Ankara.

  17. Zorlu, O.; Kejik, P. & Teppan, W. (2010). A closed core micro- fluxgate sensor with cascaded planar FeNi rings. Sensors and Actuators A, 162/241247

Leave a Reply