Continuation power flow

The continuation power flow is a technique that traces a trajectory from a base situation given to a combination of power S_0 and voltage V_0, to another situation determined by another combination of power S'. When the final power situation is undefined, then the algorithm continues until the Jacobian is singular, tracing the voltage collapse curve.

The method uses a predictor-corrector technique to trace this trajectory.

Predictor

System Message: WARNING/2 (\begin{bmatrix} J & \frac{\partial F}{\partial \lambda} \\ \frac{\partial P}{\partial V} & \frac{\partial P}{\partial \lambda} \\ \end{bmatrix} \times \begin{bmatrix} \Delta\theta\\ \Delta|V|\\ \lambda \end{bmatrix} = \begin{bmatrix} 0^\hat \\ 0^\hat \\ 1\\ \end{bmatrix})

latex exited with error [stdout] This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./math.tex LaTeX2e <2017-04-15> Babel <3.18> and hyphenation patterns for 84 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/ucs/utf8x.def)) (/usr/share/texlive/texmf-dist/tex/latex/ucs/ucs.sty (/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-global.def)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/latex/anyfontsize/anyfontsize.sty) (/usr/share/texlive/texmf-dist/tex/latex/tools/bm.sty) (./math.aux) (/usr/share/texlive/texmf-dist/tex/latex/ucs/ucsencs.def) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) ! Missing { inserted. <to be read again> \gdef l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} ! Extra }, or forgotten $. <inserted text> } l.29 \end{bmatrix}\end{split} ! Missing } inserted. <inserted text> } l.29 \end{bmatrix}\end{split} (That makes 100 errors; please try again.) No pages of output. Transcript written on math.log.

Corrector