Abstract

In this paper, a ground-based experimental system for solar array active vibration suppression has been established. Firstly, in order to establish an accurate model of the solar array, the solar array is regarded as a flexible cantilevered thin plate, and the corresponding dynamical equations are derived using the absolute nodal coordinate method. In addition, in this paper, the more advanced MFC piezoelectric patch is used instead of the traditional PZT piezoelectric ceramic patch. The electromechanical coupling finite element model of the P1-type MFC patch is established and substituted into the kinetic equation of the solar array. Finally, the accuracy of the electromechanical coupling modeling and the control effect of active vibration suppression were verified using the PID control. A set of experimental frameworks for evaluating the active vibration suppression effect, including the free vibration test, sinusoidal perturbation test, and white noise perturbation test, as well as the analysis strategy of the test data, are established.

1. Introduction

Large-scale solar arrays are energy support components for spacecraft such as satellites and space stations. They are the most common large-scale flexible space structures. These structures often have complex dynamic characteristics such as ultra-low frequency, high-density modes, and strong geometric nonlinearity [16]. In the space environment, satellites or spacecrafts are usually deployed in scheduled orbit, and the interference caused by the manoeuvre in changing orbit or the attitude adjustment towards the sun will generate the transient vibration of the solar array [7]. The space environment is in a state of low damping, and it is difficult for the vibration to be attenuated quickly. Prolonged and continuous vibration not only causes damage to solar arrays, but also affects the pointing accuracy and attitude stability of the satellites or spacecraft, making it take longer and consume more fuel to adjust their attitude, which has an extremely negative impact on their attitude control and operation [8, 9]. The rapid vibration suppression method of solar arrays is therefore essential to ensure spacecraft pointing accuracy and attitude stability [1015].

Vibration suppression mainly includes passive control, active control, and semiactive control. The passive control technology is widely used due to its advantages of simple structure, easy implementation, and no need for external power supply. The main idea is to set up a passive energy dissipation system to suppress vibration by setting up materials and devices on the structure to increase damping, stiffness, and strength. There have been many research directions in this technique, such as tuned mass damper (TMD) and friction damper. Typical studies are described as follows. Zhao et al. [16] proposed a novel variable friction-tuned viscous mass damper (VF-TVMD), which benefits from variable friction to significantly reduce structural vibration over a wider frequency band compared to TVMD. Graphene platelets (GPL) have a significant reinforcing effect on the strength of composite cantilever beams, porous beams, cantilever plates, and hyperbolic shallow shells with respect to the behaviour of buckling, thermal buckling, and postbuckling [1719]. However, passive vibration suppression is considered to be nonconfigurable and cannot be tuned and controlled over a wide operating frequency band [2022]. Active vibration suppression techniques, on the other hand, have the advantage of being adaptable and capable of achieving vibration control in the lower frequency bands. Therefore, scholars are now paying more and more attention to active vibration control technology. There has been a great deal of research on active vibration suppression of solar arrays. There are two keys to this technology: the choice of actuator and the design of the control law. Vishal et al. [23] used shape memory alloy wires as the actuator, and designed a nonlinear controller using dynamic inverse and optimal control techniques to realize the active suppression of cantilever beam vibration. Kras and Gardonio [3] proposed a new flywheel inertial actuator for a four-side solidly-supported steel plate, which has a good passive damping effect in an open loop, and obtains a better active control effect after rate negative feedback closed loop. Shen and Homaifar [24] pasted five pairs of collocated PZT piezoelectric ceramic patches on a four-side solidly-supported thin-walled rectangular aluminum plate, and investigated control effects of rate-feedback control, hybrid fuzzy PID control, PID control designed by genetic algorithm and linear quadratic Gaussian/loop transfer recovery (LQG/LTR) control. It provides a suitable framework for optimization and robustness studies of vibration control of flexible structures. Kwak and Heo [25] applied piezoelectric ceramic patches as sensors and actuators to design a multi-input multi-output positive position feedback controller and proposed a block inverse technique to cope with modes with a larger number of actuators and sensors. They experimentally verified the effectiveness and stability of the proposed vibration suppression method. Omidi et al. [26] proposed a new multiple positive feedback (MPF) control based on modified positive position feedback (MPPF) control. The effectiveness of the control law was verified using a piezoelectric ceramic patch as an actuator and a clamped beam at both the ends as a test platform. Sharma et al. [27] utilized polarization-tuned piezoelectric material as the actuator and PZT patch as the sensor. The actuator and sensor are arranged in alignment on a four-sided simply supported square plate, and the driving voltages of piezoelectric materials with different polarization directions in different operating modes and their effects on the control effect of the fuzzy logic controller are investigated in detail. Prakash et al. [28] applied piezoelectric fiber reinforced composites (PFRCs) for active vibration suppression of cantilever beams, and designed the classical rate-feedback control and optimal (LQG/LQR) control law, and investigated the effects of fiber volume fraction and fiber orientation of PFRC on build-up time, active damping ratio, peak deflection, and peak control voltage. The minimum control voltage strategy at a given time gives the best control results. Cao et al. [29] studied the time-dependent attitude manoeuvering problem of a flexible satellite containing a rigid body and a flexible attachment. They also designed a shape input delay controller using piezoelectric actuators. Simulation results show that the designed input shaper can suppress vibration. Qiu et al. [30] investigated an active vibration control method based on acceleration sensors for a cantilever beam piezoelectric patch to suppress the first-order and second-order bending mode vibrations of the beam. Yuan et al. [31] considered the coupling effects of rotation and translation in the dynamics of highly flexible structures and applied an improved position positive feedback control law to active vibration suppression of mobile spacecraft. Jiang et al. [32] then used a positive position feedback (PPF) control strategy for geometrically nonlinear vibration suppression of piezoelectric functionally graded graphene-reinforced laminated composite cantilever (PFG-GRLCC) rectangular plate. In semiactive control, this vibration suppression technology combines passive vibration suppression with active vibration suppression, thus reducing the design difficulty and energy consumption of active control law. However, this technique is mostly used in objects with large sizes and high stiffness, such as building structures and ship-bearing systems, and it is difficult to be used for vibration suppression of large flexible structures such as flexible solar arrays. For example, Soni et al. [4] utilized an electromagnetic actuator for active control of rotor bearing transverse vibration of a ship under wave resistance conditions and considered the parametric excitation of the rotor bearing system by the propagating motion. The Four-Element/Modified Real Proportional Integral Derivative (FE/MRPID) control algorithm is designed based on a multielement support/suspension model and the control current and vibration response at the control position are selected as the objective function for multiobjective optimization of the control parameters, and the optimal control parameters with good robustness are obtained.

After investigation, it was found that the piezoelectric materials are very suitable for active control actuators and sensors because of their positive and negative piezoelectric effects and low mass. However, the traditional PZT piezoelectric ceramic patch has insufficient force, which in itself is more fragile and difficult to use for flexible surfaces. Therefore, the NASA Langley Center [33] developed a macrofiber composite (MFC) actuator. As a new smart material, MFC has the advantages of high flexibility, large strain capacity, and lightweight. Therefore, it has received more and more attention. Kovalovs et al. [34] confirmed the potential of MFC for structural vibration control through experimental and numerical results. Steige and Mokrý [35] developed a finite element model of piezoelectric macrofiber composites. Macroscopic values of the elastic flexibility and piezoelectric tensor were calculated, allowing the MFC actuator to be approximated as a plate-like uniform piezoelectric material. This greatly reduces the complexity of the finite element model. Leniowska and Mazan [36] pasted MFC on a thin circular plate fixed by a uniform load around the circumference as an actuator and sensor and used it as a test platform. They used the ARX identification method to derive a linear model in the form of a ninth-order transfer function, and then, used the resulting model to develop a rate-feedback control algorithm, which was finally obtained to validate the control on the test platform. Zhang et al. [37] equated the honeycomb plate as an orthotropic anisotropic plate. The driving force and bending moment formulas of the MFC actuator and the governing equations of the honeycomb plate affixed with MFC actuators were derived. They found that the driving force and bending moment are not only related to the driving voltage and piezoelectric strain constant (d33), but also related to the elastic modulus of the honeycomb plate. Zhang et al. [38] used MFC as the actuator and proposed a PID-LQR hybrid controller. The effectiveness of the hybrid controller under various excitation conditions was verified by active control simulations and experiments, and the vibration response was reduced by about 31.55 after control. Wu et al. [39] used four MFC patches as actuators and sensors, and constructed a controller using Proportional Derivative (PD) and fuzzy control algorithms to suppress the first two orders of vibration of the plate reflector antenna under free vibration and sinusoidal excitation, thus verifying the effectiveness of using MFC for antenna vibration suppression. Li et al. [40] designed the LQR controller to suppress the vibration of a cantilever beam under transient and continuous disturbances with 94.4 and 65.4 amplitude reduction, respectively, using MFC as the actuator and sensor. Lu et al. [41] constructed an adaptive controller using MFC and FxLMS algorithms, and the experimental results show that their proposed controller is able to quickly suppress low-frequency vibrations of composite sandwich beams.

Therefore, in this paper, MFCs will be used as actuators and sensors to realize the active vibration suppression of large flexible solar arrays. In order to realize the active control algorithm, this paper simplifies the solar array into a cantilever plate and uses the absolute nodal coordinate method to establish its finite element model. The absolute nodal coordinate method was proposed by Shabana [42], which is not limited to small deformation assumptions and can be used to model the dynamics in the case of large deformation and large rotation, so it has received more and more attention from scholars. Shabana [43] first modeled one-dimensional (one-dimensional) beam elements using the ANCF method. Shabana [43] first modeled one-dimensional (one-dimensional) beam elements using the ANCF method. Later, Escalona et al. [44] applied ANCF to the dynamic analysis of large deformation flexible systems. Recuero and Negrut [45] classified the ANCF elements into three categories: fully parameterized elements, gradient-deficient elements, and higher-order coordinate elements. A novel Euler–Bernoulli beam finite element model (FEM), developed by means of the absolute nodal coordinate formulation (ANCF), is used to simulate and analyze the performance of a surface-bonded piezoelectric actuator in suppressing nonlinear transverse vibrations induced by fast slewing, and the validity of the ANCF control model is verified with the example of PD feedback control by Gilardi et al. [46].

Firstly, in this paper, the solar array with piezoelectric patches is simplified into a flexible cantilever beam piezoelectric lamination, and the generalized mass matrix, generalized external force matrix, and generalized elastic force matrix of the flexible cantilever beam substrate are established by using the absolute nodal coordinate method. Then, the piezoelectric eigenstructure equation of the P1 MFC patch is established, and the generalized elastic force matrix of the piezoelectric layer is derived, which is substituted into the kinetic equation of the solar array. Finally, in order to verify the effectiveness of the system and prepare for the subsequent research of the active vibration suppression algorithm, a PID controller is designed. A set of test frameworks for evaluating the effect of active vibration suppression is established, including the free vibration test, sinusoidal disturbance test, and white noise disturbance test, as well as analysis strategies for test data. The novelty of this work is that the dynamic model of the piezoelectric laminate considering the influence of MFC mass and stiffness is established based on the absolute nodal coordinate method; the ground experimental platform of the solar array is built, the closed-loop control system is designed and implemented, and the accuracy of the model and the feasibility of using MFC for active vibration control are verified in the experiments; and the feasibility of the experimental platform built as the basic platform for subsequent aerospace project research is verified.

2. Absolute Nodal Coordinate Modeling of Piezoelectric Laminate Plate

When the elastic deformation of the flexible body is greater than 20 of the structure size, this deformation can be regarded as a large deformation [47]. Considering the large deformation of large-scale flexible bodies, in the modeling process, it is necessary to abandon the assumption of small deformation and further consider the higher-order term of deformation. The stiffness matrix is no longer constant at large deformations, and the modal method cannot be used to reduce the degrees of freedom of the system. If the hybrid coordinate method is used for modeling, its computational efficiency is low. Therefore, a dynamic modeling method suitable for large deformation analysis is required.

In order to solve the modeling problem of flexible bodies under large deformation, Shabana proposed the absolute nodal coordinate method in 1996. The absolute nodal coordinate method defines the element coordinates in the inertial coordinate system, and uses the slope vector of the element node to replace the node rotation angle coordinate vector in the traditional finite element idea. Compared with the hybrid coordinate method, this method has the following characteristics: the generalized mass matrix and the generalized external force matrix are both constant value matrices, and the nonlinear term only includes the generalized elastic force matrix.

For any column vector , there are the following rules:

First, establish an inertial coordinate system as shown in Figure 1. The large deformation thin plate structure is discretized by the finite element method, and the element coordinate system is established for the e-th element, where and represent the length and width of the rectangular thin plate element, respectively. Let the position coordinate of any point on the midplane in the element coordinate system be . Based on the Kirchhoff assumption, the sheet normal remains perpendicular to the midplane. The coordinate vector of the absolute position vector of any point on the middle surface of the thin plate in the inertial coordinate system is , and the absolute position vector of any point on the non-middle surface of the thin plate is expressed in the inertial coordinate system as follows:

Based on the absolute node coordinate method, the absolute position vector of the corresponding point on the midplane is expressed in the inertial coordinate system as follows:where is the shape function matrix [48], which is a matrix. is the absolute position coordinate of the element node, which is a coordinate vector, including the position coordinate, the first derivative of the position coordinate to x, y, and the second derivative of the position coordinate to x and y. The expressions are as follows:where the dimensionless variables and are defined as , respectively; is a unit matrix, and the shape functions and are as follows [48]:

And in is the coordinate vector of the four nodes of the element in the inertial coordinate system as follows:where is the coordinate vector of the node in the inertial coordinate system. and are the expressions of the first derivative of to the coordinates x and y of the element coordinate system, respectively, in the inertial coordinate system, is the second derivative of to the coordinates x and y of the element coordinate system in the inertial coordinate system expression.

Let be the overall absolute node coordinate array, which is a vector, and N is the number of nodes on the entire board; the relationship between and iswhere is the Boolean matrix of element e, which is a matrix.

Based on the Kirchhoff hypothesis, the coordinate vector of the unit normal vector of the midplane in the inertial coordinate system can be expressed as follows:where

The relationship between Green’s strain array and absolute displacement is

Substitute equation (3) into equation (14), ignoring the terms related to , we obtain

Considering that the normal remains perpendicular to the midplane, we have:

Taking the derivative of equation (16) with respect to x, we obtain

Taking the derivative of equation (16) with respect to y, we obtain

Substituting equations (17) and (18) into equation (15), and , the Green strain can be decomposed into the following form:where is the in-plane strain array of the midplane, which can be expressed as follows:

is the curvature array of the midplane:

The relationship between the stress and the strain of the plate element iswherewhere and are the elastic moduli along the principal axis direction, is the in-plane shear modulus, and are Poisson’s ratios, which satisfy the relation .

2.1. Generalized Mass Matrix

When calculating the virtual work of the inertial force, the change of the absolute coordinates along the direction of the element coordinate system can be ignored. By applying the principle of virtual work, the virtual work performed by the inertial force of the plate element e on the virtual displacement is calculated as

By substituting equation (4) into equation (24), we can obtain thatwhere is an element mass matrix, which is a square matrix, and its expression is

Finally, the virtual work performed by the inertial force of the overall rectangular thin plate iswhere is the number of plate elements and is the generalized mass matrix of the overall rectangular thin plate, and its expression is as follows:

2.2. Generalized External Force Array of Concentrated Force

Suppose a concentrated force acts on point P on the midplane, the concentrated force is expressed as in the inertial coordinate system, and the relationship between the absolute position vector of point P and the absolute node coordinate array of the overall thin plate is . Then, the virtual work performed by concentration is

Finally, the generalized external force matrix corresponding to the concentrated force can be obtained as , where and is the Boolean matrix of the element where the point P is located.

2.3. Generalized Elastic Force Matrix for Thin Plate

According to the principle of virtual displacement, both real and virtual displacements satisfy the geometric equation (14) between displacement and strain. Since the virtual displacement (the variation of the displacement) causes the corresponding virtual strain (the variation of the strain), using equation (19), we can obtain the following equation:

First, we solve the midplane’s in-plane strain variation caused by the displacement variation , which can be obtained by equation (20) aswhere

Then, the variation of equation (21) is obtained as follows:where it is necessary to calculate the variation of equations (11)–(13) to obtain the following expressions:

Then, we obtain

The virtual work performed by the elastic force of the plate element is

We then substitute equation (30) into equation (38) to obtain

The expression of the virtual work performed by the elastic force of the plate element is detailed in the Appendix.

We substitute equations (31) and (33) into equation (39) to obtainwhere is the element generalized elastic force matrix, and its expression is given in Appendix

Then, the virtual work performed by the elastic force of the overall thin plate is

Finally, the generalized elastic force matrix of the overall thin plate is obtained as

2.4. Piezoelectric Constitutive Equation of MFC P1-Type Patch

Piezoelectric ceramics have a wide range of applications in the vibration suppression of cantilever beams, but piezoelectric ceramics have high rigidity and small deformation, which makes it difficult to apply to large deformations or curved surfaces [49]. Therefore, NASA designed a new composite material based on piezoelectric ceramics, namely, MFCs. Since MFCs are piezoelectric ceramics in essence, MFCs also have positive and negative piezoelectric effects. The MFC itself has a certain degree of flexibility, and the stress generated by the MFC of the same area is approximately ten times that of piezoelectric ceramics. In this paper, based on the positive and negative piezoelectric effects, MFCs are used as actuators and sensors. The internal structure of the MFC is relatively complicated [50]. The MFC is made up of 3 parts, and its structure and working mode are shown in Figure 2.

When the thin plate vibrates, it can be thought of as a small strain, with a large deformation motion. Therefore, the MFC pasted at the root of the cantilevered thin plate is regarded as subjected to small strain, and its electromechanical coupling characteristics can be described by the linear piezoelectric eigenstructure equation. There are four piezoelectric equations, depending on the boundary conditions; the second type of piezoelectric equation is used here, taking strain and electric field strength as independent variables and stress and electric displacement as dependent variables. In reality, the electric field distribution of MFC is very complicated [51]. In order to simplify the model, the following assumptions are made [52]: (a) the electric field between the electrodes is a uniformly distributed strong electric field; (b) the deformation of the MFC lies within its elastic deformation; and (c) the MFC is an orthotropic anisotropic material. d33 mode is obtained with the electric field direction parallel to the fiber direction, and the strength of the remaining two directions is zero. The electric field direction of the MFC of type d33 is parallel to the fiber direction, and the strength of the electric field in the remaining 2 directions is 0. Based on the abovementioned assumptions, the simplified piezoelectric constitutive equation of the MFC is obtained as follows:where is the short-circuit elastic stiffness coefficient, where the superscript E represents the parameter obtained under the condition of constant electric field or zero electric field, and the unit is . is the piezoelectric stress constant, which is the ratio of the stress change caused by the change of electric field intensity to the change of electric field intensity under constant strain, or the ratio of the change in electrical displacement caused by the change in strain to the change in strain under a constant electric field. is the mechanical clamping dielectric constant, that is, the dielectric constant under constant strain.

Then, the matrix expression of the piezoelectric equation is

The abovementioned equation can be abbreviated as follows:where is the piezoelectric stress constant matrix, is the dielectric constant matrix under constant strain, and is the stiffness matrix under constant electric field strength.

The polarization direction of the piezoelectric layer of the MFC P1-type is parallel to the x-axis direction in the element coordinate system, and an external electric field is only applied in the x-axis direction. So, the piezoelectric constitutive equation can be simplified as follows:wherewhere and are the elastic moduli of the MFC along the fiber and electrode directions, respectively, is the in-plane shear modulus of the MFC, and and are Poisson’s ratios. If , , and , then ; in MFC P1-type patch, , where is the voltage applied in the x-axis direction and is the distance between two adjacent cross electrodes. When the shape and size of the piezoelectric material are certain, the dielectric constant can be determined by measuring the inherent capacitance C of the piezoelectric material, so we have .

The adjacent cross electrodes of the MFC P1-type patch are equivalent to a capacitor, and , where is the amount of charge. is the amount of charge generated by the sensor element without an external electric field, so .

Thus, the voltage generated by the sensor element iswhere is the output matrix of the sensor element, and its expression is as follows:

Ultimately, the output equation for the overall sensor patch is as follows:where is the output matrix of the overall sensor, and its expression is as follows:

The research on the MFC paste position is mostly based on the mathematical model of the cantilever plate established by finite element analysis, which is used as a theoretical basis to determine the MFC paste position [5355]. In this paper, through Ansys analysis, it is determined based on the maximum strain energy theory. The structure and material parameters of the solar array are shown in Table 1.

The size of the solar array model used in this paper is the actual size of the solar array of the “sunflower” satellite. Using Ansys software to carry out vibration modal analysis of the solar array model, the first-order strain energy analysis of the solar array is shown in Figure 3. By applying the maximum strain energy theory and setting the software, Figure 3 shows that the maximum strain energy is at the end of the fixed position and the hinge connection position, which are the best positions for applying the MFC. Table 2 shows the modal analysis table of the first 2 modes of the solar array through modal analysis, including the specific vibration frequency value of each mode. The corresponding mode shapes are shown in Figures 4 and 5, respectively.

2.5. Generalized Elastic Force of Piezoelectric Layer

From the constitutive equations, the elastic potential energy expressions of the sensor elements can be obtained as

Since no voltage is applied to the sensor, so we have

By substituting equation (19) into equation (53), we obtain

Similarly, the elastic potential energy of the driver elements can be expressed as

The virtual work performed by the elastic force of the sensor element and the actuator element is detailed in Appendix A. We substitute equations (31) and (33) into equation (55) to obtainwhere is the generalized elastic force matrix of the sensor element, and its expression is

Then, the virtual work performed by the generalized elastic force of the overall sensor is

The generalized elastic force matrix of the sensor is , where is the number of sensor elements and is the Boolean matrix of the sensor element.

We substitute equations (31) and (33) into equation (56) to obtainwhere is the generalized elastic force matrix of the actuator element, and the expression is given in Appendix.

Then, the virtual work performed by the generalized elastic force of the overall driver is

The actuator generalized elastic force matrix is , where is the number of actuator elements and is the Boolean matrix of the actuator element.

2.6. Piezoelectric Laminate Dynamics Equation

According to the principle of virtual work, the dynamic variational equation is

Substituting equations (27), (29), (41), (59), and (61) into equation (62) to obtain

Let the constraint equation of the piezoelectric laminate be

Then, the Lagrangian dynamics equation of the first kind with Lagrangian multipliers is

is the generalized constraint force, is the Jacobian matrix of the constraint equation, and is the array of Lagrange multipliers.

We combine equations (64) and (65) to form a differential-algebraic hybrid equation as follows:where .

3. Experimental Research on Active Vibration Control

3.1. Introduction to the Experimental System

The active vibration control experiment includes the vibration suppression experiment on single and double boards. The active vibration suppression system consists of five parts: the host computer control system, the signal acquisition system, the data conversion system, the signal drive system, and the actuator.

LabVIEW was used to develop the host computer control system, and the host computer was mainly responsible for signal processing. The upper computer receives the USB-6002 signal, and the information is the 0–10 V voltage signal output by the laser displacement sensor. The MFC is calibrated by the laser displacement sensor, so that the signal processed by LabVIEW can match the signal simulated by Simulink, and the PID control parameters calculated in Simulink can also be used in the actual control system. To ensure the identity of the initial vibration, a fixed initial excitation signal needs to be given.

The signal acquisition system includes two kinds of sensors: MFC sensors and laser displacement sensors. The main purpose of doing so is to use the laser displacement sensor to calibrate the MFC sensor. Spatially, it is unrealistic to use laser displacement sensors to measure the vibration displacement of solar arrays. When the MFC is used as a sensor, the directly measured voltage will be distorted due to the input resistance, so two resistors are used to divide the voltage collected by the MFC. The highest voltage tested for USB-6002 is 10 V. We input the divided signal into USB-6002, so that the distortion can be avoided.

The data conversion system adopts the digital board USB-6002 of NI Company, which can collect 8 channels of analog signals with a resolution of 16 bits, and the maximum sampling rate can reach . The board has two 16-bit D/A conversion outputs, which meets the requirements in this experiment.

The signal driving system adopts a MFC-compatible driver, which is an driver board produced by Smart Material. The maximum output power of the driver board can reach 4 W, and the output voltage is .

The actuator is an MFC actuator. There are two types of MFCs used in this subject, M-5628-P1 and M-4312-P1, and their ultimate output forces are and , respectively. The single-board experimental system is shown in Figure 6, where the pasting position of the MFC actuator and sensor and the installation position of the laser displacement sensor are marked in detail in the figure. The equipment installation position of the double-board vibration experimental system is shown in Figure 7, and the structure of the entire system can be observed in more detail in conjunction with Figure 6. The control flowchart of the whole system is shown in Figure 8.

3.2. Active Control Algorithm Based on PID Self-Tuning

Without considering the nonlinearity of the board structure, the vibration of the solar array can be approximated as a second-order system [56]. The transfer function of a typical second-order system iswhere is the damping ratio and is the free vibration frequency.

Using the idea of system identification, the free vibration waveform of the solar array is measured by the laser displacement sensor. The experimental prototype of the solar array is shown in Figure 9, and the single arrays are connected by hinges. Since the starting range of the laser displacement sensor, ZLDS103-250 is 65 mm and the range is 250 mm, and the vibration of the solar array is reciprocating near the equilibrium position, and the distance between the solar array and the laser displacement sensor is 190 mm.

The free vibration waveform of the solar array is measured by the laser displacement sensor. The free vibration waveform of the single board is shown in Figure 10, and the free vibration waveform of the double board is shown in Figure 11. LabVIEW was used as the host computer for data acquisition. According to the vibration shape of the solar array obtained through ANSYS analysis, the vibration frequency of the solar array is very low, so the sampling rate is set to , that is, the sampling period is , which is sufficient to meet the requirements. In the figure, the abscissa represents the number of sampling points, representing time, and the ordinate represents the amplitude of vibration, and its unit is mm.

It is known that when the second-order system works under the condition of underdamping, its vibration response iswhere is the damped natural frequency.

In the free vibration waveforms with a period of as shown in Figures 10 and 11, we take the peak values and at the two moments and , the difference between the two moments is periods, and the corresponding sampling points are and , respectively. From equation (68), we can obtain thatwhere

Substituting equation (70) into equation (69), we obtain

We selected two points in the Figure 10: and , , , , , , and the subscript S represents the single board. By substituting the abovementioned points into equation (71), the damping ratio obtained is .

According to the sampling point and the sampling period, the vibration period and frequency of the single-board solar array can be calculated as follows:

From equation (70), we can obtain that

Substituting damping ratio and free vibration frequency into equation (67), the transfer function of the system can be obtained as follows:

We selected two points in the Figure 11: and , , , , , and the subscript D represents the double boards. By substituting the abovementioned points into equation (71), the damping ratio obtained is .

According to the sampling point and sampling period, the vibration period and frequency of the double-board solar array can be calculated as follows:

From equation (70), we can get the following:

Substituting damping ratio and free vibration frequency into (67), the transfer function of the system can be obtained as follows:

PID control is the most mature and widely used control algorithm. It can also be combined with various control concepts to solve practical problems [5759]. The PID control parameters in this paper are obtained using the MATLAB optimization toolbox in conjunction with Simulink simulation, resulting in a relatively reliable set of control parameters in a very short period of time. What is used here is the PID self-tuning method, which can quickly obtain the PID control parameters. Since the control time of the double-board experiment is longer, the double-board experiment is taken as an example here. In the vibration control experiments, four actuators are used in this paper, of which the two pasted on the root are bending actuators and the remaining two are torque actuators. The MFC torsional actuator is mainly used in the double-board system, whose first-order vibration modes are mainly the bending strain at the root and the torsional strain at the joint of the two boards, so it is reasonable to drive these two actuators using the PID control law that controls the first-order mode. The control effect of the control experiment also verifies the feasibility and effectiveness of the scheme.

In Simulink, we add the free vibration model of the solar array and the PID control module. The overall block diagram is shown in Figure 12.

As shown in Figure 12, the input signal is a step signal, and its value is

The final value of 125 in the formula is 1/2 of the measurement limit range of the laser displacement sensor, which is set as the position of the zero point in the experiment. To facilitate observation and understanding, we subtract 125 before the result is input to the oscilloscope module, so that we can observe in the Simulink oscilloscope that the measurement data change based on .

The main basis of the PID control is the control deviation obtained through the input signal and the output signal , that is,

The PID controller is a kind of linear controller that carries on the linear combination of the deviation proportion, integral, and derivative, and uses it as the control quantity to control the controlled object. The control law is as follows:

Its transfer function iswhere is the proportional coefficient, is the integral time constant, and is the differential time constant.

In the PID module of Simulink, the control formula is represented as follows:where is the proportional parameter, is the integral parameter, is the differential parameter, and N is the filter coefficient. By comparing equations (83) and (84), we can see the difference between Simulink’s PID parameters and the coefficients of the transfer function. Of course, what we need is the PID parameters. We input the coefficients of equation (79) in the controlled object module in the form of an array.

To observe the control effect of the control input, it is necessary to introduce two sets of the same transfer function, one of which does not introduce the PID control output.

After setting the parameters of the input module, PID module, and controlled object module, Simulink can be used for parameter self-tuning, to obtain a set of more appropriate PID control parameters. In MATLAB 2020a, it is convenient to use the Simulink toolkit to obtain the desired parameters.

3.3. Model Validation

The time and frequency domain results of the solar panel free vibration experiment and model simulation are shown in Figures 13 and 14. Comparing the results of the simulation calculation using MATLAB and the data collected from the free vibration experiment, the first-order natural frequency and corresponding amplitude obtained by the simulation calculation are basically consistent with the experimental measurement results. Therefore, the modeling accuracy of the absolute nodal coordinate method can be guaranteed in the low-frequency range, which can meet the needs of active control research.

3.4. Evaluation of the Vibration Suppression Effect of Solar Arrays

The previous experimental waveform shows that the first-order natural frequency of the solar array is . To ensure that the initial excitation signal of the system vibration remains consistent, the excitation frequency is set in the host computer to be the same as the first-order natural frequency. The excitation signal is a sine signal with an amplitude of and a frequency of .

The host computer can obtain three groups of vibration signals, of which two groups are collected by MFC sensors, and the other group is collected by laser displacement sensors. The signal collected by the laser displacement sensor is mainly used for parameter calibration and to judge whether the data collected by the MFC sensor are reliable.

The initial control parameters obtained through Simulink based on the transfer function are as follows: , , and , which have poor control effects on steady-state low amplitude vibration as shown in the line “initial PID” in Figure 15. Therefore, it is necessary to obtain more suitable control parameters based on the finite element model obtained above. Based on the initial control parameter values, corresponding control parameter ranges were set, namely, Kp, Kd, and Ki belonging to [0.001, 10], and the control output voltage range was set to [−1000 V, +1000 V]. A genetic algorithm was applied based on the abovementioned finite element model to finally obtain the tuned PID control parameters as follows: , , and . The specific process is shown in Figure 16, and the control effect is shown by the line “tuned PID” in Figure 15.

In the experiment, single-board and double-board experiments were conducted. The experimental results are shown in Figure 15, comparing the vibration attenuation of solar cell arrays with initial and tuned PID control and without control. The stable time is defined as the time it takes for the amplitude to decay to less than 3% of the initial amplitude. From Figure 15, it can be seen that the initial PID controller obtained based on the transfer function can quickly attenuate large vibrations, and the stable times of the single-board experiment and double-board experiment were 4.7  and 5 , respectively. However, there is persistent low-amplitude vibration, and the control effect is not satisfactory. After applying tuned PID control, the stable times of the single-board experiment and double-board experiment were 2.5  and 5 , respectively, which were reduced by 85% and 75% compared to the stable time in the uncontrolled state. The tuned PID controller obtained based on the ANCF finite element model ensures fast attenuation of vibration while suppressing low amplitude vibration, achieving satisfactory control results.

To verify the active vibration suppression effect of solar arrays in interference environments, sinusoidal interference and white noise interference were introduced. Sinusoidal interference is a sine signal with an amplitude of 5 V and a frequency of . Figure 17 shows the comparison of the vibration of solar arrays with or without control under the condition of introducing sinusoidal interference. After the control is applied, the stabilization times of the single-board experiment and the two-board experiment are 3.5  and 6 , respectively. In the uncontrolled state, the stabilization times of the single-board experiment and the double-board experiment are 8  and 11 , respectively, and there are residual vibrations with relatively large amplitudes after stabilization. In this case, the active control algorithm’s ability to attenuate the residual vibration amplitude is more important. This ability is measured by the vibration suppression stabilization amplitude defined as the stabilization amplitude of the controlled object under continuous excitation by sinusoidal and white noise disturbances. After stabilization, the vibration amplitudes of the solar arrays in the single-board experiment and the double-board experiment are 1.5  and 4 , respectively, which are decreased by 83.7% and 75%, respectively, compared with the vibration amplitudes under the uncontrolled state. This control effect can be more intuitively felt in Figure 18. Figure 19 shows the comparison of the vibration of solar arrays with and without control under the condition of introducing white noise interference. After the introduction of white noise, the control effect of the active control algorithm is similar to that before the introduction of white noise, as shown in Figure 15, which further verifies the effectiveness of the tuned PID algorithm.

It can be seen from the experimental data that the free vibration decays negatively when there is no active vibration suppression, which matches the established mathematical model. In the three vibration cycles after PID control was introduced, the vibration was effectively suppressed and maintained in a relatively stable range.

After the initial excitation is applied, interference is introduced, and the vibration state of the solar array changes. On this basis, by observing the vibration waveform of the solar array with or without control, it can be seen that the same PID parameters still have a good vibration suppression effect on the solar array after interference has been introduced.

The result of the fast Fourier transform (hereinafter referred to as FFT) on the vibration of solar arrays with and without active control is shown in Figure 20. It can be seen from the figure that when the first-order natural frequency sinusoidal signal interferes, the vibration suppression at the resonance frequency is more obvious. This shows that the active vibration suppression based on MFCs gives the solar array a reaction force of the same frequency to suppress vibration. Therefore, the natural frequency of solar arrays is a necessary parameter for the establishment of mathematical models and experiments in the early stage, and it needs to be obtained through experiments and simulations.

When the sinusoidal interferes with the input, the FFT waveform comparison with or without active control is shown in Figure 18. When white noise interferes with the input, the FFT waveform comparison with or without active control is shown in Figure 21. It can be observed from the figures that in the case of different interference inputs, the effect of active control is similar, and the amplitude near the fundamental frequency can be significantly reduced.

The interference signal we provide in the experiment is the interference signal that is often encountered in nature. Under the existing experimental conditions, the type MFC is used to output interference excitation. The maximum output force provided by this MFC is 120 N, which is smaller than the maximum 340 N output force of the type MFC. This is the reason why the vibration amplitude has decreased after the introduction of interference.

4. Conclusion

In this paper, an MFC-based active vibration suppression system for solar arrays is designed. The vibration suppression mechanism of MFC is analyzed, and the dynamic model of the solar array considering the influence of MFC mass and stiffness is derived by using the absolute nodal coordinate method. The experimental and simulation results show a high degree of agreement, which verifies the accuracy of the theoretical modeling and numerical solution in this paper. The vibration suppression stability time and vibration suppression amplitude of free vibration and forced vibration under sinusoidal and white noise interference signals are studied through experiments and simulations, and the vibration suppression effect of the PID controller and the feasibility of using MFC to suppress solar array vibration are verified. The system designed in this paper can provide a reliable platform for the design of active control algorithms, and play a fundamental role in the research of aerospace projects.

Appendix

The expression for the virtual work performed by the elasticity of the plate element is as follows:where

is the element generalized elastic force matrix, and its expression is

The expression for the virtual work performed by the elastic force of the sensor element and the actuator element is as follows:

is the generalized elastic force matrix of the actuator element, and its expression is

Data Availability

The data that support the findings of this study are available from the corresponding author upon request. The data are not publicly available due to them containing information that could compromise research participants’ consent.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Authors’ Contributions

Luo Haitao organized and planned this study as well as designed the research ideas and experimental strategies. Li Huadong performed the theoretical modeling and designed the control strategy. Wu Xingyuan built the ground test platforms and designed the circuit. Liu Guangming performed the modal testing and active suppression test operations. Zhang Wei reviewed and revised the manuscript and polished the language.

Acknowledgments

This research was financially supported by the National Natural Science Foundation of China (51975567), the Central Government Guides Local Fund for Scientific and Technological Development in Liaoning Province (2023JH6/100100008), the Basic Research Project of Shenyang Institute of Automation, CAS (2022JC2K04), the Independent Project of the State Key Laboratory of Robotics (2022-Z01), the Space Automation Technology Research Laboratory Development Fund, SIA (2023-D01), the Fundamental Research Project of SIA (2023JC2K02, and 2023JC1K05), and the Natural Science Fund of Liaoning Province (2022-MS-032 and 2023-MS-031).