Introduction
In today's industrial production, effective management of spare parts (MRO - maintenance, repair and operation) is a critical factor in the smooth operation of equipment. However, identifying equivalent spare parts often turns into a complex, time-consuming task. This is caused by the diversity of manufacturers, changing nomenclature, lack of standardization in catalogs and rapid evolution of technologies. The consequences of this condition include excess inventory, shortages of critical components, increased equipment downtime, and increased operating costs.
Artificial intelligence (AI) offers a solution to these problems through automated cross-referencing. This method allows systems to independently identify and match technically identical or functionally equivalent components from different manufacturers, optimizing the procurement and warehouse management process. For the Ukrainian industrial sector striving for modernization and increasing competitiveness, the implementation of AI-oriented cross-reference systems is a strategically important step.
Principle of Operation of AI-oriented Cross-reference
AI-driven cross-referencing is based on a combination of natural language processing (NLP) and machine learning (ML) for deep analysis and benchmarking. This process is not limited to a simple keyword search, but focuses on semantic understanding of the data. Implementation stages include:
Data Collection and Integration
At the first stage, significant volumes of data from various sources are aggregated. These can be internal ERP systems (eg SAP, 1C), maintenance management systems (CMMS), digital and scanned supplier catalogs (PDF), technical drawings, manufacturers' specifications, as well as public databases and standards (ISO, EN, DSTU). The ability of the system to work with data in both structured (databases, CSV) and unstructured (text descriptions, images) form is important.
Text Data Processing
Collected textual data undergo extensive post-processing to remove noise and standardize. This includes tokenization (breaking text into words/phrases), stemming and lemmatization (reducing words to their basic form), removing stop words (commonly used words without significant meaning), and normalizing units of measurement (eg converting "mm" to "millimeters", "bar" to "atmospheres" or "kW" to "kilowatts").
Sign Extraction and Vectorization
Після передобробки текстові описи перетворюються на числові вектори за допомогою сучасних NLP моделей, таких як Word2Vec або BERT. These vectors capture the semantic meaning and context of technical terms, allowing AI to understand not only words, but also their relationships and technical content. For example, the description "6205 single-row radial ball bearing" will have a similar vector to "6205 radial ball bearing". Vectorization allows AI to “read” and “understand” specifications like an engineer.
Similarity Assessment and Machine Learning
The core of the system consists of machine learning algorithms that compare vectorized features to determine the degree of technical similarity between different components. Methods such as cosine similarity or more complex neural networks are used. Система враховує не лише прямі збіги, а й функціональну взаємозамінність, аналізуючи всі доступні параметри: розміри (наприклад, внутрішній діаметр 25 мм, зовнішній 52 мм, ширина 15 мм для підшипника ISO 6205), матеріал, номінальне навантаження (статичне C0, динамічне C), робочу температуру (від -40°C до +120°C), точність виготовлення (наприклад, за ISO 492:2014) та наявність спеціальних сертифікатів (CE, UkrSEPRO).
Validation and Ranking
AI generates a list of potential equivalents, each of which is assigned a credibility score. This list is provided to the engineers for final validation. A feedback mechanism allows the system to learn from human decisions, constantly improving the accuracy and relevance of its recommendations. For example, for a DN50 PN16 ball valve, the AI may suggest several options, but the engineer will confirm that the body material (steel 1.0619 per EN 10213) and the drive type (lever or gear) match.
Data requirements
The effectiveness of an AI cross-reference system directly depends on the quality and volume of input data. Main aspects:
Data Sources
A variety of sources are required for training and functioning of the model:
- **Internal systems:** ERP (purchase history, nomenclature, descriptions), CMMS (data on installed equipment, maintenance schedules).
- **Vendor Catalogs:** Digital (API, XML, JSON) and paper (scanned, OCR processed) catalogs.
- **Industry standards:** Normative documents (ISO, EN, DSTU, DSTU).
- **Open databases:** Publicly available component data.
Data Quality
High data quality is critical. This includes:
- **Continuity:** Uniform terminology, units of measurement (eg always indicate pressure in bar, temperature in degrees Celsius).
- **Completeness:** Availability of all key technical characteristics (dimensions, materials, operating parameters, certificates).
- **Accuracy:** Verified and trusted data. Inaccurate or inconsistent data leads to incorrect AI recommendations.
Scope and Format
Effective training of AI models requires large amounts of data. For example, a database with less than 10,000 unique spare parts may require additional enrichment with external sources. Data must be available in a variety of formats, from structured tables to unstructured text and images that require optical character recognition (OCR) and information extraction.
Implementation architecture
The implementation of an AI-oriented cross-reference system requires an integrated architecture covering several layers:
Data Lake (Data Lake)
A centralized repository for raw and processed data from all sources. Allows data to be saved in raw format, providing flexibility for future analysis and model training.
Data Ingestion Layer
ETL (Extract, Transform, Load) or ELT system for extracting data from ERP, CMMS, web catalogs, scanned documents, their transformation (cleaning, normalization) and uploading to the data lake.
AI/ML Core
Includes:
- **NLP module:** For processing and semantic analysis of text descriptions.
- **ML modules:** Machine learning algorithms for similarity detection and recommendation generation.
- **Knowledge Graph:** A semantic network that displays relationships between components, materials, manufacturers, and standards (for example, the relationship between "pump casing" and "cast iron EN-GJL-250").
Integration Layer (Integration Layer)
API (Application Programming Interfaces) for seamless interaction with the company's existing IT systems: ERP (SAP S/4HANA, Microsoft Dynamics 365, 1C:Enterprise), CMMS (IBM Maximo, SAP PM), electronic procurement systems. Provides automatic data updates and referrals.
User Interface (User Interface)
User-friendly web interfaces or integrations into existing dashboards for engineers and procurement professionals. Allow searching, reviewing recommendations, validating suggested equivalents, and providing feedback to continuously train the model.
Feedback Loop (Feedback Loop)
A mechanism that allows users to rate the accuracy of AI recommendations. This feedback is used to periodically retrain the model, adapting it to new data and specific business requirements.
Practical Results and Metrics
Implementation of AI-driven cross-referencing demonstrates significant operational efficiency improvements and financial benefits:
Case study: Large Chemical Enterprise, Ukraine
Data analysis of a large chemical enterprise in Ukraine before the introduction of an AI system revealed that about 15% of the existing spare parts were duplicates or functional equivalents stored under different article numbers. In addition, 8% of MRO spending was due to urgent purchases due to the lack of necessary components in stock or the inability to quickly find alternatives.
Implementation and Results:
- **Implementation period:** 9 months for pilot project with further scaling.
- **Reduction of inventory duplication:** By 10%, which resulted in savings of about UAH 2.5 million per year due to the release of capital and reduction of storage costs.
- **Reduced time to search for equivalents:** From 4 hours to 1.5 hours (62.5% reduction) for complex cases, which significantly accelerated decision-making.
- **Delivery time reduction:** For non-standard items, lead times were reduced by 25% due to faster identification of alternative suppliers.
- **Return on investment (ROI):** 18 months.
- **Approximate cost of implementation:** From 800,000 to 1,500,000 UAH, depending on the complexity of integration and the volume of data.
General benefits recorded in various industries:
- **Reduction of unplanned downtime:** From 5% to 15% due to faster recovery of equipment.
- **Optimization of inventory levels:** 10% to 20% by consolidating duplicates and more accurate forecasting.
- **Savings on purchases:** From 3% to 7% due to better use of existing stocks and selection of optimal suppliers.
Limitations and Potential Risks
Despite significant advantages, AI cross-reference systems are not a panacea and have their limitations:
Quality of Input Data
"Garbage in, garbage out." Poor-quality, incomplete, or inconsistent data is a major source of error. An initial investment in data cleansing and standardization is imperative.
Contextual Nuances
AI may not take into account specific contextual requirements that are not clearly articulated in the data. For example, for critical components operating in aggressive environments, non-obvious material properties or certification subtleties may be important (for example, for explosive zones according to the ATEX Directive or specific requirements of UkrSEPRO), which AI may miss if it has not been explicitly "trained".
Excessive Addiction
There is a risk of over-reliance on AI recommendations without proper engineering validation. Human experience and peer review remain critical, especially for safety components.
Complexity of Integration
Integration with legacy ERP/CMMS systems can be technically complex and require significant effort.
Drift Models
AI models require constant monitoring and periodic refresher training as the range of spare parts, technologies and standards change. Without this, the accuracy of the recommendations may gradually decrease.
Own Development or Ready Solution?
The decision on own development (Build) or purchase of a ready-made solution (Buy) depends on several factors:
Own Development (Build)
- **Advantages:** Maximum customization for the company's unique processes, full control over intellectual property.
- **Disadvantages:** High development costs (from 1.5 million to 5 million+ UAH), long implementation period (12–36 months), need for highly qualified specialists in AI and Data Science, significant costs for support and development.
- **Who is it for:** Large corporations with unique requirements, significant budgets and established in-house development teams.
Purchasing a Ready Solution (Buy)
- **Benefits:** Faster implementation (3-9 months), lower initial investment (often subscription-based), access to proven technology and vendor expertise, continuous updates.
- **Disadvantages:** Limited customization options, potential vendor dependency, data security issues (especially for cloud solutions).
- **Who it's good for:** Most industrial enterprises seeking rapid time-to-value with limited internal AI development resources.
First Steps for the Engineering Team
To successfully implement AI-driven cross-referencing, an engineering team can follow the following plan:
Phase 1: Assessment and Planning (1-2 months)
- **Identification:** Identify the most problematic categories of spare parts where cross-referencing is critical.
- **Data audit:** Conduct a detailed audit of existing data in ERP, CMMS, supplier catalogs, evaluate their quality and completeness.
- **Determining Success Metrics:** Set clear, measurable goals, such as reducing duplicate inventory by 10% or reducing search time by 50%.
Phase 2: Pilot Project (3-6 months)
- **Segment selection:** Select a small but representative segment of spare parts or equipment to pilot.
- **Selection of a solution:** Test a ready-made commercial solution or develop a minimal prototype of your own system.
- **Validation:** Engage maintenance engineers to manually validate AI recommendations, documenting any discrepancies.
- **Data cleaning:** Based on pilot experience, improve data cleaning and standardization processes.
Phase 3: Scalable Deployment
- **Gradual expansion:** Expand the system to other categories of spare parts and production facilities.
- **Monitoring:** Implement continuous monitoring of AI model performance and recommendation quality.
- **Integration:** Integrate AI solutions with other MRO digital transformation initiatives.
Conclusion
AI-oriented cross-reference of spare parts is not just a technological innovation, but a strategic tool for increasing the operational efficiency and competitiveness of industrial enterprises. It transforms inventory management from a reactive to a proactive, intelligent process that significantly reduces costs and minimizes downtime risks. The use of advanced analytical methods allows Ukrainian enterprises to move to a new level of MRO management. UNITEC-D, with its extensive electronic catalog and deep technical expertise, is a reliable partner in this digital transformation.
Find out more about components and solutions for your production in the UNITEC-D E-Catalog.
List of Literature
- ISO 15:2011 "Rolling bearings – Radial bearings – Boundary dimensions, general plan"
- DSTU GOST 24810:2018 "Rolling bearings. Terms and definitions"
- EN 16646:2014 "Maintenance – Maintenance Key Performance Indicators"