wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EP Capacitor Sizing Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

What is the main objective of the EP-based capacitor sizing code?

a)

Reduce active power loss

b)

Improve voltage profile by maximising Vmin

c)

Increase line current

d)

Reduce CPU time

2.

What is the population size (pop) used in this simulation?

a)

5

b)

8

c)

10

d)

15

3.

How many capacitor banks are installed in each individual solution?

a)

2

b)

3

c)

4

d)

Depends on the generation

4.

What does Qd_data = [Qd_bus Qd_value]; represent?

a)

Load flow results

b)

Location and amount of added reactive load

c)

Final voltage values

d)

Mutation factor

5.

What is the purpose of randperm(num_PQ, tot_install_Qc)?

a)

Sort bus numbers

b)

Select best 3 capacitor values

c)

Randomly choose 3 bus locations for Qc installation

d)

Assign minimum Qc to each bus

6.

What is the meaning of the variable Vmin?

a)

Maximum voltage

b)

Total voltage loss

c)

Minimum voltage across buses

d)

Voltage at slack bus

7.

Why do we use round(rand_vals / interval) * interval when assigning capacitor values?

a)

Ensure Qc values are integer only

b)

Limit Qc to binary only

c)

Enforce step interval of 5 for capacitor values

d)

Remove decimal errors

8.

What is beta used for in the code?

a)

Load damping

b)

Mutation scale for Qc

c)

Voltage multiplier

d)

Bus priority factor

9.

What type of distribution is used in the mutation process?

a)

Uniform

b)

Binomial

c)

Gaussian

d)

Exponential

10.

What is Gauss_EP(sigma) expected to return?

a)

Power losses

b)

Load flow results

c)

Random value from Gaussian distribution

d)

Qc max values

11.

What does parent_fit(i,1) store?

a)

Power loss

b)

Minimum voltage of individual i

c)

Cost of capacitor

d)

Current at bus i

12.

What happens if all offspring have Vmin > target_Vmin?

a)

Code stops

b)

Offspring are discarded, and parent is reused

c)

All solutions are still considered

d)

Random new parents are created

13.

What is the condition for convergence in this code?

a)

i > 1000

b)

All Qc values are equal

c)

Fitness difference is less than tolerance

d)

Load flow runs successfully

14.

How is the new generation selected?

a)

Based on power loss

b)

Based on voltage at bus 1

c)

Top individuals with best (lowest) Vmin

d)

Top individuals with best (highest) Vmin within target

15.

What is displayed as the final result?

a)

Number of invalid solutions

b)

Capacitor location, value, and Vmin for best individual

c)

Best power loss

d)

Average fitness of all generations

16.

What is the role of IEEE14BUSEP(Qd_data, Qc_data) in the code?

a)

Generates capacitor values

b)

Performs power flow calculation and returns Vmin

c)

Sorts bus values

d)

Removes invalid individuals

17.

Why is sigma multiplied with parent_fit(k) in mutation?

a)

To make the mutation constant

b)

To normalise the bus index

c)

To scale mutation based on fitness

d)

To eliminate weak individuals

18.

What happens if mutated value exceeds bus_Qcmax?

a)

Set to zero

b)

Wrapped around to minimum

c)

Clipped to maximum limit

d)

Causes an error

19.

In the combination step, why is sortrows(combine_valid, -col_Vmin) used?

a)

Sorts by capacitor location

b)

Sorts by power loss

c)

Sorts individuals by highest Vmin first

d)

Sorts in random order

20.

What type of optimisation algorithm is used in this code?

a)

Genetic Algorithm

b)

Simulated Annealing

c)

Particle Swarm Optimisation

d)

Evolutionary Programming