277 research outputs found
A scalable line-independent design algorithm for voltage and frequency control in AC islanded microgrids
We propose a decentralized control synthesis procedure for stabilizing
voltage and frequency in AC Islanded microGrids (ImGs) composed of Distributed
Generation Units (DGUs) and loads interconnected through power lines. The
presented approach enables Plug-and-Play (PnP) operations, meaning that DGUs
can be added or removed without compromising the overall ImG stability. The
main feature of our approach is that the proposed design algorithm is
line-independent. This implies that (i) the synthesis of each local controller
requires only the parameters of the corresponding DGU and not the model of
power lines connecting neighboring DGUs, and (ii) whenever a new DGU is plugged
in, DGUs physically coupled with it do not have to retune their regulators
because of the new power line connected to them. Moreover, we formally prove
that stabilizing local controllers can be always computed, independently of the
electrical parameters. Theoretical results are validated by simulating in PSCAD
the behavior of a 10-DGUs ImG
Voltage stabilization in DC microgrids: an approach based on line-independent plug-and-play controllers
We consider the problem of stabilizing voltages in DC microGrids (mGs) given
by the interconnection of Distributed Generation Units (DGUs), power lines and
loads. We propose a decentralized control architecture where the primary
controller of each DGU can be designed in a Plug-and-Play (PnP) fashion,
allowing the seamless addition of new DGUs. Differently from several other
approaches to primary control, local design is independent of the parameters of
power lines. Moreover, differently from the PnP control scheme in [1], the
plug-in of a DGU does not require to update controllers of neighboring DGUs.
Local control design is cast into a Linear Matrix Inequality (LMI) problem
that, if unfeasible, allows one to deny plug-in requests that might be
dangerous for mG stability. The proof of closed-loop stability of voltages
exploits structured Lyapunov functions, the LaSalle invariance theorem and
properties of graph Laplacians. Theoretical results are backed up by
simulations in PSCAD
From software architecture to analysis models and back: Model-driven refactoring aimed at availability improvement
Abstract Context With the ever-increasing evolution of software systems, their architecture is subject to frequent changes due to multiple reasons, such as new requirements. Appropriate architectural changes driven by non-functional requirements are particularly challenging to identify because they concern quantitative analyses that are usually carried out with specific languages and tools. A considerable number of approaches have been proposed in the last decades to derive non-functional analysis models from architectural ones. However, there is an evident lack of automation in the backward path that brings the analysis results back to the software architecture. Objective In this paper, we propose a model-driven approach to support designers in improving the availability of their software systems through refactoring actions. Method The proposed framework makes use of bidirectional model transformations to map UML models onto Generalized Stochastic Petri Nets (GSPN) analysis models and vice versa. In particular, after availability analysis, our approach enables the application of model refactoring, possibly based on well-known fault tolerance patterns, aimed at improving the availability of the architectural model. Results We validated the effectiveness of our approach on an Environmental Control System. Our results show that the approach can generate: (i) an analyzable availability model from a software architecture description, and (ii) valid software architecture models back from availability models. Finally, our results highlight that the application of fault tolerance patterns significantly improves the availability in each considered scenario. Conclusion The approach integrates bidirectional model transformation and fault tolerance techniques to support the availability-driven refactoring of architectural models. The results of our experiment showed the effectiveness of the approach in improving the software availability of the system
A decentralized scalable approach to voltage control of DC islanded microgrids
We propose a new decentralized control scheme for DC Islanded microGrids
(ImGs) composed by several Distributed Generation Units (DGUs) with a general
interconnection topology. Each local controller regulates to a reference value
the voltage of the Point of Common Coupling (PCC) of the corresponding DGU.
Notably, off-line control design is conducted in a Plug-and-Play (PnP) fashion
meaning that (i) the possibility of adding/removing a DGU without spoiling
stability of the overall ImG is checked through an optimization problem; (ii)
when a DGU is plugged in or out at most neighbouring DGUs have to update their
controllers and (iii) the synthesis of a local controller uses only information
on the corresponding DGU and lines connected to it. This guarantee total
scalability of control synthesis as the ImG size grows or DGU gets replaced.
Yes, under mild approximations of line dynamics, we formally guarantee
stability of the overall closed-loop ImG. The performance of the proposed
controllers is analyzed simulating different scenarios in PSCAD.Comment: arXiv admin note: text overlap with arXiv:1405.242
Plug-and-play and coordinated control for bus-connected AC islanded microgrids
This paper presents a distributed control architecture for voltage and
frequency stabilization in AC islanded microgrids. In the primary control
layer, each generation unit is equipped with a local controller acting on the
corresponding voltage-source converter. Following the plug-and-play design
approach previously proposed by some of the authors, whenever the
addition/removal of a distributed generation unit is required, feasibility of
the operation is automatically checked by designing local controllers through
convex optimization. The update of the voltage-control layer, when units plug
-in/-out, is therefore automatized and stability of the microgrid is always
preserved. Moreover, local control design is based only on the knowledge of
parameters of power lines and it does not require to store a global microgrid
model. In this work, we focus on bus-connected microgrid topologies and enhance
the primary plug-and-play layer with local virtual impedance loops and
secondary coordinated controllers ensuring bus voltage tracking and reactive
power sharing. In particular, the secondary control architecture is
distributed, hence mirroring the modularity of the primary control layer. We
validate primary and secondary controllers by performing experiments with
balanced, unbalanced and nonlinear loads, on a setup composed of three
bus-connected distributed generation units. Most importantly, the stability of
the microgrid after the addition/removal of distributed generation units is
assessed. Overall, the experimental results show the feasibility of the
proposed modular control design framework, where generation units can be
added/removed on the fly, thus enabling the deployment of virtual power plants
that can be resized over time
Many-Objective Optimization of Non-Functional Attributes based on Refactoring of Software Models
Software quality estimation is a challenging and time-consuming activity, and
models are crucial to face the complexity of such activity on modern software
applications. In this context, software refactoring is a crucial activity
within development life-cycles where requirements and functionalities rapidly
evolve. One main challenge is that the improvement of distinctive quality
attributes may require contrasting refactoring actions on software, as for
trade-off between performance and reliability (or other non-functional
attributes). In such cases, multi-objective optimization can provide the
designer with a wider view on these trade-offs and, consequently, can lead to
identify suitable refactoring actions that take into account independent or
even competing objectives. In this paper, we present an approach that exploits
NSGA-II as the genetic algorithm to search optimal Pareto frontiers for
software refactoring while considering many objectives. We consider performance
and reliability variations of a model alternative with respect to an initial
model, the amount of performance antipatterns detected on the model
alternative, and the architectural distance, which quantifies the effort to
obtain a model alternative from the initial one. We applied our approach on two
case studies: a Train Ticket Booking Service, and CoCoME. We observed that our
approach is able to improve performance (by up to 42\%) while preserving or
even improving the reliability (by up to 32\%) of generated model alternatives.
We also observed that there exists an order of preference of refactoring
actions among model alternatives. We can state that performance antipatterns
confirmed their ability to improve performance of a subject model in the
context of many-objective optimization. In addition, the metric that we adopted
for the architectural distance seems to be suitable for estimating the
refactoring effort.Comment: Accepted for publication in Information and Software Technologies.
arXiv admin note: substantial text overlap with arXiv:2107.0612
An Integrated Geometric and Material Survey for the Conservation of Heritage Masonry Structures
This paper reports the knowledge process and the analyses performed to assess the seismic behavior of a heritage masonry building. The case study is a three-story masonry building that was the house of the Renaissance architect and painter Giorgio Vasari (the Vasari’s House museum). An interdisciplinary approach was adopted, following the Italian “Guidelines for the assessment and mitigation of the seismic risk of the cultural heritage”. This document proposes a methodology of investigation and analysis based on three evaluation levels (EL1, analysis at territorial level; EL2, local analysis and EL3, global analysis), according to an increasing level of knowledge on the building. A comprehensive knowledge process, composed by a 3D survey by Terrestrial Laser Scanning (TLS) and experimental in situ tests, allowed us to identify the basic structural geometry and to assess the value of mechanical parameters subsequently needed to perform a reliable structural assessment. The museum represents a typology of masonry building extremely diffused in the Italian territory, and the assessment of its seismic behavior was performed by investigating its global behavior through the EL1 and the EL3 analyses
Advanced procedure for documenting and assessment of Cultural Heritage: from Laser Scanning to Finite Element
- …