189,784 research outputs found
PowerModels.jl: An Open-Source Framework for Exploring Power Flow Formulations
In recent years, the power system research community has seen an explosion of
novel methods for formulating and solving power network optimization problems.
These emerging methods range from new power flow approximations, which go
beyond the traditional DC power flow by capturing reactive power, to convex
relaxations, which provide solution quality and runtime performance guarantees.
Unfortunately, the sophistication of these emerging methods often presents a
significant barrier to evaluating them on a wide variety of power system
optimization applications. To address this issue, this work proposes
PowerModels, an open-source platform for comparing power flow formulations.
From its inception, PowerModels was designed to streamline the process of
evaluating different power flow formulations on shared optimization problem
specifications. This work provides a brief introduction to the design of
PowerModels, validates its implementation, and demonstrates its effectiveness
with a proof-of-concept study analyzing five different formulations of the
Optimal Power Flow problem
Recommended from our members
Computer assisted modelling of linear, integer and separable programming problems
For mathematical programming (MP) to have greater impact upon the decision making process, MP software systems must offer suitable support in terms of model communication and modelling techniques . In this paper modelling techniques that allow logical restrictions to be modelled in integer programming terms are described and their implications discussed. In
addition it is demonstrated that many classes of non-linearities which are not variable separable may be reformulated in piecewise linear form. It is shown that analysis of bounds is necessary in the following three important contexts: model reduction, formulation of logical restrictions as 0-1 mixed integer programs and reformulation of nonlinear programs as variable separable programs, It is observed that as well as incorporating an interface between the modeller and the optimiser there is a need to make available to the modeller software facilities which support the modelling techniques described here
ScratchMaths: evaluation report and executive summary
Since 2014, computing has been part of the primary curriculum. ‘Scratch’ is frequently used by schools, and the EEF funded this trial to test whether the platform could be used to improve pupils’ computational thinking skills, and whether this in turn could have a positive impact on Key Stage 2 maths attainment. Good computational thinking skills mean pupils can use problem solving methods that involve expressing problems and their solutions in ways that a computer could execute – for example, recognising patterns. Previous research has shown that pupils with better computational thinking skills do better in maths.
The study found a positive impact on computational thinking skills at the end of Year 5 – particularly for pupils who have ever been eligible for free school meals. However, there was no evidence of an impact on Key Stage 2 maths attainment when pupils were tested at the end of Year 6.
Many of the schools in the trial did not fully implement ScratchMaths, particularly in Year 6, where teachers expressed concerns about the pressure of Key Stage 2 SATs. But there was no evidence that schools which did implement the programme had better maths results.
Schools may be interested in ScratchMaths as an affordable way to cover aspects of the primary computing curriculum in maths lessons without any adverse effect on core maths outcomes. This trial, however, did not provide evidence that ScratchMaths is an effective way to improve maths outcomes
- …