Patents Assigned to Dassault Systemes Americas Corp.
-
Patent number: 12169669Abstract: Disclosed are techniques for scalar solvers in flow simulations that include simulating using a scalar lattice velocity set in a computing system, movement of scalar particles representing a scalar quantity in a volume of fluid, with the scalar particles carried by flow particles of the volume of fluid, and with the movement of the scalar particles causing collisions among the scalar particles; and evaluating, a non-equilibrium post-collide scalar distribution function of a specified order that is representative of the scalar collision.Type: GrantFiled: August 7, 2020Date of Patent: December 17, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Pradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen, Avinash Jammalamadaka
-
Patent number: 12164846Abstract: A computer-implemented method of automatically determining an optimized design for manufacturing a real-world object includes: defining, in memory of a computer-based processor, a finite element model representing a real-world object, the finite element comprising a plurality of elements; evaluating, with the computer-based processor, a distribution of a design variable throughout a vicinity of the finite element model, using singular value decomposition (SVD), to produce a singular value for the design variable in each respective element in the vicinity of the finite element model; defining optimization constraints for the vicinity of the finite element model based on the singular values produced from the SVD; and optimizing the finite element model with respect to the design variable by locally enforcing a geometry of the real-world object in the vicinity based on the defined optimization constraints.Type: GrantFiled: December 8, 2020Date of Patent: December 10, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Nikolai Gerzen, Claus Bech Wittendorf Pedersen, Thorsten Horst Henryk Michalski
-
Patent number: 12125596Abstract: Described are computer aided techniques to simulate a human respiratory event. The computer aided techniques access a model including a portion of a person's respiratory tract, which models the respiratory tract as a volumetric region, initiate a respiratory event into the volumetric regions, which respiratory event originates in the accessed model at a depth that is inside of the modeled respiratory tract, simulate movement of elements of the respiratory event within the volumetric region, with the elements representing particles of the respiratory event, at an inlet boundary condition representing an area of the model that is at the threshold depth inside the respiratory tract, and obtain from the simulation, a representation of a trajectory of particles of the respiratory event.Type: GrantFiled: December 23, 2020Date of Patent: October 22, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Jonathan T. Jilesen, Gregory M. Laskowski
-
Patent number: 12118279Abstract: Techniques for simulating fluid flow on a computer that involve a stable entropy solver are described. The techniques include simulating activity of a fluid across a mesh, the activity of the fluid being simulated so as to model movement of particles across the mesh, storing, in a computer accessible memory, a set of state vectors for each mesh location in the mesh, each of the state vectors comprising a plurality of entries that correspond to particular momentum states of possible momentum states at a corresponding mesh location, simulating a time evolution of entropy of the flow by collecting incoming set of distributions from neighboring mesh locations for the collision operation, calculating by the computer scalar values in each location, determining outgoing distributions as a product of the collision operation and addition of a heat source, and modifying the flow by the computer performing for a time interval, an advection of the particles to subsequent mesh locations.Type: GrantFiled: February 13, 2019Date of Patent: October 15, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Pradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen
-
Patent number: 12079552Abstract: Techniques for simulating fluid flow using a lattice Boltzmann (LB) approach for solving scalar transport equations and solving for total energy are described. In addition to the lattice Boltzmann functions for fluid flow the techniques include modifying a set of state vectors of the particles by adding specific total energy to states of particles that will be advected and subtracting the specific total energy from states of particles that will not be advected over a time interval and performing advection of the particles according to the modified set of states.Type: GrantFiled: March 8, 2022Date of Patent: September 3, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Pradeep Gopalakrishnan, Hudong Chen, Raoyang Zhang, Avinash Jammalamadaka, Yanbing Li
-
Patent number: 12073154Abstract: Disclosed are computer implemented techniques for correcting for numerically generated pressure waves at an inlet of a simulation space. The techniques include receiving a model of a simulation space and applying an inlet pressure to an inlet of the simulation space. The applied inlet pressure generates fluctuating velocities that produce undesired, numerically-generated pressure waves. The numerically generated pressure waves are measured to establish a measured pressure history. The measured pressure history is subtracted from the applied inlet boundary pressure history to provide a set of boundary conditions. The process conducts a fluid simulation using the set of boundary conditions.Type: GrantFiled: October 1, 2020Date of Patent: August 27, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Sivapalan Senthooran, Mohamed Ibrahim Eldesouky, Robert Powell, Ales Alajbegovic
-
Patent number: 12032192Abstract: Embodiments calculate birefringence of materials. One such embodiment builds one or more three-dimensional structure models of one or more compounds forming a material. Each built three-dimensional structure model is aligned along a molecular axis and one or more tilt angles are set for each aligned three-dimensional structure model. A molecular polarizability tensor for each three-dimensional structure model with the set tilt angles is then calculated. An embodiment accounts for anisotropy by measuring the width and length of each model with the set tilt angles to determine aspect ratios. To continue, birefringence of the material is calculated based on the determined molecular polarizability tensors of the one or more models. Embodiments can be employed for simulating, optimizing, and designing real-world objects, e.g., in an optimization to select a material for a phone display that conforms with performance/manufacturing requirements.Type: GrantFiled: August 9, 2022Date of Patent: July 9, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Sabine Schweizer, Kwan Skinner, Lalitha Subramanian
-
Patent number: 12001767Abstract: Systems, methods, and computer program products can be used for determining the amount of oil removed by a miscible gas flood. One of the methods includes identifying locations of oil within a volume representing a reservoir rock sample. The method includes identifying locations of gas within the volume. The method also includes determining the amount of oil removed based on locations within the volume where oil is either coincident with the gas or is connected to the gas by a continuous oil path.Type: GrantFiled: May 15, 2023Date of Patent: June 4, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Bernd Crouse, Rui Xu, Guangyuan Sun
-
Patent number: 12002159Abstract: Disclosed are computer implemented techniques for conducting a simulation of physical properties of a porous medium. The features include receiving a micro-CT 3D image that captures a representative elemental volume of the porous medium, the porous medium defined as having mineral types and fluid types with individual grains and grain to grain contacts, labeling the micro-CT 3D image as individual voxels according to mineral and fluid types and labeling the mineral type voxels as belonging to separated and fixed individual grains. The features also include transforming the labeled voxels into an unstructured conformal mesh representation for all grains and applying the unstructured conformal mesh representation to a parametric cohesive contact engine, with the parametric cohesive contact engine executing a parametric cohesive contact model that has an adjustable parameter, a critical separation ?0 conditioned according to consolidation level.Type: GrantFiled: June 9, 2021Date of Patent: June 4, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Zhuang Sun, Rafael Salazar-Tio, Andrew Fager, Bernd Crouse
-
Patent number: 11941331Abstract: Systems, methods, and computer program products can be used for visualizing the behavior of flow of two or more fluid phases, wherein a fluid phase behavior is represented in a visualization. One of the methods includes determining an occupation time, which is the amount of elapsed time from when a fluid phase first occupies a particular location until a second time. The method includes generating data for a visualization, with a location in the visualization corresponding to the particular location, and with the generated data for that location in the visualization indicating the occupation time.Type: GrantFiled: August 29, 2022Date of Patent: March 26, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Bernd Crouse, Rui Xu
-
Patent number: 11907625Abstract: Disclosed are computer implemented techniques for conducting a fluid simulation of a porous medium. These techniques involve retrieving a representation of a three dimensional porous medium, the representation including pore space corresponding to the porous medium, with the representation including at least one portion of under-resolved pore structure in the porous medium, defining a representative flow model that includes the under-resolved pore structure in the representation, and constructing by the computer system fluid force curves that correspond to fluid forces in the under-resolved pore structure in the representation.Type: GrantFiled: December 29, 2020Date of Patent: February 20, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Hiroshi Otomo, Rafael Salazar Tio, Hudong Chen, Raoyang Zhang, Andrew Fager, Ganapathi Raman Balasubramanian, Bernd Crouse, Hongli Fan, Jingjing Yang
-
Patent number: 11886174Abstract: Embodiments simulate a manufacturing resource including a cable by creating a polyline model of the cable that includes a collection of points. For each point, there is an associated point mass and zero mass sphere, and an assigned elasticity and torsional stiffness between the point and adjacent points. Position and orientation of a start point and an end point of the points is defined based upon position in three dimensional (3D) space of a manufacturing resource. In turn, a simulation of the cable for a time step is performed by computing forces on each point using: (i) the associated point mass, (ii) the associated zero mass sphere, (iii) the assigned elasticity and torsional stiffness between the point and adjacent points, and (iv) the defined position and orientation of the start point and end point. Performing the simulation determines position in 3D space of each point based on the computed forces.Type: GrantFiled: July 31, 2020Date of Patent: January 30, 2024Assignee: Dassault Systemes Americas Corp.Inventor: Uday Pathre
-
Patent number: 11836126Abstract: A method for validating a query result for a query of a database uses an index of the database. A selection of a set of source data from the database is received and a first hash operation is performed on the source data in the database resulting in a database hash value for the source data. A second hash operation is performed on the source data in the index resulting in an index hash value. The index hash value is compared with the database hash value, and a guarantee indication is provided for the source data in the index.Type: GrantFiled: December 17, 2019Date of Patent: December 5, 2023Assignee: Dassault Systemes Americas Corp.Inventors: Charles Pinnell, Guy Daniel Rotheram
-
Patent number: 11775699Abstract: Grasping remains a complex topic for simulation. Embodiments provide a method to automatically determine grasping cues for tools. An example embodiment scans a CAD model representing a real-world tool to generate a series of sections from the CAD model. In turn, properties of each section are extracted and one or more regions of the CAD model are identified based upon the extracted properties and a tool family to which the tool represented by the CAD model belongs. To continue, a respective classification for each of the one or more identified regions is identified and grasping cues for the CAD model are generated based upon the determined respective classification for each of the one or more regions.Type: GrantFiled: May 1, 2020Date of Patent: October 3, 2023Assignee: DASSAULT SYSTEMES AMERICAS CORP.Inventors: Alexandre Macloud, Louis Rivest, Ali Zeighami, Pierre-Olivier Lemieux, Rachid Aissaoui
-
Patent number: 11676091Abstract: Embodiments are directed to computer systems and methods that provide a data-driven approach to product benchmarking. The systems and methods identify a product being developed on a product development platform. The systems and methods repeatedly evaluate products similar in operation to the identified product. In response to the evaluation, the systems and methods automatically determine current performance capabilities of the similar products and digitize the determined current performance capabilities as current benchmark parameters in a central database integrated within the platform. The systems and methods generate output, by an application of the platform, based on searching the current benchmark parameters in the database, and develop functions and parts for the identified product using the generated output.Type: GrantFiled: October 17, 2017Date of Patent: June 13, 2023Assignee: Dassault Systemes Americas Corp.Inventor: Ajay Prasad
-
Patent number: 11620416Abstract: Embodiments determine positioning of a mannequin. One such embodiment begins by determining a frame of a grasping element of a mannequin represented by a computer-aided design (CAD) model and determining a frame of an object to be grasped, where is object is also represented by a CAD model. To continue, degrees of freedom of the mannequin are specified and limits on the specified degrees of freedom are set. In turn, using an inverse kinematic solver, positioning of the mannequin grasping the object is determined based upon: (i) the determined frame of the grasping element, (ii) the determined frame of the object, (iii) the specified degrees of freedom, and (iv) the set limits on the specified degrees of freedom.Type: GrantFiled: May 1, 2020Date of Patent: April 4, 2023Assignee: DASSAULT SYSTEMES AMERICAS CORP.Inventors: Pierre-Olivier Lemieux, Quentin Bourret, Rachid Aissaoui, Nicola Hagemeister
-
Patent number: 11442111Abstract: An automated system and method to investigate degradation of cathode materials in batteries via atomistic simulations, and in particular by simulating the creation of atomistic defects in the cathode material, which occurs during charge cycling. A systematic procedure relates the degradation of battery performance metrics to underlying structural changes due to atomic rearrangements within the material, for example through density functional theory simulations. The performance metrics modeled with this approach include the Open Cell Voltage (OCV) as well as the discharge capacity curve.Type: GrantFiled: February 24, 2021Date of Patent: September 13, 2022Assignee: DASSAULT SYSTEMES AMERICAS CORP.Inventors: Johan Carlsson, Kwan Skinner, Michael Doyle, Nick Reynolds, Lalitha Subramanian, Felix Hanke
-
Patent number: 11409924Abstract: Embodiments are directed to methods and systems for automatically determining a resource layout. An example embodiment begins by obtaining data indicating a position and a task performed by each resource of a plurality of resources. Then, for each resource of the plurality, a respective zone on a plane of interest occupied by the resource is automatically determined using the obtained data indicating the position and the task performed by the resource. In turn, determined zones of two or more resources of the plurality of resources are automatically combined into a combined zone based upon criteria and a file, e.g., a CAD/CAM file, indicating a layout of the plurality of resources on the plane of interest is automatically created based upon the determined zones and the combined zone.Type: GrantFiled: August 15, 2019Date of Patent: August 9, 2022Assignee: DASSAULT SYSTÉMES AMERICAS CORP.Inventors: Gaurav Kumar Sharma, Anoop Kishor
-
Patent number: 11347626Abstract: A computer-implemented method is disclosed that includes receiving content associated with a heap dump of a computer application, generating a plurality of files based on the heap dump content, and loading the files into the graph database. The files so generated are compatible with the graph database. In some implementations, additional analysis and route finding (e.g., finding the relationship between two nodes) may be performed on the resulting object graph.Type: GrantFiled: December 30, 2019Date of Patent: May 31, 2022Assignee: Dassault Systemes Americas Corp.Inventor: Ryan Cuprak
-
Patent number: D1066401Type: GrantFiled: September 29, 2022Date of Patent: March 11, 2025Assignee: Dassault Systemes Americas Corp.Inventors: Huhu Wang, Satheesh Kandasamy