Parameterizing a Geometry using the COMSOL Moving Mesh Feature

Slides:



Advertisements
Similar presentations
Evolutionary Structural Optimisation
Advertisements

Parametric Modeling Parametric Modeling
FEA Reference Guide See additional material herehere.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Optimal Shape Design of Membrane Structures Chin Wei Lim, PhD student 1 Professor Vassili Toropov 1,2 1 School of Civil Engineering 2 School of Mechanical.
FE analysis with shell and axisymmetric elements E. Tarallo, G. Mastinu POLITECNICO DI MILANO, Dipartimento di Meccanica.
By: Rachel Sorna and William weinlandt
Modeling of Neo-Hookean Materials using FEM
Laser Heating – A Self Guided Tutorial
Basic FEA Procedures Structural Mechanics Displacement-based Formulations.
ME 450 Group Adrian Conrad Chris Cook Thomas Hylton Nathan Wagers High Pressure Water Fixture Conceptual Design Analysis December 10, 2007.
Pacemaker Electrode Bidirectional Interface to Autodesk Inventor.
Bidirectional Interface to SolidWorks
Linear Buckling Workshop 7. Workshop Supplement Linear Buckling August 26, 2005 Inventory # WS7-2 Workshop 7 - Goals The goal in this workshop is.
Some Ideas Behind Finite Element Analysis
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Section 4: Implementation of Finite Element Analysis – Other Elements
CAD Import, Partitioning & Meshing J.Cugnoni LMAF / EPFL 2009.
Copyright 2001, J.E. Akin. All rights reserved. CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis.
AE4131 ABAQUS Lecture Part III
Exercise 1 Torsional stiffness of a socket – Using Free mesh vs. Mapped Mesh – Appling torque distributed on nodes – Torsional stiffness: moment / (radian.
Introduction to ABAQUS 27 th February, Units Before starting to define any model, you need to decide which system of units you will use. ABAQUS.
MECh300H Introduction to Finite Element Methods
Introduction to Finite Element Analysis for Structure Design Dr. A. Sherif El-Gizawy.
Workshop A12-2 Fatigue: Strain-Life.
Model of a Sloshing Tank
COMPUTER-AIDED DESIGN The functionality of SolidWorks Simulation depends on which software Simulation product is used. The functionality of different producs.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
EnSight analyze, visualize, communicate EnSight 6.x Advanced Training Part 1 Instructors: Mike Krogh, Anders Grimsrud.
S.S. Yang and J.K. Lee FEMLAB and its applications POSTEC H Plasma Application Modeling Lab. Oct. 25, 2005.
University of Puerto Rico at Mayagüez Department of Mechanical Engineering Introduction to NX 6.0 Tutorial 1 Modified by (2011): Dr. Vijay K. Goyal and.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
1 Tutorial 5-1: Part Sketch / Geometric Constraints.
Parametric Modeling. 3D Modeling Steps - Sketch Step 1 Sketch Geometry (use the “line” tool today) You are making a four-sided shape that is not necessarily.
University of Puerto Rico at Mayagüez Department of Mechanical Engineering Introduction to NX 6.0 Tutorial 4 Modified by (2011): Dr. Vijay K. Goyal and.
CHAPTER OBJECTIVES Use various methods to determine the deflection and slope at specific pts on beams and shafts: Integration method Discontinuity functions.
Chapter 6. Plane Stress / Plane Strain Problems
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Chapter Five Vibration Analysis.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
Stress constrained optimization using X-FEM and Level Set Description
Model: Sliding Wedge. Introduction This is a NAFEMS benchmark model which treats the behavior of a contactor wedge forced to slide over a stiff target.
Slide 2b.1 Stiff Structures, Compliant Mechanisms, and MEMS: A short course offered at IISc, Bangalore, India. Aug.-Sep., G. K. Ananthasuresh Lecture.
Finite Element Analysis
9.0 New Features Metal Shaft with Rubber Boot Workshop 7 Load Steps in Workbench.
HEAT TRANSFER FINITE ELEMENT FORMULATION
MECH4450 Introduction to Finite Element Methods
Kyoto UniversityHong Kong University of Science and Technology Coventor Tutorial Bi-Stable Mechanical Beam Simulation -Remote Desktop Connection -Material.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
Rib Forging Workshop Nine REFERENCE: Training Manual Viscoplasticity (5-35)
General Troubleshooting Nonlinear Diagnostics. Goal – In this workshop, our goal is to use the nonlinear diagnostics tools available in Solution Information.
CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis –Thermal Analysis –Structural Dynamics –Computational.
CAD Import Partitioning & Meshing
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
Chapter 5 Armature Gap Sweep Workshop 4. Training Manual Electromagnetic Analysis in Workbench March 4, 2005 Inventory # Workshop #2: Armature.
MESF593 Finite Element Methods
Bolt Pretension with Contact. Nonlinear Structural Analysis Goals Goal: – In this workshop our goal is to investigate the behavior of the pipe clamp assembly.
Defect-Defect Interaction in Carbon Nanotubes under Mechanical Loading Topological defects can be formed in carbon nanotubes (CNTs) during processing or.
WORKSHOP 7 LINEAR CONTACT
Finite Element Analysis Systems Analysis February 2017
POSTPROCESSING Review analysis results and evaluate the performance
NECKING OF A TEST SPECIMEN
Nonlinear Analysis: Riks Analysis.
CAD and Finite Element Analysis
BDA30303 Solid Mechanics II.
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
ANALYSIS OF BEAM BY USING FEM
Parametric Modeling Parametric Modeling
In this chapter, you will learn the following:
Presentation transcript:

Parameterizing a Geometry using the COMSOL Moving Mesh Feature

This example shows how to parameterize a CAD model by deforming the corresponding finite element mesh. The method enables geometry parameterization of non-parameterized CAD models such as: models created by the built-in COMSOL CAD tools imported neutral CAD files such as .igs or .step imported .x_t, .sat, or other vendor-specific formats imported finite element mesh files

The geometry is an I-beam with 7 slotted holes.

We will see how to simultaneously change the dimensions of the slots and …

… the width of the I-beam by using a single geometry parameter, here called D1 (multiple parameters may also be used).

This is the beam at one extreme of the geometry parameter: D1=0 mm.

This is the beam at the other extreme of the geometry parameter: D1=5 mm.

These are 6 snapshots of the von-Mises effective stress together with the finite element mesh. The color scale is normalized with respect to the stress level of the maximum stress of all parameter values (which is at D1 = 5 mm).

The effective stress at D1=0 mm

The effective stress at D1=1 mm

The effective stress at D1=2 mm

The effective stress at D1=3 mm

The effective stress at D1=4 mm

The effective stress at D1=5 mm

The material is the default steel of the COMSOL Multiphysics Structural Mechanics Module.

The highlighted (red) boundaries are unloaded and unconstrained (free).

This boundary is clamped.

A roller boundary condition is used close to the clamped end and at the free end of the beam (highlighted surfaces). The roller boundary condition is of a flexible type – a stiff-spring-like force is acting on the beam in the positive y-direction. This approximates the behavior of a flexible roller-type support.

The highlighted surface has a non-uniform distributed load in the y-direction given by: -p0*(a-z)^2, where p0 and a are constants and z is the coordinate in the direction along the length of the beam. This corresponds to a load with quadratic growth starting from zero (at the left of the highlighted surface).

The parameterization is handled by a so called Moving Mesh application mode which is used to create a deformable coordinate system. This is how the geometry is being parameterized – by defining how this coordinate system should deform. The deformable coordinate system is called a Frame.

The Moving Mesh application mode creates a smooth deformation of the mesh on the boundaries and throughout the volume of the solid. The smoothing technique used is called Arbitrary Lagrangian-Eulerian or ALE. The Moving Mesh coordinate frame is also called an ALE-frame.

The Model Navigator shows that the coordinate system of the Solid, Stress-Strain application mode is defined by the ALE-frame. The Moving Mesh (ALE) application mode handles the propagation of the mesh deformation from the boundaries and throughout the computational volume.

This example shows three of the most basic types of boundary conditions that you can use for parameterizing a geometry: Fixed displacement Parameterized normal (perpendicular) displacement Free tangential displacement

These are the parameterized boundaries These are the parameterized boundaries. They are displaced a distance given by the parameter D1 in the normal (perpendicular) direction to the surfaces. To allow for this – the mesh elements of these boundaries are allowed to stretch freely in the direction tangential to the surface.

These boundaries are allowed to deform freely in the tangential direction. At the same time, they are constrained in the direction normal to the surfaces. This type of boundary condition is used at surfaces that are adjacent to the parameterized boundaries so they can “inherit” the geometry change by allowing for free deformations in the tangential direction. Any dimensions perpendicular to these surfaces cannot change.

These boundaries are fixed These boundaries are fixed. They cannot be deformed in any direction, so any dimension defined by these surfaces cannot change. This type of boundary conditions are used furthest away from the parameterized boundaries.

The Moving Mesh (ALE) application mode used to create the smooth deformation defines its own equation system (the solution of which gives the smooth deformation) that needs to be solved side-by-side of the stress-strain equations. In order to minimize memory requirement, the parametric segregated solver is used. The D1 parameters solved for range from 0 to 5 mm ( 0.005 m in SI units) in steps of 0.2 mm.

This visualization shows the von Mises effective stress at D1 = 0 This visualization shows the von Mises effective stress at D1 = 0.005 m (5 mm)

This visualization shows an exaggerated deformation plot for the case D1 = 5 mm.

The next slide is an animation of the parametric sweep The next slide is an animation of the parametric sweep. Set the presentation in Full Slide-Show Mode to watch it.

Further Model Implementation Details The next few slides are useful if you wish to reproduce this example.

This particular example is created by first making a stress-strain analysis model. The geometry was created using COMSOL’s built-in CAD tools with two work planes. The work planes are available as Geom2 and Geom3.

When the initial stress-strain analysis has been made, a Moving Mesh application mode is added. This places the Stress-Strain and the Moving Mesh application modes in different frames. For the geometry parameterization we wish to have them both in the same frame.

To change this, select the Solid, Stress-Strain application mode and change the Frame to Frame (ale).

Now, the Solid, Stress-Strain application mode is defined by the Moving Mesh (ALE) frame.

The mesh of this example is created with the advancing front method on the boundaries. (This is not the default.)

These boundaries has a target Maximum element size of 0.004.

These boundaries has a target Maximum element size of 0.01.

The Global Predefined mesh size is set to Normal.

To get a demonstration model that is quick to run and with low memory requirements, Linear Elements are used for both application modes. Note: for reliable stress values, quadratic elements need to be used.

To minimize computations, the so called Weak constraints are turned off. These are important for numerical accuracy when the ALE frame is physics driven and defined by the deformations given by a Solid, Stress-Strain application mode – such as for Fluid-Structure Interaction (FSI). However, here we are rather imposing a known deformation and Weak constraints are not needed.

The Weak constraints are on by default and they define additional variables solved for called lagrange multipliers: lm4, lm5, lm6 (or similar). Remove these from the ALE Segregated group so that the variables x y z are the only ones solved for.

For the two segregated groups, the PARDISO solver is used.

Depending on in what order you defined the problem, you may need to first select Update Model before solving. The reason is to get well-defined initial values for the ALE frame.

The Parameter values used for the visualization are controlled from the Plot Parameters dialog box, the General page.

To visualize the parameterized geometry solution, you need to select the Frame (ale) as your visualization frame. (Otherwise you will see the stress values mapped back into the CAD model with the original dimensions - here D1=0.)