Patents Assigned to Dassault Systems
-
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
-
Publication number: 20230177229Abstract: A computer-implemented method for partitioning a computer-aided design 3D model of a mechanical part. The method including obtaining a volumetric B-Rep of the CAD 3D model, detecting one or more ribbons of the volumetric B-Rep, ranking the one or more detected ribbons based on one or more geometrical criteria that are associated with each of the one or more detected ribbons, and selecting successively following the ranking each of the ranked one or more detected ribbons. The method further comprises, for each selected ribbons partitioning the volumetric B-Rep of CAD 3D model using a splitting method associated with the geometrical criteria of the selected ribbon, thereby obtaining two or more partitions, and for each obtained partition, determining whether the partition represents a sweepable volume.Type: ApplicationFiled: December 2, 2022Publication date: June 8, 2023Applicant: Dassault SystèmesInventors: Laurent MARINI, Vincent BOUVIER
-
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: 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: 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: 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: 11610031Abstract: A computer-aided design (CAD) system and corresponding method enable users to manage and share information related to a three-dimensional (3D) context of a 3D CAD model with ease. The method creates a 3D-link targeting the 3D context. The 3D-link includes a static link and a variable link. The static link re-directs to the variable link in response to a user opening the 3D-link. The variable link enables (i) the 3D CAD model to be located and opened and (ii) the 3D context to be displayed within the 3D CAD model. The method stores the 3D-link in a database. The 3D-link enables the 3D context to be shared between or among users via sharing of the 3D-link from the database. The 3D-link plays an important role in helping design engineers collaborate by eliminating the need to create pictures or copies of 3D models that may become outdated.Type: GrantFiled: October 2, 2020Date of Patent: March 21, 2023Assignee: Dassault Systemes SolidWorks CorporationInventors: Makarand Apte, Shrikant Vitthal Savant, Jody Todd Stiles
-
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
-
Publication number: 20230056839Abstract: A computer-implemented for parameterizing a statistical function. The statistical function is configured to perform prognosis on cancer patients. The parameterizing method includes obtaining a dataset relative to a plurality of patients each having a cancer disease. The dataset includes, for each patient, input data of the statistical function. The input data include visual data from at least one histological image of a tumor slide of the patient. The input data also include genomic data from sequencing tumor tissue of the patient. The input data further include clinical data of the patient. The dataset also includes clinical endpoints of the patient with respect to evolution of the cancer disease. The parameterizing method further includes parameterizing the statistical function based on the dataset. This forms an improved solution to perform prognosis on patients having a cancer disease.Type: ApplicationFiled: August 19, 2022Publication date: February 23, 2023Applicant: Dassault SystemesInventors: Sarah CE-OUGNA, Guillaume LEFEBVRE, Nicolas PECUCHET
-
Patent number: 11556234Abstract: A computer-based method is disclosed for creating and/or editing a feature control frame (FCF) for geometric dimensioning & tolerancing (GD&T) of a model in a computer-aided design (CAD) program. The method includes displaying, in a graphics area of the CAD program, a cell of a FCF for a geometric feature of the model, displaying a context menu adjacent to the cell of the FCF, wherein the context menu comprises a first plurality of user-selectable input options associated with GD&T information for the geometric feature, receiving a user selection of one of the first plurality of user-selectable input options, and subsequently presenting a second plurality of user-selectable input options associated with GD&T information for the geometric feature. The options included in the second plurality of user-selectable input options depend, at least in part, on which of the first plurality of user-selectable input options the user selected.Type: GrantFiled: June 8, 2021Date of Patent: January 17, 2023Assignee: Dassault Systemes SolidWorks CorporationInventors: Matthew Lorono, Abhijeet Kishor Narvenkar
-
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: 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: 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: 11475173Abstract: A method in a computer aided drafting application for replicating a component mating in a modeled assembly includes examining constraints and geometry surrounding a selected component of the component mating in a first surface of the assembly. A first descriptor with a plurality of numerical characteristics of the constraints and geometry is captured. The first descriptor is set as a first seed descriptor. A potential first target geometry in the region of the first face is examined and a first target descriptor is computed according to the first target geometry. If first seed descriptor matches the first target descriptor, an instance of a first target component is created according to the first target descriptor.Type: GrantFiled: December 31, 2020Date of Patent: October 18, 2022Assignee: Dassault Systémes SolidWorks CorporationInventors: Jody Stiles, Makarand Apte, Chin-Loo Lama, Girish Mule, Shrikant Savant
-
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: 11461518Abstract: The disclosure notably relates to a computer-implemented method for instancing a global physics simulation. The method includes obtaining a set of local simulations. The set of local simulations includes at least one local simulation. A local simulation is a physics simulation that is part of the global physics simulation and that can be computed alone and independently of the global physics simulation. Each local simulation of the set of local simulations is already computed. The method further includes, for each local simulation of the set of local simulations, computing a respective reduced model of the local simulation. The method further includes computing each global simulation of a set of at least one global simulation. Each global simulation is an instance of the global physics simulation. This constitutes an improved method for instancing a physics simulation.Type: GrantFiled: December 23, 2019Date of Patent: October 4, 2022Assignee: Dassault SystemesInventors: Guilherme Cunha, Everton Hermann, Cyril Ngo Ngoc
-
Patent number: 11455073Abstract: A computer-based system and method generate a movement of a 3D part of a 3D assembly in a 3D scene. Movement of the 3D part represents rotation by a predetermined angle. The method a) displays a 3D assembly of 3D parts in the 3D scene; b) selects a 3D part of the 3D assembly; and c) displays in the 3D scene a 3D manipulator. The 3D manipulator comprises three axes, and is anchored to the 3D part at an anchor point. The method then d) drags the 3D manipulator along one axis by a current distance from the anchor point on the axis. The predetermined angle corresponds to a maximum distance from the anchor point. The method e) while dragging the 3D manipulator, computes a ratio of the current distance to the maximum distance, and f) generates the movement of the 3D part proportionally to the ratio.Type: GrantFiled: August 15, 2019Date of Patent: September 27, 2022Assignee: Dassault SystemesInventors: Christophe Rene Francis Delfino, Guillaume Romain Dayde
-
Patent number: 11429759Abstract: A method for selecting a plurality of edges or faces of a displayed modeled object in a computer-aided design (CAD) system extracts a plurality of features, each feature including a measurable numeric property of one or more of edges or faces of the modeled object. The features are scaled, and a selection of a seed edge or a seed face is received. A suggested edge or face is chosen based upon the seed edge or seed face, and a graphical indication of the suggested edge or face is displayed on the modeled object.Type: GrantFiled: October 30, 2020Date of Patent: August 30, 2022Assignee: Dassault Systemes SolidWorks CorporationInventors: Makarand Apte, Nikhil Amrutham, Jody Stiles, Girish Mule, Shrikant Savant, Chin-Loo Lama