def test_pypower_cases(): # check pypower cases name = [ 'case4gs', 'case6ww', 'case24_ieee_rts', 'case30', 'case39', 'case118', 'case300' ] for i in name: ppc = get_testgrids(i, 'pypower_cases.p') net = from_ppc(ppc, f_hz=60) assert validate_from_ppc(ppc, net, max_diff_values=max_diff_values1) logger.debug('%s has been checked successfully.' % i) # --- Because there is a pypower power flow failure in generator results in case9 (which is not # in matpower) another max_diff_values must be used to receive an successful validation max_diff_values2 = { "vm_pu": 1e-6, "va_degree": 1e-5, "p_branch_kw": 1e-3, "q_branch_kvar": 1e-3, "p_gen_kw": 1e3, "q_gen_kvar": 1e3 } ppc = get_testgrids('case9', 'pypower_cases.p') net = from_ppc(ppc, f_hz=60) assert validate_from_ppc(ppc, net, max_diff_values=max_diff_values2) logger.debug('case9 has been checked successfully.')
def test_ppc_testgrids(): # check ppc_testgrids name = ['case2_1', 'case2_2', 'case2_3', 'case2_4', 'case3_1', 'case3_2', 'case6', 'case14', 'case57'] for i in name: ppc = get_testgrids(i, 'ppc_testgrids.p') net = from_ppc(ppc, f_hz=60) assert validate_from_ppc(ppc, net, max_diff_values=max_diff_values1) logger.debug('%s has been checked successfully.' % i)
def test_validate_from_ppc(): ppc = get_testgrids('case2_2', 'ppc_testgrids.p') net = get_testgrids('case2_2_by_code', 'ppc_testgrids.p') assert validate_from_ppc(ppc, net, max_diff_values=max_diff_values1)
def test_validate_from_ppc(): ppc = get_testgrids('case2_2', 'ppc_testgrids.p') net = pp.from_json( os.path.join(pp.pp_dir, 'test', 'converter', 'case2_2_by_code.json')) assert validate_from_ppc(ppc, net, max_diff_values=max_diff_values1)
def test_validate_from_ppc(): ppc = testgrids.case2_2() net = testgrids.case2_2_by_code() assert validate_from_ppc(ppc, net, max_diff_values=max_diff_values1)