Ahmad, Can you be more specific with your question. How big of a system are you planning to solve? Do you need to perform the CPF run within some stipulated time?
CPF basically solves a series of power flow solutions given some transfer direction. Roughly, its computational complexity equals the number of power flow solutions (CPF steps) + an additional overhead for computing the tangent vector. There are a couple of things one can do to run the CPF faster: i) Increase the step-size (mpopt.cpf.step): A larger step-size would result in fewer CPF steps and in turn fewer power flow solutions. However, increasing the step-size also means that the CPF may need to do additional iterations at each step. ii) Use step adaptivity (mpopt.cpf.adapt_step): The CPF will adaptively change the step-size when this option is turned ON. It will take larger steps on the flat portion of the PV curve and small steps for larger curvatures. One can limit the max. and min. step with the options mpopt.cpf.step_max and mpopt.cpf.step_min. Shri From: <bounce-123515404-83436...@list.cornell.edu> on behalf of Ahmad Sadiq Abubakar <ahmad.abuba...@futminna.edu.ng> Reply-To: MATPOWER discussion forum <matpowe...@list.cornell.edu> Date: Friday, April 12, 2019 at 12:44 AM To: MATPOWER discussion forum <matpowe...@list.cornell.edu> Subject: CPU time Hi all, What do you think will be the effect of CPF run of a real power systems with large number of buses on CPU time? I mean MATPOWER's continuation power flow (CPF) Kind regards Ahmad.