Fish driving barrier control method and fish driving barrier control system
By setting up fish monitoring sensors in the fish passing channel of water conservancy and hydropower projects, collecting fish information and controlling fish-catching fence equipment, the problems of operation dependence and low efficiency in the existing technology are solved, and an efficient and energy-saving fish collection process is achieved.
Patent Information
- Application Number
- CN202411666380.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, the operation of fish-catching equipment depends on the subjective feeling of the staff, and the number of fish cannot be accurately judged, resulting in poor fish collection effect, resulting in waste of electricity and equipment loss.
By setting up fish monitoring sensors in the fish pass channel, collecting multiple fish pass information, and determining fish statistical information. When the preset control trigger conditions are met, the fish fence equipment is controlled to advance, drive the fish to the end of the fish pass channel, and lift the fish collector through the fish lifter.
It improves the efficiency of fishing, saves manpower and electricity resources, reduces equipment losses, and ensures the safety and health of fish.
Smart Images

Figure CN119507368A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of hydropower and water conservancy engineering, and in particular to a fish-driving fence control method and a fish-driving fence control system. Background Art
[0002] While the construction of water conservancy and hydropower projects by blocking rivers and building dams has brought huge benefits to mankind in terms of electricity and water resources, it has also had a serious impact on local fishery resources. The construction of the dam body has blocked the migration path of fish, resulting in a sharp decrease in the amount of fishery resources and serious impact on fishery production. In order to protect fishery resources and reduce the impact of hydropower projects on fish, the research and application of fish driving equipment has become an important means. Among them, fish lifts (fish elevators) are common supporting fish passing facilities for high dam hydropower projects.
[0003] At present, the staff determines the timing to operate the programmable logic controller based on subjective observation, starts the motor of the fish driving fence, drives the fish driving fence forward to drive the fish. After the fish driving is completed, they observe the number of fish with their eyes. If the number is sufficient, they collect or lift the fish; if the number is insufficient, they control the programmable logic controller to retract the fish driving fence and wait for a period of time before driving the fish again.
[0004] However, since the fish-driving fence equipment is activated by staff at a scheduled time or manually, the number of fish in the fish-gathering area cannot be determined, resulting in poor fish-gathering effect. When there are many fish, it cannot be activated in time, resulting in long-term large fluid dynamic consumption of the fish targets in the fish-gathering area, causing them to leave the area or even get injured and die. When there are few fish, inappropriate startup timing will cause waste of electricity and increase equipment loss. Summary of the invention
[0005] The purpose of the present application is to provide a method for controlling a fish fence device and a control system for a fish fence device in response to the deficiencies in the above-mentioned prior art, which can drive the fish fence device to drive fish when the amount of fish in the first fish gathering area is moderate, thereby improving the efficiency of driving fish, saving labor costs, and reducing the waste of electricity resources and equipment loss.
[0006] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:
[0007] In a first aspect, an embodiment of the present application provides a method for controlling a fish-driving fence device, the method comprising:
[0008] Acquire multiple pieces of fish passing information collected by a fish monitoring sensor arranged at the entrance position of a first fish gathering area in a fish passage; each piece of fish passing information is used to indicate that a target fish has passed through the first fish gathering area;
[0009] Determining statistical information of fish entering the first fish gathering area according to the plurality of pieces of fish passing information;
[0010] Determining, based on the fish statistical information, whether a preset control trigger condition of the fish-driving fence device corresponding to the first fish-gathering area is met;
[0011] If yes, the fish-driving fence device is controlled to move forward in the fish-driving area to drive the fish-driving fence net to move to the end of the fish passage, and the fish-driving fence device is used to drive the fish in the first fish-collecting area to the second fish-collecting area at the end of the fish passage;
[0012] The fish lifting machine is controlled to lift the fish collecting box in the second fish collecting area to a preset height.
[0013] Optionally, each piece of fish passing information includes: fish species and fish passing time;
[0014] The step of determining statistical information of fish species entering the first fish gathering area according to the plurality of pieces of fish passing information comprises:
[0015] Determining the fish passing information of the target fish according to the fish species in the plurality of fish passing information;
[0016] The fish statistics information of the target fish that enters the first fish gathering area within a preset time period is determined according to the fish passing time in the fish passing information of the target fish.
[0017] Optionally, each piece of fish passing information further includes: the total length of the fish and the swimming direction, wherein the swimming direction is used to indicate entering the first fish gathering area or leaving the first fish gathering area;
[0018] The step of determining the fish statistics information of the target fish that enters the first fish gathering area within a preset time period according to the fish passing time in the fish passing information of the target fish includes:
[0019] According to the passing time, the total length and the swimming direction of the target fish in the passing information, first fish statistics information entering the first fish gathering area within the preset time period and second fish statistics information leaving the first fish gathering area are determined respectively;
[0020] The fish statistical information is determined based on the first fish statistical information and the second fish statistical information.
[0021] Optionally, the first fish statistical information includes: first fish length information and first fish quantity information; the second fish statistical information includes: second fish length information and second fish quantity information;
[0022] The determining the fish statistical information according to the first fish statistical information and the second fish statistical information comprises:
[0023] Calculating target fish passing length information according to the first fish passing length information and the second fish passing length information;
[0024] Calculate target fish passing quantity information based on the first fish passing quantity information and the second fish passing quantity information; the fish statistics information includes the target fish passing length information and the target fish passing quantity information.
[0025] Optionally, the determining, based on the fish statistical information, whether a preset control trigger condition of the fish driving fence device corresponding to the fish gathering area is met includes:
[0026] Determine whether the target fish passing length information reaches a preset fish passing length threshold;
[0027] Determine whether the target fish quantity information reaches a preset fish quantity threshold;
[0028] If the target fish passing length information reaches the preset fish passing length threshold and / or the target fish passing quantity information reaches the preset fish passing quantity threshold, it is determined that the preset control trigger condition is met;
[0029] If the target fish passing length information does not reach the preset fish passing length threshold and the target fish passing number information does not reach the preset fish passing number threshold, it is determined that the preset control trigger condition is not met.
[0030] Optionally, before controlling the fish-driving fence device to move in the fish-driving area, the method further comprises:
[0031] Acquire the detection distance between the fish-driving fence device and the retreat limit device in the fish-driving area collected by the distance sensor on the fish-driving fence device;
[0032] Determining whether the fish-driving fence device is in a preset initial position according to the detection distance;
[0033] If it is not at the preset initial position, controlling the fish-driving fence device to retreat to the preset initial position;
[0034] The controlling the fish-driving fence device to move forward in the fish-driving area comprises:
[0035] If it is in the preset initial position, the fish driving fence device is controlled to move forward in the fish driving area.
[0036] Optionally, before controlling the fish lifter to lift the fish collecting box in the second fish collecting area to a preset height, the method further comprises:
[0037] In the process of controlling the fish-driving fence device to move forward, obtaining a signal of a forward limit device in the fish-driving area;
[0038] The controlling the fish lifter to lift the fish collecting box in the second fish collecting area to a preset height comprises:
[0039] If a forward limit trigger signal triggered by the forward limit device is received, the fish lifter is controlled to lift the fish collecting box in the second fish collecting area to a preset height.
[0040] Optionally, the method further comprises:
[0041] If the forward limit trigger signal is received, the fish-driving fence device is controlled to move backward in the fish-driving area;
[0042] In the process of controlling the fish-driving fence device to retreat, obtaining a signal of a retreat limit device in the fish-driving area;
[0043] If a backward limit trigger signal triggered by the backward limit device is received, it is determined that the fish driving fence device has retreated to a preset initial position.
[0044] Optionally, the method further comprises:
[0045] Determine the start time of this fish chasing process according to the reception time of the signal of the forward limiting device;
[0046] Determine the end time of this fish chasing process according to the reception time of the backward limit trigger signal;
[0047] Generate a work log of the current fish-driving process according to the start time of the current fish-driving process, the end time of the current fish-driving process, the fish statistical information, and the end time of the last fish-driving process;
[0048] The work log of the fish chasing process is stored in a preset database.
[0049] In a second aspect, another embodiment of the present application provides a control system for a fish-driving fence device, the system comprising:
[0050] A host computer, a control unit, a frequency converter, a motor, a fish lift and the fish driving fence equipment;
[0051] One end of the host computer is connected to one end of the control unit, the other end of the control unit is connected to one end of the frequency converter, the other end of the frequency converter is connected to one end of the motor, and one end of the motor is connected to the fish-driving fence device;
[0052] The host computer is used to execute the fish fence equipment control method described in the first aspect above.
[0053] In a third aspect, another embodiment of the present application provides a fish-driving fence control device, the device comprising:
[0054] an acquisition module, used for acquiring a plurality of fish passing information at the entrance position of the first fish gathering area in the fish passage, collected by a fish monitoring sensor arranged at the entrance position of the first fish gathering area; each piece of fish passing information is used for indicating that a target fish has passed through the fish gathering area;
[0055] A first determining module, configured to determine statistical information of fish species entering the first fish gathering area according to the plurality of pieces of fish passing information;
[0056] A second determination module is used to determine whether a preset control trigger condition of the fish driving fence device corresponding to the first fish gathering area is met according to the fish statistical information;
[0057] a first control module, for controlling the fish-driving fence device to move forward in the fish-driving area to drive the fish-driving fence net to move to the end of the fish passage, and the fish-driving fence device is used to drive the fish in the first fish-collecting area to the second fish-collecting area at the end of the fish passage;
[0058] The second control module is used to control the fish lifting machine to lift the fish collecting box in the second fish collecting area to a preset height.
[0059] In a fourth aspect, another embodiment of the present application provides a computer device, comprising: a processor and a storage medium, wherein the storage medium stores machine-readable instructions executable by the processor, and when the computer device is running, the processor communicates with the storage medium, and the processor executes the machine-readable instructions to perform the steps of the fish fence control method as described in any one of the first aspects above.
[0060] In a fifth aspect, another embodiment of the present application provides a storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the fish fence control method as described in any one of the above-mentioned first aspects are executed.
[0061] The beneficial effects of this application are:
[0062] The embodiment of the present application provides a method for controlling a fish driving fence device and a control system for the fish driving fence device, which obtains multiple pieces of fish passing information at an entrance position collected by a fish monitoring sensor arranged at an entrance position of a first fish collecting area in a fish passage, determines statistical information of fish entering the first fish collecting area based on the multiple pieces of fish passing information, and when the fish statistical information reaches a preset control trigger condition of the fish driving fence device corresponding to the first fish collecting area, controls the fish driving fence device to advance in the fish driving area to drive the fish driving fence net to move to the end of the fish passage, drives the fish in the first fish collecting area to the second fish collecting area at the end of the fish passage, thereby controlling the fish lift to lift the fish collecting box in the second fish collecting area to a preset height. The present application controls the fish driving fence device to drive the fish from the first fish collecting area through the fish passage to the end of the second fish collecting area for comparison when the number of fish entering the first fish collecting area reaches the preset control trigger condition of the fish driving fence device corresponding to the first fish collecting area, thereby driving the fish. This ensures that when the fish driving fence device is working, the number of target fish in the first fish collecting area is relatively moderate, avoiding the inefficient state of extremely small number of fish driven at a single time or damage caused by a large number of fish, and can maximize the operating efficiency of fish driving. The fish lift is controlled to lift the fish collecting box in the second fish collecting area to a preset height, thereby improving the efficiency of fish driving, saving labor costs, and reducing the waste of electricity resources and the loss of related equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0064] Figure 1 A schematic diagram of the deployment of a fish-driving fence device provided in an embodiment of the present application;
[0065] Figure 2 A schematic diagram of a flow chart of a method for controlling a fish-driving fence device provided in an embodiment of the present application;
[0066] Figure 3 A schematic diagram of a process for determining fish statistical information in a first method for controlling fish fence equipment provided in an embodiment of the present application;
[0067] Figure 4 A schematic diagram of a flow chart of determining fish statistical information in a second method for controlling fish-driving fence equipment provided in an embodiment of the present application;
[0068] Figure 5 A schematic diagram of a process for determining fish statistical information in a third method for controlling a fish-driving fence device provided in an embodiment of the present application;
[0069] Figure 6 A schematic diagram of a flow chart for determining that a preset control trigger condition is reached in a method for controlling a fish fence device provided in an embodiment of the present application;
[0070] Figure 7 A schematic flow chart of another method for controlling a fish-driving fence device provided in an embodiment of the present application;
[0071] Figure 8 A schematic diagram of a flow chart of lifting a fish collecting box in a method for controlling a fish-driving fence device provided in an embodiment of the present application;
[0072] Fig. 9 A schematic diagram of a flow chart of determining the position of a fish-driving fence device in a method for controlling a fish-driving fence device provided in an embodiment of the present application;
[0073] Fig.10 A schematic diagram of a flow chart of a storage work log in a fish fence control device provided in an embodiment of the present application;
[0074] Fig.11 An interface diagram of a fish-driving fence equipment control software provided in an embodiment of the present application;
[0075] Fig.12 A schematic diagram of the structure of a control system for a fish-driving fence device provided in an embodiment of the present application;
[0076] Fig.13 A schematic diagram of the structure of a fish-driving fence control device provided in an embodiment of the present application;
[0077] Fig.14 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0078] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.
[0079] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0080] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0081] Damming rivers and constructing water conservancy and hydropower projects will have an adverse impact on the normal migration of fish in rivers. It not only physically blocks the natural migration path of fish, but also changes the hydrological and hydrochemical conditions of the river, affecting the survival and reproduction environment of fish. It may lead to the obstruction of fish reproduction and the decline of population, and also bring challenges to aquatic organisms that rely on river ecosystems.
[0082] At present, newly built water conservancy and hydropower projects need to build supporting fish-passing facilities to assist fish to pass through the dam, realize genetic exchange between the upstream and downstream of the dam, and avoid the decline of fish numbers and damage to the river ecological environment due to the inability of fish to migrate normally. At present, the staff can only rely on the staff to observe the number of fish in the fish-passing facilities with their eyes. When the number is sufficient, the fish are collected or lifted for processing. If the number is not enough, the staff will control the fish-driving fences to continue to collect fish. However, it is impossible to accurately identify the fish species in the fish-passing facilities through human observation, and there are certain errors in the human eye, resulting in low efficiency of the fish-passing facilities when there are fewer fish, which will cause power waste and increase equipment loss. When there are more fish, they cannot be started in time, resulting in the fish targets in the fish gathering area being unable to flow for a long time, consuming a lot of physical energy, leaving the area, and even getting injured and dying.
[0083] To this end, the present application provides a method for controlling fish fence equipment, by obtaining multiple pieces of fish passing information at the entrance position collected by a fish monitoring sensor set at the entrance position of a first fish collecting area in a fish passage, determining statistical information of fish entering the fish collecting area, if the fish statistical information reaches a preset control trigger condition of the fish driving fence equipment corresponding to the fish collecting area, then controlling the fish driving fence equipment to advance in the fish driving area, driving the fish to the second fish collecting area at the end of the fish passage, controlling the fish lifting machine to lift the fish collecting box in the second fish collecting area to a preset height, and then transferring the fish to the fish transport device to be transported to the upstream of the dam by a vehicle or a rail cable car for release, so that the fish can pass through the dam smoothly and steadily, thereby improving the efficiency of fish driving and reducing labor costs.
[0084] Figure 1 A schematic diagram of the deployment of a fish-driving fence device provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the first fish collecting area is arranged at the entrance of the fish passage, an underwater observation box is arranged at the entrance of the first fish collecting area, a fish monitoring sensor (not shown in the figure) is arranged in the underwater observation box, a fish guide net and a guide baffle are arranged in the fish passage outside the first fish collecting area, and the underwater observation box is connected to the guide baffle through the fish guide net; the second fish collecting area is arranged at the end of the fish passage, a fish collecting pond and a fish collecting box are arranged in the second fish collecting area, the fish collecting box is used to lift the fish in the fish collecting pond to a preset height, the fish driving area is arranged above the fish passage, a fish driving fence control device moves in the fish driving area, and a fish driving fence net is connected to the front end of the fish driving fence control device.
[0085] Figure 2 A flow chart of a method for controlling a fish fence device provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the method includes:
[0086] Step 201: Acquire multiple pieces of fish passing information at the entrance position collected by a fish monitoring sensor set at the entrance position of the first fish collecting area in the fish passage.
[0087] Among them, each piece of fish passing information is used to indicate that a target fish has passed through the first fish gathering area, and the first fish gathering area is set in the fish passing channel. The fish passing channel is set in the downstream waters so that fish can move in the dam. The first fish gathering area is provided with an underwater observation box. The fish passing channel outside the first fish gathering area is also provided with a fish guide net and a guide baffle. The fish guide net and the guide baffle can ensure that all fish in the fish passing channel can enter the fish passing channel through the first fish gathering area. A fish monitoring sensor is provided in the underwater observation box. The fish monitoring sensor is used to collect multiple pieces of imported fish passing information. The fish monitoring sensor is a fish intelligent identification monitoring sensor. The fish intelligent identification monitoring sensor can be an acoustic sensor, an electromagnetic sensor, an optical sensor or other sensors, and the embodiment of the present application does not limit this. The fish monitoring sensor uses the collected sensor data to obtain multiple pieces of fish passing information through real-time intelligent identification by a deep learning neural network algorithm.
[0088] Optionally, by acquiring sensor data collected by a fish monitoring sensor installed at the entrance position of the first fish gathering area in the fish passage, and using a deep learning neural network algorithm to intelligently identify the sensor data in real time, multiple fish passing information at the entrance position can be obtained, and each piece of fish passing information indicates that a target fish has passed through the first fish gathering area.
[0089] Step 202: Determine statistical information of fish species that have entered the first fish gathering area based on the plurality of fish passing information.
[0090] Among them, the fish statistical information can be information such as the number of fish, fish species, and fish body length. The embodiment of the present application does not limit this. The fish statistical information is used to indicate the overall information of multiple fish in the first fish gathering area.
[0091] Optionally, fish statistics information of multiple fish that have arrived at the first fish gathering area is determined based on multiple pieces of fish passing information.
[0092] Step 203: Determine, based on the fish statistics information, whether a preset control trigger condition of the fish driving fence equipment corresponding to the first fish gathering area is met.
[0093] Among them, the preset control trigger conditions can be information such as the number of fish, fish species, and fish body length, which is not limited in this embodiment of the present application.
[0094] Optionally, the content related to the preset control trigger condition in the fish statistical information is compared with the preset control trigger condition of the fish fence equipment corresponding to the first fish gathering area. If the fish statistical information is equal to the preset control trigger condition, it is determined that the preset control trigger condition of the fish fence equipment corresponding to the first fish gathering area is met.
[0095] If yes, execute step 204.
[0096] Step 204, controlling the fish driving fence equipment to move forward in the fish driving area to drive the fish driving fence net to move to the end of the fish passage.
[0097] The fish-driving fence device is used to drive the fish in the first fish-collecting area to the second fish-collecting area at the end of the fish passage. The fish-driving fence device is controlled to move forward or backward by driving a motor through a control unit, and the control unit may be a programmable logic controller (PLC).
[0098] Optionally, when the fish statistics information reaches the preset control trigger condition of the fish driving fence device corresponding to the first fish gathering area, information is sent to the control unit so that the control unit drives the motor to control the fish driving fence device to move forward in the fish driving area through the motor, so as to drive the fish driving fence net to the end of the fish passage, so as to drive the fish in the first fish gathering area to the second fish gathering area at the end of the fish passage.
[0099] Step 205: Control the fish elevator to lift the fish collecting box in the second fish collecting area to a preset height.
[0100] Optionally, when the fish-driving fence equipment drives the fish in the first fish-collecting area to the second fish-collecting area at the end of the fish passage, the fish lift is controlled to lift the fish-collecting box in the second fish-collecting area, so that the target fish in the second fish-collecting area are lifted to a preset height through the fish-collecting box, thereby transporting the target fish from downstream to upstream.
[0101] An embodiment of the present application provides a method for controlling a fish driving fence device, by acquiring multiple pieces of fish passing information at an entrance position collected by a fish monitoring sensor arranged at an entrance position of a first fish collecting area in a fish passage, determining statistical information of fish entering the first fish collecting area based on the multiple pieces of fish passing information, and when the fish statistical information reaches a preset control trigger condition of the fish driving fence device corresponding to the first fish collecting area, controlling the fish driving fence device to advance in the fish driving area to drive the fish driving fence net to move to the end of the fish passage, and driving the fish in the first fish collecting area to the second fish collecting area at the end of the fish passage, thereby controlling the fish lift to lift the fish collecting box in the second fish collecting area to a preset height. The present application controls the fish driving fence device to drive the fish from the first fish collecting area through the fish passage to the end of the second fish collecting area for comparison when the number of fish entering the first fish collecting area reaches the preset control trigger condition of the fish driving fence device corresponding to the first fish collecting area, thereby driving the fish. This ensures that when the fish driving fence device is working, the number of target fish in the first fish collecting area is relatively moderate, avoiding the inefficient state of extremely small number of fish driven at a single time or damage caused by a large number of fish, and can maximize the operating efficiency of fish driving. The fish lift is controlled to lift the fish collecting box in the second fish collecting area to a preset height, thereby improving the efficiency of fish driving, saving labor costs, and reducing the waste of electricity resources and the loss of related equipment.
[0102] On the basis of the above-mentioned embodiment, each piece of fish passing information includes: fish species and fish passing time; the present application also provides a process for determining fish statistical information in the first fish driving fence device control method, Figure 3 A schematic diagram of a process for determining fish statistics information in a first method for controlling a fish-driving fence device provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, in the above step 202, according to the multiple pieces of fish passing information, the statistical information of fish entering the first fish gathering area is determined, including:
[0103] Step 301: Determine the fish passing information of the target fish according to the fish species in the multiple fish passing information.
[0104] The fish species is used to indicate the type information of a fish in the fish passing information. The fish species may include: primitive fish, migratory fish, freshwater fish, invasive species and the like, which is not limited in the embodiments of the present application.
[0105] Optionally, according to the fish species in the multiple pieces of fish passing information, the target fish and the fish passing information corresponding to the target fish are determined from the multiple fish entering the first fish gathering area.
[0106] Step 302: Determine fish statistics information of target fish that enter the first fish gathering area within a preset time period according to the fish passing time in the fish passing information of the target fish.
[0107] Among them, the fish passing time is used to indicate the time when the tail fish passes through the fish monitoring sensor; the preset time is determined according to the current demand for driving fish. When the number of fish entering is large, the preset time period can be set to a shorter time, and when the number of fish entering is small, the preset time period can be set to a longer time. For example, the preset time can be one minute, and the embodiment of the present application does not limit this.
[0108] Optionally, the time when the target fish passes through the fish monitoring sensor is determined according to the fish passing time in the fish passing information of the target fish, thereby determining the fish statistics information of the target fish entering the first fish gathering area within a preset time period.
[0109] In an embodiment of the present application, the target fish and the fish passing information of the target fish are determined according to the fish species and the fish passing time in the fish passing information, and the fish statistical information of the target fish in the first fish gathering area within a preset time period is determined according to the fish passing time, thereby ensuring the validity of the fish statistical information of the target fish and improving the efficiency of driving fish.
[0110] On the basis of the above embodiment, each piece of fish passing information also includes: the total length of the fish and the swimming direction, and the swimming direction is used to indicate entering or leaving the first fish gathering area; the present application also provides a process for determining fish statistical information in the second method for controlling fish driving fence equipment, Figure 4 A schematic diagram of a flow chart for determining fish statistics information in a second method for controlling a fish-driving fence device provided in an embodiment of the present application, such as Figure 4 As shown, as in the above step 302, according to the fish passing time in the fish passing information of the target fish, the fish statistical information of the target fish entering the first fish gathering area within the preset time period is determined, including:
[0111] Step 401, according to the passing time, total length and swimming direction of the target fish in the passing information, first fish statistics information entering the first fish gathering area within a preset time period and second fish statistics information leaving the first fish gathering area are determined respectively.
[0112] Among them, the first fish statistical information includes statistical information of target fish entering the first fish gathering area, the second fish statistical information includes statistical information of target fish leaving the first fish gathering area, the total length of the fish is the length information of the fish, and the swimming direction includes upward and downward, upward means that the fish enters the first fish gathering area, and downward means that the fish leaves the first fish gathering area.
[0113] Optionally, the target fish entering the first fish gathering area is determined according to the target in the upward direction of the swimming direction in the target fish's passing information, and the first fish statistical information is determined according to the passing time and the total length of the fish in the passing information of the target fish entering the first fish gathering area; the target fish leaving the first fish gathering area is determined according to the target in the downward direction of the swimming direction in the target fish's passing information, and the second fish statistical information is determined according to the passing time and the total length of the fish in the passing information of the target fish leaving the first fish gathering area.
[0114] Step 402: Determine fish statistical information based on the first fish statistical information and the second fish statistical information.
[0115] Optionally, based on the first fish statistical information and the second fish statistical information, the fish passing information of the target fish entering and leaving the first fish gathering area can be determined, that is, the target fish in the first fish gathering area can be determined, and the fish statistical information can be determined based on the target fish in the first fish gathering area.
[0116] In an embodiment of the present application, first fish information entering the first fish gathering area and second fish information leaving the first fish gathering area are determined based on the total length of the fish and the swimming direction in the fish passing information, thereby determining the fish statistical information of the first fish gathering area. The accuracy of the fish statistical information of the first fish gathering area can be ensured, so that the number of target fish in the first fish gathering area is moderate.
[0117] On the basis of the above embodiment, the first fish statistical information includes: first fish length information and first fish quantity information; the second fish statistical information includes: second fish length information and second fish quantity information; the present application also provides a process for determining fish statistical information in a third method for controlling fish driving fence equipment, Figure 5 A schematic diagram of a flow chart for determining fish statistics information in a third method for controlling a fish-driving fence device provided in an embodiment of the present application, such as Figure 5 As shown, as in the above step 402, determining the fish statistical information according to the first fish statistical information and the second fish statistical information includes:
[0118] Step 501: Calculate target fish passing length information according to the first fish passing length information and the second fish passing length information.
[0119] The first fish passing length information is the sum of the body lengths of the target fish entering the first fish gathering area, and the second fish passing length information is the sum of the body lengths of the target fish leaving the first fish gathering area.
[0120] Optionally, the target fish passing length information may be obtained by subtracting the second fish passing length information from the first fish passing length information.
[0121] Step 502: Calculate target fish passing quantity information based on the first fish passing quantity information and the second fish passing quantity information.
[0122] The fish statistics information includes target fish length information and target fish quantity information. The first fish quantity information is the number of target fish entering the first fish gathering area, and the second fish quantity information is the number of target fish leaving the first fish gathering area.
[0123] Optionally, the target fish passing number information can be obtained by subtracting the second fish passing number information from the first fish passing number information.
[0124] In an embodiment of the present application, target fish passing length information is obtained based on the first fish passing length information and the second fish passing length information, and target fish passing number information is obtained based on the first fish passing number information and the second fish passing number information, thereby ensuring the accuracy of the target fish passing length information and the target fish passing number information obtained in the fish statistical information, and accurately obtaining the target fish information from the entering fish, thereby reducing the misleading of erroneous fish information.
[0125] Based on the above embodiments, the present application also provides a process for determining whether a preset control trigger condition is reached in a method for controlling a fish fence device. Figure 6 A schematic diagram of a flow chart for determining whether a preset control trigger condition is reached in a method for controlling a fish fence device provided in an embodiment of the present application, such as Figure 6 As shown, in the above step 203, according to the fish statistical information, determining whether the preset control triggering condition of the fish driving fence device corresponding to the first fish gathering area is reached includes:
[0126] Step 601: Determine whether the target fish passing length information reaches a preset fish passing length threshold.
[0127] Among them, the preset fish passing length threshold is determined according to the target fish. If the target fish is larger, the preset fish passing length threshold is set to a larger number. If the target fish is smaller, the preset fish passing length threshold is set to a smaller number. The embodiment of the present application does not limit the preset fish passing length threshold, and the specific length is determined according to actual conditions. In this application, 2000mm is taken as an example.
[0128] For example, the target fish passing length information is compared with 2000 mm to determine whether the target fish passing length information reaches 2000 mm. If so, the target fish passing length information reaches the preset fish passing length threshold.
[0129] Step 602: Determine whether the target fish passing quantity information reaches a preset fish passing quantity threshold.
[0130] Among them, the preset fish passing number threshold is determined according to the target fish. If the target fish is larger, the preset fish passing number threshold is set to a smaller number. If the target fish is smaller, the preset fish passing number threshold is set to a larger number. The embodiment of the present application does not limit the preset fish passing number threshold. The specific number is determined according to actual conditions. In this application, 10 fish are taken as an example.
[0131] For example, the target number of fish passing through is compared with 10 fish to determine whether the target number of fish passing through has reached 10 fish. If so, the target number of fish passing through reaches a preset fish number threshold.
[0132] Step 603: If the target fish passing length information reaches a preset fish passing length threshold and / or the target fish passing number information reaches a preset fish passing number threshold, it is determined that a preset control trigger condition is met.
[0133] Optionally, when either or both of the target fish passing length information and the target fish passing length reach corresponding preset thresholds, it is determined that the preset control trigger condition is met.
[0134] Step 604: If the target fish passing length information does not reach the preset fish passing length threshold and the target fish passing number information does not reach the preset fish passing number threshold, it is determined that the preset control trigger condition is not met.
[0135] Optionally, when both the target fish passing length information and the target fish passing length do not reach the corresponding preset threshold value, it is determined that the preset control trigger condition is not met.
[0136] In an embodiment of the present application, the target fish passing length information and the target fish passing number information are compared with a preset threshold value, so that either the target fish passing length information or the target fish passing number information in the first fish gathering area meets the preset threshold value, that is, the preset control trigger condition is reached, and the fish driving fence equipment is controlled to drive fish, thereby improving the sensitivity of the fish driving fence equipment, improving the control efficiency of the fish driving fence, and reducing labor costs.
[0137] Based on the above embodiments, the present application also provides a flow chart of another method for controlling a fish fence device. Figure 7 A flow chart of another method for controlling a fish fence device provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, before controlling the fish-driving fence device to move in the fish-driving area in the above step 204, the method further includes:
[0138] Step 701, obtaining the detection distance between the fish driving fence device and the retreat limit device in the fish driving area collected by the distance sensor on the fish driving fence device.
[0139] Wherein, a distance sensor is arranged on the fish driving fence device, and is used to determine the detection distance between the fish driving fence device and the backward limit device; wherein, the backward limit device can send a backward limit trigger signal, and the backward limit device is arranged in the fish passing channel at a position 1 / 2 of the length of the fish driving fence device from a preset initial position, and the backward limit device is used to determine whether the fish driving fence reaches the preset initial position, and the backward limit device can be a limit sensor or other equipment, and the embodiment of the present application does not impose any restrictions on this.
[0140] Optionally, before sending a start signal to the control unit to control the frequency converter to drive the motor to control the movement of the fish fence, a detection distance between the fish fence device and the retreat limit device in the fish driving area collected by a distance sensor of the fish fence device is obtained.
[0141] Optionally, after the control unit receives the start signal, it obtains the detection distance between the fish fence device and the retreat limit device in the fish driving area collected by the distance sensor on the fish fence device, and rotates the fault signals of all relevant sensors and inverters at a preset time interval. If a fault is found, the operation is stopped and an error is reported. The preset time can be 0.2 seconds and the embodiment of the present application does not impose any limitation on this.
[0142] Step 702: Determine whether the fish-driving fence device is in a preset initial position based on the detection distance.
[0143] Optionally, a plurality of mapping data blocks of the control unit are pre-stored in the host computer, and different data blocks correspond to status information of different sensors.
[0144] For example, Table 1 is a schematic table of mapping data blocks in a control unit, as shown in Table 1:
[0145] Table 1 Schematic diagram of mapping data blocks
[0146] Mapping data blocks DB start bit Inverter fault signal 88 0 0 Reverse limit device distance signal 88 0 1 Reverse limit device trigger signal 88 0 2 Forward limiter distance signal 88 0 3 Forward limit device trigger signal 88 0 4
[0147] Among them, DB is Data Block, start is used to indicate the starting address of the data block, and bit is used to indicate a certain bit of information in the data block. The inverter fault signal is the 0th bit in the 88th data block, the backward limit device distance signal is the 1st bit in the 88th data block, the backward limit device trigger signal is the 2nd bit in the 88th data block, the forward limit device distance signal is the 3rd bit in the 88th data block, and the forward limit device trigger signal is the 4th bit in the 88th data block.
[0148] Optionally, if the mapping data block corresponding to the far-end distance limit signal of the distance sensor and the status information of the mapping data block corresponding to the retreat limit device are available, it can be determined whether the fish-driving fence device is in the preset initial position. If the mapping data block corresponding to the trigger signal of the retreat limit device is "1", the fish-driving fence device is in the preset initial position.
[0149] Step 703: If the fish fence device is not at the preset initial position, control the fish fence device to retreat to the preset initial position.
[0150] Optionally, if the mapping data block corresponding to the distance signal of the backward limit device of the distance sensor is "0" and the mapping data block corresponding to the backward limit device trigger signal is "0", it is judged that the fish fence equipment is not in the preset initial position, and the control unit is controlled to control the frequency converter through the control unit, and the frequency converter sends a reverse signal to drive the motor backward so that the fish fence equipment retreats to the initial position.
[0151] As in the above step 204, controlling the fish-driving fence device to move forward in the fish-driving area includes:
[0152] Step 704: If the device is in the preset initial position, the fish-driving fence device is controlled to move forward in the fish-driving area.
[0153] Optionally, if the mapping data block corresponding to the distance signal of the backward limit device of the distance sensor is "1" and the mapping data block corresponding to the backward limit device trigger signal is "1", it is judged that the fish-driving fence device is in a preset initial position, and the control unit controls the frequency converter, the frequency converter sends a forward signal, and drives the motor backward so that the fish-driving fence device moves forward in the fish-driving area.
[0154] In the embodiment of the present application, the position of the fish driving fence device is determined by a distance sensor and a backward limit device, so that when the fish driving fence device moves forward from an initial position, all target fish in the first fish gathering area are driven to the second fish gathering area, thereby improving the fish driving efficiency.
[0155] Based on the above embodiments, the present application also provides a process of lifting a fish collecting box in a method for controlling a fish fence device. Figure 8 A schematic diagram of a flow chart of lifting a fish collecting box in a method for controlling a fish-driving fence device provided in an embodiment of the present application, such as Figure 8 As shown, before the fish elevator is controlled to lift the fish collecting box in the second fish collecting area to a preset height as in step 205, the method further includes:
[0156] Step 801: While controlling the fish driving fence device to move forward, obtain a signal from a forward limit device in the fish driving area.
[0157] Among them, the forward limit device can send a forward limit trigger signal. The forward limit device is set at the end of the fish passage at a position 1 / 2 the length of the fish driving fence device from the second fish gathering area. The forward limit device is used to determine whether the fish driving fence has reached the second fish gathering area. The forward limit device can be a limit sensor or other equipment, and the embodiment of the present application does not limit this.
[0158] Optionally, in the process of controlling the fish fence device to retreat, a signal of the forward limiting device, that is, a signal of a mapping data block corresponding to the forward limiting device, is obtained.
[0159] As in step 205, controlling the fish lifter to lift the fish collecting box in the second fish collecting area to a preset height includes:
[0160] Step 802: If a forward limit trigger signal triggered by the forward limit device is received, the fish lift is controlled to lift the fish collecting box in the second fish collecting area to a preset height.
[0161] Optionally, if the mapping data block corresponding to the forward limit device trigger signal of the forward limit device is "1", it is determined that the fish driving fence equipment has reached the preset initial position. At this time, the fish have been driven to the second fish gathering area, and the fish collecting box in the second fish gathering area is lifted to a preset height by controlling the fish lift.
[0162] In the application embodiment, by receiving the forward limit trigger signal triggered by the forward limit device, the fish lift is controlled to lift the fish collecting box in the second fish collecting area to a preset height, thereby ensuring automatic control of the fish lift, reducing labor costs and improving fish lifting efficiency.
[0163] Based on the above embodiments, the present application also provides a process for determining the position of a fish-driving fence device in a method for controlling a fish-driving fence device. Fig. 9 A schematic diagram of a flow chart of determining the position of a fish-driving fence device in a method for controlling a fish-driving fence device provided in an embodiment of the present application, such as Fig. 9 As shown, the method also includes:
[0164] Step 901: If a forward limit trigger signal is received, the fish driving fence device is controlled to move backward in the fish driving area.
[0165] Optionally, if the trigger signal of the forward limit device of the forward limit device is "1", the fish-driving fence device has reached the second fish-collecting area at this time. After the preset time, the control unit controls the frequency converter, and the frequency converter sends a reverse signal to drive the motor backward so that the fish-driving fence device retreats in the fish-driving area. Among them, the preset time is the rising time of the fish-collecting box. After the fish lifter is controlled to lift the fish-collecting box in the second fish-collecting area to a preset height, the fish-driving fence device is controlled to retreat in the fish-driving area. The preset time is generally 3-5 minutes. The embodiment of the present application does not limit this, and the specific time is determined according to the actual situation.
[0166] Step 902: While controlling the fish driving fence device to retreat, obtain a signal from a retreat limit device in the fish driving area.
[0167] Optionally, in the process of controlling the fish fence device to retreat, a signal of the retreat limit device, that is, a signal of a mapping data block corresponding to the retreat limit device, is obtained.
[0168] Step 903: If a backward limit trigger signal is received from the backward limit device, it is determined that the fish-driving fence device has retreated to a preset initial position.
[0169] Optionally, if the mapping data block corresponding to the trigger signal of the retreat limit device of the retreat limit device is "1", it is determined that the fish fence device has reached the preset initial position.
[0170] In an embodiment of the present application, the position of the fish driving fence equipment in the fish driving area is determined according to the forward limit trigger signal and the backward limit trigger signal, so that the fish driving process can be automatically and continuously operated, unattended operation can be achieved, and the labor cost requirements during operation are reduced.
[0171] Based on the above embodiments, the present application also provides a process of storing a work log in a fish fence control device. Fig.10 A schematic diagram of a flow chart of a storage work log in a fish fence control device provided in an embodiment of the present application, such as Fig.10 As shown, the method also includes:
[0172] Step 1001, determine the start time of this fish chasing process according to the reception time of the signal of the forward limit device.
[0173] Optionally, whether the fish driving fence device is in a preset initial position is determined based on a distance sensor on the fish driving fence device and a forward limit distance. When the forward limit device receives a proximity signal from the distance sensor on the fish driving fence device, this moment is used as the starting moment of the fish driving process.
[0174] Step 1002: Determine the end time of the current fish chasing process according to the reception time of the backward limit trigger signal.
[0175] Optionally, if the mapping data block corresponding to the trigger signal of the backward limit device of the backward limit device is "1", it is determined that the fish driving fence device has reached the preset initial position, and this moment is used as the end moment of the fish driving process.
[0176] Step 1003, generating a work log of this fish driving process according to the start time of this fish driving process, the end time of this fish driving process, fish statistics information, and the end time of the last fish driving process.
[0177] Among them, the work log of the fish driving process includes: the last end time of fish driving of the fish driving fence equipment, the start time of this fish driving, the end time of this fish driving, all fish passing information from the end time of the last fish driving to the start time of this fish driving, the total number of fish in the fish gathering area, and the total length of fish in the fish gathering area.
[0178] Optionally, according to the start time of this fish driving process, the end time of this fish driving process, fish statistics information, and the end time of the last fish driving process, all information on fish passing from the end time of the last fish driving to the start time of this fish driving, the total number of fish in the fish gathering area, and the total length of fish in the fish gathering area are determined; and according to the start time of this fish driving process, the end time of this fish driving process, fish statistics information, the end time of the last fish driving process, and all information on fish passing from the end time of the last fish driving to the start time of this fish driving, the total number of fish in the fish gathering area, and the total length of fish in the fish gathering area, a work log of this fish driving process is generated.
[0179] Step 1004: store the work log of this fish chasing process into a preset database.
[0180] The preset database may be a fish passing information database, which is extracted and saved by database software.
[0181] In an embodiment of the present application, based on the start time of this fish driving process, the end time of this fish driving process, fish statistical information, the end time of the last fish driving process, and all fish passing information from the end time of the last fish driving process to the start time of this fish driving process, the total number of fish in the fish gathering area, and the total length of fish in the fish gathering area, a work log of this fish driving process is generated and stored in a preset database, thereby realizing automatic storage and recording of key information of each fish driving process, automatically forming a standardized log file, and providing an important data basis for optimizing the equipment operation process and supervising environmental protection measures.
[0182] On the basis of the above embodiments, the fish-driving fence device in the present application can also be controlled by the fish-driving fence control software. Fig.11 This is an interface diagram of a fish fence equipment control software provided in an embodiment of the present application, such as Fig.11As shown, the interface diagram includes: a control interface and a display interface. The control interface includes: fish collecting box lifting, fish collecting box lowering, fish collecting box stopping, fish driving fence equipment moving forward, fish driving fence equipment lifting backward, fish driving fence equipment stopping, automatic fish gathering start, automatic fish gathering stop, computer control closing and computer control opening and other function options. The fish collecting box or fish driving fence equipment is controlled by selecting different functions. When controlling the fish collecting box, the fish collecting box is controlled by controlling the fish lifting machine. When controlling the fish driving fence equipment, the frequency converter is controlled to rotate forward or reverse by controlling the control unit, so that the motor rotates forward or reverse to achieve control of the fish driving fence equipment. The display interface includes: fish driving fence overload position, fish driving fence fault position, fish collecting box overload position, fish collecting box fault position and current fish passing situation. According to the display of fish driving fence overload position, fish driving fence fault position, fish collecting box overload position and fish collecting box fault position, it is determined whether the fish collecting box and the fish driving fence are currently operating normally, and the current total number of fish passing is determined according to the current interface display.
[0183] The present application also provides a control system for a fish-driving fence device. Fig.12 A structural diagram of a fish-driving fence equipment control system provided in an embodiment of the present application is shown in FIG. Fig.12 As shown, the system includes: a host computer 1201, a control unit 1202, a frequency converter 1203, a motor 1204, a fish lift 1206 and a fish driving fence device 1105; one end of the host computer 1201 is connected to the fish lift 1206, the other end of the host computer 1201 is connected to one end of the control unit 1202, the other end of the control unit 1202 is connected to one end of the frequency converter 1203, the other end of the frequency converter 1203 is connected to one end of the motor 1204, and the other end of the motor 1204 is connected to the fish driving fence device 1205; the host computer 1201 is used to execute any of the above-mentioned fish driving fence device control methods, wherein the host computer 1201 and the control unit 1202 can be deployed in the same place, for example, a fish lift control room or a central control room of a hydropower station.
[0184] Based on the same inventive concept, a fish fence control device corresponding to the fish fence control method is also provided in the embodiment of the present application. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the above-mentioned fish fence control method in the embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0185] Fig.13 This is a structural schematic diagram of a fish-driving fence control device provided in an embodiment of the present application, the device comprising: an acquisition module 1301, a first determination module 1302, a second determination module 1303, a first control module 1304 and a second control module 1305.
[0186] The acquisition module 1301 is used to acquire multiple pieces of fish passing information at the entrance position collected by the fish monitoring sensor set at the entrance position of the first fish gathering area in the fish passage; each piece of fish passing information is used to indicate that a target fish has passed through the fish gathering area;
[0187] A first determining module 1302 is used to determine statistical information of fish entering the first fish gathering area according to the plurality of fish passing information;
[0188] The second determination module 1303 is used to determine whether a preset control trigger condition of the fish driving fence device corresponding to the first fish gathering area is met according to the fish statistical information;
[0189] The first control module 1304 is used to control the fish-driving fence device to move forward in the fish-driving area to drive the fish-driving fence net to move to the end of the fish passage, and the fish-driving fence device is used to drive the fish in the first fish-collecting area to the second fish-collecting area at the end of the fish passage;
[0190] The second control module 1305 is used to control the fish lift to lift the fish collecting box in the second fish collecting area to a preset height.
[0191] In a possible implementation manner, each piece of fish passing information includes: fish species and fish passing time; the first determination module 1302 is specifically used to: determine the fish passing information of the target fish according to the fish species in the plurality of pieces of fish passing information;
[0192] According to the fish passing time in the fish passing information of the target fish, the fish statistical information of the target fish that enters the first fish gathering area within a preset time period is determined.
[0193] In a possible implementation manner, each piece of fish passing information further includes: the total length of the fish and the swimming direction, and the swimming direction is used to indicate entering or leaving the first fish gathering area; the first determination module 1302 is specifically used to: determine the first fish statistical information entering the first fish gathering area within a preset time period and the second fish statistical information leaving the first fish gathering area according to the fish passing time, the total length of the fish and the swimming direction in the fish passing information of the target fish;
[0194] Fish statistics are determined based on the first fish statistics and the second fish statistics.
[0195] In a possible implementation manner, the first fish statistical information includes: first fish passing length information and first fish passing quantity information; the second fish statistical information includes: second fish passing length information and second fish passing quantity information; the first determination module 1302 is specifically used to: calculate the target fish passing length information according to the first fish passing length information and the second fish passing length information;
[0196] Calculate target fish passing quantity information according to the first fish passing quantity information and the second fish passing quantity information; the fish statistics information includes target fish passing length information and target fish passing quantity information.
[0197] In a possible implementation manner, the first determination module 1302 is specifically configured to: determine whether the target fish passing length information reaches a preset fish passing length threshold;
[0198] Determine whether the target fish quantity information reaches a preset fish quantity threshold;
[0199] If the target fish length information reaches a preset fish length threshold and / or the target fish quantity information reaches a preset fish quantity threshold, it is determined that the preset control trigger condition is met;
[0200] If the target fish passing length information does not reach the preset fish passing length threshold and the target fish passing number information does not reach the preset fish passing number threshold, it is determined that the preset control trigger condition is not met.
[0201] In a possible implementation manner, the first control module 1304 is further used to: obtain a detection distance between the fish-driving fence device and the retreat limit device in the fish-driving area collected by a distance sensor on the fish-driving fence device;
[0202] Determine whether the fish-driving fence device is in a preset initial position according to the detection distance;
[0203] If it is not at the preset initial position, the fish driving fence device is controlled to retreat to the preset initial position.
[0204] In a possible implementation, the first control module 1304 is specifically used to control the fish driving fence device to move forward in the fish driving area if it is in a preset initial position.
[0205] In a possible implementation, the second control module 1305 is further used to obtain a signal from a forward limiting device in the fish driving area during the process of controlling the forward movement of the fish driving fence device.
[0206] In a possible implementation manner, the second control module 1305 is specifically configured to: if a forward limit trigger signal triggered by the forward limit device is received, control the fish lift to lift the fish collecting box in the second fish collecting area to a preset height.
[0207] In a possible implementation manner, the fish-driving fence control device further includes: a third determination module; the third determination module is specifically used to: if a forward limit trigger signal is received, control the fish-driving fence device to retreat in the fish-driving area;
[0208] In the process of controlling the fish driving fence equipment to retreat, a signal of a retreat limit device in the fish driving area is obtained;
[0209] If a backward limit trigger signal triggered by the backward limit device is received, it is determined that the fish driving fence device has retreated to the preset initial position.
[0210] In a possible implementation manner, the third determination module is further used to: determine the start time of the current fish chasing process according to the reception time of the signal of the forward limiting device;
[0211] According to the receiving time of the backward limit trigger signal, the end time of this fish chasing process is determined;
[0212] Generate a work log of this fish-driving process according to the start time of this fish-driving process, the end time of this fish-driving process, fish statistics information, and the end time of the last fish-driving process;
[0213] The work log of this fish chasing process is stored in the preset database.
[0214] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference may be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.
[0215] The present application also provides a computer device, Fig.14 A schematic diagram of a computer device structure provided in an embodiment of the present application is shown in FIG. Fig.14 As shown, the computer device includes: a processor 1401 and a memory 1402. The memory 1402 stores machine-readable instructions executable by the processor 1401. When the computer device is running, the steps of the above-mentioned fish-driving fence device control method are executed by the processor 1401 between the processor 1401 and the memory 1402.
[0216] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the above-mentioned method for controlling the fish fence device are executed.
[0217] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0218] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or part of the technical solution that contributes to the prior art or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), disk or optical disk and other media that can store program code.
[0219] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.
Claims
1. A method for controlling a fish-driving fence device, characterized in that: The method comprises: Acquire multiple pieces of fish passing information collected by a fish monitoring sensor arranged at the entrance position of a first fish gathering area in a fish passage; each piece of fish passing information is used to indicate that a target fish has passed through the first fish gathering area; Determining statistical information of fish entering the first fish gathering area according to the plurality of pieces of fish passing information; Determining, based on the fish statistical information, whether a preset control trigger condition of the fish-driving fence device corresponding to the first fish-gathering area is met; If yes, the fish-driving fence device is controlled to move forward in the fish-driving area to drive the fish-driving fence net to move to the end of the fish passage, and the fish-driving fence device is used to drive the fish in the first fish-collecting area to the second fish-collecting area at the end of the fish passage; The fish lifting machine is controlled to lift the fish collecting box in the second fish collecting area to a preset height.
2. The method for controlling fish-driving fence equipment according to claim 1, characterized in that: Each piece of fish passing information includes: fish species and time of passing; The step of determining statistical information of fish species entering the first fish gathering area according to the plurality of pieces of fish passing information comprises: Determining the fish passing information of the target fish according to the fish species in the plurality of fish passing information; The fish statistics information of the target fish that enters the first fish gathering area within a preset time period is determined according to the fish passing time in the fish passing information of the target fish.
3. The method for controlling the fish-driving fence equipment according to claim 2, characterized in that: Each piece of fish passing information also includes: the total length of the fish and the swimming direction, wherein the swimming direction is used to indicate entering the first fish gathering area or leaving the first fish gathering area; The step of determining the fish statistics information of the target fish that enters the first fish gathering area within a preset time period according to the fish passing time in the fish passing information of the target fish includes: According to the passing time, the total length and the swimming direction of the target fish in the passing information, first fish statistics information entering the first fish gathering area within the preset time period and second fish statistics information leaving the first fish gathering area are determined respectively; The fish statistical information is determined based on the first fish statistical information and the second fish statistical information.
4. The method for controlling the fish-driving fence equipment according to claim 3, characterized in that: The first fish statistical information includes: first fish length information and first fish quantity information; the second fish statistical information includes: second fish length information and second fish quantity information; The determining the fish statistical information according to the first fish statistical information and the second fish statistical information comprises: Calculating target fish passing length information according to the first fish passing length information and the second fish passing length information; Calculate target fish passing quantity information based on the first fish passing quantity information and the second fish passing quantity information; the fish statistics information includes the target fish passing length information and the target fish passing quantity information.
5. The method for controlling fish-driving fence equipment according to claim 4, characterized in that: The determining, based on the fish statistical information, whether a preset control trigger condition of the fish driving fence device corresponding to the first fish gathering area is reached includes: Determine whether the target fish passing length information reaches a preset fish passing length threshold; Determine whether the target fish passing quantity information reaches a preset fish passing quantity threshold; If the target fish passing length information reaches the preset fish passing length threshold and / or the target fish passing quantity information reaches the preset fish passing quantity threshold, it is determined that the preset control trigger condition is met; If the target fish passing length information does not reach the preset fish passing length threshold and the target fish passing number information does not reach the preset fish passing number threshold, it is determined that the preset control trigger condition is not met.
6. The method for controlling fish-driving fence equipment according to claim 1, characterized in that: Before controlling the fish-driving fence device to move in the fish-driving area, the method further comprises: Acquire the detection distance between the fish-driving fence device and the retreat limit device in the fish-driving area collected by the distance sensor on the fish-driving fence device; Determining whether the fish-driving fence device is in a preset initial position according to the detection distance; If it is not at the preset initial position, controlling the fish-driving fence device to retreat to the preset initial position; The controlling the fish-driving fence device to move forward in the fish-driving area comprises: If it is in the preset initial position, the fish driving fence device is controlled to move forward in the fish driving area.
7. The method for controlling fish-driving fence equipment according to claim 1, characterized in that: Before controlling the fish lifter to lift the fish collecting box in the second fish collecting area to a preset height, the method further comprises: In the process of controlling the fish-driving fence device to move forward, obtaining a signal of a forward limit device in the fish-driving area; The controlling the fish lifter to lift the fish collecting box in the second fish collecting area to a preset height comprises: If a forward limit trigger signal triggered by the forward limit device is received, the fish lifter is controlled to lift the fish collecting box in the second fish collecting area to a preset height.
8. The method for controlling fish-driving fence equipment according to claim 7, characterized in that: The method further comprises: If the forward limit trigger signal is received, the fish-driving fence device is controlled to move backward within the fish-driving area; In the process of controlling the fish-driving fence device to retreat, obtaining a signal of a retreat limit device in the fish-driving area; If a backward limit trigger signal triggered by the backward limit device is received, it is determined that the fish driving fence device has retreated to a preset initial position.
9. The method for controlling fish-driving fence equipment according to claim 8, characterized in that: The method further comprises: Determine the start time of this fish chasing process according to the reception time of the signal of the forward limiting device; Determine the end time of this fish chasing process according to the reception time of the backward limit trigger signal; Generate a work log of the current fish-driving process according to the start time of the current fish-driving process, the end time of the current fish-driving process, the fish statistical information, and the end time of the last fish-driving process; The work log of the fish chasing process is stored in a preset database.
10. A control system for a fish-driving fence, characterized in that: The system comprises: a host computer, a control unit, a frequency converter, a motor, a fish lift and the fish driving fence equipment; One end of the host computer is connected to the fish lift, the other end of the host computer is connected to one end of the control unit, the other end of the control unit is connected to one end of the frequency converter, the other end of the frequency converter is connected to one end of the motor, and one end of the motor is connected to the fish driving fence device; The host computer is used to execute the fish fence equipment control method described in any one of claims 1-9 above.