Computer simulation of physical fluids on a mesh in an arbitrary coordinate system

    公开(公告)号:US11544423B2

    公开(公告)日:2023-01-03

    申请号:US16236799

    申请日:2018-12-31

    Abstract: 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.

    Selection of a vertex with an immersive gesture in 3D modeling

    公开(公告)号:US11543889B2

    公开(公告)日:2023-01-03

    申请号:US17136885

    申请日:2020-12-29

    Inventor: Fivos Doganis

    Abstract: A computer-implemented method for selecting a vertex among vertices of a 3D object in a 3D immersive environment of a CAD system where each vertex has a position in the 3D immersive environment including displaying the 3D object in the 3D immersive environment, detecting a hand gesture including opposing the pads of the index finger and the thumb, both pads being spaced, determining a segment parallel to a segment connecting the pads of the index finger and the thumb, the determined segment having a position in the 3D immersive environment, and identifying the vertex of the 3D object having the closest position with the determined segment.

    Design Optimization Guided by Discrete Geometrical Pattern Library

    公开(公告)号:US20220405442A1

    公开(公告)日:2022-12-22

    申请号:US17748272

    申请日:2022-05-19

    Abstract: A discrete geometrical pattern library guides a method for design optimization of a finite element model in a computer aided design (CAD) environment. Boundary conditions are applied to the finite element model, design variables for the bounded finite element model are initialized, and an objective function for the finite element model is evaluated. A gradient of the objective function is evaluated with respect to the design variables, an appearance constraint function is evaluated for the finite element model, and a gradient of the appearance constraint function is evaluated with respect to the design variables. The design variables are updated using a mathematical programming, and a convergence in the design optimization is detected, producing a converged design optimization of the finite element model is produced.

    PARTING LINE IDENTIFICATION
    374.
    发明申请

    公开(公告)号:US20220405433A1

    公开(公告)日:2022-12-22

    申请号:US17350077

    申请日:2021-06-17

    Abstract: A computer-based method is disclosed for identifying a parting line for molding a real-world part based on computer model of the part. The method includes receiving a computer-based representation of a modeled part and a parting direction for the mold to make a real-world version of the part. Then a computer-based processor characterizes each respective one of a plurality of faces in the computer-based representation of the modeled part as a positive draft face or a negative draft face. The method includes identifying, as at least a segment of the parting line, a boundary edge between a first one of the positive draft faces and a first one of the negative draft faces that neighbors the first one of the positive draft faces.

    PROCESSING A CAD 3D MODEL OF A MECHANICAL PART

    公开(公告)号:US20220398356A1

    公开(公告)日:2022-12-15

    申请号:US17805406

    申请日:2022-06-03

    Abstract: A computed-implemented method for processing a computer-aided design 3D model of a mechanical part including a portion having a distribution of material. The method including obtaining the 3D model, the 3D model including a skin portion of the 3D model representing an outer surface of the portion of the mechanical part. The method further including processing the skin portion based on an extrusion-processing algorithm, where a transform of the skin portion is inputted to the algorithm. The transform represents an unfolding of the distribution of material of the portion.

    MANAGING ITERATIONS AND BRANCHING IN DESIGN

    公开(公告)号:US20220358257A1

    公开(公告)日:2022-11-10

    申请号:US17735198

    申请日:2022-05-03

    Abstract: In one aspect, a computer-based method is disclosed for managing iterations and branching in a design evolution. The method includes creating a module that corresponds to a component in response to a user command and storing at least a first iteration and a second iteration of a design for the component in the module. Each of the first and second iterations contains one or more content objects. Moreover, each content object is an entity (e.g., a businessobject) or a relation (e.g., a connector), is identified by a content identifier, and is part of a single unit of content that represents all evolutions of the entity or relation and is associated with a corresponding physical object.

    Learning an autoencoder
    377.
    发明授权

    公开(公告)号:US11468268B2

    公开(公告)日:2022-10-11

    申请号:US16879507

    申请日:2020-05-20

    Abstract: A computer-implemented method for learning an autoencoder notably is provided. The method includes obtaining a dataset of images. Each image includes a respective object representation. The method also includes learning the autoencoder based on the dataset. The learning includes minimization of a reconstruction loss. The reconstruction loss includes a term that penalizes a distance for each respective image. The penalized distance is between the result of applying the autoencoder to the respective image and the set of results of applying at least part of a group of transformations to the object representation of the respective image. Such a method provides an improved solution to learn an autoencoder.

    In-situ formulation of calibrated models in multi component physics simulation

    公开(公告)号:US20220309208A1

    公开(公告)日:2022-09-29

    申请号:US17210804

    申请日:2021-03-24

    Inventor: Kaustubh Rao

    Abstract: A calibrated model is created from a physics computation model of a selected component. A setup for a virtual experiment for the selected component is received, and input parameters are defined. An output parameter to be modeled by the calibrated model is selected. The virtual experiment is conducted for the defined input parameters over a predefined range of values for a varied input parameter. Result data from the virtual experiment is recorded and used to produce the calibrated model.

    CAD models by creating best-fit approximate 3D B-rep geometry

    公开(公告)号:US11429756B2

    公开(公告)日:2022-08-30

    申请号:US16269390

    申请日:2019-02-06

    Abstract: Improved CAD systems provide automatic generation of simplified and defeatured versions of complex 3D CAD models. The systems receive a 3D model representing a real-world object as an assembly. The model is formed of the assembly, plural components, and features. In response to user command, the systems select one or more components of the plural components. The systems apply a simplification operation to the selected one or more components. The simplification operation derives a simplified geometric entity (e.g., box, cylinder, solid 3D polygonal outline, or solid 3D tight fit outline) by projecting at least one silhouette outline that encloses the selected one or more components. The at least one projected silhouette outline excludes features of the selected one or more components from graphical view. The systems generate a simplified model from the derived simplified geometric entity. The systems may use the generated simplified model to replace components in 3D models.

Patent Agency Ranking