Professional Documents
Culture Documents
Edgar Chacóna , Luis Alberto Cruz Salazarb , Jose-Fernando Jiménezc and Juan
Cardilloa
a
Universidad de Los Andes, Venezuela; b Technical University of Munich, Germany; c
ARTICLE HISTORY
Compiled October 1, 2019
ABSTRACT
The fourth industrial revolution, or Industry 4.0 (I4.0), brings together new disrup-
tive technologies, increasing the productivity of factories of the future. Certainly, the
control of production processes is fast becoming a key driver for manufacturing oper-
ations. Manufacturing control systems have recently been developed for distributed
or semi-heterarchical architectures (e.g., Holonic Manufacturing Systems “HMS”)
improving both global efficiency and the reactiveness of manufacturing operations.
Still, previous studies and applications have not dealt with continuous production
processes, such as applications for water treatment, oil refining, or electric power
plants. The complexity of continuous production is that a single fault can degrade
extensively, and can even cause a breakdown of production. Therefore, this paper
proposes an HMS architecture for the control of continuous production processes.
For this version of an HMS, a Holonic Production Unit (HPU) is created as a holon
unit depicting resources in a continuous process. This unit is capable of detecting
events within the environment, evaluating several courses of actions, and chang-
ing the parameters aligned to a mission. The proposed approach was tested using
a simulated model of a water treatment plant, considering three scenarios: normal
condition and two disrupted scenarios (the unexpected increase of demand and water
quality degradation). The experiments described in this paper were conducted using
an agent-based software, where the communication and decision-making features al-
low simulation of HPU. The results suggest that the construction of a holarchy with
heterogeneous holons is potentially able to fulfill I4.0 requirements for continuous
production processes.
KEYWORDS
Continuous processes; Holonic Manufacturing Systems; HMS and Industry 4.0;
Intelligent industrial automation; Production unit
1. Introduction
Water Supply System (WSS) are part of critical infrastructure systems, which are
characterized by widely distributed systems forming distribution networks to satisfy
the population of a geographical region, in particular cities. The use of technology is
essential to manage those kind of systems (Nam and Pardo 2011). Those networks
have nodes that are autonomous having control procedures according the function of
the node, but each node must cooperate whit other nodes in order to accomplish a
2
task and a local supervisor work together for monitoring the system sensors (i.e. water
storage, tank level, water treatment rate, among others). The Image level, similarly to
the digital twin concept, contains the HPUs that supervise negotiate, retrieve/store
data, and interact with other HPUs. These contribute to maintaining the state and
evolution of the physical process. The enterprise level, as a non-real time regulator,
is oriented to evaluate the execution, transfers information to the enterprise systems
and accept/reject the assigned objectives and to establish cooperation with customers
and suppliers.
The paper proposes a holonic architecture that integrates the physical level with the
enterprise level allowing the execution of processes associated to the operation manage-
ment: configuration, reconfiguration of physical processes as results of the scheduling
activities, and the supervision tasks to ensure the established production goals.
The document is organized as follows: a brief introduction highlighting the impor-
tance of water supply management systems and the automation trends followed for
this type of systems, section 2 describes the structure and its functions in water supply
systems, the aspects of process integration, and the information technology architec-
ture used. Section 3 describes an automation proposal in accordance with the trends in
manufacturing automation, and which allows the integral automation of the different
processes in continuous production systems. A methodology for the implementation
of the HPU concept is given in section 4 and applies to the case of automation of
water supply companies. Finally, section 5 highlights the benefits of the proposed
architecture.
The urban water has a cycle that covers from the water catching process until the devo-
lution to the environment, and by evaporation returns as surface water or groundwater
to the rivers and aquifers Marsalek et al. (2006) as is shown in Figure 1
A WSS that make part of the Urban water cycle, it is collection of connected
units for collecting, storing, transporting, purifying, distributing drinking water to the
population of a geographical area, particularly cities, and it has an organization that
allows to accomplish the objectives in supply water to the population, maintaining
economic viability and sustainability with the environment.
3
The value cycle of the whole process is given by the Figure 2, where the product
model correspond to the central chain. The first stage of the product model is as-
sociated with the water catching from sources and it is specific to the water source.
Transportation of the raw water (surface or ground water) is common to the raw wa-
ter and the raw water treatment depends on the water quality and the procedures
are different. The quality of the water can be improved by mixing groundwater with
surface water. Finally the rest of stages are independent of the water sources.
Logistics and
Maintenance
WW
Sources Catch Transport Purification Distribution WW Recover Transport Treatment Discharge
Billing
Service Requirement Connection Measurement and
Collection
Estimate and
Customer Projections
Finance
Human Resource
Planification
Legal Consultancy
Figure 2. Value chain for the water cycle and its associated process
The WSS may have several sources (superficial and groundwater), several purifica-
tion units, a main network that transports water to storage tanks for final distribution
and the distribution network. See Figure 3.
4
2.1. The WSS enterprise organization
Figure 4 shows the functional organization for a hydrological enterprise. Those func-
tions includes administrative management functions, responsible to accomplish the
objectives set by the administration; operative management that is related to to the
planning of the physical operations and the physical operations to intake, transport,
purification, distribution of tap water, and the sewage collection, treatment and return
to the environment.
Production state
General Directives
Management Operational condition Plans
Economical state
Planing Operational restrictions
A1 Engineering &
Development
A3
A4
Major
requirements
Materials
Administration Water consumption
Requirements Operational conditions
Maintenance
A2 Restrictions Customers
Management
A7
A6
economical information
Operational restrictions
Consumers satisfaction
Expected demand
Raw water Operation Fails Drinking Water
A5
Facilities
Maintenance labor
5
ERP Server CRM Server SCM Server Other Servers
Optimization level Planif. / Prog. Monit. / Super Prod & Proc Mod.
• Automation systems
◦ SCADA Systems: Flows, levels, pressure, consumption of pumping systems.
◦ Results of laboratory analysis for water quality determination.
• New technologies (IoT) and enterprise integration.
◦ Manual consumption measurements associated with billing systems.
◦ New technologies for leak detection (Acoustic, magnetic sensors) BenSaleh
et al. (2013); Sun et al. (2011)
◦ Failure detection systems in pumping equipment.
◦ System user information about low pressure, water leaks, supply failures.
(Usually using a call center)
• Process and infrastructure description and equipment information (Engineering
systems).
◦ Network modelling systems. Geographical Information Systems
◦ Maintenance systems.
◦ Engineering drawings.
6
The integration of all systems, built in isolation, is very difficult and in most cases
it is not possible to obtain. This is why the holistic vision of industry 4.0 gives a way
to the necessary integration in water supply systems.
7
3.1.1. CPPS Minimal Conditions (Req1)
Major I4.0 studies have been conducted to investigate the underlying conditions and
determinate least characteristics for CPPS. Besides, these fundamental properties
could be classified into four main items: i) Independent architecture model, which
implies that modules are simple to be integrated with open architecture and platform
for independent implementations. ii) An Open communication protocol for Industrial
Internet of Things (I2 oT), which is capable of being easy and quick to switch between
open networks. iii) All levels of automation for ISA 95 are available depending on the
scenarios in which the CPPS will be applied. iv) The usability and adaptability of the
system for future products, which is called Smart Products.
8
4. Holonic Production Unit architecture
Process industry, oil & gas production, energy generation systems, energy and water
distribution systems, among others, are systems that must guarantee a continuous
flow of material to satisfy production demand. Those systems are constituted by a set
of connected units (facilities, utilities, process units) forming a production network.
Each production unit has its own behaviour and the global behaviour comes from the
composition of local behaviours. Pipes give the connection between units where the
material flow is continuous. Product flows in pipes is bulk and the material streams are
transformed at the process units, adding value to the material until reaching the desired
product. We will call production units into each process unit and the transportation
systems. See Figure 6.
Eq 4 Eq 6
Eq 2 Prod.
Eq 5
Prod.
Eq 1 Eq 3
Row Mate.
Mission
HPUSupervisor
Resource Engineering
Knowledge based production is grouped into two elements, 1) the product model
that describes the set of services provided by intelligent resources to obtain a product
and its order of execution including the formula and 2) the model of the process, which
is the procedure used by an HPU to provide a service. Resources can be internal to the
HPU or can be another HPU. The Engineering Holon (EH) manages the knowledge
associated to the production.
Mission Holon (MH), similar to the Order Holon in PROSA, has the objective
9
to be reached or maintained by a production unit during a period, it also has the
information about the fulfillment of the mission. Goals and State of the Mission are
part of the MH.
Resource Holon (RH) is the central element in the architecture used. RH man-
ages its internal resources, and executes the physical processes necessary to meet the
production objective. RH negotiates with other RH missions, establishes production
commitments, calculates the supervisor to be used to monitor, and control the mis-
sion. An HPU can be a resource for another HPU more generic as is shown in Fig.
7. To manage the internal processes the HPU is partitioned in several resource layers
as is shown in Fig. 8. The upper resource layers perform the negotiation with other
HPU. It evaluates the possibilities to accomplish its part of the global goal and send
an expected behavior to evaluate the whole behavior. If the composition of the system
is considered viable, an agreement is achieved.
HPU
Mission
Knowledge Process image
HPU
Equipment &
Process Equip. & Proc
Regulation layer. It ensures the local control by a set of local controllers for each
operation mode.
Supervision layer. Detects events in an operation mode, to determine if a jump
exists, and decides the new controller for the new operation region according to
the transition function.
Scheduling & Optimization layer. It establishes the desired sequences to com-
10
Objectives
Process Ressource
Scheduler
Image
Supervisor Σ
E. D E. D
Controller
Process Var
Act S1 S2
Inputs Outputs
Equipment + Process
11
Objectives
Configuration
Process Ressource
Scheduler Level
Image
Cognition
Level
Supervisor Σ
Cyber Level
E. D E. D
Act S1 S2
Inputs Outputs
Equipment + Process Smart Connection Level
Figure 10. The HPU in relation to the 5 C CPS level. 5C CPS is taked from Lee, Bagheri, and Kao (2015)
result from changes on inputs or outputs, or changes on the equipment condition. Hy-
brid Systems are formal techniques that allow describing the behavior of those kinds of
processes (Antsaklis, Koutsoukos, and Zaytoon 1998; Antsaklis and Koutsoukos 2003;
Branicky, Borkar, and Mitter 1998; Lemmon, He, and Markovsky 1999; Van Der Schaft
and Schumacher 2000). Similarly, a batch process are characterized by sequences of
operation modes that allows accomplishing a production task (Alvarez et al. 1999;
Lennartson, Egardt, and Tittus 1994; Lennartson et al. 2016; Méndez et al. 2006;
Tittus and Lennartson 1999).
Then, a production system has two kinds of dynamics: continuous dynamics that
describes mechanical, chemical or biological rules and a set of logical rules discrete
dynamics, that commutes the continuous dynamic and are fired by events. The con-
tinuous dynamics are represented by a set of differential equations and the discrete by
Discrete Event Systems (Cassandras and Lafortune 2009).
A Hybrid System is defined in several ways: as a Phase Transition Systems (Manna
and Pnueli 1993), as a Hybrid Automata (Alur et al. 2000; Branicky, Borkar, and
Mitter 1998; Henzinger 2000; Lygeros 2004), by means of Petri Nets (DAVID and
ALLA 2001; David and Alla 2005). We use the definition given in (Branicky 1996) for
a controlled general hybrid dynamical system.
The evolution of the system is given by a concatenation of continuously controlled
dynamics and jumps as is shown by equation 1.
A jump implies the change of a continuous dynamic, and the jumps can be spon-
taneous or forced. A spontaneous jump appears when the system reaches a condition,
desired or not. In that condition, the system goes into a new stage, and the controller
must be commuted to one that satisfies the condition of control and achieved the
desired goal.
12
OT infrastructure available in the company.
13
managed similarly. The occurrence of the events updates the images.
All the events defined to describe the behavior of the physical system must have an
associated sensor or a detection mechanism based on the measurements of the system.
This allows to reconstruct the discrete dynamics, and to have an updated image that
can be used to reprogram the system.
The functions of optimization and production programming are deployed using in-
frastructure information technologies. Servers oriented to maintain the HPU informa-
tion, maintain the updated image of the process through update mechanisms by events.
Plant floor events travel to the management level of the HPU and a motor updates
the status. If the state does not correspond to the expected state, the reprogramming
mechanisms are triggered.
The product models and process models are maintained on specialized servers, which
can be updated by the engineering and development staff. The relationships between
the resource holons, and the product holons are similar to those proposed by McFarlane
and Bussmann (2000, 2003).
14
tasks are performed by several HPUs. To describe an HPU, we must then consider the
holonic components of it, and its scheme of interaction with the other units. Finally,
establish how the functions of the HPU will be displayed on the technology that is
available in the company.
As shown at the beginning of this section, the procedure for the implementation
follows a pattern, which is based on the definition of the production services provided
by the HPU. The services will be provided through internal procedures, which are
modeled as Discrete Event Systems and that can be used externally to calculate com-
pound procedures that allow obtaining a product through the cooperation of several
HPUs.
The models are used to establish supervisors and coordinators. For control of the
continuous part, the controllers must be determined in advance for each mode of
operation. Supervisors switch between controllers using real–time knowledge of the
current operating mode.
Events must be detected on the floor of the plant, and an efficient transport mecha-
nism must be implemented, so that the events reach the supervisor - coordinator, and
the image of the process to generate decisions in an agile manner.
An HPU must act as an autonomous entity when it is in cooperative mode, or as a
resource when acting as a resource.
15
decision making can be made.
To show how the HPU control architecture works, we will follow the methodology
of Section 3, and show the area of operations in a Water Distribution System as
a case study. Each one of the units is a links in the value chain (product route)
and corresponds to an HPU. The description of each unit will contain: the model of
behavior and operational conditions, handling and characteristics of the product flow
both at the entrance and exit, as well as special conditions if the unit requires it,
all (the models) are seen as models of –interconnected– hybrid systems (David and
Alla 2005; Branicky 1996). These models (hybrids) provide the state of the resources,
products and equipment generating the unit state, that make up the process view
(image), which adjusts and follows the process in accordance with the measures and
actions carried out in it. Thus, the planning is given by a realization obtained from the
behavior model of the area of operations from the particular composition of the discrete
events dynamics of each unit involved. The programming (generation of supervisors)
both for the coordination between units as the supervisor in each unit is a realization
that incorporates the established model in the planning adding the degraded and faults
conditions that can happen in the system, using Gemma description (Garcı́a 2004),
as a discrete event systems. The projection on the units or the equipment of the unit
establishes the operating modes (controllers and control parameters).
Figure 11. Fresh water distribution system. (From Water Supplies Department (2017))
The application schema of the HPU architecture for this process is shown in Fig.
12. Each stage is a link in the value chain and on this function that the HPU is built.
The characteristics that allow the construction of the models of each of the units will
16
be described, as well as the interaction of the product flows between them through the
pumping system or transfer. In detail, we will show the conformation of the knowledge
model (hybrid model) of the impounding reservoir unit. A simulation in the “NetLogo”
tool (Barbosa and Leitão 2011; Da Silva et al. 2016) of the interaction of the units
will be displayed at the end of the section. See 5.2.
17
Figure 13. Schematic for the reservoir
(NTU)
pH 6.5 ¡pH¡ 8.5 5 < pH < pH < 5,
6.5, 8.5 < pH > 9
pH < 9
The reservoir behavior model is given by the composition of three discrete events
models: the first one corresponds to the behavior of the entry gate, the second one is
the reservoir water level and the last one is the pumping system. The entry gate model
is established according to the following conditions: the reservoir level and the quality
of the input raw water (see table 2). For the reservoir level model, only three states
are considered: high, medium and low (regions in figure 8) and the pumping model is
established according to the following conditions: inflow and reservoir level (see table
2), as shown in Fig. 14.
The composition of these models defines the reservoir behavior, and it has four oper-
ating modes, each one of them has a differential equation associated: filling and pump-
ing (dhi /dt = 1/ρA(hi )(qmi −qm0 )), filling and no pumping (dhi /dt = 1/ρA(hi )qmi ),
no filling and pumping (dhi /dt = 1/ρA(−qm0 )) and, no filling and no pumping
(dhi /dt = 0)) corresponding to the evolution given in Fig 14, and implements the
equation 1.
18
In Fig. 15, it is shown the UHP architecture for knowledge model (hybrid model)
of the impounding reservoir unit.
5.1.2. Transport
The flow of the pumping system is fixed at 4.5 m3 /s. Thus, depending on the conditions
of the IR and the consumption requirements, in the planning activity, it is determined
the number of pumpings by day and the pumping time (T p) according to purification
capacity.
19
validation. Then, for this work, three testing scenarios are considered in the agent-
model of the water treatment plant. In specific, these testing scenarios are conducted
in order to demonstrate the vertical integration of the planning and execution process,
the reactiveness given in the control task and the pertinence of this approach for the
continuous production processes.
20
enterprise level is oriented to evaluate the global performance of the execution, transfer
information to the enterprise system and accept/reject assigned objectives.
For the components of the HMS architecture, 6 HPUs were created for each tank
of the case study. As a general description, each HPU is responsible for monitoring
events and triggering actions of the corresponding physical asset. On one side, the HPU
monitors the water level of tank/reservoir (measured in m3 ), the flow in/out of the
tank/reservoir (measured in m3 /s) and the quality of water (measured in NTU). On
the other side, the HPS could trigger the tank/reservoir gates to next physical asset,
the quantity of chemical for the purification process (i.e. flocculation and chlorination)
and the timing of each process in the tank.
6. Discussion
Stock and Seliger (2016) define that the “paradigm of I4.0 is essentially outlined by
three dimensions (Req5 ): i) horizontal integration across the entire value creation
21
Figure 17. NetLogo scenarios results (trends of the variables).
network, ii) end-to-end engineering across the entire product life cycle, as well as iii)
vertical integration and networked manufacturing systems”. Other vital elements in
I4.0 are: the standardization of information and telecommunication technologies, the
interaction of the system with humans, the use of CPPS concepts (Req1 – Req4 ).
Taking into account those recommendations and the requirements established in Cruz
and Vogel-Heuser (2017), the following analysis is elaborated (See section 3.1).
22
events. This concept is similar to the digital twin in I4.0.
6.1.4. Standardization
The equipment hierarchy levels and Process models follow the ISA recommendations
(Req1, Req5 ). Product models are specified by the services that are provided by smart
resources (Req2 ). The implementation of control and supervision mechanisms are
adapted to the classical OT (Req1 ). Additional, HPU can consult the OT compo-
nents (from several brands) to hybrid topologies implementation (Req3 ) with open
communication protocols (Req1 ) –e.g. using OPC Unified Architecture (OPC UA).
6.1.5. Decentralization
The HPU architecture considers each resource as autonomous - cooperating (Req1 ).
The mechanisms of control and supervision of the resource are mapped on elements of
the OT / IT architecture available in the organization. Their images, and the high level
functions of each HPU are in the cloud, where holarchies are established in high-level
interactions.
7. Conclusion
Following the preliminary design in (Cruz S., Rojas A., and Chacón 2019) expanded
HMS architecture for continuous processes. The HPU is based on the concept of HMS
and contains three fundamental holons (RH, MH, and SH). An additional holon, sim-
ilar to the one proposed in ADACOR, allows for the supervision and control tasks
for each HPU. In this way, HPUs can resolve unpredictable demands and implement
internal fault tolerance behavior. The mechanisms of high-level cooperation, as well as
the establishment of global objectives, are achieved through elements that model the
physical behavior of the processes and allow maintaining a coherent operation between
units. This idea is similar to that of a digital twin concept.
Cooperation between units is achieved by establishing viable global configurations
and selecting the optimal one. The formation of individual behavior models allows
determining global behaviors through simulation. Each unit is modeled separately,
and the composition of models establishes possible operation configurations. These
configurations found to ensure the continuation of the operation even if they are not
the best.
23
The article shows how the HPU architecture can meet the requirements of I4.0,
even addressing RAMI 4.0 axes.
References
Alur, Rajeev, Thomas A Henzinger, Gerardo Lafferriere, and George J Pappas. 2000. “Discrete
abstractions of hybrid systems.” Proceedings of the IEEE 88 (7): 971–984.
Alvarez, Alex, Winston Garcı́a, Oscar Camacho, and Edgar Chacón. 1999. “Automation of a
steam generation plant using hybrid systems.” ISA transactions 38 (1): 87–99.
Antsaklis, Panos, Xenofon Koutsoukos, and Janan Zaytoon. 1998. “On hybrid control of com-
plex systems: A survey.” Journal européen des systèmes automatisés 32 (9–10): 1023–1045.
Antsaklis, Panos J, and Xenofon D Koutsoukos. 2003. “Hybrid systems: Review and recent
progress.” Software-Enabled Control: Information Technology for Dynamical Systems 273–
298.
Arboleda C., A. S. 2011. “Transformación automática de requisitos representados en esquemas
preconceptuales a modelos de interacción de sistemas holónicos.” Master’s thesis, Maestrı́a
en Ingenierı́a de Sistemas, Facultad de Minas Escuela de Sistemas, Universidad Nacional de
Colombia, Medellı́n.
Barbosa, José. 2015. “Self-organized and evolvable holonic architecture for manufacturing con-
trol.” PhD diss., Université de Valenciennes et du Hainaut-Cambresis.
Barbosa, José, and Paulo Leitão. 2011. “Simulation of multi-agent manufacturing systems
using agent-based modelling platforms.” In 2011 9th IEEE International Conference on
Industrial Informatics, 477–482. IEEE.
Barbosa, José, Paulo Leitão, Emmanuel Adam, and Damien Trentesaux. 2015. “Dynamic
self-organization in holonic multi-agent manufacturing systems: The ADACOR evolution.”
Computers in Industry 66: 99–111.
BenSaleh, Mohammed S, Syed Manzoor Qasim, Abdulfattah M Obeid, and Alberto Garcia-
Ortiz. 2013. “A review on wireless sensor network for water pipeline monitoring applica-
tions.” In 2013 International Conference on Collaboration Technologies and Systems (CTS),
128–131. IEEE.
Blanc, Pascal, Isabel Demongodin, and Pierre Castagna. 2008. “A holonic approach for manu-
facturing execution system design: An industrial application.” Engineering Applications of
Artificial Intelligence 21 (3): 315–330.
Bloch, Henry, Alexander Fay, Torsten Knohl, Stephan Hensel, Anna Hahn, Leon Urbas, Sachari
Wassilew, Jens Bernshausen, Mario Hoernicke, and Axel Haller. 2017. “Model-based engi-
neering of CPPS in the process industries.” In 2017 IEEE 15th International Conference on
Industrial Informatics (INDIN), 1153–1159. IEEE.
Borangiu, T., D. Trentesaux, A. Thomas, and S. Cavalieri, eds. 2019. Service Orientation in
Holonic and Multi-Agent Manufacturing. Vol. 803. Springer International Publishing.
Borangiu, Theodor, Silviu Raileanu, Damien Trentesaux, Thierry Berger, and Iulia Iacob. 2014.
“Distributed manufacturing control with extended CNP interaction of intelligent products.”
Journal of Intelligent Manufacturing 25 (5): 1065–1075.
Branicky, Michael S. 1996. “General hybrid dynamical systems: Modeling, analysis, and con-
trol.” In Hybrid Systems III, 186–200. Springer.
Branicky, M.S., V.S. Borkar, and S.K. Mitter. 1998. “A unified framework for hybrid control:
model and optimal control theory.” IEEE Trans. on Automatic Control 43: 31–45.
Cardin, Olivier, Damien Trentesaux, André Thomas, Pierre Castagna, Thierry Berger, and
Hind Bril El-Haouzi. 2017. “Coupling predictive scheduling and reactive control in manu-
facturing hybrid control architectures: state of the art and future challenges.” Journal of
Intelligent Manufacturing 28 (7): 1503–1517.
Cassandras, Christos G, and Stephane Lafortune. 2009. Introduction to discrete event systems.
Springer Science & Business Media.
Chacón, E., E. Carrasco, and J. Cardillo. 2012. “Programación en lı́nea de procesos de
24
producción continua mediante supervisores.” In International Society of Automation ISA
Colombia (Ed.), IIII (Tercera) Jornada de automatización de la industria petrolera JAIP,
Vol. 1a.edición, Bogotá, Colombia, 278 – 286. International Society of Automation ISA
Colombia.
Chacón, Edgar, Isabel Besembel, and Jean Claude Hennet. 2004. “Coordination and optimiza-
tion in oil and gas production complexes.” Computers in Industry 53 (1): 17–37.
Chacón, Edgar, Isabel Besembel, Dulce Rivero, and Juan Cardillo. 2009. “Embedded holonics
systems in production process: holonic unit of production.” Revista Técnica de la Facultad
de Ingenierı́a. Universidad del Zulia 32 (1).
Chacon, Edgar, Juan Cardillo, Rafael Chacon, and Germán Zapata. 2012. “Planification
en ligne pour les systemes de production distribués: une approche par les systemes
holoniques.” In 9th International Conference on Modeling, Optimization & SIMulation,
https://hal.archives-ouvertes.fr/hal-00728682/document.
Chokshi, Nirav, and Duncan McFarlane. 2008a. “A distributed architecture for reconfigurable
control of continuous process operations.” Journal of Intelligent Manufacturing 19 (2): 215–
232.
Chokshi, Nirav N., and Duncan C. McFarlane. 2008b. A Distributed Coordination Approach
to Reconfigurable Process Control. Springer.
Colombo, Armando Walter, and Stamatis Karnouskos. 2009. “Towards the factory of the
future: A service-oriented cross-layer infrastructure.” ICT Shaping the World: A Scientific
View. European Telecommunications Standards Institute (ETSI), John Wiley and Sons 65:
81.
Cruz, S Luis A, and Birgit Vogel-Heuser. 2017. “Comparison of agent oriented software method-
ologies to apply in cyber physical production systems.” In 2017 IEEE 15th International
Conference on Industrial Informatics (INDIN), 65–71. IEEE.
Cruz S., Luis A. 2018. Automatización Industrial Inteligente: Una estructura de control desde
el paradigma holónico de manufactura. (Intelligent Industrial Automation: A control struc-
ture since the holonic manufacturing paradigm). 1st ed. Beau Bassin, Mauritius: Editorial
Académica Española.
Cruz S., Luis. A., and Oscar A. Rojas A. 2014. “The future of industrial automation and IEC
614993 standard.” In III International Congress of Engineering Mechatronics and Automa-
tion, CIIMA, 1–5.
Cruz S., Luis. A., Oscar A. Rojas A., and Edgar Chacón. 2019. Service Orientation in Holonic
and Multi-Agent Manufacturing, Chap. Implementing Industrial Control Automation for
Holonic Manufacturing Systems based on the Production Unit Architecture, 1–14. Springer
International Publishing.
Cruz S., Luis Alberto, Felix Mayer, Daniel Schütz, and Birgit Vogel-Heuser. 2018. “Plat-
form Independent Multi-Agent System for Robust Networks of Production Systems.” IFAC-
PapersOnLine 51 (11): 1261–1268.
Da Silva, Robson Marinho, Fabricio Junqueira, Diolino J Santos Filho, and Paulo E Miyagi.
2016. “Control architecture and design method of reconfigurable manufacturing systems.”
Control Engineering Practice 49: 87–100.
Dai, Wenbin, and Valeriy Vyatkin. 2013. “A component-based design pattern for improving
reusability of automation programs.” In IECON 2013-39th Annual Conference of the IEEE
Industrial Electronics Society, 4328–4333. IEEE.
DAVID, RENÉ, and HASSANE ALLA. 2001. “On Hybrid Petri Nets.” Discrete Event Dy-
namic Systems: Theory and Applications 11: 9–40.
David, René, and Hassane Alla. 2005. Discrete, Continuous, and Hybrid Petri Nets. Springer.
Dias-Ferreira, João, Luis Ribeiro, Hakan Akillioglu, Pedro Neves, and Mauro Onori. 2018.
“BIOSOARM: a bio-inspired self-organising architecture for manufacturing cyber-physical
shopfloors.” Journal of Intelligent Manufacturing 1–24.
Dietrich, Andreas J, Stefan Kirn, and Vijayan Sugumaran. 2007. “A service-oriented architec-
ture for mass customization – A shoe industry case study.” IEEE Transactions on engineer-
ing management 54 (1): 190–204.
25
Dumitrache, I, and S. Caramihai. 2010. “Intelligent Manufacturing: a New Paradigm.” In IFAC
Proceedings Volumes, Vol. 43, 1–7.
Galán, Ramón, Agustı́n Jiménez, Ricardo Sanz, and Fernando Matı́a. 2000. “Control in-
teligente.” Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial 4 (10).
Gamboa Quintanilla, Francisco, Olivier Cardin, Anne L’Anton, and Pierre Castagna. 2015.
“Process Specification Framework in a Service Oriented Holonic Manufacturing Systems.”
In Service Orientation in Holonic and Multi-agent Manufacturing, edited by T. Borangiu,
A. Thomas, and D. Trentesaux, 81–89. Springer.
Gamboa Quintanilla, Francisco, Sylvain Kubler, Olivier Cardin, and Pierre Castagna. 2013.
“Product Specification in a Service-Oriented Holonic Manufacturing System using Petri-
Nets.” In Intelligent Manufacturing Systems, Vol. 11.
Garcı́a, Emilio. 2004. Automatización de Procesos Industriales. Universidad Politécnica de
Valencia, Alfaomega.
Garcı́a Valls, Marisol, I Rodrı́guez López, and L Fernández Villar. 2013. “iLAND: An enhanced
middleware for real-time reconfiguration of service oriented distributed real-time systems.”
IEEE Transactions on Industrial Informatics 9 (1): 228–236.
Henzinger, Thomas A. 2000. The theory of hybrid automata. Springer.
Hsieh, Fu-Shiung. 2009. “Collaborative reconfiguration mechanism for holonic manufacturing
systems.” Automatica 45: 2563–2569.
Indriago, Carlos, Olivier Cardin, Odile Bellenguez-Morineau, Naly Rakoto, and Pierre
Castagna. 2015. “Performance evaluation of holonic-based online scheduling for a switch
arrival system.” In IFAC Papers Online, Vol. 48, 1105–1110.
Indriago, Carlos, Olivier Cardin, Naly Rakoto, Pierre Castagna, and Edgar Chacon. 2014.
“Application du paradigme holonique a un systeme de reservoirs.” In MOSIM 2014, 10ème
Conférence Francophone de Modélisation, Optimisation et Simulation, https://hal.archives-
ouvertes.fr/hal-01166615.
Indriago, Carlos, Olivier Cardin, Naly Rakoto, Pierre Castagna, and Edgar Chacón. 2016. “H
2 CM: A holonic architecture for flexible hybrid control systems.” Computers in Industry
77: 15–28.
Jimenez, Jose-Fernando, Abdelghani Bekrar, Gabriel Zambrano-Rey, Damien Trentesaux, and
Paulo Leitão. 2017. “Pollux: a dynamic hybrid control architecture for flexible job shop
systems.” International Journal of Production Research 55 (15): 4229–4247.
Jimenez Gordillo, Jose Fernando. 2017. “Dynamic and hybrid architecture for the optimal
reconfiguration of control systems: application to manufacturing control.” PhD diss., Uni-
versité de Valenciennes et du Hainaut-Cambresis.
Joannou, Demetrios, Roy Kalawsky, Sara Saravi, Monica Rivas Casado, Guangtao Fu, and
Fanlin Meng. 2019. “A Model-Based Engineering Methodology and Architecture for Re-
silience in Systems-of-Systems: A Case of Water Supply Resilience to Flooding.” Water 11
(3): 496.
Karnouskos, Stamatis, Armando Walter Colombo, Thomas Bangemann, Keijo Manninen,
Roberto Camp, Marcel Tilly, Petr Stluka, François Jammes, Jerker Delsing, and Jens Elias-
son. 2012. “A SOA-based architecture for empowering future collaborative cloud-based in-
dustrial automation.” In IECON 2012-38th Annual Conference on IEEE Industrial Elec-
tronics Society, 5766–5772. IEEE.
Kim, J-K, and R Smith. 2004. “Automated design of discontinuous water systems.” Process
Safety and Environmental Protection 82 (3): 238–248.
Lee, Jay, Behrad Bagheri, and Hung-An Kao. 2015. “A cyber-physical systems architecture
for industry 4.0-based manufacturing systems.” Manufacturing Letters 3: 18–23.
Leitão, Paulo, and Stamatis Karnouskos. 2015. Industrial Agents: Emerging Applications of
Software Agents in Industry. Morgan Kaufmann.
Leitao, Paulo, Stamatis Karnouskos, Luis Ribeiro, Jay Lee, Thomas Strasser, and Armando W
Colombo. 2016. “Smart Agents in Industrial Cyber–Physical Systems.” Proceedings of the
IEEE 104 (5): 1086–1101.
Leitão, Paulo, and Francisco J. Restivo. 2008. “Implementation of a Holonic Control System in
26
a Flexible Manufacturing System.” IEEE TRANSACTIONS ON SYSTEMS, MAN, AND
CYBERNETICS – PART C: APPLICATIONS AND REVIEWS 38 (5): 699–709.
Lemmon, M.D., K.X. He, and I. Markovsky. 1999. “Supervisory hybrid systems.” Control
Systems, IEEE 19 (4): 42–55.
Lennartson, Bengt, Kristofer Bengtsson, Oskar Wigström, and Sarmad Riazi. 2016. “Modeling
and Optimization of Hybrid Systems for the Tweeting Factory.” IEEE Transactions on
Automation Science and Engineering 13 (1): 191–205.
Lennartson, Bengt, Bo Egardt, and Michael Tittus. 1994. “Hybrid systems in process control.”
In Decision and Control, 1994., Proceedings of the 33rd IEEE Conference on, Vol. 4, 3587–
3592. IEEE.
Lu, Yan, Katherine C Morris, and Simon Frechette. 2016. Current standards landscape
for smart manufacturing systems. Technical Report. National Institute of Standards
and Technology, NISTIR. Http://nvlpubs.nist.gov/nistpubs/ir/2016/NIST.IR.8107.pdf,
http://nvlpubs.nist.gov/nistpubs/ir/2016/NIST.IR.8107.pdf.
Lüder, Arndt, Ambra Calá, Jacek Zawisza, and Ronald Rosendahl. 2017. “Design pattern for
agent based production system control–A survey.” In Automation Science and Engineering
(CASE), 2017 13th IEEE Conference on, 717–722. IEEE.
Lygeros, John. 2004. “Lecture notes on hybrid systems.” In Notes for an ENSIETA workshop,
Citeseer.
Manna, Zohar, and Amir Pnueli. 1993. “Verifying hybrid systems.” In Hybrid Systems, edited
by R.L. Grossman, Nerode A., A.P. Ravn, and H. Rischel, 4–35. Springer.
Marsalek, J., B.E. Jiménez-Cisneros, P.-A. Malmquist, M. Karamouz, J. Goldenfum, and
B. Chocat. 2006. Urban water cycle processes and interactions. International Hydrological
Programme ((IHP) UNESCO.
McFarlane, Duncan C, and Stefan Bussmann. 2000. “Developments in holonic production
planning and control.” Production Planning & Control 11 (6): 522–536.
McFarlane, Duncan C, and Stefan Bussmann. 2003. “Holonic manufacturing control: Ratio-
nales, developments and open issues.” In Agent-based manufacturing, edited by S. M. Deen,
303–326. Springer.
Méndez, Carlos A., Jaime Cerdáb, Ignacio E. Grossmann, Iiro Harjunkoskic, and Marco Fahlc.
2006. “State-of-the-art review of optimization methods for short-term scheduling of batch
processes.” Computers & Chemical Engineering 30 (6–7): 913–946.
Monostori, László. 2018. CIRP Encyclopedia of Production Engineering, Chap. Cyber-Physical
Systems, 1–8. Springer Berlin Heidelberg.
Monostori, László, Botond Kádár, T Bauernhansl, S Kondoh, S Kumara, G Reinhart, O Sauer,
G Schuh, W Sihn, and K Ueda. 2016. “Cyber-physical systems in manufacturing.” CIRP
Annals 65 (2): 621–641.
Nam, Taewoo, and Theresa A Pardo. 2011. “Conceptualizing smart city with dimensions of
technology, people, and institutions.” In Proceedings of the 12th annual international digital
government research conference: digital government innovation in challenging times, 282–
291. ACM.
Palacio B., J. E. 2013. “Una Propuesta para Distribuir el Coordinador de una
Unidad de Producción Holónica a partir de la Teorı́a de Control Supervisorio.”
Master’s thesis, Tesis de Maestrı́a Universidad Nacional de Colombia, Manizales.
http://www.bdigital.unal.edu.co/10585/.
Pérez, Federico, Edurne Irisarri, Darı́o Orive, Marga Marcos, and Elisabet Estevez. 2015.
“A CPPS Architecture approach for Industry 4.0.” In Emerging Technologies & Factory
Automation (ETFA), 2015 IEEE 20th Conference on, 1–4. IEEE.
Platform Industrie 4.0, (I4.0). 2018. The Structure of the Administration Shell: Trilat-
eral Perspective from France, Italy and Germany. Technical Report. Platform Indus-
trie 4.0. https://www.plattform-i40.de/I40/Redaktion/EN/Downloads/Publikation/hm-
2018-trilaterale-coop.pdf? blob=publicationFile&v=5.
Pujo, Patrick, Nicolas Broissin, and Fouzia Ounnar. 2009. “PROSIS: An isoarchic structure
for HMS control.” Engineering Applications of Artificial Intelligence 22 (7): 1034–1045.
27
Ribeiro, Luis, and Martin Hochwallner. 2018. “On the Design Complexity of Cyberphysical
Production Systems.” Complexity 2018.
Salazar V., R. D. 2009. “Modelo De Holones Recurso En Sistemas Holónicos De Manufactura.
Interface.” Master’s thesis, Tesis de Maestrı́a en Automatización Industrial, Facultad de
Ingenierı́a y Arquitectura, Universidad Nacional de Colombia-Sede Manizales.
Simón-Marmolejo, I, Omar López-Ortega, LE Ramos-Velasco, and M Ortiz-Domı́nguez. 2017.
“Ontologı́a Unificada para un Sistema Holónico de Manufactura.” Revista Iberoamericana
de Automática e Informática industrial .
Stock, T, and G Seliger. 2016. “Opportunities of sustainable manufacturing in industry 4.0.”
Procedia Cirp 40: 536–541.
Sun, Zhi, Pu Wang, Mehmet C. Vuran, Mznah A. Al-Rodhaan, Abdullah M. Al-Dhelaan,
and Ian F. Akyildiz. 2011. “MISE-PIPE: Magnetic induction-based wireless sensor net-
works for underground pipeline monitoring.” Ad Hoc Networks 9 (3): 218 – 227.
http://www.sciencedirect.com/science/article/pii/S1570870510001617.
Thomas, André, Theodor Borangiu, and Damien Trentesaux. 2017. “Holonic and multi-agent
technologies for service and computing oriented manufacturing.” Journal of Intelligent Man-
ufacturing 28 (7): 1501–1502.
Tippett, Michael J, and Jie Bao. 2015. “Distributed control of chemical process networks.”
International Journal of Automation and Computing 12 (4): 368–381.
Tittus, Michael, and Bengt Lennartson. 1999. “Hierarchical supervisory control for batch pro-
cesses.” Control Systems Technology, IEEE Transactions on 7 (5): 542–554.
Trentesaux, Damien. 2009. “Distributed control of production systems.” Engineering Applica-
tions of Artificial Intelligence 22 (7): 971–978.
Van Der Schaft, Arjan J, and Johannes Maria Schumacher. 2000. An Introduction to Hybrid
Dynamical Systems. Vol. 251. Springer London.
Vogel-Heuser, Birgit, Christian Diedrich, Dorothea Pantförder, and Peter Göhner. 2014. “Cou-
pling heterogeneous production systems by a multi-agent based cyber-physical production
system.” In Industrial Informatics (INDIN), 2014 12th IEEE International Conference on,
713–719. IEEE.
Wagner, Janet M, Uri Shamir, and David H Marks. 1988. “Water distribution reliability:
simulation methods.” Journal of water resources planning and management 114 (3): 276–
294.
Water Supplies Department. 2017. “Core Businesses: Drinking Water Quality.” See: Jan-
uary, 2019, https://www.wsd.gov.hk/en/core-businesses/water-quality/my-drinking-water-
quality/index.html.
Willems, Jan C. 2007. “The behavioral approach to open and interconnected systems.” Control
Systems, IEEE 27 (6): 46–99.
Zapata, Germán. 2011. “Propuesta Para la Planificación, Programación, Supervisión y Control
de la Producción en Procesos Continuos Desde la Teorı́a del Control Supervisorio y el
Enfoque Holónico.” PhD diss., Facultad de Ingenierı́a. Universidad de Los Andes, Mérida,
Venezuela.
28