Patent ID: 9129083
Filing Date: 2015-09-08
Classification: G06F,Y02T

Abstract:
1. A computer-implemented method for computing a reflected property of a real-world object represented as a three-dimensional (3D) model generated by a computer-aided design (CAD) modeling system, the method comprising: in the CAD modeling system, constructing a plurality of components of the 3D model representing the real-world object, wherein one component of the plurality of components is a motor component and represents a motor in the real-world object, and remaining components of the plurality of components are non-motor components corresponding to other components of the real-world object; representing in the CAD modeling system the plurality of non-motor components of the 3D model as a single virtual body; creating in the CAD modeling system a formulation for determining a time variation of a reflected property of the 3D model, wherein: the reflected property is one of reflected mass and reflected inertia; if the motor is a linear motor, the formulation determines how a mass of the single virtual body representing the non-motor components changes over time and the mass at a specific time is the reflected mass of the 3D model at the specific time; and if the motor is a rotary motor, the formulation determines how an inertia of the single virtual body representing the non-motor components changes over time and the inertia at the specific time is the reflected inertia of the 3D model at the specific time; calculating a set of values of the reflected property with respect to time by: (i) executing in the CAD modeling system a dynamic simulation computer program that simulates behavior of the real-world object represented by the 3D model having the motor component and the non-motor components, wherein: the dynamic simulation interacts with a solver that provides inputs to the formulation, and the inputs are at least one of velocity data, acceleration data, force data, and torque data, and not model geometry; and (ii) in the CAD modeling system applying the formulation to the 3D model, wherein said applying the formulation uses the at least one of velocity data, acceleration data, force data, and torque data, instead of model geometry alone, and determines the time variation of the reflected mass of the 3D model when the motor is a linear motor and the time variation of the reflected inertia of the 3D model when the motor is a rotary motor, and wherein applying the formulation further comprises determining a ratio of one of force and torque with respect to acceleration when the velocity at the specific time is a zero value and an acceleration at the specific time is non-zero; and presenting through the CAD modeling system information depicting one of the determined reflected mass of the 3D model as a function of time and determined reflected inertia of the 3D model as a function of time.