Patents Assigned to Dassault Systems
  • Patent number: 11189091
    Abstract: A method preserves shapes in a solid model when distributing material during topological optimization. A 3D geometric model of a part having a boundary shape is received. The geometric model is pre-processed to produce a variable-void mesh and to produce a frozen mesh representing the boundary shape. The geometric model is apportioned into a plurality of voxels, and a density value is adjusted for each voxel according to an optimization process. An iso-surface mesh is extracted from the voxel data, and a mesh Boolean intersection is derived between the extracted iso-surface mesh and the variable-void mesh. A mesh Boolean union between the mesh Boolean intersection and the frozen mesh.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: November 30, 2021
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Bowen Yu, Kyeong Hwi Lee, Shrikant Savant, Girish Mule
  • Patent number: 11126759
    Abstract: The disclosed methods and systems allow adding constraints (“mates”) between components of the CAD model when in a graphics mode (i.e., when bodies of the CAD model are not loaded). Information regarding CAD model entities is accessed from a computer database, where the CAD model entities belong to one or more components of the subject CAD model. A graphical representation of the subject CAD model is presented to a user without loading bodies of the subject CAD model. The user is enabled to add a constraint between first and second entities of the subject CAD model, and information for the added constraint is stored with the subject CAD model in the computer database. Displaying the model in graphics mode saves time as well as memory usage, and the added constraints persistent after resolving the components from the graphics mode.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 21, 2021
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Sushant Sinha, Nick Birkett-Smith, Christopher George Brooking
  • Patent number: 11118449
    Abstract: This description relates to computer simulation of physical processes, such as computer simulation of multi-species flow through porous media including the determination/estimation of relative permeabilities for the multi-species flow through the porous media.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: September 14, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Bernd Crouse, Xiaobo Nie, Raoyang Zhang, Yong Li, Hiroshi Otomo, Hudong Chen, Andrew Fager
  • Patent number: 11094098
    Abstract: A computer-implemented method for creating an animation summarizing a design process of a three-dimensional object, comprising the steps of: a) acquiring design data during at least one design session; b) automatically identifying time points of said session or sessions corresponding to milestones of the design process, and storing data representing statuses of the three-dimensional object at said milestones; and c) generating and displaying an animation of the design process, including displaying a graphical representation of a timeline (B) providing access to milestone data. A computer program product, non-transitory computer-readable data-storage medium and computer system for carrying out such a method.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 17, 2021
    Assignee: Dassault Systemes
    Inventors: Amal Plaudet-Hammani, Christophe Rene Francis Delfino, Romain Perron
  • Patent number: 11048835
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for the generation and use of a fast battery model. One of the methods includes obtaining temperature data for one or more locations within or on the surface of a battery, the temperature data comprising time-varying heat flow inputs applied to the battery and time-varying temperature signals generated by the battery. The method also includes processing the temperature data to generate a continuous-time thermal model having one or more time-delay elements and one or more parameters, wherein parameter values are fitted using the temperature data.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 29, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventor: Edward Dean Tate, Jr.
  • Patent number: 11042674
    Abstract: The description describes one or more processing devices and one or more hardware storage devices storing instructions that are operable, when executed by the one or more processing devices, to cause the one or more processing devices to perform operations including modeling the porous material as a two-dimensional interface, in a simulation space, in which fluid flows and sound waves travel through the porous material and experience pressure and acoustic losses. The operations also include simulating, in the simulation space, fluid flow and propagation of sound waves, the activity of the fluid being simulated so as to simulate movement of elements within the simulation space and across the interface, where the simulation of the movement of the elements across the interface is governed by the model.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: June 22, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Adrien Mann, Chenghai Sun, Hudong Chen, Raoyang Zhang, Franck Léon Pérot
  • Patent number: 10948896
    Abstract: One goal in automated product designing of additive manufacturing is to obtain designs having overhangs without support structures if the criterion for overhangs is rigorously geometrical. In an embodiment of the present invention, designers can request automated optimization and design, using simulation and sensitivity-based optimization, of structures having overhangs in the print direction that do not need any support structures. In an embodiment, a method includes, at a processor, calculating model design responses and model sensitivities of a computer-aided engineering (CAE) model in a CAE system based on design variables of the CAE model for various design responses being either applied in objective or constraints. The method further includes optimizing values of the design variables. The method further includes calculating physical design variables by employing a penalty function. Additionally, the calculations can also be in conjunction with employing material interpolation schemes.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 16, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventor: Claus Bech Wittendorf Pedersen
  • Patent number: 10929433
    Abstract: The invention notably relates to a computer-implemented method for querying a database. The database comprises 3D modeled objects that each represent a mechanical part. The database further comprises, for each 3D modeled object, a respective morphology signature. The method comprising: providing a query that includes a morphology criterion; returning, as results of the query, respective 3D modeled objects of the database, a respective 3D modeled object being returned based on an extent to which the respective 3D modeled object has a morphology signature that respects the morphology criterion. Such a method improves the field of searching mechanical parts in a database.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: February 23, 2021
    Assignee: Dassault Systemes
    Inventor: Remy Rorato
  • Patent number: 10915680
    Abstract: Embodiments automatically determine optimized designs for manufacturing real-world objects. An embodiment begins with defining a finite element model comprised of a plurality of elements that represents a real-world object. Next, equilibriums and design responses of the object in response boundary conditions are determined, which includes calculating a local volume constraint for a given element of the finite element model. Then, design response sensitivities of the object in response to the boundary conditions are determined, which includes differentiating the calculated local volume constraint to determine sensitivity of a sizing design variable.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 9, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Claus Bech Wittendorf Pedersen, Nikolai Gerzen, Martin-Pierre Hugo Schmidt
  • Patent number: 10885232
    Abstract: A computer-implemented method designs and manufactures a supporting structure for the packaging of a solid object. The supporting structure comprises a plurality of linear support elements that sustain the solid object inside a packaging container. The method includes: a) providing, as an input, a three-dimensional model of the solid object; b) computing a first cumulative linear mass density distribution of the solid object according to a first axis (x); and c) using said first cumulative linear mass density distribution to determine the positions, along said first axis, of linear support elements oriented transversally to said first axis. The resultant positions enable even distribution of the weight of the solid object among the linear support elements. A computer program product, computer-readable data-storage medium, and CAD system carry out such a method.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: January 5, 2021
    Assignee: Dassault Systemes
    Inventors: Pierre Pagliughi, Pascal Hebrard, Rohan Keswani, Patrick Merlat
  • Patent number: 10872181
    Abstract: A computer-implemented method of generating and displaying an exploded view of a three-dimensional model of an assembly (A) of parts (01, 02, 03), the three-dimensional model having a hierarchical structure comprising a plurality of levels, the method comprising the steps of: a) displaying an unexploded view of the assembly; b) displaying a graphical tool (GT) representing the levels of the structure of the assembly and, for each level, an explosion ratio; c) receiving an input for selecting a level and an explosion ratio, and using the graphical tool for displaying them; d) displaying an exploded view of the assembly, wherein only groups of parts associated to higher levels than the selected one are taken apart. A computer program product, non-volatile computer-readable data-storage medium and computer system for carrying out such a method.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: December 22, 2020
    Assignee: Dassault Systemes
    Inventors: Christophe Rene Francis Delfino, Guillaume Romain Dayde, Jacques De Cherade De Montbron, Sebastien Tixier, Francois-Xavier Dolbeau
  • Patent number: 10867088
    Abstract: A method comprising: simulating, in a lattice velocity set, movement of particles in a volume of fluid, with the movement causing collision among the particles; based on the simulated movement, determining relative particle velocity of a particle at a particular location within the volume, with the relative particle velocity being a difference between (i) an absolute velocity of the particle at the particular location within the volume and measured under zero flow of the volume, and (ii) a mean velocity of one or more of the particles at the particular location within the volume; and determining, based on the relative particle velocity, a non-equilibrium post-collide distribution function of a specified order that is representative of the collision.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: December 15, 2020
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Hudong Chen, Raoyang Zhang, Pradeep Gopalakrishnan
  • Patent number: 10860752
    Abstract: The present disclosure is directed to a method and corresponding system that improves accuracy of a computer simulation of an original posture of a digital human model (DHM) relative to a target object. The method and system may obtain information associated with the original DHM posture. The obtained DHM posture information may include a position of a head of the DHM. The method and system may obtain information associated with the target object. The obtained target object information may include a size of the target object and an orientation of the target object. The method and system method may obtain a distance from the head of the DHM to the target object. In some embodiments, the system and method may generate a measure of vision (i.e., vision measure) of the DHM of the target object that the DHM is visually targeting.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: December 8, 2020
    Assignee: Dassault Systémes Americas Corp.
    Inventors: Pierre-Olivier Lemieux, Matthieu Cauffiez, Arnaud Barré, Nicola Hagemeister, Rachid Aissaoui
  • Publication number: 20200356712
    Abstract: A computer-implemented method of machine-learning is described that includes obtaining a dataset of virtual scenes. The dataset of virtual scenes belongs to a first domain. The method further includes obtaining a test dataset of real scenes. The test dataset belongs to a second domain. The method further includes determining a third domain. The third domain is closer to the second domain than the first domain in terms of data distributions. The method further includes learning a domain-adaptive neural network based on the third domain. The domain-adaptive neural network is a neural network configured for inference of spatially reconfigurable objects in a real scene. Such a method constitutes an improved method of machine learning with a dataset of scenes including spatially reconfigurable objects.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 12, 2020
    Applicant: Dassault Systemes
    Inventors: Asma Rejeb Sfar, Mariem Mezghanni, Malika Boulkenafed
  • Patent number: 10830584
    Abstract: It is provided a computer-implemented method for performing body posture tracking, comprising the steps of collecting (S10) depth measurements of a body with at least one depth sensor; collecting (S20) inertial measurements with at least one inertial sensor attached to the body; and determining (S30) at least one posture of the body as a function of the depth measurements and the inertial measurements. Such a method improves the field of body posture tracking.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 10, 2020
    Assignee: Dassault Systemes
    Inventors: Malika Boulkenafed, Fabrice Francis Michel
  • Patent number: 10831952
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data representing the effect of tortuosity on the acoustic behavior of a fluid in a porous medium. One of the methods includes generating by a first data processing program of the data processing apparatus, a model of acoustic behavior of a fluid in a porous medium including an effect of tortuosity, with the model comprising a time variable indicative of a sound speed of the fluid. The method includes rescaling the time variable of the model based on the sound speed in a fluid in the porous medium. The method also includes simulating the acoustic behavior including the effect of tortuosity of the porous medium based on the rescaling of the time-related variables within the model.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: November 10, 2020
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Chenghai Sun, Franck Léon Pérot, Raoyang Zhang, Hudong Chen, David M. Freed, Ilya Staroselsky, Adrien Mann
  • Patent number: 10803414
    Abstract: Computer systems and methods that identify and assess risk in a supply chain network. The systems and methods create a visual model of a supply chain network, which includes: (i) logical stations graphically representing the physical sites in the supply chain network, and (ii) logical transits graphically representing the transportation of materials between the represented physical sites. For each given logical station, the systems and methods identify risk values for risk categories associated with the physical site. The systems and methods identify the risk values based on physical conditions related to: (a) the physical site represented by the given logical station, (b) each physical site represented by a logical station positioned in a downstream supply chain path to the given logical station, and (c) each transportation represented by a logical transit positioned in the downstream supply chain path.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 13, 2020
    Assignee: Dassault Systemes Americas Corp.
    Inventor: Girish B. Shenoy
  • Patent number: 10796039
    Abstract: The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) finite element mesh of a 3D part that includes a lattice structure. The method includes superposing a regular tiling of cells with a solid representation of the 3D part, partitioning the cells into two groups, a first group of cells, each in contact with the solid representation, and a second group of cells, none in contact with the solid representation. The method also includes computing a Boolean union of the first group of cells and the solid representation, the Boolean union forming a volume, finite element meshing the volume of the computed Boolean union while preserving the set of faces of the first group of cells that are shared with the second group of cells, and merging the finite element meshes of the cells of the second group and the meshed volume of the computed Boolean union.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: October 6, 2020
    Assignee: Dassault Systemes
    Inventors: Martin-Pierre Schmidt, Jean-Marc Lachaume, David Leo Bonner
  • Patent number: 10783707
    Abstract: The disclosure notably relates to a computer-implemented method for 3D reconstruction. The method comprises providing a 3D point cloud representing a real object. The method also comprises fitting the 3D point cloud with parametric surfaces. The method also comprises defining a partition of the parametric surfaces into oriented facets which respect intersections between the parametric surfaces. The method also comprises determining, among the oriented facets of the partition, a set of facets that represents a skin of the real object. The determining comprises minimizing an energy. The energy includes a data term and a constraint term. The data term increasingly penalizes discarding facets, as a level of fit between a discarded facet and the 3D point cloud increases. The constraint term penalizes formation of non-skin geometry by kept facets. Such a method provides an improved solution for 3D reconstruction.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: September 22, 2020
    Assignee: Dassault Systemes
    Inventors: Fernando Manuel Sanchez Bermudez, Mourad Boufarguine, Guillaume Randon
  • Patent number: 10773466
    Abstract: A computer-implemented method and system create a three-dimensional (3D) model of a personalized object that represents of a real-world physical product. The 3D model contains one or more symbol parts, where each of the symbol parts is a computer representation of a symbol and a 3D font determines the shape of each of the symbol parts. A user interface is provided to enable a user to specify the symbol parts to personalize the real-world physical product. A transformation operation is performed, which transforms the 3D model in any one of the six degrees of freedom and enables a user to visualize in three dimensions on a computer screen a representation of the physical product prior to purchase.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: September 15, 2020
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Jean-Jacques Grimaud, Igor Kaptsan