The Basic Concept
The Duhamel integral is a simple way to simulate the response of a single-degree-of-freedom (SDoF) system to any form of dynamic loading. When the loading is described by a simple mathematical function, we can analytically solve the integral. However, for practical application, this is very often not the case. If the loading is more complex or defined by a time-history of discrete force values, numerical integration can be employed.
We'll cover the details of how the integration can be handled in both cases. For now, we simply need to understand the concept behind the Duhamel integration approach. We can start by considering an impulse. This is a force, , that is applied for a very short duration, say . The impulse of the force is defined as the area below the force-time history. So, a unit impulse would have an area of />,
We can visualise the impulse as the shaded area below the force-time history below. Because the area beneath the curve is finite, as the duration tends to zero the magnitude of the applied force must tend towards infinity.
Fig 1. Impulse associated with the force applied for duration .
Now, let's think about applying an impulse to a SDoF system. We'll see below that we can determine an expression for the resulting free vibration response of the system. Remember, the impulse is a very short duration, high magnitude load. So, it will induce a short duration driven response followed by a decaying (we'll assume a damped system) free vibration response.
So, how do we use this new information to simulate the response of a SDoF system to general dynamic loading? The trick is to consider the general dynamic loading as a sequence of short duration impulses. Each impulse will induce a free vibration response. To obtain the overall dynamic response, we simply superimpose the free vibration responses due to each impulse, Fig. 2.
Fig 2. General dynamic loading considered as a sequence of impulses yielding free vibration responses that can be superimposed to obtain the response to the original dynamic loading.
Hopefully you can see that at a concept level, there's not much complexity to the Duhamel integral. It's a very simple but versatile tool. There is one limitation to be aware of. Because we rely on superposition to obtain the overall structural response we must assume the behaviour of the dynamic system is linear. If this is not the case, an alternative solution strategy should be sought, such as direct integration of the equation(s) of motion. We cover this in more detail in our Multi-Degree of Freedom Dynamics course.
Damped impulse response
Our next task is to determine an expression for the impulse response of our SDoF system. We start by considering Newton's second law which states that the rate of change of velocity is directly proportional to the force that causes it, mathematically we have,
Rearranging slightly we have,
Notice that is actually an impulse; recall from above that the impulse associated with force was the area below the force-time history, . We can see that the impulse induces an instantaneous change in velocity, . Also note that we've introduced the time variable , distinct from , to represent the time of application of a specific impulse. This will become clearer when we see both and in the same expression below.
The instantaneous change in velocity, can equally be interpreted as an initial velocity, associated with the application of the impulse,
Now our problem reduces to determining the free vibration response of a SDoF system with non-zero initial velocity at time . We can show that the damped free vibration response of a SDoF system is given by,
where, is the damping ratio, is the angular natural frequency, is the damped natural frequency and is the initial displacement. We cover the derivation of this equation in our Fundamentals of Structural Dynamics course.
Now, if we assume the impulse is applied at time , let and let equal to the value in equation 4, we can obtain an expression for the incremental response, due to the impulse applied at time ,
Note that we now have the quantity of time elapsed since the impulse was applied, denoted as . This is why we introduced the time variable originally. We're not quite finished; remember that to get the total response of the system at time , we need to sum up or superimpose the influence of all of the impulses applied, up to this point in time. We can do this by integrating both sides of equation 6,
This expression is what we refer to as Duhamel's integral - the next step is to solve it.