Semantics of HTS AC loss modelling: Theories, models and experiments
Valtteri Lahtinen, Antti Stenvall

TL;DR
This paper clarifies the terminology and relationships between theories, models, and experiments in HTS AC loss modelling, emphasizing the importance of consistent practices for scientific progress and validation.
Contribution
It provides a comprehensive discussion on the semantics and conceptual relationships in HTS AC loss modelling, proposing four conjectures to guide future understanding.
Findings
Discussion on the recursive nature of theories and models
Analysis of the compatibility of discrete and continuum physics formulations
Interpretation of validation and measurement relationships in HTS AC loss modelling
Abstract
Computer-assisted modelling is an essential approach to design new devices. It speeds up the process from the initial idea to an actual device and saves resources by reducing the number of built prototypes. This is also a significant practical motivator behind scientific research in contemporary high-temperature superconductor (HTS) AC loss modelling. However, in the scientific literature in this field, consistent practices about modelling terminology have not been established. Then, it is up to the reader to decide, what is the true intent and meaning of the authors. Consequently, the interpretation of such literature might be very much reader-dependent. Moreover, an inseparable part of the whole modelling process is the development of modelling approaches and numerical methods and comparing the predictions obtained via modelling to experimentally achieved results: It is commonplace to…
| Primal | Dual |
|---|---|
| -cell | -cell |
| Inner orientation | Outer orientation |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Semantics of HTS AC loss modelling: Theories, models and experiments
V Lahtinen and A Stenvall
Electrical Engineering, Tampere University, PO Box 1001, 33014 Tampere University, Finland
Abstract
Computer-assisted modelling is an essential approach to design new devices. It speeds up the process from the initial idea to an actual device and saves resources by reducing the number of built prototypes. This is also a significant practical motivator behind scientific research in contemporary high-temperature superconductor (HTS) AC loss modelling. However, in the scientific literature in this field, consistent practices about modelling terminology have not been established. Then, it is up to the reader to decide, what is the true intent and meaning of the authors. Consequently, the interpretation of such literature might be very much reader-dependent. Moreover, an inseparable part of the whole modelling process is the development of modelling approaches and numerical methods and comparing the predictions obtained via modelling to experimentally achieved results: It is commonplace to discuss the accuracy of modelling results or the validation of a model. In this paper, we discuss the terminology related to theories, models and experiments in the context of HTS AC loss modelling. We discuss the recursive nature of theories and models in this context, discuss the compatibility of discrete formulations of physics utilized in our field with the corresponding continuum descriptions, as well as with intuition, and interpret the perceived meaning of validation of a self-consistent model, shedding light on the relationships between theories, models and measurements. We present our view on understanding these relations in the familiar context of AC losses in HTS. As a result, we end this paper with four conjectures describing our views.
1 Introduction
Computer simulations to predict AC losses in high-temperature superconductors (HTS) are required in the design phase of devices made out of such materials. This need has given rise to a niche subfield of science dedicated to numerical modelling of AC losses [1]. However, perhaps due to the relatively young age of this field, consistent practices about related terminology have not been established, which has the consequence of disconcerting author-dependency and reader-dependency of the scientific literature. The need for consistency in the terminology, as well as the need for the recognition of some of the more philosophical aspects of the science conducted in this field were recently addressed in the Sixth International Workshop on Numerical Modelling of HTS in Caparica, Portugal in the summer of 2018 [2]. This paper is a natural outgrowth of the discussions initiated there.
“To understand science is to know how scientific models are constructed and validated.” (David Hestenes [3])
1.1 Motivation and background
As the criteria of successfulness of researchers are these days largely of quantitative nature, a natural consequence is that the perceived value of an incremental contribution has come closer to that of an average or even seminal contribution. This is also the case in our field. The multitude of papers published makes it arguably more and more difficult to pick out the important contributions among the published articles – whether the paper is application-oriented, presents new modelling methodology or discusses a completely new approach to a problem. This may lead to inefficient use of available overall resources. To deal with this in the field of HTS AC loss modelling, we believe organization and synthesis is useful. With this paper, we aim to start this work: This paper seeks to provide synthesis by unifying the terminology and considering some of the fundamental issues related to such scientific research. In this sense, this is a sister paper for [4] presented in the Applied Superconductivity Conference in Seattle, Washington in the fall of 2018 [5]. Also, this paper complements a recent effort with somewhat similar goals [6].
In our field of study and more generally, in engineering and natural sciences, the distinction between a theory and a model is often blurred in the everyday practice of scientific discussion, and the terms are used somewhat interchangeably. The nature and difference of these two related notions is also a central research issue in the philosophy of science. Modern literature encases a multitude of different views in terms of e.g. the related ontology and semantics: A comprehensive review on such viewpoints can be found in [7]. However, our view is motivated by pragmatic benefits and provides us with a mental framework for the process of forming mathematical models of physical theories, and thus, yields also a clear distinction between the two concepts, suitable for our field. However, we also suggest that the distinction between a theory and a model is not an absolute notion but relative with respect to the chosen abstraction level. We argue that acknowledging this recursive chain structure of theories and models benefits the scientific research in our field.
The mathematical models we utilize when modelling HTS AC losses are typically formalized in continuum either utilizing point-wise quantities and (partial) differential equations describing the phenomena or macroscopic quantities and algebraic equations. This yields the need for a discretization, a way to finite-dimensionalize the space from where to search for the solution. Using different discretization methods and formulating the utilized models in different ways, one obtains discrete descriptions that preserve different aspects of the original continuum-based description. The compatibility of a discretization in this sense should be understood as a key issue also in HTS AC loss modelling.
Arriving at a discrete description of the phenomenon we are modelling, suitable for a computer and perhaps compatible with the corresponding continuum description in some sense, we can make predictions. The question arises: How do we know if the predictions we make are any good? We must compare the predictions of our models to predictions of other models, and perhaps more preferably, to experimental data. This brings us to the notion of model validation. The central question here is: What is the relation between simulation results and experiments, and in what sense, if any, does such model validation validate a model? This is also one of the central issues of this paper.
1.2 The structure of the paper
In section 2, we discuss the recursive nature of theories and models. Then in section 3, we consider how we formulate our models and discuss also the compatibility of our discrete descriptions with the corresponding continuum descriptions. In particular, we will discuss an algebraic formulation not so well-established in the AC loss modelling community in more detail. In section 4, we take on the issue of relating modelling to experiments, and finally in section 5 we conclude with four conjectures, reflecting the perspective on modelling we advocate throughout the paper.
2 Theories vs. models: a recursive system
In this section, we discuss the nature of and relationship between theories and models. In mathematics, a theory is a collection of axioms, taken as a starting point for deduction, that concern a set of undefined elementary entities. Theories of physics build upon the frameworks provided by mathematical theories by postulating some defining properties for the mathematical objects of a mathematical theory. Naturally, such a theory is typically based on physical intuition and mathematics is the way to formalize this intuition. As our field of interest is AC loss modelling of HTS, we shall restrict our discussion to mathematical theories and models of physics.
2.1 Maxwell’s theory
Eventuallly, modelling physical phenomena utilizing models about nature is about solving equations. However, we know that models and theories utilized are something more than the formulas used to represent them. In the end, we want to represent something from the real world utilizing mathematics and often computers, to predict natural phenomena. Still, models seem to arise from axioms independently of how nature behaves. And even more clearly, things from the real world do not obey any models. As an example, real superconductors do not obey the Bean’s model [8], or the power-law model [9], which describe their transition between superconducting and normal conducting states, but indeed, both models are very useful in predicting the behaviour of superconductors in certain situations.
But how do we form models from theories? And what are (mathematical) theories of physics in the first place? To take an example familiar to an AC loss modeller, consider Maxwell’s theory of electromagnetism, which, in our field, is typically stated as
[TABLE]
[TABLE]
[TABLE]
[TABLE]
with the constitutive laws
[TABLE]
In these equations, , , and are the electric field intensity, electric flux density, magnetic field intensity and magnetic flux density, respectively. These are mathematical beings called vector fields. The electric charge density is a scalar field. Moreover, these fields are connected through the material parameters , and . Typically, in our field, we work within the magnetoquasistatic regime, where we assume .
The standard approach for 3-D modelling is to assume that the modelling domain in which we are solving (1)-(5) is embedded in . Furthermore, we typically assume that the metric tensor of our modelling domain is Euclidean, which in induces the standard norm that can be represented as , where are the components of the vector . In fact, if we read the equations (1)-(5) literally, we have even fixed the coordinate system to be Cartesian: If e.g. means literally the cross product of the formal vector of partial derivatives and the vector field , Maxwell’s equations as presented above do not hold for e.g. spherical coordinates. However, if is merely a notational tool to express the of , then we are not necessarily bound to Cartesian frames. Nonetheless, Maxwell’s equations in the form presented above require the structures of metric tensor and volume form, as the definitions of curl and divergence require them, respectively [10].
2.2 Theory-model recursion – Is Maxwell’s theory a theory or a model?
It is commonly agreed that Maxwell’s theory of electromagnetism as presented above is a theory. To obtain models from this theory, we can instantiate the free pieces in it: For example, we are left to decide the material properties, the modelling domain and source fields of this theory as we wish to instantiate a model, and use it for modelling the electromagnetic phenomena in a given real-world situation. This is how we make models from theories: we instantiate the free pieces, the structures left uninstantiated in the theory. However, we could have represented the same equations in a more general setting on a Riemannian manifold utilizing differential geometry [11]. From this perspective, the theory presented above is merely an instance of this more general theory – its model. We would have not had to instantiate the modelling domain to be Euclidean: such a domain is just an instance of a Riemannian manifold.111The formalism of differential geometry does not itself take a stand on which abstraction level the theory we are dealing with lives. However, it makes the different abstraction levels more transparent, allowing to e.g. differentiate between the metric-dependent and metric-independent parts of the theory or model. Maxwell’s equations are inherently metric-independent and the constitutive equations are inherently metric-dependent. For a brief introduction to AC loss modelling in the framework of manifolds and differential geometry, see [12].
The above example suggests, that the difference between a theory and a model is not an absolute notion. Instead, whether to call such a set of defining properties a theory or a model is a decision left for the modeller. Hence, we can think of Maxwell’s theory of electromagnetism, as presented above, either as a theory or a model of a more general theory. Note how, when understood in this sense, e.g. the power-law model and the critical state model are indeed different models of the same theory, (magnetoquasistatic) Maxwell’s theory. They differ in their instantiation of the constitutive equation connecting and .
The key difference between a theory and its model is that the model instantiates something in the theory. In the science of modelling, it can sometimes be useful to go towards more abstract to look for something new or to a “silo” where no one has ever been yet. It is of crucial importance to acknowledge the abstraction level one is working at: what there is to instantiate and what can be found by raising the abstraction level. As an example, consider again Maxwell’s theory of electromagnetism. The whole theory is implied by the theory of quantum electrodynamics but not vice versa [13]. The whole classical theory of electromagnetism is thus reducible to a mere consequence, or a special case, of a more fundamental theory. In a related manner, by raising the abstraction level, we can unify several seemingly different theories or models under one, more abstract entity containing them.222As examples from different fields of science, the wide applicability of monoidal categories in, e.g., computation, physics and engineering is an archetypical manifestation of this [14], [15], [16]. Or, looking at Maxwell’s theory again, Maxwell’s equations are merely an instance of the more general Yang-Mills equations (see e.g. [17]) – one model of this theory..
2.3 Concluding remarks
We propose that theories and models form a recursive system, as shown in figure 1. Instantiating the free structures in a theory, one travels towards a more concrete description and forms models of the theory. On the other hand, free pieces may still exist at this abstraction level and in this sense the obtained model is equivalent to a theory, from which more concrete models may again be obtained. New opportunities in research can arise from the recognition of the recursive theory-model chain. Via identification of structures, whether free or instantiated, in one’s model, opportunities for science arise. An example of this in the context of AC loss modelling can be found in [18].
3 Formulating numerical models
Acknowledging the recursive nature of theories and models does not carry a modeller very far by itself. To utilize models of continuum physics for computer simulations, a discretization is required. Naturally, there are many ways to achieve such a discretization and, in addition, different starting points for modelling altogether. In this section, we discuss formulating physics with differential, pointwise quantities and algebraic, macroscopic quantities. Then, we go on to discuss discretizing such a formulation and the theoretical soundess of such a discrete description, i.e. the soundness of a numerical model via the compatibility of a discretization.
3.1 Algebraic vs. differential formulation
The typical way to formulate physics is to use point-wise quantities, such as vector fields or differential forms, governed by differential equations. This is exactly how we presented Maxwell’s theory of electromagnetism in section 2. Another option is to use macroscopic quantities: integrals of vector fields, or macroscopic counterparts of differential forms called cochains [19]. See figure 2 for clarification. For example, Maxwell’s theory can be represented either using point-wise quantities and differential equations or macroscopic quantities and algebraic equations. Take, say, the Gauss’s law for magnetic field (3): In a similar manner, we may write this as
[TABLE]
which states that the magnetic flux through the boundary of a volume is zero for all volumes . Here, is the magnetic flux 2-cochain related to the surface (a 2-chain) . That is, the 2-cochain attaches a real number, the flux, to the 2-chain. A -cochain attaches a real number to a -chain: 1-cochains map curves to numbers, 2-cochains map surfaces to numbers and 3-cochains map volumes to numbers. A brief, formal treatment of chains and cochains can be found in the appendix.
These two approaches are, in some sense, inherently different. However, we use them to describe exactly the same phenomena. Moreover, both formalize the idea of continuum: the universal quantifier makes the cochain equations give rise to infinite-dimensional function spaces in a similar manner as differential equations holding point-wise do [20].
3.2 From continuum to discrete: Compatibility of a discrete formulation with the continuum theory
In the finite element method (FEM), for example, we approach a discrete formulation of a physical problem from the traditional direction by discretizing partial differential equations. That is, we have our model of physics described by such point-wise quantities as vector fields which are governed by partial differential equations. Solving such problems, infinite-dimensional function spaces are encountered, and hence, a finite-dimensionalization i.e. a discretization is needed. Utilizing an algebraic formulation, like e.g. in the cell method (CM) [21], one discretizes the infinite-dimensional cochain complex by finding a finite-dimensional subcomplex. As described in [20], this is in fact the same thing one does in FEM. Here, we go briefly through these two examples of discretization: FEM on a rather cursory level and CM in more detail.
Whether we use a differential or an algebraic formulation to begin with, to get reliable predictions the discretization that we make should be theoretically as sound as possible. That is, the discrete description should be compatible with the continuum one in the sense that as much of the structure as possible should be preserved in the discretization. This is our main focus here.
What do we mean by this? Several works explain the idea from different perspectives; see e.g. [22] for a collection of such papers. Also, we discussed our views recently on the subject broadly in [20]. Be that as it may, the main idea boils down to preserving structures: the properties of the differential operators, invariants of the theory, properties of the modelled quantities or properties of the space, for example.
3.2.1 Compatibility in FEM
The method we most often utilize to achieve a discrete description of the non-linear magnetoquasistatics problem we are solving to predict the AC losses is FEM. Several formulations have been utilized for this purpose [23, 24, 25, 26, 27, 28, 29, 30]. Reference [12] presents a comparison of some of the formulations and [31] is a comprehensive review of AC loss computation altogether. However, perhaps the most popular formulation is the so-called -formulation, made popular in this context by Brambilla et al. [23].
In (Galerkin) FEM, one first forms the weighted residual formulation from the strong form of the partial differential equations by utilizing an inner product in a Hilbert space. Then, the weak formulation is obtained through weakening the differentiability requirements via integration by parts. Finally, this weak formulation is discretized by finding a suitable finite-dimensional subspace of the function space from where one is searching the solution for the problem at hand. The choice of the subspace and its basis is of crucial importance for the reliability of the numerical model, as we will discuss below.
We will not delve deeper into the details of FEM within the scope of this paper, as the average reader is likely to be familiar with the method to some extent. For more, see e.g. [32].
What kind of tools ensure the preservation of structures in a FEM discretization? As an example the -formulation is such a powerful and reliable tool for HTS AC loss modelling, because of its use of edge elements or Whitney 1-forms [33]. The Whitney form discretization ensures that the continuity properties of the electromagnetic field quantities are preserved in the process. Furthermore, Whitney forms inherit the exterior derivative, which is a generalization of the vector differential operators , and , from the more general setting of differential forms, preserving its properties. Moreover, the so-called Whitney map and the de Rham map, crucial in the Whitney form discretization, are ways to travel between simplicial cochains (integrals of differential forms on a simplicial mesh) and differential forms (Whitney forms). For formal definitions within a modern treatment see e.g. [19]. The properties of these mappings guarantee that the cohomology groups related to differential forms (i.e. in the continuum description) and those related to simplicial cochains (i.e. in the discrete description) are the same for modelling intents and purposes [20, 19, 34, 35]. Thus, important topological properties of the space are preserved in the Whitney form discretization, too.
Why care about compatibility? To ensure the reliability of the simulations. For instance, the spurious solutions plaguing electromagnetics in the 1980s were disposed of via the introduction of Whitney forms [36]. A good example from recent HTS AC loss modelling literature can be given in the context of FEM discretization of the ---formulation of magnetoquasistatics. In [12] and [37] the current density was discretized using nodal elements, thus rendering tangentially continuous.333 has to be spanned with basis functions because of the non-linearity of the power-law visible in the constitutive equation between and : This way, can be expressed without using the time-derivative of the (unknown) magnetic vector potential , and thus generic time-stepping algorithms may be utilized [37]. Having interfaces between materials with differing resistivities, this leads to unphysical current density profiles: The profiles are non-smooth near the material interface [12]. Antonio Morandi’s approach to this problem of incompatibility between the discrete and continuous descriptions was to introduce doubled nodes on the material interface, thus relaxing the condition of tangential continuity [26]. Another option could be to build the numerical model using Whitney 2-forms for , as is naturally expressed as a differential 2-form in continuum.
Another example of incompatibiltiy due to modelling decisions is how the standard formulation in our field is often utilized: the -formulation. In this formulation, one makes the (physically justified) modelling decision that non-conducting regions are in fact regions with very high resistivity. However, when one sets the Dirichlet boundary conditions for the magnetic field, fixing the magnetic field intensity at the boundary to be the applied external field, one also imposes a net current to flow through the cross-sections of the whole domain. Then, imposing a net current in the conductors separately, a significant current will have to flow in the highly resistive regions of the modelling domain, as discussed e.g. in [12] and [27]. Note that this is not as much a matter of incompatibility between the discrete and the continuous as it is a matter of incompatibility between the model and our physical intuition. This can be fixed by taking the self-field into account in the boundary conditions using the Biot-Savart law or with a different discretization altogether, using a truly non-conducting domain and cohomology basis functions to set the net currents [38, 39, 27, 28].
3.2.2 A case example: Utilizing cohomology in a compatible FEM formulation
As discussed above, using an -oriented formulation with cohomology basis functions, a compatible FEM formulation is attained. We have discussed the benefits of such a formulation in terms of avoiding leak currents in the air regions in [27] and presented the formulation in detail and discussed its benefits in terms of faster simulations in [28]. Here, we would like to emphasize the “naturality” of applying current constraints in an AC loss modelling problem using such a formulation as well as the ramifications on the practicality of full 3D simulations.
Consider setting current constraints for each of the tapes individually for the Roebel cable mesh utilized in [40], which represents 1/14th of the transposition length of a Roebel cable consisting of 14 YBCO tapes.444The mesh is available in Comsol format at the HTS Modelling Workgroup webpage: http://www.htsmodelling.com In the -formulation, this is done by introducing an algebraic constraint for each of the currents, thus rendering the equation system to be solved differential-algebraic. As this mesh consists of 708389 edges, posing an AC loss modelling problem in the domain with the -formulation results in a similar number of degrees of freedom, with possible Dirichlet and periodic boundary conditions reducing the number slightly compared to the total number of edges. However, the problem can be set up utilizing the ---formulation, which makes use of nodal basis functions for scalar potential and cohomology basis in the air regions and uses edge elements only in the conducting regions. Not considering Dirichlet or periodic boundary conditions for simplicity, this results in 175792 total degrees of freedom. There is no need for algebraic constraints as currents are fixed simply by fixing the cohomology basis. Hence, one can solve a pure ordinary differential equation system. A close-up of the cohomology basis for the Roebel cable, which can be used to set the net current constraints for the tapes, is depcited in figure 3. The cohomology basis was computed using the cohomology solver implemented within the Gmsh mesh generator software [41].
For demonstrative purposes, we solved two cases using this mesh with the ---formulation utilizing our in-house magnetoquasistatics solver LoST [42]: an applied field case555Note that the cohomology basis was not utilized in the applied field case, as we applied no current constraints. with a sinusoidal magnetic field with frequency Hz, amplitude mT and a transport current case with each tape carrying a sinusoidal current of amplitude , the for each tape being A. With cross-sectional dimensions of 10 m times 2 mm this yields A/m2. In the power law, we chose V/m and . The current penetration profiles for these example simulations are depicted in figure 4(a) and figure 4(b).
Hence, utilizing cohomology basis functions has instant ramifications on the practicality of such large 3D simulations via reduced number of degrees of freedom. This is especially the case with such high aspect ratio structures as Roebel cables, as the conducting subdomains remain small compared to the air region required in the modelling. Moreover, setting the current constraints is done naturally by fixing the cohomology basis functions to the desired current values. As there is no need to constrain currents with separate algebraic equations, an ordinary differential equation system instead of a differential-algebraic one may be solved. This makes the spatial discrete formulation compatible with a larger class of time-discretization schemes.
3.2.3 The cell method: intuitive compatibility with observations
Since discretizing an algebraic formulation is not a very common methodology utilized in the context of HTS AC loss modelling, we present the main ideas of such a process here using the cell method (CM) as an example. As it does not require the limit process or infinitesimal quantities inherent in the differential equation approaches [21], it has potential for enhancing the understanding of the modelling-related phenomena for students and researchers alike: CM is, in some sense, compatible with intuition. Here, we will be brief but we have included an appendix discussing the related background mathematics.
The main idea in CM is to represent the laws of nature using cochains. As an example, Gauss’s law for magnetic field in Maxwell’s theory of electromagnetism can be expressed as in (6). Using the magnetic flux differential 2-form , this is the integral form of the Gauss’s law, written as
[TABLE]
where the integral of can be understood as a representation of a cochain operating on the 2-chain , a boundary of a volume (or a 3-chain) . Or, using vector field formalism, we could write this as
[TABLE]
Note however, that (7) is more general as the concept of inner product is not required. Similarly, the Ampère’s law can be stated using cochains as
[TABLE]
stating that the magnetomotive force around the boundary of a 2-chain yields the net current through . Using the magnetic field intensity differential 1-form and the current density 2-form this can be written as
[TABLE]
However, it is not necessary to consider cochains as integrals of differential forms or other infinitesimal quantities, and we can work directly with the macroscopic quantities: Cochains exist without any reference to differential forms or their existence – integrals of differential forms are just one representation of cochains. What is important, is that in theories of physics, we want to express the defining properties as universal laws: It is necessary that, for example, an equation of the form (6) holds for all -chains. But how do we formalize the idea of all chains? Obviously, working on a 3-dimensional Riemannian manifold , we must mean that
[TABLE]
where is an infinite-dimensional space of -chains on the manifold . Combining the spaces of -chains and -cochains with different values of , one obtains chain and cochain complexes, as detailed in the appendix. The natural setting for the algebraic formulation of physics, which is the starting point for CM, is thus a chain complex and the corresponding cochain complex .
The next step in CM is to construct a mesh – a cellular mesh complex and its dual complex in , from which finite complexes of chains and cochains arise. But what do we mean by a dual complex of a cellular mesh complex and why do we need it? A dual complex of a (primal) chain complex is a complex of chains made of dual cells of the (primal) cells. Intuitively speaking, e.g. in three dimensions the dual of a surface is a line piercing it, and the dual of a volume is a point inside it. Here, the concepts of inner and outer orientation as well as twisted cochains come into play. Some cochains are associated with an inner orientation of the geometric entity they are related to, while twisted cochains are associated to outer oriented chains. As an example, the electric field is naturally described on a path with inner orientation, a sense of positive propagation direction, while electric current flows through a surface, and hence, its outer orientation, or positive crossing direction, is meaningful. Thus, electric currents are twisted cochains. An inner oriented curve piercing an orientable surface defines a positive crossing direction for the surface: There is an intimate connection between inner and outer orientations of cells of different dimensions. For formal definitions, see appendix.
Hence, one associates an outer oriented -cell of the dual complex to each inner oriented -cell of the primal complex on an -dimensional . The inner orientation of the primal complex induces the outer orientation of the dual complex. This primal-dual pairing of mesh complexes gives us also a way to connect -cochains with twisted ones and talk about e.g. constitutive equations of physical theories, utilizing the Riemannian structure on [21]. So we have the cellular mesh complex, which gives rise to a finite chain complex and a finite cochain complex . Moreover, the outer oriented dual complex gives rise to a finite outer oriented chain complex and a finite twisted cochain complex . These complexes are then used for formulating physics in a finite way. These ideas are summarized and clarified in Table 1 and figure 5. For more details, see e.g. [21, 43, 44].
This is the meshing process present in CM. We do not require the equations to hold for all possible -chains anymore, but only for those arising from the primal-dual cellular mesh complex pair. As the cellular mesh complexes, and thus also the resulting chain and cochain complexes are finite, CM arrives at a finite number of equations. As an example, in magnetoquasistatics, we would require that the electric currents through the 2-chains of the dual mesh equal the magnetomotive forces around their boundaries. This is the Ampère’s law. Or Gauss’s law (6) would now state that the magnetic flux cochain is zero for all outer oriented bounding 2-chains in the dual mesh. This process thus renders (6) and (9) on 3-dimensional to
[TABLE]
and
[TABLE]
Similarly, we would present any equation in terms of these finite (co)chain complexes arising from the cellular mesh complexes and arrive at a discrete formulation.
In time-dependent problems, such as those of magnetoquasistatics encountered in AC loss modelling, naturally also a cell complex in time is required. This can be achieved utilizing a leap-frog type scheme. For the detailed formulation of CM for magnetoquasistatics, see [45]. To the authors’ knowledge, this approach has not been tried in superconductor modelling. Hence, the possible computational benefits in our field are yet unknown. This could also be worth a try regarding the pedagogical aspects of such an algebraic formulation [21].
Indeed, CM is a discrete description of continuum physics obtained from an algebraic formulation of physics. First of all, it may be argued that that such a formulation is more directly compatible with our intuition about measurements: We can not measure the differential quantities but we must measure macroscopic ones. Moreover, the orientations and the geometric nature of physical quantities become more transparent. CM is intuitive and compatible with observations in this sense [21].
However, the preassumed continuum space is still present in the context of CM, too. Thus, the question remains: in which sense is this description of physics compatible with the continuum description it mimics? As obtaining results in arbitrary spatial points requires interpolation, CM is not free of the compatibility and convergence issues exhibited by FEM. Moreover, it lacks a similar canonical description of metric aspects that are manifest in the constitutive laws, as opposed to the Whitney form discretization combined with the Galerkin-Hodge process in FEM, as discussed in [20].
3.3 Concluding remarks
Whether one uses a differential or an algebraic formulation of continuum physics, it is crucial for the reliability of simulations to have a numerical model that preserves the structures of the continuum model it mimics as well as possible. We call this compatibility of the discrete description with the corresponding continuum description. This issue is currently underemphasized in our field. Furthermore, an algebraic formulation of physics is in some sense more compatible with intuition and observations. Starting from an algebraic formulation, numerical models like CM can be obtained. Such a formulation has pedagogical value and can be considered as an alternative to differential equations based approach. Currently, we do not know if there are computational benefits to such formulation in non-linear magnetoquasistatics but this should be studied.
4 Model validation: relating simulations and experiments
The compatibility of a discrete description with the continuum model is crucial for the internal consistency of the numerical model. Moreover, algebraic formulations of continuum physics provide an intuitive and measurement-like interpretation for us. However, none of this says anything about compatibility with measurements. This is when we begin to discuss model validation.
Modelling need not even take a stand if a model is right or wrong. Instead, it is crucial to study the usefulness of models. If we, as modellers, predict something that deviates from what we observe, it does not mean that the physical theory we are using is wrong; indeed, another model of the same theory may yield predictions more compatible with the observations. Moreover, we have built the physical theory inside a mathematical one, and obviously, a mathematical theory is consistent without any reference to physical reality. It is not significant to ask if a model or a theory is right or wrong, as long as it is self-consistent.
Hence, to validate a model cannot mean to test its rightfulness. But if it is not that, then what is it exactly? In [46], the authors differentiate between verification and validation. They define verification as the assesment of the accuracy of the solution (this is related to our term compatibility in section 3) and validation as the assesment of the accuracy of a simulation by comparison with experiments. Hence, their term verification is related to benchmarking with e.g. analytical solutions and validation to benchmarking with measurement data.
Let us approach model validation in the context of HTS AC loss modelling via a literature example.
4.1 Literature example: Ripple field losses in direct current (DC) biased superconductors
Ripple field losses in HTS biased with direct current (DC) have been investigated in some recent works [47], [48], [49]. In terms of AC loss modelling, such situations exhibit very long transients compared to typical AC situations, such as losses due to AC current, AC field or combinations of those. Additionally, it seems that different types of behaviour can be predicted depending on the chosen --relation in the model [47]. The fact that AC ripple fields in applications such as motors and generators tend to be small compared to the DC bias accentuates the difference between e.g. the power law (PL) and the critical state model (CSM): PL predicts a non-zero loss for any value of current density while CSM only predicts losses above . This leads to spatial homogenization of the current density profiles over time in PL based simulations, further complicating the long transient behaviour, as discussed in [47].
In [47], two models of the magnetoquasistatic Maxwell’s theory, the PL model and CSM were utilized to predict losses in a DC biased ReBCO tape in AC ripple fields. Furthermore, the predictions of the models were compared against experimental data. Or, as one often says, the models were validated against measurements. What could be inferred? The authors report that the qualitative and quantitative agreement between the predictions of PL and CSM was good in a wide range. Furthermore, qualitative and quantitative agreement with measurements was also good in a wide range of situations. However, discrepancies at low AC fields with significant DC bias were observed, prominently when CSM was utilized. On the other hand, the PL based model exhibited discrepancies especially in terms of magnetization loss.
A lot of uncertainty is of course related to such simulations and measurements. The authors note that there was a possible degradation of the critical current density near the tape edges that was not taken into account in the simulations. Also was possibly under-estimated at low fields, and the potential current sharing with the stabilization layer was not taken into account. Furthemore, the noise-to-signal ratio at low fields is not good, adding further uncertainty to the results. Finally, the discretization methods were in fact of totally different nature, and the mutual compatibility of these discrete descriptions was not detailedly analyzed.
4.2 Concluding remarks
As reported in [47], one model can reflect measurements better in a range of situations while one in another. So were the models validated in [47]? At least not in the sense that one model or another would have been proven right or wrong. In AC loss modelling, we tend to look at the double integral of the loss density
[TABLE]
over the superconducting regions and cycle of the AC quantity and compare models and measurements solely based on this real number. Such lumping can easily hide some essential properties of the utilized models. A theory-model system is or is not internally consistent regardless of model validation. Moreover, model validation like this does not validate a model in terms of compatibility of the discretization, which is rarely discussed in the context of model validation. To conclude, model validation demonstrates the applicability of the modelling methodology in some particular cases via comparison with measured data.
5 Summary and conclusions
Methodological and terminological issues of HTS AC loss modelling have been addressed in recent workshops and conferences. Discussions have indicated a need for addressing such questions in more formal format. In this paper, we have started this discussion and considered some of these issues with (subjectively) of high importance. We discussed the general recursive nature of models and theories and the formulation of numerical models, emphasizing the compatibility of such models with the continuum theory as well as our intuition. Finally, we discussed the relation of modelling and experiments, scrutinizing the term model validation via an example from the literature.
Validation of a model via comparison with experiments is of crucial importance in the endeavour to produce predictions of AC losses in HTS. However, we feel that the verification of the reliability of the results in terms of theoretical soundness is currently underpresented in our field and should be addressed more carefully. Approaching numerical modelling also from an algebraic point of view, in addition to the traditional differential equations approach, could broaden the horizons of researchers working on AC loss modelling via increased intuition and the necessarily different mathematical machinery, which is after all inherently present in the discretized versions of differential equation based formulations, too.
To conclude and summarize the ideas presented in this work, we would like to end this paper with four conjectures regarding modelling in general, but learned in the context of and especially valid for HTS AC loss modelling.
Conjecture 1
Theories and models should be considered as a recursive system; Whether a mathematical description of nature should be considered a model or a theory depends on the abstraction level from where one is looking.
Conjecture 2
While modelling, it is important to realize what there is to instantiate and what is one (or more) abstraction level(s) up.
Conjecture 3
The compatibility of a discrete formulation with the continuum formulation is of great importance in achieving reliable predictions: the properties of the continuum description should be preserved in a discretization as well as possible.
Conjecture 4
“Model validation” as it is understood, never fully validates a model. Demonstrating the applicability of a modelling methodology via comparison with measurements is necessary, but there are further aspects to the validity of a model that should be considered.
We hope these conjectures serve as a springboard for further discussions within the numerical superconductor modelling community in general and among HTS AC loss modellers in particular.
Acknowledgment
This research was partially supported by The Academy of Finland project [287027]. The authors would like to thank the organizers and attendees of the Sixth International Workshop on Numerical Modelling of HTS held in Caparica, Portugal, 26-29 June 2018, for providing a fertile soil for this paper to grow from. The authors also extend their gratitude to Francesco Grilli and Victor Zermeno for providing the Roebel cable mesh used in the simulations of this paper.
References
- [1]
HTS Modelling Workgroup. http://www.htsmodelling.com/
- [2]
Sixth International Workshop on Numerical Modelling of HTS in Caparica, Portugal, 26-29 June 2018. http://eventos.fct.unl.pt/htsmodelling2018
- [3]
Hestenes D 1992 Am. J. Phys. 60 732-747
- [4]
Stenvall A and Lahtinen V 2019 IEEE Trans. Appl. Supercond. 29 5901207
- [5]
Applied Superconductivity Conference 2018, Seattle, WA. http://ascinc.org
- [6]
Sirois F and Grilli F 2015 Supercond. Sci. Technol. 28 043002
- [7]
Frigg R and Hartmann S 2012 Models in Science. The Stanford Encyclopedia of Philosophy, Fall 2012 Edition, Edward N. Zalta (ed.); available online: http://plato.stanford.edu/archives/fall2012/entries/models-science/
- [8]
Bean C P 1962 Phys. Rev. Lett. 8 250-253
- [9]
Bruzzone P 2004 Physica C 401 7-14
- [10]
Frankel T 2012 The Geometry of Physics: An Introduction Third edition Cambridge, UK: Cambridge University Press
- [11]
Hehl F W and Obukov Y N 2003 Foundations of classical electrodynamics: charge, flux, and metric Boston, MA: Birkhäuser
- [12]
Lahtinen V, Lyly M, Stenvall A and Tarhasaari T 2012 Comparison of three eddy current formulations for superconductor hysteresis loss modelling, Supercond. Sci. Technol. 25 115001
- [13]
Feynman R P 1998 Quantum electrodynamics. New edition. Westview Press.
- [14]
Baez J C and Stay M 2011 Physics, topology, logic and computation: A Rosetta stone New structures for physics Lecture Notes in Physics Vol. 813, Part I 95-172 Berlin, Germany: Springer Berlin Heidelberg
- [15]
Coecke B and Paquette É O 2011 Categories for the practising physicist New structures for physics Lecture Notes in Physics Vol. 813, Part I 173-286 Berlin, Germany: Springer Berlin Heidelberg
- [16]
Lahtinen V and Stenvall A 2016 Synthese 194 4411-4427. Also available at https://arxiv.org/abs/1606.05529
- [17]
Baez J and Muniain J P 1994 Gauge fields, knots and gravity Series on knots and everything – Vol. 4, World Scientific Publishing
- [18]
Stenvall A, Grilli F and Lyly M 2013 IEEE Trans. Appl. Supercond. 23 820010
- [19]
Gross P W and Kotiuga P R 2004 Electromagnetic Theory and Computation: A Topological Approach New York: Cambridge University Press
- [20]
Lahtinen V, Kotiuga R and Stenvall A 2018 An electrical engineering perspective on missed opportunities in computational physics Preprint available at https://arxiv.org/abs/1809.01002
- [21]
Tonti E 2014 J. Comp. Phys. 257 1260-1290
- [22]
Arnold D N, Bochev P B, Lehoucq R B, Nicolaides R A and Shashkov M (Editors) 2006 Compatible Spatial Discretizations The IMA Volumes in Mathematics and Its Applications New York, NY: Springer Science+Business Media LLC
- [23]
Brambilla R, Grilli F and Martini L 2007 Supercond. Sci. Techol. 20 16-24
- [24]
Hong Z, Campbell A M and Coombs T A 2006 Supercond. Sci. Technol. 19 1246-1252
- [25]
Stenvall A and Tarhasaari T 2013 Programming finite element method based hysteresis loss computation software using non-linear superconductor resistivity and formulation, Supercond. Sci. Technol. 23 075010
- [26]
Morandi A 2012 Supercond. Sci. Technol. 25 104003
- [27]
Stenvall A, Lahtinen V and Lyly M 2014 Supercond. Sci. Technol. 27 104004
- [28]
Lahtinen V, Stenvall A, Sirois F and Pellikka M 2015 J. Supercond. Nov. Magn. 28 2345-2354
- [29]
Lyly M, Lahtinen V, Stenvall A, Tarhasaari T and Mikkonen R 2013 IEEE Trans. Appl. Supercond. 23 8200909
- [30]
Zhang H, Zhang M and Yuan W 2016 Supercond. Sci. Technol. 30 024005
- [31]
Grilli F, Pardo E, Stenvall A, Nguyen D N, Yuan W and Gömöry F 2014 IEEE Trans. Appl. Supercond. 24 8200433
- [32]
Brenner S C and Scott L R 2008 The mathematical theory of finite element methods Third edition, New York: Springer Science+Business Media, LLC
- [33]
Bossavit A 1988 IEEE Proc. 135 493-500
- [34]
Dodziuk J 1976 J. Math. 98 79-104
- [35]
Müller W 1978 Adv. Math. 28 233-305
- [36]
Bossavit A 1990 IEEE Trans. Magn. 26 702-705
- [37]
Stenvall A and Tarhasaari T 2010 Supercond. Sci. Technol. 23 125013
- [38]
Zermeno V M R, Abrahamsen A B, Mijatovic N, Jensen B B and Sørensen M P 2013 J. Appl. Phys. 114 173901
- [39]
Sotelo G G, Carrera M, Lopez-Lopez J and Granados X 2016 IEEE Trans. Appl. Supercond. 26 6603510
- [40]
Zermeno V M R, Grilli F and Sirois F 2013 Supercond. Sci. Technol. 26 052001
- [41]
Pellikka M, Suuriniemi S, Kettunen L and Geuzaine C 2013 SIAM J. Sci. Comput. 35 B1195-B1214
- [42]
Lahtinen V 2014 Searching for frontiers in contemporary eddy current model based hysteresis loss modelling of superconductors Ph.D. thesis, Tampere University of Technology, Finland, Tampere University of Technology Publication 1231. Available online at: http://urn.fi/URN:ISBN:978-952-15-3352-5
- [43]
Keränen J 2011 Towards computational electromagnetics in spacetime, Ph.D. thesis, Tampere University of Technology, Finland, Tampere University of Technology Publication 953. Available online at: http://urn.fi/URN:NBN:fi:tty-201104041171
- [44]
Kreeft J, Palha A and Gerritsma M 2011 arXiv:1111.4304v1
- [45]
Bellina F, Bettini P, Tonti E and Trevisan F 2002 IEEE Trans. Magn. 38 561-564
- [46]
Oberkampf W L, Trucano T G and Hirsch C 2004 Appl. Mech. Rev. 57 345-384
- [47]
Lahtinen V, Pardo E, S̆ouc J, Solovyov M and Stenvall A 2014 J. Appl. Phys. 115 113907
- [48]
Lahtinen V and Stenvall A 2013 IEEE Trans. Appl. Supecond. 23 490050
- [49]
Xu Z and Grilli F 2015 Supercond. Sci. Technol. 28 104002
- [50]
Whitney H 1957 Geometric integration theory Princeton University Press
Appendix A Brief introduction to chains and cochains
This is a brief introduction to chains and cochains. For further details, we refer the reader to e.g. [50]. This appendix is mainly based on the thesis by Keränen [43].
A.1 Cells
Often, a numerical solution method relies on computations on a mesh or grid consisting of simple geometrical entities. A cell is a model for these simple entities. We shall thus work within this cellular context on a Riemannian manifold .
Recall that given a finite set of points in the coordinate space , a convex cell is its convex closure.111For , its convex closure is a closed minimal convex set containining . Its dimension is defined as the dimension of the smallest affine subspace that contains . Then, a -dimensional polyhedral cell or a -cell for short, is an equivalence class of pairs , where is a chart on and is a convex cell in the range of . In the classification, we deem pairs and equivalent if and only if . The dimension of a -cell is that of its convex cells.
A polyhedral cell inherits its orientation or inner orientation from its convex cells, which in turn inherit their orientation from the affine space where they reside in. A polyhedral cell is an inner oriented cell. The concept of outer orientation, however, is also important in physics. An outer oriented cell is defined as an equivalence class of pairs of a polyhedral -cell and global orientation on the manifold .222A global orientation of assigns an orientation to each tangent space of . In the classification, () and () are equivalent if and only if the -cells are equal as sets and the inner orientations of and match precisely when . Loosely speaking, the inner orientiation of a cell is a private property of the cell and its outer orientation is a more public one, as it depends on the orientation of the manifold it lives on.
A.2 Chains and cochains
Next, we want to construct a linear space of collections of -cells, to talk about, e.g., general paths and surfaces and basic algebraic operations for them. Moreover, to such collections, we want to associate real numbers, and construct a linear space of such associations, to be able to model physical quantities.
A (polyhedral) chain of dimension or a -chain is an equivalence class of formal sums333Such objects are called formal sums, when one writes the combinations of objects forming them as “sums” using the plus sign, even though a sum operation might not actually be defined for the “summands”.
[TABLE]
of -cells , where maps -cells to real numbers so that the complement of its kernel is finite. That is, each chain can be represented with a finite amount of information. In the equivalence classification, two such formal sums are equivalent if and only if their difference belongs to the zero class of formal sums.444The zero class contains those formal sums that are intuitively zero, such as the zero formal sums and the formal sums of cells that are equal as sets but their orientations are opposite. For more, see e.g. [43]. This way, we ensure that our intuition of the sameness of geometrical objects that the chains model is preserved, as many formal sums of cells can represent the same geometrical object. The quotient space thus constructed is the vector space of -chains on , . In an analogous manner, we can define also the vector space of outer oriented -chains on , . Note that these spaces are infinite-dimensional vector spaces since the set of all polyhedral cells on a manifold is infinite.
It is often necessary to talk about a boundary of a geometrical object. To define the boundary of a chain, we first need a definition for the boundary of a cell. The boundary operator for cells maps -cells to -chains. As an intuitive example, one can think of a cube (represented by a cell) in , the boundary of which consists of a combination of six squares (represented by a chain). As a convex cell is the convex closure of a finite set , the boundary of a convex cell is the set consisting of those points that lie in the intersection of the closure of and the complement of the interior of . The boundary of a -cell can then be defined through its representative. The -cells forming the boundary of a -cell are called faces of the -cell. Dually, those -cells that have the -cell as a common face are called cofaces of the -cell. The boundary operator for -chains is linearly extended from the boundary operator for cells. It is a mapping , such that
[TABLE]
taking -dimensional chains to their -dimensional boundaries. As intuition suggests, . Finally, A dual cell of a -cell is such that its cofaces are the dual cells of the boundary of the -cell.
Cochains of dimension on the manifold , or -cochains for short, form the dual space of , denoted by . That is, they are continuous linear mappings from to . Moreover, through equivalence classification of pairs of -cochains and global manifold orientations, we can define twisted -cochains, which take outer oriented -chains to real numbers.555For example, heat flux through a surface is a twisted 2-cochain: It takes an outer oriented 2-chain (a surface with an assigned positive crossing direction) to a real number. The vector space they form is denoted by .
For chains we have the boundary operator , and dually, for cochains we define the coboundary operator as a linear mapping . Its operation on a -cochain is defined via
[TABLE]
where is a -chain. Also for it holds that . As a familiar example, via integration, the exterior derivative of differential forms is an instance of the coboundary operator, as the notation also suggests.666The exterior derivative takes differential -forms to -forms on a manifold . Differential -forms are, by definition, integrated over -chains, and integrating a -form over a -chain yields a real number. Now Stokes’ theorem states that , where is a -chain and is a -form. Thus, takes the -cochain represented by the right-hand side of the equation to the -cochain on the left-hand side.
Finally, to model quantities related to geometric objects of different dimensions, we combine the (co)chains of different dimension in a single structure using the (co)boundary operator, a (co)chain complex. These are expressed as
[TABLE]
and
[TABLE]
Similarly, one constructs complexes from outer oriented chains and twisted cochains.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] HTS Modelling Workgroup. http://www.htsmodelling.com/
- 2[2] Sixth International Workshop on Numerical Modelling of HTS in Caparica, Portugal, 26-29 June 2018. http://eventos.fct.unl.pt/htsmodelling 2018
- 3[3] Hestenes D 1992 Am. J. Phys. 60 732-747
- 4[4] Stenvall A and Lahtinen V 2019 IEEE Trans. Appl. Supercond. 29 5901207
- 5[5] Applied Superconductivity Conference 2018, Seattle, WA. http://ascinc.org
- 6[6] Sirois F and Grilli F 2015 Supercond. Sci. Technol. 28 043002
- 7[7] Frigg R and Hartmann S 2012 Models in Science. The Stanford Encyclopedia of Philosophy , Fall 2012 Edition, Edward N. Zalta (ed.); available online: http://plato.stanford.edu/archives/fall 2012/entries/models-science/
- 8[8] Bean C P 1962 Phys. Rev. Lett. 8 250-253
