Estimating Noise Characteristics in Physical System Simulations
First Claim
1. A method comprising:
- analyzing, by one or more processors, model elements of an executable model to partition the model elements into one or more linear portions of the executable model and one or more nonlinear portions of the executable model, the executable model representing a physical system comprising a hydraulic system, an electrical system, a mechanical system, or a pneumatic system; and
executing the executable model to simulate behavior of the physical system, the simulating including, for each of multiple time intervals of the simulation;
for a first nonlinear portion, computing a correlation matrix characterizing noise associated with one or more ports of the executable model, the computing comprising (1) determining a scattering matrix that corresponds to a portion of the physical system represented by the first nonlinear portion without accounting for any noise within the portion of the physical system, and (2) based on noise within the portion of the physical system, deriving the correlation matrix from the scattering matrix,identifying noise sources representing noise within the portion of the physical system based on the correlation matrix,computing at least one characteristic of noise associated with each noise source, andoutputting noise characteristics at selected ports of the executable model.
1 Assignment
0 Petitions
Accused Products
Abstract
Model elements of an executable model, representing a physical system, are partitioned into one or more linear portions and one or more nonlinear portions. Simulating behavior of the physical system, by executing the model, includes, for each of multiple simulation time intervals, for a first nonlinear portion, computing a correlation matrix characterizing noise associated with one or more ports of the model. A scattering matrix corresponds to a portion of the physical system represented by the first nonlinear portion without accounting for any noise within the portion of the physical system. The correlation matrix is derived from the scattering matrix based on noise within the portion of the physical system. Noise sources representing noise within the portion of the physical system are identified based on the correlation matrix. At least one characteristic of noise associated with each noise source is computed, and noise characteristics are output at selected ports.
-
Citations
25 Claims
-
1. A method comprising:
-
analyzing, by one or more processors, model elements of an executable model to partition the model elements into one or more linear portions of the executable model and one or more nonlinear portions of the executable model, the executable model representing a physical system comprising a hydraulic system, an electrical system, a mechanical system, or a pneumatic system; and executing the executable model to simulate behavior of the physical system, the simulating including, for each of multiple time intervals of the simulation; for a first nonlinear portion, computing a correlation matrix characterizing noise associated with one or more ports of the executable model, the computing comprising (1) determining a scattering matrix that corresponds to a portion of the physical system represented by the first nonlinear portion without accounting for any noise within the portion of the physical system, and (2) based on noise within the portion of the physical system, deriving the correlation matrix from the scattering matrix, identifying noise sources representing noise within the portion of the physical system based on the correlation matrix, computing at least one characteristic of noise associated with each noise source, and outputting noise characteristics at selected ports of the executable model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing system comprising:
-
one or more processors configured to; analyze model elements of an executable model to partition the model elements into one or more linear portions of the executable model and one or more nonlinear portions of the executable model, the executable model representing a physical system comprising a hydraulic system, an electrical system, a mechanical system, or a pneumatic system; and execute the executable model to simulate behavior of the physical system, the simulating including, for each of multiple time intervals of the simulation; for a first nonlinear portion, computing a correlation matrix characterizing noise associated with one or more ports of the executable model, the computing comprising (1) determining a scattering matrix that corresponds to a portion of the physical system represented by the first nonlinear portion without accounting for any noise within the portion of the physical system, and (2) based on noise within the portion of the physical system, deriving the correlation matrix from the scattering matrix, identifying noise sources representing noise within the portion of the physical system based on the correlation matrix, computing at least one characteristic of noise associated with each noise source, and outputting noise characteristics at selected ports of the executable model. - View Dependent Claims (17, 18, 19, 20)
-
-
21. One or more non-transitory computer-readable media, having stored thereon instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
-
analyzing model elements of an executable model to partition the model elements into one or more linear portions of the executable model and one or more nonlinear portions of the executable model, the executable model representing a physical system comprising a hydraulic system, an electrical system, a mechanical system, or a pneumatic system; and executing the executable model to simulate behavior of the physical system, the simulating including, for each of multiple time intervals of the simulation; for a first nonlinear portion, computing a correlation matrix characterizing noise associated with one or more ports of the executable model, the computing comprising (1) determining a scattering matrix that corresponds to a portion of the physical system represented by the first nonlinear portion without accounting for any noise within the portion of the physical system, and (2) based on noise within the portion of the physical system, deriving the correlation matrix from the scattering matrix, identifying noise sources representing noise within the portion of the physical system based on the correlation matrix, computing at least one characteristic of noise associated with each noise source, and outputting noise characteristics at selected ports of the executable model. - View Dependent Claims (22, 23, 24, 25)
-
Specification