1 Introduction

In the last years we are witnessing a dynamic growth of usage of the solid state lighting technology. This is caused and stimulated by several factors, such as the demand of energy saving; physical properties of solid state light sources: neglectable onset time, dimming capabilities, high expected lifespan; continuously dropping prices of LED fixtures.

The annual global energy usage related to outdoor lighting is assessed to have 12–15% share in the total energy consumption [10]. In this context even a small improvement in lighting energy efficiency, e.g., of the order of 1%, yields significant total savings, due to the effect of scale. The above reasoning has caused development of a broad scope of methods of power usage reduction [12] and sustainable maintenance of public lighting, beginning from the well suited lighting projects [6, 9] relying on GIS-based inventory data [20, 21], application of control systems [5, 18, 22], to sophisticated methods of tunnel illumination [16, 17] or improving reflective properties of road surface [19].

One of the basic benefits of retrofitting lighting installations with LED sources is a radical drop of energy usage of the order up to 60% [1, 25]. Additional savings can be achieved by adjusting luminous fluxes of luminaires when road and environment conditions change [24]. However, while dimming a luminaire to adjust lighting levels to particular needs saves energy, there is a side effect. It is a growth of capacitive reactive power in the power network, expressed interchangeably by means of the trigonometric values \( \tan \varphi \) and \( \cos \varphi \) known as power factor. As long as the power driver does not operate at its full capacity it dims the luminaire and introduces reactive power.

Reactive power is charged for both electric energy producers and consumers. A detailed insight into tariffs and pricing options for energy producers but also transmission providers can be found in [8]. In the case of customers it also depends on a regulatory framework [15].

Reactive power can be compensated by additional hardware components either attached to particular lamps [3, 13] or introduced to a power grid. Although compensation as such is an easy task it becomes nontrivial in the context of a large (i.e., containing tens of thousands of light points), dynamically dimmed, LED-based lighting installation, powered by multiple, independent control cabinets, where the reactive power level is not constant but changes in an unpredictable manner.

The main goal of this paper is to introduce an algorithm that provides settings for static reactive power compensation for street lighting with adaptive control at each of the lighting control cabinets.

1.1 Capacitive Reactive Power Compensation

Let u(t) and i(t) denote respectively the voltage and current in an alternating current electric circuit, at a given time t. Moreover let us assume that both waveforms are sinusoids with the period T (hence the angular frequency for both is \( \omega = {2\pi \over T }\)). A presence of a capacitor and/or an inductive coil in a circuit may cause a phenomenon of a phase shift between current and voltage which manifests as an additional term \( \varphi \) in the waveform \(i(t) = i_0 \sin (\omega t + \varphi )\) (or \(u(t) = u_0 \sin (\omega t - \varphi )\)).

An RMS (Root-Mean-Squared) voltage value is calculated according to the following definition:

$$\begin{aligned} U=\sqrt{{1 \over T} \int _{0}^{T} u^2 (t) dt}. \end{aligned}$$
(1)

An RMS current value is given by

$$\begin{aligned} I=\sqrt{{1 \over T} \int _{0}^{T} i^2 (t) dt}. \end{aligned}$$
(2)

To obtain an active power we compute the integral

$$\begin{aligned} P={{1 \over T} \int _{0}^{T} u(t)i(t) dt}. \end{aligned}$$
(3)

In turn, an apparent power is given by

$$\begin{aligned} S=UI. \end{aligned}$$
(4)

For sinusoidal waveforms of voltage and current, the power equation is met:

$$\begin{aligned} S^2=P^2+Q^2. \end{aligned}$$
(5)

Using the Eq. 5 one can obtain straightforwardly a reactive power:

$$\begin{aligned} Q^2=\sqrt{S^2-P^2}. \end{aligned}$$
(6)

The power factor (\(\cos \varphi \)) and \( \tan \varphi \) values are calculated as

$$\begin{aligned} \cos \varphi = {P \over S},\quad \tan \varphi = {Q \over P}. \end{aligned}$$
(7)

It can be easily implied form Eq. (7) that for \( \varphi = 0 \) no reactive power is produced (\( P = S \)). It has to be emphasized that the power factor (\( \textit{PF} \)) equals to \( \cos \varphi \) when there exists only the fundamental harmonic of current or if higher harmonics are neglectable. Otherwise, one has to use the following formula:

$$\begin{aligned} \textit{PF}= \frac{1}{\sqrt{1+\mathrm {THD}^2_I}}\cos \varphi = \frac{1}{\sqrt{1+\Bigl (\frac{I_{1,\mathrm {RMS}}}{I_{\mathrm {RMS}}}\Bigr )^2}}\cos \varphi , \end{aligned}$$
(8)

where \( I_{\mathrm {RMS}} \) is the total current and \( I_{1,\mathrm {RMS}} \) denotes the fundamental component of current. RMS subscript means that both are computed as root mean square-values.

For our further considerations we choose \( \tan \varphi \) as more handy for expressing the phase shift. It is due to a sign of the \( \tan \varphi \) function which reflects a type of reactive power. A phase shift can be either negative or positive. In the former case reactive power is referred to as a capacitive and in the latter – as an inductive one.

In the case of deformed waveforms [4, 23], in order to correctly determine the values of reactive power, the definition of reactive power according to Budeanu’s theory has to be used, then:

$$\begin{aligned} Q_{B} = \sum _{h=1}^\infty u_{h} i_{h} \sin \varphi _{h}, \end{aligned}$$
(9)

where the sum iterates over all current and voltage harmonics.

In the considered case we deal with dimmed LED fixtures for which dimming implies changes of the current components \( \{i_h\} \) only while the voltage remains unchanged, i.e., all harmonics except the fundamental are 0: (\( u_h \approx 0\) for \( h>1 \)). Thus Eq. (9) reduces to the fundamental component only: \( Q_B = u_1 i_1\sin \varphi _1. \)

We focus on the compensation model in which we try to fit with \( \tan \varphi \) within the range of \( [0,\tan \varphi _0] \). CRP compensation (\( Q_{cap} < 0\)) is achieved by increasing inductive reactive power (\( Q_{ind} > 0\)) so that a resultant \( \tan \varphi \) is at least non-negative and it is less than \( \tan \varphi _0 \). It can be written by means of Eq. (7):

$$\begin{aligned} \tan \varphi = {Q_{cap} + Q_{ind}\over P}. \end{aligned}$$
(10)

In our analysis we consider \( Q_{cap} = Q_{\mathrm {fix}}+Q_{\mathrm {power\, line}}\) being a sum of two negative components: the first component corresponds to a LED fixture and the second one is associated with a power line which acts as a capacitor. Although for short distances it is neglectable, for longer ones, however, it can yield capacity which has to be taken into account to avoid a further inaccurate compensation.

For a fixture working with some established dimming level and its power line, a fixed source of the inductive reactive power, \( Q_{ind} \), compensating system with a constant reactance is employed. A reactance, \( X_C \), of a fixture and its power line can be calculated according to the formula:

$$\begin{aligned} X_C = \frac{1}{\frac{ |Q_{\mathrm {fix}}| }{U^2} + {\omega c l}}, \end{aligned}$$
(11)

where \( U =230\,\mathrm {V} \) (in Europe) is a voltage value, \( \omega =2\pi f\) (the frequency \( f =50\,\mathrm {Hz} \) in Europe), \( Q_{\mathrm {fix}} \) stands for a CRP of a fixture, c denotes a cable capacity per unit length and l is a cable length. From the practical point of view, the capacitive reactive power compensation can be most easily achieved by attaching a parallel choke with an inductive reactance \( X_L \) to a fixture, such that \( X_L = X_C\). Since an inductive reactance is given by the formula:

$$\begin{aligned} L = {X_L \over \omega }, \end{aligned}$$
(12)

where L is an inductance, one can obtain the desired value of the latter by combining Eqs. (11), (12) and assuming equality of reactances \( X_C \) and \( X_L \):

$$\begin{aligned} L = \frac{1}{\frac{ \omega |Q_{\mathrm {fix}}| }{U^2} + {\omega ^2 c l}}. \end{aligned}$$
(13)

It should be remarked that such an approach allows to transform the highly penalized CRP into the inductive one with an acceptable \( \tan \varphi <\tan \varphi _0 \).

2 Single Luminaire Example

As a test case we have examined an Ampera Midi 106 W manufactured by Schréder. It is controlled using a 0–10 V dimmer. For the control signal s in the range 7.5–10 V the active power P is practically constant. In turn, P becomes linearly depending on s when \( s\in [0.5\,\mathrm {V},7.5\,\mathrm {V}] \). This behavior can be seen in Fig. 1. Since the fixture’s luminous flux intensity \( \lambda \) is proportional to the active power (\( \lambda \approx \frac{P}{P_{\max }} \times 100\%\)) being proportional to the control signal, if \( s \le 7.5\,\mathrm {V} \), we can identify the control signal voltage with \( \lambda \) when the former is within the range 0–7.5 V.

Hereafter, every time when we talk about “setting/adjusting \( \lambda \)" we mean such setting of s so that a desired value of \( \lambda (s) \) is obtained.

The Ampera Midi 106 W fixture measurements are given in Table 1. Besides the active power and \( \cos \varphi \), calculated values of \(\tan \varphi \) are also shown. Their negative sign is implied by the capacitive nature of the reactive power for which \(\varphi <0\).

Table 1. The characteristics of the Ampera Midi 106 W fixture, gathered remotely for a series of control signals, P denotes an active power
Fig. 1.
figure 1

The performance chart of the Ampera Midi 106 W fixture for data presented in Table 1

Having the above data we find the minimum and maximum values of the fixture’s CRP \(Q_{\mathrm {fix}}(\lambda ) = P(\lambda )\tan (\lambda )\): \(Q_{\mathrm {fix}}^{\mathrm {min}}= -41.85\,\mathrm { Var}\) and \( Q_{\mathrm {fix}}^{\mathrm {max}} = -33.46\,\mathrm { Var}\), reached for \( \lambda _1 \) and \( \lambda _2 \) respectively. The capacitive reactive power component contributed by the power line is constant. To correct a CRP of the fixture a choke generating an inductive reactive power \(Q_{ind} = -Q_{\mathrm {fix}}^{\mathrm {min}}\) has to be used. Thus we get

$$\begin{aligned} X_L = \frac{U^2}{Q_{ind}}. \end{aligned}$$
(14)

After adding the above inductance to the circuit the vales \(\tan \varphi (\lambda _1)\) and \(\tan \varphi (\lambda _2)\) change. From the Eq. (10) we have (hereafter, a primed \( \varphi \) will refer to a phase shift after compensation) \(\tan \varphi (\lambda _1) \rightarrow \tan \varphi '(\lambda _1)= 0\) and

$$ \tan \varphi (\lambda _2) \rightarrow \tan \varphi '(\lambda _2)= \frac{Q_{cap}(\lambda _2)+Q_{ind}}{P(\lambda _2)} = 0.37. $$

For this case \( \tan \varphi '(\lambda _2) < \tan \varphi _0\). Otherwise (the case referred to as over-compensation), lamp should not be dimmed to the values which violate this constraint unless a business analysis points that paying given charges for over-compensation is still more profitable.

3 Capacitive Reactive Power Compensation in Large Lighting Installations

In this section we begin with the basic case of compensation, made for a single control cabinet. Next we proceed to the case of multiple cabinets for which the issue of high analytical complexity of the system arises.

3.1 Case 1. Control Cabinet

Compensation for a series of lamps connected to a control cabinet is made similarly as in the above example. We compensate the total CRP being a sum over all fixtures: \( \mathbf{Q} _{cap} = \sum _{i=1}^n ( Q_{\mathrm {fix},i}+Q_{\mathrm {power\, line,i}})\), where \( Q_{\mathrm {fix},i} = Q_{\mathrm {fix},i}(\lambda _i)\) is a CRP of \( i- \)th fixture (depending on its luminous flux ratio \( \lambda _i \)) and \( Q_{\mathrm {power\, line,i}} \) is a CRP contributed by the corresponding power line.

Getting the extreme values of \( \mathbf{Q} _{cap} \) is not straightforward, however, as the fixtures are not assumed to be identical, dimmed equally and in the same time moments. It should be noted that for a dynamically controlled lighting system both minimum and maximum, \(\mathbf{Q} ^{\min }_{cap}, \mathbf{Q} ^{\max }_{cap}\), are calculated over some time period, e.g., operating hours. Namely, with such assumptions \( \lambda _i = \lambda _i(t)\) is a function of time and \( \mathbf{Q} _{cap}(t) = \mathbf{Q} _{cap}(\lambda _1, \lambda _2,\dots , \lambda _n) \) so is. In practice both the time variable and \( \lambda _i \)’s are discretized so

$$ \mathbf{Q} ^{\min }_{cap} = \min _t \mathbf{Q} _{cap}(t), \quad \mathbf{Q} ^{\max }_{cap} = \max _t\mathbf{Q} _{cap}(t) $$

can be calculated programatically.

It should be remarked that time discretization is possible because changes of \( \lambda \)’s are triggered by varying environment conditions being evaluated as time averages (for example, an increased average traffic flow). \( \lambda \) adjustments are always made in compliance with mandatory lighting standards [7].

That step is important because due to functional specificity of particular lamps and the control patterns usually \( \mathbf{Q} ^{\min }_{cap} \ne \sum _{i=1}^n ( Q^{\min }_{\mathrm {fix},i}+Q_{\mathrm {power\, line,i}})\) which means that usually minima of the CRP of particular lamps do not meet in the one moment. For this reason \( \mathbf{Q} ^{\min }_{cap} \) (but also \( \mathbf{Q} ^{\max }_{cap} \)) cannot be easily assessed.

The value of inductance L is derived starting from the minimum CRP reachable by the installation, i.e., \( \mathbf{Q} ^{\min }_{cap} \). We set a required value of the inductive reactive power to be \( Q_{ind} = -\mathbf{Q} ^{\min }_{cap} \). Having that one obtains L using (12) and (14): \( L= U^2/\omega Q_{ind} \).

In the case of several circuits connected to a cabinet (e.g., for a 3-phase power line) each of them is considered separately. In particular each circuit will be attached with a dedicated compensator.

3.2 Case 2. Multiple Cabinets

The scheme presented in the previous subsection applies also to multiple cabinets (for brevity referred to as a lighting grid) which are compensated separately as discussed above. If a control cabinet has several circuits then we can divide it logically, for computational purposes, into virtual, single-circuit cabinets.

The difference between a single cabinet and a lighting grid is significantly higher complexity of the latter. This complexity refers to the lighting infrastructure topology and functional relations as seen from the perspective of control (adjusting \( \lambda \)’s for particular fixtures) in terms of relations among control cabinets, circuits, lamps and streets segments.

A value of \( \tan \varphi _G \) for a non-corrected lighting grid is computed as:

$$\begin{aligned} \tan \varphi _G(\lambda _1, \lambda _2, \dots \lambda _n) = \frac{Q^{*}+\sum _i Q_{\mathrm {fix},i}(\lambda _i)}{\sum _i P_i(\lambda _i)}, \end{aligned}$$
(15)

where \( Q^{*} \) is a total CRP of power lines and both sums iterate over all fixtures. As previously, \( \lambda _i \)’s are time dependent. The general compensation scheme remains unchanged, i.e., we correct \( \tan \varphi _G \) by adding such inductive reactive powers to particular circuits that their total value is \( Q_{ind} = - (Q^*+\min _t \sum _i Q_{\mathrm {fix},i} )\), where \( \min _t \) denotes a minimum over the time. Thus, new \(\tan \varphi _G\) is given as:

$$\begin{aligned} \tan \varphi '_G(\lambda _1, \lambda _2, \dots , \lambda _n) = \frac{Q_{ind}+Q^{*}+\sum _i Q_{\mathrm {fix},i}(\lambda _i)}{\sum _i P_i(\lambda _i)}. \end{aligned}$$
(16)

The major difficulty for the case of multiple cabinets is finding an optimal configuration of compensators in a reasonable time rather than a compensation as such, particularly for dynamically controlled lighting systems. An alternative to the static compensation could be using a dynamic VAR compensator. It generates, however, significantly higher cost, especially when multiplied by the number of cabinets. For this reason we focus on building an effective computational approach which enables planning configuration of compensators for a large lighting grid.

4 Algorithmic Approach to Compensation Planning

In this section we address problem of compensation planning by introducing the formal representation of a lighting installation and the algorithm which finds optimal configuration of static compensators.

4.1 Problem Overview

The luminaires illuminating public spaces (grouped into sets denoted by \( \mathcal {L} \) in Fig. 2), also referred to as the light points, are organized in the hierarchical manner. At the lowest level we have single light points which are grouped in circuits. One or more circuits, dependently on a local specificity, are connected to a control cabinet (denoted by C).

A roadway network is assumed to be logically divided into the segments (denoted by S in Fig. 2). The partition is made in such a way that a given segment is a uniform street geometry assigned with a specific lighting class depending on such factors as a function of a relevant area (parking zone, road junction, freeway, residential area etc.), traffic flow and others [2, 7, 11, 14]. The important fact related to the lighting class assignment is that standards admit changing a class if local conditions change, e.g, when the traffic flow level increases (then some more restrictive class, implying higher luminance, can be selected) or decreases (the class resulting in lower luminance required for this area is assigned). Changing an actual class allows decreasing luminous fluxes of relevant fixtures (i.e., decreasing corresponding \( \lambda \)’s, dimming them) and thus obtain energy savings.

Our goal is to set such compensators in a lighting grid so that (see Eq. (16)): \( 0\le \tan \varphi '_G(\lambda _1, \lambda _2,\dots ,\lambda _n) < \tan \varphi _0 \). This task is not straightforward because the following factors have to be taken into account:

  • \( \lambda \)’s of all relevant fixtures. Note that a value of \( \lambda \) depends on a fixture model but also on a public area (segment) being illuminated: a fixture’s luminous flux in a residential area is usually lower than in a road junction zone. For this reason two luminaires equipped with the same fixture model can be set to two different \(\lambda \)’s and thus produce two different capacitive reactive powers. It implies that we cannot simply multiply a number of fixtures of a given type by a unit reactive power, when computing \( \sum _i Q_{\mathrm {fix},i} \).

  • An i-th fixture, \( f_i \), installed by a segment S can be dimmed due to the lighting class reduction so one deals with the time-dependent (and, in the general case, unpredictable) profiles of the active and reactive power of \( f_i \): \( P_i(t), Q_{\mathrm {fix},i}(t) \) (for the simplicity we can assume that t changes in a 24-h period). Obviously, the same applies to other fixtures illuminating S and to the remaining segments. Thus we have to analyze the time coincidences of the particular power profiles. Note that it may easily happen that the simultaneous dimming of all fixtures never occurs: the maxima and minima of the real and reactive powers never overlap so we are unable to make a priori any rough estimation of \( \tan \varphi '_G \).

Having in mind the above one has to find \( \tan \varphi '_G \) iterating over entire lighting installation covering all cabinets and segments, and over its all accessible states (dimming levels). This task cannot be achieved “manually" for its high computational complexity and the computer aided solution finding has to be applied. Prior to this, however, we need to build a formal data model to express the problem in terms applicable for a computer system. The following subsections contain both problem formalization and the compensation algorithm.

Fig. 2.
figure 2

The sample road and installation layout. \( S_1,\dots , S_8 \) denote road segments (delimited by dashed lines); \( C_1, \dots , C_4 \) are control cabinets; bold dots denote particular luminaires; \( \mathcal { L}_{i}^k \) is a list of lamps (bounded by red dotted lines): a lower index (i) refers to a relevant segment number; an upper (k) stands for a number of cabinet to which luminaires from \( \mathcal { L}_{i}^k \) are attached. (Color figure online)

4.2 Formal Representation

As mentioned above, we divide a system of roadways, walkways and squares being illuminated into segments \(S_1,S_2,\dots S_m \) such that in a given moment entire segment \( S_i \) is assigned with a single lighting class. Additionally it is assumed that we consider only the segments being illuminated by at least one luminaire. A subset of luminaires powered by \( C_k\,(k=1,\dots , n) \) and illuminating a segment \( S_i \) will be denoted as \( \mathcal { L}^k_i \). It should be noted that in general case it can occur that \(\mathcal { L}^k_i \cap \mathcal { L}^{k'}_i\ne \emptyset \) for \( k\ne k' \) what means that some luminaires can illuminate more than one segment. It can be easily checked that \( \sum _{k} |\mathcal { L}^k_{i}|\) is a number of all luminaires illuminating an i-th segment. In turn, \( |\bigcup _i\mathcal { L}^k_{i}|\) is a total number of luminaires attached to a k-th cabinet.

To enclose the above model within a single structure passed to an algorithm we define the notion of a structure matrix:

$$\begin{aligned} {} \mathbf{M} = \{\mathcal { L}^k_i\}^{k=1,2,\dots ,n}_{i=1,2,\dots , m}, \end{aligned}$$
(17)

where n and m are numbers of cabinets and segments respectively. If no luminaire powered by \( C_k \) illuminates \( S_i \) then we denote \( \mathcal { L}^k_i =\emptyset \).

For the sample layout shown in Fig. 2 we have the matrix \( \mathbf{M} \) which aggregated form is shown in Table 2: particular lists, \( \mathcal { L}^k_i\), are replaced by their lengths (numbers of contained luminaires).

Table 2. Aggregated matrix representation of the layout shown in Fig. 2. For better readability all cells for which \( |\mathcal { L}_{i}^k|=0 \) are left blank.

4.3 Compensation Strategy – Algorithmic Approach

The goal of the algorithm (see Algorithm 1) is to determine a list of compensators’ inductances such as a sum (denoted as \( \varDelta \)) of charges corresponding to exceeding the \( \tan \varphi _0 \) threshold and the annual power usage expenses, is minimized. Optionally, an additional constraint may be imposed on a total cost of compensators (being a onetime outlay).

As an algorithm’s input we put a structure matrix (17) representing links between control cabinets and illuminated segments. Note that elements of \( \mathbf{M} \) contain all relevant data required in further processing. An output is a sequence of inductances \( \{L_k\} \) for subsequent cabinets.

figure a

Several comments related to the algorithm (see Algorithm 1) performance should be given.

  1. 1.

    The pseudocode has two nested loops (the first in the line 4 and the second, implicit, triggered in the line 11), except the finite iteration over cabinets (line 5). Both loops are protected against an infinite execution so stop condition is satisfied for each algorithm run.

  2. 2.

    A source of the computational complexity of the presented algorithm are operations of finding minimum and maximum, located in lines 6 and 8 respectively. To reduce the number of operations one can apply the problem-specific heuristics.

  3. 3.

    The function Charge(\( \tan \varphi \)) used in the line 12 represents annual (or monthly, depending on needs) due charges related to exceeding \( \tan \varphi _0 \). Thus \( \varDelta \) computed in the same line stands for the accumulated annual costs of roadway illumination and potential fees for reactive power generation. The premises for evaluating the condition contained in the line 4 (\( \varDelta \) is not acceptable) have a business character. It is based on priorities defined by a lighting infrastructure owner or operator.

  4. 4.

    The step given in the line 10 may look imprecise so its clarification is needed. As pointed in the previous sections, the \( \lambda \) parameters for particular luminaires are responsible for changes of \( \tan \varphi \). Thus, in the case of exceeding the \( \tan \varphi _0 \) limit we aim at changing \( \lambda \)’s for relevant fixtures. Their “relevance" can be stated only on the basis of a known, specific installation’s layout. The restriction which can be made here is focusing on luminaires from a set \( \mathcal { L}^k_{i} \) of lamps illuminating given segment(s) \( S_i \) and/or connected to given cabinet(s) \( C_k \). Their selection is also layout-specific.

  5. 5.

    The very important issue which has to be addressed in CRP compensation planning for lighting systems are failures of fixtures. They cause increasing of \( Q_{cap} \) in the numerator of Eq. (10) and thus can lead to significant growth of \( \tan \varphi \) value and over-compensation. Basing on statistics and historical data, a lighting system operator should put a buffer, in terms of \( \lambda \) values (see the line 10 of the algorithm), to protect the system against such events.

5 Conclusions

Thanks to the presented algorithm we are able to achieve the low-cost static compensation of capacitive reactive power generated in LED-based lighting systems. This approach is proposed as an alternative to dynamic VAR compensation being significantly more expensive. The price ratio between the dynamic and static method, for k circuits connected to a single cabinet is of the order of 10:k (the Polish market as of 2019). Note that it is an estimated value only, depending on multiple factors such as a control cabinet load or a power line type but also equipment order volume or a negotiated manufacturer’s offer.

If fitting under the \( \tan \varphi _0 \) threshold is not feasible for the entire installation, e.g., due to the system dynamics, the control patterns, \( \lambda _i(t)\) should be adjusted to meet this constraint. An alternative approach is finding a trade-off between costs related to the inductive reactive power generation and the savings obtained by improving energy efficiency of an installation.

The presented calculations are possible for lighting standard [7] compliant installations. It implies having all luminaire parameters, such as power and dimming levels for particular lighting classes calculated, and information about their geographical distribution and actual electric connections accessible.