Next Article in Journal
Extended GLRT Detection of Moving Targets for Multichannel SAR Based on Generalized Steering Vector
Previous Article in Journal
Distributed Architecture for Unmanned Vehicle Services
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Application of the MEMS Accelerometer as the Position Sensor in Linear Electrohydraulic Drive

by
Dominik Rybarczyk
Institute of Mechanical Technology, Poznan University of Technology, 60-965 Poznań, Poland
Sensors 2021, 21(4), 1479; https://doi.org/10.3390/s21041479
Submission received: 6 February 2021 / Revised: 15 February 2021 / Accepted: 18 February 2021 / Published: 20 February 2021
(This article belongs to the Section Physical Sensors)

Abstract

:
Various distance sensors are used as measuring elements for positioning linear electrohydraulic drives. The most common are magnetostrictive transducers or linear variable differential transformer (LVDT) sensors mounted inside the cylinder. The displacement of the actuator’s piston rod is proportional to the change in the value of the current or voltage at the output from the sensor. They are characterized by relatively low measurement noise. The disadvantage of presented sensors is the need to mount them inside the cylinders and the high price. The article presents preliminary research on the replacement of following sensors and the use of a microelectromechanical system (MEMS) accelerometer as a measuring element in the electrohydraulic drive control system. The control consisted of two phases: at first, the signal from the acceleration sensor was analyzed during the actuator movement, based on the value determined from the simplified model implemented on the controller. In the range of motion in which the dynamics were the lowest, the signal was integrated and the obtained value was used in the second phase of motion. In the correction phase, a new set point was determined. Conducting the research required building a dedicated research stand. The author conducted the simulation and experimental research.

1. Introduction

Various types of distance-measuring sensors are used for positioning electrohydraulic servo drives. The structure of the electrohydraulic servo drive has been described, among others, in [1,2]. The most common are magnetostrictive transducers or linear variable differential transformer (LVDT) sensors. These sensors are mounted inside the cylinders. They are characterized by low measurement noise and high resolution [3,4]. In the case of magnetostrictive sensors mounted inside actuators, manufacturers indicate parameters such as the linearity value. In case of a wrong reading, it is not aggregated. Their disadvantage is the relatively high price and the need to replace the entire drive unit if it is necessary to introduce position or speed measurements. The solution to this problem may be the use of inertial sensors mounted on selected elements of machines (including pistons). Sensors of this type are often made with micromachined microelectromechanical system (MEMS) technology. An acceleration sensor can theoretically be used to measure linear displacement. Unfortunately, simple double integrations generate large amounts of error resulting from the physics of operating this type of sensor, which is described later in the article. The problem can be partially solved by applying a filter to the signal, e.g., a low-pass filter. Information on how to deal with this problem and the application of inertial sensors in various types of drives is provided in Section 2.
The article presents a novel method of controlling a linear electrohydraulic drive based on data from a MEMS accelerometer. A simplified model of a hydraulic drive was also used in the control algorithm. A detailed description of the method is presented later in the article. This article focuses on the compensation of the supply pressure. This method, however, can be effectively used to compensate for other disturbances, such as the influence of load or a change in operating temperature.
Before starting the development of the control system, the author reviewed the literature, focusing mainly on the use of MEMS accelerometers in hydraulic systems and on determining new position values based on the data read from them. The characteristics of this type of sensor can be found, among others, in the works by Zeimpekis et al. and Li et al. [5,6]. The future of MEMS technology is described in [7].
The method of selecting MEMS sensors for vibration measurement is described in the publication [8]. The performance and suitability for vibration measurement were assessed for two commercially available accelerometers and one present in a smart phone. The authors compared them with a reference conventional piezoelectric accelerometer. They indicated numerous advantages of such systems, such as low cost, miniature in size and wireless communications.
Although MEMS accelerometers constructions have been known for many years, various research groups are still working on the modifications and improvements. The article [9] describes a new type of MEMS accelerometer made from steel and fabricated using a micro-wire electrical discharge machining (μWEDM) process. Using this fabrication method, it is possible to achieve a huge proof mass that has a prominent effect on reducing noise. The proposed construction is also more resistant to damage because of the high yield stress and fracture toughness of the steel. Despite these advantages, this solution is still in the research phase.
In the article [10], the authors described the use of an accelerometer as a part of an inertia sensor to estimate the angle of hydraulic support. Roll and roll angles are estimated with a MEMS gyro and accelerometer, and accuracy is not reliable over time. In order to eliminate the measurement error of the sensors and to obtain a very accurate assessment of the position of the system, a non-trace Kalman filter based on quaternions was used in accordance with the characteristics of the magnetometer, accelerometer and gyroscope complement.
The paper [11] presents an innovative strategy of passive reduction in the source of noise transmitted by fluids, based on indexing the axial piston assembly in tandem with the use of symmetrical lines. Analytical tests were carried out and then confirmed in a simulation test. Experiments on the proposed strategy confirmed its effectiveness at the first and third harmonics of the fundamental pump, and thus, a reduction in pressure ripples was achieved.
The article [12] proposes a damage detection system for a hydraulic axial piston pump. Given the changing operating conditions and the implication of frequent faults, it is difficult to accurately monitor machine faults in the actual operating process using up-to-date fault diagnosis methods. The authors proposed an integrated, intelligent fault diagnosis method based on convolutional neural network (CNN) and continuous wavelet transformation (CWT), combining feature extraction and classification. The results of the experiment are characterized by greater classification accuracy in comparison with other models. It has been shown that the proposed approach is effective and stable in the diagnosis of hydraulic axial piston pump failures.
The problem of using an acceleration sensor when overcoming terrain obstacles for people moving in a wheelchair has been described, among others, by the author of the current text in the publication [13]. In the described system, however, the sensor was not used to measure the change in position in linear motion but to measure the change in the angular position of a wheelchair. A big problem was the wheelchair vibrations, generated mainly by the ground (e.g., when a wheelchair passed over cobblestones). To compensate for them, a complementary filter was used.
The problem of measurement noise and drift (in the case of a gyroscope) is particularly visible in the case of low-cost sensors. Research is being carried out on the construction of more complex systems. The article by Dong [14] describes a system focusing on long-term load stability and thermal drift. Most of them, however, are relatively high-priced components or are prototypes or experimental models.
An overview of the state of knowledge in the field of machine condition monitoring is presented in the article [15]. As the authors point out, it is mainly used in various types of vibration monitoring systems. Data filtration is also a significant problem.
An important issue from the point of view of research with the use of acceleration sensors is to have tools that enable their analysis. The authors of the article [16] created a dedicated application that enabled the simultaneous recording of machining forces, acceleration, noise and/or acoustic pressure (more variables can be added by selecting the appropriate I/O modules).
The article [17] raises a very important issue regarding the way of reading data and their connection with electronic measurement cards. The authors study how the mass and the lightweight connecting cable of an ultra-miniature accelerometer sensor influence the frequency response function (FRF) of thin-wall aluminum workpieces, and its influence over the stability analysis of the milling process. In the performed research, the authors used the method of structural modification and finite element simulations to quantify the mass of the accelerometer and the influence of the connecting cable. A vibrometer was used as the reference system. The authors found that the predicted stability lobes agree well with experimental data if the structural modification method is used to compensate the accelerometer measurements. One solution to this problem may be a significant reduction in the length of the cables connecting individual elements and the introduction of digital communication. In the Bosch BNO055 module [18], used as a position sensor in the presented electrohydraulic drive, a digital inter-integrated circuit (I2C) interface is used for communication. Digital kinds of interfaces reduce the amount of measurement noise generated on transmission lines. The disadvantage of this solution is the fact that many programmable logic controllers (PLCs) do not have an I2C interface. In the present work, this problem was solved by the use of a microcontroller, which was an intermediary system between the MEMS sensor module and the superior control system. The method of connection is described in more detail in Section 5.
Based on the literature review, it can be concluded that a MEMS-type acceleration sensor has not been used so far in the way presented by the author for positioning the electrohydraulic drive. The authors of the above-mentioned papers focused mainly on the use of this type of sensor for diagnostics of various types of hydraulic systems, examining parameters such as vibrations [19,20,21,22]. Other popular applications are measurements of changes in angular position, where the signal from the acceleration sensor is combined with the signal from a gyroscope, among others. The conducted literature review showed problems related to measurements made with accelerometers such as measurement noise and the need to filter the signal. The author thus proposes his own original control algorithm in which an acceleration sensor is used to compensate for disturbances such as supply pressure change in the feedback system.

2. Description of the Control Method

One of the disadvantages of MEMS accelerometers is the presence of measurement noise [23]. The authors of the publication [24] described the noise characteristics of MEMS accelerometers at different acceleration values. The experimental results indicated the presence of 1/f noise at low frequencies and Gaussian white noise at high frequencies. The size of the spectral noise density depends on the acceleration of the motion. For this reason, a slightly different approach had to be used in the proposed solution. First, it was not possible to use simple signal double integration. It was necessary to use an additional mechanism working independently. For this purpose, the drive model implemented in the controller was used. The model was controlled by a PID controller. It developed the main control signal, which was then corrected on the basis of signals from the accelerometer.
Initial research was first carried out to determine how the data from the acceleration sensor could be used. For this purpose, the signal ym was applied to the valve input, coming only from the previously implemented model. Its description can be found later in the article (Section 3). In the first phase of the movement, the signal amplitude and the noise value are the highest (Figure 1, mark red color). The dynamics of the piston rod movement depend on the signal from the model ym. In the first phase, the dynamics are greater than in the second phase. When the speed of movement decreases, much smaller oscillations are seen in the sensor signal. The signal from this phase of motion is integrated into the controller according to the following relationship Equation (1):
{ h a = a ( t )   d t for   0 y m < 0.6 u h b = a ( t )   d t for   0.6 u y m < 0.8 u
where u—set-point position; ha, hb—integral values of signal from acceleration in different range.
The integral values of the acceleration ha and hb in the table come from the analog signal converted into an integer variable in the programmable logic controller (PLC). Table 1 and Table 2 present the selected test results.
In order to compare the values, the mean deviation σ, arithmetic average, standard deviation estimator sx and measurement uncertainty u(x) (type A) were determined. The maximum value of mean deviation σ was 23.92 for the hb parameter and 1469.28 for the ha parameter. The integral values of the signal hb are characterized by the few-times smaller and much more similar values compared to the ha values.
A schematic diagram of the control system showing how the acceleration sensor is used to position the electrohydraulic drive is shown in the graphic below (Figure 2). It consists of a simplified model of an electrohydraulic drive controlled by a PID controller, which generates a control signal for the actual drive, and a set-point compensation module based on the signal from an accelerometer mounted on the actuator’s piston rod.
The first step was to home the drive by moving the actuator to its limit position by opening the valve for a few seconds. From that moment, it was possible to run the proposed algorithm (Figure 2).
Control of the electrohydraulic drive according to the method proposed in the article can be divided into two main phases (Figure 3):
-
Phase I—Determination of a new set-point on the basis of the determined integral of the acceleration from the specified range of motion. This range begins when the position of the drive model reaches 70% of the reference value.
-
Phase II—Compensation of the real drive position based on the signal from the model regulator.
The set value is determined on the basis of the following relationship. It depends on the current position of the drive:
{ x = u for   y m 0.8 u x = c a · c u · u for   y m > 0.8 u
where u—set-point position; x—converted set value.
The detailed control scheme is presented in the diagram below (Figure 4). It is also a simulation model. It was prepared in the MATLAB Simulink environment. Furthermore, it has been divided into two main parts: the real electrohydraulic drive and a model of the control system including a simplified model. The simplified model was controlled by a PID controller. The signal from the regulator was sent to the input of the actual drive valve. The acceleration signal was compared with the position signal from the ym model.
In the motion range 0.6 < ym < 0.8, the integral of the acceleration signal from the real drive y was determined. The calculated value enters the ca curve. The curve takes into account the change in the calculated integral value depending on the change in external parameters (Figure 5), and in the case of the presented tests—pressure changes. The set signal u is additionally converted by means of the cu variable, the value of which was selected experimentally. The graph in Figure 5 was drawn on the basis of the data from Table 1 and Table 2. The average values of the hb parameter for individual pressure values were approximated by the polynomial described in Formula (3).
The corrective function ca for determining a new setpoint value is described by the following formula:
c a = 0.000000001 h b 3 + 0.00000001 h b 2 0.0139 h b + 9.3046
The set-point-dependent correction function cu is described by the following formula:
c u = 0.0017 u + 1.47
The parameters of the above functions were selected experimentally.

3. Drive Model

In the first phase of movement, the control signal is determined, among others, based on a simplified model of a closed-loop electrohydraulic drive with a PID controller. This model did not have to include, for example, non-linearities such as non-linear friction characteristics (Stribeck model) or square root flow characteristics, because the value obtained in the second phase of motion was compensated Equation (3). Basic formulas describing electrohydraulic servo drives can be found in works by [25,26,27]. The simplified drive model was implemented on the basis of the following equations:
m d 2 y ( t ) d t 2 + F f [ v ( t ) ] + F L ( t ) = A [ p a ( t ) a p b ( t ) ]
F a ( t ) = A p a ( t )
F b ( t ) = a A · p b ( t )
d 2 y ( t ) d t 2 = F L ( t ) + F a ( t ) F b ( t ) F f [ v ( t ) ] m
Q a ( t ) = Q h a ( t ) + Q s a ( t )
Q b ( t ) = Q h b ( t ) + Q s b ( t )
d p a ( t ) d t = E 0 V a · ( Q a ( t ) A d y ( t ) d t )
d p b ( t ) d t = E 0 V b · ( Q b ( t ) a A d y ( t ) d t )
where Qa, Qb—flow to the cylinder chambers; Qha, Qhb—absorption of the actuator chambers; Qsa, Qsb—flow of the covering losses due to compressibility; pa, pb—the pressure in the chambers of the actuator; A, aA—active surfaces of the piston rod; Va, Vb—the volume of liquid in the chambers of the actuator; Ff—friction force; E0—volume modulus of the oil; m—reduced mass loading.
The values of pressure and position were determined on both sides by integrating the equations using the numerical method of trapezoids.
The basic parameters of the tested model were as follows: A = 25 mm, aA = 40 mm and E0 = 1.2 × 109 N/m2. In the case of the described method, the remaining parameters of the model do not have to be precisely defined due to the fact that the final set value is modified by the Equation (3). The model and other elements of the control system were implemented in the PLC controller using the Structured Text language.

4. Simulation Research

Before starting the experimental research, the author built a simulation model (Figure 4) and performed preliminary simulation tests. They were aimed at refining the control algorithm and checking the design assumptions. The graphs (Figure 6) show the simulation results for two selected values of the supply pressure p0: (a) 11 MPa and (b) 5 MPa. They show the influence of pressure variation compensation on the final position. The graphs show information about the displacement value for the reference model ym, the real drive y, the acceleration value acc and the control signal going to the drive. The performed tests were the starting point for further experimental research.

5. Experimental Test

A diagram of the stand is presented in the diagram below (Figure 7). It consisted of a hydraulic actuator connected to a Voice Coil Drive proportional valve (Parker VCD [28]). The basic parameters of the valve were Q = 30 dm3/min, max. pressure pvmax = 30 MPa. The maximum stroke of the actuator was ymax = 250 mm. The drive was powered from an external hydraulic power pack with the following parameters: max. power = 37 kW, maximum flow rate of 100 dm3/min and maximum pressure p0_max = 40 MPa. The drive was additionally equipped with a magnetostrictive sensor. It was not used in the control algorithm. It served only as a reference sensor for research purposes to know the actual position of the actuator (not to use in the control algorithm).
The main element of the control system (Figure 7) was a B&R Power Panel 500 PLC (5PP5X20) [29]. The controller was equipped with the following modules: an analog–digital ADC to which a reference magnetostrictive sensor was connected, an acceleration sensor with a microcontroller and a digital–analog converter (DAC) module which controlled the position of the valve spool. The controller was equipped with a 10-inch touch panel to facilitate testing. The controller ran under the control of the real-time operating system Automation Runtime, and the main control loop operated at f = 1 kHz.
The project used a 32-bit STM32F432 microcontroller placed on the Nucleo development module (Figure 8a) [30]. A Bosch BNO055 MEMS inertial sensor [18] was connected to it via the I2C interface. This sensor consisted of an accelerometer, a gyroscope and a magnetometer. The basic parameters of the accelerometer were data reading in three independent axes; adjustable range of measured accelerations: ±2 g, ±4 g, ±8 g, ±16 g; resolution: 14 bits. The sensor was placed on the piston rod so that the linear movement was directed towards the x-axis (Figure 8). The accelerometer and the microcontroller were placed in a common housing. It was attached to the actuator with a screw connection (Figure 8c). The applied connection allows for tightening of subsequent elements to the piston rod. The read data were converted into an analog signal proportional to the acceleration, which went directly to the ADC inputs of the controller.

6. Results

The experimental tests were carried out for two selected set-points: u = 80 mm and u = 110 mm (Figure 9). The pressure values were, respectively: 5, 9 and 11 MPa. The graphs show information about the displacement values for the reference model ym and the real drive y, the acceleration value of real drive a and the control signal going to the drive. The integral from acceleration hb used in the control system Equation (3) was calculated on the PLC. Pressure values for the hydraulic system were set as low as possible for safety reasons due to the prototype nature of the control system. The main purpose of the presented method was to also show the degree of effectiveness in the case of compensation in the flow of changes in the supply conditions of the hydraulic system.
Figure 10 shows the positions of the electrohydraulic drive y for the previously indicated pressure values p0, collected in one diagram. The blue frame shows a part of the waveform, where the position value y is compensated based on the signal from the accelerometer a in accordance with the previously described algorithm.
Based on the tests performed, it can be concluded that the maximum position error was e = 4 mm.

7. Discussion

The article presents simulation and experimental tests to verify the proposed control methods. The key problem was to find a way to read the data from the accelerometer in such a way that it would be possible to correctly determine the change in position of the actuator and, at the same time, ensure that measurement noise did not significantly affect the obtained measurement results. On the basis of the initial data collected, it was found that the data in the second phase of the movement should be analyzed when the accelerations are much lower. These conclusions result from the calculated value of the mean deviation in accordance with Table 1.
The acceleration values are integrated until the actuator reaches the specified position. On the basis of the obtained value, a compensation phase follows, where a new set value is determined. The aim of the research was to obtain a constant value of the position, regardless of the change of the supply pressure p0. Changing the supply pressure changes the acceleration of the system. Reducing this value leads to a decrease in the determined value of the acceleration integral.
Based on the research, it can be concluded that the best results can be achieved when the dynamics of actuator motion are limited. This can be done in two ways. One of them is limiting the supply pressure and pump flow. However, from a practical point of view it does not seem like a sensible solution. The second possibility is to limit the dynamics of the regulator by changing its selected parameters.
Based on the conducted research, it can be concluded that the proposed method has some disadvantages and limitations. In its present form, it is not suitable for positioning very precise drives. At the moment, the accelerometer module requires calibration each time it is placed on the new actuator. The author will focus on automating this process in his further works.

8. Conclusions

The aim of the research was to find a way to compensate for the disturbances occurring in a hydraulic cylinder using the data from a simplified model and an accelerometer mounted on the piston rod. The presented work showcases the compensation of pressure change influence on the positioning of an electrohydraulic drive. Tests were performed for three selected values of supply pressure.
From a practical point of view, the presented solution can be used in the case of already operating drives, where it is not possible to place a conventional position measuring system built into a hydraulic cylinder, such as a magnetostrictive sensor. The system described in the publication uses a sensor module with a microcontroller mounted directly on the piston rod by means of a threaded connection. Such a module can also be mounted in a different ways, e.g., by means of clamps. Since the control uses a signal coming from the range of motion with limited dynamics, the system can be configured for a specific application. The author wants to focus on this problem in further research.
At the same time, the proposed system can also act as a safety system, ensuring redundancy for the existing measuring system in the case of drives connected to very responsible systems (e.g., control of control systems used in aircraft). The proposed system can operate in parallel with a conventional position-measuring unit based on, e.g., a magnetostrictive sensor. Assembly of the module with the acceleration sensor does not require the removal of the hydraulic cylinder or its replacement.
To summarize, the main advantages of the solution proposed here are:
-
The possibility to determine the position of the actuator and use it in the control system using data from the MEMS acceleration sensor;
-
The relatively low price of the solution compared to magnetostrictive sensors and LVDT sensors mounted directly inside the actuator;
-
The ease of assembly;
-
The possibility to use a system to supervise the operation of the drive;
-
The theoretical possibility of integration with various types of linear drives (e.g., electric drives).
In the next steps, the author plans to use the presented method to compensate for other disturbances, such as the influence of load. The ongoing work is also aimed at such a modification of the presented sensor so that it can work in a wireless mode. The author also plans to design a dedicated PCB with a microcontroller and acceleration sensor. The electronic system should be protected against unfavorable external conditions, e.g., hydraulic oil.

Funding

This research was funded by the Polish Ministry of Science and Higher Education, grant no. 0614/SBAD/1529.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The author of the article is fully responsible for the construction of the test stand, the development of the control algorithms and their implantation, conducting experimental experiments and simulations, developing the test results, and writing the text of the article.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Lee, Y.; Park, J.; Lee, G. A Study on Failure Analysis and High Performance of Hydraulic Servo Actuator. Appl. Sci. 2020, 10, 7451. [Google Scholar] [CrossRef]
  2. Applications of Electro-Hydraulics Actuators—IEEE Conference Publication. Available online: https://ieeexplore.ieee.org/document/7506678 (accessed on 15 February 2021).
  3. Kwun, H.; Bartels, K.A. Magnetostrictive Sensor Technology and Its Applications. Ultrasonics 1998, 36, 171–178. [Google Scholar] [CrossRef]
  4. Calkins, F.T.; Flatau, A.B.; Dapino, M.J. Overview of Magnetostrictive Sensor Technology. J. Intell. Mater. Syst. Struct. 2007, 18, 1057–1066. [Google Scholar] [CrossRef]
  5. Zeimpekis, I.; Sari, I.; Kraft, M. Characterization of a Mechanical Motion Amplifier Applied to a MEMS Accelerometer. J. Microelectromechanical Syst. 2012, 21, 1032–1042. [Google Scholar] [CrossRef]
  6. Li, C.; Wang, Y.; Chen, J.; You, J.; Rajnathsing, H. Fault Diagnosis in a Gyroscope-Based Six-Axis Accelerometer. Trans. FAMENA 2018, 42, 103–114. [Google Scholar] [CrossRef]
  7. Lammel, G. The Future of MEMS Sensors in Our Connected World. In Proceedings of the 2015 28th IEEE International Conference on Micro Electro Mechanical Systems (MEMS), Estoril, Portugal, 18–22 January 2015; pp. 61–64. [Google Scholar]
  8. Guru Manikandan, K.; Pannirselvam, K.; Kenned, J.J.; Suresh Kumar, C. Investigations on Suitability of MEMS Based Accelerometer for Vibration Measurements. Mater. Today Proc. 2020. [Google Scholar] [CrossRef]
  9. Tahmasebipour, M.; Vafaie, A. A Novel Single Axis Capacitive MEMS Accelerometer with Double-Sided Suspension Beams Fabricated Using ΜWEDM. Sens. Actuators Phys. 2020, 309, 112003. [Google Scholar] [CrossRef]
  10. Lu, X.; Wang, Z.; Tan, C.; Yan, H.; Si, L.; Wei, D. A Portable Support Attitude Sensing System for Accurate Attitude Estimation of Hydraulic Support Based on Unscented Kalman Filter. Sensors 2020, 20, 5459. [Google Scholar] [CrossRef] [PubMed]
  11. Danes, L.; Vacca, A. A Tandem Axial-Piston Unit Based Strategy for the Reduction of Noise Sources in Hydraulic Systems. Energies 2020, 13, 5377. [Google Scholar] [CrossRef]
  12. Tang, S.; Yuan, S.; Zhu, Y.; Li, G. An Integrated Deep Learning Method towards Fault Diagnosis of Hydraulic Axial Piston Pump. Sensors 2020, 20, 6576. [Google Scholar] [CrossRef]
  13. Wieczorek, B.; Warguła, Ł.; Rybarczyk, D. Impact of a Hybrid Assisted Wheelchair Propulsion System on Motion Kinematics during Climbing up a Slope. Appl. Sci. 2020, 10, 1025. [Google Scholar] [CrossRef] [Green Version]
  14. Dong, Y.; Zwahlen, P.; Nguyen, A.M.; Frosio, R.; Rudolf, F. Ultra-High Precision MEMS Accelerometer. In Proceedings of the 2011 16th International Solid-State Sensors, Actuators and Microsystems Conference, Beijing, China, 5–9 June 2011; pp. 695–698. [Google Scholar]
  15. Iliyas Ahmad, M.; Yusof, Y.; Daud, M.E.; Latiff, K.; Abdul Kadir, A.Z.; Saif, Y. Machine Monitoring System: A Decade in Review. Int. J. Adv. Manuf. Technol. 2020, 108, 3645–3659. [Google Scholar] [CrossRef]
  16. Urbikain, G.; López de Lacalle, L.N. MoniThor: A Complete Monitoring Tool for Machining Data Acquisition Based on FPGA Programming. SoftwareX 2020, 11, 100387. [Google Scholar] [CrossRef]
  17. Olvera, D.; Elías-Zúñiga, A.; Martínez-Romero, O.; López de Lacalle, L.N.; Martínez-Alfaro, H.; Siller, H.R.; Pineda, M.W. Improved Predictions of the Stability Lobes for Milling Cutting Operations of Thin-Wall Components by Considering Ultra-Miniature Accelerometer Mass Effects. Int. J. Adv. Manuf. Technol. 2016, 86, 2139–2146. [Google Scholar] [CrossRef]
  18. BNO055. Available online: https://www.bosch-sensortec.com/products/smart-sensors/bno055.html (accessed on 22 January 2021).
  19. Bucinskas, V.; Mitrouchev, P.; Sutinys, E.; Sesok, N.; Iljin, I.; Morkvenaite-Vilkonciene, I. Evaluation of Comfort Level and Harvested Energy in the Vehicle Using Controlled Damping. Energies 2017, 10, 1742. [Google Scholar] [CrossRef] [Green Version]
  20. Garramiola, F.; Poza, J.; Madina, P.; del Olmo, J.; Ugalde, G. A Hybrid Sensor Fault Diagnosis for Maintenance in Railway Traction Drives. Sensors 2020, 20, 962. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  21. Zhao, H.; Zhang, J.; Jiang, Z.; Wei, D.; Zhang, X.; Mao, Z. A New Fault Diagnosis Method for a Diesel Engine Based on an Optimized Vibration Mel Frequency under Multiple Operation Conditions. Sensors 2019, 19, 2590. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Milecki, A.; Sedziak, D. The Usage of Acceleration Signal to Control Magneto-Rheological Fluid Damper. Int. J. Veh. Des. 2003, 33, 239. [Google Scholar] [CrossRef]
  23. Mohd-Yasin, F.; Nagel, D.J.; Korman, C.E. Noise in MEMS. Meas. Sci. Technol. 2009, 21, 012001. [Google Scholar] [CrossRef]
  24. Mohd-Yasin, F.; Korman, C.E.; Nagel, D.J. Measurement of Noise Characteristics of MEMS Accelerometers. Solid-State Electron. 2003, 47, 357–360. [Google Scholar] [CrossRef]
  25. Rybarczyk, D.; Sędziak, D.; Owczarek, P.; Owczarkowski, A. Modelling of Electrohydraulic Drive with a Valve Controlled by Synchronous Motor. In Proceedings of the Progress in Automation, Robotics and Measuring Techniques; Szewczyk, R., Zieliński, C., Kaliczyńska, M., Eds.; Springer International Publishing: Cham, Switzerland, 2015; pp. 215–222. [Google Scholar]
  26. Sokolov, V.; Krol, O.; Stepanova, O. Automatic Control System for Electrohydraulic Drive of Production Equipment. In Proceedings of the 2018 International Russian Automation Conference (RusAutoCon), Sochi, Russia, 9–16 September 2018; pp. 1–6. [Google Scholar]
  27. Milecki, A.; Rybarczyk, D.; Owczarek, P. Application of the MFC Method in Electrohydraulic Servo Drive with a Valve Controlled by Synchronous Motor. In Proceedings of the Recent Advances in Automation, Robotics and Measuring Techniques, Warsaw, Poland, 26–28 March 2014; Szewczyk, R., Zieliński, C., Kaliczyńska, M., Eds.; Springer International Publishing: Cham, Switzerland, 2014; pp. 167–174. [Google Scholar]
  28. Motion and Control Leader in Poland. Available online: https://www.parker.com/portal/site/PARKER/menuitem.223a4a3cce02eb6315731910237ad1ca/?vgnextoid=dee0eea74775e210VgnVCM10000048021dacRCRD&vgnextfmt=EN (accessed on 9 December 2020).
  29. Power Panel|B&R Industrial Automation. Available online: https://www.br-automation.com/en-gb/products/plc-systems/power-panel/ (accessed on 22 January 2021).
  30. NUCLEO-F446RE—STM32 Nucleo-64 Development Board with STM32F446RE MCU, Supports Arduino and ST Morpho Connectivity—STMicroelectronics. Available online: https://www.st.com/en/evaluation-tools/nucleo-f446re.html (accessed on 22 January 2021).
Figure 1. Waveforms of acceleration values and hb value during changing of the drive position.
Figure 1. Waveforms of acceleration values and hb value during changing of the drive position.
Sensors 21 01479 g001
Figure 2. Control system schematic (EHD—electrohydraulic drive).
Figure 2. Control system schematic (EHD—electrohydraulic drive).
Sensors 21 01479 g002
Figure 3. Graph showing the operation of the control algorithm, divided into two phases of movement.
Figure 3. Graph showing the operation of the control algorithm, divided into two phases of movement.
Sensors 21 01479 g003
Figure 4. Simulation model of the drive and control system (EHD—electrohydraulic drive).
Figure 4. Simulation model of the drive and control system (EHD—electrohydraulic drive).
Sensors 21 01479 g004
Figure 5. Correction function ca.
Figure 5. Correction function ca.
Sensors 21 01479 g005
Figure 6. Simulation results for two values of supply pressure for the position y = 75 mm: (a) p0 = 11 MPa; (b) p0 = 5 MPa.
Figure 6. Simulation results for two values of supply pressure for the position y = 75 mm: (a) p0 = 11 MPa; (b) p0 = 5 MPa.
Sensors 21 01479 g006
Figure 7. Control system diagram (test stand).
Figure 7. Control system diagram (test stand).
Sensors 21 01479 g007
Figure 8. Construction of the test stand: (a) microelectromechanical system (MEMS) accelerometer connected with the STM32 microcontroller module, (b) VLC electrohydraulic valve and (c) sensor module cover with connector.
Figure 8. Construction of the test stand: (a) microelectromechanical system (MEMS) accelerometer connected with the STM32 microcontroller module, (b) VLC electrohydraulic valve and (c) sensor module cover with connector.
Sensors 21 01479 g008
Figure 9. Acceleration a, calculated integral from acceleration hb, set-point hitting the drive valve x and actual position of the piston rod y for: (a) p0 = 5 MPa, u = 80 mm; (b) p0 = 9 MPa, u = 80 mm; (c) p0 = 11 MPa, u = 80 mm; (d) p0 = 5 MPa, u = 110 mm; (e) p0 = 9 MPa, u = 110 mm; (f) p0 = 11 MPa, u = 110 mm.
Figure 9. Acceleration a, calculated integral from acceleration hb, set-point hitting the drive valve x and actual position of the piston rod y for: (a) p0 = 5 MPa, u = 80 mm; (b) p0 = 9 MPa, u = 80 mm; (c) p0 = 11 MPa, u = 80 mm; (d) p0 = 5 MPa, u = 110 mm; (e) p0 = 9 MPa, u = 110 mm; (f) p0 = 11 MPa, u = 110 mm.
Sensors 21 01479 g009aSensors 21 01479 g009b
Figure 10. The electrohydraulic drive y position for the selected position values at the supply pressure p0 of 5, 9 and 11 MPa (taken from the reference magnetostrictive sensor).
Figure 10. The electrohydraulic drive y position for the selected position values at the supply pressure p0 of 5, 9 and 11 MPa (taken from the reference magnetostrictive sensor).
Sensors 21 01479 g010
Table 1. Selected test results for the parameter ha, determined by mean deviation σ, arithmetic average, standard deviation estimator sx and measurement uncertainty u(x).
Table 1. Selected test results for the parameter ha, determined by mean deviation σ, arithmetic average, standard deviation estimator sx and measurement uncertainty u(x).
p0 (MPa)ha (Chosen Values to Illustrate the Problem)Mean Deviation σArithmetic Averagesxu(x)
1168351390.754505.401753.96554.65
112813
114441
932021469.284493.201701.00537.90
96962
93527
53168366.923334.80430.83136.24
53977
52987
Table 2. Selected test results for the parameter hb, determined by mean deviation σ, arithmetic average, standard deviation estimator sx and measurement uncertainty u(x).
Table 2. Selected test results for the parameter hb, determined by mean deviation σ, arithmetic average, standard deviation estimator sx and measurement uncertainty u(x).
p0 (MPa)hb (Chosen Values to Illustrate the Problem)Mean Deviation σArithmetic Averagesxu(x)
1111237.701127.709.513.01
111118
111137
99837.30979.108.892.81
9967
9990
561823.92662.4029.589.35
5683
5699
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Rybarczyk, D. Application of the MEMS Accelerometer as the Position Sensor in Linear Electrohydraulic Drive. Sensors 2021, 21, 1479. https://doi.org/10.3390/s21041479

AMA Style

Rybarczyk D. Application of the MEMS Accelerometer as the Position Sensor in Linear Electrohydraulic Drive. Sensors. 2021; 21(4):1479. https://doi.org/10.3390/s21041479

Chicago/Turabian Style

Rybarczyk, Dominik. 2021. "Application of the MEMS Accelerometer as the Position Sensor in Linear Electrohydraulic Drive" Sensors 21, no. 4: 1479. https://doi.org/10.3390/s21041479

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop