FOUR-DIMENSIONAL SURVEILLANCE SYSTEM AND METHOD FOR AN AQUATIC INSTALLATION
The four-dimensional monitoring system with autonomous vehicles and advanced computing enhances the accuracy and adaptability of water treatment in aquatic installations by considering installation shape, circulation, and external factors, addressing inefficiencies in current systems.
Patent Information
- Application Number
- FR2023008566
- Authority / Receiving Office
- FR · FR
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-07-25
- Filing Date
- 2023-08-08
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2043-08-08
AI Technical Summary
Current water treatment systems for aquatic installations are inefficient as they do not account for the shape of the installation, water circulation, external parameters, and the impact of bathers, leading to inaccurate and static monitoring of the physical and chemical state of the water, which cannot be adapted to real-time needs.
A four-dimensional monitoring system using autonomous vehicles equipped with sensors to detect physical and chemical parameters, integrated with a hydraulic system and advanced computing capabilities, provides accurate and adaptive monitoring by associating timestamped data with local and global states.
Enables precise, real-time monitoring and management of aquatic facilities by adjusting water treatment processes based on local and global conditions, improving the accuracy and adaptability of water quality assessment.
Smart Images

Figure 00000042_0000 
Figure 00000042_0001 
Figure 00000043_0000
Abstract
Description
Title of the invention: FOUR-DIMENSIONAL MONITORING SYSTEM AND METHOD FOR AN AQUATIC INSTALLATION Technical field of the invention
[0001] The present invention relates to a four-dimensional monitoring system for aquatic installations and a method for four-dimensional monitoring of aquatic installations. It is particularly applicable to the field of water treatment and the field of in-situ water treatment. The present invention is applicable to recreational aquatic activities (swimming pools, spas, splash pads, water features, fountains, water parks, wellness facilities, therapy facilities, lazy rivers, etc.) and to any similar industrial or commercial sector (evaporative cooling for power generation and data centers, heating, ventilation and air conditioning, and management of stored water for fire suppression, etc.).
[0002] Context of the invention
[0003] The approaches described in this section are approaches that can be adopted, but not necessarily approaches that have been conceived or adopted previously. Therefore, unless otherwise indicated, it should not be presumed that all the approaches described in this section are considered to be part of the prior art simply because they are included in this section.
[0004] In current systems, the efficiency of a water treatment circuit is measured within the hydraulic circuit (in pipes, pumps and other chemical storage tanks) that supplies a water installation.
[0005] However, such systems are ineffective because they do not take into account the shape of the installation, the water circulation within it, external parameters (such as weather forecasts), the number and size of bathers (in the case of swimming pools), the pollution of the installation (such as leaves, algae stains, or dirt), and the installation's environment. Therefore, in order to monitor the impact of a water treatment process, operators must periodically test the physical and chemical state of the water in the installation at multiple different locations to determine whether the treatment process is successful and report on external factors and / or parameters. Such constraints also apply to diagnostics for defining a water treatment process to be implemented and adjusted according to The influence of external factors and / or parameters. Furthermore, such monitoring is also instantaneous and therefore only provides a snapshot of the physical and / or chemical state of an aquatic facility. In addition, such monitoring is static in terms of positioning and cannot be adapted to improve the accuracy of a measurement of a particular physical / chemical value correlated to the real-time needs of the facility, taking into account potential external factors and / or parameters.
[0006] Consequently, current systems provide an inaccurate representation of the physical and / or chemical state and water requirements of an aquatic facility, in real time and depending on location. Summary of the invention
[0007] The present invention aims to overcome the aforementioned disadvantages as well as other disadvantages that could be overcome, although not mentioned in the description below.
[0008] The inventors discovered that by using an autonomous vehicle, configured to detect at least one parameter representative of the physical and / or chemical state of a body of water near the vehicle and to associate such a value with a timestamp, both the local and global physical and / or chemical states of an aquatic installation in an installation can be accurately monitored.
[0009] Such a monitoring system can be derived by adding various means of calculating physical and / or chemical state, based on the values detected by the autonomous vehicle.
[0010] Such a monitoring system can be integrated into a feedback loop associating the autonomous vehicle and a hydraulic system associated with the aquatic installation.
[0011] Such a monitoring system can be associated with advanced computing capabilities, such as the use of machine learning, to provide an accurate representation of the physical and / or chemical state of the water and / or diagnostics of water treatment processes to be carried out on said water body.
[0012] Such a monitoring system can facilitate the management of facilities in a variety of contexts, such as swimming pools for example. Brief description of the drawings
[0013] Other advantages, objectives and particular features of the invention will become clear from the following non-exhaustive description of at least one particular system and method of the present invention, in relation to the drawings attached thereto, in which:
[0014] Figure 1 represents, schematically, a particular embodiment of a system that is the subject of the present invention.
[0015] Figure 2 represents, schematically and in the form of a flowchart, a particular sequence of steps in a process that is the subject of the present invention,
[0016] Figure 3 schematically represents a particular embodiment of a submersible vehicle used in the system that is the subject of the present invention.
[0017] Figure 4 schematically represents a particular embodiment of a floating vehicle used in the system that is the subject of the present invention.
[0018] Figure 5 schematically represents a first view of a particular embodiment of a total alkalinity measurement device used in a system that is the subject of the present invention.
[0019] Figure 6 schematically represents a second view of a particular embodiment of a total alkalinity measurement device used in a system that is the subject of the present invention.
[0020] Figure 7 schematically represents a graph showing a succession of pH measurements at the boundary layer of a water mass for different values of total alkalinity, and
[0021] Fig. 8 schematically represents a computer system capable of carrying out a process that is the subject of the present invention. Detailed description
[0022] This description is not exhaustive, because each feature of one embodiment can be advantageously combined with any other feature of any other embodiment.
[0023] Various inventive concepts can be realized in the form of one or more processes, an example of which has been provided. The steps performed as part of the process can be ordered in any suitable manner. Therefore, it is possible to design embodiments in which steps are performed in a different order than that illustrated, which may include the simultaneous performance of certain steps, even if they are represented as sequential steps in illustrative embodiments.
[0024] The expression "and / or" as used herein in the specification and in the claims shall be understood as meaning "either or both" of the elements thus combined, that is to say, elements which are present jointly in some cases and separately in others. Several elements listed with "and / or" shall be interpreted in the same way, that is to say, as "one or more" of the elements thus combined. Other elements besides those specifically identified by the "and / or" clause may optionally be present, whether or not they are related to those specifically identified elements. Thus, by way of non-limiting example, a reference to "A and / or B" ", when used in conjunction with an open language such as "including", can refer, in one embodiment, to A only (optionally including elements other than B); in another embodiment, to B only (optionally including elements other than A); in yet another embodiment, to both A and B (optionally including other elements); etc.
[0025] As used herein in the specification and in the claims, "or" shall be understood as having the same meaning as "and / or" as defined above. For example, when separating elements in a list, "or" or "and / or" shall be interpreted as inclusive, that is, as including at least one element, but also including several of a number or list of elements, and optionally, other elements not listed.
[0026] As used herein in the specification and in the claims, the expression "at least one," with reference to a list of one or more elements, is to be understood as meaning at least one element selected from any one or more of the elements in the list of elements, but not necessarily including at least one of each element specifically listed in the list of elements and not excluding any combination of elements in the list of elements. This definition also allows for the optional presence of elements other than those specifically identified in the list of elements to which the phrase "at least one" refers, whether or not they are related to those specifically identified elements.Thus, by way of non-limiting example, "at least one of A and B" (or, equivalently, "at least one of A or B" or equivalently, "at least one of A and / or B") may refer, in one embodiment, to at least one, optionally including more than one, A, without B present (and optionally including elements other than B); in another embodiment, to at least one, optionally including more than one, B, without A present (and optionally including elements other than A); in yet another embodiment, to at least one, optionally including more than one, A, and to at least one, optionally including more than one, B (and optionally including other elements); etc.
[0027] In the claims, as well as in the above descriptive memorandum, all transitional expressions such as "comprising", "including", "carrying", "having", "containing", "implying", "holding", "composed of", and the like should be understood as open-ended, i.e., as including, but not limited to. Only the transitional expressions "consisting of" and "consisting essentially of" should be understood as closed or semi-closed transitional expressions, respectively.
[0028] It should be noted that the figures are not to scale.
[0029] In this description, the term "aquatic installation" refers to a body of water circulating in an installation and in which the two main sources of water removal are evaporation and active removal of water via a hydraulic circuit. Such an aquatic installation refers, for example, to the water in a swimming pool.
[0030] It should be noted that these terms, when used in relation to a physical and / or chemical parameter, can also refer to the aquatic installation itself or to equipment or a circuit associated with that installation.
[0031] Furthermore, although the present systems and devices are configured to be used in conjunction with an aquatic installation, such an aquatic installation is not restrictively part of the present invention.
[0032] Figure 1 schematically represents a particular embodiment of the system 100 that is the subject of the present invention. This four-dimensional monitoring system for an aquatic installation 100 comprises: - a submersible and / or floating vehicle 105 and 106, comprising: - a relative positioning coordinate acquisition means 110, configured to locate, in a three-dimensional space representative of the aquatic installation 111, the submersible vehicle and to provide the corresponding coordinates of the submersible and / or floating vehicle, and - at least one physical and / or chemical sensor 115, configured to provide a series of at least one detected value representative of a local physical / chemical parameter in the vicinity of the submersible and / or floating vehicle, - a timestamping means 120, configured to associate, with acquired relative positioning coordinates, a value representative of the acquisition time, and - a means for aggregating information on the physical and / or chemical state of aquatic installations 125, configured to associate time-stamped coordinates with a locally measured physical and / or chemical state.
[0033] In particular embodiments, the system 100 includes at least one external sensor 118, configured to provide an external graphic representation and / or video and / or image acquisition of the water in the aquatic installation and / or of the aquatic installation and / or to provide acquisition of external factors and / or parameters.
[0034] The submersible and / or floating vehicle 105 and / or 106 may correspond, for example, to any manually, remotely and / or automatically steerable vehicle adapted to the particular use case.
[0035] The vehicle 105 may correspond to a remotely or autonomously steerable underwater vehicle, for example, as shown in [Fig.3].
[0036] The vehicle 106 can also correspond to a floating gondola, which is not steerable, as shown in [Fig.4].
[0037] In particular embodiments, such as that shown in [Fig.1], the system 100 comprises both a submersible vehicle (ROV) 105 and a floating vehicle 106.
[0038] In particular variants, at least one submersible and / or floating vehicle 105 and / or 106 includes a solar panel 305 configured to power an autonomous power source (not shown) and / or to charge the on-board batteries (not shown).
[0039] In particular variants, at least one submersible and / or floating vehicle 105 and / or 106 includes an induction current collector configured to power an autonomous power source (not shown).
[0040] In particular variants, at least one submersible and / or floating vehicle 105 and / or 106 has a power input configured to be connected to a charging cable to power a self-contained power source (not shown).
[0041] In particular embodiments, at least one submersible and / or floating vehicle 105 and / or 106 includes a propulsion system 310, such as a motor associated with a boat propeller. Such a propulsion system 310 enables the vehicle, 105 and / or 106, to move in the water of the aquatic facility 111. This propulsion system 310 may include rear propellers 320, configured to generate forward, rearward, or yaw movements, and a front propeller 315, configured to generate upward or downward movements.
[0042] Such a submersible and / or floating vehicle, 105 and / or 106, further comprises a physical and / or chemical sensor 115. Such a physical and / or chemical sensor 115 is understood in the broadest sense, meaning that any device for detecting physical and / or chemical parameters is included, provided that the output data of such a device is used to assess the physical and / or chemical state of the water in the basin 111, of the basin 111 itself or of any other part of the aquatic facility.
[0043] The data provided by the physical / chemical sensor 115 can also be supplemented by data from at least one other physical and / or chemical sensor, 181, 182, 183 and / or 184, located in an analysis chamber 180, or in a pipe of a circulation system where water flows, interacting with the water in at least one aquatic installation and configured to provide a series of at least one detected value representative of a physical / chemical parameter. Such a physical / chemical parameter can be representative of an operating state of the aquatic installation and / or of the water in the aquatic installation 111.
[0044] The physical and / or chemical sensor, 110, 115, 116, 117, 159, 181, 182, 183 and / or 184, is understood in the broadest sense, which means that any device for detecting physical and / or chemical parameters is included, provided that the output data of such a device is used to assess the physical and / or chemical state of the water in an aquatic installation 111 and / or the physical and / or chemical state of the aquatic installation 111, and / or the state of the equipment in the aquatic installation.
[0045] Such a physical and / or chemical water sensor, 110, 115, 116, 117, 159, 181, 182 and / or 184, may correspond, but is not limited to: - a pH sensor and / or - a total alkalinity sensor and / or - a conductivity sensor and / or - a redox potential sensor and / or - a free chlorine sensor and / or - a total chlorine sensor and / or - a disinfectant level sensor and / or - a turbidity sensor and / or - an optical sensor and / or - a camera and / or video camera and / or - an infrared sensor and / or - an acoustic and / or sonar sensor and / or - a temperature sensor and / or - a flow sensor and / or - a water movement sensor and / or - a pressure sensor and / or - a sensor for bacterial and / or algal activity, and / or - a phosphate sensor and / or - a nitrogen compound sensor and / or - a chloride sensor.
[0046] In particular embodiments, at least one physical and / or chemical water sensor 115 is an image acquisition means configured to acquire an image in which a color is representative of a local chemical state of the aquatic installation.
[0047] These sensors can be used to provide an environmental context for data acquisition by the physical and / or chemical water sensor 115.
[0048] Such a submersible and / or floating vehicle, 105 and / or 106, may further include a relative positioning coordinate acquisition means 110, configured to locate, in a three-dimensional space representative of the aquatic installation 111, the submersible vehicle, 105 and / or 106, and to provide the corresponding coordinates of the submersible and / or floating vehicle 105 and / or 106.
[0049] Such a means of acquiring relative positioning coordinates 110 is, for example, a sonar configured to provide distance values from edges of the aquatic installation 111. The distance values make it possible to determine the shape of the aquatic installation 111. Once the shape of the aquatic installation 111 is known, such distance values make it possible to determine the positioning of the submersible and / or floating vehicle 105 and / or 106 within said installation 111.
[0050] In another variant, the relative positioning coordinate acquisition means 110 is, for example, a mechanical sensor used in coordination with a propulsion system 310 to map the shape of the aquatic installation 111 by detecting collisions of the submersible and / or floating vehicle 105 and / or 106 with the edges of this installation 111.
[0051] Once the shape of the aquatic installation 111 is known, information from the original parameters of the propulsion system 310 can be used to locate the submersible and / or floating vehicle 105 and / or 106. For example, a duration of use of the propulsion system 310, associated with a propulsion power, can be used in a calculation to determine a distance of the submersible and / or floating vehicle 105 and / or 106 from the last known location.
[0052] The data resulting from the physical and / or chemical water detection means 115 and the relative positioning coordinate acquisition means can be aggregated to form a time-stamped physical and / or chemical value of the detected water. This data can further be associated with environmental context values, such as water pressure or capture time, for example.
[0053] The timestamping means 120 may correspond, for example, to any electronic clock used by a computer device. Such a timestamping means 120 may be integrated into the submersible and / or floating vehicle 105 and / or 106 or be located remotely from said submersible and / or floating vehicle 105 and / or 106. By located remotely, it is understood that the timestamping means 120 is linked to the submersible and / or floating vehicle 105 and / or 106 by a means of communication, such as a point-to-point link or a communication network link, such as the Internet for example.
[0054] The means for aggregating local physical and / or chemical state information of an aquatic installation 125 is, for example, computer software running on a computer device as illustrated in [Fig. 8]. This computer device is configured to associate, in a memory, the data resulting from the relative positioning coordinate acquisition means 110, the physical and / or chemical water detection means 115, and a time-stamping means 120.
[0055] Such an association can be achieved by concatenating said data into a single data stream or data frame or by creating a link between said data if such data are stored in separate database tables, for example.
[0056] In particular variants, the submersible and / or floating vehicle 105 and / or 106 includes the means for aggregating local physical and / or chemical state information of an aquatic installation 125.
[0057] In other variants, the means for aggregating local physical and / or chemical state information of aquatic installation 125 is located at a distance from the submersible and / or floating vehicle 105 and / or 106, and accessible via a means of communication.
[0058] In particular embodiments, such as that shown in [Fig.1], the system 100 of the present invention includes a means for determining a physical parameter of an aquatic installation 130, configured to determine a representative value of a parameter of the aquatic installation or of the water in said installation as a function of several aggregated pieces of information on the local physical and / or chemical state of the aquatic installation.
[0059] This aquatic installation state determination means 130 can be, for example, computer software running on a computer device as illustrated in [Fig. 8]. This aquatic installation parameter determination means 130 can use an algorithmic module or a machine learning module to link a parameter value to at least one value detected by the submersible and / or floating vehicle 105 and / or 106, and / or by any other sensor associated with the aquatic installation 111 and / or by any other sensor associated with a hydraulic circuit 175 associated with the aquatic installation 111.
[0060] An algorithmic module comprises a series of mathematical operations to be performed on a set or stream of data, while a machine learning module comprises a machine learning architecture used on a training set or stream of data in order to produce a trained machine learning model that can then be used with operational data.
[0061] These data represent, for example, detected physical and / or chemical values, associated with the measurement time of said values.
[0062] In particular embodiments, such as that shown in [Fig.1], the aquatic installation parameter determination means 130 include an aquatic installation physical and / or chemical state uniformity determination means 135, configured to determine a representative value of a physical and / or chemical state uniformity of the water in the aquatic installation 111 as a function of several aggregated local chemical state information of the aquatic installation.
[0063] In such embodiments, the objective is to have the same values at several locations within the installation. In aquatic installation water, there is always a difference in values for all chemical parameters (such as pH, total alkalinity, disinfectant concentration, etc.) related to water flow (areas with very low or almost no flow), the level of pollution introduced by users into the pool, and the consumption of products. These differences generate concentration gradients that result in poorly treated areas within the pool. When total alkalinity is low (due to evaporation or highly agitated water), the pH is less stable, and pH differences will occur.When the pH is above a set point (if we consider the set point to represent the pH at the water's equilibrium value), the water gradually becomes scale-prone, resulting in cloudy white water and scale deposits in the pool, pipes, and equipment. In this case, chlorine will lose its effectiveness, and the area (mainly the surface) will be less disinfected.
[0064] However, when the pH is below a set point (if we consider that the set point represents a pH at the water's equilibrium value), the water gradually transitions into an aggressive state, which damages the coating and any equipment. In this case, the disinfectant has a higher efficacy, which could lead to an additional level of oxidation, creating further attacks on the coating and equipment.
[0065] In the event of heavy contamination from users, the disinfectant is consumed more quickly and generates disinfectant residues, which can become excessive if the disinfectant concentration is low or if its effectiveness is not sufficiently high. In cases of excess, these residues cause irritation for users.
[0066] When the disinfectant level is low and its effectiveness is also low, this contributes to the development of microorganisms that could affect the health of users.
[0067] With the current system, it is possible to map the water to compensate for any deficiency or excess of chemical levels in order to locally improve water treatment. For example, a lack of disinfectant could be compensated for by adjusting the pump flow rate and / or injecting more disinfectant to promote even distribution of the disinfectant in the pool water and / or maintain a perfect disinfection level throughout the pool.
[0068] The expression "uniformity of physical and / or chemical state" refers to a measure of the variation in the local physical and / or chemical state of the water in the aquatic installation 111. Such variation may correspond to a gradient, for example. The smaller the detected variation, the higher the determined uniformity value. For example, a physical and / or chemical uniformity value of one may correspond to a ratio of maximum to minimum pH values of less than two for two different water zones in aquatic facility 111.
[0069] The means for determining the uniformity of the physical and / or chemical state of aquatic installation 135 can be, for example, computer software running on a computer device as illustrated in [Fig.8].
[0070] In particular embodiments, such as that shown in [Fig.1], the aquatic installation parameter determination means 130 includes a physical and / or chemical diffusion uniformity determination means 140, configured to determine a representative value of a physical parameter and / or density uniformity of a chemical compound in the aquatic installation 111 as a function of several aggregated local physical and / or chemical state information of the aquatic installation.
[0071] The term "diffusion uniformity" refers to a measure of the variation in the local physical value and / or chemical composition of the water in the aquatic facility 111. Such variation may correspond to a gradient, for example. This term may also refer to the local variation in the concentration of a specific chemical compound or group of chemical compounds in the water of a facility 111. The smaller the detected variation, the higher the determined uniformity value. For example, a uniformity value of one may correspond to a ratio of maximum to minimum concentration values of less than two for a specific chemical compound found locally in two different areas of the water in the aquatic facility 111, for example, or to a ratio of operating parameters (temperature, water clarity) of the facility.
[0072] The means for determining physical and / or chemical diffusion uniformity 140 may be, for example, computer software running on a computer device as illustrated in [Fig.8].
[0073] In particular embodiments, such as that shown in [Fig.1], the aquatic installation parameter determination means 130 includes a physical and / or chemical compound flow determination means 145, configured to determine a representative value of the flow of a physical and / or chemical compound in the aquatic installation 111 as a function of several aggregated local physical and / or chemical state information of the aquatic installation.
[0074] The term "flow" refers to a measurement of a physical parameter of water or chemicals in the aquatic installation 111. Such a flow value can be obtained based on the water pressure operated on the submersible and / or floating vehicle 105 and / or 106. Such a flow value can be obtained based on the evolution, over time, of the concentration of a specific physical parameter (such as temperature or turbidity) and / or a chemical compound, group of chemical compounds, or chemical state (such as pH) in a set of locations in aquatic facility 111. Such a value may be made on the basis of a series of these measurements at several locations and for a series of chemicals added to the water of aquatic facility 111.
[0075] The means for determining the physical parameter and / or flow of chemical compound 145 can be, for example, computer software running on a computer device as illustrated in [Fig.8].
[0076] In particular embodiments, such as that shown in [Fig.1], the means for determining the physical parameter of an aquatic installation 130 includes a means for determining a risk zone 150, configured to determine a value representative of a risk related to the local chemical state in at least a part of the aquatic installation based on several aggregated pieces of information on the local physical and / or chemical state of the aquatic installation.
[0077] Such a risk zone may correspond to a difference for a measured parameter relative to a target value that exceeds a determined threshold value, such as, for example: - a pH different from the point sent (compensation included), and / or - Disinfectant level different from the point sent (compensation included), and / or - Total alkalinity different from the point sent (compensation included).
[0078] The means for determining risk zone 150 can be, for example, computer software running on a computer device as illustrated in [Fig.8].
[0079] In particular embodiments, a computer device, such as a remote computer device 165, is configured to construct and render a virtual representation of the aquatic facility 111 and aggregated data. This provides computer software that allows users to monitor the assessment of the physical and / or chemical state of the water in the aquatic facility 111 at different times. The use of specific color codes makes it possible to provide advanced analyses, such as highlighting the presence of several physical parameters and / or chemical compounds in a representation of the water in the aquatic facility 111, where each color is associated with a physical parameter value and / or the presence and / or concentration of a distinct chemical compound.
[0080] In particular embodiments, such as that shown in [Fig.1], the system 100 of the present invention includes an instruction transmitter 155 configured to emit an instruction representative of a target operating value for an actuator 160 interacting with the physical and / or chemical state of the aquatic installation.
[0081] The instruction transmitter 155 is, for example, computer software running on a computer device, as illustrated in [Fig.8], and associated with a means of communication linking the transmitter 155 to the actuator 160.
[0082] This instruction transmitter 155 is, for example, activated based on the result of a comparison between the value of a parameter detected by the submersible and / or floating vehicle, 105 and / or 106, and a predetermined target value. Such a target value corresponds, for example, to a value representative of a desired physical and / or chemical state of the water in the aquatic installation 111.
[0083] Such an instruction may correspond, for example, to: - a release or the end of a release of a chemical compound into the water of the aquatic facility 111 and / or - an increase or decrease in the activation of a water pump and / or - an increase or decrease in the activation of a water heating device.
[0084] As can be understood, in particular embodiments, such as that shown in [Fig. 1], the system 100 which is the subject of the present invention may include a remote computing device 165, comprising at least one of the following elements: - the timestamping method 120, and / or - the means of aggregating information 125, and / or - the means of determining physical and / or chemical parameter 130.
[0085] The remote computing device 165 is, for example, accessible in the cloud via means of communication.
[0086] The remote computing device 165 can be configured to control, record and adjust a set of predetermined plant operational parameter values 111 (such as pH or alkalinity, for example).
[0087] The remote computing device 165 can, for example, be operated as follows: - all data is routed by a traffic manager to a dedicated cloud (computer device and / or computer software): - in each computer device and / or computer software, an algorithm manages the individual value of the data from the camera acquisition of at least one vehicle, 105 and / or 106, and - In a second step, an algorithm manages a value of combined global data and sends this data to a big data management module using the traffic manager, and - The overall data from at least one vehicle 105 and / or 106 and an external camera are compared to a user instruction: - In case of differences between these values, the operational parameters of the aquatic installation 111 are adjusted using improvements to water treatment and equipment control, - in parallel, a time-stamped three-dimensional map of aquatic facility 111 is recorded, and risk assessment algorithms are run to determine the presence and severity of risks in a plurality of areas of aquatic facility 111, and - a time-stamped three-dimensional map is generated including a color code relating to the risks of the basin to identify risk areas in a simplified way.
[0088] As can be understood, in particular embodiments, such as that shown in [Fig.1], the system 100 of the present invention may include at least one sensor 159 and / or an actuator 160 configured to interact with an element 180 of a wastewater treatment circuit of an installation 175 associated with the aquatic installation 111, said sensor and / or said actuator being activated according to at least one aggregated information of the local physical and / or chemical state of the aquatic installation.
[0089] More specifically, the referenced element 180 refers to a chamber in which a sample of the water passing through the hydraulic circuit 175 is analyzed by a sensor 159. Such a sensor 159 may correspond to an ORP sensor or an alkalinity sensor. Such values may be compared to the values detected by the submersible and / or floating vehicle 105 and / or 106, and possibly adjusted with a predetermined compensation value corresponding to a standard difference between a treatment point and a point inside the installation.
[0090] Another element may correspond to a filter 171 analyzed by a sensor (not shown). Such a sensor may be adapted to provide representative values of the water pressure or of the level of dirt accumulated in the filter 171. This filter 171 may further be associated with an actuator (160). Such an actuator may be configured to automatically clean the filter. Such an actuator may be linked to a remote computer device 165.
[0091] Another element may correspond to a heat pump 172 associated with an actuator (160) configured to increase or decrease the water temperature. Such an actuator may be linked to a remote computer device 165.
[0092] Another element may correspond to a disinfection device 173 (electrochlorination system, ultraviolet system or ozone generator system or any possible in situ disinfectant generator) associated with an actuator (160) configured to increase or decrease the activation of the disinfection device 173. Such an actuator may be linked to a remote computer device 165.
[0093] Such a disinfection device 173 can further be associated with an analysis chamber 174 associated with at least one sensor (not referenced). Such a sensor can be configured to detect a level of bacterial activity in a water sample from the aquatic installation 111.
[0094] Another element may correspond to a pH adjustment device 176 associated with an actuator 160 configured to increase or decrease the pH of the water. Such an actuator may be linked to a remote computer device 165.
[0095] Such a pH adjustment device 176 can be associated with a pH sensor (not shown) and / or a pH adjustment chemical compound drum level 185.
[0096] Another element may correspond to a disinfectant release device (such as liquid chlorine or sodium hypochlorite or any other liquid disinfectant) 177 associated with an actuator 160 configured to increase or decrease the concentration of disinfectant in the water. Such an actuator may be linked to a remote computing device 165.
[0097] Such a disinfectant release device 177 can be associated with a disinfectant chemical compound drum level 186.
[0098] Another element may correspond to a light 178 configured to illuminate the water of the basin 111 and associated with an actuator (160) configured to activate or deactivate the light 178. Such an actuator may be linked to a remote computing device 165. Activating such a light 178 increases the performance of image-based sensors, such as particle sensors.
[0099] Another element may correspond to an installation cover 179 configured to selectively cover the aquatic installation 111.
[0100] This installation cover 179 can be associated with an actuator 160 configured to open or close the cover 179, for purposes such as safety, evaporation control, and energy cost reduction. Such an actuator can be linked to a remote computing device 165.
[0101] This installation cover 179 can be associated with a sensor (not referenced) configured to monitor the position of the cover 179.
[0102] In particular embodiments, such as that shown in [Fig. 1], the system 100 of the present invention further comprises an external image capture device 118, such as a video camera, for example. This image capture device is configured to monitor the aquatic installation 111 so as to provide additional data relating to the water in the aquatic installation 111 or the state of the system 100, and in particular the submersible (ROV) and / or floating vehicle 105 and / or 106, within the aquatic installation 111. Such data may correspond to infrared image capture, the detection of a number of bathers in aquatic installation 111, to the presence of pollution in aquatic installation 111, to a coating aspect of aquatic installation 111, to the clarity of the water in aquatic installation 111 and to the position of the submersible and / or floating vehicle 105 and / or 106.
[0103] In particular embodiments, the system 100 includes a total alkalinity measuring device, as shown in Figures 5 and 6, comprising: - a pH probe 505 configured to measure the pH at the boundary layer of a water body, corresponding to the physical and / or chemical water sensor 110 of [Fig. 1], - a floating reference device 510 in the vicinity of the pH probe, - a probe control device 515, configured to sequentially activate and deactivate the pH probe, - a pH measurement variation detection device 520, configured to detect a pH measurement variation in a sequence of measurements by pH probe, and - a device for determining the value of total aquatic alkalinity 525, configured to determine a value of total aquatic alkalinity of the water body as a function of the detected pH measurement variation.
[0104] The pH probe 505 can be of any type known to a person skilled in the art that is suitable for the particular implementation and intended use of the system 500. Such a pH probe 505 can be of a different nature depending on the context of use of the system 500. For example, in a swimming pool, the pH probe 505 can include a redox potential sensor 535.
[0105] The purpose of the pH 505 probe is to enable the reproducible measurement of pH in a body of water. Such a pH 505 probe is usually electronic and requires a power supply to operate. Such a pH 505 probe may further include a digital switch, allowing the selective activation / deactivation of at least some of the core components of the pH 505 probe.
[0106] The pH probe 505 can be mechanically placed at the distal end of a sensor body, as shown in Figures 5 and 6. The purpose of such a sensor body is to be inserted into the water mass and, in preferred embodiments, within an analysis chamber 540.
[0107] The reference floating device 510, sometimes called "solution ground" or "liquid junction", can correspond to any electrically conductive electrode or pin configured to normalize the signal detected by the pH probe 505, avoiding electrical noise in the vicinity of the pH probe 505.
[0108] In the example shown in Figures 5 and 6, the floating reference device 510 comprises two electrodes, each located on a different side of a sensor 535 of the probe 505. Such electrodes can be diametrically opposed, with sensor 535 acting as the center of a circle in which the two electrodes are located on the periphery of said circle, for example. Such electrodes and sensor 535 can be geometrically aligned.
[0109] In particular embodiments, such as that shown in [Fig. 5], the pH probe 505 comprises: - the reference floating device 510, - a microporous glass bulb membrane 530, and - a redox potential sensor 535.
[0110] The pH measurement is based on the relationship between the H+ ion concentration of the water being tested and the electrochemical potential difference established in the lead-free glass bulb membrane of the probe. This lead-free bulb is specifically designed to be selective for H+ ion concentration.
[0111] In general, the pH probe 505 is composed of a simple electronic amplifier and a combined electrode, consisting of two electrodes: one whose potential is known and constant and the other whose potential varies with pH.
[0112] Once the probe 505 is in contact with the water, H+ ions are exchanged on the glass bulb, creating an electrochemical potential across the bulb. The electronic amplifier detects the electrical potential difference between the two electrodes generated during the measurement and converts the potential difference into pH units.
[0113] The pH value is determined by correlation because the potential difference between the two electrodes evolves proportionally to the pH according to the Nemst equation.
[0114] The probe control device 515 is, for example, an electronic circuit configured to electrically or electronically turn on and off, or connect and disconnect, the pH probe 505 or the sensor of said pH probe 505. Such activation / deactivation or connection / disconnection can be effected by switching off and restoring the power supply to the pH probe 505 or the sensor or by issuing an activation / deactivation or connection / disconnection instruction to said pH probe 505 or said sensor or relay.
[0115] The terms “activate and deactivate” refer to any hardware or software level activation / deactivation and / or connection / disconnection of the pH 505 probe.
[0116] The probe control device 515 can itself be activated according to an instruction issued by a computer device, located on site and mechanically connected to the pH probe 505 and / or the probe control device 515 or located remotely and connected to the probe control device 515 by means of a data connection.
[0117] The probe control device 515 may include, for example, computer software running on a computer device, said computer software triggering the activation / deactivation or connection / disconnection of the pH 505 probe. Such software may correspond, for example, to specific firmware or a driver. This software can be updated remotely, and such updates can be automatically installed in the 500 system.
[0118] The probe control device 515 can be configured to periodically activate or connect the pH probe 505. The pH probe can be physically activated or connected, for example, every 60 seconds. Such activation or physical connection can be contingent, for example, on the activation of a water displacement pump. The measurement rate can be variable depending on the configured mode. The measurement duration can depend on the stability of the water, so that the pH measurement continues until the measured pH is sufficiently stable.
[0119] Such activation / deactivation can be performed by an electronic relay.
[0120] The pH measurement variation detection device 520 is, for example, an electronic device associated with the pH probe 505, configured to record a succession of pH values measured by the pH probe 505 and to calculate, from said succession, a measurement variation value. Such a measurement variation value can be calculated by subtracting a recent value from an older value.
[0121] The measured variation can be performed on immediately subsequent measured pH values or sampled according to a particular sampling rule. Such a variation can also be performed on aggregated values of measured pH values.
[0122] For example, the pH measurement variation detection device 520 can be configured to subtract the average pH value measured during a more recent specific time period from the average pH value measured during an older specific time period.
[0123] For example, the pH 520 measurement variation detection device can be configured to calculate a mathematical function corresponding to a sequence of data points linking the measured pH at the time of measurement from an initial measurement. Such an example is shown in [Fig. 7]. In other examples, the pH 520 measurement variation detection device can be configured to store, in memory, a sequence of data points linking the measured pH at the time of measurement from an initial measurement.
[0124] The system 500 may further include a timestamping means, configured to associate a measurement time with a pH value detected by the pH probe 505.
[0125] Repeatedly measuring the pH in the same water sample induces variations in the pH measurement, the magnitude of these variations depending on the total alkalinity of the water. Such a variation detection device pH measurement 520 can also correspond to computer software running on a computer device.
[0126] The pH measurement variation detection device 520 can operate remotely from the pH probe 505. In such a case, the system 500 can further include a communication means 565 for transmitting data from the pH probe 505 to the pH measurement variation detection device 520. In such a case, the pH measurement variation detection device 520 can correspond to a computer program executed by a computer server, accessible on the cloud, via a data network such as the Internet, for example.
[0127] The device for determining the value of total aquatic alkalinity 525 is, for example, an electronic device associated with the pH measurement variation detection device 520, configured to associate a total alkalinity value with the measured variation.
[0128] For example, the total alkalinity value determination device 525 can be configured to calculate the derivative of a mathematical function corresponding to a succession of data points linking the pH measured at the time of measurement from an initial measurement. Such an example is shown in [Fig. 7].
[0129] The total alkalinity value determination device 525 can be configured to associate, with specific derivatives or ranges of said derivatives, a specific total alkalinity value or a range of total alkalinity values.
[0130] For example, on [Fig.7]: - a first series of 705 pH measurements (Y-axis), at specific times (X-axis), measured in minutes, from an initial measurement, for a total alkalinity value of 220 mg / l, - a second series of 710 pH measurements (Y-axis), at specific times (X-axis), measured in minutes, from an initial measurement, for a total alkalinity value of 125 mg / l, and - a third series of 715 pH measurements (Y axis), at specific times (X axis), measured in minutes, from an initial measurement, for a total alkalinity value of 19 mg / l.
[0131] Obtaining such series linking pH to alkalinity values can be achieved by empirically measuring pH values in the boundary layer of a water body for different total alkalinity values and a predetermined activation / connection frequency, and storing these series in memory. The number of such tests to be performed is limited in scope, given the limited number of alkalinity values.
[0132] Such a value of total alkalinity can be a mathematical function of the measured variation. Such a mathematical function can be realized by determining a regression function based on captured pH series, or values derived from these series, as well as operational parameters associated with capture.
[0133] Such derived values can be, for example, any type of means or parameters of derived functions.
[0134] For example, the following mathematical formula can be used:
[0135] Alk= -0.0001(AVG1-AVG2)+0.1468
[0136] Where: - Alk denotes the total alkalinity value, - AVGj refers to the average pH values measured from 20 seconds to 80 seconds after the initial measurement, - AVG^ denotes the average pH values measured from 300 seconds to 360 seconds after the initial measurement, and
[0137] Such a function can be approximated to Alk = ( AVG|-A VG2) •
[0138] From such a function, the following lookup table can be obtained: Total alkalinity value (AVG1 - AVG2): 10 0.1368, 20 0.1268, 30 0.1168, 40 0.1068, 50 0.0968, 60 0.0868, 70 0.0768, 80 0.0668, 90 0.0568, 100 0.0468, 110 0.0368, 120 0.0268, 130 0.0168, 140 0.0068, 150 -0.0032, 160 -0.0132, 170 -0.0232, 180 -0.0332, 190 -0.0432, 200 -0.0532
[0139] Such a total alkalinity value can be determined based on the measured variation and a predefined threshold value, representative of a particular total alkalinity value.
[0140] Such a device for determining the value of total aquatic alkalinity 525 may also correspond to computer software running on a computer device.
[0141] The device for determining the value of total aquatic alkalinity 525 can operate remotely from the pH probe 505 and / or the pH measurement variation detection device 520. In such a case, the system 500 may further include a communication means 565 for transmitting data from the pH measurement variation detection device 520 to the device for determining the value of total aquatic alkalinity 525. In such a case, the device for determining the value of total aquatic alkalinity 525 may correspond to a computer program executed by a computer server, accessible on the cloud, via a data network such as Intermet for example.
[0142] In particular embodiments, the pH probe control device 515 is configured to sequentially activate and deactivate, or connect and disconnect, the pH probe 505 in a body of water without flow. Such a state can be achieved by stopping a pumping system that introduces water into the body of water. In particular variants, the pH probe 505 can be activated after the absence of flow is detected (for example, by a flow sensor). In particular variants, a chamber in which the pH probe 505 is located may include valves that can be closed before the activation / deactivation or connection / disconnection sequence operation of the pH probe 505.
[0143] The expression "body of water without flow" refers to a body of water with limited water flow. In such a body of water, water can flow, but only a limited amount of new water can enter.
[0144] In particular embodiments, the pH probe 505 is configured to be positioned in a small volume of water. This small volume may correspond, for example, to 1 to 2 millilitres.
[0145] The expression "small volume water mass" means a water mass in which the chemical reaction taking place during a deactivation / activation, or connection / disconnection, interval of the pH 505 probe has a significant impact on the pH measurement so as to exhibit a variation between two successive pH measurements by the pH 505 probe.
[0146] In particular embodiments, the system 500 of the present invention comprises an analysis chamber 540, including an opening 545, a main volume 550 connected to the opening 545 and a recess 555 in the main volume 550, the pH probe 505 being in contact with the water in the recess 555.
[0147] The analysis chamber 540 may include a sensor housing 541 delimiting an internal volume into which the pH probe 505 or a sensor body associated with said pH probe 505 may be inserted.
[0148] The analysis chamber 540 is preferably configured to limit the flow of water and the volume of water near the pH probe 505. Such a configuration can be achieved by selecting dimensions that limit the amount of water entering the analysis chamber 540.
[0149] The analysis chamber 540 has an opening 545, of arbitrary dimensions, which allows the passage of water from the water mass to the vicinity of the pH probe 505.
[0150] The analysis chamber 540 has a main volume 550, defined for example by the internal dimensions of the sensor housing 541.
[0151] The analysis chamber 540 includes a recess 555, defined by a subset of the internal dimensions of the sensor housing 541. In particular embodiments, the recess 555 is formed by crenellated sensor body extensions 556 associated with the pH probe 505, said crenellated sensor body extensions 556 limiting the movement of water in the vicinity of the pH probe 505.
[0152] There are many possible configurations of the analysis chamber 540. Such configurations preferably limit the amount of water near the pH probe 505 and / or limit the movement of water near the pH probe 505.
[0153] In particular embodiments, the system 500 of the present invention comprises a remote computer device 560 including the device for determining the value of total aquatic alkalinity 525 and a means of communication 565 between the device for detecting variation in pH measurement 520 and the device for determining the value of total aquatic alkalinity 525.
[0154] Such a remote computing device 560 may correspond, for example, to a computer server hosted remotely and accessible via a data network, such as the Internet for example.
[0155] In particular embodiments, the device for determining the value of total aquatic alkalinity 525 uses an algorithm and / or a trained machine learning model to associate a value of total aquatic alkalinity with a variation in the measured pH.
[0156] In particular embodiments, the pH probe 505 is configured to measure the pH of the water mass in a swimming pool.
[0157] In particular embodiments, the pH probe 505 is configured to measure the pH of the mass of water in a pipe.
[0158] Figure 2 schematically represents a particular sequence of steps in the process 200 that is the subject of the present invention. This four-dimensional monitoring process for an aquatic installation 200 comprises: - a step 205 of operating a submersible and / or floating vehicle so that it can navigate in an aquatic installation, - a step 210 of acquiring relative positioning coordinates to locate, in a three-dimensional space representative of the aquatic installation, the submersible vehicle and to provide the corresponding coordinates of the submersible and / or floating vehicle, - a physical and / or chemical detection step 215 to provide a series of at least one detected value representative of a local physical / chemical parameter in the vicinity of the submersible and / or floating vehicle, - a timestamping step 220 to associate, with the acquired relative positioning coordinates, a value representing the time of acquisition and - a step 225 of aggregation of local physical and / or chemical state information of aquatic installation to associate time-stamped coordinates with a measured local physical and / or chemical state.
[0159] Particular embodiments of these steps are disclosed with regard to [Fig.1].
[0160] As can be understood:
[0161] Fig. 1 represents a particular embodiment of the system of the present invention, which includes a total alkalinity control unit, configured to increase or decrease the total alkalinity of the water mass as a function of the measured total alkalinity value and a target total alkalinity value.
[0162] The total alkalinity control unit can be any device suitable for alkalinity control known to those skilled in the art. Such a device can be, for example, a mixer configured to mix acid from a tank and a treated water stream in a swimming pool water treatment circuit.
[0163] The total alkalinity control unit operates to achieve a target total alkalinity in the water body. This target total alkalinity can be set by a user or remotely by a computer system. Such a value can be greater than or equal to 120 mg / L (or ppm) and less than 250 mg / L (or ppm). If the measured total alkalinity is greater than the target total alkalinity, the control unit can be used to reduce the total alkalinity in the water body, while if the measured total alkalinity is less than the target total alkalinity, the control unit can be used to increase the total alkalinity in the water body.
[0164] Figure 8 represents a functional diagram illustrating an example of a computer system 800 with which an embodiment can be implemented. In the example in Figure 8, a computer system 805 and instructions for implementing the disclosed technologies in hardware, software, or a combination of hardware and software are represented schematically, for example, in the form of boxes and circles, at the same level of detail commonly used by the ordinary person skilled in the art to which this disclosure relates for communicating implementations of computer architecture and computer systems.
[0165] The computer system 805 includes an input / output (I / O) subsystem 820 which may include a bus and / or one or more other communication mechanisms for The communication of information and / or instructions between the components of the 805 computer system over electronic signal paths. The 820 I / O subsystem may include an I / O controller, a memory controller, and at least one I / O port. Electronic signal paths are represented schematically in the drawings, for example, as lines, unidirectional arrows, or bidirectional arrows.
[0166] At least one hardware processor 810 is coupled to the I / O subsystem 820 for information and instruction processing. The hardware processor 810 may include, for example, a general-purpose microprocessor or microcontroller and / or a special-purpose microprocessor such as an integrated system or a graphics processing unit (GPU) or a digital signal processor or an ARM processor. The processor 810 may include an integrated arithmetic logic unit (ALU) or may be coupled to a separate ALU.
[0167] The 805 computer system includes one or more 825 memory units, such as main memory, which is coupled to the 820 I / O subsystem for the digital electronic storage of data and instructions to be executed by the 810 processor. The 825 memory may include volatile memory such as various forms of random access memory (RAM) or other dynamic storage devices. The 825 memory may also be used to store temporary variables or other intermediate information during the execution of instructions to be executed by the 810 processor. Such instructions, when stored on non-transient storage media that are readable by the computer and accessible to the 810 processor, can transform the 805 computer system into a special-purpose machine that is customized to perform the operations specified in the instructions.
[0168] The computer system 805 further includes non-volatile memory such as read-only memory (ROM) 830 or another static storage device coupled to the I / O subsystem 820 for storing information and instructions for the processor 810. The ROM 830 may include various forms of programmable ROM (PROM) such as erasable PROM (EPROM) or electrically erasable PROM (EEPROM). A persistent storage unit 815 may include various forms of non-volatile RAM (NVRAM), such as FLASH memory, or a solid-state storage unit, a magnetic disk or an optical disk such as CD-ROM or DVD-ROM, and may be coupled to the I / O subsystem 820 for storing information and instructions.The 815 storage unit is an example of computer-readable non-transient media that can be used to store instructions and data which, when executed by the 810 processor, result in the realization of computer-implemented processes to carry out the techniques herein.
[0169] The instructions in memory 825, ROM 830, or storage unit 815 may comprise one or more sets of instructions organized into modules, processes, objects, functions, routines, or calls. The instructions may be organized into one or more computer programs, operating system services, or application programs, including mobile applications.Instructions may include an operating system and / or system software; one or more libraries to support multimedia, programming, or other functions; instructions or data protocol stacks to implement TCP / IP, HTTP, or other communication protocols; file format processing instructions to parse or render files encoded in HTML, XML, JPEG, MPEG, or PNG; user interface instructions to render or interpret commands for a graphical user interface (GUI), a command-line interface, or a text-based user interface; application software such as an office suite, Internet access applications, design and manufacturing applications, graphics applications, audio applications, software engineering applications, educational applications, games, or miscellaneous applications.The instructions can implement a web server, a web application server, or a web client. The instructions can be organized as a presentation layer, an application layer, and a data storage layer, such as a relational database system using a structured query language (SQL) or without SQL, an object store, a graph database, a flat file system, or another data storage unit.
[0170] The computer system 805 can be coupled via the I / O subsystem 820 to at least one output device 835. In one embodiment, the output device 835 is a digital computer display or a human-machine interface. Examples of a display that can be used in various embodiments include a touchscreen display, a light-emitting diode (LED) display, a liquid crystal display (LCD), or an electronic paper display. The computer system 805 can include one or more other types of output devices 835, either as an alternative to or in addition to a display device. Other output devices 835 include, for example, printers, ticket printers, plotters, projectors, sound or video cards, loudspeakers, buzzers or piezoelectric devices or other audible devices, LED or LCD lamps or indicators, haptic devices, actuators, or servos.
[0171] At least one input device 840 is coupled to the I / O subsystem 820 for communicating signals, data, command selections, or gestures to the processor 810. Examples of input devices 840 include touchscreens, microphones, digital fixed and video cameras, alphanumeric and other keys, numeric keypads, keyboards, graphics tablets, image scanners, joysticks, clocks, switches, buttons, dials, slides.
[0172] Another type of input device is a control device 845, which can perform cursor control or other automated control functions such as navigating a graphical user interface on a display screen, either as an alternative to or in addition to the input functions. The control device 845 can be a touchpad, a mouse, a trackball, or cursor direction keys to communicate direction information and control selections to the processor 810 and to control cursor movement on the display 835. The input device can have at least two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), which allows the device to specify positions in a plane.Another type of input device is a wired, wireless, or optical control device such as a joystick, pen reader, console, steering wheel, pedal, gear shifter, or other type of control device. An 840 input device may include a combination of several different input devices, such as a video camera and a depth sensor.
[0173] In another embodiment, the computer system 805 may include an Internet of Things (IoT) device in which one or more of the output device 835, input device 840, and control device 845 are omitted. Or, in such an embodiment, the input device 840 may include one or more cameras, motion detectors, thermometers, microphones, seismic detectors, other sensors or detectors, measuring devices, or encoders, and the output device 835 may include a special display such as a one-line LED or LCD screen, one or more indicators, a display panel, a counter, a valve, a solenoid valve, an actuator, or a servo.
[0174] The computer system 805 can implement the techniques described herein by using custom hardwired logic, at least one ASIC or FPGA, firmware, and / or program instructions or logic which, when loaded and used or executed in combination with the computer system, causes the computer system to operate or program as a special-purpose machine. In one embodiment, the techniques described herein are performed by the computer system 805 in response to the execution by the processor 810 of at least one sequence of at least one instruction contained in main memory 825. Such instructions may be read from main memory 825 from another storage medium, such as the storage unit 815. The execution of the sequences The instructions contained in main memory 825 cause the processor 810 to perform the process steps described here. In alternative embodiments, hardwired circuits may be used instead of, or in combination with, software instructions.
[0175] The term "storage medium" as used herein means any non-transient medium that stores data and / or instructions that cause a machine to operate in a specific manner. Such storage media may include non-volatile and / or volatile media. Non-volatile media include, for example, optical or magnetic disks, such as the 815 storage unit. Volatile media include dynamic memory, such as the 825 memory. Common forms of storage media include, for example, a hard disk drive, an integrated circuit disk, a USB flash drive, a magnetic data storage medium, any optical or physical data storage medium, a memory chip, or the like.
[0176] The storage medium is separate but can be used in conjunction with a transmission medium. The transmission medium participates in the transfer of information between the storage media. For example, the transmission medium includes coaxial cables, copper wires, and optical fibers, including the wires that make up an 820 I / O subsystem bus. The transmission means can also take the form of acoustic or light waves, such as those generated during data communications by radio and infrared waves.
[0177] Various means may be involved in transporting at least one sequence of at least one instruction to the processor 810 for execution. For example, the instructions may first be loaded onto a magnetic disk or a solid-state disk of a remote computer. The remote computer may load the instructions into its dynamic memory and send the instructions over a communication link such as a fiber optic or coaxial cable or a telephone line using a modem. A modem or router local to the computer system 805 may receive the data over the communication link and convert the data into a format that can be read by the computer system 805.For example, a receiver such as a radio frequency antenna or an infrared detector can receive data carried in a wireless or optical signal, and a suitable circuit can provide the data to an I / O subsystem 820, for example, by placing the data on a bus. The I / O subsystem 820 carries the data to memory 825, from which the processor 810 retrieves and executes instructions. Instructions received by memory 825 can optionally be stored on storage unit 815 before or after execution by the processor 810.
[0178] The 805 computer system also includes an 860 communication interface coupled to the 820 bus. The 860 communication interface provides bidirectional data communication coupling to the 865 network link(s) that are directly or indirectly connected to at least one communication network, such as an 870 network or a public or private cloud on the Internet. For example, the 860 communication interface may be an Ethernet network interface, an Integrated Services Digital Network (ISDN) card, a cable modem, a satellite modem, or a modem for providing a data communication connection to a corresponding type of communication line, for example, an Ethernet cable, a metallic cable of any kind, a fiber optic line, or a telephone line. The 870 network broadly represents a local area network (LAN), a wide area network (WAN), a campus network, an internetwork, or any combination thereof.The 860 communication interface may include a LAN card to provide a data communication connection to a compatible local area network, or a wired cellular radiotelephone interface to send or receive cellular data according to cellular radiotelephone wireless network standards, or a wired satellite radio interface to send or receive digital data according to satellite wireless network standards. In such an implementation, the 860 communication interface sends and receives electrical, electromagnetic, or optical signals via signal paths that carry digital data streams representing various types of information.
[0179] The network link 865 generally provides electrical, electromagnetic, or optical data communication directly or through at least one network to other data devices, using, for example, satellite, cellular, Wi-Fi, or Bluetooth technology. For example, the network link 865 can provide a connection through a network 870 to a host computer 850.
[0180] In addition, the network link 865 can provide a connection via the network 870 or to other computing devices via network interconnect devices and / or computers that are operated by an Internet Service Provider (ISP) 875. LTSP 875 provides data communication services via a global packet-switched data communication network represented by the Internet 880. A server computer 855 can be coupled to the Internet 880. The server 855 broadly represents any computer, data center, virtual machine or virtual computing instance with or without a hypervisor, or computer running a containerized program system such as Docker or Kubernetes. The server 855 can represent an electronic digital service that is implemented using multiple computers or instances and is accessed and used by transmitting web service requests, URL strings (Uniform Resource Locator) with parameters in HTTP payloads, API calls, application service calls, or other service calls. The 805 computer system and the 855 server can be part of a distributed computer system that includes other computers, a processing cluster, a server farm, or another organization of computers that cooperate to perform tasks or run applications or services. The 855 server can include one or more sets of instructions organized into modules, processes, objects, functions, routines, or calls. The instructions can be organized into one or more computer programs, operating system services, or application programs, including mobile applications.Instructions may include an operating system and / or system software; one or more libraries to support multimedia, programming, or other functions; instructions or data protocol stacks to implement TCP / IP, HTTP, or other communication protocols; file format processing instructions to parse or render files encoded in HTML, XML, JPEG, MPEG, or PNG; user interface instructions to render or interpret commands for a graphical user interface (GUI), a command-line interface, or a text-based user interface; application software such as an office suite, Internet access applications, design and manufacturing applications, graphics applications, audio applications, software engineering applications, educational applications, games, or miscellaneous applications.The 855 server can include a web application server that hosts a presentation layer, an application layer, and a data storage layer such as a relational database system using a structured query language (SQL) or without SQL, an object store, a graph database, a flat file system, or another data storage unit.
[0181] The computer system 805 can send messages and receive data and instructions, including program code, via the network(s), the network link 865, and the communication interface 860. In the Internet example, a server 855 can transmit requested code for an application program via the Internet 880, ISP 875, local area network 870, and communication interface 860. The received code can be executed by the processor 810 upon receipt and / or stored in the storage unit 815, or another non-volatile storage unit for later execution.
[0182] The execution of instructions as described in this section may implement a process in the form of an instance of a computer program that is executed and consists of program code and its ongoing activity. Depending on the operating system (OS), a process can be composed of multiple threads that execute instructions simultaneously. In this context, a computer program is a passive set of instructions, while a process can be the actual execution of those instructions. Multiple processes can be associated with the same program; for example, opening multiple instances of the same program often means that multiple processes are running. Multitasking can be implemented to allow multiple processes to share the 810 processor. While each 810 processor or processor core executes a single task at a time, the 805 computer system can be programmed to implement multitasking to allow each processor to switch between running tasks without having to wait for each task to finish.In one embodiment, failovers can occur when tasks perform input / output operations, when a task indicates that a failover is possible, or during hardware interrupts. Time-sharing can be implemented to enable fast response times for interactive user applications by rapidly performing context switches to provide the appearance of concurrent execution of multiple processes simultaneously. In one embodiment, for security and reliability reasons, an operating system can prevent direct communication between independent processes, providing strictly mediated and controlled interprocess communication functionality.
[0183] Object and invention
[0184] The present invention is intended to remedy all or part of the drawbacks of the prior art.
[0185] To this end, according to a first aspect, the present invention relates to a four-dimensional monitoring system for an aquatic installation, comprising: - a submersible and / or floating vehicle, comprising: - a means for acquiring relative positioning coordinates, configured to locate the submersible vehicle in a three-dimensional space representative of the aquatic installation and to provide the corresponding coordinates of the submersible and / or floating vehicle, and - a physical and / or chemical water sensor, configured to provide a measurement of a local physical and / or chemical state of the aquatic installation in the vicinity of the submersible and / or floating vehicle, and - a timestamping method, configured to associate a representative value of the acquisition time with acquired relative positioning coordinates, and - a means of aggregating local physical and / or chemical state information of an aquatic installation, configured to associate time-stamped coordinates with a measured local physical and / or chemical state.
[0186] Thanks to these provisions, a multidimensional representation of the state of the aquatic installation at a given time can be obtained. Such a representation can be processed to evaluate the performance of the water treatment processes interacting with the aquatic installation and, preferably, to use this evaluation in a feedback loop governing the operation of said water treatment processes. These provisions also allow for a more precise and detailed measurement of variations in the physical and / or chemical state within the installation compared to the global or biased views of current systems.
[0187] In particular embodiments, the system of the present invention comprises a means for determining an aquatic installation parameter, configured to determine a representative value of an aquatic installation parameter or of the aquatic installation of said water as a function of several aggregated pieces of information on the local physical and / or chemical state of the aquatic installation.
[0188] Such embodiments make it possible to represent the physical and / or chemical state of the aquatic installation to be treated in order to evaluate the performance of the water treatment processes interacting with the aquatic installation and, preferably, to use this evaluation in a feedback loop governing the operation of said water treatment processes.
[0189] In particular embodiments, the aquatic installation parameter determination means operates a trained machine learning model.
[0190] In particular embodiments, the means for determining the physical parameter of an aquatic installation includes a means for determining the physical and / or chemical uniformity of an aquatic installation, configured to determine a value representative of a uniformity of the physical and / or chemical state of the water in the aquatic installation as a function of several aggregated pieces of local physical and / or chemical state information of the aquatic installation.
[0191] Such embodiments make it possible to determine the physical and / or chemical uniformity of the water in the installation. This uniformity is representative of the ability to influence the physical and / or chemical state of the water in an installation for a water treatment process or device associated with the installation.
[0192] In particular embodiments, the aquatic installation parameter determination means comprises a physical and / or chemical diffusion uniformity determination means, configured to determine a representative value of a physical parameter and / or density uniformity of a chemical compound in the aquatic installation based on several aggregated pieces of information on the local physical and / or chemical state of the aquatic installation.
[0193] Such embodiments make it possible to determine the spread of a chemical compound in the water of the installation. This uniformity is representative of the ability to influence the chemical state of the water in an installation for a water treatment process or device associated with the installation.
[0194] In particular embodiments, the aquatic installation parameter determination means includes a physical and / or chemical compound flow determination means, configured to determine a representative value of the flow of a physical compound and / or a chemical compound in the aquatic installation as a function of several aggregated local physical and / or chemical state information of the aquatic installation.
[0195] Such embodiments make it possible to determine the flow rates in the water within the installation. These flow rates are representative of the capacity to influence the physical and / or chemical state of the water in an installation for a water treatment process or device associated with the installation.
[0196] In particular embodiments, the aquatic installation parameter determination means includes a risk zone determination means, configured to determine a value representative of a risk with respect to the local physical and / or chemical state in at least a part of the aquatic installation based on several aggregated local chemical state information of the aquatic installation.
[0197] Such embodiments make it possible to determine the areas of the aquatic installation that may be at risk with regard to a particular criterion. Such a risk is representative of the ability to influence the physical and / or chemical state of the water in an installation for a water treatment process or device associated with the installation.
[0198] In particular embodiments, the system of the present invention comprises an instruction transmitter configured to emit an instruction representative of a target operating value for an actuator interacting with the physical and / or chemical state of the aquatic installation.
[0199] Such embodiments allow the formation of a feedback loop.
[0200] In particular embodiments, the system which is the subject of the present invention comprises a remote computing device, including at least one of the following elements: - the time-stamping method, - the means of aggregating information and / or - the means of determining physical and / or chemical parameters.
[0201] Such embodiments allow the centralization, in a single location, of the computing capacity which can be shared for several systems that are the object of the present invention.
[0202] In particular embodiments, the system which is the subject of the present invention comprises both a submersible vehicle and a floating vehicle.
[0203] Such embodiments significantly increase the system's performance by providing both surface-level and depth-level detection of physical and / or chemical parameters. In particular embodiments, at least one physical and / or chemical water sensor is an image acquisition means configured to acquire an image in which a color is representative of a local physical and / or chemical state of the aquatic installation.
[0204] Such embodiments make it possible to determine the presence of dirt or bacteria in the installation, for example.
[0205] In particular embodiments, at least one physical and / or chemical water sensor may be, but not limited to: - a pH sensor and / or - a total alkalinity sensor and / or - a conductivity sensor and / or - a redox potential sensor and / or - a free chlorine sensor and / or - a total chlorine sensor and / or - a disinfectant level sensor and / or - a turbidity sensor and / or - an optical sensor and / or - a camera and / or video camera and / or - an infrared sensor and / or - an acoustic and / or sonar sensor and / or - a temperature sensor and / or - a flow sensor and / or - a water movement sensor and / or - a pressure sensor and / or - a sensor for bacterial and / or algal activity, and / or - a phosphate sensor and / or - a nitrogen compound sensor and / or - a chloride sensor.
[0206] In particular embodiments, the physical / chemical water sensor 110 and / or the external sensor 118 are configured to measure a flow intensity from an inlet 112 in the installation, the means of determination aquatic installation state 120 being configured to determine pump flow efficiency based on flow intensity.
[0207] In particular embodiments, at least one physical and / or chemical water sensor corresponds to a system for measuring total water alkalinity, comprising: - a pH probe configured to measure the pH at the boundary layer of a body of water, - a probe control device, configured to sequentially activate and deactivate, or connect and disconnect, the pH probe, - a pH measurement variation detection device, configured to detect a pH measurement variation in a sequence of pH probe measurements, and - a device for determining the value of total aquatic alkalinity, configured to determine a value of total aquatic alkalinity of the water mass as a function of the variation in pH measurement detected.
[0208] Such arrangements allow for a precise and virtually real-time measurement of the total alkalinity of a body of water at an affordable cost and with ordinary equipment. However, the advantages of the present invention result from the inventors' counterintuitive discovery that switching the pH probe on and off when the water is not flowing provides an accurate measurement of the total alkalinity, whereas continuous pH measurement does not. Indeed, the successive activation / deactivation or connection / disconnection of the pH probe causes a chemical reaction in the vicinity of the pH probe. This chemical reaction results in a change in the pH measurement, said change depending on the total alkalinity of the water near the deactivated pH probe when the water is not flowing.Therefore, the present invention makes it possible to determine the total alkalinity value of a body of water without using a total alkalinity sensor. Such an indirect measurement significantly improves the ability to measure total alkalinity in swimming pools and in any other aquatic installation and management system.
[0209] In particular embodiments, the system of the present invention comprises at least one sensor and / or actuator configured to interact with an element of a wastewater treatment circuit associated with the aquatic installation, said sensor and / or actuator being activated according to at least one aggregated piece of local physical and / or chemical state information of the aquatic installation.
[0210] Such embodiments allow for the formation of a feedback loop.
[0211] According to a second aspect, the present invention relates to a four-dimensional monitoring method for an aquatic installation, comprising: - a stage in the operation of a submersible and / or floating vehicle to enable it to navigate within an aquatic installation, - a step of acquiring relative positioning coordinates to locate, in a three-dimensional space representative of the aquatic installation, the submersible vehicle and to provide the corresponding coordinates of the submersible and / or floating vehicle, - a physical and / or chemical detection step to provide a series of at least one detected value representative of a local physical / chemical parameter in the vicinity of the submersible and / or floating vehicle, - a timestamping step to associate, with the acquired relative positioning coordinates, a value representing the time of acquisition and - a step of aggregating local physical and / or chemical state information of aquatic installation to associate time-stamped coordinates with a measured local physical and / or chemical state.
Claims
Demands
1. A four-dimensional monitoring system for an aquatic installation (100), characterized in that it comprises: - a submersible and / or floating vehicle (105, 106), including: - a means for acquiring relative positioning coordinates (110), configured to locate the submersible vehicle in a three-dimensional space representative of the aquatic installation (111) and to provide the corresponding coordinates of the submersible and / or floating vehicle, - at least one physical and / or chemical sensor (115), configured to provide a series of at least one detected value representative of a local physical / chemical parameter in the vicinity of the submersible and / or floating vehicle, at least one said physical and / or chemical water sensor (115) corresponding to a total water alkalinity measurement system, including: - a pH probe (505) configured to measure the pH at the boundary layer of a water body, - a probe control device (515),configured to sequentially activate and deactivate, or connect and disconnect, the pH probe; - a pH measurement variation detection device (520), configured to detect a pH measurement variation within a sequence of pH probe measurements; and - a total aquatic alkalinity value determination device (525), configured to determine a total aquatic alkalinity value for the water body based on the detected pH measurement variation; - a time-stamping means (120), configured to associate a representative value of the acquisition time with acquired relative positioning coordinates; and - a means for aggregating physical and / or chemical state information for an aquatic installation (125), configured to associate time-stamped coordinates with a locally measured physical and / or chemical state.
2. System (100) according to claim 1, comprising a means for determining a physical parameter of an aquatic installation (130), configured to determine a representative value of a parameter of the aquatic installation or of the water in said installation based on several aggregated pieces of information on the local physical and / or chemical state of the aquatic installation.
3. System (100) according to claim 2, wherein the means for determining the physical parameter of an aquatic installation (130) uses a trained machine learning model.
4. System (100) according to any one of claims 2 or 3, wherein the aquatic installation parameter determination means (130) comprises an aquatic installation physical and / or chemical state uniformity determination means (135), configured to determine a representative value of a physical and / or chemical state uniformity of the water in the aquatic installation as a function of several aggregated local physical and / or chemical state information of the aquatic installation.
5. System (100) according to any one of claims 2 to 4, wherein the aquatic installation parameter determination means (130) comprises a physical and / or chemical diffusion uniformity determination means (140), configured to determine a representative density uniformity value of a physical parameter and / or a chemical compound in the aquatic installation as a function of several aggregated local physical and / or chemical state information of the aquatic installation.
6. System (100) according to any one of claims 2 to 5, wherein the aquatic installation parameter determination means (130) comprises a physical parameter and / or chemical compound flow determination means (145), configured to determine a representative value of the flow of a physical compound and / or a chemical compound in the aquatic installation as a function of several aggregated local chemical state information of the aquatic installation.
7. System (100) according to any one of claims 2 to 6, wherein the aquatic installation parameter determination means (130) comprises a risk zone determination means (150), configured to determine a representative value of a risk with respect to the local physical and / or chemical state in at least a part of the aquatic installation based on several aggregated local physical and / or chemical state information of the aquatic installation.
8. System (100) according to any one of claims 2 to 7, comprising an instruction transmitter (155) configured to issue an on / off instruction for an actuator (160) interacting with the physical and / or chemical state of the aquatic installation to achieve a target value for at least one detected physical and / or chemical parameter.
9. System (100) according to any one of claims 1 to 8, comprising a remote computing device (165), including at least one element among: - the time-stamping means (120), and / or - the information aggregation means (125), and / or - the physical and / or chemical parameter determination means (130).
10. System (100) according to any one of claims 1 to 9, comprising both a submersible vehicle (105) and a floating vehicle (106).
11. System (100) according to any one of claims 1 to 10, wherein at least one physical and / or chemical water sensor (115) is an image acquisition means configured to acquire an image in which a color is representative of a local physical and / or chemical state of the water installation.
12. System (100) according to any one of claims 1 to 11, wherein at least one physical and / or chemical water sensor (110, 115, 116, 117, 159, 181, 182, 183, 184) is: - a pH sensor and / or - a total alkalinity sensor and / or - a conductivity sensor and / or - a redox potential sensor and / or - a free chlorine sensor and / or - a total chlorine sensor and / or - a disinfectant level sensor and / or - a turbidity sensor and / or - an optical sensor and / or - a still camera and / or video camera and / or - an infrared sensor and / or - an acoustic sensor and / or sonar sensor and / or - a temperature sensor and / or - a flow sensor and / or - a water movement sensor and / or - a pressure sensor and / or - a bacterial and / or algae activity sensor, and / or - a phosphate sensor and / or - a nitrogen compounds sensor and / or - a chloride sensor.
13. System (100) according to any one of claims 1 to 12, comprising at least one sensor (159) and / or an actuator (160) configured to interact with an element (180) of a facility sanitation circuit (175) associated with the aquatic facility (111), said sensor and / or actuator being activated as a function of at least one aggregated local physical and / or chemical state information of the aquatic facility.
14. A four-dimensional monitoring method for an aquatic installation (200), characterized in that it comprises: - a step (205) of operating a submersible and / or floating vehicle to navigate in an aquatic installation, - a step (210) of acquiring relative positioning coordinates to locate, in a three-dimensional space representative of the aquatic installation, the submersible vehicle and to provide the corresponding coordinates of the submersible and / or floating vehicle, - a step (215) of physical and / or chemical detection to provide a series of at least one detected value representative of a local physical / chemical parameter in the vicinity of the submersible and / or floating vehicle, the detection being carried out by at least one physical and / or chemical water sensor corresponding to a total water alkalinity measurement system,comprising: - a step of measuring the pH at the boundary layer of a body of water by a pH probe, a floating reference device being positioned near the pH probe, - a probe control step to sequentially activate and deactivate, or connect and disconnect, the pH probe, - a step of detecting a variation in pH measurement to detect a variation in pH measurement within a sequence of measurements by pH probe, and - a step of determining the total aquatic alkalinity value to determine a total aquatic alkalinity value of the body of water as a function of the detected variation in pH measurement, - a timestamping step (220) to associate, with the acquired relative positioning coordinates, a value representing the time of acquisition, and - a step (225) of aggregating local physical and / or chemical state information of aquatic installation to associate time-stamped coordinates with a measured local physical and / or chemical state.