How to solve general engineering equation (Duhammel Integral)

In summary, the conversation discusses the use of Duhamel's integral as a solution to engineering equations encountered in dynamics problems. The equation is typically in the form of M*X''(t)+C*X'(t)+K*X(t) = F(t), where M, C, K and F(t) are mass, damp, stiffness, and external force matrices respectively. The conversation also mentions that the solution may not always be a function of time and may involve eigenvalues. The use of Lapack and Arpack libraries is suggested for solving these equations, but additional steps, such as converting the equations into uncoupled single-degree-of-freedom equations and evaluating integrals numerically, may be necessary. The conversation also discusses the use
  • #1
Ronankeating
63
0
Dear All,

I'll need your guidance on how to solve the equation generally encountered in engineering equations, which is mainly in that form M*X''(t)+C*X'(t)+K*X(t) = F(t), where M, C, K and F(t) are mass, damp, stiffness and external force matrices respectively. Actually those equation may come in many flavours ranging from the absence of any terms on left or right side. Additionally the solution that we are seeking may not be a function of time (transient) as conversely I've formed above. Generally it's been called Duhamel integral and may have or not inclusion of the eigenvalues, so what I'm asking is introductory info and any suggestion on the good book related to that topic.

Also I'd like to take the suggestion from you for the good programming library e.g. Lapack, Arpack, Slepc, Petsc etc.. which solves the fore mentioned equation with different type of variation of LHS and RHS.

Your comment will be appreciated.

Regards,
 
Mathematics news on Phys.org
  • #2
Hey RonanKeating.

What kind of platform were you considering using? MATLAB? Native FORTRAN?
 
  • #3
In general I'm comfortable with Fortran.
 
  • #4
Your help will be appreciated, Dear All
 
  • #6
Sure I did, I already have the lapack library, and also the ArPack as well. But I couldn't find any subroutine/function which directly addresses fore mentioned equation solution. Probably there are some preliminary process that I need to do before calling any of the subroutines but I don't have hint of what possibly are those( factorization, decompositioning etc.. ) so I really appreciate If any summarizes curtly how its been solved.

Regards,
 
  • #7
Duhamel's integral is the analytical solution to a linear single-degree-of-freedom dynamics equation. As such it is closely related to Laplace transforms, etc.

If you want to use it numerically you have to do two things:

1. Convert your equations of motion into of uncoupled SDOF equations. One way to do that is to use modal coordinates.
2. Evaluate the integrals in Duhamel's solution numerically. The practical details of that depend very much on what are the external forces on the system.

I wouldn't recommend this as a practical numerical method for general dynamics problems. One issue is that you may need to retain all the modal components in the model to get the correct results (i.e. you can't ignore the high frequency modes) and this can cause problems evaluating the Duhamel integrals.

One feature of the method is that you can find the response of the system at any arbitrary time - but unless you know beforehand when the "interesting" times will occur, that isn't of much practical use.
 
  • #8
Thank you very much indeed AlephZero,

Regarding the book that I'm reading it mentions that if the eigen values and eigenvectors are known then using mode superposition method on can reduce and decouple the forementioned simulataneous motion equation into a set of ordinary differential equation in single unknowns. I think that was what you are suggesting at and conforms with the books suggestion. But how am I supposed actually to proceed further to implement that, basically in an outline?

Any good books that you can suggest for that ??

Regards,
 

Related to How to solve general engineering equation (Duhammel Integral)

1. What is the purpose of the Duhammel Integral in general engineering equations?

The Duhammel Integral is a mathematical tool used to solve differential equations with variable coefficients. It allows for the transformation of a differential equation into a simpler form, making it easier to solve.

2. How do you solve a general engineering equation using the Duhammel Integral?

To solve a general engineering equation using the Duhammel Integral, you must first convert the equation into a form that can be solved using the integral. This involves transforming the equation into a linear differential equation and finding the forcing function, which represents the external forces acting on the system. Then, the Duhammel Integral can be applied to solve for the solution.

3. What are the limitations of using the Duhammel Integral in solving engineering equations?

The Duhammel Integral can only be used to solve linear differential equations with variable coefficients. It is also not applicable for equations with discontinuous or singular coefficients. Additionally, the solution obtained using the Duhammel Integral may not always be accurate and may require further verification.

4. Are there any alternatives to using the Duhammel Integral in solving general engineering equations?

Yes, there are other methods available for solving general engineering equations, such as Laplace transforms, Fourier transforms, and numerical methods. The choice of method depends on the specific equation and the desired level of accuracy.

5. How important is it to understand the Duhammel Integral in general engineering?

The Duhammel Integral is a powerful tool in solving general engineering equations, and understanding it is crucial for anyone working in the field of engineering. It allows for the efficient and accurate solution of complex differential equations, which are common in many engineering applications.

Similar threads

Replies
2
Views
639
  • General Math
Replies
11
Views
2K
Replies
1
Views
877
Replies
5
Views
987
  • Calculus and Beyond Homework Help
Replies
3
Views
695
  • Differential Equations
Replies
5
Views
1K
  • General Math
Replies
7
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
14
Views
1K
Replies
5
Views
2K
Back
Top