Per page:
Search

Blog Posts Tagged Technical Content

Parameterizing the Dimensions of Imported CAD Files

January 8, 2014

Learn how to modify an imported geometry with some clever usage of the Deformed Geometry interface in COMSOL Multiphysics®.

Conjugate Heat Transfer

January 6, 2014

Get an introduction to the concept of conjugate heat transfer and see some of its applications and modeling considerations.

MEMS Microphone Model Presented at ASA 166 in San Francisco

January 2, 2014

What is a MEMS microphone? Learn about this versatile device, as well as how to model it using COMSOL Multiphysics® with the add-on MEMS Module and Acoustics Module.

Submodeling: How to Analyze Local Effects in Large Models

January 1, 2014

Modeling a particularly large structure with a lot of boundary conditions? Learn how to use submodeling, a technique for analyzing local effects in large models in COMSOL Multiphysics®.

Visualization for 2D Axisymmetric Electromagnetics Models

December 31, 2013

Today we’ll look at how to make 3D plots of vector fields that are computed using the 2D axisymmetric formulation found in the Electromagnetic Waves, Frequency Domain interface within the RF and Wave Optics modules.

Using Adaptive Meshing for Local Solution Improvement

December 27, 2013

One of the perennial questions in finite element modeling is how to choose a mesh. We want a fine enough mesh to give accurate answers, but not too fine, as that would lead to an impractical solution time. As we’ve discussed previously, adaptive mesh refinement lets the software improve the mesh, and by default it will minimize the overall error in the model. However, we often are only interested in accurate results over some subset of the entire model space. […]

Learning to Solve Multiphysics Problems Effectively

December 26, 2013

One of the questions we get asked often is how to learn to solve multiphysics problems effectively. Over the last several weeks, I’ve been writing a series of blog posts addressing the core functionality of the COMSOL Multiphysics software. These posts are designed to give you an understanding of the key concepts behind developing accurate multiphysics models efficiently. Today, I’ll review the series as a whole.

Improving Convergence of Multiphysics Problems

December 23, 2013

In our previous blog entry, we introduced the Fully Coupled and the Segregated algorithms used for solving steady-state multiphysics problems in COMSOL. Here, we will examine techniques for accelerating the convergence of these two methods.

Solving Multiphysics Problems

December 16, 2013

Here we introduce the two classes of algorithms used to solve multiphysics finite element problems in COMSOL Multiphysics. So far, we’ve learned how to mesh and solve linear and nonlinear single-physics finite element problems, but have not yet considered what happens when there are multiple different interdependent physics being solved within the same domain.

Thermal Modeling of Surfaces with Wavelength-Dependent Emissivity

December 12, 2013

Whenever we are solving a thermal problem where radiation is significant, we need to know the emissivities of all of our surfaces. Emissivity is a measure of the ability of a surface to emit energy by radiation, and it can depend strongly upon the wavelength of the radiation. This is very relevant for thermal problems where the temperature variation is large or when there is exposure to a high-temperature source of radiation such as the sun. In this post on […]

Microwave Plasmas

December 11, 2013

Microwave plasmas, or wave-heated discharges, find applications in many industrial areas such as semiconductor processing, surface treatment, and the abatement of hazardous gases. This blog post describes the theoretical basis of the Microwave Plasma interface available in the Plasma Module.

Meshing Considerations for Nonlinear Static Finite Element Problems

December 10, 2013

As part of our solver blog series we have discussed solving nonlinear static finite element problems, load ramping for improving convergence of nonlinear problems, and nonlinearity ramping for improving convergence of nonlinear problems. We have also introduced meshing considerations for linear static problems, as well as how to identify singularities and what to do about them when meshing. Building on these topics, we will now address how to prepare your mesh for efficiently solving nonlinear finite element problems.

COMSOL 4.4 Brings Particle-Field and Fluid-Particle Interactions

December 5, 2013

The trajectories of particles through fields can often be modeled using a one-way coupling between physics interfaces. In other words, we can first compute the fields, such as an electric field, magnetic field, or fluid velocity field, and then use these fields to exert forces on the particles using the Particle Tracing Module. If the number density of the particles is very large, however, the particles begin to noticeably perturb the fields around them, and a two-way coupling is needed […]

Nonlinearity Ramping for Improving Convergence of Nonlinear Problems

December 3, 2013

As we saw in “Load Ramping of Nonlinear Problems“, we can use the continuation method to ramp the loads on a problem up from an unloaded case where we know the solution. This algorithm was also useful for understanding what happens near a failure load. However, load ramping will not work in all cases, or may be inefficient. In this posting, we introduce the idea of ramping the nonlinearities in the problem to improve convergence.

COMSOL 4.4: Magnetic Saturation Curves at your Fingertips

December 2, 2013

When designing inductive devices, both challenges and possibilities are associated with the nonlinear behavior of ferromagnetic materials. COMSOL Multiphysics is well-adapted to the solution of highly nonlinear numerical models but high-fidelity modeling of nonlinear inductive devices also requires accurate material data. To meet this challenge, a library of 165 nonlinear magnetic materials is provided in COMSOL 4.4, bringing new powers to the design and modeling of electric motors, transformers, relays, etc. Here, we will discuss how the modeling process is […]

Load Ramping of Nonlinear Problems

November 22, 2013

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?

November 21, 2013

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

November 19, 2013

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

November 11, 2013

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

November 4, 2013

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

October 29, 2013

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

October 28, 2013

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

October 22, 2013

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.

Solving Linear Static Finite Element Models

October 15, 2013

In this first blog entry of our new solver series, we describe the algorithm used to solve all linear static finite element problems. This information is presented in the context of a very simple 1D finite element problem, but is applicable for all cases, and is important for understanding more complex nonlinear and multiphysics solution techniques to be discussed in upcoming blog posts.


EXPLORE COMSOL BLOG