Next Article in Journal
Application of Surface Electromyography (sEMG) in the Analysis of Upper Limb Muscle Activity in Women Aged 50+ During Torqway Riding
Previous Article in Journal
Advancements in Optical Fiber Sensors for pH Measurement: Technologies and Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automatic PID Control Strategy via Energy Dissipation for Tapping Mode Atomic Force Microscopy

State Key Laboratory of Precision Measurement Technology and Instruments, Tianjin University, Tianjin 300072, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(14), 4277; https://doi.org/10.3390/s25144277
Submission received: 11 May 2025 / Revised: 23 June 2025 / Accepted: 8 July 2025 / Published: 9 July 2025
(This article belongs to the Section Nanosensors)

Abstract

This study presents an automatic PID control strategy for Tapping-Mode Atomic Force Microscopy (TM-AFM) that addresses the impacts of energy dissipation on tip–sample interactions. Our methodology integrates energy analysis to quantify the critical relationship between energy loss and phase lag dynamics in tapping mode. Additionally, systematic decomposition of interaction force is performed to enable the reconstruction of system transfer functions. The study in this work examines the fluctuations of PID gains during critical oscillations. A SIMULINK-based virtual TM-AFM is developed to simulate practical measurement conditions, based on which a lookup table for PID gains across various phase lags is generated. The efficacy of the proposed algorithm is experimentally validated through the experiments of a calibration nanogrid and two kinds of coated silicon samples, demonstrating the improved tracking accuracy and the improvement of surface height of 5.4% compared to regular control scheme.

1. Introduction

Scanning probe microscopy (SPM) has become a milestone of nanotechnology due to its capability to resolve nanoscale topography and spatially map physicochemical properties. Central to SPM operation is the localized interaction between a probe and the sample surface, enabling quantitative extraction of both morphological features and material characteristics with atomic-level resolution [1]. The versatility of SPM is reflected in its diversified modalities, systematically categorized into Atomic Force Microscopy (AFM) for mechanical probing [2], Scanning Tunneling Microscopy (STM) for electronic state analysis [3] and Scanning Near-Field Optical Microscopy (SNOM) for near-field optical imaging [4], etc., each optimized for specific measurement scenarios through distinct tip–sample coupling mechanisms.
Among the operational modes of AFM, Tapping Mode AFM (TM-AFM) has been extensively adopted as a standard for high-resolution imaging [5]. In TM-AFM, the cantilever is oscillated near its resonant frequency with controlled amplitude, while a feedback loop maintains constant oscillation amplitude by maintaining constant tip–sample separation [6,7]. This intermittent-contact strategy strikes a critical balance between spatial resolution and minimized sample damage [8]. The operational principle of TM-AFM involves three interconnected stages: cantilever vibration through resonance excitation, cantilever amplitude detection [9] and feedback-controlled positioning based on Proportional–Integral–Derivative (PID) algorithms [10].
Maintaining precise tip–sample tracking necessitates sophisticated tuning of the PID controller to stabilize cantilever oscillations [11]. In industry, state-of-the-art AFMs predominantly rely on manual PID gains adjustment, a process inherently limited by its susceptibility to operator expertise and time-intensive nature [12]. Further complicating this challenge is the dynamics of tip–sample interactions, where different surface properties such as surface structure [13] or surface energy [14] would induce nonlinear shifts in system response. It is challenging to promptly adjust the PID gains when the surface properties of the sample undergo rapid changes during a single measurement [15].
Traditional PID tuning strategies in AFMs predominantly rely on the linear system models with well-defined transfer functions. Empirical methods like Ziegler–Nichols [16], Cohen–Coon [17] and pole placement optimization method [18], etc., often require an a priori system model to perform effective tracking. These traditional approaches face challenges in adapting to varied material properties, as they are inherently based on the static assumptions [19]. An evolution within this framework is relay-based auto-tuning, which utilizes limit cycle oscillations to identify transfer functions for homogeneous surfaces during pre-scans [20]. However, it still falls short when confronted with abrupt material or structural transitions of sample, demanding real-time parameter adjustments. To address these limitations, the fuzzy logic systems have been proposed [21]. By discretizing tracking errors into linguistic variables through Gaussian membership functions, these systems enable rule-based PID gains update without requiring explicit transfer function models [22]. Similarly to the fuzzy control, a control approach that uses lateral scan speed as a feedback can improve tracking accuracy for high-speed AFM [23]. Nevertheless, even such error-based or velocity-based control, which indeed improved the performance of AFMs, remains rooted in the concept of a fixed transfer function [24]. When the interaction between the sample and the AFM tip changes, so does the transfer function, making it difficult to stably and precisely measure sample profiles. More recently, artificial intelligence (AI)-based approaches have been proposed to utilize convolutional neural networks to predict controller gains with high accuracy, and the response velocity can be dynamically adjusted by means of reinforcement learning [25,26]. Yet, these advancements remain relatively weak in terms of theoretical aspects, raising questions about their stability. Ultimately, to fully harness the potential of AFM, in-depth research into the varying properties of samples and the stability of the system is imperative.
Our work addresses these limitations through a phase-lag-based dynamic PID control framework for TM-AFM. Key innovations stem from two pivotal observations: tip–sample adhesion modifies system energy dissipation, manifested as measurable phase lag variation between cantilever displacement and driving signals; critical oscillation thresholds correlate with both PI gains and phase lags. By reconciling energy conservation principles with tip–sample interaction force decomposition, we derive analytical expressions linking the variation in phase lag to the adjustments of PID gains. A SIMULINK-based AFM which was validated through experiments is applied to analyze the effectiveness of the proposed method. A lookup table via phase lag variations is also derived for experiments. The necessity of the proposed method is verified through the experiments of a calibration nanogrid as well as the coated samples.

2. Methodology

2.1. Principle of TM-AFM

Figure 1 depicts the fundamental mechanism of TM-AFM. During the scanning process, the cantilever is excited by the driving force to undergo oscillations close to its resonance frequency. The amplitude of the cantilever’s oscillation is demodulated through the amplitude detection methods, such as the Lock-in Amplifier (LIA) method [27] or the Root Mean Square to Direct Current (RMS-DC) method [28], etc. As the surface height varies during scanning, it results in the amplitude changes due to the interaction force between the tip and the sample. To counteract these variations, a feedback loop is implemented to stabilize the amplitude and relay control signals to the Z-scanner. The morphology of the sample is then retrieved as the negative movements of the Z-scanner. Both the cantilever and Z-scanner can be regarded as second-order underdamped systems. The input voltage of the Z-scanner module is converted to the vertical motions of the cantilever. Taking the cantilever as example, the corresponding dynamics can be described using point-mass model, as shown in Equation (1),
m z ¨ c ( t ) + c z ˙ c ( t ) + k z c ( t ) = F drv ( t )
where m, c and k refer to the equivalent masses, damping and elasticities of the cantilever, Fdrv(t) = F0cos(ωt) is the driving force with F0 as the amplitude and ω is the driving angular frequency. The dynamics of the cantilever can then be solved as Equation (2),
z c ( t ) = C e ω 0 t 2 Q cos ω 0 1 ( c 4 m ω ) 2 t + ψ + F 0 m ( ω 0 ω ) 2 + k 2 c 2 ω 2 cos ( ω t φ ) φ = arctan ω 0 ω ω 0 2 ω 2 1 Q
where coefficient C and ψ are determined by initial condition, φ refers to the phase difference, Q = m k / c is defined as the quality factor of the cantilever and ω 0 = k / m is the resonant angular frequency of the cantilever. According to Equation (2), if ω is equal to the resonant frequency of the cantilever, φ without the impact of interaction force would be stabilized at 90°, and the free oscillation amplitude of the cantilever can be derived as A0 = F0Q/k. The transfer functions of the cantilever and the Z-scanner can be outlined in Equation (3),
H c ( s ) = 1 m s 2 + c s + k H z ( s ) = K E - D ω z 2 s 2 + ω z / Q z s + ω z 2
where s is the complex frequency of the amplitude errors. ωz and Qz refer to the resonance angular frequency and quality factor of Z-scanner, and KE-D corresponds to voltage-displacement conversion factor. Generally, in the time domain, the transfer function of the amplitude detection module hamp(t) can be treated as convolution of the sine function with a low-pass filter. The PID controller is applied to control the input of the system according to the errors, where D gain is usually set as 0 in TM-AFM [29]. Here we define Hamp(s) as the Laplace transform of hamp(t) and G(s) as the transform function of the PID controller. Hamp(s) and G(s) can be formulated as Equation (4),
H amp ( s ) = s s 2 + ω 2 ω LP ω LP + s G ( s ) = K p + K i s
where ωLP refers to the cutoff frequency of the low pass filter; i and Ki are the corresponding gains of PI controller. Here we define Fspec(s) as the spectrum of Fdrv(t) and HT-S(s) as the transfer function of the interaction module. From Figure 1, it can be observed that both the input profile and the output motions of the Z-scanner module will change the relative position between the tip and the sample, thereby altering the relative force. The displacement caused by the interaction force module will be reflected in the envelope of the motion signal of the cantilever, while the rest caused by the driving force can be equivalent to the carrier signal with relatively higher frequency. The amplitude detection module is employed to extract the envelope of the motions of the cantilever. Therefore, it can eliminate the carrier of the driving signal but will not affect the displacement caused by the interaction force module. The open transfer function of the system can be approximated as Equation (5),
T F sys = G H z H T - S + F spec H c H amp G H z H T - S H c
where TFsys is the open loop transfer function of the system. Define Hc,T-S = HT-SHc to express the transfer function of cantilever under the impact of the interaction force; the transfer function of the system can then be reformulated as Equation (6),
T F sys = G H z H c , T - S T F sys ,   close = G H z H c , T - S 1 + G H z H c , T - S
where TFsys, close refers to the closed loop transfer function of system.

2.2. Phase Lag Modeling

As displayed by the load–unload curves in Figure 2a, affected by the inelastic interactions between the tip and the sample, a greater displacement is required to restore the deflection of the cantilever probe to its initial state during separation. The area enclosed between the load-unload curves would be the energy dissipated, which would impact cantilever dynamics. According to the transfer function in Equation (1), the dynamics of the cantilever considering interaction force can be redescribed through Equation (7),
m z ¨ c ( t ) + c z ˙ c ( t ) + k z c ( t ) = F drv ( t ) + F T - S ( t )
where FT-S(t) is defined as the interaction force between the tip and the sample. Consequently, the solution in Equation (2) is no longer accurate for the cantilever dynamics, which necessitates considering the effects of energy dissipation. From an energy-conservation standpoint, the power of the driving force acting on the cantilever, in conjunction with its inherent energy losses, must balance the power of energy dissipation. To this end, we introduce Pdrv, Pdmp-air and PT-S to represent the power of the driving force, the damping of cantilever in air and the interaction force between the tip and the sample, respectively, as described in Equation (8),
P drv = F drv ( t ) z ˙ c ( t ) P damp - air = c z ˙ c 2 ( t ) P T - S = F T - S ( t ) z ˙ c ( t )
Defining Asp as the setpoint amplitude, the motion of the cantilever can be expressed as Aspcos(ωt + φ), then the averaged power in one movement cycle can be written as Equation (9).
P ¯ drv = F 0 z ˙ c = 1 2 F 0 A sp ω sin φ P ¯ damp ,   air = c z ˙ c 2 = 1 2 c A sp 2 ω 2 P ¯ T - S = F T - S z ˙ c
where denotes integration operation. Based on Equation (9), we can obtain the expression of P ¯ T - S as given by Equation (10).
P ¯ T - S = P ¯ drv P ¯ damp ,   air = 1 2 k A sp 2 ω Q A 0 A sp sin φ ω ω 0
In addition, in terms of the kinetic energy, the averaged kinetic energy of the cantilever is equal to its virial, so the phase lag φ can be further expressed by FT-S(t) based on the virial theory [30], as given by Equation (11),
E ¯ kin = 1 2 m z ˙ c 2 = 1 2 k z c 2 + F drv z c + F T - S z c
where E ¯ kin denotes the averaged kinetic energy of cantilever. According to Equation (10) and Equation (11), the phase lag φ can be expressed as given by Equation (12).
sin φ = A sp A 0 ω ω 0 1 2 Q ω 0 k A s p A 0 ω 2 P ¯ T - S cos φ 2 Q F T - S z c k A sp A 0
Energy dissipation is inherently irreversible, thus P ¯ T - S results in a negative impact. Based on the analysis provided, it can be deduced that the phase lag will increase with the increase in energy dissipation during the contact between the tip and the sample.

2.3. System Stability Analysis

To analyze the effects of FT-S(t) on the system stability, an effective approach involves decomposing based on its characteristics. Temporally localize the kinematic trajectory at its nadir, the motion of the cantilever exhibits symmetry on both its left and right sides, while the velocity displays central symmetry throughout one cycle. Motivated by this observation, FT-S(t) can be decomposed into two sub-forces, F1(t) and F2(t), where F1(t) conforms to odd functional components and F2(t) conforms to an even functional components, respectively, as illustrated in Figure 2b. Equation (13) provides the corresponding expressions for F1(t) and F2(t),
F T - S ( t ) = F 1 ( t ) + F 2 ( t ) = c 1 ( t ) z c ( t ) + c 2 ( t ) z ˙ c ( t )
where c1(t) and c2(t) refer to the coefficients which both accord with even functions. According to Equation (11), F 1 ( t ) z ˙ ( t ) and F2(t)z(t) would exhibit odd function distributions and do not generate energy dissipation in one cycle. sinφ and cosφ can then be redescribed as Equation (14),
sin φ = A sp A 0 ω ω 0 1 2 Q ω 0 k A s p A 0 ω 2 P ¯ T - S = A sp A 0 ω ω 0 1 2 Q ω 0 k A s p A 0 ω 2 c 2 z ˙ c 2 cos φ = 2 Q k A sp A 0 F 1 z c = 2 Q k A sp A 0 c 1 z c 2
Here we define c 1 ¯ and c 2 ¯ to express the averaged impacts of Fint(t) in one cycle, as shown in Equation (15),
c ¯ 1 z c 2 = c 1 z c 2 c ¯ 2 z ˙ c 2 = c 2 z ˙ c 2
From Equation (15), it would be clear that the sign of c 1 ¯ and c 2 ¯ accord with c 1 z 2 and c 2 z ˙ 2 . Compared with Equation (12), since the term P ¯ T - S results in a negative impact, c ¯ 2 would be negative accordingly. After that, based on Equation (9) and Equation (11), we can deduce the averaged damping power and the averaged kinetic energy under the impacts of interaction force as Equation (16),
P ¯ damp _ equi = P ¯ damp ,   air + P ¯ T - S = c + c ¯ 2 z ˙ c 2 E ¯ kin _ equi = 1 2 k c ¯ 1 z c 2 + F d r v z c
where P ¯ damp _ equi and E ¯ kin _ equi denote the averaged damping power and the averaged kinetic energy, respectively. The point mass model in Equation (7) can be reformulated as Equation (17),
m z ¨ ( t ) + c + c ¯ 2 z ˙ ( t ) + k c ¯ 1 z ( t ) = F drv ( t )
Here, Equation (17) can be used to describe the average impact of interaction force on the transfer function of the cantilever within one cycle. Hc,T-S can be formulated as Equation (18),
H c , T - S = C c m s 2 + c + c ¯ 2 s + k c ¯ 1
where Cc is a non-negative coefficient used to represent the numerical amplification when transmitted from force to displacements. According to Equation (18), the actual resonant angular frequency due to contact and the actual amplitude of TM-AFM can be derived as shown in Equation (19).
ω act = k c ¯ 1 m A act = A 0 ω act ω sin φ
where ωact is the actual resonant angular frequency; Aact is defined as the actual amplitude of the cantilever. According to Equation (12), Equation (13) and Equation (16), we can observe that Aact would be equal to Asp in the absence of the energy dissipation. However, if the energy dissipation is present, the discrepancy between Aact and Asp results in a fake height signal for cantilever, which will finally mislead PI controller during scan. It is crucial to eliminate such errors according to the variations in sinφ. Afterwards, to clarify the impacts of the phase lag to the stability of system, it would be necessary to separately discuss in the following two cases:
(1)
φ belongs to 0–90°
In this condition, c ¯ 1 would be negative since cosφ ≥ 0. As illustrated by the dotted spectrum in Figure 2c, Equation (19) reveals an increase in the equivalent elasticity of the cantilever, resulting in a shift in the resonant frequency towards higher values and a concurrent decrease in resonance peak. Furthermore, due to the influence of the energy dissipation, an increase in the equivalent damping will lead to a rise in amplitude, as illustrated by the amber curve in Figure 2c. Based on the equivalent model of the cantilever in Equation (18), the close loop transfer function of the system can be transformed as Equation (20),
T F sys ,   close = K E - D ω z 2 K p s + K i s ( s 2 + ( ω z / Q z ) s + ω z 2 ) m s 2 + c + c ¯ 2 s + k c ¯ 1 + C c K E - D ω z 2 K p s + K i
From Equation (14), we noticed that energy dissipation is only related to c2(t), so the coefficient c ¯ 1 in Equation (20) can be neglected to simplify analysis. To assess the variation in system stability, we first define the root of system at critical oscillation as S1 = a0j. When energy dissipation presents, the variation in S1 along the imaginary axis can be ignored because Fint(t) is much lower than the driving force. Equation (21) can be applied for calculating the PI gains,
S 1 ( S 1 2 + ω z Q z S 1 + ω z 2 ) m S 1 2 + c + c ¯ 2 S 1 + k + C c K E - D ω z 2 K p c + Δ K p S 1 + K i c + Δ K i = 0
where Kpc and Kic refer to the PI gains at critical oscillation without energy dissipation, and ΔKp and ΔKi are the adjustments of p gain and I gain. ΔKp and ΔKi can be derived as Equation (22),
Δ K p = c z a 0 2 C c c ¯ 2 Δ K i = a 0 2 ω z 2 a 0 2 C c K E - D ω z 2 c ¯ 2
It is clear that if the damp of cantilever decreases, ΔKp would be negative, so Kp should be lower to avoid system oscillation. The sign of ΔKi would be determined by the resonant frequency of the Z-scanner.
(2)
φ belongs to 90–180°
For the condition that φ falls in range of 90–180°, a similar trend is observed: with the increase in the equivalent damping, the increase in energy dissipation would result in the decrease in system stability, and the phase lag will increase towards 90°. It becomes evident that the deviation between sinφ and sinφ0 can quantitively express the impact of the energy dissipation to PI gains in critical oscillation.
According to the above investigations, it is essential to implement dynamic control if energy dissipation fluctuates during a single scan or among consecutive measurements. It is necessary for two reasons: firstly, to compensate for fake height signals, and secondly, to promptly adjust the PI gains to prevent system oscillation. Consequently, a dynamic control strategy for TM-AFM is proposed, as depicted in Figure 3. Unlike fixed PI control methods, the relationship between the critical PI gains and the phase lag would be numerically determined using the virtual TM-AFM based on SIMULINK and summarized in a lookup table before measurement. During scanning, the Digital Signal Processing (DSP) unit dynamically sends the optimal PI gains to the measurement system and the height compensation module based on predefined lookup table. Subsequently, the height error is determined based on variations in phase lag and compensated for real time to enhance the accuracy of measurement.

3. Simulations

3.1. System Virtualization

To solidify our investigation, a tapping mode virtual AFM framework is established based on SIMULINK in MATLAB R2018a to ensure simulations as close as possible to the real one. As described in Figure 4a, we developed the modules of each individual block and integrated them to simulate a line scan of TM-AFM [31]. The system includes sub-modules such as cantilever block, input profile block, interaction force block, amplitude detection block and PI control block, etc. In the interaction force block, the design of the adhesion force models between the tip and the sample has been categorized as the DMT model, JKR model and M-D model according to the adhesion level of interaction force [31], allowing for force analysis to be completed under all distinct conditions.
Figure 4b presents the simulations of a 20 nm step based on our virtual TM-AFM. In this simulation, non-energy-dissipation presents between the tip and the sample. The morphology of the step is well-restored with the profiles closely matching the input step height. Through the control of the driving force, the free resonance amplitude is set as 60 nm, and the setpoint amplitude is preset to half of the free resonance amplitude. The phase lag stabilizes at 30° in Figure 4b, where sinφ is equal to 0.5. The measurement error in the step edge can be clearly observed according to the variation in phase lag.

3.2. Phase Lag Analysis

The relationship between the phase lag and the interaction force is simulated based on the proposed virtual system. Since the adhesion force is one predominant sample-related factor to energy dissipation, the surface energy is applied for simulation of the level of energy dissipation. The free oscillation amplitude of cantilever A0 is selected as 60 nm to simulate actual conditions. The preliminary settings of the internal gains of the proposed virtual system are shown in Table 1, where the features of cantilever are simulated based on TESPA-R3 from Bruker Co. (Billerica, MA, USA). Etip and Rtip are defined as the elastic modulus and radius of the tip, respectively.
The amplitude and the phase lag during approach are previously analyzed based on our virtual system. The elastic modulus of the sample is set as 100 MPa, and a set of surface energies ranging from 0 mJ/m2 to 50 mJ/m2 are selected to quantify adhesion force. As given by the approaching simulation resulted in Figure 5, with the decrease in tip–sample separation, cosφ will transit from negative to positive, while sinφ and Aact will roughly decrease. With the increase in surface energy, more approaching movement is required for local maximum of sinφ, thus resulting in the delay of phase lag. This phenomenon is quite consistent with the theoretical analysis. It is also noticed that sinφ will reach local maximum at cosφ = 0, and this local maximum will move to the left with the increase in surface energy. It can be inferred that the dashed area in Figure 5 corresponds to the energy dissipation. The stability of the system under such circumstances is quite weak. Therefore, it would be advisable to reduce the setpoint to escape from this region to ensure measurement stability.
Moreover, the impacts of the adhesion force with different elastic modulus of the sample are further analyzed for TM-AFM. The surface energy is selected from 0 mJ/m2 to 50 mJ/m2, and three kinds of elastic modulus Esam are also involved, which are 50 MPa, 100 MPa and 1 GPa, respectively. The distance between the sample and the initial balance position of the cantilever is set as 30 nm. When the PI controller is enabled and the cantilever reaches a stable state, the actual amplitude can be equal to the movements of the Z-scanner. Figure 6a,b give the variations in phase lag as well as actual amplitude. It is evident that both sinφ and Aact increase as surface energy rises. When Esp is relatively higher and surface energy is lower, sinφ approximates closely to Aact/A0, and the actual amplitude approximates Aact. This is particularly evident when Esam = 1 GPa and surface energy is 0 mJ/m2, where sinφ is less than 0.51 and the actual amplitude is merely 30.02 nm. Therefore, besides the surface energy, we can deduce that the stiffness of the sample determines the contact area and subsequently influences energy dissipation.
Furthermore, the system stability under different surface energies is investigated. Fixing the elastic modulus as Esam = 1 GPa, Figure 6c–e present the relationship between the PI gains at critical oscillation and variation in phase lag under different levels of surface energies. The dotted line in Figure 6c refers to the fitted result of sinφ with slope of 1.05 × 10−3 m2/mJ. As shown in Figure 6d–e, both p gain and I gain will decrease with increased sinφ. When sinφ changes from 0.506 to 0.615, the variation in I gain even reaches 1250, indicating the decrease in system stability. The ratio of PI gains at sinφ = 0.615 compared to the ones at sinφ = 0.506 are calculated as 0.67 and 0.41, respectively. According to the above analysis, the effectiveness of our research was verified based on the designed virtual framework.

4. Experiments

Figure 7 gives the overview of the experiment setup, which is a laboratory-developed AFM system with an 8-inch sample stage. This system employs a tip-scanning scheme, of which the scanning range is 100 × 100 × 15 µm3, and the noise floor is about 0.05 nm. The type of cantilever used for measurement is TESPA-R3 from Bruker Co. A system identification of the experimental equipment was initially carried out through a frequency scan, resulting in the transfer functions of both the Z-scanner and cantilever, as formulated in Equation (23),
H c ( s ) = 7.29 × 10 10 s 2 + 1714 s + 7.29 × 10 10 H z ( s ) = 6.46 × 10 2 s 2 + 1410 s + 1.96 × 10 8
The corresponding gains in each part of AFM were also retrieved and added on the SIMULINK blocks. After that, by utilizing the virtual framework outlined in Section 3.1, the PI gains of the system during critical oscillation were investigated and summarized in the lookup table provided in Table 2. This lookup table allows the system to operate with an appropriate response speed while maintaining a stable state with update rate of 500 Hz. The gains employed for scanning will be 0.8 times of those listed in Table 2 to guarantee measurement stability. The range of phase lag variation is considered between 0° and 32° to accommodate the actual measurement environment. The lateral scan rate of the AFM is preset as 0.5 Hz, and the scan pixel is set as 256 × 256 pixels2.

4.1. Standard Height Grid Measurement

To evaluate the performance of the proposed strategy, a calibration nanogrid (BudgetSensors Co., Ltd., Sofia, Bulgaria, HS-20MG, certified height 19.5 ± 0.8 nm) was scanned using both automatic and fixed PI configurations. The grid under test is fabricated though featuring silicon dioxide structure arrays on a silicon substrate; therefore, there will be a difference in phase between the top and the bottom of grid.
The fixed PI strategy maintains PI gains at Kp = 10 and Ki = 1600 throughout imaging. The phase lag map of the sample was initially characterized using fixed PI gains with the detected voltage of the cantilever’s amplitude set as 1 V at free oscillation and the setpoint voltage set as 0.5 V. The initial time delay between the driving signal of the cantilever and the input of the PID controller is recorded as 30° in the experiment.
Figure 8 quantifies the phase lag map as well as the topography of the measured region. The processing procedure of the grid significantly influences the phase lag discrepancies between the bottom and the top areas. Specifically, Figure 8a shows that the phase lag at the bottom varies between 61.5° and 62.6°, whereas the phase lag on the top ranges from 62° to 68°. Furthermore, it is notable that significant phase lag arises in areas of step edge. It would be quite essential to opt for larger PI gains in the step edge, rather than dynamic ones, to improve tracking accuracy. To address this issue, the diagram presented in the right section of Figure 8a is utilized. Defining the amplitude error as the deviation between the retrieved amplitude curve and the setpoint amplitude, by differentiating the error signal, we can obtain both the maximum and minimum vertical speeds of the Z-scanner at each step edge. Empirically, the time it takes to pass through each step edge is much less than 1/5 of the scanning time for each line, so the vertical speed of the Z-scanner in step edge is usually higher than the ratio of the sample height to this transition time. Therefore, a set of maximum and minimum speed position in one step edge can be searched by comparing the real-time vertical speed with a given threshold. Related to scanning speed, scanning range and sample height, this threshold can be defined as Equation (24),
C Thr = 5 H sam v scan L scan
where CThr is defined as the threshold, Hsam is the height of sample, vscan is the velocity of X-scanner and Lscan refers to the lateral scanning range along X-axis. Subsequently, the area between each pair of extreme points is set as “1”, while the area outside these pairs is regarded as “0”. The error signal is then converted into a binary form, where the regions encoded as “1” will undergo adjustment of PI gains for critical oscillations.
Figure 8b presents measurement comparisons through first-order plane fit between the proposed strategy and the traditional fixed PI methods. It is evident that the structure measured using dynamic PI gains yields comparable results to those obtained with fixed gains. For instance, considering the profiles at X = 4 µm in Figure 8c, the heights of the grid retrieved by the proposed method and the method using fixed gains are 19.6 nm and 19.8 nm, respectively. The height standard deviations for the top region, using the method proposed in this paper and the one with fixed PI gains, are 0.13 nm and 0.28 nm. Based on the results above, it appears that the height deviation obtained using the proposed method is relatively smaller than that achieved with fixed PI gains, indicating that employing dynamic PI gains not only effectively mitigates the risk of oscillation but also enhances measurement precision.

4.2. Half-Coated Silicon Measurement

To further validate the effectiveness of the proposed strategy, a silicon-based sample coated with a metal film of several nanometers thickness is measured. Half of the measurement region was processed to expose the silicon substrate for comparison. The time delay between the driving signal of the cantilever and the input of PID controller is recorded as 30° in this experiment. Figure 9a displays the phase lag map of the sample, where the substrate and the coated areas can be clearly distinguished based on phase lag variations. Taking the profile at X = 35 µm as an example, the irregularity of the coating is reflected by phase lag fluctuations ranging from 63° to 92° at the coated positions. Such irregularity may significantly impact measurement accuracy.
Prior to the experiment, a pre-scan was conducted for protecting the AFM head. It was found that due to the energy dissipation, the surface structure could not be effectively retrieved using higher PI gains. The optimal fixed PI gains were preset as Kp = 5.1 and Ki = 700.
Figure 9b displays measurement results were obtained using both the proposed strategy and the fixed PI method. Both of these two methods are capable of measuring the sample structures in alignment with the phase map depicted in Figure 9a. However, it is evident that the measurement deviations using fixed PI gains are relatively higher compared to those achieved with the auto-tuning strategy. Figure 9c gives the bar graph comparisons of both measurement height and PI gains, respectively. It can be observed that 85% of the measurement results obtained by the proposed method fall within the range of ±10 nm, whereas the measurements using fixed PI gains account for approximately 75% within this range, even with the maximum measurement result reaching 50 nm. Similar results are evident in the results of the amplitude errors, where the proportion of amplitude errors within ±2 nm exceeds 90% for the proposed method, while that of the fixed PI gains is less than 80%. More clearly, the profile retrieved using fixed PI gains in Figure 9d shows fluctuations within the coated area, ranging from −25.8 nm to 46.1 nm. This is because the controller with fixed gains may not be suitable throughout the entire measurement. Similarly, from the comparison of amplitude error, it is noticed that the maximum error using fixed PI gains reaches ±10 nm, whereas the ones with automatic PI gains are in range of ±2.2 nm. In summary of experiments, the stability of the system can be improved through the dynamic control strategy of PI gains.

4.3. Silicon-Base Photoresist Substrate Measurement

Different from the experiments of thin films in Section 4.2, the proposed method is further applied to a silicon-base photoresist substrate sample with a relative height of several hundred nanometers. As illustrated in the snapshot of the measured sample in Figure 10, the alphabet-patterned regions correspond to silicon, while the remaining areas represent the photoresist substrate. The time delay between the driving signal of cantilever and the input of PID controller is recorded as −60° in this experiment. A pre-scan was conducted using PI gains of Kp = 3 and Ki = 500 to generate the phase lag map. Notably, significant phase lag differences are observed between the two material surfaces due to the variation in adhesion forces. Taking the profile at X = 35 µm as example, a phase lag variation between two materials was recorded as 22.4°. As shown in Figure 11, to investigate the impacts of adhesion forces on the optimal PI gains, a series of measurements are performed by fixing p gain at 3 while varying I gains from 500 to 1600, with results compared with the proposed automatic PI control method. It is clear that the micro structure can be recovered across all I gains, but overshoot emerged in the transition zones between two materials when I gain exceeded 500. In addition, while lower I gain can avoid overshoot and reduce amplitude errors for photoresist, it will impact the response speed and then increase amplitude errors of silicon. The optimal I gain is determined to be 1600 for silicon and 500 for photoresist, which indicates that fixed PI gains are inappropriate for materials with significant difference in adhesion force. Conversely, through the auto-tuning of PI controller, the proposed method successfully avoids overshoot and maintains lower amplitude errors of both silicon and photoresist. By calculating the mean values of the base and the top, the height of the pattern in Figure 10 can be retrieved as the relative difference. The measured height of the sample using fixed PI gains is 519.6 nm. However, based on the proposed strategy, the mean height of the sample is corrected to 547.4 nm, where there is a 5.4% improvement in the height of the sample. In addition, the contact mode in AFM is immune to the energy dissipation; therefore, the same region in the sample was also measured in contact mode using a commercial AFM (Dimension ICON, Bruker Co., Billerica, MA, USA). As shown in Figure 12, the measured height of the profile along the line at X = 35 µm is 549.5 nm. This result exhibits the agreement with the measurements obtained using the proposed automatic strategy. Through analysis of phase lag, the effective compensation is made for height errors caused by adhesion force variations.

5. Conclusions

This paper reports a novel dynamic PID control method tailored for TM-AFM. Based on the principle of energy dissipation, we conduct an in-depth analysis of the relationship between the phase lag of cantilever and system stability. Subsequently, we successfully derive an automatic tuning strategy for PI gains by means of virtual AFM framework. Distinct from other approaches, our method possesses the capability to automatically adjust PI gains in response to changes in phase lag, thereby effectively ensuring measurement accuracy while preventing system oscillation. The efficacy of our method has been rigorously verified through both simulations and experiments. Our proposed method holds significant industrial application potential, particularly in the microstructural characterization of multi-material samples.

Author Contributions

Conceptualization, S.W. and Y.Z.; methodology, Y.Z.; software, S.-S.X.; resources, Y.Z. and J.-R.L.; data curation writing—original draft preparation, Y.Z.; writing—review and editing, S.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key R & D Program of China (Funder: Sen Wu; Grant number: 2020YFB1712701); and the National Natural Science Foundation of China (Funder: Sen Wu; Grant number: 61973233).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors would like to thank Nian-hang Lu and Rui Zhang for their guidance in electrical design. Special appreciation is extended to FreeSpirit Instruments Co., Ltd. (Suzhou, China) for the technical support in experimental validation.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TM-AFMTapping Mode Atomic Force Microscopy
SPMScanning Probe Microscopy
STMScanning Tunneling Microscopy
SNOMScanning Near-Field Optical Microscopy
AFMAtomic Force Microscopy
PIDProportional Integral-Derivative
AIArtificial Intelligence
RMS-DCRoot Mean Square to Direct Current
LIALock-in Amplifier

References

  1. Eigler, D.M.; Schweizer, E.K. Positioning Single Atoms with a Scanning Tunnelling Microscope. Nature 1990, 344, 524–526. [Google Scholar] [CrossRef]
  2. Binnig, G.; Quate, C.F.; Gerber, C. Atomic Force Microscope. Phys. Rev. Lett. 1986, 56, 930–933. [Google Scholar] [CrossRef] [PubMed]
  3. Binnig, G.; Rohrer, H. Scanning Tunneling Microscopy. Surf. Sci. 1982, 126, 236–244. [Google Scholar] [CrossRef]
  4. Betzig, E.; Trautman, J.K.; Harris, T.D.; Weiner, J.S.; Kostelak, R.L. Breaking the Diffraction Barrier: Optical Microscopy on a Nanometric Scale. Science 1991, 251, 1468–1470. [Google Scholar] [CrossRef] [PubMed]
  5. Martin, Y.; Williams, C.; Wickramasinghe, H. Atomic force microscope–force mapping and profiling on a sub 100-Å scale. J. Appl. Phys. 1987, 61, 4723–4729. [Google Scholar] [CrossRef]
  6. Zhong, Q.; Inniss, D.; Kjoller, K.; Elings, V. Fractured polymer/silica fiber surface studied by tapping mode atomic force microscopy. Sur. Sci. Lett. 1993, 290, 688–692. [Google Scholar]
  7. Andreas, K.; Sebastian, G.; Philipp, D.; Nicolas, H.; Markus, R.; Georg, P. An Integrated, Exchangeable Three-Electrode Electrochemical Setup for AFM-Based Scanning Electrochemical Microscopy. Sensors 2023, 23, 5228. [Google Scholar]
  8. Yang, P.C.; Chen, Y.; Vaez-Iravani, M. Attractive-Mode Atomic Force Microscopy with Optical Detection in an Orthogonal Cantilever/Sample Configuration. J. Appl. Phys. 1992, 71, 2499–2502. [Google Scholar] [CrossRef]
  9. Mertz, J.; Marti, O.; Mlynek, J. Regulation of a Microcantilever Response by Force Feedback. Appl. Phys. Lett. 1993, 62, 2344–2346. [Google Scholar] [CrossRef]
  10. Drake, B.; Weisenhorn, A.; Gould, S.; Albrecht, T.; Quate, C.; Cannell, D.; Hansma, H.; Hansma, P. Imaging Crystals, Polymers, and Processes in Water with the Atomic Force Microscope. Science 1989, 243, 1586–1589. [Google Scholar] [CrossRef]
  11. Matilde, G.; Bruno, T.; Faiza, A.S.; Massimo, V.; Michele, B. Adaptive Drive as a Control Strategy for Fast Scanning in Dynamic Mode Atomic Force Microscopy. Sensors 2025, 25, 860. [Google Scholar] [CrossRef] [PubMed]
  12. Paloczi, G.T.; Smith, B.L.; Hansma, P.K.; Walters, D.A.; Wendman, M.A. Rapid Imaging of Calcite Crystal Growth using Atomic Force Microscopy with Small Cantilevers. Appl. Phys. Lett. 1998, 73, 1658–1660. [Google Scholar] [CrossRef]
  13. Bar, G.; Brandsch, R.; Whangbo, M.-H. Effect of Viscoelastic Properties of Polymers on the Phase Shift in Tapping Mode Atomic Force Microscopy. Langmuir 1998, 14, 7343–7347. [Google Scholar] [CrossRef]
  14. Magonov, S.; Elings, V.; Whangbo, M. Phase imaging and stiffness in tapping-mode atomic force microscopy. Sur. Sci. 1997, 375, 385–391. [Google Scholar] [CrossRef]
  15. Vlassov, S.; Oras, S.; Antsov, M.; Sosnin, I.; Polyakov, B.; Shutka, A.; Yu Krauchanka, M.; Dorogin, L.M. Adhesion and Mechanical Properties of PDMS Based Materials Probed with AFM: A Review. Rev. Adv. Mater. Sci. 2018, 56, 62–78. [Google Scholar] [CrossRef]
  16. Ziegler, J.G.; Nichols, N.B. Optimum Settings for Automatic Controllers. Trans. ASME 1942, 64, 759–768. [Google Scholar] [CrossRef]
  17. Cohen, G.H.; Coon, G.A. Theoretical Consideration of Retarded Control. Trans. ASME 1953, 75, 827–834. [Google Scholar] [CrossRef]
  18. Wu, H.; Su, W.; Liu, Z. PID Controllers: Design and Tuning Methods. In Proceedings of the 2014 9th IEEE Conference on Industrial Electronics and Applications, Hangzhou, China, 9–11 June 2014; pp. 808–813. [Google Scholar]
  19. Abramovitch, D.Y.; Hoen, S.; Workman, R. Semi-Automatic Tuning of PID Gains for Atomic Force Microscopes. Asian J. Control 2009, 11, 188–195. [Google Scholar] [CrossRef]
  20. Åström, K.J.; Hägglund, T. Automatic Tuning of Simple Regulators with Specifications on Phase and Amplitude Margins. Automatica 1984, 20, 645–651. [Google Scholar] [CrossRef]
  21. Li, H.X.; Gatland, H.B. Conventional Fuzzy Control and Its Enhancement. IEEE Trans. Syst. Man Cybern. 1996, 26, 791–797. [Google Scholar]
  22. Sinthipsomboon, K.; Hunsacharoonro, I.; Khedari, J.; Pongaen, W.; Pratumsuwan, P. A Hybrid of Fuzzy and Fuzzy Self-Tuning PID Controller for Servo Electro-Hydraulic System. In Proceedings of the 2011 6th IEEE Conference on Industrial Electronics and Applications, Beijing, China, 21–23 June 2011; pp. 220–225. [Google Scholar]
  23. Liu, L.; Wu, S.; Wang, Y.Y.; Hu, X.D.; Hu, X.T. Adaptive Velocity-Dependent Proportional-Integral Controller for High Speed Atomic Force Microscopy. J. Microscop. 2019, 275, 107–114. [Google Scholar] [CrossRef] [PubMed]
  24. Carlucho, I.; De Paula, M.; Villar, S.A.; Acosta, G. Incremental Q-Learning Strategy for Adaptive PID Control of Mobile Robots. Expert Syst. Appl. 2017, 80, 183–199. [Google Scholar] [CrossRef]
  25. Wang, X.; Cai, J.; Wang, R.; Shu, G.; Tian, H.; Wang, M. Deep Reinforcement Learning-PID based Supervisor Control Method for Indirect-Contact Heat Transfer Processes in Energy Systems. Eng. Appl. Artif. Intell. 2023, 117, 105551. [Google Scholar] [CrossRef]
  26. Saif, A.A.; Mohammed, A.A.; AlSunni, F.; Ferik, S.E. Active Vibration Control of a Cantilever Beam Structure Using Pure Deep Learning and PID with Deep Learning-Based Tuning. Appl. Sci. 2024, 14, 11520. [Google Scholar] [CrossRef]
  27. Sonnaillon, M.O.; Bonetto, F.J. A Low-Cost, High-Performance, Digital Signal Processor-Based Lock-In Amplifier Capable of Measuring Multiple Frequency Sweeps Simultaneously. Rev. Sci. Instrum. 2025, 76, 024703. [Google Scholar] [CrossRef]
  28. Levinson, N. The Wiener (Root Mean Square) Error Criterion in Filter Design and Prediction. J. Math. Phys. 1946, 25, 261–278. [Google Scholar] [CrossRef]
  29. Ando, T.; Uchihashi, T.; Kodera, N.; Yamamoto, D.; Miyagi, A.; Taniguchi, M.; Yamashita, H. High-speed AFM and nano-visualization of biomolecular processes. Pflugers Arch. Eur. J. Physiol. 2008, 456, 211–225. [Google Scholar] [CrossRef]
  30. Paulo, A.; García, R. Tip-Surface Forces, Amplitude, and Energy Dissipation in Amplitude-Modulation (Tapping Mode) Force Microscopy. Phys. Rev. B 2000, 64, 193411. [Google Scholar] [CrossRef]
  31. Zhao, Y.; Xiao, S.S.; Liu, J.R.; Wu, S. A simulation model of atomic force microscope and its guidance for scanning surfaces with non-uniform mechanical properties. Nanotech. Precis. Eng. 2025, in press.
Figure 1. Block diagram of TM-AFM.
Figure 1. Block diagram of TM-AFM.
Sensors 25 04277 g001
Figure 2. Analysis of energy dissipation to the cantilever. (a) Retrieved load-unload curves in TM-AFM. (b) Decomposition of interaction force in one movement cycle of the cantilever. (c) Impacts of energy dissipation to spectrum and phase lag φ in TM-AFM when φ falls in 0–90°.
Figure 2. Analysis of energy dissipation to the cantilever. (a) Retrieved load-unload curves in TM-AFM. (b) Decomposition of interaction force in one movement cycle of the cantilever. (c) Impacts of energy dissipation to spectrum and phase lag φ in TM-AFM when φ falls in 0–90°.
Sensors 25 04277 g002
Figure 3. Diagram of the proposed automatic PI control strategy for TM-AFM.
Figure 3. Diagram of the proposed automatic PI control strategy for TM-AFM.
Sensors 25 04277 g003
Figure 4. Tapping Mode line-scan virtual framework applied in this work. (a) Diagram of the proposed line-scan virtual framework based on SIMULINK. (b) Simulations of a 20 nm standard step using the proposed line-scan virtual framework.
Figure 4. Tapping Mode line-scan virtual framework applied in this work. (a) Diagram of the proposed line-scan virtual framework based on SIMULINK. (b) Simulations of a 20 nm standard step using the proposed line-scan virtual framework.
Sensors 25 04277 g004
Figure 5. Relationship between phase lag and tip-sample separation during approaching under different surface energies.
Figure 5. Relationship between phase lag and tip-sample separation during approaching under different surface energies.
Sensors 25 04277 g005
Figure 6. Simulations of system stability and phase lag under different surface energy. (a) Actual amplitudes of cantilever under different surface energies. (b) Phase lags of cantilever under different surface energies. (c) Relationship between phase lag and surface energy. (d) p gain at critical oscillation. (e) I gain at critical oscillation.
Figure 6. Simulations of system stability and phase lag under different surface energy. (a) Actual amplitudes of cantilever under different surface energies. (b) Phase lags of cantilever under different surface energies. (c) Relationship between phase lag and surface energy. (d) p gain at critical oscillation. (e) I gain at critical oscillation.
Sensors 25 04277 g006
Figure 7. Overview of the experiment AFM system. (a) Main structure. (b) Electronics system.
Figure 7. Overview of the experiment AFM system. (a) Main structure. (b) Electronics system.
Sensors 25 04277 g007
Figure 8. Measurement results of grid. (a) Retrieved phase lag map of grid as well as the strategy to enhance response speed of PI controller in step edge. (b) Measurement comparisons of height axial views between using fixed PI gains and the proposed method. (c) Comparison of profiles along the line at X = 4 µm from Figure 8b.
Figure 8. Measurement results of grid. (a) Retrieved phase lag map of grid as well as the strategy to enhance response speed of PI controller in step edge. (b) Measurement comparisons of height axial views between using fixed PI gains and the proposed method. (c) Comparison of profiles along the line at X = 4 µm from Figure 8b.
Sensors 25 04277 g008
Figure 9. Measurement result of the metal coated sample. (a) Retrieved phase lag map from coated sample as well as profiles along the line at X = 35 µm. (b) Measurement comparisons between the proposed method and using fixed PI gains. (c) Bar graph views of measured height and amplitude error for the proposed method and using fixed PI gains. (d) Comparisons of the profiles and amplitude errors at X = 35 µm.
Figure 9. Measurement result of the metal coated sample. (a) Retrieved phase lag map from coated sample as well as profiles along the line at X = 35 µm. (b) Measurement comparisons between the proposed method and using fixed PI gains. (c) Bar graph views of measured height and amplitude error for the proposed method and using fixed PI gains. (d) Comparisons of the profiles and amplitude errors at X = 35 µm.
Sensors 25 04277 g009
Figure 10. Phase analysis of the sample. (a) Photograph of the sample as well as retrieved phase lag. (b) Automatic P gains as well as I gains using the proposed strategy for the profile in Figure 10a.
Figure 10. Phase analysis of the sample. (a) Photograph of the sample as well as retrieved phase lag. (b) Automatic P gains as well as I gains using the proposed strategy for the profile in Figure 10a.
Sensors 25 04277 g010
Figure 11. Measurement comparisons under different selections of PI gains. (a) Kp = 3, Ki =500. (b) Kp = 3, Ki = 900. (c) Kp = 3, Ki = 1300. (d) Kp = 3, Ki = 1600. (e) Automatic PI gains.
Figure 11. Measurement comparisons under different selections of PI gains. (a) Kp = 3, Ki =500. (b) Kp = 3, Ki = 900. (c) Kp = 3, Ki = 1300. (d) Kp = 3, Ki = 1600. (e) Automatic PI gains.
Sensors 25 04277 g011
Figure 12. Measurement of the sample in contact mode using a commercial AFM.
Figure 12. Measurement of the sample in contact mode using a commercial AFM.
Sensors 25 04277 g012
Table 1. Mechanic parameters of the cantilever and the Z-scanner.
Table 1. Mechanic parameters of the cantilever and the Z-scanner.
ParameterValueParameterValue
m2.0 × 10−11 kgcz2.1 × 10−5
c2.8 × 10−8kz20 N/m
k26 N/mEtip130 GPa
mz2 × 10−3 kgRtip10 nm
Table 2. Lookup table of PI gains at critical oscillation related with phase difference.
Table 2. Lookup table of PI gains at critical oscillation related with phase difference.
Interval of Phase Lag Variationp Gain (Kp)I Gain (Ki)
0–4°101610
4–8°7.21230
8–12°5.41050
12–16°3.4890
16–20°2.6820
20–24°2.4750
24–28°1.7660
28–32°1.2480
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, Y.; Xiao, S.-S.; Liu, J.-R.; Wu, S. Automatic PID Control Strategy via Energy Dissipation for Tapping Mode Atomic Force Microscopy. Sensors 2025, 25, 4277. https://doi.org/10.3390/s25144277

AMA Style

Zhao Y, Xiao S-S, Liu J-R, Wu S. Automatic PID Control Strategy via Energy Dissipation for Tapping Mode Atomic Force Microscopy. Sensors. 2025; 25(14):4277. https://doi.org/10.3390/s25144277

Chicago/Turabian Style

Zhao, Yuan, Sha-Sha Xiao, Ji-Rui Liu, and Sen Wu. 2025. "Automatic PID Control Strategy via Energy Dissipation for Tapping Mode Atomic Force Microscopy" Sensors 25, no. 14: 4277. https://doi.org/10.3390/s25144277

APA Style

Zhao, Y., Xiao, S.-S., Liu, J.-R., & Wu, S. (2025). Automatic PID Control Strategy via Energy Dissipation for Tapping Mode Atomic Force Microscopy. Sensors, 25(14), 4277. https://doi.org/10.3390/s25144277

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