Dassault Systemes Simulia Corp.
|Dassault Systemes Simulia Corp. Patent applications|
|Patent application number||Title||Published|
|20150178424||CAD-Based Initial Surface Geometry Correction - The present invention relates to a method and system for performing a finite element simulation. Embodiments of the present invention determine accurate contact simulations. A method according to the principles of the present invention begins by obtaining a first finite element model and a first computer aided design (CAD) model that the first finite element model represents. Next, a finite element simulation is performed using at least the first finite element model and the first CAD model. According to an embodiment of the present invention, performing the finite element simulation comprises determining one or more variations between the first finite element model and the first CAD model.||06-25-2015|
|20150178423||Intra-Increment Adjustments of Implicit Finite Element Simulation - An embodiment of the invention involves increasing the penalty stiffness within a finite element simulation increment, which is more accurate because it avoids following a solution path with significant non-physical penetrations. An embodiment of the present invention begins by determining a first value of a parameter used by a finite element simulation of a load increment. Next, a first solution of the finite element simulation is determined by performing Newton iterations using the first value of the parameter until a first convergence check is satisfied. Then, a second value the parameter is determined wherein the second value of the parameter is unequal to the first value of the parameter. Finally, a second solution of the finite element simulation is determined by continuing the Newton iterations using the second value of the parameter until a second convergence check is satisfied, the first convergence check being different than the second convergence check.||06-25-2015|
|20150052163||Pattern-Enabled Data Entry and Search - In the proposed approach cluster elements (bins) are made available as a keypad in the form of a cluster map. The user directly selects the cluster element (bin) with a mouse, touch or actual keypad. For each of the associated attributes, a cluster map is available that orders the attributes from high-to-low by color or shade intensity. When a cluster element is selected in one cluster map, that same cluster element is also highlighted in other cluster maps. For each of the cluster maps, a value axis is available which shows the value of the parameter for the selected cluster element. In the case of numerical values, the high/low attribute pattern across the cluster maps is easily visible. The selected data objects in the cluster map are displayed in a separate widget.||02-19-2015|
|20140188443||Accelerated Modal Frequency Response Calculation - A computer-implemented method is provided for simulating a modal frequency response of a real-world object. The computer-implemented method includes dividing a plurality of excitation frequencies into a plurality of excitation frequency subsets, calculating modal frequency responses for at least a portion of the excitation frequencies in a given excitation frequency subset, and generating a simulation of the real-world object based at least in part on the modal frequency responses.||07-03-2014|
|20140092030||TOUCH-ENABLED COMPLEX DATA ENTRY - A computer-implemented method for touch input via a multi-touch surface includes displaying an input widget via the multi-touch surface, wherein the input widget includes at least one control field and at least one element bar. A finger contact is detected along the multi-touch surface and substantially within the control field or the element bar. In response to detecting the finger contact, the contents of the element bar are adjusted.||04-03-2014|
|20140005989||Co-Simulation Procedures Using Full Derivatives of Output Variables||01-02-2014|
|20130332129||HYDRAULIC FRACTURE SIMULATION WITH AN EXTENDED FINITE ELEMENT METHOD - A computer-implemented method includes defining respective positions of a first set of nodes and a second set of nodes in an enrichment region, and performing a coupled pore fluid diffusion and stress analysis on the enrichment region at the first set of nodes. It is then determined whether the second set of nodes is activated—representing a fracture—as a result of the analysis, and the results are visually output to a user.||12-12-2013|
|20130325409||NUMERICAL MODELING OF LINEWELD CONNECTIONS - A computer-implemented method for modeling a lineweld connecting two modeled parts includes receiving lineweld properties from a user, wherein the properties include a lineweld path. The computer-implemented method also includes positioning a plurality of fastener definitions at discrete points along the lineweld path, defining beam element definitions between adjacent fastener definitions, and analyzing the lineweld based on the fastener definitions and beam element definitions.||12-05-2013|
|20130304440||VERIFICATION OF CYBER-PHYSICAL SYSTEMS USING OPTIMIZATION ALGORITHMS - A computer-implemented method for verifying a model in a product lifecycle management (PLM) system includes defining a model and an envelope of allowable model states and, based on one or more requirements, deriving at least one counterexample objective. The method also includes optimizing a set of parameters related to the allowable model states and the allowable model context, redefining at least one of the model and the allowable model states when the at least one counterexample objective is outside of a specified tolerance, and, after a predefined number of iterations, defining the model as verified.||11-14-2013|
|20130304439||TOLERANCES ON SIMULATED BEHAVIOR - A computer-implemented method for simulating behavior of a modeled object includes storing a tolerance attribute value in a memory area for a specified parameter of the modeled object, defining a set of rules representative of a plurality of assumptions of a model simulation, executing the model simulation based on the tolerance attribute, verifying an output of the model simulation with respect to a set of rules that are dependent on input and output values for which the tolerance attribute as verified, and validating the output behavior against requirements for every stage of the product lifecycle, from preliminary design to end of life.||11-14-2013|
|20130124150||SUBSTRUCTURE GENERATION USING AUTOMATED MULTILEVEL SUBSTRUCTURING - A computer-implemented method is provided for use in finite element analysis of a three-dimensional (3D) representation of a physical object. The computer-implemented method includes combining a plurality of retained degrees of freedom of the 3D representation to form a root substructure, reducing a structure of the 3D representation on to a reduced automated multilevel substructuring (AMLS) subspace, and computing a plurality of eigenmodes and condensed operators based on the reduced structure, and computing constraint modes using an AMLS transformation matrix. The computer-implemented method also includes generating at least one substructure of the 3D representation based on the plurality of eigenmodes, constraint modes, and condensed operators, and storing the at least one substructure in a memory area.||05-16-2013|
Patent applications by Dassault Systemes Simulia Corp.