Software Update Configuration for Low-Downtime Technical Installations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software update methods for technical installations are inefficient, often causing production downtime, quality issues, and increased costs due to lack of consideration for operating specifications, compatibility, and automated processes.

Innovation Solution

A configuration device and update server system that acquires and assesses operating parameters to determine an optimized update configuration, including considerations for update duration, compatibility, and automated processes, which are then used to manage and monitor software updates, ensuring compliance with operating specifications and minimizing disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If software updates are performed without considering operating parameters and compatibility, then update speed is improved, but production downtime increases and quality issues occur

Engineering Contradiction:
Improveupdate speedVSAvoidproduction downtime
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system performs preliminary actions by acquiring operating parameters, assessing compatibility, and determining the update configuration before the actual software update is executed. This includes checking operating specifications, determining update duration, and preparing rollback procedures in advance, which prevents production downtime during the update process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The software update process is segmented into multiple independent steps: acquiring operating parameters, assessing compatibility, determining update configuration, executing update, and post-update verification. This segmentation allows each step to be optimized independently and ensures that critical production processes are not interrupted.

Inventive Principle:
Principle #1Segmentation

2Reliability

If comprehensive operating parameters and compatibility checks are performed, then update quality is improved, but system complexity increases

Engineering Contradiction:
Improveupdate qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The update server is designed as a universal system that handles multiple functions: acquiring operating parameters, assessing compatibility, determining update configuration, executing updates, and monitoring post-update status. This multi-functional approach consolidates complexity into a single system rather than requiring separate systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The update server acts as an intermediary between the software update source and the technical installation. It mediates the update process by evaluating compatibility, managing the update configuration, and controlling the execution, thereby simplifying the overall system architecture while ensuring update quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated update processes are implemented, then operational efficiency is improved, but manual control and intervention capabilities are reduced

Engineering Contradiction:
Improveoperational efficiencyVSAvoidmanual control capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The update system is designed to be dynamic, allowing automatic execution of update processes while maintaining the capability for manual intervention when needed. The system can automatically acquire parameters, assess compatibility, and execute updates, but operators retain the ability to review configurations and intervene manually if required, balancing automation with controllability.

Inventive Principle:
Principle #15Dynamics

4Device complexity

If software updates are performed without optimization based on operating parameters, then update process simplicity is maintained, but production costs increase

Engineering Contradiction:
Improveupdate process simplicityVSAvoidproduction costs
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The system optimizes the update process by dynamically adjusting parameters such as update duration, configuration settings, and execution timing based on acquired operating parameters. This optimization reduces resource consumption, minimizes production downtime, and lowers overall production costs while maintaining process simplicity through automated parameter management.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230244472A1Configuration Device, Update Server and Method for Updating Software of a Technical Installation
Publication Date: 2023.08.03 SIEMENS AG
  • US20230244472A1 patent drawing
  • US20230244472A1 patent drawing

AI summary

Various embodiments of the teachings herein include a configuration device for determining an update configuration for a software update for a technical installation. The device may include: a module to acquire operating parameters of a production process of a technical installation, including configuration parameters of the technical installation; a module to load software updates for one or more elements of the technical installation; a module to use the operating parameters and the software updates as a basis for determining an update configuration for the software updates; and a module to transfer the update configuration and/or the software updates to an update server. The update server controls and/or monitors and/or records the software update of the one or more elements of the technical installation on the basis of the update configuration.