Differences between revisions 12 and 13
Revision 12 as of 2013-10-22 15:41:52
Size: 4500
Editor: aerdemir
Comment:
Revision 13 as of 2013-10-23 16:41:04
Size: 4733
Editor: aerdemir
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
= Priority List = = Target Outcome =
Line 12: Line 12:
 1. ''in situ'' strain Implementation of analysis and pre- & post-processing related features in FEBio to accommodate simulations conducted using Open Knee(s)

= Priority List for Implementation =

 1. ''In situ'' strain
Line 19: Line 23:
== Constitutive == = Features Related to Constitutive Modeling=
Line 21: Line 25:
=== ''In Situ'' Strain === == ''In Situ'' Strain ==
Line 23: Line 27:
==== Description ==== === Description ===
Line 29: Line 33:
==== Test Problem ==== === Test Problem ===
Line 39: Line 43:
Line 42: Line 45:
==== Estimated Completion ==== === Estimated Completion ===
Line 46: Line 49:
== Pre- and Post-Processing == = Features Related to Pre-/Post-Processing =
Line 48: Line 51:
=== Set Definitions for Elements, Nodes, and Surfaces === == Set Definitions for Elements, Nodes, and Surfaces ==
Line 50: Line 53:
==== Description ==== === Description ===
Line 54: Line 57:
==== Test Problem ==== === Test Problem ===
Line 56: Line 59:
==== Estimated Completion ==== === Estimated Completion ===
Line 60: Line 63:
== Rigid Body Related Features == = Features Related to Rigid Body Kinematics Representations ==
Line 62: Line 65:
=== Local Coordinate Systems === == Local Coordinate Systems ==
Line 64: Line 67:
=== Connector Elements for Joint Coordinate Systems === == Connector Elements for Joint Coordinate Systems ==
Line 66: Line 69:
==== Description ==== === Description ===
Line 72: Line 75:
==== Test Problem ==== === Test Problem ===
Line 74: Line 77:
==== Estimated Completion ==== === Estimated Completion ===
Line 78: Line 81:
== Surrogate Modeling == = Features Related to Surrogate Modeling =
Line 80: Line 83:
=== Penetration Based Contact === == Penetration Based Contact ==
Line 82: Line 85:
=== Spring Elements with Wrapping === == Spring Elements with Wrapping ==
Line 84: Line 87:
=== Shell Elements for Contact Problems === == Shell Elements for Contact Problems ==

Page to describe all feature requests and associated specification for FEBio

TableOfContents

Target Outcome

Implementation of analysis and pre- & post-processing related features in FEBio to accommodate simulations conducted using Open Knee(s)

Priority List for Implementation

  1. In situ strain

  2. Element, node, and surface set definitions
  3. Connector elements for joint coordinate system
  4. Penetration based contact
  5. Spring elements with wrapping
  6. Shell elements for cartilage

= Features Related to Constitutive Modeling=

''In Situ'' Strain

Description

The zero force reference lengths (or "slack length") of the ligamentous knee structures have been shown to be important contributors to overall joint mechanics. As they are difficult to measure, ligament slack lengths are a commonly targeted parameter during optimization of specimen-specific joint level kinetic-kinematic response. Regardless of the level of refinement in the modeling approach, whether continuum or spring based, a parameter based representation facilitates these iterative studies.

Ideally, this behavior could be defined either along the ligament line of action or locally within a given element. While the local mesh coordinate frames could be used to approximate a ligament's line of action (if hexahedral elements are used), it would also be convenient to incorporate ligament wrapping, without needing to remesh to reflect this behavior (if possible).

Test Problem

The test problem will be developed using the following:

  • Geometry/Mesh: a 1 by 1 by 10 mm mesh with fiber direction defined along the 10 mm length
  • Boundary Conditions: a ramp displacement profile (+/- 2.5 mm load-unload) applied to one end of the mesh along the fiber direction (see figure below). The other end is fixed.
  • Material Model: a fiber based model, e.g. transversely isotropic Mooney-Rivlin
  • Sensitivity: fiber direction in situ strain values ranging -0.2 to +0.2, in 0.1 increments.

  • Output: force-displacement response of the loaded end of the mesh
  • For application in current OpenKnee simulations, implementation in both implicit static and implicit dynamic analyses

ImageLink(FEBio_insitu_test.png, width=600, alt=Experimentation Workflow)

Estimated Completion

April, 2014

Features Related to Pre-/Post-Processing

Set Definitions for Elements, Nodes, and Surfaces

Description

The ability to define node, element, or surface sets could add convenience to both the pre- as well as post-processing of FEBio analyses. Often, models are made up of multiple components while the output(s) of interest may be limited to a specific component, or an even smaller region of interest. In terms of pre-processing, element sets could be used to assign material properties or request specific types of output for a given region. For post-processing, instead of searching across all elements (or nodes) in a model, and cross-referencing for specific element numbers, one could simply extract the region of interest by name.

Test Problem

Estimated Completion

September, 2014

= Features Related to Rigid Body Kinematics Representations ==

Local Coordinate Systems

Connector Elements for Joint Coordinate Systems

Description

Joint level simulations, especially in the knee, often rely on application and/or description of kinetic-kinematic response in commonly accepted joint coordinate systems <REF Grood, Fujie, etc.>. This requires adoption of moving local coordinate systems that are assigned to a given body, e.g. the femur and tibia, to track overall rigid body motions as well as a means to "connect" two coordinate frames. In the case of Abaqus, we often use what's called "connector" elements to set these frames up. Their convenience is evident during both model setup, during prescription of relevant boundary conditions, as well as post-processing of the model results, where the connector outputs can be directly translated into clinically accepted descriptions of motion and/or loading.

To accomplish this feature request, we anticipate setting up a test problem with a known input-output relationship. This test problem could act as a surrogate for joint level simulations.

Test Problem

Estimated Completion

Late 2014

Features Related to Surrogate Modeling

Penetration Based Contact

Spring Elements with Wrapping

Shell Elements for Contact Problems

References

Specifications/FebioFeatures (last edited 2019-03-27 17:40:40 by owings)