Patent ID: 8521484

Claim:
A method executed in a computer system for matching a computed curve to a target curve representing material behaviors in engineering simulations, the method comprising: receiving a definition of a target curve in a computer system, the target curve being defined by a first set of points; obtaining a computed curve using a computer aided engineering analysis model in an engineering simulation configured for creating the computed curve via a plurality of control parameters of the engineering simulation, the computed curve being defined by a second set of points; creating a third set of points on the computed curve using a mapping scheme that includes: a) normalizing coordinates of the first set of points using the target curve's smallest bounding range into a normalized coordinate system of the target curve; b) normalizing coordinates of the second set of points using the computed curve's smallest bounding range; c) calculating the target curve's total length by adding up respective segment lengths of all segments of the target curve using the normalized coordinates of the first set of points, each of the segments being a part of the target curve between two adjacent points in the first set; d) calculating a segment length ratio of each of the segments of the target curve by dividing the corresponding segment length by the target curve's total length; e) calculating the computed curve's total length using the normalized coordinates of the second set of points; f) placing the third set of points on the computed curve based on respective coordinates derived by multiplying the corresponding segment length ratio to the computed curve's total length; g)transforming the third set of points back to the computed curve's original coordinate system; and h) transforming the third set of points into the normalized coordinate system of the target curve; iteratively updating the computed curve defined by the newly created third set of points by adjusting the control parameters until a discrepancy between the computed and target curves is within a tolerance, the discrepancy is calculated using the third set and the first set of points; and storing the control parameters along with the computer aided engineering analysis model into a file on a storage device coupled to the computer system upon user's instructions.