1 Introduction

The use of mass spectrometry in analysis of biological samples makes high demands to resolution (over \( {10^6} \)) and accuracy (above ppm) of mass measurement. For a long long time, these demands were only met by the Fourier transform ion cyclotron resonance mass spectrometry (FT-ICR) [1]. However, while providing for unsurpassed performance, especially with recently introduced dynamically harmonized cells [2, 3], this method is not free of some drawbacks like the need for high magnetic field cryomagnets incurring significant usage expenses. For this reason, there is growing interest in another design of Fourier transform-based spectrometers—the recently invented orbital ion trap having performance comparable to FT-ICR instruments, which have ion traps without dynamic harmonization. Instruments based on the orbital ion trap have gained recognition owing to work by Makarov who had implemented the principle proposed by Kingdon [4]. Currently there is a considerable amount of understanding of limitations of spectrometry based on the principle of orbital charged particle trapping and ways of improving its analytical performance. Trap field inharmonicities, geometric defects, and the space-charge effect are known to be major factors compromising the resolution and accuracy of Orbitrap-based mass spectrometry [57]. Particularly, ion loss behind the process of transient decay is caused by collisions with background gas, trapping field imperfections, and the space-charge effect. Sensitivity to collisions (uniform in \( m/z \) for the Orbitrap) requires a ultra-high vacuum especially for “heavy” compounds. In this paper, we address the following factors: (1) space-charge effect, which causes loss of ion packet coherence and affects ions kinetic energy in the axial direction, (2) unintentional defects of trap electrode geometry caused by the injection slot and inaccurate machining, and (3) inevitable trapping potential inharmonicities as a result of the trap'’s finite size.

2 Experimental

2.1 Motion in the Orbital Trap

The Orbitrap’s operation is based on ions motion in the electrostatic field induced by a potential [8]:

$$ {\phi_{{tr}}}(r,z) = \frac{k}{2}\left( {{z^2} - \frac{{{r^2}}}{2}} \right) + \frac{k}{2}R_m^2ln\frac{r}{{{R_m}}} + C $$
(1)

where \( k \), \( C \) are constants, \( {R_m} \) – characteristic radius, \( k \) – field curvature; \( {r^2} = {x^2} + {y^2} \); \( x,y,z \) – Cartesian coordinates oriented the way that \( Z \) is the symmetry axis. Such a field can be created by a system of two coaxial, radially symmetric electrodes whose geometry can be described in the form of function \( Z(r) \):

$$ z{(r)_{{1,2}}} = \sqrt {{\frac{{{r^2}}}{2} - \frac{{R_{{1,2}}^2}}{2} + R_m^2ln\left( {\frac{{{R_{{1,2}}}}}{r}} \right)}} $$
(2)

where \( {R_1},{R_2} \) are geometrical parameters. The motion of an individual ion having a near-elliptical trajectory can be represented by three uncoupled types of motion: rotation around the central electrode located on axis \( Z \), oscillations towards \( Z \), and oscillations along \( Z \) [8, 9]. Thus the latter oscillation

$$ m\ddot{Z} = - q{E_z} = - q\frac{{\partial \phi }}{{\partial Z}} = - qkZ $$
(3)

is useful for mass analysis, and its frequency can be expressed as

$$ \omega = \sqrt {{\frac{q}{m}k}} $$
(4)

For a given radius of the circular orbit \( R \), the frequencies of radial oscillations and rotation are, respectively:

$$ {\omega_r} = \omega \sqrt {{\frac{{R_m^2}}{{{R^2}}} - 2}} $$
(5)

and

$$ {\omega_{\phi }} = \omega \sqrt {{\frac{1}{2}\left( {\frac{{R_m^2}}{{{R^2}}} - 1} \right)}} $$
(6)

2.2 Numerical Simulation

A popular framework to explore mass, resolution, and sensitivity in electromagnetic ion traps is based on observing the space charge effect addressed by the particle in cell approach [10], which is in turn based on solving the Poisson equation at each time step of particle motion integration. We followed this approach and combined the theoretically calculated field of the (unperturbed) orbital trap with the field of confined charged particles by the principle of superposition. The simulation presets included a specific time step to provide 100 revolutions around the central electrode, similar to ICR simulations where the minimum cyclotron period contains 100 steps. We also checked different grid coarseness and found that 64 × 64 in the XY plane provide the optimal performance without loss of precision. During the simulations, we found that the initial conditions of ions resulted from the ion injection process significantly affects their later evolution. The size of the simulation cube was chosen so that the outer electrode would fit into it at \( Z \approx 0 \) and all the ions would be confined with the cube. Secondly, the cube’s side length \( L \) was tuned the way that it would be expressed in an integer number of length units of 0.5 in. = 1.27 cm used in our simulation program, therefore \( {L} = 3.0 \).

2.3 Determining Basic Geometric Parameters

In order to obtain comparable results, we need to define the principal geometric parameters of the trap. We resort to open sources and mostly theory only since those parameters are proprietary manufacturing information. Thus, a specific Orbitrap geometry can be determined via the electric field curvature \( k \) and the effective radius \( {R_m} \). We know [11] that for the standard Orbitrap \( {R_1} = \)6 mm, \( {R_2} = \) 15 mm, \( {R_m} \approx {R_2}\sqrt {2} \), and \( {U} = \)3500 V; for the high-field Orbitrap \( {R_1} = \)9 mm, \( {R_2} = \) 15 mm, \( {R_m} \approx {R_2}\sqrt {2} \), and \( {U_r} = \)5000 V; for the pre-industrial design [12] \( {R_1} = \)7.393 mm, \( {R_2} = \) 19.96 mm, \( {R_m} = \) 32.388 mm, and that m/z 280.169 corresponds to \( \omega = \)246762.0 Hz. Thus, given knowledge of the spindle’s \( {R_1} \), \( {R_2} \), and \( U \)we can estimate \( k \) and \( \omega \), or given \( {R_1} \), \( {R_2} \), \( {R_m} \), and \( \omega \) we can get \( U \). With respect to the fact that the outer electrode is grounded and some voltage \( U \) is applied to the spindle, we have: \( \phi ({R_2}) = 0 \) and \( \phi ({R_1}) = U \). Then by expressing \( Z \) via \( {R_1} \) and \( {R_2} \) using (2) we finally have:

$$ k = \frac{{2U}}{{R_m^2ln\frac{{{R_2}}}{{{R_1}}} - \frac{1}{2}\left( {R_2^2 - R_1^2} \right)}} $$
(7)

Using this expression, we can connect the frequency with dimensional and voltage parameters of various Orbitrap versions (see Table 1).

Table 1 Orbitrap Geometries

2.4 Ion Injection

During injection, voltage is applied to the central electrode in order to attract ions moving in the proximity of the electrode.

From the literature [12], we know that the axial amplitude of ion oscillations is estimated to to be 7\( \pm \)1.5 mm, while trajectory diameters at the spindle equator lie within the range 24–30 mm; therefore, the injection radius should be 13.5 mm at \( Z = 7 \) mm. The initial cloud distribution was a uniform sphere having a radius of 0.12 mm and the initial velocity vector should be preset to mimic injection in a real trap.

The motion pattern significantly depends on these initial conditions. From [11], we know that the real injection system is designed the way that all the ions have a rotation speed \( {V_{\phi }} \), which can be expressed via Equation 6 as

$$ \frac{{m/zV_{\phi }^2}}{{2e}} = \frac{k}{4}(R_m^2 - {R^2}) $$
(8)

Also based on that work, the injection system is known to have the asymptotic radius of rotation around the inner electrode in the interval \( R = 9 - 10 \) mm for the standard geometry and 10–10.5 mm for the high-field geometry. In a real instrument injection, the central electrode is set to some voltage when the ions are in its proximity. We simulated this process via the following set-up: at the initial moment the central electrode has some voltage applied, the ion cloud is located at some radius corresponding to the free orbital motion, and all the ions have the corresponding initial velocity.

The initial velocity and coordinates of particles are critical for the subsequent simulation so we experimentally pre-set them following the lines of tuning a real instrument to some extent. The ions in the cloud were initialized to have the same velocity at the direction of rotation and to be uniformly distributed inside a sphere of radius \( r = 0.12 \) mm having center coordinates \( (R,Z) = (9,6) \) mm ( standard geometry). In general, if the particle velocity in \( XY \)-plane is different from the value given in Equation (6) then the revolution trajectory around the spindle will tend to be elliptical rather than circular. Accordingly, we experimentally optimized the initial velocity to minimize ellipticity of the asymptotic orbit. Figure 1 presents the simulation layout. Figure 2 presents cloud evolution at various initial conditions of injection. As expected, varying the initial velocity results in different trajectory ellipticity (area of ion cloud cross-section), particularly, the initial energy 1300 eV results in greater ellipticity than 1600 eV. Injection parameters for various Orbitrap geometries used in this paper are presented in Table 2. This is in accordance with one of the results by Hu et al. [13] that the ellipticity of trajectory will depend on “energy match” of the tangential velocity and the radial potential.

Figure 1
figure 1

Schematic view of the numerical experiments. (a) Charged particles of spatial density \( \rho \) are propagated driven by electric forces in the potential \( {\phi_{{tr}}}(r,z) = \frac{k}{2}\left( {{z^2} - \frac{{{r^2}}}{2}} \right) + \frac{k}{2}R_m^2ln\frac{r}{{{R_m}}} + C \) between the inner and outer electrodes calculated via \( {\nabla^2}\phi = - \rho /{\varepsilon_0} \) in the grid \( 64 \times 64 \times 64 \) elements. (b) Metal electrodes in a homogeneous dielectric. Ions are filled circles and induced image charges are empty circles located on the conductor surfaces. Arrows show the contributions that have to be summed for one image charge

Figure 2
figure 2

Motion pattern significantly depends on initial position and velocity vector of the ions in the cloud. In this figure, dynamics of \( {10^3} \) ions \( m/z = 500 \), \( z = 1 \)e at various initial values of \( {V_{\phi }} \) in each Orbitrap geometry. Electrodes are grey, ions are red

Table 2 Paramters of Injection for Each of the Orbitrap Geometries

2.5 Simulating the Transient Generation

The Orbitrap simulation not only calculates trajectories of ions in the trap, but also the time domain signal induced on the detection electrodes. The problem of accurate calculation of the current created in an arbitrary shaped electrode can be solved by allocating a number of virtual charges on the electrode surface. Then the detected signal is the current of charges induced between the halves of the outer electrode:

$$ I(t) = \frac{{d{Q_k}}}{{dt}} $$
(9)

induced by the image charge \( {Q_k} \) of \( i \)-th ion in the outer split electrode by the ions’ axial motion with respect to the surface charge polarization. Charge \( {Q_k} \) is a sum of surface charges \( {W_i} \) at discrete points of an electrode’s surface

$$ {Q_k} = \sum {W_i}. $$
(10)

Such a discrete point charge will create a potential

$$ {_k} = \frac{{{W_i}}}{{4\pi \varepsilon {r_i}}}, $$
(11)

where \( \varepsilon \) is the electric permittivity, and we need to find the polarization of \( {W_i} \) maintaining the equipotential electrode surfaces by adjusting the charges of those charges at discrete points. Thus, the discrete charges are uniformly distributed over each electrode surface to add up all potential contribution from each charge location and individual ions (see Figure 1).

If \( {W_i} \) is the charge at the \( i \)-th discrete surface point and \( {r_{{ij}}} \) is the distance between location \( i \) and \( j \), \( {q_k} \) is the charge of \( k \)-th ion, and \( {d_{{ij}}} \) is the distance between ion location \( i \) and discrete point \( j \), we can express potential \( {\phi_k} \) at location \( h \) as

$$ \frac{{{W_1}}}{{{r_{{h1}}}}} + \frac{{{W_2}}}{{{r_{{h2}}}}} + ... + \frac{{{W_n}}}{{{r_{{hn}}}}} + \frac{{{q_1}}}{{{d_{{h1}}}}} + \frac{{{q_2}}}{{{d_{{h2}}}}} + ... + \frac{{{q_m}}}{{{d_{{hm}}}}} = 4\pi \varepsilon {\phi_k} $$
(12)

which for all the charges will result in a system

$$ \left( {\begin{array}{*{20}{c}} 0 & {\frac{1}{{{r_{{12}}}}}} & {...} & {\frac{1}{{{r_{{1n}}}}}} \\ {\frac{1}{{{r_{{21}}}}}} & 0 & {...} & {\frac{1}{{{r_{{2n}}}}}} \\ {...} & {} & {} & {} \\ {\frac{1}{{{r_{{n1}}}}}} & {\frac{1}{{{r_{{n2}}}}}} & {...} & 0 \\ \end{array} } \right)\left( {\begin{array}{*{20}{c}} {{W_1}} \\ {{W_2}} \\ {...} \\ {{W_n}} \\ \end{array} } \right) = \left( {\begin{array}{*{20}{c}} {4\pi \varepsilon {\phi_1} - \frac{{{q_1}}}{{{d_{{11}}}}} - \frac{{{q_2}}}{{{d_{{12}}}}} - ... - \frac{{{q_m}}}{{{d_{{1m}}}}}} \\ {4\pi \varepsilon {\phi_2} - \frac{{{q_1}}}{{{d_{{21}}}}} - \frac{{{q_2}}}{{{d_{{22}}}}} - ... - \frac{{{q_m}}}{{{d_{{2m}}}}}} \\ {...} \\ {4\pi \varepsilon {\phi_n} - \frac{{{q_1}}}{{{d_{{n1}}}}} - \frac{{{q_2}}}{{{d_{{n2}}}}} - ... - \frac{{{q_m}}}{{{d_{{nm}}}}}} \\ \end{array} } \right) $$
(13)

\( {\phi_k} \) is the potential of an electrode and can have one of two values, \( {\phi_1} \) or \( {\phi_2} \). The sum of surface charges is known to be 0 and the sum of potentials of the detection electrodes where these charges are located is also 0. As a result we have a system of \( n + 2 \) eqs for \( n + 2 \) unknowns, which determines values of the charges induced on each electrode. System 13 was numerically solved via pseudo-inversion.

2.6 Ion Cloud–Cloud Collision

Collision of ion clouds with each other is a significant factor determining the dynamic range of the orbital trap resulting in a quick loss of close oscillation phases of ions. Unlike in FT-ICR mass analyzers, where frequencies of revolution are measured, the orbital trap is based on measuring frequencies of oscillations, which determines a significant difference in the spatial pattern of ion motion; in particular, ion cloud trajectories cross twice per period in the orbital trap, while in ICR traps it happens at a frequency equal to the difference of the clouds’ cyclotron frequencies. Our simulations show that collisions of ion clouds with each other lead to the quick loss of phase in clouds of same m/z when their population reaches \( 4 \times {10^5} \) (Figure 3a). Simulation was performed for 2 clouds and for an isotope cluster of cytochrome c protein, charge state +23.

Figure 3
figure 3

Evolution of ion cloud collision of two calibration masses and an isotope cluster of protein cytochrome c (charge state +23) in an orbital trap mass analyzer (\( U = 3500 \) V, \( {R_1} = 6 \) mm, and \( {R_2} = 22 \) mm), central 1.27 cm fragment displayed. (a) Two calibration masses. (b) Cytochrome c (from \( \sim {10^5}{\text{e}} \) to \( \sim 4 * {10^5}{\text{e}} \))

As a more practical example consider a spectrum of isotope cluster cytochrome c of \( {10^5} \) charges given charge state \( Z = 23 \), \( m \approx 512 \), \( dm \approx 0.043 \), detection time 0.25 s, 100 time steps per minimum frequency period of evolution around the central electrode. The mass list was produced using PNNL’s molecular weight calculator [14]. The Fourier spectrum and the signal transient of \( {10^5} \) ions of this isotope cluster are presented in Figure 3b. Visual analysis of the cloud evolution revealed that these changes of frequency occur during one cloud’s passing through/by another one. Cloud destruction and loss of phase of particles occurs with the increase of the number of charges in an ion cluster. Broadening of the beats and a decrease in the number of spectral peaks can also be observed in this figure.

Concerning possible comparison with real commercial instruments, the authors were considering not a specific Thermo-manufactured device but a generic one due to not having access to the proprietary data of the instrument’s dimensions and the duration and shape of the signal applied for ion capturing, as well as the scatter in time they arrive at the central electrode. Particularly, if the entry times of ions of different m/z vary enough, they arrive at different orbits, hence, the effect of peak coalescence is not observed (see the last case in Figure 3a).

2.7 Deviation from the Ideal Trapping Fields and Resolution

In practice, to create an Orbitrap potential exactly as in (1) requires electrodes of geometry described by (2) and to have the infinite length by \( Z \), which never takes place. In a real instrument, the electrode has a finite \( Z \) length and, therefore, the resulting potential will deviate from (1) by some amount.

An ion trap has a rotational (\( Z \)–) symmetry, therefore its field can be expanded by a series of spherical or cylindrical harmonics. For the case of electrostatic field in the FT-ICR trap, such an expansion by cylindrical harmonics was done in [15]. However, since term \( \frac{k}{2}\left( {{z^2} - \frac{{{r^2}}}{2}} \right) \) of the ideal Orbitrap potential [1] is a spherical harmonic expansion term, we will stick to using that expansion further:

The Maxwell equation for the electrostatic field gives \( \nabla \cdot E = \rho /{\varepsilon_0} \) and \( \nabla \cdot E = 0 \) The latter is equivalent to the statement that \( E \) is the gradient of the scalar potential \( \phi \) and \( E = - \nabla \phi \). Therefore the electrostatic field could be described by the Poisson equation \( {\nabla^2}\phi = - \rho /{\varepsilon_0} \). In regions of space lacking charge density, the scalar potential satisfies the Laplace equation \( {\nabla^2}\phi = 0 \). The general solution for boundary-value problems of the Laplace equation in spherical coordinates can be written in terms of spherical harmonics and powers of \( r \) [16]:

$$ \phi (r,\theta, \varphi ) = \sum\limits_{{l = 0}}^{\infty } \sum\limits_{{m = - l}}^l \left[ {{A_{{lm}}}{r^l} + {B_{{lm}}}{r^{{ - (l + 1)}}}} \right]{Y_{{lm}}}(\theta, \varphi ) $$
(14)

where \( {Y_{{lm}}} \) is a spherical harmonic. Note that \( \frac{k}{2}\left( {{z^2} - \frac{{{r^2}}}{2}} \right) \) is a term of series expansion \( {A_{{20}}}{r^2}{Y_{{20}}} \). For simplicity, we approximate imperfections of the field by series expansion \( {A_{{30}}}{r^3}{Y_{{30}}} \) and \( {A_{{40}}}{r^4}{Y_{{40}}} \). Therefore, we represent an electrostatic potential by:

$$ {\phi_{{tr}}}(r,z) = \frac{k}{2}\left( {{z^2} - \frac{{{r^2}}}{2}} \right) + \frac{k}{2}R_m^2ln\frac{r}{{{R_m}}} + \frac{{k{A_{{30}}}}}{L}\left( {2{z^3} - 3z{r^2}} \right) + \frac{{k{A_{{40}}}}}{{{L^2}}}\left( {8{z^4} - 24{z^2}{r^2} + 3{r^4}} \right) + C $$
(15)

where \( L \) – simulation region length, \( C \) – constant, \( {A_{{30}}} \), and \( {A_{{40}}} \) are dimensionless electric field inharmonicity constants.

Expression (15) was obtained from (1) by adding term \( {A_{{30}}}{r^3}{Y_{{30}}} \) (non-symmetric by \( Z \)) and \( {A_{{40}}}{r^4}{Y_{{40}}} \) (symmetric by \( Z \)). The idea behind this selection of terms was to provide the simplest approximation for exploring the behavior of ion clouds at the inevitable non-harmonicity of the trapping potential. As for terms of type \( {A_{{lm}}}{r^l}{Y_{{lm}}} \) and \( {B_{{lm}}}{r^{{ - (l + 1)}}}{Y_{{lm}}} \), if \( m \) is non-zero, then the field is not rotation-symmetric while in our case we can assume that the trap field has this property and its orthogonal components should have the \( Z \)-axis rotational symmetry: \( {A_{{11}}}r{Y_{{11}}} = {A_{{11}}}x \),\( {B_{{11}}}{r^{{ - 2}}}{Y_{{11}}} = {B_{{11}}}y \),\( {A_{{21}}}r{Y_{{21}}} = {A_{{21}}}zx \),\( {B_{{21}}}r{Y_{{21}}} = {B_{{21}}}zy \), and so forth. Therefore terms of this kind were not considered in deriving formula (15). As for terms \( {B_{{l0}}}{r^{{(l + 1)}}}{Y_{{l0}}} \), we can see that for \( {B_{{10}}}{r^{{ - 2}}}{Y_{{10}}} = {B_{{10}}}z/({x^2} + {y^2} + {z^2}{)^{{(3/2)}}} \),\( {B_{{20}}}{r^{{ - 3}}}{Y_{{20}}} = {B_{{20}}}(2{z^2} - {x^2} - {y^2})/({x^2} + {y^2} + {z^2}{)^{{(5/2)}}} \) and so on, their contribution vanishes at \( z \to \infty \), while the goal of introducing additional terms was decreasing the field with the increase of \( |Z| \) – the additional terms should have cancel the contribution of term \( k/2({z^2} - {x^2}/2 - {y^2}/2) \). Therefore, the terms of this kind were omitted. Regarding using a bigger number of terms of type \( {A_{{l0}}}{r^l}{Y_{{l0}}} \), we tended to minimize the number of terms making them sufficient for a qualitative analysis of ion cloud behavior.

Presence of terms \( \frac{{{A_{{30}}}k}}{L}3z{r^2} \) and \( \frac{{{A_{{40}}}k}}{{{L^2}}}24{z^2}{r^2} \) in the trapping electrostatic potential also causes the \( Z \)–motion and the radial motion to stop being independent which in turn causes the \( Z \)–oscillations to depend on the trajectories of ion revolution around the central electrode. Since ion trajectories are scattered to some extent by ellipticity, this in combination with the \( Z \)–amplitude scattering will cause initially synchronous ion clouds to lose ions’ \( Z \)–phase coherence in potentials of the type (15). The computer simulation that we performed let us determine the value of coefficient \( {A_{{40}}} \) leading to the signal decay speed corresponding to frequency resolution \( {10^5} \) at \( m = 500 \) Da and charge state 1e.

So far, such a field composition has been abstract due to the absence of qualitative correspondence between the expansion coefficients and measurable characteristics. To provide such a qualitative correspondence, we remember that the field is Z-symmetric and thus we perform variation of the lowest symmetric coefficient of the real field inharmonicity – \( {A_{{40}}} \). Specifically, we vary it to arrive at such a decaying signal, which gives us resolution of at least \( {10^5} \). Figure 4 illustrates this adjustment: assuming that the simulation region’s length \( L = 3.81 \) cm, for mass 500 Da and charge state 1 different decays resulting in different levels of resolution \( R = f/2\Delta f \) are produced by different values of \( {A_{{40}}} \): \( {10^{{ - 4}}} \), \( 3 \times {10^{{ - 5}}} \), and \( {10^{{ - 5}}} \). We were aiming at resolution \( {10^5} \) to obtain the field approximately corresponding to the real instruments. One can see that at \( {A_{{40}}}{ = 10^{{ - 5}}} \) we obtain the resolution (\( R = f/2df \)) slightly greater than \( {10^5} \). Longer signals and greater target resolution were not available because the corresponding simulations would have exceeded available computational resource.

Figure 4
figure 4

Evolution of ion clouds at various values of term \( \frac{{k{A_{{40}}}}}{{{L^2}}}\left( {8{z^4} - 24{z^2}{r^2} + 3{r^4}} \right) \) of the practical trap potential and \( m/z = 500 \), \( z = 1 {\text{e}} \) , \( {10^3} \) ions. The non-harmonicity of the trapping electric potential causes decay of the signal due to ion cloud de-phasing along the \( Z \) axis. Loss of phase is proportional to the term \( {A_{{40}}} \)

Additionally, the quality of machining the electrodes affects the smoothness of the electric field (7). If we represent machining defects by the maximum deviation \( \delta \) of \( {R_1} \) and the number of \( n \) deviation segments where \( k \ne const \) as a result of \( {R_1} + {\varepsilon_i} \) and \( {\varepsilon_i} \in [0,\delta ] \), then the latter factor can be mimicked by piecewise approximation of (7) preserving the gradient of potential (see Appendix 2). Local electrostatic field inhomogeneities cause ions to deviate from their ideal orbits on a bigger “radius” leading to ion loss on the outer electrodes and increased signal decay. The result of non-smoothness of \( \phi \) on the signal is presented in Figure 5. Ellipticity of the trajectories increases with the number of deformations. As we see, the signal decay is caused by the instability in the orbital ion motion, in the regions where the ions leave the (stable) orbit. However, there is no dephasing of the ion clouds in the \( Z \) direction in this case. Increased signal decay with the increase of the amplitude of deviations from the ideal surface.

Figure 5
figure 5

Cloud dynamics at various amplitudes of 20 spindle surface defects defined as deviations from the "ideal" profile \( z({r_{{1,2}}}) = \sqrt {{\frac{{{r^2}}}{2} - \frac{{R_{{1,2}}^2}}{2} + R_m^2ln\frac{{{R_{{1,2}}}}}{r}}} \) in the \( XY \)-plane. (a), (b), (c), deviation amplitudes 0.075188, 0.11278, and 0.15038 mm, respectively

2.8 Frequency Shifts

One of the factors that compromises mass measurement accuracy in the orbital trap is a systematic deviation of the observable frequency of charged particle oscillations in the axial potential gap from the theoretic frequency \( \omega \) even for a single ion cloud. Therefore, improving the instrument’s mass accuracy requires understanding all the processes behind such a systematic deviation in order to fix the latter by means of a calibration formula. A preliminary analysis of phase-dependent frequency shifts was done by the authors in [17].

Consider an application of the above theory to the analysis of oscillations in real i.e. finite-sized traps. In reality electrostatic potential of the type (1) cannot be created, therefore let's consider an approximation (15). The presence of new terms will significantly complicate the ion motion. Summands \( \frac{{{A_{{30}}}k}}{L}2{z^3} \) and \( \frac{{{A_{{40}}}k}}{{{L^2}}}8{z^4} \) will make \( Z \)–oscillations to become non-linear and anharmonic which can be described by a motion equation

$$ \ddot{z} + \frac{q}{m}kz + \frac{q}{m}k\frac{{6{A_{{30}}}}}{L}{z^2} + \frac{q}{m}k\frac{{32{A_{{40}}}}}{{{L^2}}}{z^3} = 0 $$
(16)

and solved via the method of successive approximations for the case when the contribution of term \( \frac{{{A_{{30}}}k}}{L}2{z^3} \) is greater than \( \frac{{{A_{{40}}}k}}{{{L^2}}}8{z^4} \) [18]. Thus, if we ignore the terms related to combination oscillations, we get \( z = acos\omega t \) where \( \omega = {\omega_0}\left[ {1 + \left( {\frac{{12{A_{{40}}}}}{{{L^2}}} - \frac{{15A_{{30}}^2}}{{{L^2}}}} \right){a^2}} \right] \) and \( \omega_0^2 = \frac{q}{m}k \). An important property of such an anharmonic motion is a dependence of the frequency of oscillations on their amplitude which applied to the ion motion will cause frequency shifts for ions of different oscillation amplitudes. In the Figure 3 we see that \( Z \)-oscillation amplitudes grow with the ion population, eventually causing measurable frequency shifts.

From our simulation results for \( {10^4} \), \( {10^5} \), \( {10^6} \), \( 2 \times {10^6} \), \( 3 \times {10^6} \), \( 4 \times {10^6} \), \( 5 \times {10^6} \), and \( 6 \times {10^6} \) charged particles for the standard Orbitrap geometry, frequency shifts were observed for the detection time of about 0.002 s, which corresponds to \( {10^5} \) steps of motion integration. Each step’s duration was calculated the way that a single revolution around the spindle would correspond to 100 steps. Figure 6 presents the results, from which we can conclude that frequency shifts for an Orbitrap having trapping field of the form (15) can be approximated as

Figure 6
figure 6

Space charge effect as an independent factor behind frequency shifts in Orbitrap with \( {R_1} = 6 \) mm, \( {R_2} = 15 \) mm, \( {R_m} \approx {R_2}\sqrt {2} \), \( U = 3500V \), \( L = 3.81cm \) for \( {10^4} \), \( {10^5} \), \( {10^6} \), \( 2\, \times \,{10^6},\,3\, \times \,{10^6},\,4\, \times \,{10^6},\,5\, \times \,{10^6},\,6\, \times \,{10^6} \) elementary charges in the cloud of \( m/z = 500 \), \( z = 10{\text{e}} \)

$$ f[Hz] = 277839 - 0.5N,for{A_{{30}}} = 0,{A_{{40}}}{ = 10^{{ - 5}}},L = 3.81cm $$
$$ f[Hz] = 277822 - N,for{A_{{30}}} = 0,{A_{{40}}}{ = 10^{{ - 4}}},L = 3.81cm $$

This shows that the shifts can be approximated with expressions of the kind \( f[Hz] = {C_1} - {C_2}N \), which corresponds to calibration law \( m/z \approx \frac{{{C_3}}}{{{f^2}}} - \frac{{{C_4}N}}{{{f^3}}} \), while the approximated based on the experimantal data [19], gives \( m/z \approx \frac{{{C_5}}}{{{f^2}}} - \frac{{{C_6}}}{{{f^2}}}\sqrt {N} \). Regarding the magnitude of shift, Gorshkov et al. ([19], Figure 1, peptide [M + 2H]\( {2^{ + }} \) DNYDEGFGHR) report the frequency shift of about 4 ppm based on the change in the AGC reading from 0 to \( 5 \times {10^5} \) ions of m/z \( \approx \) 600. In our case, we have a linear dependency: 1 ppm for \( {A_{{40}}}{ = 10^{{ - 5}}} \) and 2 ppm for \( {A_{{40}}}{ = 10^{{ - 4}}} \) in the relative change of the measured frequency, which is quite comparable to the former up to the order of magnitude.

3 Conclusion

We present a study of the mechanism and perturbing effects of electrostatic potential inharmonicity, electrode surface irregularity, and collocation cloud population on performance of the Orbitrap mass analyzer based on the theoretical Kingdon trap potential in both ideal and finite-size geometries. The obtained theoretical results are illustrated via numerical experiments on various calibration samples and a complex ion mixture of the cytochrome c isotope cluster. A series of variations of the analytical trap field were performed to test the effect of its inharmonicity and manufacturing deviations on the frequency shifts, signal quality, and dynamic range of the mass analyzer. Specifically, we characterized shifts of frequencies of axial oscillations caused by ion–ion interactions for a range of populations of ion clouds and proposed a calibration expression \( m/z \approx \frac{{{C_3}}}{{{f^2}}} - \frac{{{C_4}N}}{{{f^3}}} \) as the calibration equation accounting for the shifts. Unlike in the idealized theoretical Kingdon trap geometry, to account for the signal decay caused by the ion loss, the finite axial length of the orbital trap can be adequately described by additional non-harmonic terms polynomial in the coordinate. We show that the non-ideal field of a real instrument is the biggest factor behind the loss of phase coherence in ion clouds which in turn limits the resolving power of Orbitrap based mass analyzers. We also examine another significant factor behind dephasing, which gets worse with the increase of ion population trapped in a non-ideal field. Particularly, we found that the adverse influence of shortened ends of a real instrument is adequately described by \( \phi (r,z) = \frac{k}{2}\left[ {\left( {{z^2} - \frac{{{r^2}}}{2}} \right) + R_m^2ln\frac{r}{{{R_m}}}} \right] + \frac{{k{A_{{30}}}}}{L}\left( {2{z^3} - 3z{r^2}} \right) + \frac{{k{A_{{40}}}}}{{{L^2}}}\left( {8{z^4} - 24{z^2}{r^2} + 3{r^4}} \right) + C \). Additionally, small deviations in local field curvature cause faster decay of the signal.