control module

IRI: https://spec.industrialontologies.org/ontology/construct/ControlModule

Defined In: https://spec.industrialontologies.org/ontology/biopharma/ManufacturingSystemOrganization/

SubClass Of: bfo:object aggregate

Class Hierarchy

owl:Thingbfo:entitybfo:continuantbfo:independent continuantbfo:material entitybfo:object aggregatecontrol module

Definition

object aggregate that is a lowest level grouping that can carry out basic control

Explanatory Notes

A control module can consider a person as its member. For example, a human operator can open and close valves.

Examples

  • a control valve module that manages the operation of a single control valve, including opening, closing, and positioning the valve based on a given setpoint or control signal; a motor starter module, which is responsible for starting, stopping, and monitoring the status of the motor of a pump or an agitator, and includes the logic for interlocks, overload protection, and feedback signals; a level control module that monitors the level inside a tank and provides an alarm or initiates control actions when a certain level is reached

Adapted From

  • ISA88

Primitive Class

This class is declared primitive and it does not have necessary and sufficient condiftions defined.

Primitive Rationale

There are currently insufficient constructs to adequately model carrying out basic control.

Formal Axioms

First-Order Logic Axioms

ControlModule(x) → ObjectAggregate(x)

Semi-Formal Natural Language Axioms

if x is a ‘control module’ then x is an ‘object aggregate’

Description Logic

constr:ControlModule ⊑ bfo:object_aggregate

SubClassOf: bfo:object_aggregate