Example #1
0
def test003():
    """
    load flow a file then do it again; psat_report and psat_data should match
    """

    clean_files()

    simtype = "opf"

    def helper(title):
        matlab_filename = "matlab_" + title
        psat_filename = title + ".m"
        single_matlab_script(matlab_filename + ".m", psat_filename, simtype)
        res = simulate(matlab_filename)
        if res != [True]: raise Error("expected [True] got %s" % str(res))

    helper("rts")

    report = read_report("rts_01.txt")
    psat = read_psat("rts.m")

    new_psat = report_to_psat(report, psat)

    with open("test_d.m", "w") as new_psat_stream:
        new_psat.write(new_psat_stream)

    helper("test_d")
Example #2
0
    def cycle(in_filename, out_psat_filename):
        report = read_report(in_filename + "_01.txt")
        psat = read_psat(in_filename + ".m")

        new_psat = report_to_psat(report, psat)
        new_psat.generators[39].v = "1.01401"
        new_psat.generators[40].v = "1.01401"
        new_psat.generators[41].v = "1.01401"
        new_psat.generators[42].v = "1.01401"
        new_psat.generators[43].v = "1.01401"

        with open(out_psat_filename + ".m", "w") as new_psat_stream:
            new_psat.write(new_psat_stream)