Sand mold digital flexible extrusion near-net forming optimization method based on search algorithm
11120177 · 2021-09-14
Assignee
Inventors
Cpc classification
B22C19/00
PERFORMING OPERATIONS; TRANSPORTING
B22D46/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Provided is a sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm. The method includes: dividing a sand mold Computer Aided Design (CAD) 3D model near-net forming region; acquiring a curved surface function of a near-net forming sand mold CAD 3D model cavity; constructing a flexible extrusion array envelope volume optimization objective function; determining a valid optimization interval R; translating the position of a sand mold CAD 3D model cavity to a search initial position; performing a global search in the valid optimization interval R, comparing flexible extrusion array envelope volume values, and saving the larger value as V(x,y).sub.max and the corresponding position as (x,y).sub.max; and completing the search, translating the position of the near-net forming sand mold CAD 3D model cavity to (x,y).sub.max, and executing a flexible extrusion array shape adjusting procedure.
Claims
1. A sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm, the method comprising the following steps: (1) dividing a sand mold Computer Aided Design (CAD) 3D model near-net forming region into m×n sub-regions, each having a size of a×b, according to arrangement of m×n flexible extrusion arrays, each having a size of a×b, on a sand mold digital flexible extrusion working platform, the m×n flexible extrusion arrays being m×n arrays consisting of extrusion units; (2) directly acquiring a curved surface function
2. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 1, wherein in step (1), the each extrusion unit has a length of a, a width of b and a height of h, and a forming space of a near-net forming sand mold on the sand mold digital flexible extrusion array is am×bn×h; and the sand mold CAD 3D model near-net forming region is divided into m×n sub-regions, each having a size of a×b, according to the arrangement of the m×n flexible extrusion arrays.
3. A sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm, the method comprising the following steps: (1) dividing a sand mold Computer Aided Design (CAD) 3D model near-net forming region, the sand mold CAD 3D model near-net forming region being divided into m×n sub-regions, each having a size of a×b, according to arrangement of m×n flexible extrusion arrays, each having a size of a×b, on a sand mold digital flexible extrusion working platform, the m×n flexible extrusion arrays being m×n arrays consisting of extrusion units; (2) acquiring a curved sur face function of a near-net forming sand mold CAD 3D model cavity; (3) constructing a flexible extrusion array envelope volume optimization objective function; (4) determining a valid optimization interval R; and (5) performing a global search in the valid optimization interval R, and comparing flexible extrusion array envelope volume values, flexible extrusion array envelope volume values V(x,y).sub.i−1 calculated in a search process are compared, the larger value is saved as V(x,y).sub.max, the corresponding position is saved as (x,y).sub.max, and the corresponding value of f.sub.i,j(x,y).sub.min is recorded, p being the number of the search step length passed in a x direction of x and y directions, and q being the number of the search step length in a y direction of x and y directions, the position of the sand mold CAD 3D model cavity being parallel shifted to (x,y)max, and a flexible extrusion array shape adjusting procedure being executed the height of each extrusion unit of the extrusion units being increased or decreased according to the value of f.sub.i,j(x,y).sub.min, until the heights of all the extrusion units are adjusted.
4. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 3, wherein after the valid optimization interval R is determined, a position of the ear-net forming sand mold CAD 3D model cavity is parallel shifted to a search initial position, and the global search is performed in the valid optimization interval R.
5. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 4, wherein after the position of the near-net forming sand mold CAD 3D model cavity is parallel shifted to the search initial position, a search direction and search step lengths are determined, and the global search is performed in the valid optimization interval R.
6. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 3, wherein after the global search performed in the valid, optimization interval R is completed, the position of the near-net forming sand mold CAD 3D model cavity is parallel shifted to a position corresponding to a larger value in the flexible extrusion array envelope volume values.
7. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 3, wherein in step (1), the each extrusion unit has a length of a, a width of b and a height of h, and a forming space of a near-net forming sand mold on the sand mold digital flexible extrusion array is am×bn×h, and the sand mold CAD 3D model near-net forming region is divided into m×n sub-regions, each having a size of a×b, according to the arrangement of m×n flexible extrusion arrays.
8. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 3, wherein in step (2), the curved surface function
9. The sand mold digital flexible extrusion near-net forming optimization method based, on a search algorithm according to claim 8, wherein in step (3), the flexible extrusion array envelope volume optimization objective function V(x,y)=a×b×Σ.sub.j=1.sup.nΣ.sub.i=1.sup.m[f.sub.i,j(x,y).sub.min] in the near-net forming sand mold CAD 3D model cavity is constructed.
10. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 9, wherein in step (4), the valid optimization interval
11. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 10, wherein after the valid optimization interval R is determined, the position of the near-net forming sand mold CAD 3D model cavity is parallel shifted to a search initial position A.sub.1,1, which is equal to
12. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 11, wherein after the position of the sand mold CAD 3D model cavity is parallel shifted to the search initial position, a search direction is determined as an x increment direction and a y increment direction, and the global search is performed in the valid optimization interval R.
13. The sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm according to claim 12, wherein after the search direction is determined as the x increment direction and the y increment direction, search step length parameters Δx and Δy in x and y directions are determined according to error requirements of the x and y directions respectively, and the global search is performed in the valid optimization interval R.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which constitute a part of this application, are used to provide a deeper understanding of the present disclosure, and the exemplary embodiments of the present disclosure and the description thereof are used to explain the present disclosure, but do not constitute improper limitations to the present disclosure. In the drawing:
(2)
(3)
(4)
(5) Herein, the above drawings include the following reference numerals:
(6) 1, flexible extrusion array; 2, sand mold; 3, sand mold cavity.
DETAILED DESCRIPTION OF THE EMBODIMENTS
(7) According to specific embodiments of the present disclosure, a sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm is provided. The method comprises the steps as follows.
(8) (1) A sand mold digital flexible extrusion array is an m×n array consisting of extrusion units, each having a length of a, a width of b and a height of h, and a forming space of a near-net forming sand mold on the sand mold digital flexible extrusion array is am×bn×h. A sand mold CAD 3D model near-net forming region is divided into m×n sub-regions, each having a size of a×b, according to the arrangement of sand mold flexible extrusion arrays.
(9) (2) A curved surface function
(10)
of a near-net forming sand mold CAD 3D model cavity is directly acquired under the driving of a sand mold CAD 3D model, where i,j∈Z, and 1≤i≤m, 1≤j≤n.
(11) (3) Because the degree of a near-net forming sand mold cavity approaching a sand mold cavity is directly proportional to the size of an envelope volume of an extrusion unit envelope surface of the near-net forming sand mold cavity, sand mold digital flexible extrusion near-net forming optimization is equivalent to the solution of a maximum value of an envelope volume of a flexible extrusion array in the near-net forming sand mold cavity, so an objective function V(x,y)=a×b×Σ.sub.i=1.sup.8Σ.sub.i=1.sup.10[f.sub.i,j(x,y).sub.min] is established.
(12) (4) In order to make the near-net forming sand mold cavity approach the sand mold cavity, search calculation for V(x,y) may be performed within a plane feasible region of the sand mold digital flexible extrusion array. Because the sand mold digital flexible extrusion array consists of m×n a×b×h identical arrays, a valid optimization interval may be reduced to a region
(13)
on a sand mold digital flexible extrusion array platform.
(14) (5) In a process of operating a search algorithm, it is convenient to search a feasible region, and the position of the sand mold cavity is parallel shifted from the center A1, which is equal to (am/2,bn/2), of the flexible extrusion array platform to a search initial position A.sub.1,1, which is equal to
(15)
(16) (6) A search direction is determined as an x increment direction and a y increment direction.
(17) (7) Search step length parameters Δx and Δy in x and y directions are determined according to error requirements of the x and y directions respectively.
(18) (8) Search is performed in the valid optimization interval R, flexible extrusion array envelope volume values V(x,y).sub.p,q calculated in a search process are compared, the larger value is saved as V(x,y).sub.max, the corresponding position is saved as (x,y).sub.max, and the corresponding value of f.sub.i(x,y).sub.min is recorded.
(19) (9) After the search is completed, the position of the sand mold cavity is parallel shifted to (x,y).sub.max, and the height of each extrusion unit is increased or decreased according to the value of f.sub.i,j(x,y).sub.min recorded in the previous step.
(20) In order to provide a deeper understanding of the present disclosure, the present disclosure will be described in detail below with reference to the embodiments for a sand mold digital flexible extrusion forming prototype of a 10×8 array consisting of flexible extrusion units having a size of 80 mm×80 mm×250 mm in
(21) As shown in
(22) As shown in
(23) A curved surface function of a near-net forming sand mold cavity 3 is established:
(24)
where i,j∈Z, and 1≤i≤10, 1≤j≤8.
(25) Because the degree of the near-net forming sand mold cavity approaching the sand mold cavity 3 is directly proportional to the size of an envelope volume of an extrusion unit envelope surface of the near-net forming sand mold cavity, sand mold digital flexible extrusion near-net forming optimization is equivalent to the solution of a maximum value of an envelope volume of a flexible extrusion array in the near-net forming sand mold cavity 3, so an objective function V(x,y)=80×80×Σ.sub.j=1.sup.8Σ.sub.i=1.sup.10[f.sub.i,j(x,y).sub.min] mm.sup.3 is established.
(26) Theoretically, in order to make the near-net forming sand mold cavity approach the sand mold cavity 3, search calculation for V(x,y) may be performed within a plane feasible region of the sand mold digital flexible extrusion array. Because the sand mold digital flexible extrusion array 1 consists of 10×8 80 mm×80 mm×250 mm identical arrays, a valid optimization interval may be reduced to a region
(27)
on the sand mold digital flexible extrusion array plane.
(28) In a process of operating a search algorithm, it is convenient to search a feasible region, and the position of the sand mold cavity 3 is parallel shifted from the center A1, which is equal to (400 mm,320 mm), of the flexible extrusion array platform to a search initial position A.sub.1,1, which is equal to (360 mm,280 mm).
(29) A search direction is determined as an x increment direction and a y increment direction.
(30) Search step length parameters Δx and Δy in x and y directions are determined according to error requirements of the x and y directions respectively, which is equal to search errors in the x and y directions are Δx and Δy.
(31) Search is performed in the valid optimization interval R, envelope volume values V(x,y).sub.p,q of the flexible extrusion array 1 calculated in a search process are compared, the larger value is saved as V(x,y).sub.max, the corresponding position is saved as (x,y).sub.max, and the corresponding value of f.sub.i,j(x,y).sub.min is recorded.
(32) After the search is completed, the position of the sand mold cavity 3 is parallel shifted to (x,y).sub.max, and the height of each extrusion unit is increased or decreased according to the value of f.sub.i,j(x,y).sub.min recorded in the previous step.
(33) The foregoing descriptions are merely preferred embodiments of the present disclosure and are not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various changes and modifications. Any modification, equivalent replacement, and improvement made within the principle of the present disclosure shall fall within the protection scope defined by the appended claims of the present disclosure.