Imprint

Publisher

Industrial Digital Twin Association

Lyoner Strasse 18

60528 Frankfurt am Main

Germany

Version history

Date Version Comment

18.11.2022

1.0

Release of the official Submodel template published by IDTA.

General

About this document

This document is a part of a specification series. Each part specifies the contents of a Submodel template for the Asset Administration Shell (AAS). The AAS is described in [1] [2], [3] and [6]. First exemplary Submodel contents were described in [4], while the actual format of this document was derived by the "Administration Shell in Practice" [5]. The format aims to be very concise, giving only minimal necessary information for applying a Submodel template, while leaving deeper descriptions and specification of concepts, structures and mapping to the respective documents [1] to [6].

The target group of the specification are developers and editors of technical documentation and manufacturer information, which are describing assets in smart manufacturing by means of the Asset Administration Shell (AAS) and therefore need to create a Submodel instance with a hierarchy of SubmodelElements. This document especially details on the question, which Submodel Elements with which semantic identification shall be used for this purpose.

Scope of the Submodels

Engineering tools used for the design of safety control system of machinery and similar control systems need functional safety and reliability data.

The purpose of this Submodel is to define the structure and relevant reliability properties for devices suitable for customer demands.

The intended benefits of this Submodel are to:

  • reduce the costs, time and efforts of mapping data for each customer request;

  • optimize the workflow of information exchange with engineering tools;

  • facilitate the selection of a product, especially regarding reliability;

  • give access to product data everywhere regardless of country, language and culture;

Relevant standards for the Submodel template

IEC 60947-1:2020, Low-voltage switchgear and controlgear - Part 1: General rules

IEC 61360-1:2017, Standard data element types with associated classification scheme – Part 1: Definitions – Principles and methods

IEC 62683-1 DB, Low-voltage switchgear and controlgear - Product data and properties for information exchange - Part 1: Catalogue data

IEC 61987 DB, Industrial-process measurement and control - Data structures and elements in process equipment catalogues

IEC 62061:2021, Safety of machinery - Functional safety of safety-related control systems

ISO 13849-1:2015, Safety of machinery – Safety-related parts of control systems – Part 1: General principles for design

VDMA 66413:2012, Functional Safety - Universal data format for safety-related values of components or parts of control system

Use cases, requirements, and design decisions

Application of the relevant standards (1.3) requires the exchange of relevant data between all concerned: machine manufacturers, device manufacturers and calculation tools.

Device manufacturers create characteristic value libraries for their devices in “universal data format". The device manufacturer is the person who manufactures devices and/or components and makes them available to the machine manufacturer or user in the spirit of the free movement of goods. As a result, the creator of a characteristic value library can and indeed may only be the device manufacturer.

Calculation tool (suppliers) provide a mechanism for importing characteristic value libraries in database format. The characteristic values are prepared for display and selection within the tool.

Machine manufacturers use the characteristic values library (file) provided by the device manufacturer to read and update the characteristic values (device data) within the calculation tool.

Submodel Reliability

Approach

Figure 1 shows the UML-diagram defining the relevant properties which need to be set.

image1
Figure 1. uml-diagram-for-submodel-reliability

Attributes of the Submodel Reliability

Table 1. Attributes of the Submodel Reliability

idShort

Reliability

Class:

Submodel (SM)

semanticId:

[IRDI] 0112/2///62683#ACC008#001

Parent:

Asset Administration Shell, to which the documents shall be associated to

Explanation:

The Submodel defines a reliability data model for devices to be used by engineering tools for the design of safety related control systems according to IEC 62061, IEC 61508-2 or ISO 13849-1 or for dependability analysis of electrotechnical systems. This Submodel is used to facilitate the exchange between computers of data characterizing safety relevant devices in particular. The data models described in this document is based on the definition in the IEC/CDD 62683-1 DB.

[SME type]

semanticId = [idType]value

[valueType]

card.

idShort

Description@en

example

[Property]

NumberOfReliabilitySets

[IRDI] 0112/2///62683#ACE006#001

cardinality property for the number of sets of characteristics of a product for use in reliability assessment

[integer]

1

1

[SMC]

OperatingConditionsOfReliabilityCharacteristics

[IRDI] 0112/2///62683#ACG071#001

operating condition limits for which the reliability characteristics are valid

n/a

0..*

[SMC]

ReliabilityCharacteristics

[IRDI] 0112/2///62683#ACG080#001

characteristics of a subsystem or a subsystem element intended for evaluating its ability to perform as required, without failure, for a given time interval, under given conditions

n/a

0..*

SubmodelElements of OperatingConditionsOfReliabilityCharacteristics

Table 2. SubmodelElements of Operating ConditionsOfReliabilityCharacteristics

idShort

OperatingConditionsOfReliabilityCharacteristics

Class:

SubmodelElementCollection (SMC)

semanticId:

[IRDI] 0112/2///62683#ACG071#001

Parent:

Submodel Reliability

Explanation:

This SubmodelElementCollection contains information on operating condition limits for which the reliability characteristics are valid.

[SME type]

semanticId = [idType]value

[valueType]

card.

idShort

Description@en

example

[Property]

TypeOfVoltage

[IRDI] 0112/2///61987#ABA969#007

classification of a power supply according to the time behaviour of the voltage

enumeration:
AC (AC, 0112/2///61987#ABL837#001),
DC (DC, 0112/2///61987#ABL838#001),
others (others, 0112/2///61987#ABI407#004)

[string]

DC

0..1

[Property]

RatedVoltage

[IRDI] 0112/2///61987#ABA588#004

operating voltage of the device as defined by the manufacturer and to which certain device properties are referenced

[real]

24 [V]

0..1

[Property]

MinimumRatedVoltage

[IRDI] 0112/2///61987#ABD461#004

lowest operating voltage of the device as defined by the manufacturer

[real]

15 [V]

0..1

[Property]

MaximumRatedVoltage

[IRDI] 0112/2///61987#ABD462#004

highest operating voltage of the device as defined by the manufacturer

[real]

30 [V]

0..1

[Property]

RatedOperationalCurrent

current combined with a rated operational voltage intended to be switched by the device under specified conditions

[real]

300 [mA]

0..1

[Property]

OtherOperatingConditions

[IRDI] 0112/2///62683#ACE070#001

other limits of operation related to functional safety characteristics

[string]

Duty in number of operations per hour, 50% of normal current

0..1

[Property]

UsefulLifeInNumberOfOperations

[IRDI] 0112/2///62683#ACE055#001

under given conditions, the number of operations for which the failure rate becomes unacceptable

[integer]

50,000

0..1

[Property]

UsefulLifeInTimeInterval

[IRDI] 0112/2///62683#ACE054#001

under given conditions, the time interval beginning at a given instant of time, and ending when the failure rate becomes unacceptable

[real]

10 [y]

0..1

SubmodelElements of ReliabilityCharacteristics

Table 3. SubmodelElements of ReliabilityCharacteristics

idShort

ReliabilityCharacteristics

Class:

SubmodelElementCollection (SMC)

semanticId:

[IRDI] 0112/2///62683#ACG080#001

Parent:

Submodel Reliability

Explanation:

This SubmodelElementCollection contains information on characteristics of a subsystem or a subsystem element intended for evaluating its ability to perform as required, without failure, for a given time interval, under given conditions

[SME type]

semanticId = [idType]value

[valueType]

card.

idShort

Description@en

example

[Property]

MTTF

[IRDI] 0112/2///62683#ACE061#001

mean operating time to failure: expectation of the operating time to failure

Note: In the case of non-repairable items with an exponential distribution of operating times to failure (i.e. a constant failure rate) the MTTF is numerically equal to the reciprocal of the failure rate. This is also true for repairable items if after restoration they can be considered to be "as-good-as-new"

[integer]

[y]

0..1

[Property]

MTBF

[IRDI] 0112/2///62683#ACE062#001

mean operating time between failure: expectation of the duration of the operating time between failures

Note: Mean operating time between failures should only be applied to repairable items. For non-repairable items, see mean operating time to failure.

[integer]

[y]

0..1

[Property]

B10

mean number of cycles until 10% of the components fail

[integer]

500000

0..1

Explanations on used table formats

General

The used tables in this document try to outline information as concise as possible.

They do not convey all information on Submodels and SubmodelElements.

For this purpose, the definitive definitions are given by a separate file in form of an AASX file of the Submodel template and its elements.

Tables on Submodels and SubmodelElements

For clarity and brevity, a set of rules is used for the tables for describing Submodels and SubmodelElements.

  • The tables follow in principle the same conventions as in [5].

  • The table heads abbreviate 'cardinality' with 'card'.

  • The tables often place two information in different rows of the same table cell. In this case, the first information is marked out by sharp brackets [] form the second information. A special case are the semanticIds, which are marked out by the format: (type)(local)[idType]value.

  • The types of SubmodelElements are abbreviated:

SME type SubmodelElement type

Property

Property

MLP

MultiLanguageProperty

Range

Range

File

File

Blob

Blob

Ref

ReferenceElement

Rel

RelationshipElement

SMC

SubmodelElementCollection

  • If an idShort ends with '{00}', this indicates a suffix of the respective length (here: 2) of decimal digits, in order to make the idShort unique. A different idShort might be chosen, as long as it is unique in the parent’s context.

  • The Keys of semanticId in the main section feature only idType and value, such as: [IRI]https://admin-shell.io/vdi/2770/1/0/DocumentId/Id. The attributes "type" and "local" (typically "ConceptDescription" and "(local)" or "GlobalReference" and (non-local)") need to be set accordingly; see [6].

  • If a table does not contain a column with "parent" heading, all represented attributes share the same parent. This parent is denoted in the head of the table.

  • Multi-language strings are represented by the text value, followed by '@'-character and the ISO 639 language code: example@EN.

  • The [valueType] is only given for Properties.

Bibliography

[1] “Recommendations for implementing the strategic initiative INDUSTRIE 4.0”, acatech, April 2013. [Online]. Available https://www.acatech.de/Publikation/recommendations-for-implementing-the-strategic-initiative-industrie-4-0-final-report-of-the-industrie-4-0-working-group/

[2] “Implementation Strategy Industrie 4.0: Report on the results of the Industrie 4.0 Platform”; BITKOM e.V. / VDMA e.V., /ZVEI e.V., April 2015. [Online]. Available: https://www.bitkom.org/noindex/Publikationen/2016/Sonstiges/Implementation-Strategy-Industrie-40/2016-01-Implementation-Strategy-Industrie40.pdf

[3] “The Structure of the Administration Shell: TRILATERAL PERSPECTIVES from France, Italy and Germany”, March 2018, [Online]. Available: https://www.plattform-i40.de/I40/Redaktion/EN/Downloads/Publikation/hm-2018-trilaterale-coop.html

[4] “Beispiele zur Verwaltungsschale der Industrie 4.0-Komponente – Basisteil (German)”; ZVEI e.V., Whitepaper, November 2016. [Online]. Available: https://www.zvei.org/presse-medien/publikationen/beispiele-zur-verwaltungsschale-der-industrie-40-komponente-basisteil/

[5] “Verwaltungsschale in der Praxis. Wie definiere ich Teilmodelle, beispielhafte Teilmodelle und Interaktion zwischen Verwaltungsschalen (in German)”, Version 1.0, April 2019, Plattform Industrie 4.0 in Kooperation mit VDE GMA Fachausschuss 7.20, Federal Ministry for Economic Affairs and Energy (BMWi), Available: https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/2019-verwaltungsschale-in-der-praxis.html

[6] “Details of the Asset Administration Shell; Part 1 - The exchange of information between partners in the value chain of Industrie 4.0 (Version 3.0RC01)”, November 2020, [Online]. Available: https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/Details-of-the-Asset-Administration-Shell-Part1.html