-
公开(公告)号:US11501029B2
公开(公告)日:2022-11-15
申请号:US16727862
申请日:2019-12-26
申请人: AUTODESK, INC.
发明人: David Benjamin , Danil Nagy , Dale Zhao
IPC分类号: G06F30/00 , G06F30/15 , G06F30/23 , G06F111/06
摘要: A design engine for designing an object using structural analysis. The design engine generates a lattice structure for the object comprising a plurality of nodes and a plurality of lines connecting the nodes. The lattice structure is optimized to remove one or more lines using structural analysis based on at least one load-related design requirement. Several design options are provided for generating and optimizing the lattice structure. The design engine then generates a 3D model of the object by thickening each line of the lattice structure into a pipe volume. The thickness of each pipe is determined using structural analysis based on the at least one load-related design requirement. The 3D model represents the volume of the object and is exportable to a fabrication device.
-
公开(公告)号:US11487917B2
公开(公告)日:2022-11-01
申请号:US16434085
申请日:2019-06-06
申请人: AUTODESK, INC.
发明人: Hyunmin Cheong , Mehran Ebrahimi , Adrian Butscher
IPC分类号: G06F30/20 , G06F17/18 , G06N7/00 , G06F119/18 , G06F30/367 , G06F30/398
摘要: A design engine implements a probabilistic approach to generating designs for computer-aided design (CAD) assemblies. The design engine initially generates a population of designs based on a problem definition associated with a design problem. Each design includes a randomly-generated set of design values assigned to various design variables. The design engine repairs any infeasible designs in the population of designs and then executes a dynamic simulation with the population of designs. The design engine selects the most performant designs and identifies, based on those performant designs, design variables that are dependent on one another. The design engine generates a probability model indicating conditional probabilities between design values associated with dependent design variables. The design engine then iteratively samples the probability model to generate a subsequent population of designs. In this manner, the design engine can automatically generate designs for mechanical assemblies significantly faster than possible with conventional algorithmic design techniques.
-
公开(公告)号:US20220318446A1
公开(公告)日:2022-10-06
申请号:US17220808
申请日:2021-04-01
申请人: AUTODESK, INC.
发明人: Damon LAU , David BENJAMIN , James STODDART , Lorenzo VILLAGGI , Dale ZHAO
摘要: Techniques are disclosed for designing manufacturing facilities. A design application imports a computer-aided design (CAD) model and metadata associated with a manufacturing facility to generate a data set that specifies geometric and manufacturing constraints of the manufacturing facility. The design application performs optimization operations based on the data set to identify one or more high-performing designs that assign components to docks in the manufacturing facility. The optimization operations can include genetic optimization operations that generate multiple generations of designs, each of which is evaluated based on a travel distance, congestion, and number of turns associated with paths traversed by components for the design.
-
公开(公告)号:US11449582B2
公开(公告)日:2022-09-20
申请号:US16658441
申请日:2019-10-21
申请人: Autodesk, Inc.
摘要: A method, apparatus, and system provide the ability to license a software application. A software application is used on a client computer. Usage information for the software application is acquired and is used to generate an original token that is encrypted. The encrypted token is forwarded to a server computer for licensing authentication and processing. The encrypted token is audited on the client computer by selecting and receiving the token from a licensing service, verifying the token, and displaying the result of the verifying.
-
公开(公告)号:US11423801B2
公开(公告)日:2022-08-23
申请号:US16051387
申请日:2018-07-31
申请人: AUTODESK, INC.
摘要: A tutorial system presents a tutorial comprising a series of steps for building a computing system and testing successful completion of at least one of the steps. The computing system comprises a programmable controller and at least one hardware component. The tutorial system is coupled to the target computing system via a connection. The tutorial system may present one or more programming steps for the user to enter and load particular programming to the controller. The tutorial system may further present one or more physical steps for the user to physically configure a particular hardware component, such as physically configuring connections or wiring between the particular hardware component and the controller and/or another hardware component of the computing system. The tutorial system directly tests successful completion of a physical step or a programming step through values received from the computing system via the connection.
-
公开(公告)号:US20220198095A1
公开(公告)日:2022-06-23
申请号:US17127533
申请日:2020-12-18
申请人: AUTODESK, INC.
摘要: In various embodiments, a frame system application generates a design of a frame system associated with a building. The frame system application determines potential frame locations based on a frame grid for a structural system and a computer-aided design of the structural system and then bifurcates the potential frame locations based on a building load centroid to generate frame groups. Based on the frame groups, the frame system application generates a genetic algorithm that determines values for location counts associated with the frame groups based on an objective function that quantifies design objective(s). The frame system application executes the genetic algorithm on a value for the objective function that is associated with first values for the location counts to determine second values for the location counts. Based on the frame groups and the second values for the location counts, the frame system application generates the design of the frame system.
-
47.
公开(公告)号:US20220198083A1
公开(公告)日:2022-06-23
申请号:US17324920
申请日:2021-05-19
申请人: AUTODESK, INC.
发明人: Konara Mudiyanselage Kosala BANDARA , Musabbir Abdul MAJEED , Jayamal Bandara Wijeratne Rajapakse Konara MUDIYANSELAGE
IPC分类号: G06F30/13
摘要: In various embodiments, a grid-based design application automatically generates a design for a structural system of a building. In operation, the grid-based design application generates a structural grid based on a region within a computer-aided design of the building. Subsequently, the grid-based design application applies the structural grid to the region to generate a gridded region. The grid-based design application computes a set of spanning directions based on the gridded region. The grid-based design application then generates at least a portion of the design for the structural system based on the set of spanning directions and the gridded region.
-
公开(公告)号:US20220156420A1
公开(公告)日:2022-05-19
申请号:US17523749
申请日:2021-11-10
申请人: AUTODESK, INC.
发明人: Peter MELTZER , Amir Hosein KHAS AHMADI , Pradeep Kumar JAYARAMAN , Joseph George LAMBOURNE , Aditya SANGHI , Hooman SHAYANI
摘要: In various embodiments, a style comparison application generates visualization(s) of geometric style gradient(s). The style comparison application generates a first set of style signals based on a first 3D CAD object and generates a second set of style signals based on a second 3D CAD object. Based on the first and second sets of style signals, the style comparison application computes a different partial derivative of a style comparison metric for each position included in a set of positions associated with the first 3D CAD object to generate a geometric style gradient. The style comparison application generates a graphical element based on at least one of the direction or the magnitude of a vector in the geometric style gradient and positions the graphical element relative to a graphical representation of the first 3D CAD object within a graphical user interface to generate a visualization of the geometric style gradient.
-
公开(公告)号:US20220156418A1
公开(公告)日:2022-05-19
申请号:US17461541
申请日:2021-08-30
申请人: Autodesk, Inc.
发明人: Xin Xu , Graham Garland , James Wang , Cory Wolnewitz , Christine Laffitte , Alexander Huang , Nikita Shalimov , Nicholas Moores , Brian Suwan Soe , Anand Rajagopal , Arjun Nayini , Sanjay Penumetsa Raju , Jeffrey Lin , Joseph Michael Bryan , Paulo Rodrigues Espeschite Arantes
摘要: A method and system provide the ability to track object progress in a drawing sheet. An object type is created and activity types are assigned to the object type. The activity types represent a progression of an object of the object type. A portable document format (PDF) drawing sheet that has multiple symbol instances is obtained.
A graphic region containing a symbol instance is selected in the drawing sheet. A markup is created on the drawing sheet based on the selected graphic region. Multiple symbol instances are autonomously detected based on the selected graphic region. Progress tracking markup instances of the markup are autonomously created for the detected symbol instances and are linked to the object type. The progress of the object instances is visually tracked using graphical user interface (GUI) visualizations that provide a visual representation of the progression via the markups.-
公开(公告)号:US20220138379A1
公开(公告)日:2022-05-05
申请号:US17574036
申请日:2022-01-12
申请人: Autodesk, Inc.
IPC分类号: G06F30/20 , G06T17/20 , G06N20/00 , G06N3/08 , G06F111/10
摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for a machine learning approach for piecewise linear interface construction include: obtaining a cell fraction for a mesh cell in a mesh, a normal vector perpendicular to a linear interface for the mesh cell, and geometry information of the mesh cell, wherein the geometry information includes at least two data values; normalizing the geometry information of the mesh cell to reduce the at least two data values to at least one data value; obtaining an output value from a machine learning algorithm, previously trained using normalized geometry information of multiple different cells of a same mesh type as the mesh cell; determining the linear interface for the mesh cell based on the output value, the normal vector and the geometry information; using the linear interface for the mesh cell in numerical simulation processing of the mesh.
-
-
-
-
-
-
-
-
-