Virtual Learning Factory Toolkit
  • Virtual Learning Factory Toolkit
  • VLF Knowledge Base
    • Factory Data Model
      • OWL Classes
      • SPARQL Queries
      • SPARQL Updates
    • Instantiation of Factory Models
      • Assets
        • Assets in Spreadsheet
        • Assets in JSON
        • Assets in Ontology
      • 3D Models of Assets
        • 3D Models for Virtual Reality
      • Statechart
      • Animations
      • Data Repositories
        • Local Repository
        • Remote Repository
  • VLF Tools and Libraries
    • OntoGui
      • Modules
        • Control Panel
        • Individual Manager
        • System Design
        • Utilities
      • Personalization
    • OntoGuiWeb
      • Modules
        • Control Panel
        • SPARQL
        • Graphs OWL
        • Utilities
        • Asset Design
        • System Design
        • System Control
        • Performance Evaluation
        • MQTT Sync
        • Virtual Environment
        • Graphs Eng
        • StateChart
      • Personalization
    • jsimIO
      • How to start
      • JMT Overview
        • JSim
          • Model generation
          • Launch of the simulation
          • Reporting
        • Bibliography
    • VEB.js
      • Functionalities
      • Input/Output files
      • Integration with other software tools
      • Advanced Users
    • ApertusVR
    • MTM
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • MOST
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • RULA
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • OCRA
      • How to start
      • Prepare input data
      • Execution and results
  • Use Cases
    • Automated Assembly Line
    • Assets and Animations
    • Modelling of Factory Assets
      • Modelling of an Assembled Product
      • Modelling of a Workstation
      • 3D Modelling of a Workstation for Virtual Reality
    • Process Modelling
      • Modelling an Assembly Process
    • Modelling of a manufacturing system
      • Modelling in OntoGui
      • Modelling a Job Shop using OntoGui
      • Modelling of a Flow Shop using OntoGui
      • Modelling a Hybrid Flow Shop using OntoGui
      • Modelling an assembly system using OntoGui
    • Performance evaluation using jsimIO
      • Performance evaluation of a manufacturing system
        • Performance evaluation in Jsim
        • Performance evaluation of a Flow Shop using Jsim
        • Performance Evaluation of a Job Shop using JSim
        • Performance evaluation of a Hybrid Flow Shop using Jsim
        • Performance evaluation of an assembly system using Jsim
      • jsimIO Assembly
      • jsimIO Automatic
      • jsimIO Production
  • Classworks
  • Advanced Features
    • JMT model
      • Automatic generation of a JMT model
      • Automatic generation of animations
    • Enabling technologies
      • Node-RED
        • Node-RED tutorial
      • RDF libraries
Powered by GitBook
On this page

Was this helpful?

VLF Tools and Libraries

PreviousRemote RepositoryNextOntoGui

Last updated 1 year ago

Was this helpful?

The Virtual Learning Factory (VLF) Tools are digital tools that can be integrated thanks to the interoperability provided by interacting with the common . In principle, any digital tool can be included in the VLFT if the following requirements are met:

  • The digital tool offers a way to access and modify (if needed) its internal data structures, by means of exchange files or through an application programming interface (API).

  • A customized software component (a.k.a. plugin, connector) is developed to import/export data from/to the VLF Knowledge taking in due consideration both the reference factory data model and the specific data model adopted by the digital tool.

The development of the connector can be eased by the use of programming libraries and pre-defined SPARQL queries that are part of the VLFT.

The integrated digital tools support various phases along the factory lifecycle, such as production system design, layout design, system performance evaluation and visualization of production system performance. These phases can be sequential or more frequently iterated in loops. VLFT include the following groups of VLF Tools:

  • Graphical User Interfaces (GUIs) to access the knowledge base, explore and generate new factory models. GUIs and queries can support the definition and retrieval of production system configurations (i.e. part types, process plans, operations, capabilities of the production resources like machine tools, transporters, storage systems) and also planning and monitoring of manufacturing execution (scheduled production volumes, available resources, key performance indicators (KPI) like throughput, average inventory, average lead time). The prototype tool developed by CNR-STIIMA can be used for this purpose.

  • Performance evaluation via Discrete Event Simulation. Commercial off the shelf tools and academic tools (e.g. ) can be integrated in VLFT by developing plugins that support the automatic generation of simulation models and the automatic retrieval and storage of results to be exploited by other users and applications.

  • 3D visualization and interaction with production systems and production resources by means of Virtual and Augmented Reality. These tools support the design, reconfiguration, training and maintenance of production systems and resources. Digital tools based on the libraries and are currently available in VLFT.

  • Human Modeling in manufacturing. Tools and methodologies supporting safety and well-being, ergonomics (e.g. , ), human-machine process design and monitoring (e.g. , ).

factory data model
OntoGui
Java Modeling Tools
babylon.js
ApertusVR
RULA
OCRA
MTM
MOST