The theory of
minimal surfaces in three-dimensional Euclidean space has its roots in the
calculus of variations developed by Euler and Lagrange in the XVIII century and
in later investigations in XIX century
by
Enneper,
Scherk, Schwarz, Riemann and Weierstrass.
Since
then, many great mathematicians have contributed a lot to this theory. Most of
the activity in minimal surface theory in those days was focused almost
exclusively on Plateau's problem [1-2]. However, in most cases the Plateau's
problem of analytic solution is impossible because of the lack of a surface
analytic representation in the majority of cases.
At the same time, the theory of
minimal surfaces form finding is relevant for some architectural engineering
problems solution. Since the middle of XX century, advanced types of structures
have constituted an important research field in architecture and engineering.
Amongst them are tensile fabric structures. They are light, elegant and
effective structures, whose applications range from large stadium roofs and
high-rise building walls to pneumatic furniture or aerospace equipment. Tensile
fabric structures are characterized by profusion of possible equilibrated
initial configurations, and, for this reason, it is difficult to define their
geometric shape a priori. The design of a tensile fabric structure involves the
determination of an initial equilibrated configuration or viable configuration,
which encompasses the structure’s shape and the associated stress field. The
viable configuration must accommodate both architectonic (form and function)
and structural requirements (strength and stability). The design of tensile
fabric structures is consequently integrated in their engineering analysis, in
a process that includes procedures for shape finding, patterning and load
analysis.
The
most common way to
form finding
of
doubly curved fabric structures is to minimize their area because they
naturally form a minimal surface—the surface with
minimal area like a soap film.
It is well known that a surface like a
soap film has a uniform stress in every direction and low material consumption
at the same time that are very attractive properties for fabric structures.
Therefore, the minimal surfaces form finding is a key concept in the design of
tensile fabric structures in the majority of cases.
In practice, typical tensile structure
surface is represented by a facet shell model in the form of a triangle mesh as
it is shown in Fig. 1. In practice, the typical surface of the stretching
structure is represented by a faceted shell model.
Figure
1. Typical surface discrete model
Nowadays the solution to the minimum
surface problem is based on discrete numerical methods such as FEM and others.
The constitutive problem of form finding for fabric tension structures on
minimal surface basis is formulated in [3 - 6].
Some
computer methods for computing the initial equilibrium shapes of tension
structures are presented in these works.
All methods
use different large-displacement finite element formulations.
The
alternative approximated approach to the problem solution is based on the total
energy balance of a nodal system as it is described in [7]. Due to its physical
meaning this approach can be called the Stretched Grid Method (SGM).
Usually, meteorologists use
SGM
for weather forecasting [8].
We
use
SGM
to design tents and
other tensile structures.
The
main idea of SGM is to obtain the total energy balance of grid-nodal structure.
It allows substituting the complex solution of the non-linear FEM problem by
very efficient linear SGM formulation.
However, it seems
necessary to consider the problem in more detail because there are some dubious
points concerning the approach convergence and the mathematics proof.
The approach described in [7] is based on the following function
minimum finding
|
(1)
|
where
n
–
total number of segments in the network,
R
j
– the length of segment number
j,
D
– an arbitrary constant (does not influence the final result).
As it is shown in [7] the applicability of eqn. (1) to minimal
surface problem solution could be proved by the Heronian transformation for a
single triangle in 3D space providing
,
|
(2)
|
where
- the area of one
triangle,
ai
-
the length of triangle edge number
i
at any variable nodal
vector
.
One can affirm that if
vector
supplying
the minimum to the function
L
is found, it will also give the minimum
(or only stable state) to the function
.
If we write further the total 3D surface area with a triangular
grid as a sum of areas of all triangles
,
|
(3)
|
we may also notice here
that the following expression is always true due to (2), i.e.
.
|
(4)
|
Thus, as it was shown
in [7] the minimum surface problem is focused on function (3) minimum finding
and may be replaced by function (1) minimum problem solution.
However, the sample
presented in Fig.2 illustrates some discrepancies concerning the above proof.
Let’s specify this problem. It is a non-planar rectangle simulated by four
triangles.
Figure
2. Outside the plane of a rectangular surface
The boundary nodal co-ordinates are presented in table below
The nodal co-ordinates
Node
|
X1
|
X2
|
X3
|
1
|
0
|
0
|
0
|
2
|
1
|
0
|
0
|
3
|
1
|
1
|
1
|
4
|
0
|
1
|
0
|
When minimizing
eqn.
(1)
one can find the following co-ordinates of node 5: X1
=0.5,
X2
=0.5, X3
=0.25. Taking into account these co-ordinates, we
may calculate a total rectangular area as 1.309017. On the other hand, using
eqn. (3) we may calculate X1
=0.500262, X2
=0.500262, X3
=0.207376
with a total rectangular area 1.306563. It means functions (1) and (3) have
their minima at different vectors
and the conclusion made in [7]
is either wrong or needs an additional proof aimed at finding any limitations
of the described approach.
First of all, we need
to prove that the area of the facet surface model converges to the area of a
smooth surface due to the grid condensing. Let’s assume there is an arbitrary
closed non-plane contour bounding an arbitrary 3D surface. Assume further that
the surface is approximated by a number of plane triangles so that their nodes
are situated precisely on the surface. Let’s study a single triangle of such
grid in more detail (see Fig.3).
The reasoning
described in this Section is a trial to evaluate the difference
between areas of real and plane triangles.
Let us assume that the
difference can be expressed in the following way
|
(5)
|
where
-
the area
of real curved surface triangle,
-
the area
of plane triangle on the same nodal basis,
-
the difference between areas.
Figure
3. To area calculation
element
As shown in Fig 3 the local co-ordinate system
u, v
associated with the surface of plane triangle allows to write the following
linear equations for triangle co-ordinates
|
(6)
|
where
-
nodal
co-ordinates of the plane triangle at axis
i,
i
=1,2,3 -
number
of axes,
j
=1,2,3 -
number
ot mangle node.
However, using the form for finite increments we may write the
equation of linear mapping for triangle points in the following way
|
(7)
|
where
and
- mean derivatives at node number 3 (see Fig. 3).
A non-linear mapping of a similar point within a curved triangle
may be presented as
|
(8)
|
where
- non-linear
residual
of the mapping which is equal to
,
|
(9)
|
here
and
.
Assuming that the first derivatives within triangle area are
finite one can then affirm there is a positive arbitrary constant
which effects the following
expressions
Taking into consideration eqn (9), we can limit
a
the
non-linear
part to the following inequality
where
P
is the plane
triangle perimeter equal to
L1
+
L2
+
L3
, i.e. the sum of its edges.
Comparing further two linear mappings (6), (7) one can indicate the
difference between them which depends on the differences of the first
derivatives in node 3 only. It means that if there is a positive constant
then
the following expression is true, i.e.
Taking into account (11) and (12), we can formulate the difference
between non-linear mapping (8) and linear mapping (6) this way
where
Thus, the distance between images of similar points within curved
triangle and plane triangle is not more than some constant, i.e.
<
,
|
(14)
|
A careful analysis of exp (14) enables to affirm that the
difference between areas of curved triangle and plane triangle
is not more than the area of some tape similar area with
width
that is situated around of the perimeter of plane triangle.
The area of this area is not more than
<
where
, or
<
.
|
(15)
|
It may be noted that
ratio depends only on the
curvature of curved triangle and converges to zero as soon as curved triangle
converges to the plane triangle. Taking into consideration the fact that the
surface is approximated by the number of plane triangle elements, we may further
write the following equation
for the surface area
|
(16)
|
where
-
the area of plane triangle number
I
,
n
–
total number of plane
triangles.
|
(17)
|
here
k
– a number of segments for the grid element
i.
Assuming that all
factors
are always
where
we may write
|
(18)
|
where
-ratio
depends on the curvature of only the largest grid segment and converges to zero
as soon as it becomes smaller, i.e.
, when
,
|
(19)
|
In other words, refining the mesh so that to condense the grid
cells one can converge the area of the poly-plane cellular structure to the
exact surface area as close as possible. The next step is to prove that the
functional grid area can be replaced by the functional sum of the whole grid
segment length.
Let’s
further introduce the function
where
the length of an edge number
j
of a curved cell (see
Fig.3) which is defined by the following expression (see works [9], [10])
|
(20)
|
where
E, F, G
–
metric ratios of the
first surface quadratic form,
t
– the 1D edge
parameter of the triangle.
One can notice the following obvious inequality
<
|
(21)
|
where
m
– the total
number of grid edges.
Taking into account the analysis of the mesh area convergence to
the exact surface area, we can estimate the difference between the curved grid
segment number
j
and its linear approximation as the following
inequality similar to exp (15)
<
,
|
(22)
|
Exp. (22) demonstrates that the function
converges to the function
due to the mesh refinement. This happens in parallel to the
vanishing of the function (18). Now we can see how exp. (22) transforms into
the following equality due to
and
, i.e.
=
|
(23)
|
Thus, due to (2) and (23) we can apply (1) to minimal surface form
finding as accurate as the triangle grid is finely condensed. Besides, the
expression (18) is very similar to (2) and it is the necessary condition for
functional
(1) applicability.
The preliminary notation
In previous chapter we have
showed that there are two functions
- the approximate surface area and
-
some function associated with a sum of the linear length of
surface mesh segments. Both functions converge to stable values
and
simultaneously due to the mesh
refinement to condense a grid cell. Obviously, function
depends on only the surface of
the first quadratic form.
If 3D surface is bounded by a closed fixed contour and can be
modified to converge to a surface with a minimum area, then such statement
about
feature is true as well. In
this case, we can formulate the problem like this: what is the rule
for the
behavior of the first
quadratic form
surface due to the surface variation? It seems to be a
basic
feature of the minimum surfaces.
If such feature is true, it serves as a clear proof of function
(1) as a sufficient condition for minimal surface form finding. Now we can
formulate the theorem.
Theorem:
If an arbitrary regular surface bounded by an arbitrary 3D closed
fixed contour converges to the minimum area, then the first surface quadratic
form converges at any surface point to the minimum as well.
Proof
Let us consider that an arbitrary regular surface is approximated
by an arbitrary curved grid with infinite small cells and the surface together
with all surface derivations are continuously independent on the surface
deformation. In such a case we can insert a local surface FEM-similar
u, v
parameterization
as described in the previous chapter (see Fig. 3) and define the surface
co-ordinates within any cell with the following functions
determine surface coordinates
in any cell using the following functions
,
i
=1,2,3
|
(24)
|
where
- some increment vector
of nodal co-ordinates and can be various to get the minimum surface area,
I
– the number of
co-ordinate axis.
Let us assume further that there is some
-increment vector of grid nodal co-ordinates, which provides the
minimum for function
. To find it, we have to give derivation of
by vector
in the following way
.
|
(25)
|
It is well- known that the surface area may be written as the
following form (see [9], [10])
|
(26)
|
One should indicate that the minimum condition (25) taking into
account eqn. (26) leads the following local minimum condition for the area of infinitely
small element at an arbitrary surface point
|
(27)
|
Considering that
E, F, G
are metric ratios that are
expressed with the forms (see [9], [10])
|
(28)
|
we may write further three simultaneous minimum conditions on the
basis of exp. (25)
|
(29)
|
One can note that the determinants within round brackets of conditions
(29) are not close to zero at an arbitrary regular surface point
simultaneously, i.e., an equation system
|
(30)
|
where
aij
– the expressions in quadrangular brackets of (29),
bi
– the
expressions in round brackets of (29),
always receives a non-zero
solution for vector b,
always gets a non-zero solution with respect to vector
b,
only if
.
Assuming that
is always true,
we can
write
|
(31)
|
or
One can indicate that (31) leads to the following most general
condition, independent of the
location of a surface point
|
(32)
|
If conditions (32) are
always true at any/every surface point then the system of equations (29) always
gets a non-zero solution and conditions (32) are sufficient and necessary for
the system (29) to be correct.
Let us transform the further system of equations (29) taking into
account conditions (32). After all transformations we can figure out the
following equation system equivalent to (29)
|
(33)
|
where
E, F, G
-the metric ratios of
the surface of the first quadratic form as earlier.
The functions in quadrangular brackets of (33) have no non-zero values
simultaneously because a parameter of basis
u, v
is non-singular.
Therefore, both equation systems (33) and (29) solution can be defined as the
following equation system similar to (32)
|
(34)
|
This means that as
soon as function
converges to minimum the first co-ordinate derivatives
converge to minimum simultaneously at any surface point.
The first surface quadratic form can be expressed by the following
equation for an arbitrary curve arc differential at an arbitrary surface point
[8], [9]
The
first surface quadratic form can be expressed by the following equation for an
arbitrary curve arc differential at an arbitrary surface point [8], [9]
.
|
(35)
|
The local minimum conditions similar to (25) for function (35) can
be written as the following three simultaneous equations
|
(36)
|
or in the vector form
|
(37)
|
It should be noted that three scalar products of the same vector
with three different vectors
,
,
are equal to zero simultaneously if either the derivation vectors
are situated at the same plane normally to vector
.
However, the latter is impossible because the vector product does
not always equal to zero if the derivation of the vectors
are non-zero vectors or they
are equal to zero simultaneously. On the other hand, three different derivation
of the vectors
,
,
are always equal to zero only if system (34) is true. In fact,
their components
|
(38)
|
are total differentials and always equal to zero if all local
derivations are equal simultaneously to zero too due to arbitrary values of
and
.
Therefore,
we can obtain the same equation system (34).
It means that the minimum
condition of the first quadratic form
(ds)2
is also
equivalent to equation system (34) and both functions
and
(ds)2
converge
to their minima on the same incremental vector. Besides, one can also be
convinced that vector
will obviously provide the minimum for
E, F, G
–
metric ratios simultaneously at the same
-vector, i.e.
.
|
(39)
|
Thus, if the surface area near an arbitrary surface point
converges to minimum then the first quadratic form near this point converges to
minimum too because their minimum conditions are equivalent to equation system
(34) for their finding
minima. One can make the same conclusion at every regular surface
point. So, we have proved the theorem. Actually, expression (39) is a
sufficient condition for functional (1) applicability.
Now we are convinced that SGM
allows minimizing the surface embedded into non-planed and planed, closed
contours. From the physical point of view, this condition reflects the total
energy balance of the nodal system.
When designing the surface of the tent structure,
it is vital to have it suspended on the special Frame object. Frame object is a
set of spatial edges connected with each other. One can model edges by segments
of straight lines or arcs of a circle.
The Frame object is the basis for the tent cloth.
The Frame edges and nodes should correspond to the tent cloth constrains. The
system accepts topological triangles or
as cloth preliminary patches [11].The algorithm for finding
form of minimal and similar surfaces is
implemented in the K3-Tent tensile fabric CAD system [12].The
K3-Tent
system allows a designer to choose the form-finding of tent structure of any
complexity, supports the technology of its manufacture, including cutting
pattern generation, setting of allowances for the pattern etc. The K3-Tent
system is developed in C ++ language environment under Windows 10 OS and is a
commercial product for small and medium-sized businesses.
The K3-Tent
system allows the designer to choose the shape of the tent structure of any complexity,
supports the technology of its manufacture, including the formation of a
pattern, setting of allowances for the pattern, etc.
The
Frame concept is widely used in the process for
form
finding tent structures. In Fig.4 one can see the surface of catenoid as an
example of the developed approach.The two rings take on the role of the Frame
to model the surface. The radii of the rings and the height of the catenoid are
equal to 1.0. The numerical area of the catenoidal surface is equal to 2,99671890145
(exact value is 2.992).
Figure 4. Catenoidal surface
The second problem is that of a helix surface (Fig. 5)
between two concentric cylinders with a radii of 0.5 and 1.0 respectively and
surface step H = 1.0.
The numerical area is
2.41043 (exact value 2.41062).
Figure
5. Helix surface
The following
examples illustrate the form of the Hypar (Hyperbolic Parabolic) tent (see Fig.
6) and tent roof of Entertainment Center (Fig. 7).
Figure
6. Hyperbolic parabolic tent (Hypar)
Figure
7. Roof of Entertainment Center
Now we can make some conclusions, namely:
First, both
functions
and
get the same minimum
due to the surface variation because
-function is the sum of the integrals of the surface first
quadratic form along the curved segments of mesh (as shown in Section 3). Thus,
the minimum condition
we can
replace by
condition, because it gives the same
-vector. As it is
shown
in [6], this permits obtaining a much easier solution.
Second, if the surface
mesh is fine enough to neglect the curvature of grid cells, then both conditions
and
can be substituted by conditions
and
.
Here
-function is identical to
Ï
-function (see eqn.(1)and [7]) ,respectively, due to eqns. (19),
(23). If the mesh is not fine and differences
and
(see exp. (22)) cannot be
neglected, all three functions (say
,
è
L
- functions) have minima with
different co-ordinate increments, and the technique described in [6] can be
applied to minimum surface form finding, approximately due to very crude mesh.
One can find the illustration of this case as a sample for the rectangular area
in Fig.2.
Third, the described technique
is independent on the type of mesh, which can be as uniform as transient.
And finally, the implemented
algorithm based on the Stretched Grid Method automatically provides the optimal
surface form, close to minimal area, without any folders, beads or plaiting
etc.
The work was supported by the Russian Foundation for Basic Research,
RFBR grant ¹ 19-07-01024.
[1] William H. Meeks III,
Joaquín Pérez, A survey on classical minimal surface theory. Bull. Amer. Math.
Soc. 48 (2011), 325-407. DOI: 10.1090/S0273-0979-2011-01334-9
http://www.ugr.es/~jperez/papers/monograph-book2.pdf
[2]
E.G. Grigorieva, A.A.
Klyachin, V.A. Klyachin, Boundary identification algorithms and visualization
of the solution of the Plateau problem in a Blender environment, Scientific
Visualization 9(4) 2017, p.13-25,
http://sv-journal.org/2017-4/02.php?lang=en.
[3] B.Tabarrok,
Z.Qin. Form Finding and Cutting Pattern Generation for Fabric Tension
Structures, -Microcomputers in Civil Engineering J., ¹ 8, 1993, pp.377-384.
[4] Tabarrok,
Y.Xiong. Some Variational Formulations for minimum surface. Acta Mechanica,
vol.89/1-4, 1991, pp.33-43.
[5]
Tabarrok B., Qin Z. Nonlinear analysis of tension structures. //
Computers
and Structures,
N 45, 1992 pp.973-984.
[6] Tabarrok B.,
Qin Z. A finite element procedure for form finding of tension structures. //
The
Transactions of the Canadian Society for Mechanical Engineering,
N 16,
1992 pp.235-250.
[7] E.V.Popov, On Some
Variational Formulations for Minimum Surface- Transactions of Canadian Society
of Mechanics for Engineering, Univ. of Alberta, vol.20, N 4, 1997
[8]
Qian Jian-hua, Application of a Variable-Resolution
Stretched Grid to a Regional Atmospheric Model with Physics Parameterization,
Advances in Earth Science 2007, 22(11) 1185-1190
[9] C.A.Korn and T.M.Korn.
Mathematical Handbook for scientists and engineers. Definitions, Theorems and
Formulas for reference and review. McGraw-Hill, Book Company Inc., New York
Toronto London, 1961
[10]
Hazewinkel, Michiel, ed., Differential
geometry, Encyclopedia of Mathematics, Springer,
(2001) ISBN
978-1-55608-010-4
http://www.encyclopediaofmath.org/index.php/Differential_geometry
[11] E.V. Popov, et al,
Tensile
Structure Form-Finding on the Basis of Properties of Frame-Grid Template //
ICGG 2018 - Proceedings of the 18th International Conference on Geometry and
Graphics. ICGG 2018. Advances in Intelligent Systems and Computing, pp.
1391–1403
[12]
E.V. Popov, et al,
Software package for membrane tent structures designing "K3-Tent"
version 8.0. Certificate of a computer program RU 2020619455, 17/08/2020.
Application No. 2020618655 of 06/08/2020.