Jeroen52
Aerospace
- Jul 4, 2013
- 9
I am implementing a Ritz solution for static deflection of an orthotropic laminate square plate. The method is clear to me and actually, I am getting some very nice results.
However, it is often claimed that the Ritz method is highly efficient. I am finding that as I increase my number of basis functions for my assumed displacement field, the solution is taking incredibly long (matter of hours) for only about 7 functions in each direction (x,y).
Thinking about it, 7 functions each in x and y gives 7*7 = 42 linearly independent terms (the displacement field is a surface and thus of the form coeff * f(x) * g
i.e. the basis functions in x and y are combined). A Mindlin plate has 5 displacement variables that completely define the displacement field, so that's 5*42 = 210 linearly independent terms describing the assumed displacement field.
This also means there are 210 terms defining the strain field. These must be squared in the potential energy expression; we are now talking about 44,100 terms!
Okay, it is at this point, with the assumed strain field substituted into the TPE expression, that the magic happens. We must take the first variation. The way I proceed is as often described; evaluate the TPE double (area) integral over the plate domain, then differentiate w.r.t. to each unknown coefficient, giving a system of 210 equations in 210 unknowns that can be solved - beautiful, the Ritz solution has been obtained.
However, the evaluation of the 44,100 term area integral is clearly what takes a crazy amount of time. This will also grow exponentially with more terms.
The question is then - why is the Ritz method considered to be so efficient? Is there an absolute need to evaluate the TPE integral (energy functional) or not? Is there a trick to doing this (e.g. Some sort of divergence theorem shortcut that everybody else uses to e.g. Change the area integral to a contour integral, I'm just postulating, not sure if this is possible) or does everyone use numerical integration without stating so in their papers/books?
I have seen a paper where someone used 50 terms... I would like to use at least 20. This problem must be circumventable.
Any ideas/thoughts much appreciated!
However, it is often claimed that the Ritz method is highly efficient. I am finding that as I increase my number of basis functions for my assumed displacement field, the solution is taking incredibly long (matter of hours) for only about 7 functions in each direction (x,y).
Thinking about it, 7 functions each in x and y gives 7*7 = 42 linearly independent terms (the displacement field is a surface and thus of the form coeff * f(x) * g
This also means there are 210 terms defining the strain field. These must be squared in the potential energy expression; we are now talking about 44,100 terms!
Okay, it is at this point, with the assumed strain field substituted into the TPE expression, that the magic happens. We must take the first variation. The way I proceed is as often described; evaluate the TPE double (area) integral over the plate domain, then differentiate w.r.t. to each unknown coefficient, giving a system of 210 equations in 210 unknowns that can be solved - beautiful, the Ritz solution has been obtained.
However, the evaluation of the 44,100 term area integral is clearly what takes a crazy amount of time. This will also grow exponentially with more terms.
The question is then - why is the Ritz method considered to be so efficient? Is there an absolute need to evaluate the TPE integral (energy functional) or not? Is there a trick to doing this (e.g. Some sort of divergence theorem shortcut that everybody else uses to e.g. Change the area integral to a contour integral, I'm just postulating, not sure if this is possible) or does everyone use numerical integration without stating so in their papers/books?
I have seen a paper where someone used 50 terms... I would like to use at least 20. This problem must be circumventable.
Any ideas/thoughts much appreciated!