andes.routines.eig.EIG#

class andes.routines.eig.EIG(system, config)[source]#

Eigenvalue analysis routine

__init__(system, config)[source]#

Methods

calc_As([dense])

Return state matrix and store to self.As.

calc_eig([As])

Calculate eigenvalues and right eigen vectors.

calc_pfactor([As])

Compute participation factor of states in eigenvalues.

doc([max_width, export])

Routine documentation interface.

export_mat()

Export state matrix to a <CaseName>_As.mat file with the variable name As, where <CaseName> is the test case name.

find_zero_states()

Find the indices of states associated with zero time constants in x.

init()

Routine initialization interface.

plot([mu, fig, ax, left, right, ymin, ymax, ...])

Plot utility for eigenvalues in the S domain.

plot_root_loci(results, eig_indices[, ax, ...])

Plot the root loci.

post_process()

Post processing of eigenvalues.

report([x_name])

Save eigenvalue analysis reports.

run(**kwargs)

Run small-signal stability analysis.

stats()

Return statistics of results in a string.

summary()

Print out a summary to logger.info.

sweep(params, idxes, values)

Parameter sweep for root loci plot.

Attributes

class_name