CONSTRAINT-ORIENTED PROGRAMMING APPROACH TO MECHANICAL ASSEMBLY DESIGN

    公开(公告)号:US20240273254A1

    公开(公告)日:2024-08-15

    申请号:US18642546

    申请日:2024-04-22

    申请人: AUTODESK, INC.

    摘要: A design engine systematically explores a design space associated with a design problem related to mechanical assemblies. The design engine implements a constraint programming approach to produce mechanical assembly configurations that adhere to a set of design constraints. For each feasible configuration, the design engine then optimizes various parameters to generate design options that meet a set of design objectives. With these techniques, the design space can be explored very quickly to generate significantly more feasible design options for the mechanical assembly than possible with conventional manual approaches. Accordingly, numerous design options can be generated that may otherwise never be produced using those conventional approaches.

    DUAL LATTICE REPRESENTATION FOR CRASH SIMULATION AND MANUFACTURING

    公开(公告)号:US20240201655A1

    公开(公告)日:2024-06-20

    申请号:US18589372

    申请日:2024-02-27

    申请人: Autodesk, Inc.

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for designing and manufacturing physical objects including lattice structures include, in one aspect, a method including: providing a three-dimensional model including a dual representation of a lattice structure, wherein both a shell mesh model and a solid body model of the lattice structure are producible from an additional model of the lattice structure, and beams of the lattice structure in the solid body model are hollow; performing numerical simulation using at least the shell mesh model of the dual representation to produce a current numerical assessment; modifying the additional model of the dual representation based on the current numerical assessment; repeating the performing and the modifying one or more times until the numerical simulation indicates the lattice structure satisfies at least one response requirement; and providing at least the solid body model for use in manufacturing the lattice structure.

    Validation and recommendation engine

    公开(公告)号:US12007978B2

    公开(公告)日:2024-06-11

    申请号:US17702636

    申请日:2022-03-23

    申请人: AUTODESK, INC.

    IPC分类号: G06F7/00 G06F16/23 G06N5/04

    CPC分类号: G06F16/2365 G06N5/04

    摘要: One embodiment of the present invention sets forth a technique for validating a set of input data used by a software application, the method comprising: determining a first validation class for a first portion of the set of input data; determining a first validation operation to be performed on the first portion of the set of input data based on the first validation class; causing the first validation operation to be performed on the first portion of the set of input data; determining that the first validation operation is unsuccessful; and generating a validation report indicating that the set of input data includes an error.

    HYBRID SURFACE MODELLING WITH SUBDIVISION SURFACES AND NURBS SURFACES

    公开(公告)号:US20240184934A1

    公开(公告)日:2024-06-06

    申请号:US18429258

    申请日:2024-01-31

    申请人: Autodesk, Inc.

    发明人: Dan Mircea Lupas

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of structures include, in one aspect, a method including: providing a hybrid surface model including a subdivision surface, a set of NURBS surfaces (which are directly editable using NURBS modeling tools) representing a limit surface of the subdivision surface, and topological information for the limit surface, where a modified NURBS surface has an associated history procedure specifying a previous direct edit of the modified NURBS surface; receiving input to modify the subdivision surface; obtaining an updated limit surface for the subdivision surface responsive to the input; finding the modified NURBS surface, which has a replacement NURBS surface for the updated limit surface, using the topological information; updating the modified NURBS surface with the replacement NURBS surface; and applying the previous direct edit to the replacement NURBS surface using the associated history procedure.

    DUAL MODEL SHAPE SYNTHESIS
    7.
    发明公开

    公开(公告)号:US20240169109A1

    公开(公告)日:2024-05-23

    申请号:US17990301

    申请日:2022-11-18

    申请人: Autodesk, Inc.

    IPC分类号: G06F30/20 G06F30/12

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products include: obtaining a design space for a modeled object, for which a corresponding physical structure is to be manufactured, and one or more design criteria for the modeled object; iteratively modifying a first three-dimensional shape of the modeled object in the design space in accordance with the one or more design criteria, the iteratively modifying includes forming a second three-dimensional shape of the modeled object based on the first three-dimensional shape of the modeled object, where the second three-dimensional shape conforms to a predefined shape-type requirement, and penalizing modifications of the first three-dimensional shape that deviate from the second three-dimensional shape; and providing the first or second three dimensional shape of the modeled object for use in manufacturing the physical structure using one or more computer-controlled manufacturing systems.

    Dual lattice representation for crash simulation and manufacturing

    公开(公告)号:US11947333B2

    公开(公告)日:2024-04-02

    申请号:US17203524

    申请日:2021-03-16

    申请人: Autodesk, Inc.

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for designing and manufacturing physical objects including lattice structures include, in one aspect, a method including: obtaining a skeleton model of a lattice structure, constructing a control point frame surface model using the skeleton model, generating a shell mesh model of the lattice structure using the control point frame surface model, performing numerical simulation of a physical object using the shell mesh model included within a 3D model of the physical object to produce an assessment, modifying the skeleton model or the control point frame surface model based on the assessment to change the lattice structure until it satisfies at least one response requirement, producing from the control point frame surface model a solid body model of the lattice structure hollow beams, and providing at least the solid body model for use in manufacturing a hollow lattice structure.