The present invention relates to the selection of variables in engineering problems. More in particular, the present invention relates to a machine-implementable method and system for the selection of dependent and independent variables to form dimensionless quantity equations.
Some engineering problems have unknown sets of partial differential equations, and in those problems, one relies on the Buckingham theorem where dimensionless products of quantities are formed from the set of variables that the engineer has identified. Application of the theorem results in a reduction of the number k of dimensional variables in n dimensional units to a set of (k-r) dimensionless products where r is the rank of the n×k dimensional matrix. So, the engineer starts with a formal description of the problem f(x1, . . . xk)=0, obtains a formal description of lower complexity, and thus reduces the computational load, through the equation F(Π1, . . . Π(k-r))=0 that can further be reduced to Π1=g(Π2,Π3, . . . Π(k-r)). The problem is to make a good choice between the dependent and independent variables and subsequently their associated dimensionless products. Engineers for real world problems make use of the International System of Units (Système International d'Unités, SI) where the number of units is given by n=7. Most theoretical physicists use a length, mass, and time unit system where n=3.
Other sciences use different unit systems. In all problem descriptions, the scientists start with a finite set of base quantities. Those scientists agree by convention to associate to each base quantity a base unit. The convention of the International System of Units recommends scientists and engineers to use seven base quantities: length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity. These quantities make up the International System of Quantities (ISQ).
The term dimension of a physical quantity refers to the expression of the dependence on the base quantities of a system of quantities as a product of powers of factors corresponding to the base quantities, omitting any numerical factor. The factors in the dimension are the symbols of the base quantities of the chosen system of quantities.
The symbols representing the dimensions of the base quantities in the ISQ are found in Table I.
In the ISQ, we denote the dimension of a quantity Q by the equation:
dim Q=L
α
M
β
T
γ
I
δΘεNζJη
The dimensional exponents of the known SI quantities take values in the following sets of integers:
α takes values from {−3, −2, −1, 0, 1, 2, 3, 4};
β takes values from {−3, −2, −1, 0, 1};
γ takes values from {−4, −3, −2, −1, 0, 1, 2, 3, 4, 6, 7, 10};
δ takes values from {−2, −1, 0, 1, 2, 3, 4};
ε takes values from {−4, −1, 0, 1};
ζ takes values from {−1, 0, 1}.
η takes values from {0, 1}.
For example, the dimension of the kind of quantity ‘energy’ E is denoted by:
dim E=L
2
M
1
T
−2
I
0Θ0N0J0.
The kind of quantity ‘energy’ is an element of the set of kinds of quantities to which different labels can be assigned: potential energy, electric energy, kinetic energy, thermal energy, . . . .
The formal mathematical framework for manipulating quantity equations is quantity calculus.
The simplest non-trivial quantity equation with lowest complexity has the form Z=f(Π)XY where X, Y, Z are kinds of physical quantities and f(H) is a function of a dimensionless quantity H. For example, Newton's law as a quantity equation is given by the equation: force=mass×acceleration.
U.S. Pat. No. 6,718,288 B1 relates to a method for determining a transfer function relating a critical to quality (CTQ) parameter to key parameters in a design for six sigma (DFSS) process wherein the method includes the determining of a dimensionless group containing a plurality of key control parameters (KCP) or key noise parameters (KNP). The generation of a functional transfer function according to U.S. Pat. No. 6,718,288 B1 requires the determination of dimensionless groups as exemplified in the flowchart of the method. An exemplary embodiment of the invention disclosed in U.S. Pat. No. 6,718,288 B1 provides a method within a DFSS process to develop semi-empirical transfer functions using numerical analysis and experimentation.
Unlike U.S. Pat. No. 6,718,288 B1, the present invention discloses a Euclidean lattice method that allows an efficient selection of the dependent and independent variables for constructing dimensionless groups.
The present invention is concerned with methods that allow the selection of a set or sets of dependent and independent variables in engineering problems of a kind.
According to the present invention, there is provided a machine-implementable method and system for the selection of dependent and independent variables to form dimensionless quantity equations. The present invention makes use of encoding and decoding prescriptions using number and lattice theory. Specifically, this is done using integer factorization techniques. These integer factorization techniques are based on well-established computer efficient methods. Applying the disclosed method yields substantially superior selection of dependent and independent variables that allows sets of equations to be set up for a given engineering problem.
In a first aspect, the invention relates to a machine-implementable method, preferably a computer-implemented method, for forming quantity equations from a selection of a set or sets of dependent and independent variables, comprising the steps of:
In some preferred embodiments, step a) comprises the steps of:
In some preferred embodiments, a quantity is selected that maps to the orbit representative with integer lattice point x=(0|n, n−1, . . . ,1) of 2×n of largest cardinality equal to the order 2(2nn!) of the integer lattice 2×n.
In some preferred embodiments, step b) comprises the steps of:
In some preferred embodiments, step b) comprises the steps of:
In some preferred embodiments, step b) comprises the steps of:
In some preferred embodiments, step b) comprises the steps of:
In some preferred embodiments, step b) comprises the steps of:
In some preferred embodiments, step c) comprises the step of:
In some preferred embodiments, step c) comprises the step of:
In some preferred embodiments, the lexicon is based on another system of units than the SI database.
In some preferred embodiments, step c) comprises the steps of:
In some preferred embodiments, said dimension n=7 with said ordered base vectors preferably being length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity, starting from coordinate index 1 and ending with index 7, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
In some preferred embodiments, said dimension n=1 with said ordered base vectors preferably being length, starting from coordinate index 1 and ending with index 1, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
In some preferred embodiments, said dimension n=2 with said ordered base vectors preferably being length, and mass, starting from coordinate index 1 and ending with index 2, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
In some preferred embodiments, said dimension n=3 with said ordered base vectors preferably being length, mass, and time, starting from coordinate index 1 and ending with index 3, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
In some preferred embodiments, said dimension n=4 with said ordered base vectors preferably being length, mass, time, and electric current, starting from coordinate index 1 and ending with index 4, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
In some preferred embodiments, said dimension n=5 with said ordered base vectors preferably being length, mass, time, electric current, and thermodynamic temperature, starting from coordinate index 1 and ending with index 5, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
In some preferred embodiments, said dimension n=6 with said ordered base vectors preferably being length, mass, time, electric current, thermodynamic temperature, and amount of substance, starting from coordinate index 1 and ending with index 6, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
In a second aspect, the invention relates to the use of the method according to the first aspect, or embodiments thereof, for an engineering problem.
In a third aspect, the invention relates to a system for forming quantity equations from a selection of a set of independent variables, preferably for engineering problems, comprising a computing device that includes a computer-readable storage medium storing a computer program, the computer program being configured to cause the computer to perform the method according to the first aspect, or embodiments thereof.
The foregoing and the following detailed description are better understood when read in conjunction with the appended drawings. For the purposes of illustration, examples are shown in the drawings; however, the subject matter is not limited to the specific elements and instrumentalities disclosed.
Before the present method and products of the invention are described, it is to be understood that this invention is not limited to particular methods, uses, systems, or combinations described, as such methods, uses, systems, and combinations may, of course, vary. It is also to be understood that the terminology used herein is not intended to be limiting, since the scope of the present invention will be limited only by the appended claims.
As used herein, the singular forms “a”, “an”, and “the” include both singular and plural referents, unless the context clearly dictates otherwise.
The terms “comprising”, “comprises” and “comprised of” as used herein are synonymous with “including”, “includes” or “containing”, “contains”, and are inclusive or open-ended and do not exclude additional, non-recited members, elements, or method steps. It will be appreciated that the terms “comprising”, “comprises” and “comprised of” as used herein comprise the terms “consisting of”, “consists” and “consists of”.
The recitation of numerical ranges by endpoints includes all numbers and fractions subsumed within the respective ranges, as well as the recited endpoints.
The term “about” or “approximately” as used herein when referring to a measurable value such as a parameter, an amount, a temporal duration, and the like, is meant to encompass variations of +/−10% or less, preferably +/−5% or less, more preferably +/−1% or less, and still more preferably +/−0.1% or less of and from the specified value, insofar such variations are appropriate to perform in the disclosed invention. It is to be understood that the value to which the modifier “about” or “approximately” refers is itself also specifically, and preferably, disclosed.
Whereas the terms “one or more” or “at least one”, such as one or more or at least one member(s) of a group of members, is clear per se, by means of further exemplification, the term encompasses inter alia a reference to any one of said members, or to any two or more of said members, such as, e.g., any≥3, ≥4, ≥5, ≥6 or ≥7 etc. of said members, and up to all said members.
All references cited in the present specification are hereby incorporated by reference in their entirety. In particular, the teachings of all references herein specifically referred to are incorporated by reference.
Unless otherwise defined, all terms used in disclosing the invention, including technical and scientific terms, have the meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. By means of further guidance, term definitions are included to better appreciate the teaching of the present invention.
In the following passages, different aspects of the invention are defined in more detail. Each aspect so defined may be combined with any other aspect or aspects unless clearly indicated to the contrary. In particular, any feature indicated as being preferred or advantageous may be combined with any other feature or features indicated as being preferred or advantageous.
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to a person skilled in the art from this disclosure, in one or more embodiments. Furthermore, while some embodiments described herein include some but not other features included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention, and form different embodiments, as would be understood by those in the art. For example, in the appended claims, any of the claimed embodiments can be used in any combination.
To clarify the disclosed invention, we recall some important mathematical definitions.
The term 1-norm of a lattice point z of n, denoted by ∥z∥1, is defined by the mathematical expression ∥z∥1:=|z1|+ . . . +|zn|.
The term 2-norm corresponds to the Euclidean norm of a lattice point z of n, denoted by ∥z∥2, is defined by the mathematical expression ∥z∥2:=√{square root over (z12+ . . . +zn2)}.
The term infinity norm or maximum norm of a lattice point z of n, denoted by ∥z∥∞, is defined by the mathematical expression
where i∈{1, . . . ,n}.
The term p-norm of a lattice point z of n, denoted by ∥z∥p, is defined by the mathematical expression
where p≥1.
The term hypercube is an n-dimensional analogue of a square (n=2) and a cube (n=3).
The term scalar product is defined by the mathematical expression x·y:=x1y1+ . . . +xnyn=∥x∥2∥y∥2 cos θ, with θ the angle between x and y, elements of n.
The canonical representation of a positive integer n is defined as:
where p1<p2< . . . <Pk and pi is prime and ni is a positive integer.
The term signed permutation matrix is defined by a generalized permutation matrix whose nonzero entries are ±1, and are the integer generalized permutation matrices with integer inverse.
The term orbit representative, denoted orb(x), of the lattice point x of the integer lattice n is a lattice point z, with coordinates (z1,z2, . . . ,zn) of the positive orthant of n, in graded reverse lexicographic order where z1≥z2≥z3 . . . zn, to which x can be mapped by an element of the automorphism of the integer lattice n, denoted Aut(n). The set Aut(n) has n×n signed permutation matrices as elements.
The term degree of the orbit representative orb(x) is defined through the equation
deg(orb(x)):=z1+z2+ . . . +zn where z=(z1,z2, . . . ,zn)∈n.
The term word is a finite, infinite from left to right or two-sided infinite sequence of symbols taken in a finite set called alphabet. The sequence of symbols, from the totally ordered alphabet A={0,1,2, . . . , m}, of a word w=(w1, w2, . . . , wn), where wi are the coordinates of the representative lattice point ordered in graded reverse lexicographic order and thus w1≥w2≥w3≥ . . . ≥wn where wi∈+.
The cardinality of the set{orb(x)}, labelled by the orbit representative orb(x) in the integer lattice n, is defined through the equation:
where [q0, q1, . . . ,qm] represents an additive partition of the natural number n=q0+q1+ . . . +qm where the qi be the number of letters of type i of the totally ordered alphabet A={0,1,2, . . . , m} in the coordinates of the orbit representative orb(x).
The number of distinct cardinalities for card({orb(x)}) that can occur in an integer lattice of dimension n is finite. These results are published in the OEIS A270950 with sequence: a(n)=1,1,2,5,9,12,20,29,40,53,76,99,132,172,216,270,341,750 . . . .
The largest known published value a(17)=750 occurs for an integer lattice with dimension n=17. The trivial cardinality for the origin being 1 is not counted in A270950. For engineering purposes, the dimensions vary from
n=2 to n=7.
The cardinalities of the orbits of Aut(2) are 1, 4, 8.
The cardinalities of the orbits of Aut(3) are 1, 6, 8, 12, 24, 48.
The cardinalities of the orbits of Aut(4) are 1, 8, 16, 24, 32, 48, 64, 96, 192, 384.
The cardinalities of the orbits of Aut(5) are 1, 10, 32, 40, 80, 160, 240, 320, 480, 640, 960, 1920, 3840.
The cardinalities of the orbits of Aut(6) are 1, 12, 60, 64, 120, 160, 192, 240, 384, 480, 960, 1280, 1440, 1920,2880, 3840,5760,7680, 11520,23040,46080.
The cardinalities of the orbits of Aut(7) are 1, 14, 84, 128, 168, 280, 448, 560, 672, 840, 896, 1680, 2240, 2688, 3360, 4480, 5376, 6720, 8960, 13440, 17920, 20160, 26880, 40320, 53760, 80640, 107520, 161280, 322560, 645120.
In a first aspect, the invention relates to a machine-implementable method, preferably a computer-implemented method, for forming quantity equations from a selection of sets of dependent and independent variables, comprising the steps of:
The disclosed method is significantly more advantageous in computing efficiency and efficacy as visualized by its output in
The disclosed method is computing efficient as it is based on low complexity, high performing, and well-established computer algorithms of number theoretic functions. The computer efficacy of the disclosed method is very high as it maps, based on the similitude principle, for example 1680 engineering problems to 1 canonical problem as given in a particular embodiment of the first order partial derivative of the power density with respect to time. The computer efficacy depends on the choice of the quantity and the number of base quantities. The computer efficacy ratios for quantities expressed in SI units are the finite set {28, 168, 256, 336, 560, 896, 1120, 1344, 1680, 1792, 3360, 4480, 5376, 6720, 8960,10752,13440,17920,26880,35840,40320,53760,80640, 107520, 161280, 215040, 322560, 645120, 1290240}.
In some embodiments, the method comprises the step of choosing a list of quantities by selecting and ordering n base quantities.
The base quantities may be chosen freely, but are preferably selected from the 7 base SI quantities. The present method allows for other choices to be made, resulting in a different meaning of the quantity equations. The present method mainly relates to the syntax of the quantity equations, while the semantics will depend on the chosen base quantities and the order chosen.
The semantics depend on the theory upon which the present method is applied.
In particular, the step of choosing a list of quantities and ordering n base quantities may be performed according to: time, length, electric current, mass, thermodynamic temperature, amount of substance, luminous intensity; based on the cardinality of the sets of values of each base quantity. More specifically, the set (or sets) of values with the largest cardinality are preferably first in the order as the largest cardinality becomes the exponent of the smallest prime number in the representation. The outlined strategy for ordering the n base quantities leads to higher efficiency as the numbers generated by the coding become smaller.
In some embodiments, the method comprises the step of selecting w quantities to be analyzed where w is a natural number.
In some embodiments, the method comprises the step of comparing the w quantities to a ‘kind of quantity’ database to determine the corresponding integer lattice point of 2×n. As used herein, the term ‘kind of quantity’ database refers to records containing many relevant fields to the ‘kind of quantity’, such as the cardinality of the orbit representative, the infinity norm, the 1-norm, the orthant in the lattice name of the kind of quantity, an identifier within the orbit, the Conway identifier of the orbit, the lattice vertex coordinate, the sum of coordinates, etc.
In some preferred embodiments, quantity is selected that maps to the orbit representative with integer lattice point x=(0|n, n−1, . . . ,1) of 2×n of largest cardinality equal to the order 2(2nn!) of the integer lattice 2×n. By selecting this specific integer lattice point, the smallest lattice can be created, on which all the symmetries of the lattice can act. The number of symmetries 2(2nn!) corresponds to the number of signed permutation matrices that can act on the lattice points.
In some embodiments, the method comprises the step of calculating for each of the w integer lattice points their respective orbit representative orb(xi), by taking the absolute value of the coordinates of the integer lattice point xi=(x0i|x1i, . . . , xni), sorting them in decreasing order, and renaming the coordinates such that orb(xi)=(z0i|z1i, . . . ,zni) where z1i≥z2i≥ . . . ≥zni and where i∈{1, . . . , w}. The latter allows for classification of the kind of quantity in equivalence classes, which are represented by orbit representatives, and as such this classification contributes to reduce the number of cases to be studied.
In some embodiments, the method comprises the step of calculating for the w orbit representatives their respective degree di where i∈{1, . . . , w}.
In some embodiments, the method comprises the step of identifying the orbit representative with the largest degree, denoting it y, and recalling its associated integer lattice point denoted as x, such that y=orb(xs). The latter enables to identify the top of the lattice, which by definition belongs to the set of dependent variables.
In some embodiments, the method comprises the step of encoding each orbit representative orb(xi) using the prescription:
where plz
In some embodiments, the method comprises the step of calculating the prime factorization of each distinct factor Fi.
In some embodiments, the method comprises the step of decoding each m-factorization of the integer G(orb(xi)) following the prescription:
to obtain an additive partitioning using the respective prime factorizations of each distinct factor Fj and replacing the multiplication operator ‘ x’ by the addition operator ‘+’ obtaining (m+1)-ary vector equations in the integer lattice 2×n.
The selected decoding is advantageous because it is based on a fundamental theorem of number theory: the unique prime factorization of a natural number.
In some embodiments, the method comprises the step of calculating the (n+1)×(n+1) signed permutation matrix P that maps the orbit representative y to the integer lattice point xs of 2×nsuch that y=Pwhere is the transposed vector of the integer lattice point xs.
The step of calculating the (n+1)×(n+1) signed permutation matrix P mapping the orbit y to the integer lattice point xs of 2×n such that y=P needs to be executed only once for all the vector equations of the engineering problem.
In some embodiments, the method comprises the step of multiplying each (m+1)-ary vector equations with the (n+1)×(n+1) signed permutation matrix P to obtain the final system of vector equations in the integer lattice 2×n.
In some preferred embodiments, the method comprises the steps of:
The steps outlined above are functional to construct a Hasse diagram.
In some preferred embodiments, the method comprises the steps of:
In some preferred embodiments, the method comprises the steps of:
The 2-norm operator is employed as distance metric corresponding to the definition of the Euclidean distance as it defines the distance between two points in a Euclidean n-dimensional space.
In some preferred embodiments, the method comprises the steps of:
The square of the 2-norm is preferably employed as only integers are used instead of real numbers, which in turn translates in lower computation demand due to significant less memory usage.
In some preferred embodiments, the method comprises the step of:
In some preferred embodiments, the method comprises the step of:
The usage of the lexicon as provided in Tables III to XVIII referring to the present status of all published SI physical quantities supports the user to provide (semantic) meaning to the equations generated by the computer.
In some preferred embodiments, the lexicon is based on another system of units than the SI database.
Another system of units is the MKSA system where only 4 base quantities are used for the description of engineering problems. NIST proposed a 7 base quantity system using: frequency, velocity, action, electric charge, heat capacity, amount of substance and luminous intensity. In the NIST system the kind of quantity energy has the coordinate (0|1,0,1,0,0,0,0) with code=6 instead of the SI coordinate (0|2,1,−2,0,0,0,0) with code=180. It is particularly advantageous to perform the choice of NIST versus the SI system, as its code results in a smaller number, which in turns allows for the energy to become an independent variable in many engineering problems.
In some preferred embodiments, step c) comprises one or more of the steps of:
The visualization step provides the user with a pictorial approach to the diagrams instead of the algebra. This visualization allows a holistic approach to the engineering problem. After the results have been obtained, they can be added to the global lexicon or dictionary. The end-user can view information, visualizations, graphs, tables, etc. related to the quantity equation. If the quantity equation is known, extra information can be provided.
In some preferred embodiments, said dimension n=7 with said ordered base vectors preferably being length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity, starting from coordinate index 1 and ending with index 7, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
The selection of base quantities complies to the present internationally accepted baseline (SI system) for science reporting.
In some preferred embodiments, said dimension n=1 with said ordered base vectors preferably being length, starting from coordinate index 1 and ending with index 1, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
The selection above is employed by theoretical physicists.
In some preferred embodiments, said dimension n=2 with said ordered base vectors preferably being length, and mass, starting from coordinate index 1 and ending with index 2, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
The selection above is employed by theoretical physicists.
In some preferred embodiments, said dimension n=3 with said ordered base vectors preferably being length, mass, and time, starting from coordinate index 1 and ending with index 3, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
The selection above is employed by the majority of theoretical physicists.
In some preferred embodiments, said dimension n=4 with said ordered base vectors preferably being length, mass, time, and electric current, starting from coordinate index 1 and ending with index 4, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
The selection above is employed by electrical engineers.
In some preferred embodiments, said dimension n=5 with said ordered base vectors preferably being length, mass, time, electric current, and thermodynamic temperature, starting from coordinate index 1 and ending with index 5, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
The selection above is employed by thermal engineers.
In some preferred embodiments, said dimension n=6 with said ordered base vectors preferably being length, mass, time, electric current, thermodynamic temperature, and amount of substance, starting from coordinate index 1 and ending with index 6, preferably wherein the coordinate index 0 is reserved for the tensor type of the physical quantity.
The selection above is employed by engineers not involved with photometric processes.
In a second aspect, the invention relates to the use of the method according to the first aspect, or embodiments thereof, for an engineering problem.
In a third aspect, the invention relates to a system for forming quantity equations from a selection of a set of dependent and independent variables, preferably for engineering problems, comprising a computing device that includes a computer-readable storage medium storing a computer program, the computer program being configured to cause the computer to perform the method according to the first aspect, or embodiments thereof.
Once the input quantity equation has been recognized, the disclosed method can be applied. This can be done on the same device, or by sending the input quantity equation to a processing system.
In the present example, the disclosed method is applied, for the sake of simplicity, to a formula with w=1 where this quantity Q represents the first order partial derivative of the power density with respect to time, and where we postulate the quantity equation f(Q)=0. This case is a technical problem where the set of partial differential equations is unknown. It is technically relevant as this problem governs the future of power grids where wind turbine power and photovoltaic power is connected to the classical power grid where the power comes from a steam plant, a gas turbine, or a nuclear power plant. Those power conversions are dynamical variables that are distributed in space, and thus best described by the first order partial derivative of the power density with respect to time.
The disclosed method will search for the dependent and independent variables that are connected to the first order partial derivative of the power density with respect to time.
The dimension of the kind of quantity ‘time derivative of the power density’ is denoted by:
dim Q=L
−1
M
1
T
−4
I
0Θ0N0J0.
To make a difference between physical quantities that transform like tens or pseudo-tensors, we consider the cartesian product 2×7, where 2=(/2) is the set {0,1}, and represent the kind of quantity ‘time derivative of the power density’ as the integer lattice point x=(0|−1,1,−4,0,0,0,0) and abbreviate it using the Conway notation to x=(0|−1,1, −4, 04) when needed.
We encode the ‘time derivative of the power density’ by determining the orbit representative orb(x)=(0|4,1,1,0,0,0,0) that is an integer lattice point of the positive orthant of 2×7.
We map the integer lattice point of 2×7 to the integer G(orb(z)) of 7according to the following encoding prescription:
G(orb(z):=(−1)z
of the orbit representative orb(z) in the lattice 2×7 where piz
This number is known as a highly composite number. Its primorial factorization is 240=23×30. The degree of the orbit representative orb(z) is calculated through the formula deg(orb(z))=z1+z2+ . . . +z7 and thus deg(orb(x))=6.
The number of divisors of 240 is T(240)=20. The set of these divisors is 10 {1,2,3,4,5,6,8,10,12,15,16,20,24,30,40,48,60,80,120,240}.
We perform the factorization of the number 240 in m distinct factors and obtain the following: 9 factorizations in 2 distinct factors, 12 factorizations in 3 distinct factors, and 3 factorizations in 4 distinct factors. Factorizations of natural numbers from 1 to 10000 in m distinct factors is tabulated in the On-Line Encyclopaedia of Integer Sequences (OEIS) with identifier A045778.
We apply a decoding prescription that maps each divisor of G(orb(x)) being an element of Z to the positive orthant of the integer lattice 2×7:
G(orb(z)):=(−1)z
This decoding creates a cluster of 20 integer lattice points in 2×7. The lattice points can be grouped in deg(orb(x))+1 distinct sets. These 7 sets ordered in increasing degree are:
S0={(0|0,0,0,0,0,0,0)},
S1={(0|1,0,0,0,0,0,0), (0|0,1,0,0,0,0,0), (0|0,0,1,0,0,0,0)},
S2={(0|2,0,0,0,0,0,0), (0|1,1,0,0,0,0,0), (0|1,0,1,0,0,0,0), (0|0,1,1,0,0,0,0)},
S3={(0|3,0,0,0,0,0,0), (0|2,1,0,0,0,0,0), (0|2,0,1,0,0,0,0), (0|1,1,1,0,0,0,0)},
S4={(0|4,0,0,0,0,0,0), (0|3,1,0,0,0,0,0), (0|3,0,1,0,0,0,0), (0|2,1,1,0,0,0,0)},
S5={(0|4,1,0,0,0,0,0), (0|4,0,1,0,0,0,0), (0|3,1,1,0,0,0,0)},
S6={(0|4,1,1,0,0,0,0)}.
The visualization of the Hasse lattice containing the 7 sets is given in
Each m-factoring yields an additive partitioning of the orbit representative orb(x) that is equivalent to a multiplicative (m+1)-ary equation.
The 4-factoring results in 3 quinary equations. The factorizations are:
240=2×3×4×10=2×3×5×8=2×4×5×6
The decoding prescription followed by the partitioning prescription results in 3 equations:
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|0,1,0,0,0,0,0)+(0|2,0,0,0,0,0,0)+(0|1,0,1,0,0,0,0) Equation 1:
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|0,1,0,0,0,0,0)+(0|0,0,1,0,0,0,0)+(0|3,0,0,0,0,0,0) Equation 2
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|2,0,0,0,0,0,0)+(0|0,0,1,0,0,0,0)+(0|1,1,0,0,0,0,0) Equation 3
The 3-factoring results in 12 quaternary equations. The factorizations are:
The decoding prescription followed by the partitioning prescription results in 12 equations:
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|0,1,0,0,0,0,0)+(0|3,0,1,0,0,0,0) Equation 1
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|2,0,0,0,0,0,0)+(0|1,1,1,0,0,0,0) Equation 2
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|0,0,1,0,0,0,0)+(0|3,1,0,0,0,0,0) Equation 3
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|1,1,0,0,0,0,0)+(0|2,0,1,0,0,0,0) Equation 4
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|3,0,0,0,0,0,0)+(0|0,1,1,0,0,0,0) Equation 5
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|1,0,1,0,0,0,0)+(0|2,1,0,0,0,0,0) Equation 6
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|0,1,0,0,0,0,0)+(0|2,0,0,0,0,0,0)+(0|2,0,1,0,0,0,0) Equation 7
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|0,1,0,0,0,0,0)+(0|0,0,1,0,0,0,0)+(0|4,0,0,0,0,0,0) Equation 8
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|0,1,0,0,0,0,0)+(0|3,0,0,0,0,0,0)+(0|1,0,1,0,0,0,0) Equation 9
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|2,0,0,0,0,0,0)+(0|0,0,1,0,0,0,0)+(0|2,1,0,0,0,0,0) Equation 10
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|2,0,0,0,0,0,0)+(0|1,1,0,0,0,0,0)+(0|1,0,1,0,0,0,0) Equation 11
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|0,0,1,0,0,0,0)+(0|1,1,0,0,0,0,0)+(0|3,0,0,0,0,0,0) Equation 12
The 2-factoring results in 9 ternary equations. The factorizations are:
240=2×120=3×80=4×60=5×48=6×40=8×30=10×24=12×20=15×16
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|3,1,1,0,0,0,0) Equation 1
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|0,1,0,0,0,0,0)+(0|4,0,1,0,0,0,0) Equation 2
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|2,0,0,0,0,0,0)+(0|2,1,1,0,0,0,0) Equation 3
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,0,0,0,0,0)+(0|3,1,1,0,0,0,0) Equation 4
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|0,0,1,0,0,0,0)+(0|4,1,0,0,0,0,0) Equation 5
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|3,0,0,0,0,0,0)+(0|1,1,1,0,0,0,0) Equation 6
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|1,0,1,0,0,0,0)+(0|3,1,0,0,0,0,0) Equation 7
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|2,1,0,0,0,0,0)+(0|2,0,1,0,0,0,0) Equation 8
(0|4,1,1,0,0,0,0)=(0|0,0,0,0,0,0,0)+(0|0,1,1,0,0,0,0)+(0|4,0,0,0,0,0,0) Equation 9
The visualization of the Euclidean graph formed by the above 20 vertices and their 24 canonical equations is given in
The cardinality in 2×7 of the set {orb(x)}, labelled by the orbit representative orb(x)=(0|4,1,1,0,0,0,0), is given by the equation
that represents the number of distinct elements in the set {orb(x)}.
The disclosed method achieves the modelling of 1680 different engineering problems to be expressed in 1 structure containing 24 canonical vector equations based on their geometrical similitude. So, instead of solving 1680×24=40320 vector equations in the computer, we reduce the problem to solving only 24 vector equations. This has a significant impact on computing time and power usage.
To each of the 1680 vectors y, representing the individual engineering problems, exists a unique signed permutation matrix P that maps the lattice point x=(0|4,1,1,0,0,0,0) to the lattice point y.
For the case of the time-derivative of the power density we find the 8×8 signed permutation matrix P:
Applying the matrix P to each of the 24 vector equations, yields a new set of 24 vector equations that provides the structure searched for by the engineer/scientist. The semantic interpretation of the vector equations relies on the experience of the engineer/scientist. The engineer/scientist has the possibility to connect to a database containing a lexicon/dictionary of known quantities with their associated lattice point cluster.
In the present example, we list searched equations for the case of the first order partial derivative of the power density with respect to time, that is equivalent to the second order derivative of the energy density W with respect to time and its associated dimensional equation, where the symbols are taking from the dictionary or lexicon (Table III to Table XVII) of the SI database and have the following interpretation: W the energy density,
being the partial derivative of the energy density with respect to time,
the second order partial derivative of the energy density with respect to time, r radius, t (proper) time, ωi angular frequency, m mass, k wavevector, S action, V volume, P power and fi (Π) i-th function of dimensionless variable Π.
In the present example, the following 24 non-trivial results are presented:
Another embodiment of the present invention is the application of the disclosed method to the kind of quantity energy E. The kind of quantity energy has the coordinates E=(0|2,1, −2,0,0,0,0) expressed using the 7 SI base units as m2·kg1·s−2·A0·K0·mol0·cd0. Its orbit representative has the coordinate (0|2,2,1,0,0,0,0) in 2×7. The encoding of the orbit representative yields G((0|2,2,1,0,0,0,0))=(−1)022325170110130170=180.
This number is known as a highly composite number. Its primorial factorization is 180=6×30.
The number of divisors of 180 is τ(180)=18. The set of the divisors of 180 is {1,2,3,4,5,6,9,10,12,15,18,20,30,36,45,60,90,180}.
The decoding creates a cluster of 18 integer lattice points in 2×7.
The degree of the orbit representative is deg(orb(E))=5 resulting in 6 subsets of the divisors set of 180.
These 6 sets ordered in increasing degree are:
S0={(0|0,0,0,0,0,0,0)},
S1={(0|1,0,0,0,0,0,0), (0|0,1,0,0,0,0,0), (0|0,0,1,0,0,0,0)},
S2={(0|2,0,0,0,0,0,0), (0|1,1,0,0,0,0,0), (0|0,2,0,0,0,0,0), (0|1,0,1,0,0,0,0), (0|0,1,1,0,0,0,0)}
S3={(0|2,1,0,0,0,0,0), (0|1,2,0,0,0,0,0), (0|2,0,1,0,0,0,0), (0|1,1,1,0,0,0,0), (0|0,2,1,0,0,0,0)}
S4={(0|2,2,0,0,0,0,0), (0|2,1,1,0,0,0,0), (0|1,2,1,0,0,0,0)},
S5={(0|2,2,1,0,0,0,0)}.
The visualization of the Hasse lattice containing the 6 sets is given in
The 4-factoring results in 1 quinary equation. The equation is
180=2×3×5×6
The 3-factoring results in 8 quaternary equations. The equations are
The 2-factoring results in 8 quaternary equations. The equations are
180=2×90=3×60=4×45=5×36=6×30=9×20=10×18=12×15
The disclosed method results in 17 non-trivial canonical equations given in Table II.
indicates data missing or illegible when filed
The symbols used in the column quantity equation are taken from the dictionary or lexicon (Table III to Table XVIII) of the SI database and have the following interpretation: Ei energy, s displacement, t time, ω angular frequency, m mass, A area, v speed, F force, L total angular momentum, p linear momentum, a acceleration and fi(Πi) function of dimensionless variable.
For the case of the kind of quantity energy we find the 8×8 signed permutation matrix P:
Some of the equations, for example equation E9 representing the form for the harmonic oscillator, E10 representing the form for work, E11 the form of Planck's law and equation E13 representing the form of Einstein's equation, are well-known to engineers and physicists but some of these canonical equations are less known, for example equation E17. The cardinality in 2×7 of the set {orb(E)}, labelled by the orbit representative orb(E), is given by the equation
So, the computer efficacy of the disclosed method is also in this case very high, as it maps, based on the similitude principle, 1680 engineering problems to 1 canonical problem as given in this embodiment of the kind of quantity energy.
Another embodiment of the disclosed method applied to the field of electromagnetism is the encoding of the vector potential {right arrow over (A)} with number G(orb(A))=(−1)023325171110130170=2520.
This number is known as a highly composite number. Its primordial factorization is 2520=2×6×210.
The decoding of the vector potential {right arrow over (A)} is summarized through the Hasse diagram given in
indicates data missing or illegible when filed
indicates data missing or illegible when filed
indicates data missing or illegible when filed
indicates data missing or illegible when filed
velocity
indicates data missing or illegible when filed
indicates data missing or illegible when filed
snap
density
indicates data missing or illegible when filed
indicates data missing or illegible when filed
Number | Date | Country | |
---|---|---|---|
63263375 | Nov 2021 | US |