Numerical Optimization of Sand Casting Parameters Using the Dantzig’s Simplex Method

Abstract

This study adopts the Dantzig’s Simplex method to investigate optimization of sand casting parameters for optimum service performance. Some process variables and mechanical properties were adapted into the Simplex method. Aluminium alloy samples were cast, machined and subjected to a series of mechanical tests. From the body of data collected, linear functions and constraint equations were formulated and employed in the Dantzig’s Simplex method for optimization of process parameters. The results showed that the Simplex method can be adapted for studying performance opti- mization of castings.

Share and Cite:

J. Oji, S. Datau, K. Akinluwade, A. Taiwo, D. Isadare, S. Pamtoks and A. Adetunji, "Numerical Optimization of Sand Casting Parameters Using the Dantzig’s Simplex Method," Journal of Minerals and Materials Characterization and Engineering, Vol. 1 No. 5, 2013, pp. 250-256. doi: 10.4236/jmmce.2013.15039.

1. Introduction

The simplex method is a method for solving problems in linear programming and it was invented by George Dantzig in 1947 [1,2]. Simplex method changes constraints (inequalities) to equations in linear programming problems, and then solves the problem by matrix manipulation. The solution set for the altered problem is of a higher dimension than the solution set of the original problem, but it is easier to study with matrices. The Simplex method is very efficient in practice and has diverse applications [3].

Considering the multifarious applications of aluminium alloys in several environments [4], and its amenability to sand casting, it is pertinent to consider the optimization of its casting parameters. In the past few decades, a large number of experimental investigations linking gating parameters and other casting parameters with casting quality and performance have been carried out by researchers and foundry engineers [5,6].

A number of other methods have also proved useful in numerical optimization of processes [7,8]. In practice, one of the best interior-point methods is the Mehrotra predictor-corrector method [9], which is competitive with the Simplex method, particularly for large-scale problems [3]. Unlike Dantzig’s Simplex, the Downhill simplex method solves an unconstrained minimization problem in n dimensions by maintaining at each iteration n + 1 points that define a simplex [10]. At each iteration, this simplex is updated by applying certain transformations to it so that it “rolls downhill” until it finds a minimum.

The present study is aimed at adapting Dantzig’s Simplex numerical method to investigate optimization of sand casting parameters for optimum service performance.

2. Material and Method

2.1. Preparation of the Charge

High purity aluminium electrical cables were melted in an electric resistance furnace. The melt surface was covered with 0.01% sodium chloride-potassium chloride (NaCl-KCl) salt mixture to reduce oxidation through exclusion of oxygen and creation of a protective atmosphere inside the furnace. After melting, the temperature was raised to 720˚C and ferrosilicon (4.6% Si, 1.5% Fe) was added. The furnace temperature was raised to 780˚C and the melt held at this temperature for 10 minutes before skimming to remove the oxides and other impurities. The molten metal was continuously stirred in order to ensure a near-uniform distribution of alloying elements and to prevent settling at the bottom of the melting graphite crucible. After holding at 780˚C for 10 minutes, the melt was ready for pouring.

2.2. Preparation of the Mould and Casting of Specimen

In the first batch of casting, four prepared green sand cope and drag moulds were preheated for 35 minutes in the electric resistance furnace to 25˚C, 150˚C, 190˚C, and 230˚C respectively. The aluminum alloy melt was then poured into each of the moulds at constant pouring temperature of 700˚C and a runner size of 100 mm2, the results are recorded at Table 1. In the second batch of casting, the runner size was varied (100, 180, 285 and 315 mm2) while the casting was done at constant pouring temperature of 100˚C and mould temperature of 25˚C the results are put in Table 2. In the third batch of casting, the pouring temperature was varied from 700˚C to 850˚C in steps of 50˚C while the casting was done at constant mould temperature of 25˚C and runner size of 100 mm2 the results are recorded at Table 3.

2.3. Mechanical Tests

Each mould was designed to produce one sample each for tensile, impact and hardness tests. The percentage elongation was deduced from the tensile test as (final length-original length)/original length * 100%. After casting, each sample underwent fettling to provide samples of standard dimension for the tests. Twelve standard tensile test samples were machined from the castings and the Ultimate Tensile Strength (UTS) of each was determined with a digital universal material testing machine. Twelve V-notched samples were put through Charpy impact test using an impact-testing machine. Twelve 50 × 20 × 10 mm specimens prepared samples were tested for hardness on a Rockwell hardness testing machine equipped with a steel ball indenter.

2.4. Objective Function and Constraint Equations

Linear relations obtained in Figures 1-15 show relationships between the deviations in properties (solidification

Table 1. Variation of casting properties with mould temperature.

Table 2. Variation of casting properties with pouring temperature.

Table 3. Variation of casting properties with runner size.

Figure 1. Solidification time as a linear function of runner size.

Figure 2. Solidification time as a linear function of mould temperature.

Figure 3. Solidification time as a linear function of pouring temperature.

time, ∆S; impact strength, ∆I; ultimate tensile strength, ∆U; hardness, ∆H; and percentage elongation, ∆P) of aluminum alloy casting and deviations in the process parameters (runner size, ∆r; mould temperature, ∆m; and pouring temperature, ∆p). These are provided in the following equations.

(1)

(2)

Figure 4. UTS as a linear function of runner size.

Figure 5. UTS as a linear function of mould temperature.

Figure 6. UTS as a linear function of pouring temperature.

(3)

(4)

(5)

Equation (1) is the objective function while Equations (2)-(5) are the constraint equations.

Since a decrease in solidification time results in finer microstructure leading to improvement in the entire range of mechanical properties, this work aims at mini-

Figure 7. Hardness as a linear function of runner size.

Figure 8. Hardness as a linear function of mould temperature.

Figure 9. Hardness as a linear function of pouring temperature.

mizing its deviation (∆S) from the ideal value. For a restriction on the deviations in the ultimate tensile strength, hardness, impact strength and percentage elongation of a cast product say 5, then the model becomes:

;

Subject to;

Figure 10. Percent elongation as a linear function of runner size.

Figure 11. Percent elongation as a linear function of mould temperature.

Figure 12. Percent elongation as a linear function of pouring temperature.

2.5. Algorithm for Obtaining Solution

The Dantzig’s Simplex method together with its applica-

Figure 13. Impact strength as a linear function of runner size.

Figure 14. Impact strength as a linear function of mould temperature.

Figure 15. Impact strength as a linear function of pouring temperature.

tions for minimization and maximization in numerical optimization is well reported in the literature [1,3,10]. The Simplex method is adapted here in steps as follows:

Step 1

Rewrite each constraint (inequality) in Equations (2)- (5) as an equation. We then obtain:

Step 2

Write the revised problem as a tableau, with the objective row (bottom row) consisting of negatives of the coefficients of the objective function z; z will be minimized. The lower right corner is the value of S when x, y, ... are zero.

Step 3

Identify the most negative number on row 5. The column on which it occurs is named Pivot column. (Column 3 in Step 2 is our Pivot column).

Step 4

Divide column 9 by the corresponding element (where positive) of the Pivot column (column 3). The element on column 3 which gives the smallest ratio is tagged Pivot element. (Our Pivot element is R1C3 = 0.166).

Step 5

Reduce the Pivot element to unity by dividing each entry of row 1 by 0.166. The row and column of R1C3 are termed Main row and Pivot column respectively.

Step 6

Apply a pivot operation to the tableau, including the bottom (objective) row. The pivot column will become a column of a new identity sub-matrix (ISM), in the new tableau. Elements of the new tableau are generated from the Matrix of Step 5 such that each.

New element = old element—(corresponding element on the Main row * corresponding element on the Pivot column)

For instance;

R2C1 = R2C1 – (R2C1 * R2C3) = −0.031 – (−0.289 * 0.021) = −0.025 R3C4 = R3C4 – (R1C3 * R3C4) = −0.001 – (1.000 * −0.001) = 0.000 R5C9 = R5C9 – (R1C9 * R5C3) = 0.000 – (30.120 * −0.013) = 0.392 Where R and C denote row and column respectively.

Since all indicators (in the bottom row) are non-negative, our tableau is a final tableau. The basic solution of step 6 (i.e., 0.392) is the optimal solution we have been seeking! The optimal value of the objective function is the number in the last row and last column for both maximization and minimization problems.

3. Results

Results from this work are presented in Tables 1-3 and Figures 1-15. These are discussed in the next section.

4. Discussion

The dependence of the five casting parameters (solidification time, impact strength, UTS, hardness and percentage elongation) on the three variables (mould temperature, pouring temperature and runner size) is recorded in Tables 1-3 respectively.

From the graphs of the deviation in values of the sand casting process parameters against the deviations in the values of the solidification time (Figures 1 and 2), it is observed that positive deviations (increase) in the values of the runner size and mould temperature caused negative deviations (decrease) in the values of the solidification time. On the other hand, from Figure 3, positive deviations (increase) in values of the pouring temperature results in corresponding positive deviations (increase) in the values of the solidification time. From the graphs shown in Figures 4-6, it is observed that positive deviations (increase) in the values of the runner size caused negative deviations in the values of the ultimate strength. On the other hand, positive deviations in the values of the mould temperature and pouring temperature caused positive deviations in the values of the ultimate strength.

Also, from the graphs shown in Figures 7-9, it is observed that positive deviations in the values of the runner size caused negative deviations in the values of the hardness. Also it is observed that increase in the values of the mould temperature and pouring temperature produced an increase in the values of the hardness. Positive deviations in the values of the runner size, mould temperature and pouring temperature produced a negative deviation in the values of the impact strength according to Figures 13-15.

Generally, the diameter of the runners affects the flow of melt which in turn affects the rate of solidification and mechanical properties. If the melt is assumed incomepressible and the mould is impermeable then the flow rate will be the same at all points.

As the size of the runners decreased, the potential energy is high but flow velocity is low as the stream leaves the sprue. Velocity increases as the stream falls, so the cross-sectional area must decrease proportionately to maintain the balance of the flow rate. The reduction in runners is designed to conform to the natural form of the flowing stream and therefore reduces turbulence and the possibility of air aspiration. It also tends to reduce the solidification time by establishing the pressure head characteristic of the full-flow conditions required.

5. Conclusions

The following conclusions can be drawn from the study.

The Dantzig’s Simplex method can be adapted to casting process to investigate optimization of some sand casting parameters for improved service performance.

Within the scope of this study, the minimum deviation (∆S) of the solidification time was obtained as 0.392; this is the minimum deviation from the ideal value that can be tolerated to achieve optimal combination of other factors to produce a sound product. Since a decrease in solidification time results in finer microstructure leading to improvement in the entire range of mechanical properties, the result from the model would practically imply that experimental solidification time can be further reduced whilst still obtaining a balance of other casting factors.

NOTES

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] M. á. Carreira-Perpinán, “Simplex Method,” From MathWorld—A Wolfram Web Resource, Created by Eric W. Weisstein. http://mathworld.wolfram.com/SimplexMethod.html?
[2] A. Forsgren, P. E. Gill and M. H. Wright, “Interior Methods for Nonlinear Optimization,” SIAM Reviews, Vol. 44, No. 4, 2002, pp. 525-597. doi:10.1137/S0036144502414942
[3] M. á. Carreira-Perpinán, “Simplex Method,” 2011. http://mathworld.wolfram.com/SimplexMethod.html
[4] O. E. Olorunniwo, P. O. Atanda and K. J. Akinluwade, “Effects of Variation of Some Process Variables on Recrystallization Rate of Aluminium Alloy (6063),” Journal of Minerals and Materials Characterization and Engineering, Vol. 8, No. 1, 2009, pp. 1-14.
[5] J. Campbell, “The Ten Castings Rules Guidelines for the Reliable Production of Reliable Castings: A Draft Process Specification,” Materials Solutions Conference on Aluminum Casting Technology Chicago, Chicago, 1998, pp. 3-19.
[6] J. K. Akinluwade and M. O. Adeoye, “Comparative Evaluation of Rotary and Crucible Melting Furnaces Efficiencies,” NSE Technical Transaction, Vol. 42, No. 3, 2007, pp. 30-43.
[7] C. Elster and A. Neumaier, “A Grid Algorithm for Bound Constrained Optimization of Noisy Functions,” IMA Journal of Numerical Analysis, Vol. 15, No. 4, 1995, pp. 585-608. doi:10.1093/imanum/15.4.585
[8] M. J. D. Powell, “Direct Search Algorithms for Optimization Calculations,” Acta Numerica, Vol. 7, No. 3, 1998, pp. 287-336. doi:10.1017/S0962492900002841
[9] S. Mehrotra, “On the Implementation of a Primal-Dual Interior Point Method,” SIAM Journal of Optimization, Vol. 2, No. 4, 1992, pp. 575-601. doi:10.1137/0802028
[10] W. Spendley, G. R. Hext and F. R. Himsworth, “Sequential Application of Simplex Designs in Optimization and Evolutionary Operation,” Technometrics, Vol. 4, No. 4, 1962, pp. 441-461.
doi:10.1080/00401706.1962.10490033

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.