ISO/WD 10303-1090 was prepared by Technical Committee ISO/TC 184, Industrial automation systems and integration, Subcommittee SC4, Industrial data.
This International Standard is organized as a series of parts, each published separately. The parts of ISO 10303 fall into one of the following series: description methods, integrated resources, application inter-preted constructs, application modules, application protocols, abstract test suites, implementation methods, and conformance testing. The series are described in ISO 10303-1. A complete list of parts of ISO 10303 is available from the Internet:
http://www.nist.gov/sc4/editing/step/titles/.
Annexes A and B form an integral part of this part of ISO 10303. Annexes, C, D, E, aand F are for information only.
The maths function application module defines a function between two mathematical spaces.
EXAMPLE - The mathematical function 'real multiplication' is a mapping between the space of real pairs and the space of reals. This is a standard mathematical function that exists within the reference data library in the Elementary functions module.
EXAMPLE - The mathematical function that is 'my B-spline function' is a mapping from the unit square of reals with opposite corners (0.0, 0.0) and (0.0, 1.0), to the space of real triples.
If the space of real triples is regarded as an identification of points in geometric space with respect to coordinate axes and a unit of measure, then the image of the mathematical function is a description of the top surface of part 'XYZ_123'. The unit square of reals can be regarded as a parameterisation of the top surface of part 'XYZ_123'.
This a mathematical function is a member of the family of B-spline mathematical functions and is identified by parameters.
A mathematical function can be used to describe:
a relationship between properties;
EXAMPLE - The relationship between uniaxial strain and stress at 20 degrees Celsius for a thin walled casting of alloy 'ABC_123' is described by 'my piecewise-linear function'.
a relationship between a position within a product and a property.
EXAMPLE - The relationship between position within part type XYZ_123 in its running state and temperature is described by 'my B-spline function'.
The maths function application module is concerned with the mathematical spaces that are associated with a mathematical function, and the relationships between mathematical functions.
The following are within the scope of this application module:
the domain of a mathematical function;
the range of a mathematical function;
a concatenation relationship between mathematical functions;
If f maps from space A to space B, and g maps from space B to space C, then the concatenation mathematical function g.f maps from A to C
a subset relationship between mathematical functions;
If f maps from A to B and g maps from C to B, where CÌ A and if f is identical to g within C, then gÌ f.
The following are not within the scope of this application module:
standard mathematical functions, such as real multiplication, exponentiation, real addition;
the definition of a mathematical function that is a member of a standard family of mathematical functions, such as B-spline functions, and linear functions by control values and other parameters;
the description of a mathematical function using MathML;
algorithms for the evaluation of mathematical functions;
a mathematical space;
an individual mathematical value;
relationships between mathematical values;
Expressions are not within the scope of this application module.
If you have a comment on this module, please send it to the support team