1. Introduction
The interaction of vibrating structures via contact with other system parts and components is an important topic in mechanical and structural engineering, with applications ranging from robotics, transportation, and automotive, to aerospace systems and MEMS. When a beam repeatedly strikes an obstacle, its dynamic response is governed in part by the condition used to describe the contact process. Classical contact or impact models, such as the Hertz condition, often assume rigid, instantaneous contact with a restitution coefficient, but such models fail to capture the finite stiffness and energy dissipation observed in real materials; see, e.g., [
1,
2,
3,
4,
5,
6], for the mathematical aspects. For this reason, the normal compliance condition was introduced in [
5]. The normal compliance condition introduces a finite stiffness that allows small penetrations; however, without damping, they still underestimate energy losses during collisions [
4]. To address these shortcomings, the damped normal compliance (DNC) law has recently been proposed that augments the normal compliance contact law with a damping term [
7]. This modification yields a more realistic contact boundary condition because it permits controlled penetration while explicitly accounting for energy loss or dissipation during the process and thus is likely to improve the agreement with experiments. Various aspects of the vibration of beams in contact can be found in [
8,
9,
10] and the references therein. We note that some information on the use of layered beams for vibration control can be found in [
11].
The novelty in this study is the use of the DNC condition to model the contact between a vibrating Bernoulli beam and a reactive obstacle located below its free end. Such settings can be found in many MEMS systems, in actuators and grippers. This is in contrast to the usual Normal Compliance which does not address the energy dissipation during contact. We construct a new partial differential equation model that incorporates beam bending and the contact boundary conditions of elastic compliance of the obstacle and damping. The main interest here is to study the effects of the beam’s flexural stiffness, the obstacle’s stiffness and its damping on the vibrations amplitude and frequencies of the beam. This may shed more light on the various noise characteristics of such systems. We note that the obstacle problems for the Bernoulli and Gao beams have been studied in the literature using the normal compliance contact condition. This work constitutes a contribution to the currently maturing discipline of Mathematical Theory of Contact Mechanics (MTCM).
Once the DNC condition is used in the design of various engineering applications, the results are likely to be more accurate. We note that processes in which bodies come into contact are ubiquitous in industrial settings, in transportation, and many other settings. Thus, our work is also a contribution to engineering design.
The remainder of the article is structured as follows.
Section 2 describes in detail the setting and constructs the classical mathematical model, with the usual fourth order beam equation. In particular, it concentrates on the new DNC contact condition at the right end of the beam where the obstacle is situated. Energy considerations can be found in
Section 3, where the energy balance is derived.
Section 4 studies the steady states of the system. The condition on the force
f, the position of the obstacle
, and the beam’s stiffness
, for the existence of contact, is obtained.
Section 5 states briefly, in Theorem 1, the existence of weak solutions to the model, the proof of which can be found in [
12].
To explore the system dynamics numerically, we construct an implicit finite difference algorithm in
Section 6. The numerical simulations are reported in
Section 7. They illustrate how different combinations of obstacle stiffness and damping affect the beam’s penetration, vibrations, and approach to equilibrium. For very stiff obstacles with small damping, the behavior approaches the rigid Signorini contact with noticeable rebounds, whereas moderate stiffness and larger damping lead to deeper penetration and faster decay of oscillations. These computational experiments underscore the wide range of behaviors captured by the DNC law and highlight its ability to bridge between purely elastic and highly dissipative contacts [
7]. The numerical convergence of our numerical scheme is described in
Section 8, and it is seen that for small space and time steps, the convergence is better than linear. This provides us with confidence that the algorithm produces reliable simulations. The paper ends with
Section 9, which presents a short summary, some conclusions, and some unresolved problems, which we consider worth further study.
2. The Setting and the Model
This section presents the setting and constructs a classical model for the contact process between a vibrating Bernoulli beam and a reactive object or obstacle, which is located below the right end of the beam. The setting is illustrated in
Figure 1.
The system consists of a Bernoulli beam that in its reference configuration occupies the (scaled with
L—the original length of the beam) interval
. The beam’s displacement from this reference configuration is denoted by
, scaled by
L, chosen as positive when above the
x-axis. The beam is acted upon by a distributed force
. The right end of the beam, at
, can come in contact with a reactive obstacle, marked in
Figure 1 as ‘obstacle.’ The position of the obstacle is at
, and it is where contact can take place. Our main interest lies in what happens during contact between the beam’s end and the obstacle. We denote partial derivatives with subscripts, so
, etc. The force applied to the beam is such that the beam can press against the obstacle, possibly leading to repeated contact.
We turn to the classical formulation of the model for the process
Model 1. Given the force , and the coefficients , all positive constants, find the displacement field , for , such thatThe initial displacement and the initial velocity are given functions, since the beam is clamped at and free ate . These satisfy the compatibility conditions , , and also and then . Here, u and x are scaled with L; , is the density of the beam material, A is the cross-sectional area, is Young’s modulus (elasticity modulus), and I is the second moment of the beam’s cross-sectional area. The external force f is scaled with , so it is force per unit volume of the beam. In addition, denotes the negative part function, that is when and when .
Remark 1. A note on the DNC contact condition (1d). When there is no contact, , the traction or stress at is zero since the end is free. When there is contact, , the obstacle reaction is given bywhere κ is the obstacle stiffness and β is its damping coefficient. Thus, the DNC condition explicitly takes into account the energy loss during contact. It is also noted that R may be positive or negative, although the stiffness term is always positive so it points up. However, when the obstacle is soft (small κ) and the damping is large (large β) and the velocity is large and, in the upward direction, R may be negative. As we show below, the energy dissipation is always negative when the end is moving. Furthermore, is the depth of penetration of the beam into the obstacle, when in contact. For simplicity, we introduce the
cutoff function, which is the characteristic function of the interval
, by
It vanishes when there is no contact and, therefore, the obstacle resistance can be written concisely as
We next consider the system energy balance and show that the obstacle dissipates energy.
3. Energy Balance and Dissipation
We derive the energy balance in the system, assuming that the solutions are sufficiently smooth for the manipulations to make sense. We multiply (
1a) with
and integrate over
, for
. We deal with the different terms separately. The first term, after integration by parts, yields
Here, the kinetic energy, at time
t, is given by
Next, we note that
We have, using (
3),
Moreover, using the initial condition
, we find
Furthermore, using integration by parts, the boundary conditions and the facts that
and
, we obtain
We now define the potential energy of the system, at time
t, as
Then, using (
4) and (
5) and the above expressions, we obtain the following
balance of the system energy.
Result 1. The system energy balance is given byThe first term on the right describes the initial kinetic energy and the second term the initial elastic potential energy. The third term describes the energy supplied or removed by the applied force, and the last term is the energy dissipated by the obstacle. It follows, since the last term is negative when the end is in motion and in contact, that the obstacle’s resistance dissipates energy from the system. We next study the steady states of the system and find the threshold force needed to have contact.
4. Steady States
This section studies the steady states of the system. We assume that the applied force
f is a negative constant, since if
the end does not come into contact with the obstacle. The steady solutions, denoted by
, are found by setting the time derivatives in (
1b)–(
1d) to zero. Thus, we obtain the following ODE model:
Model 2. Given the force , positive constants, find the displacement field : , such that: Integrating four times with respect to
x gives the general polynomial solution for (
7) and applying the boundary conditions in (
8), we obtain
Applying the boundary conditions at
, we have
hence
and
This implies that there are two cases to consider:
- (i)
No contact: When
then
, and we find
. Therefore, in this case, the solution is
Evaluating this at , we find ; therefore,
Result 2 (No contact)
. The condition for no contact isThen and the solution is just the usual one of a linear beam with a free right end and is given in (13). Physically, this means that the (scaled) force is insufficient to bend the beam enough to contact the obstacle, since the beam stiffness opposes it.
- (ii)
Contact: When
, then
,
, and from (
11) and (
12) we find that
Then, after rearranging and some manipulations, we obtain
which depends on
and
. We note that
, hence
. Thus, with
A given in (
15), the solution of the steady problem when contact takes place is
We conclude that in the case with contact, we have
Result 3 (Contact)
. Assume thatThen, there is contact between the beam and the obstacle and the steady solution is given in (16). Physically, this means that the (scaled) force to the beam’s stiffness ratio is sufficient to bend the beam so it contacts the obstacle.
Figure 2 shows the computed solutions of the steady states, using formulas (
13) or (
16), depending on inequality (
14). In the simulations
and
and constant force
f values are used. The figure shows the steady bending of the beam for various values of the force, and contact is established when the force is close to
.
It is found that under a constant distributed load
and the DNC contact condition (or the NC contact condition) with stiffness
and obstacle position
, the beam deflection naturally divides into two cases characterized by
When , there is no-contact, and the free end deflection is above the obstacle. When there is contact. The value is the transition when the end of the beam just touches the obstacle, without penetrating it.
In the example,
Figure 2, the transition case
is
. This can be clearly seen in the figure. The positions of the beam’s end are given by (
17) for the different values of
f. The decrease in the penetration as the stiffness of the obstacle increases is clearly seen.
We next discuss an abstract approach to the problem.
5. Weak Formulation and Existence
This section is rather abstract and may be skipped upon first reading. It presents a weak formulation of the problem and also a regularized problem with viscosity both of which involve a substantial functional analysis background. The detailed proof of the existence of a weak solution to the problem will be found in [
12]. Here, we just provide a short description and state the main existence theorem. The proof is based on a sequence of regularized problems and passing to the regularization coefficients limits. The main issue is that the boundary conditions for
are not well defined when we only know that
has values in
. Also, the discontinuity of
causes some difficulty. To regularize the problem, we add viscosity to the beam equation in the form of
, for
, which allows us to obtain better estimates. We note the problem with viscosity has interest in its own right, since many materials, such as metals, exhibit viscosity.
We first consider a problem in which
is regularized by replacing it with a piecewise linear Lipschitz approximation given by
for a small
. Eventually, we pass to the limits
.
We set the problem in terms of
, and then
We use the notation
, and let
and
, with the usual inner products and norms.
The classical formulation of the regularized problem is:
Model 3. Find such that Next, we set the problem in a variational form. The function space in which we seek weak solutions is the Sobolev space
and we let
For the time dependence on
, we require
and
. We denote this space by
,
We choose
as a test function. Multiplying Equation (
19) by
and integrating on
, using various manipulations, Green’s identities, and the boundary conditions, we obtain the following:
The weak or variational formulation of the problem with viscosity, Model 3, (
19)–(
24), is the following:
Model 4. Given , and positive constants , find , such that , and for every test function that satisfies , (25) holds, together withand As noted in [
12], we need to control the boundary term, and hence, we introduce the truncation function.
Then, we replace the term
with
which is bounded and Lipschitz continuous.
We have the following existence theorem, established in [
12].
Theorem 1 ([
12])
. There exists a weak solution u to Model 4, in which the term is truncated as , and is replaced with . The solution with is weaker. The proof uses a fixed-point argument and the regularization. Then, sufficient estimates are obtained that allow us to consider the case without regularization and viscosity, that is, when and .
To depict graphically what the solutions of the model look like, we consider numerical simulations of the solutions. First we describe the algorithm for the simulations.
6. Finite Difference Algorithms
We use an implicit second-order finite difference algorithm for the simulations of the problem. The beam is divided into
M uniform segments
. The simulations are performed over the time interval
, and the time step is given by
, where
N is the number of time steps. Let
be the approximation of the solution at the node
at time
, that is,
, for
and
. First, we note that, thanks to the initial conditions in Equation (
1e), we have
Moreover, thanks to the Dirichlet boundary condition in Equation (
1b), we have
For
and
, the implicit finite difference scheme is given by
Rearranging terms and defining
, we have
Equation (
29) is used to construct a linear system at every time level which is solved to obtain the discrete solution at that level. We note that when
, we have the ghost node
, for which we use the boundary condition in Equation (
1b). In particular, using a second-order approximation of the
x-derivative, this boundary condition gives us
Therefore, the finite difference scheme Equation (
29) for
becomes
We also note that when
and when
, there are two ghost nodes:
and
. Using the boundary condition in Equation (
1c), we have
Thus, the finite difference scheme for
becomes
The contact boundary condition Equation (
1d) is taken into account depending on whether the beam had contact with the obstacle at the previous time or not. We have the following two cases:
Thus, in the case of no contact, the finite difference scheme is
Thus, in the case of contact, the finite difference scheme is
7. Simulations
The implicit finite difference Algorithm 1 was implemented in MATLAB, (version R2025b) and the backslash function was used to solve the linear system. In all simulations
, the beam length was
, the final time was
, and
. Moreover, the force was taken as
and
. The obstacle was located at
. In this section, we report some of the more interesting computer experiments. Typically, each simulation took about 10–15 s, running in MATLAB. The values of the various parameters are shown in
Table 1. The computer algorithm follows.
| Algorithm 1 Implicit finite difference scheme for the vibrating beam. |
-
Initialization: - 1:
for to M do - 2:
Set and using Equation ( 26). - 3:
end for - 3:
Time Marching: - 4:
for to do - 4:
(1) Set Dirichlet boundary condition on the left using Equation ( 27). - 4:
(2) Construct the matrix A and vector b - 5:
Assign the first row of A and first entry of b according to Equation ( 30) - 6:
for to do - 7:
Assign i-th row of A and i-th entry of b according to Equation ( 29) - 8:
end for - 9:
Assign -th row of A and -th entry of b according to Equation ( 31) - 10:
Assign M-th row of A and M-th entry of b - 11:
if then ▹ No-contact scenario - 12:
- 13:
else ▹ Contact scenario - 14:
- 15:
end if - 15:
(3) Solve the linear system with matrix A and right hand side b - 16:
end for
|
The following are example simulations for various obstacle stiffnesses,
, and damping coefficients
. Typically, in
Figure 3, we show the position of the right end of the beam in time for different values of
and
. It is seen that, progressively, the penetration decreases, and substantially changes between the values
, in which the obstacle is relatively soft and
, in which the obstacle is rigid. In the latter case, there is virtually no penetration. In the figure, the dashed black line is the location of the obstacle. The colored lines represent the motion of the tip for various values of the damping
, for each fixed value of the stiffness
. The red line corresponds to
, the blue line to
, the green line to
and yellow is
. Progressively, as the stiffness increases, the penetration decreases, and substantially changes between the values of
, mildly soft and
, which is essentially rigid.
Result 4. We summarize our results with these observations:
- 1.
For large κ (≥) and small β (≈), the contact process behaves similarly to that with a Signorini (rigid) contact condition: very little penetration, high contact force and repeated bounces when the initial energy is sufficient.
- 2.
For moderate stiffness κ (≈), one obtains a normal compliance-like penetration, with partial rebounds damped out, depending on the values of β.
- 3.
For small κ (≈) and large β (≈), the obstacle effectively behaves like a “soft dissipative” material, such as tissue, allowing for deeper penetration and higher energy dissipation.
These results confirm that the DNC contact condition can model a whole spectrum of contact behaviors, bridging the gap between purely elastic and purely dissipative extremes.
Next, we provide a numerical indication that our algorithm is reliable. Therefore, we have confidence that so are the numerical solutions.
8. Numerical Convergence
In this section, we numerically demonstrate the convergence of the algorithm. We consider a reference solution
which is obtained using Algorithm 1 with
. The parameters are
,
,
, and
. We calculate the numerical solution
with
, for
, and calculate the
norm of the error at the final time
. The rate of convergence is calculated as
where
and
are the numerical solutions obtained with
and
, respectively. The results are presented in
Table 2, where we observe that the subsequent numerical solutions converge to the reference solution, and the error decays at a rate of at least 1.
This result provides substantial confidence in the numerical method and, therefore, in the numerical solutions.
9. Conclusions and Unresolved Questions
This work studies the vibrations of a Bernoulli beam that can come into contact with an obstacle that is situated below its right end. The contact process is described by the Damped Normal Compliance boundary condition. The model consists of the usual fourth-order dynamic beam equation, together with the initial and boundary conditions. The interest lies in the resistance of the obstacle
R, (
3), which includes the stiffness and damping terms, and is active when the right end is in contact.
The energy balance of the system is derived in
Section 3, showing that once the beam is in contact, the system loses energy due to damping. The steady states of the system are found in
Section 4. The ratio
,
controls the contact. When
, there is no contact in the steady state, and when
, the beam is in contact, and when
, the beam’s end just touches the obstacle. The variational formulation of the problem is provided in
Section 5, which includes the functional setting. It is noted that the term
needs special treatment, so we introduce the space
and moreover, we consider regularized problems with viscosity, the solutions of which are sufficiently regular to allow the trace to exist. The existence of variational solutions to the regularized problems is stated in Theorem 1. Moreover, the solutions of the problem without viscosity are obtained as limits when
and can be found in the space
. The proofs will be found in [
12].
A finite difference scheme and an algorithm for the simulations of the problem can be found in
Section 6. The algorithm is implicit and special attention is paid to the discretized contact conditions.
Section 7 provides the simulation results. It is found that for a force above a threshold value, the beam penetrates the obstacle. Then, depending on stiffness and damping, the simulations indicate that as stiffness decreases and damping increases, the penetration increases and the oscillations decay faster. These are summarized in
Section 4. We conclude that by applying the DNC condition instead of the NC condition, the results are likely to better represent the process.
These results confirm that the DNC condition can model a whole spectrum of contact behaviors, bridging between purely elastic and purely dissipative extremes. Moreover, in
Section 8, we show that the algorithm and the resulting simulations are reliable. Indeed, we show that as the space and time steps decrease, the accuracy of the simulations substantially increases.
Once the DNC condition is applied in the design and computer software of various engineering applications, the results are likely to be more accurate. We note that processes in which bodies come into contact are ubiquitous in industrial settings, in transportation, and many other settings. Thus, this work is also a contribution to engineering design.
We turn to some unresolved problems that are of interest. More simulations and numerical studies of the dependence of vibration frequencies on the beam’s elastic modulus and the obstacle’s stiffness may be of practical interest, since these interact in basic ways. Thus, it may provide a better way to control unwanted vibrations. The case when there are two obstacles, one above and the other below, is of interest, especially numerically, since the vibration frequencies of the beam depend on the beam’s rigidity and the stiffness of the obstacles.
Further mathematical analysis of the problem is of interest. However, this will be done elsewhere, since the needed mathematical tools are from advanced functional analysis, and are outside of the scope of this work.
Another aspect that may be of interest is the possible addition of friction to the contact, so that when the beam’s end, when in contact, also undergoes friction and the associated frictional energy dissipation. This will add another layer of complexity to the problem, since friction is inherently connected with non-smooth models. However, it may be of interest to compare the frictional energy loss with that caused by the obstacle damping.