Abstract
Among the most indispensable elements required by a city is electric power and the transmission towers used for its distribution. These towers have underground electrodes which must be reviewed on a regular basis by controlling different parameters to ensure that electrical resistance is in a secure range in order to avoid problems and risks. Using artificial intelligence, it is possible to ensure proper maintenance of the towers by estimating the required values and proposing a reduction in the size of the population sample, which will minimize the cost of operation. The use of an intelligent-agent virtual-organization based architecture is proposed within this working environment. By using mathematical estimation models and agreement based negotiations, the architecture is capable of maximizing estimations and minimizing associated costs. The proposed model has been evaluated with the developed software through a real case study, which permitted us to validate the proposed approach.
Introduction
One of the main areas of Information Technology (IT) focuses on the application of emerging techniques and technologies in different everyday objects. The aim is to interconnect these objects and provide them with the ability to acquire some degree of knowledge and/or intelligence, which makes it possible to obtain new benefits and features. This new paradigm is known as the Internet of Things (IoT). One of the main fields of research and application of IoT are cities. Using IoT techniques can lead to the creation of Smart Cities, which are associated with the pursuit of benefits for citizens. These benefits may affect the society directly by offering new or improved services; or indirectly, by using the application of IT to achieve savings.
At present, the tendency is to transform a portion of a city’s assets into intelligent entities, interconnecting them by using large-scale networks to provide data practically automatically and instantaneously. However, there are different assets in a city that are not suitable for this transformation to IoT, either because of their nature or the cost entailed by adapting the existing infrastructure. One of these assets is the focus of this article: the Transmission Towers (TTs) that transport electricity. Many are located in isolated points, where even communication through mobile technologies is limited and the cost of the required equipment to monitor and control them is too high to be included or placed on every TT. However, it is important for the TTs to benefit from smart city features, which will undoubtedly result in an economic benefit.
The main benefit of IoT, in this case, is the reduction of maintenance costs, which in this type of infrastructure is complex because these costs are necessary to guarantee periodic revisions in each TT, which include measuring different parameters to ensure the security basics of the installation. In addition, such revisions are imposed by law in most developed countries, although the specific processes to be followed are defined in each individual country. The threshold value of the observable parameters in each revision is also defined, which guarantees the safety of the electric line. Undoubtedly, having to revise all TTs represents a high cost, mainly due to the great distance they cover, their inaccessibility and the need for specialized equipment and personnel. However, this cost can be reduced if the number of TTs to check is minimized. Obviously, there must be a high level of confidence that the TTs that are not reviewed are not going to fail.
Therefore, the problem consists of identifying the TTs that should be physically checked. The complexity is determined by the large amount of TTs. In fact, only in Spain there are over 42,000 kilometers of high voltage power lines [6], many of them, supported by more than 600,000 TTs. The solution is approached from a perspective of Artificial Intelligence (AI), through the use of Virtual Organizations (VOs) of intelligent agents. These autonomous entities use distributed decision making processes and incomplete information, features that cater to the proposed problem. Agents in VOs create stratified sampling to analyze the state of the lines, and the samples are then used to analyze the condition of a similar tower over ground with similar resistivity. Taking this into consideration, the system will determine the number of TTs requiring review. Agents will then have to cooperate, negotiating with each other in order to determine the final sample of TTs to be reviewed, which will be those with the highest impact in the whole set of selected TTs. This will allow the system to guarantee high confidence levels for the TTs that were not reviewed. To this end, we propose a framework for negotiations based on Agreement Technologies (AT), which provides the organizational system with the capability of finding and learning solutions when the problem to solve involves reaching an agreement among the agents, with autonomy and interactions between stakeholders being the main keys. The agents can use neural networks to predict resistance depending on several parameters. The proposed model is evaluated in a simulation environment, which, by using real data from TTs in Spain, makes it possible to validate the results of the samples and predictions obtained.
The following section presents the problem in greater detail, as well as existing related works. In Section 3 the proposed multi-agent system is detailed, followed by the model of argumentation in Section 4. The evaluation of the system is presented in Section 5. Finally, Section 6 presents the detailed conclusions and the future work.
Problem description
A TT is a structure, usually made of steel, acting as a support for aerial electric conductors which are used to transport electrical energy. Each TT has (i) an associated configuration set, defining the model of the structure and the underground electrodes, the location, and other static aspects; a (ii) state, which will group a set of observable magnitudes that vary over time; and a (iii) revision history, which stores the evolution of data (both static and dynamic). TTs are also characterized by a parameter that defines if they are frequented (in a city or an accessible place) or not.
One of the main drawbacks and the main reason that TTs must be regularly reviewed is their exposure to people, who can walk around them or even touch them. So frequented TTs are more dangerous than not frequented ones and law usually defines different criteria to review them. A malfunction can cause that person to suffer serious or fatal electrical shock, in addition to causing other problems with energy distribution. In order to guarantee that situations like this never happen, and for additional security reasons, the regulations of each country force a revision of the elements involved in the distribution of electricity through high voltage power lines (in the case of Spain, the legislation is published in [5]). The revision of a TT involves a high cost when having to manage the displacement of technical equipment and specialized machinery to each TT. Furthermore, the process requires previous preparation, since the towers are active high voltage lines. By reducing the number of supports to be measured, the value and time of completion of the operation is definitively decreased.
Most of the problems that can arise in a TT depend on their earth leakage. To achieve a good earth leakage, each TT has a number of buried or partially buried electrodes. These electrodes are conductors that remain in contact with the ground to (i) assure the grounding of static charges or atmospheric electrical discharges; (ii) limit the flow and contact voltages in the vicinity of the support; or (iii) limit the unintentional contact voltage with higher voltage systems. Flow and contact tensions are two magnitudes with complex measurements, but they are related to the grounding voltage. Therefore, the electrodes must be properly maintained to ensure they have a resistance that is preferably low, offering sufficient capacity for current conduction.
In general, a material resistivity (ρ) is defined as the ratio of the magnitudes of the electric field and current density, given that a perfect conductor would have a resistivity equal to zero, while a perfect insulator would have infinite resistivity. Based on this value, it is possible to determine the ability of a conductor to act as grounded electrodes; that is, its ability to derive the current that can flow from the TT.
Soil resistivity in particular depends on the materials used in the floor where the TT is located, relative humidity and ambient temperature. The TT should not exceed a maximum value of resistance of 20 Ω, although it may vary according to the soil resistivity. It must be clear that flow and contact tensions are two magnitudes with complex measurements compared to the grounding resistance, and that there is a relationship among the three of them; therefore, the parameter with the most essential measurement is the grounding resistance.
Wenner method [17] is used to measure resistivity, which defines the soil resistivity as:
This paper attempts to speed up the measurement task by estimating the most appropriate TTs and designing a sample of different lines in order to validate the state of the towers. To do so, it is necessary to begin with information (locations) on a set of TTs in Spain, allowing us to know (i) the type of terrain over which it has been raised, including its (approximate) resistivity, and the distance to the rest of towers (ii) the type of each tower, which in turn has its own coefficient of resistivity, and (iii) the line they belong to, which is important because ideally each line consists of the same type of towers; although this may not be the case with older facilities. With this information, samples are carried out to validate the state of the towers, and new configurations of towers are designed.
Related work
The problem of maintenance on power lines is required mainly because of security reasons. There are different types of maintenance [2], which are presented below. First, (i) corrective maintenance consists of fixing existing bugs for the system to start working correctly again. This type of maintenance can be divided, according to its required planning, into planned or unplanned maintenance. The planned corrective maintenance is a technique that ensures a reduction in costs and duration of the repair. For this reason, classification algorithms [11] or neural networks [15,16] have been applied to address problems of ice accumulation [10,18] as well as the prediction of physical deterioration of machinery (generators and transformers) [12,20]. Next, (ii) preventive maintenance consists of reducing equipment failures by seeking solutions to problems before they happen. During the process, the service may be interrupted to carry out conservation work, which must be planned [1,7]. The (iii) predictive maintenance arises as a complement to preventive and corrective maintenance. It consists of monitoring a number of parameters for further analysis, looking for possible anomalies. Finally, (iv) proactive maintenance is a preventive maintenance strategy used to stabilize the reliability of the machinery or equipment. Within this maintenance, the work proposed in [4] stands out, where the authors manage to theoretically model the impact of proactive maintenance work. Later, the use of the concepts of residual useful life and the models of each phase of failure make it possible to provide optimal planning from an economic point of view.
Although previous work has been done in the maintenance of TTs, there are no known jobs trying to predict the magnitudes that guarantee the safety of the line. This pioneering work makes it possible to predict and sample the number of TTs to revise through the use of intelligent agents. The system tries to predict the state of the lines by sampling the towers according to several parameters such as ground resistivity and type electrode, and other parameters such as the last revision and information taken from other towers. This will determine a subset of towers to review, which will reduce maintenance costs.
In addition, and in order to determine the best subset of towers to be reviewed, this work uses AT. Recent developments in argumentation-based agreement models such as [3] or [13] have provided the necessary technology to allow agents to engage in argumentation dialogues, harmonize beliefs, negotiate, collaboratively solve problems, etc. Consequently, the ability to determine which TTs have to be reviewed is the main problem to solve once the number of TTs to review is known. To do this, the use of AT has been included, since its power of argumentation is based on the use of a CBR (Case Based Reasoning), thus making it capable of learning as it is used. The agents design the stratum according to specific parameters, and the final towers are selected through a negotiation process that determines the TTs whose revision have more influence in the remaining towers which were not reviewed.
Multi-agent system architecture
Having clearly identified the problem to be addressed, namely, the reduction of operational costs in the maintenance of TTs, we now posit a solution that uses an innovative approach by which the set of TTs to review is determined through statistical sampling. Statistical samplings are used to estimate which resistance values are closest to a value with a maximum error and with known confidence levels, which makes it possible to avoid performing a complete analysis of a line with TTs having similar features.
The problem can be addressed by defining specific types of VOs, which use information gathered during the inspections and review electrical lines. Using this information, it is possible to (i) predict the status of each TT and (ii) determine what TTs should be measured when companies have to make revisions in an area or line.
To create the model of interaction it is first necessary to analyze the motivation for potential users of the system. Externally, we have identified two interest groups through an analysis of requirements. First is the user, or client, who uses the application to manage the tasks related to the power lines and their maintenance. Second is the provider, who is dedicated to updating the system information, adding new data as inspections or reviews are conducted. The VOs can be framed in a dynamic but simple environment, since the output will always have the same format and meaning even though new elements appear in the system.
Using this initial analysis of roles and external environment, we designed three VOs as part of this work. They can be seen in Fig. 1 and are listed below:
Communications VO. This VO encapsulates the functionality that allows the final user to communicate with the rest of the system.
Information VO. This VO encapsulates the agents whose functionality is related to basic information management and storage.
Data processing VO. This VO encapsulates the agents in charge of processing all the information in advance, and provides different AI abilities.
Defined VOs schema.
These VOs contain the following roles:
User. Represents the potential user of the system who will use the prediction tool to achieve optimal maintenance of power lines. It has access to the entire information repository. It is also responsible for starting a prediction process for a set of high voltage power lines. Finally, it also represents external entities that perform actual measurements in the TTs. The system provides reliable information.
Web bridge. This role is implemented by an agent in charge of the information exchange between the system and the user. It receives REST or socket requests which are transformed into FIPA-ACL and vice versa.
Broker. This role receives petitions from the Web bridge agent and forwards them to the adequate agent.
TT. Represents every TT. This role is in charge of storing all individual states. Therefore, it contains information on the configuration, status, position, revision histories, etc.
Sampling. Retrieves the information of the selected towers and designs a sample over them. The agent retrieves the towers of the selected lines and designs a stratified sampling in order to reduce the number of tower reviews to carry out and perform a statistical analysis over the whole line.
Neighborhood. Responsible for neighbor discovery of the tower agents. Able to access its information and exchange it with those agents who can know about it.
Predictor. This role is implemented by an agent that estimates the state of different parameters associated to a TT in the system. This agent must have access to the repository revision histories and information of the TT to incorporate extra information on the estimation.
Resistance. It is in charge of predicting the TTs resistance value according to the method described in the “Proposed System” section.
Resistivity. It is in charge of predicting the ground resistivity value according to the method described in the section “Proposed System”.
MLP. Incorporates a neural network model to predict different requested values.
Kp. This agent uses the MLP agent to predict the step potential (Kp) values.
1. This agent uses the MLP agent to predict the touch potential (Kc) values.
The next section describes the interactions between these agents through the model of argumentation, detailing the way the agents autonomously agree on the revisions.
The proposed negotiation model is presented throughout this section. In the first subsection, a required previous step is explained; in the next subsection, a general overview of the model is also presented; then the various designed argumentation mechanisms are presented; and finally the negotiator agent architecture is presented.
Initial step
The revision process starts when the user requests to review a set of TTs by using the software. The system then performs a series of actions. First, all the resistance values for every TT are estimated and the Trust Percentage (

CBR cycle for the resistivity and resistance estimation.
To carry out the predictions of the resistances of the TTs, the system incorporates the CBR reasoning cycle as shown in Fig. 2. The cases memory includes information about the TTs and neural network models that have been trained previously, and makes it possible to carry out the prediction. TTs are grouped by the
When a new TT is received to be reviewed, the CBR reasoning cycle starts. The first stage is “Retrieve”, where all the related cases are retrieved by the system. Those related cases belong to the similar theoretical
Once the system has a neural network trained at the reuse stage, the system proceeds with the resistance estimation. The estimation is performed through the neural network, but it is necessary to know or to estimate the value of the ground resistivity. If the ground resistivity has to be estimated,

Resistivity estimation example.
The multilayer perceptron (MLP) networks are defined according to this structure: four inputs (
If the TT is revised by the maintenance company, real values are included in the system by using the developed software (revise stage). In these cases, the
Finally, if measured, values are inserted in the database and the related neural network is retrained when the number of new cases reaches a predefined threshold (retain stage).
As explained before, one of the objectives of this work is to develop a stratified sampling to carry out a statistical analysis of the lines. The samples are stratified according to the
For each decile we have to select the

Sampling
One of the most important parts of the system is the negotiation between agents, whose objective is to determine the TTs to be reviewed after the number of TTs to reviewed has been calculated. The negotiation begins the moment the user agent requires the system to measure the sample of the TTs within a region, the values are estimated by the system (after the reuse stage), and the sampling algorithm has been executed. At that time, each TT within the territory is associated with a tower agent which checks its current
During the negotiation process, all agents are connected and collaborate in pursuit of a common goal, which is to achieve the best solution based on their experiences. However, agents may have opposite interests:
Safe: agents that promote this value will select those solutions that increase their
Economic: agents that promote this value will select those solutions involving the lowest revisions.
Neutral: these agents seek to maximize their
Each agent has a type of individual proposal (safe, neutral or economic) for the TT they represent.
Initially, to argue the individual proposal, it is necessary to obtain the
If there has not been a situation where
On the other hand, if it is true that
Otherwise, its position will be neutral.
Thus, different situations may occur during the negotiation:
Agents involved accept the proposal because they coincide, so the TT represented is added to the sample to be reviewed.
Agents involved do not accept because more than one wishes the TT they represent to be revised.
Agents involved do not accept because none wants the TT represented to be revised.
The agents involved have a neutral perspective.
In cases (b), (c) and (d), the agents with the safe solution must negotiate to determine which TTs are finally reviewed; an exchange of arguments supporting each position will use a CBR model, as detailed in subsequent sections.
Negotiation mechanism
As previously noted, when defining a model of negotiation based on agreements in which arguments are used, it is first necessary to determine a number of mechanisms that support the negotiation process itself. The most important mechanisms are communication language and domain language.
To begin, the FIPA ACL (Foundation for Intelligent Physical Agents’ Agent Communication Language) [8] is selected as the language of communication primarily because of its semantic capacity, as it includes locutions to express acceptance, rejection, proposal applications, requests, inquiries, statements, declarations, etc. Communication was made through the use of PANGEA [14,19], which allows for a cross-platform distributed development and disengages the specific functionality of the application of basic functions, such as access to data or norms of communication between agents. For this negotiation, 4 types of locution on FIPA-ACL are to be used: (i) inform: desire_to_revise (L3), desire_not_to_revise (L4), prefer_to_revise (L5), prefer_not_to_revise (L6), withdraw_dialogue (L11); (ii) propose: open_dialogue (L1); agree_to_revise (L9); (iii) accept-proposal: enter_dialogue (L2), agree_not_to_revise (L10); (iv) refuse: refuse_to_revise (L7), refuse_not_to_revise (L8).
Once the language of communication is defined, it is necessary to define a domain language, allowing the passage of meta-information separately or together with other locutions. To this end, we must define an ontology compatible with IFAP in order to carry out the decision-making process that will determine which TTs are reviewed. Its class structure is defined in the Table 1.
Negotiation ontology
Negotiation ontology
The structure is composed of two abstract classes (Concept and Predicate). The other classes are defined in the way shown in the diagram. For a better understanding, the type attributes Attributes, Constraint and Valuation, must be defined. To begin, (i) attributes reflects parameters that are associated with the TT and which the Tower Agent already knows. They are needed when estimating the
Dialog model locutions are shown below (sender and receiver fields must be included in ACL messages but they are not included to facilitate the reading) with real data of two TTs selected from line L363923 to show a real example of the values.
The first TT has the following attributes: the
The second TT has the following attributes: the
With these values, the following example of locutions could be used in the negotiation:
L1: open_dialogue(.): propose (AgentAction (Open_dialogue :area “L363923”)).
L2: enter_dialogue(.): accept-proposal (AgentAction (Open_dialogue :area “L363923”)).
L3: desire_to_revise(.): inform (Desire_to_revise (Tower :attributes “0.4991, 25.1248, 544,346.557, 4,622,676.576, 30, 4” :constraints “50, 45, 30, 35, 40”)).
L4: desire_not_to_revise(.): inform (Desire_not_to_revise (Tower :attributes “0.4995, 23.832, 556,817.591, 4,622,764.95, 30, 2” :constraints “90, 85, 80”)).
L5: prefer_to_revise(.): inform (Prefer_to_revise (Tower :attributes “0.4991, 25.1248, 544,346.557, 4,622,676.576, 30, 4” :constraints “50, 45, 30, 35, 40” :valuation “(1 0.8 0 0.4 0.6)”)).
L6: prefer_not_to_revise(.): inform (Prefer_not_to_revise (Tower :attributes “0.4995, 23.832, 556,817.591, 4,622,764.95, 30, 2” :constraints “90, 85, 80” :valuation “(0 1 0.7)”)).
L7: refuse_to_revise(.): refuse (AgentAction (Revise (Tower :attributes “0.4991, 25.1248, 544,346.557, 4,622,676.576, 30, 4”))).
L8: refuse_not_to_revise(.): refuse (AgentAction (Not_revise (Tower :attributes “0.4995, 23.832, 556,817.591, 4,622,764.95, 30, 2”))).
L9: agree_to_revise(.): propose (AgentAction (Agree_to_revise (Tower :attributes “0.4991, 25.1248, 544,346.557, 4,622,676.576, 30, 4”))).
L10: agree_not_to_revise(.): accept-propose (AgentAction (Agree_not_to_revise (Tower :attributes “0.4995, 23.832, 556,817.591, 4,622,764.95, 30, 2”))).
L11: withdraw_dialogue(.): inform (Withdraw_dialogue :area “L363923”).
Given the data in this example and the characteristics of the two towers described above, if they had to negotiate, an agreement would be reached quickly. The reason is that the situation (a) described in the subsection “Negotiation Description” would be in effect, so the first tower would be the TT proposed for review instead of the second, because the
Having presented a description of the model of negotiation and support mechanisms, this section will now present the structure of the negotiation agents. Figure 4 represents the structure of the Tower agent, an Argumentation-based Negotiator (ABN) which is a fundamental trait. As shown, the agents have the possibility of explicitly exchanging meta-information.

ABN structure.
The most important elements of the proposed ABN structure, starting with the context model, will now be presented, followed by a description of how the system is able to make predictions, and finally the argumentation model, which is where the CBR system resides.
When establishing the negotiation, the
Thus, the (i) type of support ensures that
The (ii) position of the tower is important because it indicates the distance to each tower. In nearby distances of less than 5 km, and given the same type of terrain, the resistance value of the electrodes should be similar. Each Tower Agent contains information about the position of the support represented by UTM coordinates.
Then, the (iii) number of neighbors parameter influences the negotiations, because the greater the influence over its neighbors, the higher the priority of measuring the tower.
Argumentation model
In this work, the argumentation is carried out from a peer-to-peer approach, so that each TT argues why it should be revised, TTs with opposing interests evaluate the argument and accept it or not according to their own evolution. The evolution is validated by the TT that receives the argument based on the case database. The scheme followed is based on the argumentation model described in [9].
Initially, the
On the basis of this received argument, the If If
Results
As a result, a software to control all the reviews and the estimations is provided (Fig. 5). With that software, basic functionality can be used to manage all the information (Create, Read, Update, Delete), and the advanced functionality associated to the cognitive part of the system is also available.

Software interface.
The advanced functionality can be accessed by using two main blocks of the software tool which are marked in Fig. 5 with the letters ‘a’ and ‘b’. In the ‘a’ block, different filters like line name, TT name or TT type (frequented or not frequented) can be applied to select electric power lines (sets of TTs) or individual TT from the database (which can be managed in the ‘Database’ option, in the header menu). Once the set of TTs that will take part in the review process is selected, all this TTs are shown in the zone marked with a ‘c’ in Fig. 5, where the exact location of the TT is shown with a marker in the map that allows the user to see the type of the terrain of every tower. All the TT parameters (id, location, last review date, ground resistivity, resistance, kr and frequented type) are shown in a dialog when the user interacts with the map by clicking on the marker (marked with ‘d’ in Fig. 5).
The module marked in Fig. 5 with the letter ‘b’ offers the possibility of establishing the configuration that will be taken into account when estimating the values for a specified existing or new TT.

Sampling of a set of TT.
The execution of the module marked with ‘a’ (by clicking on the ‘Sample’ button) shows the user the results of the execution of the sampling algorithm and the negotiation process. Results are shown in different ways: (i) the towers to review are detailed in a map with markers, (ii) grouped by their type and resistivity values, and (iii) listed individually. In addition, information about previous reviews and the reduction percentage achieved by the sampling algorithm for the selected input data are shown. An output example can be seen in Fig. 6, where a 67.23% reduction is achieved as 39 TT are proposed to be reviewed from a total of 119 selected TT. Internally, the system ensures that the proposed TT have the highest influence on future revision processes if reviewed; however, the negotiation result is not shown to final users as it is not relevant to them.
Furthermore, the execution of the estimation functionality to predict the values of a future TT, can help in determining the best TT model to use, the ground resistivity in the specified location and the resistance of the TT at that point, so the best location to be placed can be found. This functionality can be used as shown in Fig. 7. The step marked with the number 1 consists of establishing the set of TTs to be considered. If it is not possible to establish a set of TTs, the whole database is used. In the second step (number 2 in Fig. 7), users can specify different parameters related to the neighbors, such as the maximum number of neighbors to consider and the longest distance to be considered as a neighbor, in addition to other parameters such as temperature or humidity. The new TT location is also established by introducing the coordinates or by interacting with the map. The result of the prediction can be found in the 3rd step of the Fig. 7. In this case, the predicted values for the specified TT and the influence in the estimation of its neighbors is represented with lines colored in a scale to represent the influence on the estimation of every neighbor.
Prediction of a new TT.
To evaluate the system, different values of the ground resistivity, resistance of the TTs and the
With these real data, different estimations were carried out in order to validate the proposed prediction procedure of the system for both the ground resistivity and the TT resistance. Estimations were performed over a subset of 100 TTs (40 TTs belong to group 1, 40 TTs belong to group 2, and 20 TTs belong to group 3, which is the least common) extracted from the 3,000 TTs with real values. These 100 TTs were not inserted in the database. Different configurations were evaluated for the estimation of every TT to evaluate how parameters such as the maximum distance or the number of neighbors influence the result. The average distance for the neighbors was also extracted for the evaluation. With this procedure, the system results are shown in Table 2.
Accuracy of the estimation
The accuracy was calculated according to the success of the prediction. If the real value belongs to the range of values predicted by the system (the predicted value ± the error), the estimation is considered successful. The accuracy does not appear to have been influenced by the model of the TT, but it has a direct relationship with the average distance of the neighbors. It seems clear that the lower the number of considered neighbors, the lower the average distance. Nonetheless, the system (Eq. (3)) prioritizes closest neighbors over those further away, so the accuracy still shows high values although the average distance is increased.
When evaluating the percentage of reduction that the system achieves for the set of selected TTs, results were analyzed by taking two parameters into account: (i) the number of selected TTs, and (ii) the average distance between all the selected TTs. Ground resistivity values are directly affected by the distance since the further the distance is, the higher is the possibility to have different types of terrain with different resistivity values; therefore, closest TTs are expected to be placed in more similar terrains. Similarly, the more TTs are selected, the more possibilities to find other TTs with values similar to those in the selected set, which involves better results. The reduction percentage that the system achieved by following the described procedure is shown in Table 3. The data set is composed of approximately 80,000 TTs in Spain with both real data (gathered with the 3,000 reviews that have been previously mentioned) and estimated data (based on historical inventory data).
Percentage of reduction when sampling
The most significant reduction is achieved as a greater number of TTs is selected for review. However, a lower level reduction is achieved when TTs are far apart, even when the number of TT is high. Obviously, the farther TTs are located from other TTs, the more different their values are. When reviewing TTs in real life, the reduction only makes sense when working on a specific area or power line, so this problem is never going to be faced.
As it takes too long to evaluate the revision process with real deterioration data (Spanish law set that TTs review period 4 years for frequented TTs), different deterioration simulations were performed to allow the evaluation of the negotiation process that determines which TTs must be reviewed from each group. A simulation example is presented below, where the system proposed 28 TTs from a set of 100 as a result of executing the sampling algorithm. The TTs to be reviewed were proposed by following three different criteria: first, (i) the TTs to be reviewed were proposed randomly (RandX) by selecting 28 TTs from the original set of 100. Second, (ii) the system used a deterministic method (DetX) where always the TTs with the lowest

Figure 8 shows that the proposed negotiation system (“Rev.”) reaches the highest

Values for the set of 100 TT with the random method in the four simulated stages.

Values for the set of 100 TT with the deterministic method in the four simulated stages.
The dispersion of the

Values for the set of 100 TT with the negotiation method in the four simulated stages.
P value obtained after applying Mann Whitney. H1 means that the row has a
In order to determine the statistical significance for differences and observe the evolution between the three methods, Fig. 12 presents a box-plot. It is useful for analyzing the evolution of
The deterministic (Det) method presents higher dispersion than the negotiation method (Rev) proposed from the first iteration. The proposed method is the one with the highest improvement and graphically shows the best

Box-plot with the
In order to analyze the significance of the results obtained, a Mann Whitney statistical test is used. H1 indicates that the row has a
This work proposes a model of artificial intelligence that can predict the values of different parameters of TT with a high accuracy, and sample the number of TTs to review. With this system, it is possible to reduce the maintenance cost of the power transport infrastructure. By using VO and AT it is possible to propose a system capable of reducing the number of measurements in TT, although there are factors that cannot be controlled, such as undetectable environmental changes that alter soil resistivity.
The system presented is able to decide autonomously which TTs must be reviewed. The reduction amount of the initial sample depends directly on parameters such as the distance between them, the similarity of the resistance, soil resistivity and
Sampling is useful when correct data are available. If predicted values or previous values are significantly different from those obtained when measured, more TTs are likely to be wrong. In this case, all the initial sample should be reviewed in order to solve additional errors.
The future work for this project is influenced by the need to increase the real case database in order to evaluate the system with more real data to get better results which are not dependent on the ground resistivity estimation.
In addition, the negotiation benefits will be shown with the following revision stages, allowing the system to be evaluated without being simulated.
Footnotes
Acknowledgements
This work has been supported by the European Commission H2020 MSCARISE-2014: Marie Skłodowska-Curie project DREAM-GO Enabling Demand Response for short and real-time Efficient And Market Based Smart Grid Operation – An intelligent and real-time simulation approach ref 641794.
The research of Pablo Chamoso has been financed by the Regional Ministry of Education in Castille and León and the European Social Fund (Operational Programme 2014-2020 for Castille and León, EDU/310/2015 BOCYL).
