US 12,450,828 B2
Method and system for automatically constructing editable model of isogeometric topology optimization result
Yingjun Wang, Guangzhou (CN); Yuhao Yang, Guangzhou (CN); and Zhongyuan Liao, Guangzhou (CN)
Assigned to South China University of Technology, Guangzhou (CN)
Appl. No. 18/265,533
Filed by South China University of Technology, Guangzhou (CN)
PCT Filed Sep. 24, 2021, PCT No. PCT/CN2021/120037
§ 371(c)(1), (2) Date Jun. 6, 2023,
PCT Pub. No. WO2022/179097, PCT Pub. Date Sep. 1, 2022.
Claims priority of application No. 202110211498.6 (CN), filed on Feb. 25, 2021.
Prior Publication US 2024/0029348 A1, Jan. 25, 2024
Int. Cl. G06F 30/10 (2020.01); G06F 30/17 (2020.01); G06F 30/20 (2020.01); G06F 30/23 (2020.01); G06T 17/00 (2006.01); G06T 19/20 (2011.01)
CPC G06T 17/00 (2013.01) [G06F 30/10 (2020.01); G06T 19/20 (2013.01); G06T 2219/2021 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for automatically constructing an editable model of an isogeometric topology optimization result, comprising the following steps:
S1, completing topology optimization on the basis of an isogeometric method to obtain an isogeometric topology optimization result;
S2, taking design variables as high-dimensional coordinates, and acquiring Non-Uniform Rational B-Spline (NURBS) models of various layers in layers to obtain layered NURBS surface information;
S3, automatically arranging and importing the layered NURBS surface information into Computer-Aided Design (CAD) software according to direction coordinates;
S4, extracting a top contour of each surface in sequence to obtain section geometric model of each layer, and establishing a sketch contour;
S5, establishing a guide line between corresponding contours of each contour group;
S6, determining whether there is a contour has an internal contour, and performing
S7 if there is an internal contour, or performing S9 if there is no internal contour;
S7, performing continuous lofting on the external contours;
S8, performing continuous lofting and cutting on the internal contour;
S9, performing continuous lofting on each contour; and
S10, outputting an entity, and obtaining an automatic construction model of the isogeometric topology optimization result finally;
wherein the extracting a top contour of each surface in sequence includes:
i. establishing a bottom reference surface parallel to a bottom of an input surface;
ii. establishing an intersection reference surface parallel to the bottom reference surface to intersect the input surface;
iii. cutting a surface part between the bottom reference surface and the intersection reference by using a surface cutting tool;
iv. establishing a stretch on the intersection reference surface; and
v. extracting a top contour line by using a conversion entity tool to obtain a sketch contour 1-N.