Next Article in Journal
Acoustic Signal Classification Using Symmetrized Dot Pattern and Convolutional Neural Network
Next Article in Special Issue
Effect of the Computational Model and Mesh Strategy on the Springback Prediction of the Sandwich Material
Previous Article in Journal
Design and Analysis of a Stiffness-Enhanced 3-PPS Parallel Mechanism for Fault-Tolerant Underwater Vectored Thrusters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Analytical Method for Tensor Visualization in a Plane

1
Department of Manufacturing Machinery, Faculty of Mechanical Engineering, The Technical University of Kosice, Letná 9, 04001 Košice, Slovakia
2
Department of Automobile and Manufacturing Technologies, Faculty of Manufacturing Technologies, The Technical University of Kosice, Letná 9, 04001 Košice, Slovakia
*
Author to whom correspondence should be addressed.
Machines 2022, 10(2), 89; https://doi.org/10.3390/machines10020089
Submission received: 17 December 2021 / Revised: 12 January 2022 / Accepted: 20 January 2022 / Published: 25 January 2022
(This article belongs to the Special Issue Advances in Computer-Aided Technology)

Abstract

:
The rendering of tensor glyphs is a progressive process of visualizing the vector space both in fluid dynamics and the latest medical scanning. Nowadays, the rendering accuracy is ensured by numerical methods based on interpolation of tensor functions. The tensor glyph functions to visualize significant properties of the vector space. Not all these properties are visualized at all times. The number of properties and their unambiguity depend on the method chosen. This work presents a direct analytical expression covering rank two tensors in a plane. Unlike the methods used so far, this method is accurate and unambiguous one for tensor visualization. The method was applied to the simplest tensor type, which presented an advantage for the method’s analytical approach. The analytical approach to the planar case is significant also because it provides instruction on how to expand analytical calculations to cover higher spatial dimensions. In this way, numerical methods for tensor rendering can be replaced with an accurate analytical method.

1. Introduction

The rendering of tensor glyphs is a progressive process of visualization in vector spaces. Tensor glyphs are objects that represent multidimensional data using several admissible rules [1]. The main uses are in visualizing tensors of fluid dynamics, stress tensors, or a Jacobian matrix of a velocity field [2], as well as diffuse tensors of magnetic resonance in medicine [3,4].
A rank two tensor glyph in 2D or 3D space must satisfy several requirements. The following requirements are fully satisfied in some glyph structures and satisfied only to a limited degree in others. The conditions to be satisfied by general tensors are invariance under isometric domain transformation, scaling invariance, direct encoding of real eigenvalues and eigenvectors, glyph uniqueness with respect to the relevant tensor, and continual glyph changes mapping continuous changes in the tensor.
Kratz et al. team focused on combining statistical and analytical methods, using especially Mohr diagrams in the area of stress tensors [5]. Some rendering techniques stemmed from knowledge of the tensor eigenvectors. With hyperstreamlining, these data were enhanced, thus improving the complexity of the visualization technology. However, the analysis was based on visualizing two-dimensional, scalar-derived charts, thus reducing information on tensor properties [6,7,8]. To proceed with the analysis of the entire tensor invariant part, Zobel and Scheuermann introduced the term extreme points [9].
Kindlmann and Schultz introduced superquadratic tensor glyphs that satisfy all of the requirements, but only where symmetric tensors are concerned [10,11].
In the work of Globus et al. [12], the condition of uniqueness was not satisfied, because only the real eigenvalues were represented in the form of an ellipsoid, and it did not hold for complex values. Similarly, Theisel et al. [13] showed glyphs that failed to satisfy the condition of uniqueness, as well as that of change continuity. Technical mechanics approaches the visualization of tautness tensors in several ways. Mohr circles [14] visualize only eigenvalues, and therefore lack constancy under rotation, which fails to satisfy the condition of invariance under isometric domain transformation. Lately, the research into tensor visualization has been exploring different metrics such as Frobenius, Euclidean, Wasserstein, and Fisher Rao [15].
All of the papers mentioned above address individual tensor properties through numerical methods, in which the results are made more exact through interpolation, subject to the preservation of the usual tensor invariants [16,17]. However, this condition is not satisfied at all times. Technical mechanics operate with, for example, the ellipse of inertia, [18], which violates the first tensor invariant, as pointed out below.
The ingenuity of the proposed method compared to the methods used so far lies in the accurate analytical calculation of tensor rendering. The proposed analytical calculation applied to rank two tensors in the plane is capable of precise rendering of all tensor properties in the form of an analytical tensor glyph.
We are not aware of the existence of a direct analytical calculation of a tensor shape in the form of graphic visualization. The analytical calculation proposed for rank two tensors in a plane makes it possible to accurately represent all tensor properties in the form of an analytical tensor glyph.
Analytical calculation of tensor glyphs was applied to the planar case, as it is the simplest one to compute. Section 2 describes decomposition of the general matrix into its symmetrical and antisymmetrical component. This facilitates further simplification of the analytical calculation with the sole focus on the symmetrical tensor. Section 3 presents how tensor invariants are determined, pointing out, among other things, the manner in which complex results in quadratic form can be represented by real numbers. Analytical calculations require the third invariant be defined, in addition to the two known tensor invariants, as it is directly related to the symmetrical matrix norm. The complete analytical procedure for tensor glyph computing is presented in Section 4. This section also features tensor glyph illustrations. Section 6 introduces a special tensor glyph shape, enabling measurement of the golden section proportions. The significance of this lies in the fact that such proportions will materialize under exactly the 45-degree angle of the reference vector viewed from the aspect of basic tensor glyph symmetry. This finding leads to new useful considerations, for example in terms of the optimization of topological structures in the field of materials strength [19].

2. Theoretical Background

All mathematical objects have underwent development that started with simpler objects. Before a tensor could be created, the vector needed to be defined. The vector definition was preceded by a scalar definition.
A multidimensional array can also be precisely described by an object of a tensor type. Tensor rank is determined from the number of simultaneous directions representing a physical value. It then follows that the number of tensor components is derived from the following formula:
C = N R
where C is the number of components, N is the number of dimensions, and R is the tensor rank.
For example, the definition of tensor rank for a 3D space is as follows. A tensor of rank R is an array of 3 R values (in 3D space) called tensor components, which combine with multiple directional implicators (basis vectors) to form a quantity that does not vary with changes in the coordinate system [20].
Based on the above, a table of precisely defined tensor types and numbers of tensor components can be constructed (Table 1).
Higher dimensions are described in metric spaces by the defined spatial Pythagorean theorem. Spatial structures where the space dimension is smaller than the tensor rank are marked in grey. The position of planar tensors analyzed in the present paper is marked in green.
Most often, a tensor is defined as a multidimensional array. Formally, it is defined through indices that, subject to the observation of certain rules, enable transformation operations of matrix calculation [21]. The definition of a tensor as a multidimensional array satisfying the transformation law dates back to the work of Ricci [22]. Another tensor definition takes the form of a multilinear map. This definition better shows the independence of the tensor from its base in the geometric object sense [23,24]. In some mathematical applications, the tensor is defined based on the tensor product of vectors in a vector space. This definition leads to a tensor being an object without components, thus enabling the extension of the linear algebra concept to multilinear algebra [25,26].
According to Table 1, a rank two tensor in a plane has four components, which can be expressed in the form of a square matrix. This view leads to a simplified tensor definition, drawing on the planar case. The tensor definition derives from tensor components and the transformation prescription. The tensor components alone do not create a spatial object. A spatial object can emerge only if the tensor transformation is applied in every direction.
Building on this consideration, a tensor can be derived from the procedure used for rotating the vector or the coordinate system. The vector rotation involves a transformation element in the form of a special square matrix, with a functional relation existing between the individual values. This rotational matrix is not a tensor, but the calculation principle can be applied to tensors as well. A general tensor in a plane can be defined by four different real numbers, without a functional relation between the individual values. However, a mathematical decomposition of general matrices into their symmetric and antisymmetric parts is available.
Each general matrix, and hence the matrix of a general tensor, can be decomposed through a simple modification of the addition of the symmetric and antisymmetric tensors:
T = T S + T A
[ b 11 b 12 b 21 b 22 ] = [ b 11 1 2 ( b 12 + b 21 ) 1 2 ( b 21 + b 12 ) b 22 ] + [ 0 1 2 ( b 12 b 21 ) 1 2 ( b 21 b 12 ) 0 ]
where T S is the symmetric tensor and T A is the antisymmetric tensor.
In terms of its size, the antisymmetric part does not depend on the general tensor’s symmetric part. The general matrix expression of the general tensor is as follows:
[ b 11 b 12 b 21 b 22 ] = [ a 11 a 12 a 21 a 22 ] + [ c 11 c 12 c 21 c 22 ]
B = A + C  
where b i j represents the general tensor components, a i j represents the symmetric tensor components, and c i j represents the antisymmetric tensor components.

3. Invariants of the Tensor in a Plane and Tensor Eigenvalues

Rotating the coordinate system with respect to the initial state yields a square matrix, but the information about the initial state prior to rotation is lost. In the initial state, the initial vector r 0 is defined by angle α . If the rotation angle φ is zero, then the components of the initial vector r 0 lie along the main coordinate axis. Unknown components of the initial vector, λ 1 ,   λ 2 , are the eigenvalues of the transformation matrix that emerges from rotating the coordinate system, and this matrix is diagonal.
Despite varying angle φ , a rotational matrix always preserves the determinant (6). In this case, the matrix eigenvalues equal one, so the initial angle must equal 45°. However, as demonstrated below, a rotational matrix cannot be a tensor:
det | cos φ sin φ sin φ cos φ | = 1
Let us generalize this requirement also for the tensor matrix, whose initial state can be expressed as the product of the eigenvalues and the identity matrix:
A = λ E  
where A is a square matrix and E is an identity matrix.
Let the determinant of any tensor matrix remain constant, too. Then the difference between the matrices results in the characteristic equation, and the respective determinant equals zero.
The λ parameter in this equation is an unknown variable. Adjustments lead to a quadratic equation:
λ 2 = λ ( a 11 + a 22 ) + ( a 11 a 22 a 12 a 21 ) = 0
λ 2 λ m + n = 0
Solving the quadratic equation, we arrive at the unknown values of λ 1   and   λ 2 . To represent the shape, it is necessary to determine the domain of values for real roots only. The validity lies in the value interval of the initial angle α , as shown in Figure 1.
α = arctan λ 2 λ 1       f o r     α ( 3 π 4 , π 4 )
The asymmetry of the domain of angle α is due to its approximation to the domain of the quadratic equation. When the angle is larger than any enabled by the domain, the quadratic equation has complex roots.
Each tensor can be expressed as a polynomial, which is called the quadratic form. For a planar tensor, it is enough to solve a polynomial of the second order, which corresponds to the quadratic equation. The equation roots can be real or complex. Complex roots emerge when the eigenvalues satisfy λ 1 < λ 2 . This exchange is the result of the parameters λ 1 , λ 2 swapping their positions in the main diagonal square matrix. In such a case, the discriminant is a negative number and the corresponding matrix is negative-definite, because the eigenvalues do not change. Each complex solution matches exactly one real solution, which is arrived at by swapping the order of eigenvalues to satisfy λ 1 > λ 2 . The eigenvalues’ order does not result in a loss of information from the swap of their position. Thus, visualization can have the same form in both real and complex solutions. By reshuffling the order of eigenvalues, a solution in the range of real numbers is arrived at, because the tensor matrix is positive-definite. Such a result can be represented graphically.
If we rotate the coordinate system with respect to the tensor’s initial state, the tensor’s transformation matrix components ( a 11 , a 22 , a 12 , a 21 ) must duly change. The quadratic equation coefficients m , n cannot change, because the initial state does not change either. These quadratic equation coefficients are called tensor invariants. Therefore, the following relations automatically hold for invariants:
m = tr A = ( a 11 + a 22 ) = c o n s t a n t
Trace is the first invariant (sum of values of the main diagonal):
n = det A = ( a 11 a 11 a 12 a 21 ) = c o n s t a n t
The determinant is the second invariant.
The above relations are commonly known. However, yet another tensor invariant exists, which has the form of the initial vector’s square length. This corresponds to the sum of the squares of the eigenvalues (15). The size of this vector stays unchanged during transformation.
The invariant in the form of the initial vector’s length can be expressed in absolute value:
| r | = λ 1 2 + λ 2 2
or by its square, which does not change either:
l = λ 1 2 + λ 2 2 = | r | 2 = k o n s t
Inserting it in the quadratic equations (Appendix A) and making adjustments, we arrive at the following result:
l = m 2 2 n = λ 1 2 + λ 2 2 = a 11 2 + a 22 2 + 2 a 12 a 21
Further analysis uncovers the fact that the initial vector length corresponds to the symmetric part of the general matrix norm (Frobenius or Hilbert–Schmidt norm). A square symmetric matrix norm is as follows:
T S F = tr 2 T S 2 det T S
Inserting the components into the equation below (17) yields the same result:
T S F = ( a 11 + a 22 ) 2 + 2 ( a 11 a 22 a 12 a 21 ) = a 11 2 + a 22 2 + 2 a 12 a 21 = l
In the literature, a matrix norm is not considered to be an additional tensor invariant. Nevertheless, the additional invariant is necessary for the analytical calculation of the tensor’s graphical representation.
The above formulas show that the rotational matrix maintains the determinant and the matrix norm, yet cannot be a tensor, as it does not satisfy the first invariant. This case is special because it must satisfy two conditions. Based on Equation (15) and the double root discriminant, we have:
m 2 l 2 n = 0
m 2 4 n = 0
It follows from these conditions that the following must hold for a rotational matrix:
l = 2 n
Inserting and adjusting the components, we get:
a 11 = a 22  
which is satisfied only in the case of the rotational matrix; however, the first invariant requires a condition (11), which is not satisfied.

4. Analytical Procedure for Solving the Reverse Task

This section highlights the key to the tensor’s graphical representation. The previous task can be reversed in the sense that the rotation angle φ can be the unknown value and the parameters λ 1 ,   λ 2 can be known.
This task is not addressed in practice in the way outlined here, likely due to the fact that to solve it, two invariants in the plane are not enough, and it is suitable to derive the solution for a symmetric tensor only. A general asymmetric tensor can be addressed only when the symmetric tensor has been solved.
Since this task is not commonly addressed in the literature, we outline the manner of deriving transformational relations. For unambiguous solving of the reverse task, the above-mentioned relations are used simultaneously with the condition of tensor symmetry:
a 12 = a 21
The rotational angle of the coordinate system is determined with the help of the angle formed by the matrix eigenvector u ( u 1 , u 2 ) and the initial coordinate system. The eigenvector can be derived from relation (7). After having been multiplied by the eigenvector, the following holds true:
A u = λ E u
Only one eigenvector satisfies the above equality notation. Its orientation is determined by angle φ with respect to the initial tensor state. Making use of commonly known adjustments, we arrive at the following relation:
tan φ = u 1 u 2 = ( a 11 λ 1 ) a 12
A symmetric tensor in a plane is unequivocally determined by three independent values. Rotating the coordinate system from its initial state will change the tensor components, but the tensor will remain the same; it will just be represented in a different direction. Thus, a tensor is an omnidirectional object. Based on this notion, the tensor shape can be represented in a plane through components under a given angle of the coordinate system’s rotation. Gradually changing the angle of rotation all the way to 360°, some shape characteristics of a symmetrical tensor should emerge in the plane.
Based on the above-mentioned formulas, the a 22 ( λ 1 , λ 2 , φ ) component can be expressed, resulting in a quadratic form after derivation (Appendix B):
a 22 1 , 2 = 2 λ 2 cot 2 φ + λ 1 + λ 2 ( 2 λ 2 cot 2 φ + λ 1 + λ 2 ) 2 4 ( 1 + cot 2 φ ) ( λ 1 λ 2 + λ 2 2 cot 2 φ )   2 ( 1 + cot 2 φ )
One root of the quadratic equation corresponds to the initial state and the other to the state rotated by angle φ . In terms of solving the task, only the rotated state is of interest. Subsequently, the remaining components of the symmetric tensor are expressed as follows:
a 11 = λ 1 + λ 2 a 22
a 21 = cot φ ( λ 1 a 11 )  
a 12 = a 21
The graphical representation creates an omnidirectional shape of the symmetric tensor for the initial vector r 0 ( λ 1 , λ 2 ) , as shown in Figure 1. Figure 1b shows the point of the mutual swap of the values on the main diagonal, so that the solutions of the equation be real numbers.
Figure 2, Figure 3 and Figure 4 show symmetric tensor glyphs under various angles α .
As shown, symmetric tensor glyphs repeat their shapes with changes in the initial angle. Different shapes are limited to a single quadrant.

5. General Tensor

The previous section introduced the symmetric tensor with three freely exchangeable components. The antisymmetric tensor features only one freely exchangeable component. Therefore, the only possible geometric shape corresponding to the antisymmetric tensor is a circle. If it should be a different shape, the tensor determinant would not be constant when rotated by angle φ , which would violate the tensor invariant condition.
When a general tensor is expressed in a matrix form, the antisymmetric tensor components do not change with changes in rotation angle φ . The absolute value of these constant components represents the circle’s radius:
c 12 = 1 2 ( b 12 b 21 )
c 21 = c 12
The general tensor maintains the product of symmetric and antisymmetric tensor invariants:
n G = n S + n A
m G = m S + m A
l G = l S + l A  
with index G representing the general tensor invariants, and S and A being the invariant indices of the symmetric and antisymmetric tensors, respectively. Applying the above formulas, the general tensor can be represented graphically, as shown in Figure 5 and Figure 6.
Figure 7, Figure 8, Figure 9 and Figure 10 show glyphs representing various general tensor values.
Components of this rotational matrix can be a part of some general tensor. Upon defining the square matrix components, the matrix can be decomposed into symmetric and antisymmetric tensors. Typically, for this tensor, the initial angle always equals α = 45 ° . However, with every rotation of the rotational matrix by angle φ , a new general tensor emerges. Figure 11, Figure 12, Figure 13 and Figure 14 show examples of different tensors corresponding to some of the rotational matrix states.
As can be seen, in all cases, the tensor shape is made of the diagonal matrix components ( a 11 ,   a 22 ) and ( a 12 , a 21 ) , which give rise to two concentric circles.

6. Golden Section in Tensor Visualization

Shape proportions created by diagonal symmetric tensor components depend solely on the angle of the initial vector. With the initial state α = 0 ° , the maximum values of tensor component parts in the x-axis direction display the golden section ratio φ (Figure 15).
a 11 x   max a 12 x   max a 11 x   max = φ = 0.618
This fundamental relation is introduced without being derived mathematically. It was obtained through measurement. If we view the symmetric tensor as a glyph, the shape of which changes symmetrically, in terms of glyph symmetry, this condition is achieved under a 45° angle.

7. Discussion and Conclusions

Tensors are fundamental building blocks used to describe physical phenomena. In the orthogonal coordinate system, their shape diversity is limited, as shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. It follows from the analysis that these analytical glyphs are unambiguous in terms of their shape. The analytical calculations presented in Section 4 are also highly likely to hold by analogy for 3D space. A substantial barrier to creating analytical calculations has been the absence of the third invariant in 2D space. In a similar fashion, the fourth tensor invariant for 3D space is also missing. It is necessary to derive the calculations for the symmetrical tensor first, followed by the asymetrical tensor. In addition, the change in the eigenvalues order on the main tensor diagonal is necessary to ensure that solving the equation always yields a real number instead of a complex one. The changed order does not lead to loss of information on tensor properties and the real numbers can be visualized in 3D rendering.
An interesting observation is that the symmetric tensor shape under zero angle of the initial state, as shown in Figure 15, has a proportional relation to the golden section ratio. This is significant because this commonly known principle, abundantly present in organic nature, was found at the heart of the tensor calculation. By means of the constant φ, the symmetric tensor is connected to the complex plane in the same way as the significant constants e and π . This is, therefore, likely to be a fundamental principle. The golden section ratio can also be encountered in relation to the strength of materials theory [19], as mentioned in the conclusion of an important paper by Michell [27]. These references to the golden section ratio are not limited to the plane only; they can also be found in attempts to describe higher dimensions. A paper dealing with transformations of a Pythagorean-like formula for surfaces immersed in three-dimensional space forming constant sectional curvature in a Riemann sphere examined the first, second, and third fundamental forms of the surface, proving that the immersed surfaces are totally round spheres with Gauss-like curvature φ + c, where φ is the golden ratio [28]. This, too, is a fundamental principle.
This paper’s main contributions are as follows:
(a)
A new analytical approach to deriving rank two tensor components in a plane;
(b)
Analytic tensor glyph visualization of the rank two tensor in a plane by representing all components in every direction;
(c)
Definition of a new tensor invariant that can be added to all dimensions;
(d)
Pointing out the golden ratio law present in the representation of a planar tensor with a zero initial angle (as shown in Figure 15).
Tensor glyphs imaging is a progressive and useful method when applied to in-depth analysis of dynamic processes. Currently, only numerical methods for imaging exist, resting on different principles mentioned in the introductory section. Due to computation constraints, some principles are not capable of determining all tensor glyph properties. In analytical calculation, this problem ceases to exist. However, a special transfer system for transforming complex results into the real space had to be used; details of the technique used to that end were given in Section 3.

Author Contributions

Conceptualization, T.S.; methodology, T.S.; resources, T.S.; writing—original draft preparation, T.S.; writing—review and editing, J.S. and J.D.; project administration, J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Slovak Research and Development Agency under contract no. APVV-18-0413, KEGA 016TUKE-4/2021 and KEGA 063TUKE-4/2021.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Determining the third invariant l .
Let there be the following input equations:
λ 2 λ m + n = 0
Let us insert the following components (A1) λ 1 ,   λ 2 into the equation:
λ 1 2 λ 1 m + n = 0 λ 2 2 λ 2 m + n = 0
Let us add up the equations:
λ 1 2 + λ 2 2 m ( λ 1 + λ 2 ) + 2 n = 0
Let us insert the parameters m ,   l :
l m 2 + 2 n = 0
l = m 2 2 n
As shown, the third invariant is also linearly independent of other invariants. Nonetheless, a certain form of quadratic dependence does exist between the invariants. We insert the tensor components (A5) into the equation:
l = ( a 11 + a 22 ) 2 2 ( a 11 a 22 a 12 a 21 )
l = a 11 2 + 2 a 11 a 22 + a 22 2 2 a 11 a 22 + 2 a 12 a 21
l = a 11 2 + a 22 2 + 2 a 12 a 21

Appendix B

Calculating the components of a 22 .
Let there be the following input equations:
m = λ 1 + λ 2 = a 11 + a 22
n = λ 1 λ 2 = a 11 a 22 a 12 a 21
l = λ 1 λ 1 + λ 2 λ 2 = a 11 + a 22 = m 2 2 n = a 11 2 + a 22 2 + 2 a 12 a 21
a 12 = a 21
tan φ = ( a 11 λ 1 ) a 12
The input equations shall be adjusted as follows:
2 n = m 2 l
a 12 = a 21 = cot φ ( λ 1 a 11 )  
Let us determine the product of the components a 12 , a 21 :
a 11 = m a 22 = λ 1 + λ 2 a 22
a 12 a 21 = cot 2 φ ( λ 1 a 11 ) 2
a 12 a 21 = cot 2 φ ( λ 1 λ 1 λ 2 + a 22 ) 2
a 12 a 21 = cot 2 φ ( a 22 λ 2 ) 2
Let us express the component l :
l = a 11 2 + a 22 2 + 2 a 12 a 21
l = ( m a 22 ) 2 + a 22 2 + 2 cot 2 φ ( a 22 λ 2 ) 2
0 = l + m 2 2 m a 22 + a 22 2 + a 22 2 + 2 cot 2 φ ( a 22 λ 2 ) 2
0 = 2 n 2 m a 22 + 2 a 22 2 + 2 cot 2 φ ( a 22 λ 2 ) 2
0 = n m a 22 + a 22 2 + cot 2 φ ( a 22 λ 2 ) 2
0 = n m a 22 + a 22 2 + cot 2 φ ( a 22 2 2 a 22 λ 2 λ 2 2 )
0 = n m a 22 + a 22 2 + a 22 2 cot 2 φ 2 a 22 λ 2 a 22 2 cot 2 φ + λ 2 2 cot 2 φ
0 = a 22 2 ( 1 + cot 2 φ ) a 22 ( 2 λ 2 cot 2 φ + m ) + n + λ 2 2 cot 2 φ
Component a 22 is calculated from the quadratic equation (A27):
a 22 1 , 2 = ( 2 λ 2 cot 2 φ + m ) ( 2 λ 2 cot 2 φ + m ) 2 4 ( 1 + cot 2 φ ) ( n + λ 2 2 cot 2 φ )   2 ( 1 + cot 2 φ )
a 22 1 , 2 = 2 λ 2 cot 2 φ + λ 1 + λ 2 ( 2 λ 2 cot 2 φ + λ 1 + λ 2 ) 2 4 ( 1 + cot 2 φ ) ( λ 1 λ 2 + λ 2 2 cot 2 φ )   2 ( 1 + cot 2 φ )

References

  1. Borgo, R.; Kehrer, J.; Chung, D.H.; Maguire, E.; Laramee, R.S.; Hauser, H.; Ward, M.; Chen, M. Glyph-based visualization: Foundations, design guidelines, techniques and applications. In Eurographics State of the Art Reports; The Eurographics Association: Hannover, Germany, 2013; pp. 39–63. [Google Scholar]
  2. Gerrits, T.; Rössl, C.; Holger Theisel, H. Glyphs for general second-order 2d and 3d tensors. IEEE Trans. Vis. Comput. Graph. 2016, 23, 980–989. [Google Scholar] [CrossRef] [PubMed]
  3. Sarwar, T.; Ramamohanarao, K.; Zalesky, A. Mapping connectomes with diffusion MRI: Deterministic or probabilistic tractography? Magn. Reson. Med. 2019, 81, 1368–1384. [Google Scholar] [CrossRef] [PubMed]
  4. Muhammed, A.M.; Aswathi, V. Analysis of Visualization Techniques in Diffusion Tensor Imaging (DTI). In Proceedings of the 2018 Second International Conference on Advances in Electronics, Computers and Communications (ICAECC), Bengaluru, India, 9–10 February 2018. [Google Scholar]
  5. Kratz, A.; Björn, M.; Hotz, I. A visual approach to analysis of stress tensor fields. In Scientific Visualization: Interactions, Features, Metaphors, 1st ed.; Hagen, H., Ed.; Schloss Dagstuhl—Leibniz-Zentrum für Informatik GmbH: Kaiserslautern, Germany, 2011; Volume 2, pp. 188–211. [Google Scholar]
  6. Hashash, Y.; Yao, J.; Wotring, D. Glyph and hyperstreamline representation of stress and strain tensors and material constitutive response. Int. J. Numer. Anal. Methods Geomech. 2003, 27, 603–626. [Google Scholar] [CrossRef]
  7. Schroeder, W.; Martin, K.M.; Lorensen, W. The design and implementation of an object-oriented toolkit for 3D graphics and visualization. In Proceedings of the 7th Annual IEEE Conference on Visualization (Visualization 96), San Francisco, CA, USA, 27 October–1 November 1996. [Google Scholar]
  8. Delmarcelle, T.; Hesselink, L. Visualizing second-order tensor fields with hyperstreamlines. IEEE Comput. Graph. Appl. 1993, 13, 25–33. [Google Scholar] [CrossRef] [Green Version]
  9. Zobel, V.; Scheuermann, G. Extremal curves and surfaces in symmetric tensor fields. Visual Comput. 2018, 34, 1427–1442. [Google Scholar] [CrossRef]
  10. Kindlmann, G. Superquadric tensor glyphs. In Proceedings of the Sixth Joint Eurographics-IEEE TCVG Conference on Visualization, Konstanz, Germany, 19–24 May 2004; pp. 147–154. [Google Scholar]
  11. Schultz, T.; Kindlmann, G.L. Superquadric glyphs for symmetric second-order tensors. IEEE TVCG 2010, 16, 1595–1604. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Globus, A.; Levit, C.; Lasinski, T. A tool for visualizing the topology of three-dimensional vector fields. In Proceedings of the the second annual IEEE conference on Visualization, San Diego, CA, USA, 22–25 October 1991; pp. 33–40. [Google Scholar]
  13. Theisel, H.; Weinkauf, T.; Hege, H.C.; Seidel, H.P. Saddle connectors—An approach to visualizing the topological skeleton of complex 3d vector fields. In Proceedings of the 14th IEEE Visualization, Washington, DC, USA, 22–24 October 2003; pp. 225–232. [Google Scholar]
  14. Crossno, P.; Rogers, D.H.; Brannon, R.M.; Coblentz, D. Visualization of salt-induced stress perturbations. In Proceedings of the 15th IEEE Visualization Conference, Austin, TX, USA, 10–15 October 2004; pp. 369–376. [Google Scholar]
  15. Feragen, A.; Fuster, A. Geometries and interpolations for symmetric positive definite matrices. In Modeling, Analysis, and Visualization of Anisotropy, 1st ed.; Schultz, T., Özarslan, E., Hotz, I., Eds.; Springer: Dordrecht, The Netherlands, 2017; pp. 85–113. [Google Scholar]
  16. Hlawitschka, M.; Scheuermann, G. HOT-lines: Tracking lines in higher order tensor fields. In Proceedings of the 16th IEEE Visualization Conference, Minneapolis, MN, USA, 23–28 October 2005; pp. 27–34. [Google Scholar]
  17. Healy, D.; Timms, N.E.; Pearce, M.A. The variation and visualisation of elastic anisotropy in rock-forming minerals. Solid Earth 2020, 11, 259–286. [Google Scholar] [CrossRef] [Green Version]
  18. Lord, N. The moment of inertia of an elliptical wire. Math. Gaz. 2014, 98, 121–125. [Google Scholar] [CrossRef]
  19. Fleisch, D.A. A Student’s Guide to Vectors and Tensors; Cambridge University Press: Cambridge, UK, 2011; p. 134. [Google Scholar]
  20. Sharpe, R.W. Differential Geometry: Cartan’s Generalization of Klein’s Erlangen Program; Springer Science & Business Media: New York, NY, USA, 2000; pp. 194–200. [Google Scholar]
  21. Kline, M. Mathematical Thought from Ancient to Modern Times: Volume 3; Oxford University Press: New York, NY, USA, 1990; pp. 1127–1128. [Google Scholar]
  22. Lee, J.M. Smooth manifolds. In Introduction to Smooth Manifolds; Springer: New York, NY, USA, 2013; pp. 304–316. [Google Scholar]
  23. Lang, S. The Tensor Product. In Algebra. Graduate Texts in Mathematics; Springer: New York, NY, USA, 2002; Volume 211, pp. 601–603. [Google Scholar]
  24. Jeevanjee, N. An Introduction to Tensors and Group Theory for Physicists; Birkhäuser: New York, NY, USA, 2011; pp. 39–54. [Google Scholar]
  25. Dodson, C.T.J.; Poston, T. Tensor Geometry Springer-Verlag. Grad. Texts Math. 1991, 120, 105–106. [Google Scholar]
  26. Stejskal, T.; Dovica, M.; Svetlík, J.; Demeč, P.; Hrivniak, L.; Šašala, M. Establishing the Optimal Density of the Michell Truss Members. Materials 2020, 13, 3867. [Google Scholar] [CrossRef] [PubMed]
  27. Michell, A.G.M. The limits of economy of material in frame-structures. Philos. Mag. 1904, 8, 589–597. [Google Scholar]
  28. Aydin, M.E.; Mihai, A.A. Note on Surfaces in Space Forms with Pythagorean Fundamental Forms. Mathematics 2020, 8, 444. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Symmetric tensor and its components rotated by (a) φ = 60 ° and (b) φ = 360 ° .
Figure 1. Symmetric tensor and its components rotated by (a) φ = 60 ° and (b) φ = 360 ° .
Machines 10 00089 g001
Figure 2. Symmetric tensor glyphs: α = 150 ° , 135 ° , 100 ° ,   and 80 ° .
Figure 2. Symmetric tensor glyphs: α = 150 ° , 135 ° , 100 ° ,   and 80 ° .
Machines 10 00089 g002
Figure 3. Symmetric tensor glyphs: α = 60 ° , 45 ° , 20 ° , and   0 ° .
Figure 3. Symmetric tensor glyphs: α = 60 ° , 45 ° , 20 ° , and   0 ° .
Machines 10 00089 g003
Figure 4. Symmetric tensor glyphs: α = 20 ° , 45 ° , 60 ° , and   80 ° .
Figure 4. Symmetric tensor glyphs: α = 20 ° , 45 ° , 60 ° , and   80 ° .
Machines 10 00089 g004
Figure 5. General tensor components rotated by φ = 32 ° .
Figure 5. General tensor components rotated by φ = 32 ° .
Machines 10 00089 g005
Figure 6. General tensor is a product of symmetric and antisymmetric tensors, using parameters in Figure 7.
Figure 6. General tensor is a product of symmetric and antisymmetric tensors, using parameters in Figure 7.
Machines 10 00089 g006
Figure 7. General tensor with α = 45 ° .
Figure 7. General tensor with α = 45 ° .
Machines 10 00089 g007
Figure 8. General tensor with α = 45 ° .
Figure 8. General tensor with α = 45 ° .
Machines 10 00089 g008
Figure 9. General tensor with α = 10 ° .
Figure 9. General tensor with α = 10 ° .
Machines 10 00089 g009
Figure 10. General tensor with α = 45 ° .
Figure 10. General tensor with α = 45 ° .
Machines 10 00089 g010
Figure 11. General tensor for rotational matrix with angle φ = 0 ° .
Figure 11. General tensor for rotational matrix with angle φ = 0 ° .
Machines 10 00089 g011
Figure 12. General tensor for rotational matrix with angle φ = 45 ° .
Figure 12. General tensor for rotational matrix with angle φ = 45 ° .
Machines 10 00089 g012
Figure 13. General tensor for rotational matrix with angle φ = 100 ° .
Figure 13. General tensor for rotational matrix with angle φ = 100 ° .
Machines 10 00089 g013
Figure 14. General tensor for rotational matrix with angle φ = 20 ° .
Figure 14. General tensor for rotational matrix with angle φ = 20 ° .
Machines 10 00089 g014
Figure 15. Symmetric tensor with α = 0 ° .
Figure 15. Symmetric tensor with α = 0 ° .
Machines 10 00089 g015
Table 1. Number of spatial object components.
Table 1. Number of spatial object components.
Tensor Rank R01234
Common NameScalarVectorSecond-Order TensorThird-Order TensorFourth-Order Tensor
Dimensions N
0001111
111111
2124816
31392781
4141664256
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Stejskal, T.; Svetlík, J.; Dobránsky, J. An Analytical Method for Tensor Visualization in a Plane. Machines 2022, 10, 89. https://doi.org/10.3390/machines10020089

AMA Style

Stejskal T, Svetlík J, Dobránsky J. An Analytical Method for Tensor Visualization in a Plane. Machines. 2022; 10(2):89. https://doi.org/10.3390/machines10020089

Chicago/Turabian Style

Stejskal, Tomáš, Jozef Svetlík, and Jozef Dobránsky. 2022. "An Analytical Method for Tensor Visualization in a Plane" Machines 10, no. 2: 89. https://doi.org/10.3390/machines10020089

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop