Chapter 7: Transformer Design Optimization Using Evolutionary Algorithms
Chapter 7: Transformer Design Optimization Using Evolutionary Algorithms
7.1 Optimization:
Chiragkumar N Parekh 78
7. TDO using Evolutionary Algorithms
where the coefficients b, and the exponents aij are arbitrary constants. This
differs from the polynomials considered”earlier where the coefficients bi all
had to be positive. The k-th component of the gradient vector of this function
is given by”
𝜕𝐹(𝑋) 𝑎 −1 𝑎
= ∑𝑚
𝑖=1 𝑏𝑖 𝑎𝑖𝑘 𝑋𝑘
𝑖𝑘
∏𝑛𝑗≠𝑘 𝑋𝑗 𝑖𝑗 [2]
𝜕𝑋𝑘
Chiragkumar N Parekh 79
7. TDO using Evolutionary Algorithms
𝜕𝐹(𝑋) 𝑎 −1 𝑎 −1 𝑎
= ∑𝑚
𝑖=1 𝑏𝑖 𝑎𝑖𝑘 𝑎𝑖𝑞 𝑋𝑘
𝑖𝑘
𝑋𝑞 𝑖𝑞 ∏𝑛𝑗≠𝑘 𝑋𝑗 𝑖𝑗 [3]
𝜕𝑋𝑘 𝜕𝑋𝑞
𝑗≠𝑞
𝜕2 𝑦 𝑎 −2 𝑎
= ∑𝑚
𝑖=1 𝑏𝑖 𝑎𝑖𝑘 (𝑎𝑖𝑘 − 1)𝑋𝑘
𝑖𝑘
∏𝑛𝑗≠𝑘 𝑋𝑗 𝑖𝑗 [4]
𝜕𝑥𝑘2
The weight of core and tank can be presented in terms of the other” design
variables. Due to expressing some of the material and labor costs and losses
in terms of them, their inclusion in basic set of design variables is found
Chiragkumar N Parekh 80
7. TDO using Evolutionary Algorithms
Where 𝑑𝑐𝑢 is for copper density and ɳ𝑠 is for the fill factor i.e. copper cross
section area of winding. The weight of winding to be multiplied by a Rs./kg to
reach at the cost to include in the objective function. This cost will comprise
the cost of the raw copper and the cost” of paper insulation covering plus any
overhead or storage” costs. The fill factor is being achieved separately by
selecting a conductor size which meets”constraints on geometrical
parameters of and the number of turns.”If a regulating or tertiary winding is
there, its cost is determined as some fraction of the secondary winding’s cost.
Now the weight of the primary winding is similarly as expressed for secondary
winding which is as following.
Chiragkumar N Parekh 81
7. TDO using Evolutionary Algorithms
Here ɳ𝑝 is the fill factor of primary winding. Similarly secondary same is also
gets multiplied by a Rs/kg. The weight and cost will be differ from secondary
winding because of conductor cross-section area and total numbers of turns
of Primary winding. The weight of the core1000Mc in kg and same is
multiplied by a Rs/kg for the core cost calculation. This Rs/Kg also includes
overhead and storage costs. The tank cost is similarly worked out 1000Mt in
Kg and multiply by Rs/Kg for getting tank cost. Mc and Mt are being
expressed in terms of the other variables by means of equality constraints. ”
Apart from the main raw material like copper and CRGO, other “material like
oil, Mild Steel, PCPB insulation such as cylinders, key-spacers, ”and lead
support structure, Copper flexible, bushings, tap-gear, coolers etc are also the
part of the cost optimization of transformer. Practically the cost working makes
influence on Load and no-load losses of the transformer and same is”included
in the cost function. For customer the running cost is also that much important
as initial cost as it is going to operate many years. So the efficiency which
directly depends on the losses of the transformer is also a most important
portion for the TDO. The load losses include the resistive (Ohmic) loss plus
the losses due to stray flux imposing on metallic components like tank wall,
yoke clamps , pressing bolts etc. The losses in the secondary” winding can be
expressed as
On this base we can calculate the loss of secondary winding (resistive+ stray).
Js is in Amp/mm², ɳ𝑠 needs to be in appropriate units to get ”Ws in kW. By
Chiragkumar N Parekh 82
7. TDO using Evolutionary Algorithms
multiplying the calculated loss (kW) with the cost of load losses in RS/kW, we
will get the cost capitalization. Similarly, the primary winding’s losses are
given by”
𝐽𝑠 ɳ𝑠 𝑡𝑠
”Jp = [12]
𝛼 ɳ𝑝 𝑡𝑝
After that, multiply Wp by the Rs/kW for cost of load losses before adding it to
the cost function.”The stray losses are also part of the same is omitted. ”
The no-load losses are termed as the core losses. Practically the CRGO base
mill or CRGO supplier feeds a curve or polynomial expression for the core
losses in W/kg in terms” of the flux density,
The core loss will be achieved by multiplying this by the core weight in kg,
1000Mc. There are numbers of factors like non-uniform flux in the comers,
building stresses, frame factors etc are the responsible for higher core losses
than calculated one. So same is to be considered while making cost
calculation. Labor costs like winding manufacturing cost, Core staking cost,
Cost for CCA and final fitting are an important part of the cost of a transformer
since power transformers are usually custom made.
As can be seen, the cost function can get rather lengthy. ” However, all the
terms mentioned above are”expressions of the form given by following
formula [1]. ”
Chiragkumar N Parekh 83
7. TDO using Evolutionary Algorithms
10−3
Vs= 𝑁𝑠𝐴𝐹𝑒 2𝜋𝑓𝐵
√2
[14]
Where
B = The peak” flux density in Tesla.
Ns= The number of secondary turns. ”
AFe,= The area of the iron in a cross-section of the core steel in cm2,
f = The frequency in Hz.
Now, Expressing AFe in terms of our design variables, we have”
nc= fill factor for the core steel( i.e. the fraction of actual steel in” a circle of
radius Rc ).
𝐽𝑠 ƞ𝑠 ℎ𝑠 𝑡𝑠
Is= [16]
𝑁𝑠
P= (10-3√2𝜋 2 𝑓) csB𝑅𝑐2 𝐽𝑠 ℎ𝑠 𝑡𝑠
Chiragkumar N Parekh 84
7. TDO using Evolutionary Algorithms
10−3 √2𝜋2 𝑓
( ) csB𝑅𝑐2 𝐽𝑠 ℎ𝑠 𝑡𝑠 − 1 = 0 [17]
𝑃
Per unit reactance between windings is also the next most important equality
constraints constraint which is being specified by the customer. A simplified
expression for the same is as following.
Where
r = the co-ratio (=1 for a two winding transformer). ”
Rg= The mean radius of the gap between the primary and secondary”
𝑅𝑠 +𝑅𝑝 𝑡𝑠 −𝑡𝑝
windings and is given by𝑅𝑔 = +
2 4
[19]
H is the average height of two windings
1+𝛼
ℎ= ( ) ℎ𝑠” [20]
2
𝑡𝑝
𝑠 = 0.32 (𝑅𝑝 + - Rc ) [21]
2
Chiragkumar N Parekh 85
7. TDO using Evolutionary Algorithms
𝑡𝑠 𝑡𝑝
Rp = Rs + 2 + g + 2 [24]
𝑅
Mc=10-3dFeƞ𝑐 𝜋𝑅𝑐2 (3𝐻 + 4𝑇 + 6𝑋 + 0.30235 ƞ 𝑐) [25]
𝑐
Now the core weight related equality constraint is worked here. The
parameters like window height H, window width T and the maximum sheet
width X which make up the core stacks are consider for the same. This is
given by following equation.
ƞ 𝑅 𝑅
(10-3dFeπ) 𝑀
𝑐 𝑐
{3ℎ𝑠 + 8𝑅𝑝 +}4𝑡𝑝 + 4𝑅𝑐 + 0.30235 ƞ 𝑐 + 3𝑆𝑙𝑎𝑐𝑘 𝑠 + 8𝑔0 }-1=0
𝑐 𝑐
[26]
The correction factor for the joints is represented by last term in equation.
This is the density” of the core iron in kg/cm2. In terms of the basic design
variables”,
where slacks is a slack distance in the window. This is depends on the BIL
of the winding .This is a constant for the unit” under consideration
Chiragkumar N Parekh 86
7. TDO using Evolutionary Algorithms
𝑡𝑝
T = 2 (𝑅𝑝 + + 𝑔0 − 𝑅𝑐) [28]
2
Now, X is going to be taken here as 2Re. Although a ”more exact formula can
be used for greater accuracy. Thus we obtain, in standard normalized form,
ᶯ𝑐𝑅𝑐² 𝑅𝑐
(10-3dFeπ ) {3ℎ𝑠 + 8𝑅𝑝 + 4𝑡𝑝 + 0.30235 + 3slacks + 8𝑔𝑜 } - 1 = 0 [29]
𝑀𝑐 ᶯ𝑐
The tank related equality expression can also be worked. The tanks dimensions
are fixed not only by Core and Coil geometry but also the clearances based
on BIL, tap leads make grate influences.
Inequality Constraints
𝑡𝑠
Rs≥Rc + gc + 2 [30]
𝑅𝑠 𝑡𝑠 𝑔𝑐
- - –1≥0 [31]
𝑅𝑐 2𝑅𝑐 𝑅𝑐
The hilo gap between HV-LV winding must be maintained as per specified
BIL. This minimum gap grum, leads to the inequality”
➢ g ≥ gmin [32]
Or in standard form
𝑔
➢ –1≥0 [33]
𝑔𝑚𝑖𝑛
Due to overvoltage the over fluxing happens and that leads the core to the
saturation means the flux density B will be saturated. The maximum value
Bmax leads to the inequality in standard form”
Chiragkumar N Parekh 87
7. TDO using Evolutionary Algorithms
𝐵𝑚𝑎𝑥
–1≥0 [34]
𝐵
The current density is to be within limit. Here, Js which we call Jmax. This is
based on cooling considerations. Same is represented in standard form as
following
𝐽 𝑚𝑎𝑥
–1≥0 [35]
𝐽𝑠
It may be necessary”to limit the tank height for shipping purposes, the tank
height can be expressed as”
Where
slackt= The vertical slack of the core. It will depend on the clamping
structure, the presence of leads, etc, slack t” will be a constant”for a given
unit. H is given by above equation and, taking X-2Rc, we get”
𝐻𝑚𝑎𝑥−𝑠𝑙𝑎𝑐𝑘𝑠−𝑠𝑙𝑎𝑐𝑘𝑡 ℎ𝑠 4𝑅𝑐
( 𝐻𝑚𝑎𝑥
) - 𝐻𝑚𝑎𝑥 - 𝐻𝑚𝑎𝑥≥ 0 [38]
The other inequalities creates the forces on the windings which are
restricted by the strength and elongation characteristics of copper
conductor, the thermal and cooling capacity of the winding ”depends on
current density and fill factor, and the high voltage withstand (impulse”
strength) depends on the type of conductor used and voltage level, etc.
Chiragkumar N Parekh 88
7. TDO using Evolutionary Algorithms
Chiragkumar N Parekh 89
7. TDO using Evolutionary Algorithms
Here, 30 runs of the GA algorithm are performed. and the best solution is
chosen as the optimum one. The population type is bit string of. size equal to
20. A random initial population.is created, that satisfies the boundaries
and.linear constraints of the optimization problem. Rank fitness. scaling is
employed, scaling the raw scores based. on the rank of each individual, rather
than its score. Stochastic. uniform selection function. is used, which lays out a
line in which each parent. corresponds to a section of the line. of length
proportional to its expectation. The algorithm moves. along the line in steps of
equal. size, one step for. each parent. At each step, the algorithm allocates a.
parent from the section it lands on. ‘The first step is a uniform random.number
less than the step size. As far as mutation and crossover. functions are
concerned, the first one. is adaptive feasible (it randomly generates directions
Chiragkumar N Parekh 90
7. TDO using Evolutionary Algorithms
This chapter deals with modern. design optimization of core type Power
transformers. Four methods are presented. that solve important transformer.
design problems. Genetic algorithms, Particle Swarm Optimization, .Teaching
and Learning based .Optimization and NSGA.
Chiragkumar N Parekh 91
7. TDO using Evolutionary Algorithms
The following input data are consider for Core type power transformer,
Q= 15000 KVA, V1=11000 volts, V2=66000 volts, 3-ph, f=50 Hz, vector Group
Dyn11
Chiragkumar N Parekh 92
7. TDO using Evolutionary Algorithms
Chiragkumar N Parekh 93
7. TDO using Evolutionary Algorithms
Chiragkumar N Parekh 94
7. TDO using Evolutionary Algorithms
Case-I
80
60
40
20
0
Closs (kW) Deflection(mm) Cost (lac)
ESM GA
From the above figure 7.3, it is clear that .the no load losses obtained by
using ESM method .are less than that of GA but correspondingly .the
deflection is greater. in ESM. Due to less deflection maintenance, .cost of tank
reduced. On welded joint .oil leakage can be avoided.
Chiragkumar N Parekh 95
7. TDO using Evolutionary Algorithms
CASE-II
100
ESM
GA
0
Gradient of Loadloss (kW) Cost(lakh)
HV
From the above figure 7.4, it is clear that. the load losses obtained .by using
ESM method are less than that .of GA but correspondingly the cost obtained
by using ESM .method are high than that of GA so manufacturing .cost is high
as well as operating .cost is high in ESM.
CASE-III
100
50 ESM
GA
0
Closs (kW) Deflection Cost (lakh)
(mm)
Chiragkumar N Parekh 96
7. TDO using Evolutionary Algorithms
From the above figure 7.5, it is clear that the manufacturing cost obtained by
using ESM method are less than that of GA but correspondingly the deflection
obtained by using ESM method are high than that of GA. Ultimately it will
affect to the transformer tank.
ESM GA
This method provides all the possible Optimization toolbox gives the final
.variables which are quite a large in value .of variables which satisfy .the
.number. constraint values.
The list of variable and constraint .are listed in Table 7.6 and Table 7.7
respectively.
Chiragkumar N Parekh 97
7. TDO using Evolutionary Algorithms
Table 7.6 List of Variables, Range and Iteration Possibility for GA-TDO
Variable Range Possibilities
K 0.40 to 0.55 16
Bm 1.55 to 1.70 16
HVbht 8.1 to 16 80
HVbth 1.5 to 4.5 31
HVapc 1 to 2 2
HVrpc 1 to 4 4
LVbht 8.1 to 16 80
LVbth 1.5 to 4.5 31
LVapc 1 to 2 2
LVrpc 1 to 16 16
HVdisc 50 to 70 OR 30 to 50 11
(even)
LVdisc 20 to 40 (even) 11
g(1,:)=Ctotal./7500000-1;
g(2,:)=LoadLoss./70000-1;
g(3,:)=8.7./Z-1;
g(4,:)=Z./10.45-1;
g(5,:)=99./effi-1;
g(6,:)=0.4033./k-1;
g(7,:)=k./0.55556-1;
g(8,:)=1.55./Bm-1;
g(9,:)=Bm./1.7-1;
g(10,:)=Closs./10000-1;
Chiragkumar N Parekh 98
7. TDO using Evolutionary Algorithms
(A)
(B)
Chiragkumar N Parekh 99
7. TDO using Evolutionary Algorithms
The Encoded GA-TDO program was executed several. times to get the
optimum. design. As it was following the rendom .numbers every time,It was
producing the new. optimum design.All were complying the asked
constraints.The acquired. design were printed and summarised in tabular
form.The same. is shown in Table 7.7.
Variables and
Result 1 Result 2 Result 3 Result 4 Result 5
Constraints
ApcHV 1 1 1 1 1
RpcHV 1 1 2 1 1
ApcLV 2 2 2 2 2
RpcLV 5 3 6 5 4
HV Discs 66 68 60 64 62
LV Discs 40 34 40 32 38
(A)
(B)
Figure 7.8 PSO-TDO Coding for 15 MVA Transformer (A) & (B)
The Encoded PSO-TDO program was executed several times to get the
optimum design. As it was following the rendom numbers every time,It was
producing the new optimum design.All were complying the asked
constraints.The acquired design were printed and summarised in tabular
form.The same is shown in Table 7.8
Variables and
Result 1 Result 2 Result 3 Result 4 Result 5
Constraints
ApcHV 1 1 1 1 1
RpcHV 2 1 1 2 2
ApcLV 2 2 2 2 2
RpcLV 6 4 5 7 5
HV Discs 67 66 70 68 64
LV Discs 40 40 40 38 36
Where, Xj,kbest,i is the result of the teacher (i.e. best learner) in subject j. TF
is the teaching factor which decides the value of mean to be changed, and ri
is the random number in the range (0, 1). Value of TF can be either 1 or 2.
The value of TF is decided randomly as,
TF = round (1+rand(0,1){2-1}) [2]
‘The TLBO code was applied with class size 50 and generations 500. The
constraints were handled using penalty function method. The ranges for
variables were specified and each variable like K-factor, Flux density, HV &
LV Winding and conductor geometry is allowed to vary. Other customer
specifications such as cost, no load loss, load loss, etc. became constraints
for the problem stated. The code was run several times and the respective
result retrieve was the best among them.’
Variables and
Result 1 Result 2 Result 3 Result 4 Result 5
Constraints
K factor 0.409 0.417 0.413 0.42 0.406
ApcHV 1 1 1 1 1
RpcHV 1 2 1 1 1
ApcLV 2 2 2 2 2
RpcLV 7 4 5 5 6
HV Discs 68 68 66 68 70
LV Discs 40 40 38 36 40
12
10
8
CD-TDO
6 GA-TDO
PSO-TDO
4 TLBO-TDO
0
K-factor Bm %Z
(A)
80
70
60
50
CA-TDO
40 GA-TDO
PSO-TDO
30
TLBO-TDO
20
10
0
%Z Load Loss(kW) NLL(kW) Cost (INR-lakh)
(B)
7.10 Conclusion
In this chapter, the main objective was to develop and compare the
performance of different evolutionary optimization techniques for transformer
design optimization problem. The range of design variables have been
chosen as per industrial code of practice. Optimal design dimensions and
performance parameters of transformer have been obtained by varying the
control parameters of GA, PSO and TLBO. Among all the three techniques, it
was observed that GA has better robustness as compared to other
techniques. The proposed method is very effective as GA is more likely find
the global optimum because of their population based approach. A saving of
4.00 % obtained by GA Based TDO, which can be very helpful reference for
transformer designer to present strongly during tendering and order finalizing
stage.”