i4QLRT is a collection of optimisation micro-services that use simulation to evaluate different possible scenarios and propose changes in the configuration parameters of manufacturing lines to achieve improved quality targets.

Project: i4Q

Publisher: UPV, IKERLAN, EXOS

Technology: Optimisation Algorithms, Machine Learning, Simulation

Industry: Industry

INTRODUCTION

The objective of this solution is to increase productivity and reduce the efforts for line reconfiguration through AI, considering both automated approaches and collaboration with humans. To this end, this solution will provide an optimisation microservice, which will be used to evaluate different possible scenarios and propose changes to the line configuration (including the design, if possible) to achieve improved quality objectives. After the proposed configuration parameters are confirmed, these optimisation microservices will evaluate the new process output characteristics to validate the success of the optimisation and/or adapt its reasoning rules according to the achieved results.

i4Q LRT will use different Python libraries that allow the analysis of data that can be obtained directly from the manufacturing line. Some of the optimisation libraries used are SciPy, network and integer linear programming tools. Thanks to this, using machine learning tools (such as Pytorch or Keras) i4Q LRT will offer different reconfiguration solutions for the production line.

FEATURES/BENEFITS

  • Features:
    • License
    • Full Customisation
    • Installation
    • Training
    • Consultancy and support

 

  • Benefits:
    • Identifies strengths and weaknesses and prescribing precise improvement plans, through a full diagnosis of production lines, 
    • More educated resource allocation and scheduling decisions
    • Improve productivity and product quality
    • Ensures data quality criteria are met though certification and auditing procedures

TECHNICAL INFORMATION

Code

i4Q LRT

Type

Microservice

Technology Topic

Optimisation Algorithms, Machine Learning, Simulation 

Development

YAML, Python

RESOURCES

How it Works

Component

Interact

Identifying technical relationships

Launch CI/CD Pipeline

Build Distributable File

By using Yaml files for continuous integration, the construction and storage of docker images can be automated

Get Description 

Show Description

The functionality of obtaining the description of an algorithm is linked to the component of displaying the description. 

Instantiate Algorithm

Export Algorithm

Manage Data Access Configuration

The component of instantiating an algorithm is directly related to exporting it and manage the accessing data. 

Get algorithm Result

Manage Data Access Configuration

When an algorithm is launched for validation, it requires access to client to obtain data. The Manage Data Access takes care of this configuration. 

Manage Data

Access Configuration

Access Data

The managed data access provides the necessary  configuration to the component to be able to access data. The data can be of various formats, be the files, databases, or others. 

Run Algorithm

View Results

The run algorithm component is linked to the data access component (which requires it to run the algorithm) and the view results component (which displays the result of the algorithm).

 

USE CASE

SERVICES LINKED

PUBLISHERS

UPV - Intending to help to foster the potential of its students and contribute to the transformation of society and its development, the Universitat Politècnica de València focuses its public higher education service on providing the best learning experience to its students, accrediting the competencies and skills acquired for the exercise of professional activities related to art, science and technology, and facilitating lifelong learning with accredited quality training offers.