Abstract
A numerical approach based on the Rayleigh-Ritz method and using a modification of the so-called algorithm is introduced to calculate the acoustic vibrations of clamped objects whose shape is delimited by superquadrics. It is then used to improve the convergence for the free vibrations of core–shell objects. The issue in this case is first illustrated in the simpler one-dimensional case of the thickness breathing vibration of an infinite “core-shell” plate. Functions suitable for solving the clamped vibrations of the core are added to the original basis of functions to improve the convergence for core–shell superquadrics. The new basis obeys the same symmetry rules as the original one, which allows calculating vibrations for individual irreducible representations when the objects are made of cubic, tetragonal, or orthorhombic materials whose principal axes are aligned with those of the superquadrics. This method is validated for an isotropic spherical core–shell system for which analytic solutions exist.
1. Introduction
The acoustic eigenfrequencies of an object depend on its size, shape, the material it is made of, and its environment. Measuring and modeling these frequencies provides valuable information about all these parameters. Resonant ultrasound spectroscopy (RUS) implements this approach and is used mainly in geology and material science to determine the elastic constants of a material [1]. Fast numerical methods are required in this context to calculate the eigenfrequencies quickly enough to allow fitting the measured frequencies. The Rayleigh–Ritz (RR) method fulfills this requirement [2]. This method can be applied to objects with very different dimensions, down to nanomaterials. Different experimental methods allow measuring the eigenfrequencies of nano-objects in the time or frequency domains (for example, transient absorption and low-frequency Raman scattering) [3,4]. Recent experimental results in this domain have concerned more complex nano-objects in terms of shape and composition. In particular, gold–silver core–shell nanocrystals with spherical shapes have been synthesized and investigated with inelastic light scattering in order to assert the epitaxy (or lack thereof) between the gold core and the silver shell [5]. Gold–silver core–shell nanorods have also been synthesized [6] and their vibrations have been investigated with inelastic light scattering [7]. Their geometry is more complex because the silver coating is not homogeneous. The gold core has a circular cross-section, and the silver shell cross-section tends to a square with increasing thicknesses, and all these parameters must be taken into account to model their optical properties [6]. Superquadrics have been successfully used in this context to model the shapes of the core and the shell [8]. For these two core–shell systems, the gold core and the silver shell have a cubic lattice structure; therefore, anisotropic elasticity must also be taken into account.
Accurate modeling of such nano-objects is required to assign the different eigenfrequencies observed experimentally. The continuum elasticity approximation is valid in this context as long as the objects’ sizes are large enough, i.e., the wavelength of the elastic waves is large compared to the interatomic distance. The finite element method (FEM) is a very versatile method to compute eigenfrequencies for arbitrary shapes and elastic properties. However, in the previous examples, the 3D objects are invariant under many symmetry operations, which can be leveraged to help assign the experimental features as usually performed in spectroscopy. For example, transient absorption is essentially sensitive to eigenmodes for which a volume variation occurs during oscillation, i.e., the totally symmetric ones. Raman scattering also obeys selection rules preventing many eigenmodes from contributing to the spectra. Further processing of FEM calculations is generally required to recover the symmetry of the eigenmodes. RR can take advantage of symmetries to calculate only the eigenmodes of interest, i.e., those corresponding to specific irreducible representations. This also speeds up the calculations significantly and lowers the required computing resources.
The present work first extends to superquadrics a recently introduced method to calculate the vibrations of clamped spheres (rigid boundary condition, i.e., vanishing displacement at the surface) [9] by providing suitable basis functions meeting these requirements. This boundary condition is seldom encountered in practice, but it is a very useful limiting case, which helps figure out how the vibrations of objects embedded in a harder and/or denser matrix may differ compared to the free vibrations of the same object [10]. The vibrations of core–shell objects are then considered. They can be calculated using the usual RR method without modifications [5]. However, the convergence of the calculations is not always as good as for homogeneous objects, questioning the validity of this simple approach. This comes from the fact that the RR method is implemented with functions of class , while the derivative of the displacement is generally different on both sides of an interface in core–shell systems. The present work proposes a method to improve the convergence using additional basis functions similar to those introduced before. This method is first demonstrated in the simpler 1D case of the thickness breathing vibrations of infinite plates. A calculation for a core–shell sphere is then presented and compared to the analytical solution to show the improved convergence.
2. Methods
RR calculations are based on the algorithm introduced by Visscher et al. [2]. The main points are summarized below, and readers are referred to this paper for a comprehensive presentation. The three Cartesian components of the displacements are decomposed on the basis of functions with p, q, and r integers, , and . The RR approach turns the dynamic problem into the generalized eigenvalue problem with the pulsation, a the amplitudes of the components, and E and two square matrices defined as follows:
where is the stiffness tensor, the mass density, and V the volume of the object. The matrix is block-diagonal when the shape and elastic properties are symmetric with respect to the , , or planes [11]. In those cases, the linear system can be turned into a few smaller linear systems requiring less computer time and resources. The algorithm is well-suited for shapes for which analytic expressions for the volume integrals exist (cubes, spheres, cylinders, …). It was extended in a previous work [12] to superquadrics, which provides a large variety of shapes from octahedra to spheres and cubes, which are good approximations for the rounded shapes discussed above [6], but also to wires with cross-sections delimited by superellipses.
For the calculations, we considered materials with a strong acoustic impedance mismatch to highlight problematic cases. We chose an inorganic core (gold) and an organic shell (polystyrene). Similar nano-objects are commonly investigated experimentally and theoretically, as in ligand-covered nanoparticles [13] or nanoplatelets [14] and gold nanoplates coated with an organic layer [15]. For gold, we used isotropic parameters with mass density g/cm3 and sound speeds m/s and m/s [12]. For polystyrene, we used g/cm3, m/s, and m/s [16]. The acoustic impedance for a plane wave at normal incidence is ; therefore, the mismatch comes mainly from the very different mass densities of both materials in that case. This large difference is expected to provide a strong impedance mismatch in non-planar geometries too.
3. Results
3.1. Superquadrics with Rigid Boundary Conditions
We first modify the RR approach presented before to calculate the vibrations of clamped superquadrics whose surface is defined by the implicit Equation (3), where is the half-length in the i direction and are the shape parameters (real numbers).
The vibrations of such objects with the rigid boundary condition can be obtained using a basis of functions that vanish at the surface of the superquadrics. Such a basis was previously introduced for spheres in Nestoklon et al. [9] and is extended to superquadrics in Equation (4). For parallelepipeds (), Equation (5) can be used instead. The functions are of class for and positive inside the superquadrics. They also vanish at the surface. Their integrals in Equations (1) and (2) can be computed in the first octant () [12] because they are just linear combinations of the ones in the original method. Values in the other octants are obtained easily by considering the parity of p, q, and r. The symmetry considerations used for the free vibrations also remain valid allowing us to compute independently the frequencies for each irreducible representation.
As an example, Figure 1 shows the frequencies computed for superquadrics made of gold with octahedral symmetry ( and ) and . The shape varies from a sphere when the shape parameter to a cube as . We took into account the symmetry of the problem (point group Oh) to calculate the vibrations corresponding to each irreducible representation. Only the Raman active ones are shown: A1g, Eg, and T2g. As with the free vibrations [12], these frequencies show only small variations when the shape varies from a sphere to a cube after normalization by multiplying with the cubic root of the volume.
Figure 1.
Shape variation of the A1g (left), Eg (center) and T2g (right) frequencies of nanoparticles made of isotropic gold with the rigid boundary condition. The frequencies are normalized after multiplication by the cubic root of the volume and are expressed in m/s. The superspheroid shape varies from a sphere () to a cube (). Normalized frequencies calculated from the analytical expressions for the sphere are plotted with round symbols. Red disks are for the spheroidal modes with (A1g) of (Eg + T2g). Other spheroidal or torsional modes are plotted with blue circles. FEM eigenfrequencies for the cube are plotted with empty blue squares.
The convergence of the algorithm was checked for an isotropic sphere for which analytical solutions exist (markers in Figure 1) [17]. The difference between the frequencies obtained with both methods is less than 1% up to frequency 6900 m/s. When considering all the possible irreducible representations, more than the first 750 lowest frequencies are reproduced to better than 0.1%. The frequencies for the cube using Equation (5) were also checked with FEM calculations with the FreeFem++ software (version 4.15) [18] using a mesh characteristic length 30 times smaller than the edge of the cube. A very good agreement was obtained with differences of < up to ≃4740 m/s (300 lowest frequencies considering all the irreducible representations). Overall the convergence of the RR calculations for the rigid boundary condition is as good as with the free one for spheres and cubes. We checked the convergence of the calculations using Equation (4) as toward the values calculated for the cube with Equation (5). We performed a linear extrapolation of the value obtained for and and compared it with the results discussed above. The difference was < below 5000 m/s demonstrating a very good convergence of this method too, even for rather large values of n.
The Raman active vibrations for the sphere are the spheroidal modes with (A1g in Oh) and (Eg + T2g in Oh), which are marked with disks in Figure 1. For the free vibrations, the breathing modes can also be identified by calculating the variation of the volume during oscillation. However, this method cannot be applied when the surface is clamped because the volume does not change. We also note that the method introduced here with Equation (4) is applicable when the shape parameter . We only considered in this work because the second derivative of some basis functions diverges at the origin for .
3.2. Thickness Breathing Vibration of Core–Shell Slabs
To demonstrate the issues faced with the method for core–shell objects, we start with a simpler 1D system for which analytic solutions exist and displacements can be represented more easily. We consider the thickness breathing vibration of an infinite “core-shell” plate with a gold core of thickness h covered on both faces by layers of polystyrene with thicknesses a (total thickness between and ). We only consider vibrations at the center of the Brillouin zone (vanishing wavevector) with odd longitudinal displacements . For the analytical solution, inside the gold core, for the upper polystyrene layer () and for the bottom layer () with . Eigenfrequencies calculated by searching the roots of the secular equation obtained from the usual continuity equations at the interfaces and the free boundary condition at the surfaces are given in Table 1 (middle). The displacements of the lowest frequency eigenmodes normalized at the surface are shown in Figure 2 (colored areas).
Table 1.
Eigenfrequencies calculated using the analytic method and the and algorithms for the first overtones of the thickness breathing eigenmodes of an infinite core–shell plate with a gold core (thickness h) sandwiched between two polystyrene shell slabs (thicknesses ). The frequencies are multiplied by the total thickness and expressed in m/s. : the number of functions in the basis, : largest z exponent used in the basis. The double arrows in the first column indicate the direction for improved accuracy.
Figure 2.
Displacements for the six eigenmodes of the core–shell slab given in Table 1. The normalized frequencies (in m/s) are indicated in the top left part of each plot. The displacements are anti-symmetrical () and represented for only. The analytical solutions are shown with filled curves (yellow for gold and grey for polystyrene). The displacements are plotted with a black line and the ones in red.
We implemented the algorithm to solve the same problem by also considering only odd displacements with functions and replacing the volume integrals in Equations (1) and (2) by integrals from to . The results are also shown in Table 1 and Figure 2 (black curves). The convergence is slow, as shown by the variations of the frequencies as the number of functions in the basis increases. The frequency of the fundamental mode deviates by more than 150 m/s (∼7%) from the analytic solution, which is large when compared with the accuracy generally for the free vibrations. The deviations for the highest overtones are very large. This slow convergence is confirmed by the corresponding displacements, which all deviate noticeably from the analytical solution. The disagreement is stronger when the change of slope at the interface is more abrupt.
To overcome this issue, we propose to supplement the original basis with functions, which would be suitable for the core with the rigid boundary condition and which are extended in the shell with a vanishing value as presented in Equation (6). A few and functions are plotted in Figure 3 after normalization at their maximum. The are continuous at the core–shell interface because they vanish at and are differentiable inside each domain. They are linear combinations of the original functions because , but for only. Therefore, the integrals in Equations (1) and (2) still have analytical expressions. Finally, the parity of the and functions are the same, and the previous symmetry considerations remain unchanged. The key point with this choice is that the left and right derivatives at the interface are different even for small values of i, which is expected to help fit the analytical displacement.
Figure 3.
and functions () used in the algorithm normalized at their maximum. The background color is yellow for gold and grey for polystyrene.
The frequencies and displacements obtained with the new basis (called from now on) are also shown in Table 1 (bottom) and Figure 2 (red curves). The convergence is significantly improved when compared with the basis for an identical maximum exponent value () or an identical number of functions in the basis (). For the fundamental mode, the frequency deviates from the analytical one by less than m/s compared to more than 160 m/s with . In particular, we note that the first two frequencies obtained for the method with the smallest number of functions considered in this work ( and ) are closer to the analytical values than the frequencies calculated with up to and . The displacements are also very close to the analytical ones (indistinguishable in Figure 2). The maximum difference in the normalized displacements is < for the two lowest frequency modes, < for the third, < for the fourth and fifth and < for the sixth. It is > for all the modes calculated with . Adding the rigid boundary functions to improve the convergence of the RR method is therefore very promising and will be tested in the following with 3D objects.
We note that another approach has been proposed to improve the convergence for two other 1D problems with stepped structures (longitudinal vibrations of bars and flexural vibrations of rectangular plates) by Elishakoff et al. [19]. The proposed method introduces additional rigorous contributions to the linear system involving values of the functions at the interface. Its extension to 3D objects is challenging because it would require the calculation of surface integrals. These are unlikely to have analytic expressions for superquadrics for which no such expression exists for the surface area. This is the reason why this approach has not been considered in this work.
3.3. 3D Core–Shell
We now apply the method presented above to improve the convergence of the algorithm for 3D core–shell objects. To do so, the basis of functions is supplemented with the functions presented in Equation (4) inside the core, which are extended with a vanishing value inside the shell. This method was tested for a gold–polystyrene core–shell sphere using the same material parameters as before. The outer diameter is 1.2 times the inner diameter. The results are compared to analytic calculations and presented in Figure 4 for all the irreducible representations. Modes up to the second S8 mode at m/s) are shown corresponding to the 593th mode when all the degeneracies are considered.
Figure 4.
Relative error () for the (black disks) and (red triangles) frequencies for a core–shell sphere with an isotropic gold core and a polystyrene shell as a function of the normalized frequency (frequency × diameter). The ratio of the shell to core diameters is 1.2. Errors below are shown as . The positions of the Raman active spheroidal modes with and 2 are indicated with arrows at the top. The position of the lowest frequency mode (torsional) for each angular momentum ℓ is also shown at the bottom.
The differences between computed and analytic values are always smaller with , showing that the convergence is indeed improved by the additional functions. The frequency difference is less than 1% in most cases. It is noticeably larger for modes with large ℓ and in particular for . Indeed, the number of angular oscillations increases with ℓ, requiring larger values of N to reproduce the corresponding displacement. The third S2 mode at 3485.73 m/s is not affected by this issue. Still, its frequency is poorly reproduced with (10% error). This is problematic for a Raman-active vibration with a frequency below that of the first breathing mode (S0) where Raman peaks are most frequently observed. This error is reduced by more than 9 orders of magnitude with . Similar comments apply for many other modes. Overall, underperforms in most cases for this particular core–shell system. The errors are significantly larger than the ones reported above for the sphere with the rigid boundary condition. The addition of rigid functions increases significantly the convergence, resulting in errors less than in most cases and ≤ up to the first breathing mode (S0).
We used the largest possible value of N for the and calculations in Figure 4. Increasing N further results in errors in the generalized eigenvalue problem solver. Overcoming this issue would require moving to a floating-point format larger than double-precision, which goes beyond the scope of this work. We used for calculations and for , resulting in a slightly larger number of functions in the basis. To confirm that the improved convergence was not just a consequence of the larger basis, we also compared with calculations performed with . In that case, the bases were smaller for for all the irreducible representations. The convergence was still better except for modes with large values of ℓ such as S10 and T11 because a lower value of N makes it harder to reproduce the angular oscillations in these cases.
4. Conclusions
To summarize, we first presented in this work an extension of the RR method to calculate the vibrations of clamped objects applicable to a large variety of shapes, from 3D superquadrics to cylinders with superellipse cross-sections. The convergence of this method is comparable to that of the original method for the free vibrations. The new functions introduced for the clamped vibrations were then shown to help improve the convergence for core–shell systems. This was first illustrated with the 1D case of the thickness breathing vibrations of “core-shell” plates. Its application to a core–shell sphere demonstrated a significantly improved convergence. The calculations presented here are applicable to a large variety of actual systems. Three-dimensional core–shell superquadrics with different parameters for the core and the shell are suitable to model existing experimental inelastic light scattering results obtained for gold–silver nanorods [7]. It is also applicable to core–shell nanowires with different superellipse cross-sections for the core and the shell [12], which can model nanorods with lengths much larger than their diameters. The advantages of the RR method in terms of low computer resource requirements and symmetry are preserved, making this approach very useful to fit shape or elasticity parameters to match experimental results.
Author Contributions
Conceptualization, L.S.; methodology, L.S.; software, L.S.; validation, L.S., S.S., and M.d.C.M.d.L.; formal analysis, L.S.; investigation, L.S. and S.S.; resources, L.S. and M.d.C.M.d.L.; data curation, L.S.; writing—original draft preparation, L.S.; writing—review and editing, L.S., S.S., and M.d.C.M.d.L.; visualization, L.S.; supervision, L.S. and M.d.C.M.d.L.; project administration, L.S. and M.d.C.M.d.L.; funding acquisition, L.S. and M.d.C.M.d.L. All authors have read and agreed to the published version of the manuscript.
Funding
We acknowledge support by ANR DeXCTer (ANR-23-CE29-0003) and the EIPHI Graduate School (ANR-17-EURE-0002) operated by the French National Research Agency (ANR).
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflicts of interest.The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
References
- Maynard, J. Resonant Ultrasound Spectroscopy. Phys. Today 1996, 49, 26–31. [Google Scholar] [CrossRef]
- Visscher, W.M.; Migliori, A.; Bell, T.M.; Reinert, R.A. On the normal modes of free vibration of inhomogeneous and anisotropic elastic objects. J. Acoust. Soc. Am. 1991, 90, 2154–2162. [Google Scholar] [CrossRef]
- Jansen, M.; Tisdale, W.A.; Wood, V. Nanocrystal phononics. Nat. Mater. 2023, 22, 161–169. [Google Scholar] [CrossRef] [PubMed]
- Wright, C.; Hartland, G.V. The Science of Nanostructure Acoustic Vibrations. Annu. Rev. Phys. Chem. 2025, 76, 57–81. [Google Scholar] [CrossRef] [PubMed]
- Lee, S.; Portalès, H.; Walls, M.; Beaunier, P.; Goubet, N.; Tremblay, N.; Margueritat, J.; Saviot, L.; Courty, A. Versatile and robust synthesis process for the fine control of the chemical composition and core-crystallinity of spherical core-shell Au@Ag nanoparticles. Nanotechnology 2021, 32, 95604. [Google Scholar] [CrossRef] [PubMed]
- Tebbe, M.; Kuttner, C.; Mayer, M.; Maennel, M.; Pazos-Perez, N.; König, T.A.; Fery, A. Silver-Overgrowth-Induced Changes in Intrinsic Optical Properties of Gold Nanorods: From Noninvasive Monitoring of Growth Kinetics to Tailoring Internal Mirror Charges. J. Phys. Chem. C 2015, 119, 9513–9523. [Google Scholar] [CrossRef] [PubMed]
- Vernier, C. Étude de Nanocristaux Métalliques Anisotropes par Spectroscopies Optique et Vibrationnelle. Ph.D. Thesis, Sorbonne Université, Paris, France, 2024. Available online: https://theses.fr/2024SORUS300 (accessed on 10 October 2025).
- Vernier, C.; Portalès, H. Impact of tip curvature and edge rounding on the plasmonic properties of gold nanorods and their silver-coated counterparts. J. Chem. Phys. 2024, 161, 124711. [Google Scholar] [CrossRef] [PubMed]
- Nestoklon, M.; Saviot, L.; Goupalov, S.V. Application of perturbation theory to finding vibrational frequencies of a spheroid. Phys. Rev. B 2025, in press. [Google Scholar] [CrossRef]
- Murray, D.B.; Saviot, L. Phonons in an inhomogeneous continuum: Vibrations of an embedded nanoparticle. Phys. Rev. B 2004, 69, 94305. [Google Scholar] [CrossRef]
- Mochizuki, E. Application of group theory to free oscillations of an anisotropic rectangular parallelepiped. J. Phys. Earth 1987, 35, 159–170. [Google Scholar] [CrossRef]
- Saviot, L. Free vibrations of anisotropic nano-objects with rounded or sharp corners. Nanomaterials 2021, 11, 1838. [Google Scholar] [CrossRef] [PubMed]
- Lee, E.M.Y.; Mork, A.J.; Willard, A.P.; Tisdale, W.A. Including surface ligand effects in continuum elastic models of nanocrystal vibrations. J. Chem. Phys. 2017, 147, 44711. [Google Scholar] [CrossRef] [PubMed]
- Kurus, N.N.; Milekhin, A.G.; Sklyar, R.I.; Saidzhonov, B.M.; Vasiliev, R.B.; Adichtchev, S.V.; Surovtsev, N.V.; Latyshev, A.V.; Zahn, D.R.T. Phonons in Core–Shell CdSe/CdS Nanoplatelets Studied by Vibrational Spectroscopies. J. Phys. Chem. C 2022, 126, 7107–7116. [Google Scholar] [CrossRef]
- Devkota, T.; Yu, K.; Hartland, G.V. Mass loading effects in the acoustic vibrations of gold nanoplates. Nanoscale 2019, 11, 16208–16213. [Google Scholar] [CrossRef] [PubMed]
- Cheng, W.; Wang, J.J.; Jonas, U.; Steffen, W.; Fytas, G.; Penciu, R.S.; Economou, E.N. The spectrum of vibration modes in soft opals. J. Chem. Phys. 2005, 123, 121104. [Google Scholar] [CrossRef] [PubMed]
- Saviot, L.; Champagnon, B.; Duval, E.; Kudriavtsev, I.A.; Ekimov, A.I. Size dependence of acoustic and optical vibrational modes of CdSe nanocrystals in glasses. J. Non-Cryst. Solids 1996, 197, 238–246. [Google Scholar] [CrossRef]
- Hecht, F. New development in FreeFem++. J. Numer. Math. 2012, 20, 251–265. [Google Scholar] [CrossRef]
- Elishakoff, I.; Amato, M.; Ankitha, A.P.; Marzani, A. Rigorous implementation of the Galerkin method for stepped structures needs generalized functions. J. Sound Vib. 2021, 490, 115708. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).