Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for creating a model of a technical system, the model being compatible with a simulation device, wherein the simulation device is a simulation device set up for control unit development and the compatible model is executable on the simulation device, the method comprising: providing a simulation-device-incompatible model of the technical system; providing a virtual execution environment, wherein the simulation-device-incompatible model of the technical system is executable in the virtual execution environment; and encapsulating the simulation-device-incompatible model of the technical system and the virtual execution environment into a compatible container unit forming the compatible model of the technical system, the incompatible model of the technical system being addressable via the compatible container unit and the virtual execution environment on the simulation device, and coupling the compatible container unit and the virtual execution environment via an interface bridge, wherein the simulation-device-incompatible model of the technical system, when executed in the virtual execution environment and encapsulated in the compatible container, is compatible to be executed as the compatible model on the simulation device.
This invention relates to the field of technical system modeling for control unit development, addressing the challenge of integrating simulation-device-incompatible models into simulation environments designed for control unit testing. The method enables the execution of models that are not natively compatible with simulation devices by encapsulating them within a container unit. The process begins with a simulation-device-incompatible model of a technical system, which is then placed into a virtual execution environment where the model can run. The model and the virtual execution environment are combined into a container unit, making the model executable on the simulation device. The container unit and the virtual execution environment are connected via an interface bridge, allowing the incompatible model to be addressed and executed as a compatible model on the simulation device. This approach ensures that models originally designed for different environments can be seamlessly integrated into control unit development workflows, enhancing flexibility and compatibility in simulation-based testing.
2. The method according to claim 1 , wherein the compatible container unit has a standardized interface or has an interface according to the Functional Mock-up Interface (FMI) standard.
This invention relates to a method for integrating and simulating containerized software components in a simulation environment. The method addresses the challenge of seamlessly connecting diverse software components, often developed independently, into a unified simulation framework. The core solution involves using a compatible container unit that acts as an intermediary between the simulation environment and the software components. This container unit ensures that the components can communicate and interact effectively, regardless of their original design or development environment. The container unit features a standardized interface or an interface compliant with the Functional Mock-up Interface (FMI) standard. FMI is a widely adopted standard for model exchange and co-simulation, enabling interoperability between different simulation tools and models. By adhering to this standard, the container unit ensures that software components can be easily integrated, reducing compatibility issues and streamlining the simulation process. The method allows for dynamic loading, execution, and interaction of these components within the simulation environment, enhancing flexibility and scalability. This approach is particularly useful in industries like automotive, aerospace, and industrial automation, where complex systems require the integration of multiple simulation models.
3. The method according to claim 1 , wherein the virtual execution environment comprises an operating system on which the simulation-device-incompatible model of the technical system is executable, wherein the virtual execution environment has hardware components or software components required for executing the simulation-device-incompatible model that are not present on the simulation device, including a processor, a storage medium, a license mechanism, a simulation environment, or a database.
4. The method according to claim 1 , wherein the incompatible model of the technical system has a precompiled model of the technical system embedded in an output container unit.
This invention relates to the field of technical system modeling, specifically addressing the challenge of integrating incompatible models within a unified framework. The method involves generating a precompiled model of a technical system, which is then embedded into an output container unit. This container unit serves as a standardized interface, allowing the incompatible model to be seamlessly integrated with other models or systems that would otherwise be unable to interact due to differences in structure, format, or computational requirements. The precompiled model ensures that the technical system's behavior, parameters, and constraints are preserved while enabling compatibility with external systems. The output container unit may include additional metadata, dependencies, or conversion logic to facilitate smooth integration. This approach is particularly useful in complex engineering environments where multiple models from different sources or domains must coexist and interact. The method ensures that the embedded model retains its original functionality while being accessible to other systems, thereby enhancing interoperability and reducing the need for manual adjustments or custom interfaces.
5. The method according to claim 4 , wherein the output container unit has a standardized interface or has an interface according to the Functional Mock-up Interface (FMI) specification.
This invention relates to a method for simulating technical systems, particularly in engineering and industrial applications where multiple simulation models need to be integrated and executed in a coordinated manner. The problem addressed is the lack of interoperability between different simulation tools and models, which often leads to inefficiencies, errors, and difficulties in integrating heterogeneous simulation environments. The method involves using an output container unit to manage and transfer simulation data between different simulation models. This output container unit is designed with a standardized interface, such as the Functional Mock-up Interface (FMI) specification, which ensures compatibility and seamless data exchange between diverse simulation tools. The standardized interface allows different simulation models to communicate and interact without requiring extensive modifications or custom integrations. The output container unit can also include additional features, such as data validation, error handling, and performance optimization, to enhance the reliability and efficiency of the simulation process. By using a standardized interface like FMI, the method enables engineers and researchers to integrate simulation models from different vendors and domains, facilitating more comprehensive and accurate system-level simulations. This approach reduces development time, minimizes errors, and improves the overall quality of simulation results. The method is particularly useful in industries such as automotive, aerospace, and energy, where complex systems require multi-domain simulations.
6. The method according to claim 1 , wherein the incompatible model of the technical system is an environment model for a control device or a model of a technical system to be controlled.
7. The method according to claim 1 , wherein the simulation device is a hardware-in-the-loop simulator or a PC-based simulation platform for securing software of an electronic control unit.
8. The method according to claim 1 , wherein the incompatible model is a software model of a technical system, and wherein the software model is a machine code or binary code for an operating system or a processor architecture.
9. A method for testing a control unit or a control unit model with a simulation device, the control unit or the control unit model interacting with a compatible model of a technical system, the compatible model being present on the simulation device, the method comprising: executing the compatible model on the simulation device, the compatible model being a compatible container unit in which a simulation-device-incompatible model of the technical system and a virtual execution environment are embedded, the simulation-device-incompatible model being executed in the virtual execution environment; addressing the compatible model by the control unit or control unit model via interface calls directed to the compatible container unit; and converting the interface calls into customized interface calls via an interface bridge between the compatible container unit and the virtual execution environment, wherein the virtual execution environment addresses the simulation-device-incompatible model of the technical system via the customized interface calls, wherein the simulation-device-incompatible model of the technical system, when executed in the virtual execution environment and encapsulated in the compatible container, is compatible to be executed as the compatible model on the simulation device.
This invention relates to testing control units or control unit models using a simulation device. The problem addressed is the incompatibility between certain models of technical systems and the simulation device, which prevents direct execution. The solution involves a method where a simulation-device-incompatible model of a technical system is embedded within a virtual execution environment, which is then encapsulated in a compatible container unit. This container unit acts as a compatible model that can be executed on the simulation device. The control unit or its model interacts with this compatible model through interface calls directed to the container unit. An interface bridge converts these calls into customized interface calls, allowing the virtual execution environment to address the incompatible model. This approach ensures that the incompatible model, when executed in the virtual environment and encapsulated in the container, becomes compatible with the simulation device. The method enables seamless testing of control units by bridging the gap between incompatible models and the simulation environment.
10. The method according to claim 9 , further comprising: addressing the control unit or control unit model by the incompatible model via second interface calls directed to the virtual execution environment; and converting the second interface calls into second customized interface calls, wherein the compatible container unit addresses the control unit or the control unit model using the second customized interface calls.
11. The method according to claim 10 , wherein the conversion of the second interface calls into second customized interface calls is performed via the interface bridge between the virtual execution environment and the compatible container unit.
12. The method according to claim 9 , wherein the compatible container unit is designed according to an interface standard or according to a Functional Mock-up Interface (FMI) standard.
This invention relates to a method for integrating container units in a simulation environment, addressing the challenge of ensuring compatibility and interoperability between different simulation components. The method involves designing a container unit to interface with a simulation environment, where the container unit encapsulates a simulation model. The container unit is configured to receive input data from the simulation environment, process the input data using the encapsulated simulation model, and generate output data for the simulation environment. The method further includes dynamically loading the container unit into the simulation environment, enabling the simulation model to interact with other simulation components. The container unit is designed according to an interface standard or the Functional Mock-up Interface (FMI) standard, ensuring seamless integration and communication between the simulation model and the broader simulation environment. This approach allows for modular, reusable, and interoperable simulation components, facilitating efficient simulation workflows and reducing compatibility issues.
13. The method according to claim 9 , wherein the incompatible model of the technical system has a precompiled model of the technical system embedded in an output container unit.
This invention relates to the field of technical system modeling and simulation, specifically addressing the challenge of integrating incompatible models within a simulation environment. The method involves using a precompiled model of a technical system that is embedded within an output container unit. This container unit serves as a standardized interface, allowing the incompatible model to be seamlessly integrated into a larger simulation framework. The precompiled model is designed to be self-contained, ensuring that it can operate independently while still interacting with other components of the technical system. This approach resolves compatibility issues by encapsulating the model within a standardized container, which facilitates interoperability between different modeling tools and simulation environments. The method ensures that the embedded model can be executed without requiring modifications to the underlying simulation framework, thus maintaining system integrity and performance. The use of a precompiled model within a container unit also enhances portability, allowing the model to be easily transferred and deployed across different platforms. This solution is particularly useful in complex systems where multiple models from different sources must be integrated, ensuring efficient and accurate simulation results.
14. The method according to claim 9 , wherein the compatible model of the technical system is an environment model for a control unit or a model of a technical system to be controlled.
This invention relates to methods for generating and using models of technical systems, particularly for control and simulation purposes. The method involves creating a model of a technical system that is compatible with a control unit or another technical system to be controlled. The model is generated based on a digital twin of the technical system, which is a virtual representation that includes both a physical model and a behavior model. The physical model describes the structure and geometry of the technical system, while the behavior model describes its dynamic properties and interactions. The method ensures that the generated model accurately reflects the real-world system, enabling effective control and simulation. The model can be used for various applications, such as testing control algorithms, optimizing system performance, or predicting system behavior under different conditions. The invention addresses the need for accurate and reliable models in technical systems, particularly in industries where precise control and simulation are critical, such as automotive, aerospace, and industrial automation.
15. A compatible container compatible with a simulation device and operating on a processor, the simulation device set up for control unit development and the compatible container forming a compatible model of a technical system executable on the simulation device, the compatible container comprising: a simulation-device-incompatible model of the technical system; and a virtual execution environment in which the incompatible model of the technical system is executable, wherein the incompatible model of the technical system is addressable via the compatible container and the virtual execution environment on the simulation device and coupling the compatible container and the virtual execution environment via an interface bridge, wherein the simulation-device-incompatible model of the technical system, when executed in the virtual execution environment and encapsulated in the compatible container, is compatible to be executed as the compatible model on the simulation device.
Unknown
February 2, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.