One of the important sub-problems in the “inverse problem” of structural dynamics modification is known as the assignment of natural frequencies and modes, which refers to the modification of the structure to make the system meet certain frequency characteristics or modal requirements. For example, in many engineering applications, it is desirable for some of the system’s natural frequencies to be far away from the dominant components of the harmonic excitation force, in order to prevent resonance that may lead to structural failure. Bycontrast, in other cases, such as the design of resonators, it is desirable for the natural frequency of the system to match the single-harmonic excitation, in order to improve the performance of the machine and, at the same time, minimize the excitation effort [
7]. For military aircraft, such as airplanes, rockets, and missiles, not only the natural frequency requirements of the structure need to be considered in the design, but also certain requirements for the position of the modal nodes of the structure. For example, in the structural design of a vehicle, if the installation position of the attitude sensor can be located at the first few modes of the structure through the optimization design, the vibration level of the attitude sensor can be effectively reduced and the attitude detection accuracy can be improved. In the early research on the assignment of natural frequencies and mode shapes, most are summarized as system-characteristic structural assignment problems. Syrmos et al. [
8,
9] studied these problems and presented numerical solutions. Gobb and Liebst [
10] considered the application of the eigenstructural assignments of the undamped structural system in mechanics. This method is similar to that of adding stiffness to the original structure in recent structural modifications. Fletcher et al. [
11,
12,
13,
14,
15] studied the assignment problems of the state feedback eigenstructure of the descriptor system. They also discussed the assignment problems posed by the eigenvalue structure of the output feedback of the descriptor system in the work of Duan and Fletcher, respectively [
16,
17]. Duan and Patton [
18] studied the robustness eigenstructure assignment problems of the descriptor system. Again, the concept in these studies of descriptor systems is similar to the idea of adding masses and stiffness to the original structure in recent structural modifications. In 2004, Kyprianou, et al. [
19] proposed a natural frequency assignment method. The main features of this method are the addition of mass and one or more stiffness to the original structure, and that the determination of the added mass or stiffness required by the receptance of the original structural system. Mottershead et al. [
20] used the receptance measured by the vibration system to assign the eigenvalues of the vibration’s differential equation through active vibration control and passive structure modification. In order to draw a comparison with the results of the well-established technique proposed by Braun and Ram, Ouyang et al. [
21] developed a method that relied only on receptance data for the calculation of the realizable mass and stiffness modification of undamped systems. In 2013, Mao and Dai [
22] proposed a partial eigenvalue assignment method for linear high-order systems. They established a new orthogonal relationship between the eigenvectors of general matrix polynomials. By using this new orthogonal relationship, the parameter solution of partial eigenvalue assignment was constructed, and the eigenvalues that needed to be modified were assigned, while the eigenvalues that did not need to be modified remained unchanged. The characteristic feature of this method was that the eigenvalues that did not need to be modified were ignored. Hu et al. [
23] proposed an approach to the partial eigenvalue and eigenstructure assignment of undamped vibrating systems. This approach only needed a few eigenpairs to be assigned, as well as the mass and stiffness matrices of the open-loop vibration system. In 2015, Ouyang et al. [
24] studied a method for the assignment of some natural frequencies on the mass-spring system; the most important aspect of this method was that, when natural frequencies were assigned, other natural frequencies that did not need to be assigned did not change. This phenomenon was called “no spill-over”. In the same year, an eigenstructure assignment method based on receptance was proposed by Liu et al. [
25]. The core component of this method was the addition of spring-mass subsystems to the original structure, followed by the transformation of the eigenstructure assignment problems into numerical optimization problems. One year later, Belotti et al. [
26] proposed an inverse structure modification method for eigenstructure assignment. The proposed method allowed the assignment of the desired modes only at the parts of interest of the system, according to an arbitrary number of modification parameters and determined eigenpairs. In 2017, Bai et al. [
27] analyzed the assignment problem of local quadratic eigenvalues in vibration through active feedback control. A constructive method was proposed to solve the local quadratic eigenvalue assignment problem based on the measured receptance and the system parameter matrix. The solution to the problem required only a small linear system and a few unwanted eigenvalues with related eigenvectors. One year later, in order to assign a certain number of natural frequencies, a numerical method based on the Sherman-Morrison formula was proposed [
28]. This method required the receptance values related to the modified coordinates of the original system structure. In 2018, Belotti et al. [
29] proposed a method that aimed to assign a subset of natural frequencies with low spill-over. In 2020, Tsai et al. [
30] proposed a theoretical study of frequency assignment for the coupling system. This method was capable of solving some complex modification issues, in which the added structures were not point mass or ground springs.
The above-mentioned studies on the assignment of frequencies and modes were primarily based on the physical model, which requires the knowledge of mass, stiffness, and damping matrices. In practical engineering, however, these parameters and matrices of vibration system structures are not easy to obtain. Although there are a few FRF-based assignment methods, they can only be applied with specific modifications, such as only adding mass, or only adding spring stiffness. In addition, most of the above studies only considered the frequency assignment, ignoring the assignment of the mode shapes. This paper proposes a method for structural modifications for the assignment of natural frequencies and mode shapes based on FRFs. Multiple modification schemes were considered in this study, including the addition of masses or stiffness (supporting stiffness or connection stiffness between different coordinates), the addition of masses and stiffness simultaneously, or the addition of mass-spring substructures to the original structure. Firstly, the proposed technique was formulated as an optimization problem based on the FRFs of the original structure and the masses or stiffness that needed to be added. Next, the required added masses and stiffness were obtained by solving the optimization model using a genetic algorithm. The advantage of this FRFs-based method is that the FRFs can be directly measured by modal testing, without knowledge of analytical or modal models. Furthermore, multiple structural modification schemes were considered for the assignment of the natural frequencies and mode shapes, making this method more applicable to engineering and more likely to achieve better results.