-
公开(公告)号:US12254559B2
公开(公告)日:2025-03-18
申请号:US17832127
申请日:2022-06-03
Applicant: AUTODESK, INC.
Inventor: Dale Zhao , David Benjamin , Rui Wang
Abstract: A voxel-based design approach enables the creating and modifying of a design model comprising a 3D grid of discrete voxels that is represented by a voxel data structure. The voxel data structure comprises voxel-level entries, each entry corresponding to a voxel based on the 3D location within the 3D grid. The voxel data structure includes a design-level entry for storing design-level performance metrics. The system updates the voxel data structure to reflect user modifications to the design model and renders a visualization of the updated design model. The system displays a per-voxel heat map for the design model for a selected performance metric based on the voxel data structure. The design system displays multiple optimized design solutions based on corresponding optimized voxel data structures. The system generates the multiple optimized design solutions based on a voxel-based optimization technique. The system also performs a voxel-based recommendation visualization technique.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
14.
公开(公告)号:US11126760B2
公开(公告)日:2021-09-21
申请号: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.
-
15.
公开(公告)号:US20180011965A1
公开(公告)日:2018-01-11
申请号:US15713572
申请日:2017-09-22
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Danil Nagy , Damon Lau , Dale Zhao
CPC classification number: G06F17/5086 , B64C1/08 , B64D11/0023 , B64F5/00 , Y02T50/46
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.
-
-
-
-