In the exercises, you have considered some
simple equilibria when the rod is uniform (i.e. the constitutive relations
have no explicit dependence on the parameter
) that can be calculated analytically in closed form. However for non-uniform
rods, and for many two-point boundary value problems for rods it is necessary
to use numerics to determine the equilibria.
We now turn to start a description of the combination of analysis and numerical methods that we will use to compute equilibria that model DNA.
For various reasons, for example handling
boundary conditions efficiently, constructing explicit variational principles,
it can sometimes be convenient to explicitly parametrize the directors ,
which, as previously remarked, is equivalent to parametrizing the group
of proper rotation matrices or
.
The classic choice (as described in nauseating detail in infinitely many
mechanics texts) for such a parametrization is some set of Euler angles.
We will later describe a parametrization in terms of Euler parameters (or,
more or less equivalently, quaternions or Cayley-Klein parameters). However
the kinematics of
is unavoidably complicated in some ways.
Consequently, so as to focus first on the mathematical and computational techniques that are pertinent to our study of rods we will start with a study of the much simpler case involving planar (untwisted) deformations of rods. We will seek solutions of the full three dimensional equilibrium equations, which happen to be untwisted and to lie in a plane.
Notice that in general
denotes the component of
with respect to the director frame, but with the special kinematics introduced
here
,
so that
is also the component of
with respect to the fixed vector
.
Are there equilibria of this special form? To investigate this question
we merely substitute our ansatz into the balance laws.
We find that the -component
of the force balance law is automatically satisfied, while both the
and
components (or equivalently here, both of the in-plane components
and
)
of the moment balance law are automatically satisfied.
The remaining system involves two scalar
equations for the in-plane components
of the force
and a third scalar equation for the out-of-plane component
of the moment
,
Using the parametrization
of the directors, these equations can be written in the form
As we shall see in a moment, it can be
convenient for the treatment of boundary conditions to retain the angle
as one of our basic unknowns. Thus we shall eliminate
through the constitutive relation for bending which takes the form
We shall be primarily concerned with the
inextensible, unshearable case in which the basic unknowns are ,
and
and
This decoupling into an equation for
plus unknown constants, and a quadrature for
can be rather convenient, and is one of the reasons that we introduce a
parametrization of the director frame
.However
it turns out that the decoupling only truly works for certain sets of boundary
conditions. We will first consider a set of boundary conditions for which
there is a genuine decoupling.
The strut boundary conditions for an inextensible,
unshearable rod of arc-length
are
More generally all the boundary conditions
could have parameters on the right hand side instead of zero, although
there is no interest in introducing additional parameters that merely generate
planar rigid body motions of other solutions (e.g. parameters in the initial
values for
and
,
in addition to parameters for both
and
).
We will shortly introduce a discretization of the above two-point boundary value problem, which will lead to a discrete nonlinear system to be solved numerically. Actually we will introduce two different discretizations-a numerically naive one (a very rudimentary finite difference scheme) which we will use to explain the numerical solution procedures, and a numerically robust one (collocation) which we will compute with.
The computations will be carried out with a software package called VBM for solving the system obtained after discretization via collocation. VBM is a nice GUI and visualization package that in turn implements a continuation and bifurcation package called AUTO to generate numerical approximations to the solutions of the equilibrium boundary value problem.
We will use VBM as a black box (or at least a very dark grey box) code, first for the simple planar problem being considered now, and later for rod models more closely related to DNA. There will be no need for previous experience in programming (although if you have experience you will be able to do lots of extra nice things with VBM).
The first step is to discuss what bifurcation and continuation algorithms are, in order to have some idea about the output of the code.
We start with continuation algorithms for solving parameter dependent problems. And the first step in any continuation algorithm, is an explicitly known solution at some simple set of parameter values.
In what circumstances does the planar rod problem above have a simple explicit solution?
Recall that the balance laws are
One case in which there is a simple solution
is when .
Then
Recall that the strut boundary value problem had the boundary conditions
Notice that we have used all of the boundary conditions in deriving the explicit representation of the solution to the boundary value problem.
Such a representation is called a solution
by quadrature--all the variables are given in terms of indefinite integrals
of known functions with explicit limits. In some sense the solution is
not truly explicit unless the function
is simple enough that the quadratures can be carried out in closed form
(e.g.
a constant) but that is rarely important. For example continuation codes
could easily use such a quadrature representation to generate a discretized
solution of any required accuracy to use as a starting point.
The quadrature representation also contains
interesting physical information. When all external loading vanishes, i.e.
in the above, then the rigid body transformation of the unstressed, minimum-energy
shape that is uniquely defined by the kinematic boundary conditions is
a solution of the equilibrium conditions.
Less obviously the constructive nature
of the quadrature solution demonstrates that it represents the unique solution
of the boundary value problem. Whenever
is non-zero it is much harder to obtain such a uniqueness result. Indeed
unless
is sufficiently small, the boundary value problem has multiple solutions,
and there is no uniqueness.
Exercise: What can be said about existence and uniqueness of solutions when the external loading conditions are assumed to be of the form
We will re-visit uniqueness (and non-uniqueness) results later after a variational formulation of the problem has been introduced and convexity arguments can be brought to bear.
We will also have need of another special
case, namely when .
Then the equilibrium equations reduce to
and we see that there is a whole family of solutions satisfying the strut boundary conditions, namely
Physically this means that when you
lean straight down on a perfectly straight, inextensible (or in this case
incompressible), upright rod, then the undeformed configuration is an equilibrium
for any load. What does your intuition tell you will happen for sufficiently
large loads? Well the strut will start bending (or in another description
will buckle). Or perhaps compression effects will become non-negligible
(depending on the material or constitutive relation). Thus we see that
in a parameter dependent problem we always have to be aware of limitations
of the range and idealizations of the model. In point of fact the inextensible
model captures the phenomenon of buckling rather well through the phenomena
of bifurcation and an associated loss of stability, and also through the
inclusion of imperfections (for example the presence of a rather small
representing a nearly straight unstressed shape). Both buckling and imperfections
will be crucial in the DNA minicircle example.
To understand buckling and imperfections we will retreat to an even simpler finite dimensional model, which can be regarded as a finite difference approximation to the planar rod problem. Consider the energy