Blog Posts Tagged Technical Content
Load Ramping of Nonlinear Problems
As we saw previously in the blog entry on Solving Nonlinear Static Finite Element Problems, not all nonlinear problems will be solvable via the damped Newton-Raphson method. In particular, choosing an improper initial condition or setting up a problem without a solution will simply cause the nonlinear solver to continue iterating without converging. Here we introduce a more robust approach to solving nonlinear problems.
Why All These Stresses and Strains?
In structural mechanics you will come across a plethora of stress and strain definitions. It may be a Second Piola-Kirchhoff Stress or a Logarithmic Strain. In this blog post we will investigate these quantities, discuss why there is a need for so many variations of stresses and strains, and illuminate the consequences for you as a finite element analyst. The defining tensor expressions and transformations can be found in many textbooks, as well as through some web links at the […]
Solving Nonlinear Static Finite Element Problems
Here, we begin an overview of the algorithms used for solving nonlinear static finite element problems. This information is presented in the context of a very simple 1D finite element problem, and builds upon our previous entry on Solving Linear Static Finite Element Models.
Solutions to Linear Systems of Equations: Direct and Iterative Solvers
In this blog post we introduce the two classes of algorithms that are used in COMSOL to solve systems of linear equations that arise when solving any finite element problem. This information is relevant both for understanding the inner workings of the solver and for understanding how memory requirements grow with problem size.
Meshing Your Geometry: When to Use the Various Element Types
In a previous blog entry, we introduced meshing considerations for linear static problems. One of the key concepts there was the idea of mesh convergence — as you refine the mesh, the solution will become more accurate. In this post, we will delve deeper into how to choose an appropriate mesh to start your mesh convergence studies for linear static finite element problems.
How to Identify and Resolve Singularities in the Model when Meshing
In our previous post on Meshing Considerations for Linear Static Problems, we found that, in the limit of mesh refinement, the solution to the finite element model would converge toward the true solution. We also saw that adaptive mesh refinement could be used to generate a mesh that would have smaller elements in regions where the error was higher, rather than simply using smaller elements everywhere in the model. In this post, we will examine a couple of common pitfalls […]
Modeling Electroosmotic Flow and the Electrical Double Layer
Microfluidic devices are so small that the micropumps and micromixers that control and mix the fluid inside the device cannot involve any moving components. Instead, they must take advantage of electroosmotic flow. Here, I will describe the concept of electroosmosis and the electrical double layer (EDL), and how to model these in COMSOL, walking you through two example models.
Meshing Considerations for Linear Static Problems
In this blog entry, we introduce meshing considerations for linear static finite element problems. This is the first in a series of postings on meshing techniques that is meant to provide guidance on how to approach the meshing of your finite element model with confidence.