Unit Solution

Description

 

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class EControlProblem  
Class ESolveError  
Class TSolver  
Class TSolutionObj  

Types

TActorMessage = (...);
TSolverOptions = (...);
TNodeVarray = array[0..1000] of Complex;
pNodeVarray = ˆTNodeVarray;

Constants

NORMALSOLVE = 0;
NEWTONSOLVE = 1;
ALL_ACTORS = 0;

Description

Types

TActorMessage = (...);

Wait flag for all the actors

Values
  • SIMULATE = 0: Constants for the actor's messaging
  • EXIT_ACTOR
  • CALC_INJ_CURR
  • DO_CTRL_ACTIONS: Uses the total solution to estiamte the injection currents
  • ZEROIVECTOR: Does the control actions distributedly
  • GETCURRINJ: Zeroes the actor's I vector
  • CHECKYBUS: Gets the current injections for the actor and uploades them in the local I vector
  • CHECK_FAULT: Rebuilds the YBus if needed at local level
TSolverOptions = (...);

Checks the fault status at local level

Values
  • ReuseNothing = 0: The values themselves are subject to change in future versions, use this enum for easier upgrades
  • ReuseCompressedMatrix = 1
  • ReuseSymbolicFactorization = 2: Reuse only the prepared CSC matrix
  • ReuseNumericFactorization = 3: Reuse the symbolic factorization, implies ReuseCompressedMatrix
  • AlwaysResetYPrimInvalid = $10000000: Reuse the numeric factorization, implies ReuseSymbolicFactorization
TNodeVarray = array[0..1000] of Complex;

Raised when solution aborted

pNodeVarray = ˆTNodeVarray;
 

Constants

NORMALSOLVE = 0;
 
NEWTONSOLVE = 1;
 
ALL_ACTORS = 0;
 

Generated by PasDoc 0.16.0.