Model Definitions - Integration - Update 44 - Help - Hexagon

Integration Help

Language
English
Product
Integration
Search by Category
Help
Smart 3D Version
12.1 (2019)
Smart Construction Version
2019(7.0)
SmartPlant Foundation / SDx Version
10
Smart Electrical Version
2019 (9.0)
Smart Materials/Smart Reference Data Version
2020 (10.0)
Smart P&ID Version
9 (2019)
Smart Review Version
2020 (15.0)
Smart Engineering Manager Version
10 (2019)
Smart Interop Publisher Version
13.1 (2019 R1)
Smart Isometrics Version
7.0(2019)
Spoolgen Version
9.0(2019)

A model is a non-redundant description of an object. For example, a 3D plant model is a non-redundant 3D description of a plant (non-redundant = non-excessive).

A model definition (ModelDef) is the schema information used to describe the model. Model definitions in the SmartPlant schema are roughly based on the POSC- CAESAR model.

The primary function of a model definition is to identify those objects that can be shared through a ModelClass relationship. Objects can only be shared if they exist within the same model definition. Objects in different model definitions can be related, but they cannot be shared.

Model definitions define domains of data. The SmartPlant schema contains seven model definitions:

  • MetaModel - Used only by the class definitions in the meta schema. You should never use this model for schema.

  • OrganizationModel - Used for class definitions that are organizational concepts. Examples would be User, Company, Department, Manufacturer, Vendor, and so on.

  • WorkBreakdownModel - Used for class definitions that provide organizations of work. This includes the class definitions that you see in the WBS documents such as Project and Contract as well as all the document class definitions defined in the schema.

  • FacilityModel - Used for class definitions that represent abstract concepts in a process plant. Examples include Plant, Area, Unit, System, Discipline (although you could put Discipline in the OrganizationModel instead.)

  • PlannedMaterialModel - Used for class definitions that represent real objects that you plan to purchase to construct your design. This is the "design" arena in which engineering tools like Aspen Basic Engineering, Smart P&ID, and Smart Instrumentation work. In a traditional SmartPlant Foundation model, this would be the "tag".

  • TypicalMaterialModel - Used for class definitions that represent real objects offered by manufacturers or vendors. When an engineer looks for an object to fulfill the requirements of his design, he might look through a manufacturer catalog. This is the domain of this model. In a traditional SmartPlant Foundation model, this would be the "model", "catalog", or "standard equipment".

  • ActualMaterial - Used for class definitions that represent what is purchased and assembled to construct the plant. In a traditional SmartPlant Foundation model, this would be the "asset".

Evolution for objects is normally from planned facility (FacilityModel) to planned material (PlannedMaterialModel) to actual material (ActualMaterialModel). Catalog parts are part of the typical material model. Meta schema objects are part of the meta model. The organization model contains objects that are outside the normal set of designed objects; these objects describe the organization rather than the design. The work breakdown model contains object associated with the work being performed rather than the objects for that work.

All model definitions are predefined in the meta schema and cannot be modified.

See Also

Shared Object Definitions