1. Introduction
In the context of energy sectors, a primary importance is given to problems of energy conversion/management ([
1,
2]), as well as possible interactions between renewable sources and environment (see [
3] for power planning, [
4] for control issues and [
5] for a survey). This occurs especially in cases of multi-generation systems, useful to produce electricity as well as hydrogen, heat and cooling power, with consequent advantages for high efficiencies and reduced CO
2 emissions.
In this direction, scientific communities are focusing on possible models for energy networked systems, with emphasis on optimization problems that arise naturally in daily situations, see [
6] and [
7] for possible applications as well as [
8] for a complete vision. In particular, energy hubs are a class of multi-generation systems where multiple energy carriers are converted, stored and dissipated, [
9,
10].
In this paper, following the ideas proposed in [
11] and [
12], an energy hub, designed in Waterloo, Canada, is modeled and energy flows at its nodes are optimized. Indeed, this problem is already considered in [
11], where the authors provide a control-oriented methodology, based on a mixed integer dynamic model and an optimal scheduling (see also [
13]) which is robust to uncertainties in specific scenarios. In this case, the main discussion is different, as we want to guarantee a robust optimization focusing on this fundamental issue: a description of the space-time behavior of the energy flows in order to explicitly mitigate the power fluctuations that could affect the correct and reliable energy system operation.
In order to achieve this aim, we deal with the conservation of energy flows, a situation that should be considered in most cases involving multi-generation systems. This requirement leads to a continuous model that foresees conservation laws, i.e. Partial Differential Equations (PDEs), see [
14]. In particular, we use an approach taken from road traffic and suggested by the Lightwill-Whitham-Richards (LWR) equation ([
15,
16]), enriched by junction traffic assignments so as to model with real networks ([
17,
18,
19]). The outcome is a model that reproduces the main features of the car traffic (queues formation and backward propagation), and that, in cases of energy systems, offers the possibility of analyzing energy flows in each part of the network and for every time. In spite of the apparent simplicity of the LWR equation, this network approach for energy systems represents, to the best knowledge of the authors, a good compromise to focus on scenarios that are not always in the steady states. Indeed, the superiority of the LWR model is also due to results of existence and uniqueness of solutions for large networks, guaranteeing a solid analytical theory for numerical approximations and optimization problems (similar drawbacks are also described for different types of PDEs in [
20] and [
21] and for energy issues in [
22]). For instance, in [
23], efficient numerical algorithms are described to treat complex networks in acceptable computational times. In particular, this is the main issue to address optimization problems, which otherwise would be computationally too expensive. Similar results are given in [
24] and [
25]; [
26] and [
27] deal with possible optimization techniques via genetic algorithms, while [
28] considers optimization and control problems through machine learning techniques.
Finally, the choice of the LWR approach for energy systems is motivated by three main reasons:
Modeling. The LWR model for networks allows the reproduction of features dealing with space-time behaviors of energy flows. The same does not happen for richer fluid dynamic models (see, for instance, [
29]) and/or static models, which consider only steady states.
Analysis. As for the theory on networks, the LWR model has fundamental and detailed results. To the best knowledge of the authors, there are not similar and complete theoretical developments for other models, especially of fluid dynamic type.
Numerics and Optimization. The robust theory for LWR also gives rise to fast numerical algorithms (an example is in [
30]), which allow to consider complicated optimization strategies.
Following the just described approach, an energy hub is modeled with a finite set of arcs, that meet at some nodes, i.e. junctions. Space-time evolutions of energy flows within the arcs are found using conservation laws. The dynamics at junctions is solved via linear programming problems that consider the maximization of the through flows under constraints that foresee: bounded incoming and outgoing flows; distribution coefficients that determine how flows on incoming arcs distribute to outgoing ones.
Once assumed the model for energy flows, we consider a cost functional to estimate a term proportional to the kinetic energy on the energy hub. In particular, we want to maximize the functional with respect to (w.r.t.) distribution coefficients at nodes. Unfortunately, as it is difficult to foresee a-priori an exact evolution of energy flows on the hub, the analytical optimization of the cost functional is not possible. For this reason, we adopt a strategy that consists of the following three steps (a similar technique is used in [
31]):
For network topologies with a unique node and every initial data, compute the optimal distribution coefficients. Then, assuming infinite length arcs so as to avoid boundary data effects, consider the asymptotic solution.
For generic networks with complex topologies, use the (locally) optimal distribution coefficients at each node, updating the values of the parameters at every time instant through the actual flows on the arcs near the junction.
Using simulations, verify the performances obtained by (locally) optimal distribution coefficients through comparisons with random choices of parameters.
Notice that the first step is non-trivial even for simple nodes. In fact, we deal with a hybrid problem, as continuous flows are influenced by discrete variables, such as the distribution coefficients at junctions. For this reason, and also considering the topology of the energy hub under discussion, we focus on the particular case of nodes of
type, i.e. one incoming arc and two outgoing ones. The second step is done for the energy hub described in [
11], while step three considers two different types of distribution parameters: (locally) optimal, according to the step one, and random, i.e. the coefficients are chosen randomly at the beginning of the simulation and then are kept constant. In particular, numerical approximations for simulations are obtained via some methods described in [
32,
33] and [
34].
Considering that the optimization approach considers a local optimization in the asymptotic state, the obtained results are very good: using optimal parameters, the behavior of the cost functional is better than the ones achieved using random distribution coefficients. Indeed, the approach is also quite robust, as indicated by a further analysis of the asymptotic values of the cost functional in random cases and in the optimal situation. This also indicates that the followed approach is suitable for the energy hub control, as well as for a possible scheduling of resources over a long time interval.
The paper has the following structure.
Section 2 presents a model for energy flows on networks. The subsequent
Section 3 is devoted to the optimization results on energy networks via the cost functional described above.
Section 4 provides an example of a real energy hub designed in Waterloo, Canada.
Subsection 4.2 presents some simulations of energy transitions over the energy hub under discussion for two possible choices of distribution coefficients: optimal and random. Conclusions (
Section 5) end the paper.
2. Theoretical Foundations
An energy network is described by a couple , where: is the set of arcs , , each one represented by ; is the collection of nodes ,
Each arc , is described by:
a density function , , where is the maximal allowed density for arc ;
a velocity function , where indicates the maximal velocity for particles travelling on arc ;
a flux function defined as .
The three above quantities have the following interpretation: is the energy density at time t in the point x of arc , is the average velocity of each energy particle, while is the flux associated to . Notice that, as we are dealing with macroscopic quantities, particles are assumed to be of various type. Such an assumption is essential for the case study, where different quantities, that deal with gas, heat, electricity, and so on.
For
, the evolution of
follows the Lighthill-Whitham-Richards (LWR) model ([
15,
16]), expressed by the conservation law:
Without loss of generality, choosing, ∀
,
,
and a decreasing velocity function
, the flux function
simply reads as:
The evolution at a node , obeys Riemann Problems (RPs), i.e. Cauchy Problems that have constant initial data for incoming and outgoing arcs.
Fix a node of type, namely r incoming arcs , , and s outgoing ones , , and indicate by the initial datum at .
Definition 1.
For the node a Riemann Solver (RS) is a function
such that
is a weak solution [14] of (1) with initial datum and boundary condition , and such that furthermore: (C1) ; (C2) on arc , , the wave has negative speed, and on arc , , the wave has positive speed.
Intuitively, for the assigned initial datum
at
, a RS associates a vector
such that on
,
,
is a solution of (
1) with initial datum
and boundary condition
. More precisely, for
and
, the solution consists of the wave
on
and the wave
on
.
If
, a possible RS at the node
is constructed using the rules (see [
18]):
-
(A)
The traffic of particles distributes at according to some coefficients, collected in a matrix , . The th column of represents the percentages of particles that, from , distribute to the outgoing arcs;
-
(B)
The flux through is maximized respecting rule (A).
If , beside rules (A) and (B), a further criterion is needed. For instance, if is of type, a possible rule is the following:
-
(Cr×1)
Not all particles enter the outgoing arc, and assume that Q is the quantity that can do it. Then, particles come from to cross the arc junction, where , , is the priority parameter of , .
Remark 1. Notice that, if and , i. e. the junction is of type, the matrix has only the parameters and . If and , i. e. of type, the priority parameters are and , while .
From rules (A), (B) and (C) (this last one if necessary), for a junction
of
type, with initial datum
and the flux function (
2), the solution
to the RP at
is as follows. Consider the function
that, for each arc
,
satisfies the properties:
∀;
∀.
Then, for , :
if ;
if .
For , :
if ;
if .
From
and
, we get the maximal flux values on
,
and
,
, i. e.:
Remark 2. Notice that such an approach allows to define solutions to the Cauchy problem on the network via a wave-front tracking algorithm (see [17,18]). Refer to Appendix A for details about the construction of solutions.
3. Energy Optimization
Consider an energy network
as described in
Section 2. For the optimization of the network performances, we define the cost functional:
that represents a term proportional to the kinetic energy on the whole network.
Considering bounded , , the aim is to maximize w.r.t. the distribution coefficients of matrices ∀ .
As the solution of such optimization control problem involves space-time variables and the optimization itself refers only to
nodes for the energy hub described in
Section 4, we consider an approach defined by the steps:
Consider a node
of
type (one incoming arc,
, and two outgoing arcs,
and
) for which only one distribution coefficient
is considered, see Remark 1. Assuming an initial datum
at
, fix the local cost functional:
For a time horizon , with T quite big, assume the traffic distribution coefficient as control, and maximize w.r.t. .
Construct the optimal solution of the overall network by localization, i.e by using the single optimization solutions at each node of type.
For step 2, assume the conditions:
;
;
;
;
;
;
,
We get the following:
Theorem 1.
Consider a node of type, and assume T sufficiently big. Then, is maximized for the value (for some cases, the optimal control does not exist and it is approximated through a positive and small constant ε):
Proof. Assume that
. Other cases for which
and/or
lead to the same results. Fix a node
of
type and
T quite big. Considering the solution to the RP at
,
writes as:
where coefficients
and
are:
with
For simplicity, from now on we drop the dependence on
and
T from
. As the solution to the RP at
depends on
, we have various cases. Here, for seek of brevity, we consider only two of them, as the proof for other cases is similar.
Assume
. In this case,
,
and we have to maximize:
defined for
. We get that:
where
is:
Since
then
.
Consider now the case . We have that:
if , and , ;
if , and .
Hence, (
5) becomes:
where:
If
, then
where:
It is possible to verify that
is an increasing function. If
,
is the expression (
6). Hence, we conclude that:
if is optimized for
if has not an optimal value, hence is chosen as , where is a positive and small constant.
□
4. Application Deployment
4.1. Energy Hub Operation Scheduling
To assess the effectiveness of the proposed methodology in the task of solving real operation problems in complex networked systems, the problem of optimal energy flow management of a realistic energy hub is here considered. This is a relevant problem in modern energy systems, where the increasing inter-dependencies between heterogeneous energy infrastructures is introducing new and more complex vulnerabilities, requiring effective modeling and optimization tools aimed at improving the accuracy and the robustness of coordinated control actions. In this context, the large scale deployment for the energy hub could have a strategic role, since it allows improving the energy networks flexibility by providing reliable energy services, such as electricity and heating, by exploiting different combinations of the energy carriers available at the hub inputs. To this aim, a system designed in Waterloo, Canada, for the supply of commercial load, has been analyzed. More details on this system, which is schematically depicted in
Figure 1, can be found in [
11].
From
Figure 1 it is worth noting as the input power flows are the electricity,
, and the natural gas,
, while the output power flows are electricity,
, and heat,
. Notice that
is splitted into
and
, while
is divided into
and
. Precisely,
and
are, respectively, inputs of the Hydrogen Production Plant (HPP) and of the Transformer (T);
is input of the Combined Heat Power (CHP), while
is input of the Furnace (F). The system works as follows:
The subsystem HPP, characterized by electric-hydrogen and heat-hydrogen efficiences and , transforms a part of the electricity, , into hydrogen that feeds the Fuel Cell (FC) and another part, , into heat.
Using the hydrogen-electricity and hydrogen-heat efficiencies and , the subsystem FC transform a part of the hydrogen, , into electricity and another part, , into heat.
The subsystem T, due to its efficiency , has the electricity power flow as output.
The subsystem CHP, considering the gas-electric and gas-heat efficiencies and , transforms a part of natural gas, , into electricity and another part, , into heat.
Finally, the subsystem F, characterized by its efficiency , has output , that is heat.
As for the outputs of the energy hub, we simply get that:
Notice that (
7) and (
8) are obtained considering some losses that depend on coefficients
,
,
,
,
,
,
and
. Such parameters are usually fixed and, for the topology described in
Figure 1, they are the following:
. Moreover, note that
, hence there is the possibility of choosing how to redistribute incoming flows over the energy hub.
The definition of optimal energy hub operation strategies could follow different directions. An example is described in [
11]. In our case, for fixed incoming flows
and
, we want to find the optimal coefficients
and
(of nodes with one incoming arc and two outgoing ones) such that the global energy conversion losses are minimized. Obviously, different and more general operation criteria could be defined, without affecting the effectiveness of the proposed methodology.
In order to achieve this aim, we choose to model the energy hub using an approach dealing with conservation laws on networks (an exhaustive overview is in [
18]), considering that eventual losses over the system are considered “output” different from
and
.
4.2. Numerical Results
This section presents the simulations for the energy hub, represented in
Figure 2 as a couple
, with
and
, see
Section 2. The features of the network in
Figure 2 are as follows. External arcs:
,
,
,
,
,
,
,
,
,
. Inner arcs:
,
,
,
,
,
,
,
,
,
,
,
,
. Nodes of:
type,
,
,
,
;
type:
,
,
,
;
type:
,
,
.
For simplicity of discussion, from now on we indicate a node and its distribution matrix simply by k and , respectively; the same with arc , named simply m.
Notice that arcs 1 and 14 are the inputs of the systems, while outputs are arcs 13 and 23, indicated, respectively, by 2 and 1.
The performances of the network are evaluated through the cost functional
, whose evolution is deeply influenced by the distribution parameters. Indeed, due to the real characteristics of the energy hub, for nodes 2, 3, 4, 8 and 9, distribution matrices
,
assume the form:
Moreover, always referring to measures on the real hub, priority parameters are all chosen for incoming arcs of nodes 5, 6, 10 and 11. Hence, no control is considered for junctions 2, 3, 4, 5, 6, 8, 9, 10 and 11, and the optimization of deals only with the distribution coefficients at nodes 1 and 7 of type.
As for the numerical construction of
, it is necessary a suitable approximation for densities
,
, whose evolution is ruled by equation (
1).
In this paper, we apply the Godunov scheme (see [
32,
33,
34]),using a numerical grid with constant space and time sizes,
and
, respectively (see sub
Section 4.4 for details about the computational cost). The network of
Figure 2 is simulated in such conditions: time interval of simulation:
, with
; empty arcs when the simulation starts (
); boundary data of Dirichlet type, equal to
for arcs 1 and 14 while, for arcs 5, 7, 12, 13, 17, 19, 21 and 23, we choose a Dirichlet boundary data equal to
.
Notice that typical maximal values for inputs of our hub are 15 MWh and 20 MWh for arcs 1 and 14, respectively. In our case, associating at the quantity 15 MWh, we simply get that boundary data and correspond to MWh and MWh.
Two different choices of the distribution parameters are assumed for nodes 1 and 7:
optimal case: parameters that optimize locally the asymptotic behaviour of , i.e. distribution coefficients that refer to Theorem 1 for junctions 1 and 7. Such type of simulation is useful to test the global performance, starting from analytical results that consider only a part of nodes of the network.
random case: parameters at nodes 1 and 7 are chosen in a random way at and then are kept constant in . A random simulation allows comparisons with network performances obtained via local optimal distribution coefficients.
4.3. Results Discussion
In
Figure 3,
Figure 4,
Figure 5 and
Figure 6 we show some simulation results for the energy hub. More precisely, the values of
, computed on the whole network, is represented as function of the time.
In particular, the behavior of
in the optimal case is compared with the ones obtained via ten different simulation random studies. As for these last cases,
Figure 3 and
Figure 4 show the first five ones, while
Figure 5 and
Figure 6 the remaining other ones.
The optimization algorithm for
nodes, which is of local type, can be applied to the complex topology of the energy hub without compromising the possibility of a global optimization. Such a situation is evident in the optimal case for
, that is compared to the behaviors in ten different random cases. In
Figure 3,
Figure 4,
Figure 5 and
Figure 6, it is shown that the optimal case is always higher than random cases.
Indeed, 100 random cases have been simulated and compared with the optimal behavior for
.
Table 1 reports the value of
in the optimal configuration at
, i.e. OPTconf
T, with the average value (RAND
T) of random simulations at
.
Notice that OPTconf
T is, as expected, higher than RAND
T, namely the global optimization of local type has a strong robustness. Such result is also represented in
Figure 7, where a histogram reports the values of
at the final instant
T for the random simulation.
Finally, notice that the simulated system has always bounded outputs, as a consequence of the model itself, which deals with limited densities on arcs (see
Section 2). In particular, in our case study, the upper limits for arcs 13 and 23 (
2 and
1) are, respectively,
(
kWh) and
(
kWh).
4.4. Computational Cost
This subsection presents some details about the computational cost for the simulation of the presented energy system. Focus on a network represented by the couple , with and .
In order to find a suitable numerical approximation in for the density functions , , on arcs and update of boundary data at nodes, assume that each arc , , has length ; space and time grid sizes are, respectively, and . Using the Godunov method, the computational cost depends on and for densities and boundary data, respectively.
For simplicity, for the simulation of the described energy hub we consider a constant space grid size
, assume
∀
, and compute the CPU times (measured in seconds and calculated by an Intel(R) Core (TM) i7-3630 QM CPU @2.40 GHz, RAM 8 GB) and convergence errors. The obtained results are in
Table 2.
From the previous table, we simply get that the CPU time increases of about 0.30 seconds when
decreases. As for the convergence error, it almost remains the same for different values of
. Some further studies, as well as different numerical approaches for conservation laws on networks, are carefully analyzed in [
18,
23] and [
30].
5. Conclusions
In this paper the theoretical foundations of a novel computing paradigm based on the fluid dynamic theory for modeling, analysis and optimization of complex and networked energy systems have been presented. The proposed paradigm is based on the challenging idea of integrating in a unique framework both network modeling and the optimization features, which are traditionally treated as two separate problems, and solved by using distinct solution techniques. To address this issue the application of conservation laws and the definition of cost functional, which represents a term proportional to the kinetic energy of the system, have been proposed for dealing with the network modeling and optimization, respectively. Thanks to these features the functional maximization is directly obtained as a result of the network model process, which optimally tunes the network parameters ruling the distribution of the energy flows among the network arcs.
The benefits due to the application of the proposed approach have been assessed on a realistic case study, dealing with the solution of the optimal energy flow management problem for a complex energy hub designed in Waterloo, Canada. The obtained results demonstrated the effectiveness of the fluid dynamic-based approach in the task of optimizing the energy flows of the hub components in order to drastically reduce the conversion losses.
Finally, on the basis of repetitive simulations, it could be argue that the obtained solution is globally optimal, and robust against distributed parameters variations, which can be considered further, and certainly relevant, benefits. A rigorous theoretical justification of these intuitions are currently under investigation by the authors.
Author Contributions
Conceptualization, M.d.F. and A.V.; methodology, L.R. and A.V.; software, L.R.; validation, M.d.F., L.R. and A.V.; formal analysis, L.R. and A.V.; investigation, L.R. and A.V.; writing—original draft preparation, M.d.F., L.R. and A.V.; writing—review and editing, L.R. and A.V.; supervision, M.d.F., L.R. and A.V.; project administration, M.d.F., L.R. and A.V. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A
Following rules (A) and (B) and adopting the flux function (
2), see
Section 2, we provide precise details for the construction of
for a node
of
type with distribution matrix
. The basic step is to find the solution to the RP at
, namely the vector
, that is:
The solution to the RP at on the incoming arcs is indicated by the first r components of , i.e. ; the last s components of , represented by , refer to the solution to the RP at for the outgoing arcs.
From rule (A), we simply get:
Rule (B) defines
that, in case
, is solution of the linear programming problem
:
with constraints:
Finally, the solution at is obtained as follows.
References
- Abdeltawab, H.H.; Mohamed, Y. A. R. I. Market-Oriented Energy Management of a Hybrid Wind-Battery Energy Storage System Via Model Predictive Control With Constraint Optimizer, IEEE Transactions on Industrial Electronics, 2015, 62(11), 6658–6670. [CrossRef]
- Jarden, R. K.; Stumpf, P.; Varga, Z.; Nagy, I. Novel Solutions for High-Speed Self-Excited Induction Generators, IEEE Transactions on Industrial Electronics, 2016, 63(4), 2124–2132. [CrossRef]
- Arefifar, S.A.; Mohamed, Y. A. I. Probabilistic Optimal Reactive Power Planning in Distribution Systems with Renewable Resources in Grid-Connected and Islanded Modes, IEEE Transactions on Industrial Electronics, 2014, 61(11), 5830–5839. [CrossRef]
- Blaabjerg, F.; Teodorescu, R.; Liserre, M.; Timbus, A. V. Overview and Control and Grid Synchronization for Distributed Power Generation Systems, IEEE Transactions on Industrial Electronics, 2006, 53(5), 1398–1409. [CrossRef]
- Carrasco, J.M.; Franquelo, L. G.; Bialasiawicz, J. T.; Galván, E., Portillo Guisardo, R. C.; Prats, M. Á. M.; León, J. I.; Moreno-Alfonso, N. Power-Electronic Systems for the Grid Integration of Renewable Energy Sources: A Survey, IEEE Transactions on Industrial Electronics, 2006, 53(4), 1002–1016. [CrossRef]
- Gaeta, M.; Loia, V.; Tomasiello, S. Multisignal 1D-compression by F-transform for wireless sensor networks, Applied Soft Computing, 2015, 30, 329–340. [CrossRef]
- Tomasiello, S. Least–Squares Fuzzy Transforms and Autoencoders: Some Remarks and Application, IEEE Transactions on Fuzzy Systems, 2021, 29(1), 129–136. [CrossRef]
- Chicco, G.; Mancarella, P. Distributed multi-generation: a comprehensive view, Renew Sustain Energy Rev, 2009, 13, 535—555. [CrossRef]
- Geidls, M.; Koeppel, G.; Favre-Perrod, P.; Klöckl, B.; Andersson, G.; Fröhlich, K. Energy hubs for the future, IEEE Power Energy Mag, 2007, 5, 24—30. [CrossRef]
- Krause, T.; Andersson, G.; Fröhlich, K.; Vaccaro, A., Multiple-energy carriers: modeling of production delivery and consumption, Proc IEEE 2011, 2011, 99(1), 15—27. [CrossRef]
- Parisio, A.; Del Vecchio, C.; Vaccaro, A. A robust optimization approach to energy hub management, Electrical Power and Energy Systems, 2012, 42, 98—104. [CrossRef]
- Schulze, M.; Friedrich, L.; Gautschi, M. Modeling and optimization of renewables: applying the energy hub approach, 2008, Proceedings of IEEE International Conference on Sustainable Energy Technologies, 83–88. [CrossRef]
- Bertsimas, D.; Sim, M. The price of robustness, Oper Res, 2004, 54(1), 35–53. [CrossRef]
- Bressan, A. Hyperbolic Systems of Conservation Laws - The One - dimensional Cauchy Problem; Oxford University Press, 2000.
- Lighthill, M. J.; Whitham, G. B. On kinetic waves. II. Theory of Traffic Flows on Long Crowded arcs, Proc. Roy. Soc. London Ser. A, 1955, 229, 317–345. [CrossRef]
- Richards, P. I. Shock Waves on the Highway, Oper. Res., 1956, 4, 42–51. [CrossRef]
- Coclite, G.; Garavello, M.; Piccoli, B. Traffic Flow on road Networks, SIAM Journal on Mathematical Analysis, 2005, 36, 1862–1886. [CrossRef]
- Garavello, M.; Piccoli, B. Traffic Flow on Networks, Applied Math Series Vol. 1, American Institute of Mathematical Sciences, 2006.
- Holden, H.; Risebro, N. H. A Mathematical Model of Traffic Flow on a Network of Unidirectional arcs, SIAM J. Math. Anal., 1995, 26, 999–1017. [CrossRef]
- Kupenko, O. P.; Manzo, R. Approximation of an optimal control problem in coefficient for variational inequality with anisotropic p-Laplacian, Nonlinear Differential Equations and Applications, 2016, 23(31), Article number 35. [CrossRef]
- Kupenko, O. P.; Manzo, R. On optimal controls in coefficients for ill-posed non-linear elliptic dirichlet boundary value problems, Discrete and Continuous Dynamical Systems - Series B, 2018, 23(4), 1363–1393. [CrossRef]
- Jiang, T.; Zhang, C.; Zhu, H.; Gu, J.; Deng, G. Energy-Efficient Scheduling for a Job Shop Using an Improved Whale Optimization Algorithm, Mathematics, 2018, 6(11), 220. [CrossRef]
- Cutolo, A.; Piccoli, B.; Rarità, L. An Upwind-Euler scheme for an ODE-PDE model of supply chains, SIAM Journal on Computing, 2011, 33(4), 1669–1688. [CrossRef]
- Helbing, D.; Lämmer, S.; Lebacque, J. P. Self-organized control of irregular or perturbed network traffic, Optimal Control and Dynamic Games, C. Deissenberg and R. F. Hartl eds., Springer, Dordrecht, 2005, 239–274. [CrossRef]
- Herty, M.; Klar, A. Modelling, Simulation and Optimization of Traffic Flow Networks, SIAM J. Sci. Comp., 2003, 25, 1066–1087. [CrossRef]
- Rarità, L., A genetic algorithm to optimize dynamics of supply chains, L. Amorosi et al. (eds) Optimization in Artifical Intelligence and Data Sciences. AIRO Springer Series 8, 2022, 107-115. [CrossRef]
- Rarità, L.; Stamova, I.; Tomasiello, S. Numerical schemes and genetic algorithms for the optimal control of a continuous model of supply chains, Applied Mathematics and Computation, 2021, 388, 125464. [CrossRef]
- Zhang, Z.; Wu, Z.; Raicon, D.; Christofides, P. D. Real-Time Optimization and Control of Nonlinear Processes Using Machine Learning, Mathematics, 2019, 7(10), 890. [CrossRef]
- Garavello, M.; Piccoli, B. Traffic flow on a road network using the Aw-Rascle model, Commun. Partial Diff. Eqns., 2006, 31, 243–275. [CrossRef]
- Bretti, G.; Natalini, R.; Piccoli, B. Numerical approximations of a traffic flow model on networks, Networks and Heterogeneous Media, 2006, 1(1), 57–84. [CrossRef]
- Cascone, A.; Marigo, A.; Piccoli, B.; Rarità, L. Decentralized optimal routing for packets flow on data networks, Discrete and Continuous Dynamical Systems, Series B, 2010, 13(1), 59–78. [CrossRef]
- Godlewsky, E.; Raviart, P. Numerical Approximation of Hyperbolic Systems of Conservation Laws, Springer Verlag, Heidelberg, 1996.
- Godunov, S. K. A finite difference method for the numerical computation of discontinuous solutions of the equations of fluid dynamics, Mat. Sb., 1959, 47, 271–306.
- Lebacque, J. P.; Lesort, J. B. The Godunov scheme and what it means for first order traffic flow models, Proceedings of the Internaional symposium on transportation and traffic theory No13, Lyon, Pergamon Press, Oxford, 1996, 647–677.
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).