- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMain_Test.py
More file actions
Latest commit
27 lines (21 loc) · 694 Bytes
/
Copy pathMain_Test.py
File metadata and controls
27 lines (21 loc) · 694 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
'''
Test script for signal filter!
'''
importnumpyasnp
importscipy.io
importmath
importmatplotlib.pyplotasplt
fromtest_filterimporttest_filter
fromsssiimportsssi
mat=scipy.io.loadmat('7bus_fault.mat')
time=mat['ts']
signal=mat['P_line']
step_min=0.04
var_min=0.1
f= [0.1,2.5]
d= [0,5,10]
Nm=10
sss_smi, sss_ami, sss_gmi, out_t, out_y, model_Poles, model_Res, model_K, model_that, model_yhat, detail_d, detail_f, detail_l=sssi(signal, time, step_min, var_min, f, d, Nm)
print("Small Signal Stability SMI index: {}" .format(sss_smi))
print("Small Signal Stability AMI index: {}" .format(sss_ami))
print("Small Signal Stability GMI index: {}" .format(sss_gmi))