Multi-material microstructure and macrostructure concurrent isogeometric topology optimization method, device, equipment and medium

By constructing geometric topology optimization models such as presets of global stress constraint functions in multi-material topology optimization design, and updating design variables with MMA optimizer, the problems of high computational cost and inadequate performance in the existing technology of multi-material topology optimization design are solved, and the structure is lightweight and stress constraints are effectively designed.

CN119601140AActive Publication Date: 2025-03-11HUAZHONG UNIV OF SCI & TECH

Patent Information

Application Number
CN202411594195.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-03-11
Estimated Expiration
2044-11-08

AI Technical Summary

Technical Problem

In the multi-material topological optimization design that considers stress constraints, the prior art usually only focuses on the macro structure, which leads to the inability to fully utilize the advantages of multi-material combination performance and is highly computationally cost-effective.

Method used

A geometric topology optimization method such as concurrency of multi-material microstructure and macrostructure is proposed. By constructing a preset geometric topology optimization model based on global stress constraint functions, the macro design variables and micro design variables are updated using the MMA optimizer until the preset convergence conditions are met, and the structure is lightweight optimized.

Benefits of technology

It effectively reduces the number of stress constraints in multiple materials, reduces the calculation cost, and achieves the design of structural lightweight or other optimization goals while ensuring that the maximum structure von Mises stress meets the stress constraint conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119601140A_ABST
    Figure CN119601140A_ABST
Patent Text Reader

Abstract

The invention provides a multi-material microstructure and macrostructure concurrent isogeometric topology optimization method, device and equipment and a medium, and relates to the technical field of isogeometric topology optimization. A global stress constraint function constructed based on equivalent yield strength of a microscopic unit corresponding to a to-be-optimized multi-material structure is used as a constraint condition, structural mass minimization is used as an optimization target, a preset isogeometric topology optimization model is constructed, sensitivity is calculated, a macroscopic design variable and a microscopic design variable are updated by using an MMA optimizer based on the sensitivity, and a multi-material structure is optimized. Obtaining a target macro design variable and a target micro design variable until a preset convergence condition is met; and carrying out isogeometric topological optimization design on the to-be-optimized multi-material structure on the basis of the target macroscopic design variable and the target microscopic design variable, and realizing a structure lightweight optimization design target while ensuring that the maximum von Mises stress of the structure meets a stress constraint condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of isogeometric topology optimization, and in particular to a method, device, equipment and medium for concurrent isogeometric topology optimization of multi-material microstructures and macrostructures. Background Art

[0002] Composite materials are composed of multiple component materials, which have obvious distinguishability, can produce composite functions, and have superior performance but low cost. Among them, multiphase composite materials with periodic microstructures have attracted more and more attention due to their high flexibility in design. One of their biggest advantages is to obtain a new structure with the lightest weight while ensuring structural strength, which is becoming increasingly important in engineering applications such as aviation, aerospace, and automobiles.

[0003] In the design stage, dual-scale topological optimization of the microstructure and macrostructure of periodic materials can save material consumption while obtaining the best material performance. The indicator that characterizes the strength of the structure is the structural stress state, that is, the maximum stress does not exceed the yield strength of the material. At present, the multi-material topological optimization research considering stress constraints is mostly multi-material topological optimization design of macroscopic structures, which makes it impossible to give full play to the combined performance advantages of multiple materials, and often one material needs to construct a corresponding global stress constraint, which will increase the stress conditions of the optimization problem and increase the computational cost.

[0004] Therefore, it is necessary to provide an isogeometric topology optimization method for multi-material microstructures and macrostructures concurrently considering stress constraints. Summary of the invention

[0005] The purpose of this application is to address the above problems and provide a method, system, equipment and medium for concurrent geometric topology optimization of multi-material microstructures and macrostructures, so as to achieve the goal of structural lightweight optimization design while ensuring that the maximum von Mises stress of the structure meets the stress constraints.

[0006] In a first aspect, the present application provides a method for concurrent iso-geometric topology optimization of multi-material microstructures and macrostructures, comprising:

[0007] Based on the macroscopic design variables and microscopic design variables of the multi-material structure to be optimized, taking the global stress constraint function as the constraint condition and minimizing the structural mass as the optimization goal, a preset isogeometric topological optimization model of the multi-material structure to be optimized is constructed; wherein the global stress constraint function is constructed based on the equivalent yield strength of the microscopic unit corresponding to the multi-material structure to be optimized;

[0008] Calculating the sensitivity of the preset isogeometric topology optimization model, and updating the macro-design variables and the micro-design variables using the MMA optimizer based on the sensitivity until a preset convergence condition is met, thereby obtaining target macro-design variables and target micro-design variables;

[0009] Based on the target macroscopic design variables and the target microscopic design variables, isogeometric topological optimization design is performed on the multi-material structure to be optimized.

[0010] According to the technical solution provided by the present application, based on the macro-design variables and micro-design variables of the multi-material structure to be optimized, with the global stress constraint function as the constraint condition and the minimization of the structural mass as the optimization goal, a preset isogeometric topology optimization model of the multi-material structure to be optimized is constructed, including:

[0011] Based on the geometric model parameter information of the multi-material structure to be optimized, a macro-structure design domain and a micro-structure design domain of the multi-material structure to be optimized are generated, and macro-design variables corresponding to the macro-structure design domain and micro-design variables corresponding to the micro-structure design domain are determined;

[0012] Based on the macro-design variables and micro-design variables, taking the minimum structural mass as the optimization goal and the von Mises stress at the unit center as the constraint condition, an initial isogeometric topology optimization model of the multi-material structure to be optimized is constructed;

[0013] The equivalent yield strength of the micro-unit corresponding to the micro-structure design domain is calculated by the QP relaxation method and the DMO interpolation method, and a global stress constraint function is constructed according to the equivalent yield strength of the micro-unit;

[0014] The constraint conditions of the initial isogeometric topology optimization model are updated according to the global stress constraint function to obtain the preset isogeometric topology optimization model.

[0015] According to the technical solution provided by the present application, based on the macro-design variables and micro-design variables, with the minimum structural mass as the optimization goal and the von Mises stress at the unit center as the constraint condition, an initial isogeometric topology optimization model of the multi-material structure to be optimized is constructed, including:

[0016] According to the formula:

[0017]

[0018] Construct an initial isogeometric topology optimization model of the multi-material structure to be optimized; where x M is the macro design variable, i.e., the density of control points in the macro design domain; x m is the micro-design variable, i.e., the density of control points in the macro-design domain; N P,M is the number of control points in the macro design domain, NP,m is the number of control points in the micro-design domain, M is the structural mass, is the relative density of the macro unit after threshold projection processing, ρ M is the equivalent density of the macro unit, is the volume of the Nth macro unit, is the overall stiffness matrix of the macrostructure, U M is the macro displacement vector, U M is the macro external load vector, is the overall stiffness matrix of the microstructure, U m is the microscopic displacement vector, F m is the microscopic external load vector, is the maximum von Mises stress of material t, is the relative density of the micro-unit after threshold projection processing, q is the stress relaxation coefficient, is the yield strength of material t, K m is the material type, N m is the number of microscopic units, N M is the number of macro units, is the relative density of the macrostructure control point i, is the relative density of material t corresponding to the jth microscopic design domain control point, and All are fixed values.

[0019] According to the technical solution provided in the present application, the equivalent yield strength of the micro-unit corresponding to the micro-structure design domain is calculated by the QP relaxation method and the DMO interpolation method, including:

[0020] According to the formula:

[0021]

[0022] Calculate the equivalent yield strength of the micro-element, where is the equivalent yield strength of the nth micro-element, K m For the material type, is the weight, is the yield strength of material t, is the relative density of the micro unit n corresponding to the material t after the threshold projection processing, q is the stress relaxation coefficient, is the relative density of material k corresponding to micro unit n after threshold projection processing, and s is the penalty coefficient.

[0023] According to the technical solution provided by the present application, the global stress constraint function is constructed according to the equivalent yield strength of the micro unit, including:

[0024] According to the formula:

[0025]

[0026] Construct the global stress constraint function; where g1 is the global stress constraint function, σ max is the actual maximum stress, N m is the number of microscopic units, N M is the number of macro units, Expressed as the von Mises stress of the nth microelement under the Nth macroelement, is the equivalent yield strength of the nth micro-element, p is the P-norm value, C is the scaling factor, is the Young's modulus of the micro-element after DMO interpolation, I is the element matrix, B m is the strain-displacement matrix at the center of the micro-element, U m is the displacement matrix of the nth micro-element under a given strain field, is the strain vector at the center of the macro unit.

[0027] According to the technical solution provided by the present application, the macro design variables and the micro design variables are updated by using an MMA optimizer based on the sensitivity until a preset convergence condition is met, and target macro design variables and target micro design variables are obtained, including:

[0028] Based on the sensitivity, the macro-design variables and the micro-design variables are updated by using an MMA optimizer to obtain the changes of the macro-design variables and the micro-design variables after each update;

[0029] If it is determined that the changes of the macro-design variables and the micro-design variables are less than a preset threshold, the current macro-design variables and the micro-design variables are used as the target macro-design variables and the target micro-design variables;

[0030] Alternatively, based on the sensitivity, the macro-design variables and the micro-design variables are updated using an MMA optimizer to obtain the number of iterations after each update;

[0031] If it is determined that the number of iterations reaches a preset number, the current macro-design variables and micro-design variables are used as the target macro-design variables and target micro-design variables.

[0032] According to the technical solution provided in this application, the sensitivity of the preset isogeometric topology optimization model is calculated, including:

[0033] According to the formula:

[0034]

[0035] Calculate the sensitivity of the preset isogeometric topology optimization model; wherein the function is the objective function or global stress constraint function, the design variable x i is a macro design variable or a micro design variable, S i is the set of macro-units composed of control points in the macro-design domain or the set of micro-units composed of control points in the micro-design domain. is the relative density of cell j calculated directly from the control points, for The relative density of unit j after threshold projection, x i is the relative density of control point i.

[0036] In a second aspect, the present application provides a multi-material microstructure and macrostructure concurrent iso-geometric topology optimization device, comprising:

[0037] A model building module, for building a preset isogeometric topology optimization model of the multi-material structure to be optimized based on the macro-design variables and micro-design variables of the multi-material structure to be optimized, taking the global stress constraint function as a constraint condition, and taking the minimization of the structural mass as an optimization goal; wherein the global stress constraint function is built based on the equivalent yield strength of the micro-unit corresponding to the multi-material structure to be optimized;

[0038] A calculation update module, used for calculating the sensitivity of the preset equal geometry topology optimization model, and updating the macro design variables and micro design variables by using the MMA optimizer based on the sensitivity until a preset convergence condition is met, so as to obtain target macro design variables and target micro design variables;

[0039] The optimization design module is used to perform isogeometric topology optimization design on the multi-material structure to be optimized based on the target macro-design variables and the target micro-design variables.

[0040] In a third aspect, the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described above when executing the computer program.

[0041] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and the computer program implements the method described above when executed by a processor.

[0042] Compared with the prior art, the beneficial effects of the present application are as follows: the method, device, equipment and medium for concurrent isogeometric topological optimization of multi-material microstructures and macrostructures provided by the present application are based on the macro-design variables and micro-design variables of the multi-material structure to be optimized, with the global stress constraint function constructed based on the equivalent yield strength of the micro-units corresponding to the multi-material structure to be optimized as the constraint condition, and with minimizing the structural mass as the optimization goal, a preset isogeometric topological optimization model is constructed, the sensitivity is calculated and the macro-design variables and micro-design variables are updated using the MMA optimizer based on the sensitivity until the preset convergence conditions are met, and the target macro-design variables and target micro-design variables are obtained; based on the target macro-design variables and target micro-design variables, the multi-material structure to be optimized isogeometric topological optimization design is performed. By adopting the DMO interpolation and QP relaxation method, a calculation method for the equivalent yield strength of multi-material units is given, which can be effectively used to realize stress verification when multiple materials exist in one unit during the optimization process; and by constructing a global stress constraint based on the equivalent yield strength of the micro units corresponding to the multi-material structure to be optimized, the stress constraint conditions are improved, which can effectively reduce the number of stress constraints when considering multiple materials, reduce the calculation cost, and achieve structural lightweight or other optimization goals while ensuring that the maximum von Mises stress of the structure meets the stress constraint conditions.

[0043] It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be realized in any single embodiment. On the contrary, it is understood that the description of features or beneficial effects means that specific technical features, technical solutions or beneficial effects are included in at least one embodiment. Therefore, the description of technical features, technical solutions or beneficial effects in this specification does not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and beneficial effects described in the present embodiment can also be combined in any appropriate manner. Those skilled in the art will understand that the embodiment can be realized without one or more specific technical features, technical solutions or beneficial effects of a specific embodiment. In other embodiments, additional technical features and beneficial effects can also be identified in a specific embodiment that does not embody all embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solution in this embodiment, the drawings required for use in the description of the embodiment will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0045] Figure 1A flowchart of a method for concurrent isogeometric topology optimization of a multi-material microstructure and macrostructure provided in an embodiment of the present application;

[0046] Figure 2 Schematic diagram of the unit affected by the control point in a 2D isogeometric model with NURBS order 2;

[0047] Figure 3 It is a schematic diagram of the control points participating in the composition of the unit in a 2D iso-geometric model with URBS order 2;

[0048] Figure 4 Schematic diagram of periodic boundary conditions corresponding to a 2D isogeometric model with NURBS order 2;

[0049] Figure 5 Schematic diagram of three unit strain fields of 2D structure;

[0050] Figure 6 It is a schematic diagram of the transformation between the physical domain, parameter domain and integration domain in isogeometric analysis;

[0051] Figure 7 A schematic diagram of a device for concurrent isogeometric topology optimization of a multi-material microstructure and macrostructure provided in an embodiment of the present application;

[0052] Figure 8 A schematic diagram of a computer system of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to enable those skilled in the art to better understand the technical solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings. The description in this section is only exemplary and explanatory and should not have any limiting effect on the protection scope of the present application. Specifically, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present application.

[0054] It should be noted that similar reference numerals and letters represent similar items in the following figures, so once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0055] In order to make the technical solution of the present application clearer and easier to understand, the geometric topology optimization method of multi-material microstructure and macrostructure concurrently provided in the embodiment of the present application is introduced below.

[0056] like Figure 1 As shown in the figure, this figure is a flow chart of a method for concurrent isogeometric topology optimization of a multi-material microstructure and a macrostructure provided in this embodiment, and the method comprises the following steps:

[0057] S101. Based on the macroscopic design variables and microscopic design variables of the multi-material structure to be optimized, taking the global stress constraint function as a constraint condition and minimizing the structural mass as an optimization goal, constructing a preset isogeometric topological optimization model of the multi-material structure to be optimized; wherein the global stress constraint function is constructed based on the equivalent yield strength of the microscopic unit corresponding to the multi-material structure to be optimized;

[0058] Specifically, based on the geometric model parameter information of the multi-material structure to be optimized, the macro-structure design domain and the micro-structure design domain of the multi-material structure to be optimized are generated, and the macro-design variables corresponding to the macro-structure design domain and the micro-design variables corresponding to the micro-structure design domain are determined. Then, based on the macro-design variables and the micro-design variables, with the minimum structural mass as the optimization goal and the von Mises stress at the unit center as the constraint condition, an initial iso-geometric topology optimization model of the multi-material structure to be optimized is constructed, the equivalent yield strength of the micro-unit corresponding to the micro-structure design domain is calculated by the QP relaxation method and the DMO interpolation method, and a global stress constraint function is constructed according to the equivalent yield strength of the micro-unit, and the constraint conditions of the initial iso-geometric topology optimization model are updated according to the global stress constraint function to obtain the preset iso-geometric topology optimization model.

[0059] S102, calculating the sensitivity of the preset isogeometric topology optimization model, and updating the macro design variables and the micro design variables using an MMA optimizer based on the sensitivity until a preset convergence condition is met, thereby obtaining target macro design variables and target micro design variables;

[0060] Specifically, the macro-design variables and micro-design variables corresponding to the preset convergence conditions are used as the target macro-design variables and the target micro-design variables; wherein the preset convergence conditions include that the changes of the macro-design variables and the micro-design variables are less than a preset threshold or the number of iterations reaches a preset number, and can also be other conditions, which can be set and adjusted according to actual conditions and are not specifically limited here.

[0061] S103, based on the target macroscopic design variables and the target microscopic design variables, performing isogeometric topological optimization design on the multi-material structure to be optimized.

[0062] Specifically, the target macro-design variables and the target micro-design variables determine the target topological parameters corresponding to the multi-material microstructure and the macrostructure, and the multi-material microstructure and the macrostructure are optimized according to the target topological parameters.

[0063] The method for concurrent isogeometric topological optimization of multi-material microstructures and macrostructures provided in the present application is based on the macro-design variables and micro-design variables of the multi-material structure to be optimized, with the global stress constraint function constructed based on the equivalent yield strength of the micro-units corresponding to the multi-material structure to be optimized as the constraint condition, and with minimization of structural mass as the optimization goal, to construct a preset isogeometric topological optimization model, calculate the sensitivity and update the macro-design variables and micro-design variables using an MMA optimizer based on the sensitivity until the preset convergence conditions are met, and obtain the target macro-design variables and target micro-design variables; based on the target macro-design variables and target micro-design variables, perform isogeometric topological optimization design on the multi-material structure to be optimized. By adopting the DMO interpolation and QP relaxation method, a calculation method for the equivalent yield strength of multi-material units is given, which can be effectively used to realize stress verification when multiple materials exist in one unit during the optimization process; and by constructing a global stress constraint based on the equivalent yield strength of the micro units corresponding to the multi-material structure to be optimized, the stress constraint conditions are improved, which can effectively reduce the number of stress constraints when considering multiple materials, reduce the calculation cost, and achieve structural lightweight or other optimization goals while ensuring that the maximum von Mises stress of the structure meets the stress constraint conditions.

[0064] On the basis of the above embodiment, further, based on the macroscopic design variables and microscopic design variables of the multi-material structure to be optimized, taking the global stress constraint function as the constraint condition and minimizing the structural mass as the optimization goal, a preset isogeometric topology optimization model of the multi-material structure to be optimized is constructed, including:

[0065] Based on the geometric model parameter information of the multi-material structure to be optimized, a macro-structure design domain and a micro-structure design domain of the multi-material structure to be optimized are generated, and macro-design variables corresponding to the macro-structure design domain and micro-design variables corresponding to the micro-structure design domain are determined;

[0066] Specifically, Figure 2-3 As shown, based on the isogeometric analysis model of the multi-material structure to be optimized, the geometric model parameter information of the multi-material structure to be optimized is obtained, the finite element mesh discretized design domain is used from the macro and micro levels, the multi-material structure to be optimized is NURBS meshed, and the macro-structure design domain and micro-structure design domain of the multi-material structure to be optimized are generated, and the control point density of the macro-structure design domain is taken as the macro-design variable x M , taking the control point density of the macro-structure design domain as the micro-design variable xm .

[0067] Based on the macro-design variables and micro-design variables, taking the minimum structural mass as the optimization goal and the von Mises stress at the unit center as the constraint condition, an initial isogeometric topology optimization model of the multi-material structure to be optimized is constructed;

[0068] The equivalent yield strength of the micro-unit corresponding to the micro-structure design domain is calculated by the QP relaxation method and the DMO interpolation method, and a global stress constraint function is constructed according to the equivalent yield strength of the micro-unit;

[0069] Specifically, based on the QP relaxation method and the DMO interpolation method, the equivalent yield strength at the nth micro-element is obtained: The expression is:

[0070]

[0071] in, is the equivalent yield strength of the nth micro-element, K m For the material type, is the weight, is the yield strength of material t, is the relative density of the micro unit n corresponding to the material t after the threshold projection processing, q is the stress relaxation coefficient, is the relative density of material k corresponding to micro unit n after threshold projection processing, and the global stress constraint function is constructed according to the equivalent yield strength of the micro unit.

[0072] The constraint conditions of the initial isogeometric topology optimization model are updated according to the global stress constraint function to obtain the preset isogeometric topology optimization model.

[0073] Specifically, the constraint conditions of the initial isogeometric topology optimization model are replaced with the global stress constraint function to obtain the preset isogeometric topology optimization model.

[0074] On the basis of the above embodiment, further, based on the macro design variables and micro design variables, taking the minimum structural mass as the optimization goal and taking the von Mises stress at the unit center as the constraint condition, an initial isogeometric topology optimization model of the multi-material structure to be optimized is constructed, including:

[0075] According to the formula:

[0076]

[0077] Construct an initial isogeometric topology optimization model of the multi-material structure to be optimized; where x M is the macro design variable, i.e., the density of control points in the macro design domain; x mis the micro-design variable, i.e., the density of control points in the macro-design domain; N P,M is the number of control points in the macro design domain, N P,m is the number of control points in the micro-design domain, M is the structural mass, is the relative density of the macro unit after threshold projection processing, ρ M is the equivalent density of the macro unit, is the volume of the Nth macro unit, is the overall stiffness matrix of the macrostructure, U M is the macro displacement vector, F M is the macro external load vector, is the overall stiffness matrix of the microstructure, U m is the microscopic displacement vector, F m is the microscopic external load vector, is the maximum von Mises stress of material t, is the relative density of the micro-unit after threshold projection processing, q is the stress relaxation coefficient, is the yield strength of material t, K m is the material type, N m is the number of microscopic units, N M is the number of macro units, is the relative density of the macrostructure control point i, is the relative density of material t corresponding to the jth microscopic design domain control point, and All are fixed values.

[0078] Specifically, based on the macroscopic design variables and microscopic design variables, the Young's modulus field E is introduced. m With elastic matrix The corresponding relationship between them is as follows:

[0079]

[0080] Among them, ii,jj represents the control point number along the parameterized coordinates ξ and η, represents the density at the corresponding control point of the macro design variable, represents the density at the corresponding control point of the micro-design variable, represents the NURBS basis function corresponding to the control points numbered ii, j, r and l are the basis function orders along the ξ and η directions respectively, j M,ec With η M,ec are the parameter coordinates along the ξ and η directions at the center of the macro unit, are the relative density of the macro unit and the relative density of the micro unit after threshold projection processing, I m , Jm denote the total number of control points along the ξ and η directions in the micro-design domain, I M , J M denote the total number of control points along the ξ and η directions in the macro design domain, respectively; is the elastic matrix of macro unit N after interpolation, is the microstructure equivalent constitutive matrix, is the Young's modulus of the micro-element after DMO interpolation, K m is the material type, w n,t is the weight, E t is the Young's modulus of the solid material t, E min To preset the minimum Young's modulus, the purpose is to avoid the occurrence of singularity in the stiffness matrix, which is set to 0.001 MPa in this embodiment; is the relative density of the micro unit n corresponding to the material k after the threshold projection processing, and s is a penalty coefficient greater than 1, which is set to 3 in this embodiment.

[0081] in, For through Figure 4 The equivalent constitutive matrix of the microstructure obtained by numerical homogenization calculation under given periodic boundary conditions is shown as follows:

[0082]

[0083] in, is the microstructure equivalent constitutive matrix, Ω m is the total volume (or area) of the microstructure, are the three displacement fields corresponding to a given unit strain, is the displacement matrix of the nth micro-element under a given strain field, which contains three columns, corresponding to the globally applied unit strain field (such as Figure 5 The three displacement fields generated by is the stiffness matrix of the nth micro-element, which is expressed by Gaussian integral as follows:

[0084]

[0085] in, is the stiffness matrix of the nth microelement, is the Young's modulus of the micro-element after DMO interpolation, B m is the strain-displacement matrix at the center of the micro-unit, D0 is the elastic matrix corresponding to the elastic modulus of 1, and the Jacobian matrices J1 and J2 are the spatial variation relationships from the NURBS parameter domain to the physical domain and from the integral domain to the parameter domain, respectively (e.g. Figure 6 shown), ω a is the weight coefficient corresponding to the ath Gaussian integral point, N gis the number of Gaussian integration points.

[0086] The relative density x of the microscopic unit after threshold projection processing M,e 、x m,e After threshold projection, we get For example, the projection expression is:

[0087]

[0088] in, is the relative density of the macro unit after threshold projection processing, β is the projection curvature control parameter, the larger the β value is, the greater the curvature of the projection function curve is, δ is the projection threshold, variables greater than δ approach 1 after projection, otherwise they approach 0. In this embodiment, δ is set to 0.5.

[0089] Maximum von Mises stress of material t It can be expressed as:

[0090]

[0091] Where V is the stress coefficient matrix. For the case of 2D plane stress structure optimization, we have:

[0092]

[0093] For the case of 3D plane stress structure optimization, we have:

[0094]

[0095] Stress Vector The expression is:

[0096]

[0097] in, is the stress vector, is the relative density of the micro-unit after threshold projection processing, s is the penalty coefficient greater than 1, E t is the Young's modulus of the solid material t, D0 is the elastic matrix corresponding to the elastic modulus of 1, I is the unit matrix, B m is the strain-displacement matrix at the center of the micro-element, is the displacement matrix of the nth micro-element under a given strain field, is the strain vector at the center of the macro unit.

[0098] In summary, the initial isogeometric topology optimization model of the multi-material structure to be optimized is constructed as follows:

[0099]

[0100] Among them, x M is the macro design variable, i.e., the density of control points in the macro design domain; x m is the micro-design variable, i.e., the density of control points in the macro-design domain; N P,M is the number of control points in the macro design domain, N P,m is the number of control points in the micro-design domain, M is the structural mass, is the relative density of the macro unit after threshold projection processing, ρ M is the equivalent density of the macro unit, is the volume of the Nth macro unit, is the overall stiffness matrix of the macrostructure, U M is the macro displacement vector, F M is the macro external load vector, is the overall stiffness matrix of the microstructure, U m is the microscopic displacement vector, F m is the microscopic external load vector, is the maximum von Mises stress of material t, is the relative density of the micro-unit after threshold projection processing, q is the stress relaxation coefficient, is the yield strength of material t, K m is the material type, N m is the number of microscopic units, N M is the number of macro units, is the relative density of the macrostructure control point i, is the relative density of material t corresponding to the jth microscopic design domain control point, and All are preset fixed values. It should be noted that, in this embodiment, the stress relaxation coefficient q is set to 2.5, which can be set and adjusted according to actual conditions and is not specifically limited here; and are all small values ​​to avoid singularity.

[0101] On the basis of the above embodiment, further, the equivalent yield strength of the micro-unit corresponding to the micro-structure design domain is calculated by the QP relaxation method and the DMO interpolation method, including:

[0102] According to the formula:

[0103]

[0104] Calculate the equivalent yield strength of the micro-element, where is the equivalent yield strength of the nth micro-element, K m For the material type, is the weight, is the yield strength of material t, is the relative density of the micro unit n corresponding to the material t after the threshold projection processing, q is the stress relaxation coefficient, is the relative density of material k corresponding to micro unit n after threshold projection processing, and s is the penalty coefficient.

[0105] On the basis of the above embodiment, further, constructing a global stress constraint function according to the equivalent yield strength of the micro unit includes:

[0106] According to the formula:

[0107]

[0108] Construct the global stress constraint function; where g1 is the global stress constraint function, σ max is the actual maximum stress, N m is the number of microscopic units, N M is the number of macro units, Expressed as the von Mises stress of the nth microelement under the Nth macroelement, is the equivalent yield strength of the nth micro-element, p is the P-norm value, C is the scaling factor, is the Young's modulus of the micro-element after DMO interpolation, I is the element matrix, B m is the strain-displacement matrix at the center of the micro-element, is the displacement matrix of the nth micro-element under a given strain field, is the strain vector at the center of the macro unit.

[0109] Specifically, after the equivalent yield strength of the micro-unit corresponding to the above-mentioned microstructure design domain is calculated by the QP relaxation method and the DMO interpolation method, the improved stress constraint function (i.e., the global stress constraint function) is:

[0110] g1=σ max -1≤0 (15)

[0111]

[0112] Among them, g1 is the global stress constraint function, σ max is the actual maximum stress, Expressed as the von Mises stress of the nth microelement under the Nth macroelement, is the equivalent yield strength of the nth micro-element, and p is the P-norm value.

[0113] C is the scaling factor, and its value is as follows:

[0114]

[0115] in, Expressed as the von Mises stress of the nth microelement under the Nth macroelement, the von Mises stress at the nth microelement, is the equivalent yield strength of the nth micro-element, and p is the P-norm value.

[0116] Further, The expression is:

[0117]

[0118] in, is the Young's modulus of the micro-element after DMO interpolation, I is the element matrix, B m is the strain-displacement matrix at the center of the micro-unit, D0 is the elastic matrix corresponding to the elastic modulus of 1, is the displacement matrix of the nth micro-element under a given strain field, is the strain vector at the center of the Nth macro unit.

[0119] In summary, the global stress constraint function is constructed as:

[0120]

[0121] Among them, g1 is the global stress constraint function, σ max is the actual maximum stress, N m is the number of microscopic units, N M is the number of macro units, Expressed as the von Mises stress of the nth microelement under the Nth macroelement, is the equivalent yield strength of the nth micro-element, p is the P-norm value, C is the scaling factor, is the Young's modulus of the micro-element after DMO interpolation, I is the element matrix, B m is the strain-displacement matrix at the center of the micro-element, U m is the displacement matrix of the nth micro-element under a given strain field, is the strain vector at the center of the macro unit.

[0122] On the basis of the above embodiment, further, based on the sensitivity, the macro design variables and the micro design variables are updated by using an MMA optimizer until a preset convergence condition is met, and target macro design variables and target micro design variables are obtained, including:

[0123] Based on the sensitivity, the macro-design variables and the micro-design variables are updated by using an MMA optimizer to obtain the changes of the macro-design variables and the micro-design variables after each update;

[0124] If it is determined that the changes of the macro-design variables and the micro-design variables are less than a preset threshold, the current macro-design variables and the micro-design variables are used as the target macro-design variables and the target micro-design variables;

[0125] Alternatively, based on the sensitivity, the macro-design variables and the micro-design variables are updated using an MMA optimizer to obtain the number of iterations after each update;

[0126] If it is determined that the number of iterations reaches a preset number, the current macro-design variables and micro-design variables are used as the target macro-design variables and target micro-design variables.

[0127] Specifically, in this embodiment, the preset threshold can be set to 0.002, and the preset number of times can be set to 100 times. The specific values ​​of the preset threshold and the preset number of times can be set and adjusted according to actual conditions and are not specifically limited here.

[0128] On the basis of the above embodiment, further, the calculating the sensitivity of the preset isogeometric topology optimization model includes:

[0129] According to the formula:

[0130]

[0131] Calculate the sensitivity of the preset isogeometric topology optimization model; wherein the function is the objective function or global stress constraint function, the design variable x i is a macro design variable or a micro design variable, S i is the set of macro-units composed of control points in the macro-design domain or the set of micro-units composed of control points in the micro-design domain. is the relative density of cell j calculated directly from the control points, for The relative density of unit j after threshold projection, x i is the relative density of control point i.

[0132] Specifically, the sensitivity function It can be an objective function or a global stress constraint function. The design variable x i It can be a macro design variable or a micro design variable, that is, the relative density of any control point in the macro design domain or the relative density of any control point in the micro design domain.

[0133] in:

[0134]

[0135]

[0136] In the formula, is the relative density of cell j calculated directly from the control points, for The relative density of unit j after threshold projection, β is the projection curvature control parameter, δ is the projection threshold, is the NURBS basis function corresponding to the control point i, ξ M,ec With η M,ec are the parameter coordinates along the ξ and η directions at the unit center, respectively.

[0137] When the sensitivity function When is the objective function, the sensitivity corresponding to the objective function is as follows:

[0138]

[0139] Where M is the structural mass, ρ M is the equivalent density of the macro unit, is the volume of the Nth macro unit, is the relative density of the microscopic unit after threshold projection processing.

[0140] When the sensitivity function When is a global stress constraint function, the sensitivity corresponding to the global stress constraint function is calculated as follows:

[0141]

[0142] Where g1 is the global stress constraint function, p is the P norm value, is the equivalent yield strength of the nth micro-element, Expressed as the von Mises stress of the nth microelement under the Nth macroelement, is the relative density of the microscopic unit after threshold projection processing.

[0143] For the macro structure, we have:

[0144]

[0145] In the formula, Expressed as the von Mises stress of the nth microelement under the Nth macroelement, is the Young's modulus of the micro-element after DMO interpolation, B m is the strain-displacement matrix at the center of the micro-unit, D0 is the elastic matrix corresponding to the elastic modulus of 1, I is the unit matrix, is the displacement matrix of the nth micro-element under a given strain field, is the strain vector at the center of the macro unit, is the control point displacement index matrix corresponding to the Nth macro unit.

[0146] By the adjoint method we can get:

[0147]

[0148] In the formula, is the element stiffness matrix, U M is the macro displacement vector, K M is the overall stiffness matrix of the macrostructure, is the control point displacement index matrix corresponding to the Nth macro unit, and s is the penalty coefficient.

[0149] The Gaussian integral is expressed as

[0150]

[0151] In the formula, is the constitutive matrix calculated by the numerical homogenization method. The Jacobian matrices J1 and J2 are the spatial variation relationships from the NURBS parameter domain to the physical domain and from the integral domain to the parameter domain, respectively. a is the weight coefficient corresponding to the ath Gaussian integral point, N g is the number of Gaussian integration points.

[0152] For the micro-design domain, we have:

[0153]

[0154] In the formula, is the equivalent yield strength of the nth micro-element, is the relative density of the microscopic unit after threshold projection processing, K m For the material type, is the yield strength of material k.

[0155] Further, there are:

[0156]

[0157]

[0158] Where q is the stress relaxation coefficient, is the relative density of the micro unit n corresponding to the material k after the threshold projection processing, is the relative density of micro unit n corresponding to material i after threshold projection processing, s is the penalty coefficient, is the maximum von Mises stress, is the stress vector, E k is the elastic modulus of material k.

[0159] Further,

[0160]

[0161] In the formula, is the control point displacement index matrix corresponding to the nth micro-unit, U M is the macro displacement vector, K M is the overall stiffness matrix of the macrostructure.

[0162] Specifically, there are:

[0163]

[0164] in, is the element stiffness matrix when the elastic modulus is 1, ω a is the weight coefficient corresponding to the ath Gaussian integral point, N g is the number of Gaussian integration points, Contains three displacement fields corresponding to unit strain, is the displacement matrix of the nth micro-element under a given strain field, which contains three columns, corresponding to the three displacement fields generated by the globally applied unit strain field.

[0165] Combination of the above Figure 1-6 The method for concurrent geometric topology optimization of multi-material microstructures and macrostructures provided in an embodiment of the present application is introduced in detail. Hereinafter, the device, electronic device and computer-readable storage medium for concurrent geometric topology optimization of multi-material microstructures and macrostructures provided in an embodiment of the present application will be introduced in conjunction with the accompanying drawings.

[0166] like Figure 7 As shown, the figure is a schematic diagram of a multi-material microstructure and macrostructure concurrent isogeometric topology optimization device provided by the present application, and the device includes:

[0167] The model building module 201 is used to build a preset isogeometric topology optimization model of the multi-material structure to be optimized based on the macro-design variables and micro-design variables of the multi-material structure to be optimized, with the global stress constraint function as the constraint condition and the minimization of the structural mass as the optimization goal; wherein the global stress constraint function is built based on the equivalent yield strength of the micro-unit corresponding to the multi-material structure to be optimized;

[0168] A calculation and updating module 202 is used to calculate the sensitivity of the preset isogeometric topology optimization model, and based on the sensitivity, update the macro-design variables and the micro-design variables using an MMA optimizer until a preset convergence condition is met, thereby obtaining target macro-design variables and target micro-design variables;

[0169] The optimization design module 203 is used to perform isogeometric topology optimization design on the multi-material structure to be optimized based on the target macro-design variables and the target micro-design variables.

[0170] The multi-material microstructure and macrostructure concurrent isogeometric topology optimization device provided in the embodiment of the present application can correspond to executing the multi-material microstructure and macrostructure concurrent isogeometric topology optimization method described in the embodiment of the present application, and the above functions of each module of the system correspond to realizing Figure 1 For the sake of brevity, the corresponding process of the method shown will not be repeated here.

[0171] An embodiment of the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for concurrent geometric topology optimization of multi-material microstructures and macrostructures as described in the above embodiment is implemented.

[0172] like Figure 8 As shown, the computer system 300 of the electronic device includes a CPU 301, which can perform various appropriate actions and processes according to the program stored in the ROM 302 or the program loaded from the storage part 308 to the RAM 303. In the RAM 303, various programs and data required for system operation are also stored. The CPU 301, the ROM 302 and the RAM 303 are connected to each other through a bus 304. The I / O interface 305 is also connected to the bus 304. Among them, CPU 301 represents a central processing unit, ROM 302 represents a read-only memory, RAM 303 represents a random access memory, and I / O represents input / output.

[0173] The following components are connected to the I / O interface 305: an input section 306 including a keyboard, a mouse, etc.; an output section 307 including a cathode ray tube, a liquid crystal display, etc., and a speaker, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed, so that a computer program read therefrom is installed into the storage section 308 as needed.

[0174] In particular, the process of the geometric topology optimization method of multi-material microstructure and macrostructure concurrently described in the above embodiment can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains program code for executing the geometric topology optimization method of multi-material microstructure and macrostructure concurrently described in the above embodiment. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 309, and / or installed from the removable medium 311. When the computer program is executed by the CPU 301, the above functions defined in the present computer system 300 are executed.

[0175] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method for concurrent geometric topology optimization of multi-material microstructures and macrostructures as described in the above embodiment is implemented.

[0176] Specifically, the computer-readable storage medium may be included in the electronic device described in the above embodiment; or it may exist independently without being assembled into the electronic device. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the geometric topology optimization method of multi-material microstructure and macrostructure concurrently as described in the above embodiment.

[0177] It should be noted that the computer-readable storage medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical fiber, a portable compact disk read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above.

[0178] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and its core ideas of this application. The above is only the preferred implementation method of this application. It should be pointed out that due to the limitations of textual expression and the objective existence of infinite specific structures, ordinary technicians in this technical field can make several improvements, modifications or changes without departing from the principles of the present invention, and can also combine the above technical features in an appropriate manner; these improvements, modifications, changes or combinations, or the direct application of the inventive concept and technical solution to other occasions without improvement, should be regarded as the scope of protection of this application.

Claims

1. A method for concurrent isogeometric topology optimization of multi-material microstructures and macrostructures, characterized in that: include: Based on the macroscopic design variables and microscopic design variables of the multi-material structure to be optimized, taking the global stress constraint function as the constraint condition and minimizing the structural mass as the optimization goal, a preset isogeometric topological optimization model of the multi-material structure to be optimized is constructed; wherein the global stress constraint function is constructed based on the equivalent yield strength of the microscopic unit corresponding to the multi-material structure to be optimized; Calculating the sensitivity of the preset isogeometric topology optimization model, and updating the macro-design variables and the micro-design variables using the MMA optimizer based on the sensitivity until a preset convergence condition is met, thereby obtaining target macro-design variables and target micro-design variables; Based on the target macroscopic design variables and the target microscopic design variables, isogeometric topological optimization design is performed on the multi-material structure to be optimized.

2. The method according to claim 1, characterized in that The method of constructing a preset isogeometric topology optimization model of the multi-material structure to be optimized based on the macro-design variables and micro-design variables of the multi-material structure to be optimized, taking the global stress constraint function as the constraint condition and minimizing the structural mass as the optimization goal, includes: Based on the geometric model parameter information of the multi-material structure to be optimized, a macro-structure design domain and a micro-structure design domain of the multi-material structure to be optimized are generated, and macro-design variables corresponding to the macro-structure design domain and micro-design variables corresponding to the micro-structure design domain are determined; Based on the macro-design variables and micro-design variables, taking the minimum structural mass as the optimization goal and the von Mises stress at the unit center as the constraint condition, an initial isogeometric topology optimization model of the multi-material structure to be optimized is constructed; The equivalent yield strength of the micro-unit corresponding to the micro-structure design domain is calculated by the QP relaxation method and the DMO interpolation method, and a global stress constraint function is constructed according to the equivalent yield strength of the micro-unit; The constraint conditions of the initial isogeometric topology optimization model are updated according to the global stress constraint function to obtain the preset isogeometric topology optimization model.

3. The method according to claim 2, characterized in that Based on the macro-design variables and micro-design variables, taking the minimum structural mass as the optimization goal and the von Mises stress at the unit center as the constraint condition, an initial isogeometric topology optimization model of the multi-material structure to be optimized is constructed, including: According to the formula: Construct an initial isogeometric topology optimization model of the multi-material structure to be optimized; where x M is the macro design variable, i.e., the density of control points in the macro design domain; x m is the micro-design variable, i.e., the density of control points in the macro-design domain; N P,M is the number of control points in the macro design domain, N P,m is the number of control points in the micro-design domain, M is the structural mass, is the relative density of the macro unit after threshold projection processing, ρ M is the equivalent density of the macro unit, is the volume of the Nth macro unit, is the overall stiffness matrix of the macrostructure, U M is the macro displacement vector, F M is the macro external load vector, is the overall stiffness matrix of the microstructure, U m is the microscopic displacement vector, F m is the microscopic external load vector, is the maximum von Mises stress of material t, is the relative density of the micro-unit after threshold projection processing, q is the stress relaxation coefficient, is the yield strength of material t, K m is the material type, N m is the number of microscopic units, N M is the number of macro units, is the relative density of the macrostructure control point i, is the relative density of material t corresponding to the jth microscopic design domain control point, and All are fixed values.

4. The method according to claim 3, characterized in that: The equivalent yield strength of the micro-unit corresponding to the micro-structure design domain is calculated by the QP relaxation method and the DMO interpolation method, including: According to the formula: Calculate the equivalent yield strength of the micro-element, where is the equivalent yield strength of the nth micro-element, K m For the material type, is the weight, is the yield strength of material t, is the relative density of the micro unit n corresponding to the material t after the threshold projection processing, q is the stress relaxation coefficient, is the relative density of material k corresponding to micro unit n after threshold projection processing, and s is the penalty coefficient.

5. The method according to claim 4, characterized in that The constructing of a global stress constraint function according to the equivalent yield strength of the micro-unit comprises: According to the formula: Construct the global stress constraint function; where g1 is the global stress constraint function, σ max is the actual maximum stress, N m is the number of microscopic units, N M is the number of macro units, Expressed as the von Mises stress of the nth microelement under the Nth macroelement, is the equivalent yield strength of the nth micro-element, ρ is the P-norm value, C is the scaling factor, is the Young's modulus of the micro-element after DMO interpolation, I is the element matrix, B m is the strain-displacement matrix at the center of the micro-element, U m is the displacement matrix of the nth micro-element under a given strain field, is the strain vector at the center of the macro unit.

6. The method according to claim 1, characterized in that Based on the sensitivity, the macro design variables and the micro design variables are updated by using an MMA optimizer until a preset convergence condition is met, and target macro design variables and target micro design variables are obtained, including: Based on the sensitivity, the macro-design variables and the micro-design variables are updated by using an MMA optimizer to obtain the changes of the macro-design variables and the micro-design variables after each update; If it is determined that the changes of the macro-design variables and the micro-design variables are less than a preset threshold, the current macro-design variables and the micro-design variables are used as the target macro-design variables and the target micro-design variables; Alternatively, based on the sensitivity, the macro-design variables and the micro-design variables are updated using an MMA optimizer to obtain the number of iterations after each update; If it is determined that the number of iterations reaches a preset number, the current macro-design variables and micro-design variables are used as the target macro-design variables and target micro-design variables.

7. The method according to claim 6, characterized in that The calculating the sensitivity of the preset isogeometric topology optimization model includes: According to the formula: Calculate the sensitivity of the preset isogeometric topology optimization model; wherein the function is the objective function or global stress constraint function, the design variable x i is a macro design variable or a micro design variable, S i is the set of macro-units composed of control points in the macro-design domain or the set of micro-units composed of control points in the micro-design domain. is the relative density of cell j calculated directly from the control points, for The relative density of unit j after threshold projection, x i is the relative density of control point i.

8. A device for concurrent isogeometric topology optimization of multi-material microstructures and macrostructures, characterized in that: include: A model building module, for building a preset isogeometric topology optimization model of the multi-material structure to be optimized based on the macro-design variables and micro-design variables of the multi-material structure to be optimized, taking the global stress constraint function as a constraint condition, and taking the minimization of the structural mass as an optimization goal; wherein the global stress constraint function is built based on the equivalent yield strength of the micro-unit corresponding to the multi-material structure to be optimized; A calculation update module, used for calculating the sensitivity of the preset equal geometry topology optimization model, and updating the macro design variables and micro design variables using the MMA optimizer based on the sensitivity until a preset convergence condition is met, thereby obtaining target macro design variables and target micro design variables; The optimization design module is used to perform isogeometric topology optimization design on the multi-material structure to be optimized based on the target macro-design variables and the target micro-design variables.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Macro-micro integrated structure topology optimization method considering stress constraints

    CN108710736A

  • Stress and strain energy double-constraint topological optimization method based on variable density method

    CN112100774A

  • Equal geometric topology optimization design method considering stress constraint and application

    CN115828343A

  • Parallel topological optimization method for time domain dynamic stiffness problem of dual-scale hierarchical structure

    CN116150834A

  • Multi-microstructure multi-scale parallel topological optimization method and system under action of time domain dynamic load

    CN117373579A

Cited By

  • Lightweight design method and device for vehicle structure, electronic equipment and program product

    CN120974621A

  • Lightweight design methods, devices, electronic equipment and software products for vehicle structures

    CN120974621B

  • Improved DMO topological optimization method obeying different material yield criteria and analysis equipment

    CN121302747A