Method and system for control and co-simulation of physical systems
First Claim
1. A method performed by a processor for control and co-simulation in a system comprising a plurality of subsystems, each subsystem representing a physical system, the method comprising:
- in a first subsystem simulating a first physical system, providing a first time continuous output signal representing a property of the first physical system;
filtering the output signal using a continuous moving average filter as an anti-aliasing filter to form a filtered time continuous signal, wherein filtering the output signal comprises;
integrating the time continuous signal to form an integrated signal,sampling the integrated signal,for each sample, forming an average value from the current sample S0 and a previous sample S0−
n, where n>
0, divided by total sample time h*n, where h is sample period, andforming a filtered time continuous signal from the average values; and
providing the filtered time continuous signal to a second subsystem simulating a second physical system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for control and co-simulation in a system having multiple subsystems, each representing a physical system, includes, in a first subsystem simulating a first physical system, providing a first time continuous output signal representing a property of the first physical system, and filtering the output signal using a continuous moving average (CMA) filter as an anti-aliasing filter to form a filtered time continuous signal. Filtering the output signal includes integrating the time continuous signal to form an integrated signal, sampling the integrated signal, for each sample, forming an average value from the current sample and a previous sample, and forming a filtered time continuous signal from the average values. The method also includes providing the filtered time continuous signal to a second subsystem simulating a second physical system. A system for performing the method is also provided.
8 Citations
14 Claims
-
1. A method performed by a processor for control and co-simulation in a system comprising a plurality of subsystems, each subsystem representing a physical system, the method comprising:
-
in a first subsystem simulating a first physical system, providing a first time continuous output signal representing a property of the first physical system; filtering the output signal using a continuous moving average filter as an anti-aliasing filter to form a filtered time continuous signal, wherein filtering the output signal comprises; integrating the time continuous signal to form an integrated signal, sampling the integrated signal, for each sample, forming an average value from the current sample S0 and a previous sample S0−
n, where n>
0, divided by total sample time h*n, where h is sample period, andforming a filtered time continuous signal from the average values; and providing the filtered time continuous signal to a second subsystem simulating a second physical system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by a processor for control and co-simulation in a system comprising a plurality of subsystems, each subsystem representing a physical system, the method comprising:
-
in a first subsystem simulating a first physical system, providing a first time discrete output signal representing a property of the first physical system, the first discrete output signal having a first sample rate; filtering the output signal using a continuous moving average filter as an anti-aliasing filter to form a filtered time continuous signal, wherein filtering the output signal comprises summing the time discrete signal to form a summed signal, sampling the summed signal using a second sample rate lower than the first sample rate, for each sample, forming an average value from the current sample S0 and previous samples S−
1 . . . S−
(n+1), where n>
0, divided by total number of samples n, andforming a filtered time discrete signal from the average values; and providing the filtered time continuous signal to a second subsystem simulating a second physical system. - View Dependent Claims (10, 11)
-
-
12. A control and co-simulation system comprising a plurality of subsystems, each subsystem representing a physical system, the co-simulation system implemented in a processor and comprising:
-
a first subsystem simulating a first physical system and configured to provide a time continuous output signal representing a velocity or a torque of the first physical system; an anti-aliasing filter connectable to an output of the first subsystem and configured to form a filtered time continuous signal, wherein the anti-aliasing filter comprises; an integrator configured to integrate the time continuous signal to form an integrated signal, a sampling module configured to continuously sample the integrated signal, and an averaging module configured to form an average value for each sample from the current sample S0 and a previous sample S0−
n, where n>
0, divided by total sample time h*n, where h is sample period;an output module configured to form a time continuous output signal from the average values formed by the averaging module; and a second subsystem simulating a second physical system, the second subsystem connectable to the anti-aliasing filter to receive the filtered time continuous signal. - View Dependent Claims (13, 14)
-
Specification