Co-Simulation Apparatus Shared Memory FMI Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of in-vehicle electronic control units (ECUs) leads to longer development times and higher man-hours due to the complexity of co-simulation across different simulation tools, particularly in efficiently exchanging simulation models and managing communication protocols.

Innovation Solution

A co-simulation apparatus that utilizes a first shared memory for direct data transfer between simulators and a connection bridge conforming to the FMI standard for address information transfer, reducing the need for extensive data connection lines and thereby minimizing development man-hours.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a connection bridge conforming to the FMI standard is used to exchange simulation models between different tools, then the simulation models can be connected without depending on specific tools, but the number of data connection lines increases when the frame size is large, leading to increased development man-hours

Engineering Contradiction:
Improvetool independenceVSAvoidnumber of data connection lines
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data transmission into two distinct communication paths: a first communication path for transmitting simulation model data and a second communication path for transmitting address information. This segmentation allows the FMI standard to be applied only where necessary (address information transmission) while using a more efficient direct path for the bulk data transmission, thereby reducing the overall number of connection lines required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a shared memory as an intermediary mechanism between the first and second simulators. The shared memory enables direct data exchange between the simulators without requiring extensive FMI-based connection lines, while still maintaining the benefits of tool independence. The shared memory acts as a mediator that reduces communication overhead and connection complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the frame of a communication protocol is divided into smaller pieces according to the FMI standard, then compatibility between different simulation tools is improved, but the number of connection lines increases, increasing development man-hours

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiddevelopment man-hours
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments communication into two paths: the first path handles bulk data transmission efficiently, while the second path handles address information transmission with FMI standard compliance. This segmentation allows FMI compatibility to be maintained for address information while avoiding the need to divide large data frames into many small pieces, thereby reducing the number of connection lines and development time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies FMI standard compliance partially - only to the address information transmission rather than to all data transmission. This partial application of the FMI standard achieves sufficient protocol compatibility where needed while avoiding the excessive complexity of applying it to all communication, thus reducing development man-hours.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If many connection lines are prepared for transmitting data in the connection bridge, then data transmission capability is improved, but the development man-hours for constructing the co-simulation environment increase

Engineering Contradiction:
Improvedata transmission capabilityVSAvoiddevelopment speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments data transmission functions into two communication paths: the first path for simulation model data and the second path for address information. This segmentation allows the system to maintain adequate data transmission capability while using fewer connection lines overall, as the shared memory provides efficient direct access for bulk data without requiring extensive FMI-based connection lines.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The shared memory serves as an intermediary that enables high-speed data transmission between simulators without requiring numerous connection lines. By using the shared memory as a mediator for data exchange, the system achieves improved data transmission capability while reducing the number of connection lines needed, thereby increasing development productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250199918A1Non-transitory computer readable medium, co-simulation method, and co-simulation apparatus
Publication Date: 2025.06.19 RENESAS ELECTRONICS CORP
  • US20250199918A1 patent drawing
  • US20250199918A1 patent drawing
  • US20250199918A1 patent drawing

AI summary

A non-transitory computer readable medium stores a program for causing a co-simulation apparatus including a first simulator, a second simulator, a first communication path, and a second communication path to execute a co-simulation method. The first simulator stores first data in a first shared memory via the first communication path. In addition, the first simulator divides information related to a first address of the first shared memory in which the first data is stored into pieces of a size defined by an FMI standard, and transmits the pieces of information to the second simulator via the second communication path. The second simulator reads the first data stored in the shared memory by using the first address via the first communication path.