public LoadFlowParameters copy() { return new LoadFlowParameters(this); }
@Override public LoadFlowParameters deserialize(JsonParser parser, DeserializationContext deserializationContext) throws IOException { return deserialize(parser, deserializationContext, new LoadFlowParameters()); }
/** * Reads parameters from a JSON file (will NOT rely on platform config). */ public static LoadFlowParameters read(Path jsonFile) { return update(new LoadFlowParameters(), jsonFile); }
/** * Reads parameters from a JSON file (will NOT rely on platform config). */ public static LoadFlowParameters read(InputStream jsonStream) { return update(new LoadFlowParameters(), jsonStream); }
protected LoadFlowParameters createLoadFlowParameters() { return new LoadFlowParameters(LoadFlowParameters.VoltageInitMode.DC_VALUES, creationParameters.isLoadFlowTransformerVoltageControlOn()); }
/** * Load parameters from a provided platform configuration. */ public static LoadFlowParameters load(PlatformConfig platformConfig) { LoadFlowParameters parameters = new LoadFlowParameters(); load(parameters, platformConfig); parameters.loadExtensions(platformConfig); return parameters; }
PostContLoadFlowSimImpactAnalysis(Network network, ComputationManager computationManager, int priority, ContingenciesProvider contingenciesProvider, PostContLoadFlowSimConfig config, LoadFlowFactory loadFlowFactory) { Objects.requireNonNull(network, "network is null"); Objects.requireNonNull(computationManager, "computation manager is null"); Objects.requireNonNull(contingenciesProvider, "contingencies provider is null"); Objects.requireNonNull(config, "config is null"); this.network = network; this.computationManager = computationManager; this.contingenciesProvider = contingenciesProvider; this.config = config; loadFlow = loadFlowFactory.create(network, computationManager, priority); loadFlowParameters = new LoadFlowParameters().setVoltageInitMode(config.isWarnStartActivated() ? LoadFlowParameters.VoltageInitMode.PREVIOUS_VALUES : LoadFlowParameters.VoltageInitMode.DC_VALUES); baseVoltageFilter = new LimitViolationFilter(null, config.getMinBaseVoltageFilter()); }
LoadFlowResult result = loadFlow.run(n.getStateManager().getWorkingStateId(), new LoadFlowParameters(LoadFlowParameters.VoltageInitMode.UNIFORM_VALUES)).join(); removeStepUpTransformersAlreadyPresents(n, statorVoltageLevels, config); result = loadFlow.run(n.getStateManager().getWorkingStateId(), new LoadFlowParameters(LoadFlowParameters.VoltageInitMode.UNIFORM_VALUES)).join(); result = loadFlow.run(n.getStateManager().getWorkingStateId(), new LoadFlowParameters(LoadFlowParameters.VoltageInitMode.UNIFORM_VALUES)).join();
LoadFlowParameters loadFlowParameters = new LoadFlowParameters() .setTransformerVoltageControlOn(false) .setPhaseShifterRegulationOn(false)