Changelog¶
DEXPI Specification 2.0.1¶
This is a bugfix release for DEXPI Specification 2.0.0.
Model Changes¶
Core Model
modified: enumeration Core.PhysicalQuantities.RatioUnit renamed from PercentageUnit; several literals added
Plant Model
added: concrete class Plant.Instrumentation.ProcessSafetyFunction, subclass of Plant.Instrumentation.ProcessInstrumentationFunction
moved: composition property Plant.ProcessEquipment.Heater.TubeBundle, moved from subclass Plant.ProcessEquipment.ElectricHeater to Plant.ProcessEquipment.Heater
modified: opposite upper multiplicities of properties Plant.Piping.PipingConnection.SourceItem, Plant.Piping.PipingConnection.TargetItem, Plant.Piping.PipingNetworkSegment.SourceItem, and Plant.Piping.PipingNetworkSegment.TargetItem are now all unlimited (were 1 before)
fixed: RDL references for Plant.PlantStructure.IndustrialComplex and Plant.PlantStructure.PlantSection
Process Model
added: composition property Process.Process.InstrumentationActivity.InformationPorts
renamed: composition property Process.Process.Composition.MoleFractions, renamed from MoleFractiona
removed: enumeration Process.Enumerations.CompositionBasis
modified: Process.Process.MaterialStateType.Composition now composition property with multiplicity 0..1, was reference property with multiplicity 1
removed: composition property Process.ProcessModel.Compositions
removed: composition property Process.ProcessModel.MaterialStateTypes
modified: Process.Process.MaterialState.Phases now composition property, was reference property; also renamed from Phase
modified: Process.Process.MaterialState.State now composition property, was reference property
modified: Process.Process.SeparatingByFlash now subclass of Process.Process.SeparatingByThermalProcess, was (direct) subclass of Process.Process.Separating
modified: Process.Process.MeasuringProcessVariable.MeasuredVariable now data property with type Builtin.Undefined | Process.Enumerations.MeasuredQuantity, was composition property with type Core.QualifiedValue
added: class Process.Process.SelectingProcessVariable
added: enumeration Process.Enumerations.SelectorType
modified: composition property Process.Process.StoringEnergy.ChargeCapacity renamed from Capacity
modified: class Process.Process.StoringEnergy: description changed
modified: composition property Process.Process.StoringEnergy.ChargeCapacity renamed from Capacity
added: class Process.Process.StoringMechanicalEnergy
added: class Process.Process.SupplyingEnergy
modified: Process.Process.SupplyingElectricalEnergy now subclass of Process.Process.SupplyingEnergy, was (direct) subclass of Process.Process.ProcessStep
modified: Process.Process.SupplyingMechanicalEnergy now subclass of Process.Process.SupplyingEnergy, was (direct) subclass of Process.Process.ProcessStep
added: class Process.Process.SupplyingMaterial
modified: Process.Process.SupplyingFluids now subclass of Process.Process.SupplyingMaterial, was (direct) subclass of Process.Process.ProcessStep; properties removed as they are now inherited
modified: Process.Process.SupplyingSolids now subclass of Process.Process.SupplyingMaterial, was (direct) subclass of Process.Process.ProcessStep; properties removed as they are now inherited
added: class Process.Process.TransportingEnergy
modified: Process.Process.TransportingElectricalEnergy now subclass of Process.Process.TransportingEnergy, was (direct) subclass of Process.Process.ProcessStep
modified: Capacity moved from Process.Process.TransportingElectricalEnergy to Process.Process.TransportingEnergy.Capacity
added: class Process.Process.TransportingMechanicalEnergy
added: class Process.Process.TransportingThermalEnergy
added: class Process.Process.TransportingMaterial
modified: Process.Process.TransportingFluids now subclass of Process.Process.TransportingMaterial, was (direct) subclass of Process.Process.ProcessStep; property Flow removed as it is now inherited from the superclass
modified: Process.Process.TransportingSolids now subclass of Process.Process.TransportingMaterial, was (direct) subclass of Process.Process.ProcessStep; property Flow removed as it is now inherited from the superclass
added: class Process.Diagram.PortNodePosition
added: property Process.Process.ProcessStepDetail.Ports
Reference P&ID¶
DEXPI Reference P&ID: types of general Plant.ProcessEquipment.Nozzle items refined to adequate subclasses Plant.ProcessEquipment.AccessNozzle, Plant.ProcessEquipment.InstrumentNozzle, and Plant.ProcessEquipment.ProcessNozzle
Minor Fixes¶
spelling errors fixed in descriptions of Process.Process.CalculatingSplitRange, Process.Process.InformationPort, Process.Process.MaterialPort, Process.Process.SeparatingByCentrifugalForce, and Process.Process.ShuttingOffFlow