Patents Assigned to Dassault Systemes Simulia Corp.
-
Patent number: 11847391Abstract: Described are computer implemented techniques for simulating elements of a fluid flow. These techniques include storing in a memory state vectors for a plurality of voxels, the state vectors comprising a plurality of entries that correspond to particular momentum states of a plurality of possible momentum states at a voxel, storing in a memory a representation of at least one surface that is sized and oriented independently of the size and orientation of the voxels, perform interaction operations on the state vectors, the interaction operations modelling interactions between elements of different momentum states, perform surface interaction operations on the representation of the surface, the surface interaction operations modelling interactions between the surface and substantially all elements of voxels, and performing move operations on the state vectors to reflect movement of elements to new voxels.Type: GrantFiled: June 29, 2020Date of Patent: December 19, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Pradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen, Junye Wang, Avinash Jammalamadaka
-
Patent number: 11835054Abstract: Described are computer-related techniques for determining rotation direction of an axial fan for use in fluid flow simulations. The techniques involve receiving by a computer processing system digital data of a three dimensional representation of an axial fan having plural fan blade, determining by the computer processing system from the data of three dimensional representation of the axial fan, at least a single centerline of a single blade of the axial fan from a two dimensional projection of the axial fan, and calculating by the computer processing system based on the initial valve of fan rotation, an actual value of fan rotational direction.Type: GrantFiled: March 25, 2020Date of Patent: December 5, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Huhu Wang, Edward Dean Tate, Jr., Karthik Mahadevan Muthuraman, Satheesh Kandasamy
-
Patent number: 11829118Abstract: A method includes simulating a process, with computer-based software, to produce virtual data about the process; identifying process parameters for a real-world version of the process; providing a real-world sensor to sense a parameter associated with the real-world version of the process; receiving sensor readings from the real-world sensor while the real-world version is being performed; and training a machine-learning software model to predict a behavior of the real-world sensor based on the virtual data about the process, the process parameters, and the sensor readings.Type: GrantFiled: April 22, 2020Date of Patent: November 28, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Alexander Jacobus Maria Van der Velden, Jing Bi, Subham Sett
-
Patent number: 11763048Abstract: Computer implemented techniques for simulating a fluid flow about a surface of a solid, include receiving a coordinate system for representation of a curvilinear mesh that conforms to the surface of the solid, simulating, with a lattice velocity set transport of particles in a volume of fluid, with the transport causing collision among the particles, executing a distribution function for transport of the particles, with the distribution function including a particle collision determination and a change in particle distribution associated with the curvilinear mesh, performing by the computing system, advection operations in the coordinate system under constraints applied to particle momentum values and mapping by the computer system values resulting from simulating onto the curvilinear mesh by translation of the particle momentum values and spatial coordinates determined in the coordinate system into momentum and spatial values in the curvilinear space.Type: GrantFiled: December 5, 2022Date of Patent: September 19, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Hudong Chen, Raoyang Zhang, Pradeep Gopalakrishnan
-
Patent number: 11714040Abstract: Techniques including methods, apparatus and computer program products are disclosed. These techniques include computer instructions that are encoded on computer storage media for determining wettability. The techniques use a numerical aging computation process to provide a representation of a wettability alteration of a physical rock sample in the presence of at least two fluids is disclosed. The techniques include retrieving a representation of a physical rock sample, the representation including pore space and grain space data corresponding to the physical rock sample, calculating local curvature for each surface in the pore space, determining from the calculated local curvature whether water-film breakage will occur, and classifying the wettability of the physical rock based on the determination of water-film breakage.Type: GrantFiled: January 9, 2019Date of Patent: August 1, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Bernd Crouse, David M. Freed, Ashraful Islam
-
Patent number: 11651125Abstract: 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: November 22, 2022Date of Patent: May 16, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Bernd Crouse, Rui Xu, Guangyuan Sun
-
Patent number: 11645433Abstract: Computer implemented techniques for simulating a fluid flow about a surface of a solid are disclosed. These techniques involve receiving a model of a simulation space including a lattice structure represented as a collection of voxels and a representation of a physical object, with the voxels having appropriate resolutions to account for surfaces of the physical object. The techniques also involve simulating movement of particles in a volume of fluid, with the movement of the particles causing collisions among the particles, identifying faces between two voxels where at least one of the faces violates a stability condition, computing a modified flux using a spatially averaged gradient in the vicinity of the two voxels where the at least one of the faces violates the stability condition, and performing by the computing system, advection operations on the particles to subsequent voxels.Type: GrantFiled: November 18, 2019Date of Patent: May 9, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Nagendra Krishnamurthy, Luca D'Alessio, Raoyang Zhang, Hudong Chen
-
Patent number: 11645435Abstract: Embodiments provide methods and systems for performing computer-based simulations of real-world objects. In one such embodiment, a mesh-based model representing a real-world object and composed of a plurality of mesh elements each having geometric properties is obtained. In turn, a simulation of physical behavior of the real-world object is performed using the mesh-based model. According to an embodiment, performing the simulation includes, for at least one mesh element, modifying as a function of the geometric properties, measurement values, amounts, or levels of material properties used to determine the physical behavior.Type: GrantFiled: June 20, 2019Date of Patent: May 9, 2023Assignee: Dassault Systemes Simulia Corp.Inventor: Alexander Jacobus Maria Van der Velden
-
Patent number: 11613984Abstract: Techniques including methods, apparatus and computer program products are disclosed for determining an amount of hydrocarbon recoverable from porous reservoir rock by a miscible gas flood.Type: GrantFiled: September 4, 2019Date of Patent: March 28, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Bernd Crouse, Ganapathi Balasubramanian
-
Patent number: 11615218Abstract: Described are computer implemented techniques to select a single surface of a computer aided design (CAD) as a surface that shares a boundary with a void space that will be discretized, produce a virtual geometry item that is positioned within or about the void region to define the volume to be discretization and propagate a mesh within the defined volume by discretizing the CAD generated geometry by a discretization factor to find a first valid seed point within the CAD generated geometry that satisfies all virtual geometries taken together.Type: GrantFiled: May 15, 2020Date of Patent: March 28, 2023Assignee: Dassault Systemes Simulia Corp.Inventor: Kaustubh Rao
-
Patent number: 11604906Abstract: A computer-aided design system includes a display device, a memory storing a plurality of response surface models, and a processor configured to: (a) display a graphical user interface that includes a model of a vehicle frame; (b) display a section configuration panel that includes one or more section dimension values for one or more section dimensions of a first section member of the plurality of section members; (c) retrieve a first response surface model based on values of the one or more section dimensions for the first section member; (d) determine one or more predicted values associated with the first section member based on the values of the section dimensions, the predicted values include one or more predicted crash resistances for the section member; and (e) display the predicted values, thereby allowing the user to evaluate the predicted values for suitability in vehicle design.Type: GrantFiled: September 17, 2019Date of Patent: March 14, 2023Assignee: DASSAULT SYSTEMES SIMULIA CORP.Inventors: Anand Narayan Pathak, Yangwook Choi, Rajesh Dadaji Nagose
-
Patent number: 11598217Abstract: Disclosed are techniques for determining shroud size of a fan. The techniques receive by a computer processing system digital data of a three-dimensional representation of a shroud of an axial fan, partition the received data into a first partition corresponding to a shroud segment and a second partition corresponding to a fan segment. determine a shroud boundary ring for the shroud segment and a viewing angle of the shroud boundary ring, apply to an image of the first partition a beam shooting process to determine the shroud diameter, determine if there are pixels in the image, which have values that produce signals indicating that the pixels are coincident with portions of the shroud and when signal is detected, calculate the shroud diameter. One aspect includes using the determined should size opening for performing a flow simulation.Type: GrantFiled: March 25, 2020Date of Patent: March 7, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Huhu Wang, Edward Dean Tate, Jr., Karthik Mahadevan Muthuraman, Satheesh Kandasamy
-
Patent number: 11544431Abstract: Disclosed are techniques for simulating a physical process and for determining boundary conditions for a specific energy dissipation rate of a k-Omega turbulence fluid flow model of a fluid flow, by computing from a cell center distance and fluid flow variables a value of the specific energy dissipation rate for a turbulent flow that is valid for a viscous layer, buffer layer, and logarithmic region of a boundary defined in the simulation space. The value is determined by applying a buffer layer correction factor as a first boundary condition for the energy dissipation rate and by applying a viscous sublayer correction factor as a second boundary condition for the energy dissipation rate.Type: GrantFiled: December 9, 2019Date of Patent: January 3, 2023Assignee: Dassault Systemes Simulia Corp.Inventor: Martin Sanchez-Rocha
-
Patent number: 11544423Abstract: Computer implemented techniques for simulating a fluid flow about a surface of a solid, include receiving a coordinate system for representation of a curvilinear mesh that conforms to the surface of the solid, simulating, with a lattice velocity set transport of particles in a volume of fluid, with the transport causing collision among the particles, executing a distribution function for transport of the particles, with the distribution function including a particle collision determination and a change in particle distribution associated with the curvilinear mesh, performing by the computing system, advection operations in the coordinate system under constraints applied to particle momentum values and mapping by the computer system values resulting from simulating onto the curvilinear mesh by translation of the particle momentum values and spatial coordinates determined in the coordinate system into momentum and spatial values in the curvilinear space.Type: GrantFiled: December 31, 2018Date of Patent: January 3, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Hudong Chen, Raoyang Zhang, Pradeep Gopalakrishnan
-
Patent number: 11530598Abstract: 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: August 20, 2019Date of Patent: December 20, 2022Assignee: Dassault Systemes Simulia Corp.Inventors: Bernd Crouse, Rui Xu, Guangyuan Sun
-
Patent number: 11487271Abstract: A method includes identifying machine process parameters for an additive manufacturing process to produce a part, providing a real-world sensor to sense a characteristic associated with a real-world version of the additive manufacturing process, receiving sensor readings from the real-world sensor while the machine is performing the real-world version of the additive manufacturing process, generating, with a computer-based processor, physics-based features associated with the additive manufacturing process, and training a machine-learning software model based at least in part on the machine process parameters, the sensor readings, and the physics-based features to predict a behavior of the real-world sensor.Type: GrantFiled: April 22, 2020Date of Patent: November 1, 2022Assignee: Dassault Systemes Simulia Corp.Inventors: Jing Bi, Victor George Oancea
-
Patent number: 11461512Abstract: 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: January 26, 2018Date of Patent: October 4, 2022Assignee: Dassault Systemes Simulia Corp.Inventors: Bernd Crouse, Rui Xu
-
Patent number: 11406343Abstract: A method, system, and computer program product for correcting the contrast levels of a medical image of a vascular system is described. One of the methods includes identifying a global reference contrast level. The method includes for each image location which represents a location within the vascular system, determining a corrected contrast level by multiplying the original contrast level of that location by the ratio of the global reference contrast level divided by a local reference contrast level.Type: GrantFiled: July 15, 2019Date of Patent: August 9, 2022Assignee: Dassault Systemes Simulia Corp.Inventors: Simone Melchionna, Brian Fix
-
Patent number: 11379636Abstract: 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: December 2, 2019Date of Patent: July 5, 2022Assignee: Dassault Systemes Simulia Corp.Inventors: Pradeep Gopalakrishnan, Hudong Chen, Raoyang Zhang, Avinash Jammalamadaka, Yanbing Li
-
Patent number: 11334691Abstract: A methods and computer systems can automatically identify and fill gaps in a computer aided design. One method includes identifying a first set of points on a first solid in a CAD design. The method includes identifying a second set of points on the second solid in the CAD design. The method also includes determining a volume of the gap between the first solid and the second solid based on a Delaunay tetrahedralization of the first set of points and the second set of points.Type: GrantFiled: July 8, 2019Date of Patent: May 17, 2022Assignee: Dassault Systemes Simulia Corp.Inventors: Samrat Goswami, Gennady Burenkov