Course description

advertisement
Southern Federal University
Faculty of mathematics, mechanics and computer science
Milchakova str. 8a, Rostov-on-Don, 344090
Phone.: (863) 2975 111;
Fax: (863) 2975 113;
SYLLABUS
1-semester course
Computer algebra methods and their applications to nonlinear
biomechanics
Master Program Computational Mechanics and Biomechanics.
3 ECTS Credits
Course description
This course studies material nonlinearity as an important property of
biological tissue models. The method of gathering material properties of the
models is the main object of this course, namely, Saint-Venant semi-inverse
method. It allows to determine and test various material parameters in set of
simple experiments such as extension, torsion, disclination, and so on, of elastic
canonic-shaped bodies. Along with that students get a deeper understanding of
constitutive equation theory and approaches to solid media modeling. They also
get a fully theoretical task of finding a square root of Cauchy deformation measure
tensor, being left tensor of deformations.
Secondary aim of this course is to get use of Maple software and its freeware
and open-source analogs as Maxima along with solvers Octave and SciLab. All
tasks are intended to be realized in two different ways using different software.
Recommended previous knowledge
Linear algebra and differential equations courses are obligatory. Strong
background in theoretical and/or continuum mechanics is also mandatory (tensor
concepts and notations, stress-strain relations, theory of constitutive equations).
Knowledge in computational algorithms is optional, as necessary algorithms such
as shooting method will be discussed during the course.
Techniques, Skills, etc.
After completing the course, the students are expected to be able to:
·
Get Lame coefficients of any orthogonal coordinate system.
·
Develop and solve boundary value problem (BVP) from semi-inverse
deformation of canonic-shaped elastic bodies and unit strain energy function.
·
Become an experienced user of advanced engineering environments
such as Maple, Maxima, SciLab, Octave.
Teaching
The course will be taught mainly in lecture format along with class
examples and demonstrations. Biological issues will be presented using
demonstrations. Readings will be drawn from text sources indicated below.
Problems (Individual Tasks) will be assigned as follows: first and second one on
second and third weeks respectively, and main third upon completion of first two
(usually it takes three weeks). At the end of the term the qualification will take
place. Upon the successful completion, the students will gain 3 credits.
Course content
№ Subject (theory)
№
3 and definition. Software:
14
history, capabilities,
5
licensing,
comparison.
2
Assignments
(practice)
21
Computer
algebra methods
6
Subject
Nonlinear
Duration
(in hrs)
Maxima
4
computer algebra
system
Maple
biomechanics.
Nonlinear
7
computer algebra
theory
8 of elasticity in
system
4
biomechanics. Theory of
Saint-Venant semi-inverse
method.
Curvilinear
coordinates. Covariant
Scilab
4
package
derivative. Christoffel
3
symbols of second kind.
Lame coefficients and
gathering of them.
Automatization of
4
gathering Lame coefficients
problem #1: «The
both in Maple and Maxima.
orthogonality check
Gathering a Christoffel
and gathering of
symbols of second kind.
Lame coefficients for
Semi-inverse SaintVenant method and its
application to the problem
5
Individual
of inflating of left heart
ventricle
a curvilinear
coordinate system»
in Maple and
Maxima.
4
4
Deformation gradient
6
Individual
and two methods of getting
problem #2:
it from semi-inverse
«Computing of left
representation. Algorithms.
Distortion and
distortion tensor
Individual
using pre-defined
problem #3:
Couchy deformation
«Computer
measure coefficient
realization of semimatrix».
inverse method for
rotation tensors. Cauchy
7
8
deformation measure and
its computer realization.
Unit strain energy
Gathering
function
8
for isotropic and
deformation
transversal isotropic media.
gradient
Governing equation for
4
4
8
solving the problems
of nonlinear
biomechanics»
Piolla tensor. Gathering of
Piolla tensor.
9
Equilibrium equation
Gathering
4
9 of solid media using Piolla Piolla stress
stress tensor. Algorithms.
tensor and
Typical boundary
comparing it with
conditions.
known analytical
one
1
Biomechanical
Creating a
10 applications of semi-inverse program for
method. Stretching and
getting divergence
torsion of an artery with
of second-rank
residual stresses.
tensor and getting
Blastosphere with inner
equilibrium
pressure. Stretching and
equations and
torsion of muscular tissue.
BCs
4
Shooting method in
Maple
1
11
Creating a
8
program for
numeric
experiment in
CAS Maple
Scilab, Octave and
Using
4
Maxima
1
packets integration SciLab for getting
12
a numeric
solution of BVP
gathered.
Coupling it with
Supersoft tissue
CAS Maxima
Getting the
modeling. An approach to
resulting charts.
13 in-vitro experiments with
Completing the
real tissue.
The equilibrium
report.
Final
stability of nonlinear elastic lesson. Defending
bodies. The method of
14
applying small deformation
to a finite one.
4
reports.
4
Requirements During the session students are required to
·
attend class lectures;
·
attend and conduct a research in the laboratory;
·
write reports;
·
present the report results in oral presentation at the end of course;
·
be prepared to participate in discussions.
Grade determination
·
Class participation - 30%
·
Laboratory work - 45%
·
Written report and its presentation – 30
Literature
Core
1. Biomechanics : principles and applications / edited by D. Schneck and J. D.
Bronzino. CRC Press, 2003. – 300 p.
2. Fung Y.C. Biomechanics: Mechanical Properties of Living Tissues. – Springer,
New York. 1993.
3. Sachse F. B. Computational Cardiology: Modeling of Anatomy,
Electrophysiology, and Mechanics. - Springer-Verlag, Berlin-Heidelberg, 2004. –
327 p.
4. Taber L.A. Nonlinear theory of elasticity. Applications in Biomechanics. – Word
Scientific Publishing, 2004. – 399 p.
Internet Resources
1. Maple User Contributed Applications http://maplesoft.com/applications/
2. Maxima documentation http://maxima.sourceforge.net/documentation.html
3. Scilab Online documentation
http://www.scilab.org/support/documentation/manuals
Contact
Assistant Dmitry Sukhov, devitor@mail.ru
Download