-
公开(公告)号:US11886776B2
公开(公告)日:2024-01-30
申请号:US16405772
申请日:2019-05-07
Applicant: AUTODESK, INC.
Inventor: David Benjamin , James Stoddart , Danil Nagy , Damon Lau
IPC: G06F3/00 , G06F30/17 , G06F3/04815 , G06F16/901 , G06F30/20 , G06F3/04845 , G06F3/0482 , G06F3/04847 , G06F111/02 , G06F111/20
CPC classification number: G06F30/17 , G06F3/04815 , G06F16/9024 , G06F30/20 , G06F3/0482 , G06F3/04845 , G06F3/04847 , G06F2111/02 , G06F2111/20
Abstract: A design analysis engine analyzes a CAD assembly to generate a topological model. The topological model is a graph of nodes coupled together via a set of edges. Each node represents a different CAD model in the CAD assembly and each edge represents a different connection between two such CAD models. The design analysis engine also analyzes the CAD assembly to generate a data model corresponding to the topological model. The data model is a structured dataset that includes component entries and connection entries. A component entry includes design data associated with a CAD model in the CAD assembly and a connection entry includes design data associated with a physical or logical connection between two or more such CAD models. A user interacts with the topological model to navigate the CAD assembly, obtain CAD model data, and initiate automatically-performed design tasks.
-
公开(公告)号:US11823110B2
公开(公告)日:2023-11-21
申请号:US17098287
申请日:2020-11-13
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Damon Lau , James Stoddart , Lorenzo Villaggi , Rui Wang , Lindsey Wikstrom
IPC: G06Q10/06 , G06Q10/0639 , G06Q10/0633 , G06Q10/047 , G06F30/13 , G06Q10/101 , G06F16/901 , G06Q50/16 , G06F30/20 , G06F30/28 , G06Q10/0637 , G06Q10/067 , G06F30/18 , G06Q50/08 , G06T17/20 , G06F111/04 , G06F111/02 , G06F111/10 , G06F119/02
CPC classification number: G06Q10/06393 , G06F16/9024 , G06F30/13 , G06F30/18 , G06F30/20 , G06F30/28 , G06Q10/047 , G06Q10/067 , G06Q10/0633 , G06Q10/06375 , G06Q10/06395 , G06Q10/101 , G06Q50/08 , G06Q50/163 , G06Q50/165 , G06F2111/02 , G06F2111/04 , G06F2111/10 , G06F2119/02 , G06T17/20
Abstract: Various embodiments set forth systems and techniques for determining expandability of a budding design. The techniques include receiving a building geometry indicating a size of a building and a shape of the building; receiving building placement data indicating a placement of the building within a site; identifying one or more remaining spaces within the site based at least on the size of the building, the shape of the building, and the placement of the building within the site; for each remaining space of the one or more remaining spaces: determining whether the remaining space is a usable space; based on the determining whether the remaining space is a usable space, generating a space expansion value corresponding to the remaining space; and computing, based on space expansion values corresponding to the one or more remaining spaces, one or more aggregate expansion values associated with the building geometry and the building placement.
-
公开(公告)号:US20220318445A1
公开(公告)日:2022-10-06
申请号:US17220803
申请日:2021-04-01
Applicant: AUTODESK, INC.
Inventor: Damon Lau , David Benjamin , James Stoddart , Lorenzo Villaggi , Dale Zhao
Abstract: 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.
-
4.
公开(公告)号:US20200226303A1
公开(公告)日:2020-07-16
申请号:US16831671
申请日:2020-03-26
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Danil NAGY , Damon Lau , Dale Zhao
Abstract: A computer-implemented method for space frame design involves constructing a load stress map in a geometrical boundary representation of a design space, defining attachment points and load application points in the design space, creating a starting network of interconnecting lines between each two of the attachment points and load application points in the design space, assigning load application factors to each line of the starting network of interconnecting lines based on values of the load stress map, generating potential space frame designs by culling different subsets of lines of the starting network of interconnecting lines for each potential space frame design according to variable culling parameters, evaluating the potential space frame designs with respect to optimization parameters, combining the culling parameters for the potential space frame designs the performance score of which is above a predefined performance threshold, and iterating the steps of generating potential space frame designs and evaluating the potential space frame designs on the basis of the combined culling parameters.
-
公开(公告)号:US20200210629A1
公开(公告)日:2020-07-02
申请号:US16727862
申请日:2019-12-26
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Danil Nagy , Dale Zhao
Abstract: 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.
-
公开(公告)号:US12135920B2
公开(公告)日:2024-11-05
申请号:US17099708
申请日:2020-11-16
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Dale Zhao , Lorenzo Villaggi
IPC: G06F30/13 , G06F30/12 , G06F30/20 , G06F111/02 , G06F111/04
Abstract: A design engine is configured to automatically generate designs for multi-family housing projects that simultaneously meet local construction regulations while also meeting specific financial targets. The design engine includes a design analyzer that generates design trends based on a database of historical designs. A feature extractor within the design analyzer performs a geometrical analysis of the historical designs to generate a library of features. A feature parameterizer within the design analyzer performs a parameterization process to generate one or more parametric values for each feature. A parameter correlator within the design analyzer compares different subsets of parametric values to identify relationships between those values. A trend aggregator identifies relationships that occur across multiple historical designs to determine a set of design trends. The design engine generates design options using the design trends. Design options generated in this manner include design features that historically promote both feasibility and desirability.
-
公开(公告)号:US12008292B2
公开(公告)日:2024-06-11
申请号:US16184972
申请日:2018-11-08
Applicant: AUTODESK, INC.
Inventor: David Benjamin , James Stoddart , Lorenzo Villaggi , Danil Nagy
IPC: G06F30/13 , G06N3/126 , G06Q10/0631 , G06Q40/12 , G06Q50/16 , G06T15/00 , G06T17/05 , G06F3/04815 , G06F3/04847 , G06F111/02 , G06F111/04 , G06F111/06 , G06F111/20
CPC classification number: G06F30/13 , G06N3/126 , G06Q10/06313 , G06Q40/12 , G06Q50/165 , G06F3/04815 , G06F3/04847 , G06F2111/02 , G06F2111/04 , G06F2111/06 , G06F2111/20 , G06T15/005 , G06T17/05
Abstract: An urban design pipeline is configured to automatically generate design options that meet competing design objectives. A geometry engine within the urban design pipeline generates candidate designs for an urban design project. An evaluation engine within the urban design pipeline evaluates the degree to which each candidate design addresses the competing design objectives to produce a set of design metrics. A tradeoff engine within the urban design pipeline generates a design tradeoff space based on the candidate designs and corresponding design metrics. The tradeoff engine traverses the design tradeoff space based on performance modifications to adjust the degree to which the competing design objectives are addressed. The performance modifications can be obtained from any number of stakeholders in the urban design project. In this manner, the urban design pipeline generates and/or modifies candidate designs to generate design options that balance competing design objectives that potentially originate from multiple stakeholders.
-
公开(公告)号:US11960868B2
公开(公告)日:2024-04-16
申请号:US17141087
申请日:2021-01-04
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Dale Zhao
IPC: G06F9/44 , G06F3/04817 , G06F8/41 , G06F30/00
CPC classification number: G06F8/443 , G06F3/04817 , G06F30/00
Abstract: A workflow engine processes a work problem to generate solutions for the work problem comprising a plurality of related optimization problems. The work problem may comprise a second optimization problem that is dependent on a first optimization problem, such that at least one solution for the first optimization problem is to be utilized as an initial solution for the second optimization problem. The workflow engine generates and stores a branch object for each optimization problem, each branch object specifying a solver engine assigned for processing the optimization problem and dependency information indicating a dependency relationship between the optimization problem and another optimization problem. The workflow engine processes the work problem based on the branch objects by initiating each solver engine to perform optimization operations on the assigned optimization problem based on the corresponding branch object to generate one or more solutions for the assigned optimization problem.
-
9.
公开(公告)号:US11468292B2
公开(公告)日:2022-10-11
申请号:US16362555
申请日:2019-03-22
Applicant: AUTODESK, INC.
Inventor: Danil Nagy , Daniel Noviello , James Stoddart , David Benjamin , Damon Lau
Abstract: A design application is configured to generate a latent space representation of a fleet of pre-existing vehicles. The design application encodes vehicle designs associated with the fleet of pre-existing vehicles into the latent space representation to generate a first latent space location. The first latent space location represents the characteristic style associated with the fleet of pre-existing vehicles. The design application encodes a sample design provided by a user into the latent space representation to produce a second latent space location. The design application then determines a distance between the first latent space location and the second latent space location. Based on the distance, the design application generates a style metric that indicates the aesthetic similarity between the sample design and the vehicle designs associated with the fleet of pre-existing vehicles. The design application can also generate new vehicle designs based on the latent space representation and the sample design.
-
公开(公告)号:US11409920B2
公开(公告)日:2022-08-09
申请号:US15812885
申请日:2017-11-14
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Danil Nagy
Abstract: A design engine includes a geometry module and a metric module that interoperate to generate optimal design options. The geometry module initially generates a spectrum of design options for a structure based on project constraints and design criteria set forth by potential occupants of the structure. The metric module then analyzes each design option and generates, for any given design option, a set of metrics that indicates how well the given design option meets the design criteria. The geometry module then generates additional design options in an evolutionary manner to improve the metrics generated for subsequent design options.
-
-
-
-
-
-
-
-
-