ArticleslgStudy

chemistry

Isogeometric analysis

Isogeometric analysis is a chemistry topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Isogeometric analysis rather than just read about it. In short: Isogeometric analysis is a computational approach that offers the possibility of integrating finite element analysis (FEA) into conventional NURBS-based CAD design tools. Currently, it is necessary to convert data between CAD and FEA packages to analyse new designs during development, a difficult task since the two computational geometric approaches are different.

Key takeaways

  • Isogeometric analysis belongs to chemistry; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Isogeometric analysis to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Isogeometric analysis from memory before moving on to harder problems.

Reference excerpt

Isogeometric analysis is a computational approach that offers the possibility of integrating finite element analysis (FEA) into conventional NURBS-based CAD design tools. Currently, it is necessary to convert data between CAD and FEA packages to analyse new designs during development, a difficult task since the two computational geometric approaches are different. Isogeometric analysis employs complex NURBS geometry (the basis of most CAD packages) in the FEA application directly. This allows models to be designed, tested and adjusted in one go, using a common data set. The pioneers of this technique are Tom Hughes and his group at The University of Texas at Austin. A reference free software implementation of some isogeometric analysis methods is GeoPDEs. Likewise, other implementations can be found online. For instance, PetIGA is an open framework for high performance isogeometric analysis heavily based on PETSc. In addition, MIGFEM is another IGA code which is implemented in Matlab and supports Partition of Unity enrichment IGA for 2D and 3D fracture. Furthermore, G+Smo is an open C++ library for isogeometric analysis. In particular, FEAP is a finite element analysis program which includes an Isogeometric analysis library FEAP IsoGeometric (Version FEAP84 & Version FEAP85).

Advantages of IGA with respect to FEA Isogeometric analysis presents two main advantages with respect to the finite element method:

There is no geometric approximation error, due to the fact the domain is represented exactly Wave propagation problems, arising for instance in cardiac electrophysiology, acoustics and elastodynamics, are better described, thanks to the reduction of numerical dispersion and dissipation errors.

Meshes In the framework of IGA, the notions of both control mesh and physical mesh are defined. A control mesh is made by the so-called control points and it is obtained by a piecewise linear interpolation of them. Control points play also the role of degrees of freedom (DOFs). The physical mesh lays directly on the geometry and it consists of patches and knot spans. According to the number of patches that are used in a specific physical mesh, a single-patch or a multi-patch approach is effectively employed. A patch is mapped from a reference rectangle in two dimensions and from a reference cuboid in three dimensions: it can be seen as the entire computational domain or a smaller portion of it. Each patch can be decomposed into knot spans, which are points, lines and surfaces in 1D, 2D and 3D, respectively. Knots are inserted inside knot spans and define the elements. Basis functions are C p − m {\displaystyle C^{p-m}} across the knots, with p {\displaystyle p} degree of the polynomial and m {\displaystyle m} multiplicity of a specific knot, and C ∞ {\displaystyle C^{\infty }} between a certain knot and the next or preceding one.

Knot vector A knot vector, normally indicated as Ξ = { ξ 1 , ξ 2 , . . . , ξ n + p + 1 } {\displaystyle \Xi =\{\xi _{1},\xi _{2},...,\xi _{n+p+1}\}} , is a set of non-descending points. ξ i ∈ R {\displaystyle \xi _{i}\in \mathbb {R} } is the i t h {\displaystyle i^{th}} knot, n {\displaystyle n} is the number of functions, p {\displaystyle p} refers to the basis functions order. A knot divides the knot span into elements. A knot vector is uniform or non-uniform according to the fact that its knots, once their multiplicity is not taken into account, are equidistant or not. If the first and the last knots appear p + 1 {\displaystyle p+1} times, the knot vector is said to be open.

Basis functions Once a definition of knot vector is provided, several types of basis functions can be introduced in this context, such as B-splines, NURBS and T-splines.

B-splines B-splines can be derived recursively from a piecewise constant function with p = 0 {\displaystyle p=0} :

N i , 0 ( ξ ) = I [ ξ i , ξ i + 1 ) ( s ) 1 ≤ i ≤ n {\displaystyle N_{i,0}(\xi )={\mathcal {I}}_{[\xi _{i},\xi _{i+1})}(s)\quad 1\leq i\leq n}

Using De Boor's algorithm, it is possible to generate B-splines of arbitrary order p {\displaystyle p} :

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Isogeometric analysis

Start with the simplest possible case. Write down what Isogeometric analysis claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In chemistry, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Isogeometric analysis before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Isogeometric analysis ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Isogeometric analysis

In research
Isogeometric analysis appears in chemistry research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Isogeometric analysis in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Isogeometric analysis is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer-aided design, Finite element method, so understanding it makes those chapters shorter.
In everyday life
Look for Isogeometric analysis outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Isogeometric analysis in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Isogeometric analysis means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Isogeometric analysis out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Isogeometric analysis in simple terms?

Isogeometric analysis is a computational approach that offers the possibility of integrating finite element analysis (FEA) into conventional NURBS-based CAD design tools. Currently, it is necessary to convert data between CAD and FEA packages to analyse new designs during development, a difficult t…

Why does Isogeometric analysis matter?

Because it connects several chemistry ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Isogeometric analysis?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Isogeometric analysis.

Tags

  • Computer-aided design
  • Finite element method

Keep exploring