917
Views
1
CrossRef citations to date
0
Altmetric
Research Article

Modified Student Psychology Based Optimization Algorithm for Economic Dispatch Problems

&
Pages 1508-1528 | Received 10 May 2021, Accepted 17 Sep 2021, Published online: 03 Oct 2021

ABSTRACT

This manuscript develops and suggests modified student psychology-based optimization (MSPBO) algorithm to the convoluted economic dispatch problem. The psychology of the students who provide more attempts to perk up their recital in the exam equal to the echelon for turn out to be the best student in the class forms the basis of student psychology-based optimization (SPBO) algorithm. In this manuscript, MSPBO has been suggested to improve convergence speed and better-quality solutions. The efficacy of MSPBO algorithm has been divulged on five different economic dispatch problems incorporating valve-point consequence, proscribed feasible area, ramp rate borders, and manifold fuels. Simulation outcomes of the recommended method are matched up toward those attained as of other affirmed artificial intelligence methods. It is viewed from the assessment that suggested MSPBO is capable of giving better results.

Introduction

Economic dispatch (ED) provides generation among all committed generating units mainly economically simultaneously rewarding various restrictions. Valve-point consequence [3] is epitomized by summing up sinusoidal and quadratic functions.

Figure 1. Depicts the flowchart of MSPBO algorithm.

Figure 1. Depicts the flowchart of MSPBO algorithm.

Because of the opening of the steam admission valve, shaft posture shiver produces a proscribed workable area [6] in some sections of the generation region. The optimum cost is attained by evading this feasible area.

Traditional methods are not able to resolve ED problems with such types of complexity. Dynamic programming is able to resolve such types of complications, however, it experiences dimensionality crisis as well as confined optimality.

Preface of artificial intelligence techniques has given choices to resolve these types of complicated ED for example particle swarm optimization (PSO) by Gaing (Citation2003) and Park et al. (Citation2005), Tabu search (TS) by Whei-Min, Fu-Sheng, and Ming-Tong (Citation2002), genetic algorithm (GA) by Walter and Sheble (Citation1993), Cheng and Chang (Citation1995) and Chiang (Citation2005), evolutionary strategy by Pereira-Neto, Unsihuary, and Saavedra (Citation2005), evolutionary programming (EP) by Yang, Yang, and Huang (Citation1996) and Sinha, Chakrabarti, and Chattopadhyay (Citation2003), chaotic differential evolution (CDE) by Coelho Leandro dos and Mariani (Citation2006), new particle swarm optimization by Selvakumar and Thanushkodi (Citation2007), civilized swarm optimization by Selvakumar and Thanushkodi (Citation2009), improved particle swarm optimization by Park et al. (Citation2010), biogeography-based optimization (BBO) by Bhattacharya and Chattopadhyay Citation2010a), hybrid differential evolution with biogeography-based optimization Bhattacharya and Chattopadhyay Citation2010a), ant colony optimization (ACO) by Pothiya, Ngamroo, and Kongprawechnon (Citation2010), cultural self-organizing migrating strategy by Coelho Leandro dos and Mariani (Citation2010), artificial bee colony algorithm (ABC) by Hemamalini and Simon (Citation2010), continuous quick group search optimizer by Moradi-Dalvand et al. (Citation2012), differential evolution based on truncated Levy-type flights and population diversity measure by Coelho Leandro dos, Bora, and Mariani (Citation2014), oppositional invasive weed optimization by Braisal and Prusty (Citation2015), crisscross optimization by Meng, Li, and Yin (Citation2016), backtracking search algorithm by Modiri-Delshad et al. (Citation2016), hybrid gray wolf optimize (HGWO) by Jayabarathi et al. (Citation2016), modified symbiotic Organisms search (SOS) algorithm by Calin (Citation2016), fast convergence evolutionary programming (FCEP) by Basu (Citation2017), hybrid artificial algae (HAA) algorithm by Kumar and Dhillon (Citation2018), modified crow search algorithm (MCSA) by Mohammadi and Abdi (Citation2018), ameliorated gray wolf optimization (AGWO) by Singh and Dhillon (Citation2019), conglomerated optimizer based on ion-motion and crisscross search optimizers (C-MIMO–CSO) by Kumar and Dhillon (Citation2019), crow search algorithm (CSA) by Spea Shaimaa (Citation2020), squirrel search optimizer (SSO) by Sumanl, Sakthivel, and Sathya (Citation2020), emended salp swarm algorithm (ESSA) by Kansal and Dhillon (Citation2020), dual-population adaptive differential evolution (DPADE) algorithm by Chen (Citation2020), squirrel search algorithm (SSA) by Sakthivel, Suman, and Sathya (Citation2020), etc.

In very recent times, Das, Mukherjee, and Das (Citation2020) have developed a student psychology-based optimization (SPBO) algorithm, which is rooted in the psychology of the student who tries to acquire good marks in the exam.

In this manuscript, modified student psychology-based optimization (MSPBO) algorithm has been suggested for improving convergence speed and better-quality solutions.

In this manuscript, MSPBO and SPBO have been used for solving convoluted ED problems. Simulation outcomes of the suggested MSPBO algorithm are compared with those attained from other avowed artificial intelligence methods. It is viewed that the suggested MSPBO algorithm provides improved results.

Problem formulation

ED minimizes the fuel cost of power generation plants at the same time fulfilling several constraints. ED gets valve-point consequence, proscribed feasible area, ramp rate borders, as well as manifold fuels together with power demand, transmission losses, plus operational capability frontiers.

Economic dispatch Incorporating quadratic cost function, proscribed feasible area, ramp rate borders, and transmission losses

Economic dispatch is avowed as:

Min

(1) i=1NgFiPgi=i=1Ngai+biPgi+ciPgi2(1)

where ai, bi, and ci are the cost coefficients of the ith generator, Pgi is the power output of the ith generator, and Ng is the total number of generators.

Subject to the constraints

(i) Power equilibrium constraint

(2) i=1NgPgiPDPL=0(2)

The transmission loss PL is avowed as

(3) PL=l=1Ngi=1NgPglBliPgi+i=1NgB0iPgi+B00(3)

where PD is load demand and Bli, B0i, and B00 are the B-coefficients.

(ii) Generation capacity boundary constraints

The output power of the generator should lie inside its minimum and maximum boundaries.

(4) PgiminPgiPgimax,iNg(4)

where Pgimin is the minimum boundary and Pgimaxis the maximum boundary of the ith generator.

(iii) Proscribed feasible county

Workable region of a generator with the forbidden feasible county is stated as:

(5) PgiminPgiPgi,1lPgi,,r1uPgiPgi,,rl,r=2,3,,niPgi,,riuPgiPgimax,iNg(5)

where r denotes the number of the forbidden feasible county of the ith generator. Pgi,r1u is the maximum boundary of r1th the forbidden feasible county, and Pgi,rl is the minimum boundary of the rth forbidden feasible county. The total number of forbidden feasible county of the ith generator is ni.

(Iv) Ramp rate frontier constraints

Power Pgi, generated by ith generator in a specific period must neither go further than that of the previous period Pgi0 by above a specific amount URi, ramp-up boundary nor lower than that of the previous period by above a definite amount DRi, the ramp-down boundary of the ith generator. These produce the following constraints.

As generation enhances

(6) PgiPgi0URi(6)

As generation reduces

(7) Pgi0PgiDRi(7)

and

(8) maxPgimin,Pgi0DRiPgiminPgimax,Pgi0+URi(8)

Economic dispatch incorporating valve-point consequence

Economic dispatch subject to constraints bestowed by EquationEquations (2) and (Equation4) is avowed as:

Min

(9) i=1NgFiPgi=i=1Ngai+biPgi+ciPgi2+di×sinei×PgiminPgi(9)

where di and ei are the cost coefficients of the ith generator due to valve point consequence.

Economic dispatch incorporating valve-point consequence and manifold fuels

A generator is normally proffered by manifold fuels, epitomized by several piecewise quadratic functions permit for valve point consequence. Cost function of the ith generator with NF fuel categories are avowed as

(10) FiPgi=αir+βirPgi+γirPgi2+ηir×sinδir×PgirminPgi(10)

if PgirminPgiPgirmax for fuel type r and r=1,2,,NF

where Pgirminand Pgirmaxare the lower and upper power borders of ith generator for rth fuel category, respectively. αir, βir, γir, ηir, and δir are cost coefficients of the ith generator for fuel category r.

The objective function subject to constraints bestowed by EquationEquations (2) and (Equation4) is avowed as:

Min

(11) i=1NgFiPgi(11)

Calculation of relaxed generator

Ng dedicated generators allocate their output power subject to power equilibrium constraint (2) as well as power capability constraints (4). If power loading of first (Ng1) generators have been identified, power output of Ngth generator (i.e. relaxed generator) is provided by

Devoid of transmission loss

(12) PgNg=PDi=1Ng1Pgi(12)

Pondering transmission loss

(13) PgNg=PD+PLi=1Ng1Pgi(13)

Transmission loss PL is provided by

(14) PL=i=1Ng1j=1Ng1PiBijPj+2PNgi=1Ng1BNtiPi+BNgNgPNg2+i=1Ntg1B0iPi+B0NgPNg+B00(14)

Augmenting and reshuffling, EquationEquation (13) turns into

(15) BNgNgPNg2+2i=1Ng1BNgiPi+B0Ng1PNg+PD+i=1Ng1j=1Ng1PiBijPj+i=1Ng1B0iPii=1Ntg1Pi+B00=0(15)

Loading of the relaxed generator (i.e. Ngth) is established by resolving EquationEquation (15) utilizing the classical algebraic technique.

For fulfilling equality constraint (13), the positive root of (15) has been selected as the power output of Ngth generating unit.

If positive root breaches operational boundary constraint (4) at initialization procedure, then the power output of first Ng1 generators has been reinitialized until positive root fulfills operational boundary constraint (4).

If positive root breaches operational boundary constraint (4) at a later phase of the method, then that customized generation is eliminated, and different steps of the method have been reapplied on its previous value until constraint (4) is fulfilled.

Student psychology based optimization algorithm

Student psychology-based optimization algorithm developed by Das, Mukherjee, and Das (Citation2020) is founded on the psychology of the student who is endeavoring to acquire the best marks in the exam. The recital of a student is determined by considering the marks acquired in the exam. The student acquiring the highest marks in the exam is regarded as the best student in the class. Generally, the student endeavors to improve the recital so that the student can become the best student in the class. For achieving this goal, students must provide more attempts to all subjects proffered to them. However, the attempt provided by any student to any subject hinges on the student’s ability, adeptness in addition to interest in that subject. So, it is observed that the enhancement of recital in the exam of all students is not identical and can be different from student to student. A few students endeavor to perk up recital by providing identical or superior sort of attempts provided by the best student. Simultaneously, a number of students endeavor to provide attempts taking into consideration the attempt provided by the best student and endeavor to provide more attempts than the attempts provided by the average students in the class. Therefore, the students of a class can be classified into four categories. These are the best students, good students, average students, and students who endeavor to perk up at random.

Classification of students

(i) Best student: The student acquiring the highest overall marks in the exam is regarded as the best student in the class who all the time endeavors for providing more attempt to all subjects than the attempts provided by the rest of the students to keep up the best position by acquiring the highest marks in the class. Enhancement of the best student is stated as follows.

(16) xbest,new=xbest+1k×rand×xbestxj(16)

where xbest and xj are the marks acquired by the best student and randomly selected jth student, respectively, in a particular subject, rand is a random number in between 0 and 1, and k is a randomly chosen parameter either 1 or 2.

(ii) Good student: The student endeavors to provide increasingly attempt at any subject in which he gets interest for enhancing the recital in general. This type of student is selected randomly as the difference of psychology of the students and is regarded as the subject wise good student. To be the best student in the class by acquiring the highest marks in the exam, few students endeavor to provide identical or superior sort of attempt provided by the best student. This class of students is signified using EquationEquation (17). Simultaneously, a number of students endeavor to provide more attempts in the study than the attempt provided by the average students of the class and endeavor to pursue the attempt provided by the best student. This class of students is signified using EquationEquation (18).

(17) xi,new=xbest+rand×xbestxi(17)
(18) xi,new=xi+rand×xbestxi+xixmean(18)

where xi is the marks acquired by the ith student in a particular subject, xmean is the average recital of the class in that particular subject, and rand is a random number in between 0 and 1.

(iii) Average student: Since the attempt provided by a student hinges on the interest of the student in the offered subjects, the students proffer an average attempt to the subject which is less interested to him. Whilst providing an average attempt to that subject, the students endeavor to provide more attempts to other subjects so that their overall marks are perked up. This class of students is referred to as the subject-wise average student. Due to different students’ psychology, this class of students is chosen randomly. Recital of this class of students is signified using EquationEquation (19).

(19) xi,new=xi+rand×xmeanxi(19)

where xi and xmean are the marks acquired by the ith student and the average marks acquired by the class in that particular subject, respectively, and rand is a random number in between 0 and 1.

(iv) Students who endeavor to perk up at random: Apart from these abovementioned classes of students, a number of students endeavor to perk up their recital by themselves. These students endeavor to provide attempt to the subject arbitrarily hinging on the subject. This class of students endeavors to provide attempt arbitrarily to the subject so that overall recital in the exam perks up. Recital of this class of student is signified using EquationEquation (20).

(20) xi,new=xmin+rand×xmaxxmin(20)

where xmin and xmax are the minimum and the maximum limit of marks of the subject, respectively.

Selection

Compute recital of the class. If the new recital is better than older, then replace older by new one otherwise, keep older recital.

Modified student psychology-based optimization algorithm

In the modified student psychology-based optimization (MSPBO) algorithm, some modification is suggested in student psychology-based optimization (SPBO) algorithm to improve convergence speed and better-quality solution.

Classification of students

(i) Best student: The enhancement of the best student is modified as follows.

(21) xbest,new=xbest+N0,1×xbestxj(21)

where xbest and xj are the marks acquired by the best student and randomly selected jth student, respectively, in a particular subject, N0,1 signifies Gaussian random variable with mean 0 and standard deviation 1.

(ii) Good student: A few students want to be the best student in the class by acquiring the highest marks in the exam and endeavor to provide identical or superior sort of attempt provided by the best student. This class of students is modified as follows:

(22) xi,new=xi+N0,1×xbestxi(22)

Simultaneously, a number of students who endeavor to provide more attempts in study than the attempt provided by the average students of the class and endeavor to pursue the attempt provided by the best student are modified as follows:

(23) xi,new=xi+N0,1×xbestxi+xixmean(23)

where xi is the marks acquired by the ith student in a particular subject, xmean is the average recital of the class in that particular subject, N0,1 signifies Gaussian random variable with mean 0 and standard deviation 1.

(iii) Average student: Recital of the average student is modified as follows:

(24) xi,new=xi+N0,1×xmeanxi(24)

where xi and xmean are the marks acquired by the ith student and the average marks acquired by the class in that particular subject, respectively, and N0,1 signifies Gaussian random variable with mean 0 and standard deviation 1.

(iv) Students who endeavor to perk up at random: Apart from these aforesaid classes of students, a number of students who endeavor to perk up their recital by themselves and to provide attempt to the subject arbitrarily hinging on the subject so that overall recital in the exam perks up are modified as follows:

(25) xi,new=xi+N0,1×xmaxxmin(25)

where xmin and xmax are the minimum and the maximum limit of marks of the subject, respectively.

Selection

Compute recital of the class. If the new recital is better than older, then replace older by new one otherwise, keep older recital.

Numerical results

Modified student psychology-based optimization (MSPBO) algorithm and student psychology-based optimization (SPBO) algorithm are employed for solving ED. The suggested MSPBO and SPBO have been employed by utilizing MATLAB (Version: (R2013a)). MSPBO and SPBO have been employed to solve five different economic dispatch problems such as 15-unit system with proscribed feasible area, ramp rate borders, and transmission losses, a 40-unit system with valve point effect, a 10-unit system with manifold fuels, and valve point effect, a 140-unit convoluted Korean system, and 280-unit system. A total of 100 runs are executed for all systems to compare the resolution quality. Simulation outcomes have been used to compare the concert of MSPBO and SPBO with that of other avowed evolutionary techniques.

Test system 1

This test system includes 15 generating units with proscribed feasible area, ramp rate borders, and transmission losses. Generating units 2, 5, and 6 have three proscribed feasible areas and generating unit 12 has two proscribed feasible areas. The power demand is 2630 MW. The data is espoused from Gaing (Citation2003) and revealed in . Transmission loss coefficients are not mentioned here on account of word limitations.

Table 1. Generation constraints and best power output attained from MSPBO for test system 1 with power demand of 2630 MW

Problem is resolved by utilizing both MSPBO and SPBO. Parameters have been chosen as NP=50 and (Itr)max=100.

Power generation, power loss, and cost related to the preeminent cost among 100 runs attained from recommended MSPBO have been summed up in . Preeminent, mean, and worst costs among 100 runs attained from recommended MSPBO have been summed up in . Cost acquired from SPBO, particle swarm optimization (PSO), improved particle swarm optimization (IPSO), backtracking search algorithm (BSA), fast convergence evolutionary programming (FCEP), conglomerated optimizer based on ion-motion and crisscross search optimizers (C-MIMO–CSO), and emended salp swarm algorithm (ESSA) is also summed up in . Cost convergence characteristic achieved from MSPBO and SPBO is revealed in . It is viewed from that cost attained by utilizing MSPBO is lower than all other avowed methods.

Table 2. Cost and CPU time assessment of test system 1

Figure 2. Cost convergence characteristic for test system 1.

Figure 2. Cost convergence characteristic for test system 1.

Test system 2

This test system includes 40 generating units and the data is espoused from Sinha, Chakrabarti, and Chattopadhyay (Citation2003) and revealed in . Power demand is 10,500 MW.

Table 3. Generation constraints and best power output attained from MSPBO for test system 2 with power demand of 10,500 MW

Problem is resolved by utilizing both MSPBO and SPBO. Parameters have been chosen as NP=100 and (Itr)max=300.

Power generation related to the preeminent cost among 100 runs attained from MSPBO has been summed up in . Preeminent, mean, and worst costs among 100 runs attained from MSPBO have been summed up in . Cost attained from SPBO, NPSO-LRS, DEC-SQP, CSO, IPSO, BBO, DE/BBO, ACO, CSOMA, ABC, CQGSO, OIWO, HGWO, MSOS, FCEP, HAAA, MCSA, AGWO, C-MIMO–CSO, SSO, and ESSA has been also summed up in . Cost convergence characteristic achieved from MSPBO and SPBO has been revealed in . It is viewed from that cost attained by using MSPBO is lower than all other avowed methods.

Table 4. Cost and CPU time assessment of test system 2

Figure 3. Cost convergence characteristic for test system 2.

Figure 3. Cost convergence characteristic for test system 2.

Test system 3

This test system includes 10 generators with valve point effect and manifold fuels. Power demand is 2700 MW and data is espoused from Chiang (20005) and not mentioned here because of the word limitations.

Problem is resolved by utilizing both MSPBO and SPBO. Parameters have been chosen as NP=50 and (Itr)max=100.

Power generation related to the preeminent cost among 100 runs attained from recommended MSPBO has been summed up in . Preeminent, mean, and worst costs among 100 runs attained from recommended MSPBO have been summed up in . Cost attained from SPBO, NPSO-LRS, IPSO, CQGSO, CSO, BSA, FCEP, MCSA, C-MIMO–CSO, CSA, SSO, and DPADE has been also summed up in . Cost convergence characteristic achieved from MSPBO and SPBO has been revealed in . It is viewed from that cost attained by using MSPBO is lower than all other avowed methods.

Table 5. Generation (MW) of test system 3

Table 6. Cost and CPU time assessment of test system 3

Figure 4. Cost convergence characteristic for test system 3.

Figure 4. Cost convergence characteristic for test system 3.

Test system 4

This is 140 unit convoluted Korean system of 12 generators with valve point effect and four generators with proscribed feasible area. Ramp rate borders have been pondered here. Power demand is 49,342 MW. Data has been espoused from Park et al. (Citation2010)] and not mentioned here due to the word limitations.

Problem is resolved by utilizing both MSPBO and SPBO. Parameters have been chosen as NP=150 and (Itr)max=1000.

Power generation related to the preeminent cost among 100 runs attained from recommended MSPBO has been summed up in . Preeminent, mean, and worst costs among 100 runs obtained from recommended MSPBO have been summarized in . Cost attained from SPBO, IPSO, CQGSO, DEL, FCEP, and AGWO have been summarized in . Cost convergence characteristic achieved from MSPBO and SPBO is revealed in . It is viewed from that cost attained by using MSPBO is lower than all other avowed methods.

Table 7. Generation (MW) of test system 4

Table 8. Cost and CPU time assessment of test system 4

Figure 5. Cost convergence characteristic for test system 4.

Figure 5. Cost convergence characteristic for test system 4.

Test system 5

This is a 280 unit system of 24 generators with valve point effect and eight generators with proscribed feasible area. Ramp rate borders have been pondered here. Power demand is 98,684 MW. Data of test system 5 is attained by duplicating data of test system 4.

Problem is resolved by using both MSPBO and SPBO. Parameters have been chosen as NP=200 and (Itr)max=1000.

Power generations of first 140 generators of test system 5 related to the preeminent cost among 100 runs attained from MSPBO are summed up in . Power generations of last 140 generators of test system 5 related to the preeminent cost among 100 runs attained from MSPBO are summed up in . Preeminent, mean, and worst costs among 100 runs obtained from suggested MSPBO and SPBO have been summarized in . Cost convergence characteristic achieved from MSPBO and SPBO is revealed in .

Table 9. Generation (MW) of first 140 generators of test system 5

Table 10. Generation (MW) of last 140 generators of test system 5

Table 11. Cost and CPU time assessment of test system 5

Figure 6. Cost convergence characteristic for test system 5.

Figure 6. Cost convergence characteristic for test system 5.

Conclusion

MSPBO has been developed and employed to solve five convoluted economic dispatch problems. Simulation outcomes attained from the MSPBO and SPBO are compared with those attained from other artificial intelligence techniques. It is viewed that MSPBO offers better of solution.

Disclosure statement

No potential conflict of interest was reported by the author(s).

References

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.