Co-simulation system with delay compensation and method for control of co-simulation system

US11144692B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11144692-B2
Application numberUS-201916259439-A
CountryUS
Kind codeB2
Filing dateJan 28, 2019
Priority dateJan 30, 2018
Publication dateOct 12, 2021
Grant dateOct 12, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of providing stable communication between subsystems in a co-simulation system, including providing a signal S1 describing an output angular velocity of a rotating body of the first physical system; filtering the signal S1 using a continuous moving average, CMA, filter; and forming a time discrete first output signal S1*. In a second subsystem the signal S1* is received and the angular velocity described by S1* is applied to the second physical system. A response signal S2* describes a torque generated by the second subsystem. The response signal S2* is received by the first subsystem where a time discrete feedback signal SF* is formed based on the difference between the response signal S2* and a time discrete damping signal SD*.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of providing stable communication between subsystems in a co-simulation system comprising a plurality of subsystems, each subsystem representing a physical system of a vehicle, the method comprising: in a first subsystem of the co-simulation system, simulating a first physical system, providing a first time continuous signal S 1 describing a first output angular velocity of a rotating body of the first physical system; filtering the first time continuous signal S 1 using a continuous moving average, CMA, filter and forming a time discrete first output signal S 1 *; in a second subsystem of the co-simulation system, simulating a second physical system, receiving the time discrete first output signal S 1 * from the first subsystem, applying the angular velocity described by the time discrete first output signal S 1 * to the second physical system, and providing a time discrete response signal S 2 * from the second subsystem describing a torque generated by the second subsystem; in the first subsystem, receiving the response signal S 2 * and forming a time discrete feedback signal S F * based on the difference between the response signal S 2 * and a time discrete damping signal S D *, wherein forming the damping signal S D * comprises applying an inertia to the rotating body of the first physical system, resulting in a time continuous damping signal S D representing a torque, followed by filtering the time continuous damping signal S D using a CMA-filter and applying a unit delay to form the time discrete damping signal S D *, thereby synchronizing S D * with S 2 *; and applying the time discrete feedback signal S F * as a torque to the rotating body. 2. The method according to claim 1 , wherein the inertia is modeled by a spring-damper resonator system. 3. The method according to claim 2 , wherein a natural frequency of the spring damper resonator system is higher than a Nyquist frequency for a sampling rate of the co-simulation system. 4. The method according to claim 1 , wherein the continuous moving average, CMA, filter is an energy conserving filter. 5. The method according to claim 1 , wherein the co-simulation system simulates an automotive transmission system. 6. The method according to claim 1 , wherein the inertia is an estimated inertia based on a torque output from the second subsystem. 7. The method according to claim 1 , further comprising, in the first subsystem: determining a time discrete acceleration signal A 1 * of the first time discrete output signal S 1 *; filtering the time discrete acceleration signal A 1 * with a time discrete moving average, DMA, filter; determining a torque of the second subsystem from the response signal S 2 *; and estimating the inertia based on the time discrete acceleration signal A 1 * and the torque from the time discrete response signal S 2 *. 8. The method according to claim 1 , further comprising: determining a time discrete acceleration signal A 1 * of the first time discrete output signal S 1 *; filtering the time discrete acceleration signal A 1 * with a time discrete moving average, DMA, filter; determining a discrete time derivative of the acceleration signal A 1 *; determining a discrete time derivative of the response signal S 2 *; and estimating the inertia based on the discrete time derivative of the acceleration signal A 1 * and the discrete time derivative of the response signal S 2 *. 9. A co-simulation system comprising a plurality of subsystems, each subsystem representing a physical system of a vehicle, the co-simulation system comprising: a first subsystem of the co-simulation system, configured to simulate a first physical system, providing a first time continuous signal S 1 describing a first output angular velocity of a rotating body of the first physical system; a continuous moving average, CMA, filter configured to filter the first time continuous signal S 1 to form a time discrete first output signal S 1 *; a second subsystem of the co-simulation system, configured to simulate a second physical system, the second subsystem being configured to receive the time discrete first output signal S 1 * from the first subsystem, apply the angular velocity described by the time discrete first output signal S 1 * to the second physical system, and to provide a time discrete response signal S 2 * from the second subsystem describing a torque generated by the second subsystem; the first subsystem being further configured to: receive the response signal S 2 * and to form a time discrete feedback signal S F * based on the difference between the response signal S 2 * and a time discrete damping signal S D *, wherein the damping signal S D * is formed by applying an inertia to the rotating body of the first physical system, resulting in a time continuous damping signal S D representing a torque, followed by filtering the time continuous damping signal S D using a CMA-filter and applying a unit delay to form the time discrete damping signal S D *, thereby synchronizing S D * with S 2 *; and apply the time discrete feedback signal S F * as a torque to the rotating body. 10. The co-simulation system according to claim 9 , wherein the first subsystem further comprises a spring-damper resonator system configured to model the inertia. 11. The co-simulation system according to claim 10 , wherein the spring-damper resonator system is configured such that a natural frequency of the spring damper resonator system is higher than a Nyquist frequency for a sampling rate of the co-simulation system. 12. The co-simulation system according to claim 9 , wherein the co-simulation system simulates an automotive transmission system. 13. The co-simulation system according to claim 9 , wherein the inertia is an estimated inertia based on a torque output from the second subsystem. 14. The co-simulation system according to claim 9 , wherein the first subsystem is further configured to: determine a time discrete acceleration signal A 1 * of the first time discrete output signal S 1 *; filter the time discrete acceleration signal A 1 * with a time discrete moving average, DMA, filter; determine a torque of the second subsystem from the response signal S 2 *; and estimate the inertia based on the time discrete acceleration signal A 1 * and the torque from the time discrete response signal S 2 *. 15. The co-simulation system according to claim 9 , wherein the second subsystem is black box system.

Assignees

Inventors

Classifications

  • characterised by the control or regulation method (F02D41/1473, F02D41/1477 take precedence) · CPC title

  • electric · CPC title

  • Vehicle, aircraft or watercraft design · CPC title

  • Simulation · CPC title

  • HW-SW co-design, e.g. HW-SW partitioning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11144692B2 cover?
A method of providing stable communication between subsystems in a co-simulation system, including providing a signal S1 describing an output angular velocity of a rotating body of the first physical system; filtering the signal S1 using a continuous moving average, CMA, filter; and forming a time discrete first output signal S1*. In a second subsystem the signal S1* is received and the angular…
Who is the assignee on this patent?
Volvo Car Corp
What technology area does this patent fall under?
Primary CPC classification G09B23/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 12 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).