CN113255243B - Bionic robot fish near-wall flow field identification method and system based on artificial lateral line - Google Patents

Bionic robot fish near-wall flow field identification method and system based on artificial lateral line Download PDF

Info

Publication number
CN113255243B
CN113255243B CN202110511911.0A CN202110511911A CN113255243B CN 113255243 B CN113255243 B CN 113255243B CN 202110511911 A CN202110511911 A CN 202110511911A CN 113255243 B CN113255243 B CN 113255243B
Authority
CN
China
Prior art keywords
wall
pressure
regression model
prediction regression
adopting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110511911.0A
Other languages
Chinese (zh)
Other versions
CN113255243A (en
Inventor
谢鸥
姚吉
葛飞飞
孙兆光
牛雪梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou University of Science and Technology
Original Assignee
Suzhou University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou University of Science and Technology filed Critical Suzhou University of Science and Technology
Priority to CN202110511911.0A priority Critical patent/CN113255243B/en
Publication of CN113255243A publication Critical patent/CN113255243A/en
Application granted granted Critical
Publication of CN113255243B publication Critical patent/CN113255243B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/28Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Algebra (AREA)
  • Fluid Mechanics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Farming Of Fish And Shellfish (AREA)

Abstract

The invention relates to a method and a system for recognizing a near-wall flow field of a bionic robot fish based on an artificial lateral line, which comprises the following steps: a plurality of pressure sensors are arranged on the bionic robot fish, and pressure data are acquired through the pressure sensors; according to the pressure data, a prediction regression model of the incoming flow speed and a prediction regression model of the wall-to-wall distance are constructed by adopting a multilayer feedforward neural network; evaluating the prediction regression model of the incoming flow velocity by adopting a mean square error and a decision coefficient to obtain an optimal prediction regression model of the incoming flow velocity; and evaluating the prediction regression model of the wall-to-wall distance by adopting the mean square error and the decision coefficient to obtain the optimal prediction regression model of the wall-to-wall distance. The method can identify the near-wall flow field, realizes the prediction of the incoming flow speed and the near-wall distance of the near-wall swimming of the bionic robot fish, and provides a new idea for the perception of the underwater complex non-structural environment.

Description

Bionic robot fish near-wall flow field identification method and system based on artificial lateral line
Technical Field
The invention relates to the technical field of bionic robot fish, in particular to a method and a system for recognizing a near-wall flow field of the bionic robot fish based on an artificial lateral line.
Background
With the deep development of the ocean by human beings, the facing underwater operation environment is also more dangerous. Autonomous Underwater Vehicles (AUV) are important tools for ocean exploration, and have put higher demands on their performance. The traditional underwater robot has the defects of low efficiency, high noise, poor maneuverability and the like due to the adoption of propeller propulsion, and cannot adapt to the increasingly developed underwater operation requirements. In recent years, inspired by the superior swimming performance of fishes, researchers carry out deep research on the swimming mechanism of the fishes and simulate and research various high-performance bionic underwater robots. As autonomous underwater operation equipment, the bionic robot fish needs to effectively sense and identify the surrounding flow field environment. However, due to the influence of water turbidity and the complicated unstructured underwater terrain environment, the application of the traditional optical imaging and sonar detection technology is limited, and the operation capability of the bionic underwater robot is severely restricted.
Disclosure of Invention
Therefore, the invention aims to solve the technical problems that the underwater robot in the prior art is difficult to operate and the application of the traditional optical imaging and sonar detection technology is limited.
In order to solve the technical problem, the invention provides a bionic robot fish near-wall surface flow field identification method based on an artificial lateral line, which comprises the following steps:
s1, configuring a plurality of pressure sensors on the bionic robot fish, and acquiring pressure data through the plurality of pressure sensors;
s2, constructing a prediction regression model of the incoming flow speed and a prediction regression model of the wall-to-wall distance by adopting a multi-layer feedforward neural network according to the pressure data;
s3, evaluating the prediction regression model of the incoming flow velocity by adopting the mean square error and the decision coefficient to obtain the optimal prediction regression model of the incoming flow velocity;
and evaluating the prediction regression model of the wall-to-wall distance by adopting the mean square error and the decision coefficient to obtain the optimal prediction regression model of the wall-to-wall distance.
Preferably, the step three is further followed by:
acquiring and processing pressure coefficients obtained by a plurality of pressure sensors under different wall-approaching distances and different incoming flow speeds, and solving the variance to obtain a pressure coefficient variance curve;
and reducing the characteristics of the input data by adopting a characteristic variable stepwise elimination method according to the pressure coefficient variance curve, and optimizing a characteristic set.
Preferably, the S1 includes:
the head of the bionic robot fish is provided with a pressure sensor, and pressure sensor groups are uniformly arranged along the body length direction of the bionic robot fish;
acquiring pressure data through a plurality of pressure sensors to obtain an integral pressure data set, wherein the integral pressure data set comprises pressure data acquired by the pressure sensors at the head of the bionic robot fish and pressure data acquired by a pressure sensor group in the length direction of the bionic robot fish;
and averaging the pressure data acquired by the pressure sensors at the head of the bionic robot fish, and summing and averaging the pressure data acquired by the pressure sensor group in the length direction of the bionic robot fish.
Preferably, the S1 further includes:
and carrying out dimensionless processing on the pressure data acquired by the pressure sensor to obtain a normalized pressure coefficient.
Preferably, in S2, the structural parameters of the multi-layer feedforward neural network include the number of input data features, the number of hidden layers, the number of hidden layer neurons, and the selection of activation functions of hidden layers and output layers.
Preferably, the ReLU function is used as the hidden layer activation function of the multilayer feedforward neural network, and the output layer of the multilayer feedforward neural network uses the linear activation function.
Preferably, S2 further includes:
obtaining an optimized neural network structure, specifically:
gradually increasing the number of hidden layer layers from 1 to 5, gradually increasing the number of neurons of the first hidden layer from the number of input features to 3 times, configuring the number of neurons of each hidden layer in a descending rule, wherein the number of neurons of the next layer is 2/3 of the previous layer.
Preferably, in the step S3,
mean square error
Figure RE-GDA0003628367150000031
Determining coefficients
Figure RE-GDA0003628367150000032
Wherein,
Figure RE-GDA0003628367150000033
Yi,
Figure RE-GDA0003628367150000034
the predicted value, the observed value, and the mean value are respectively represented.
Preferably, the reducing the input data features by adopting a feature variable stepwise elimination method according to the pressure coefficient variance curve, and optimizing the feature set specifically includes:
and gradually eliminating corresponding input data characteristics from small to large according to the pressure coefficient variance value acquired by the pressure sensor.
The invention discloses a bionic robot fish near-wall surface flow field identification system based on an artificial lateral line, which comprises:
the data acquisition module is used for configuring a plurality of pressure sensors on the bionic robot fish and acquiring pressure data through the plurality of pressure sensors;
the model building module is used for building a prediction regression model of the incoming flow speed and a prediction regression model of the wall-to-wall distance by adopting a multi-layer feedforward neural network according to the pressure data;
the incoming flow velocity model optimization module evaluates the prediction regression model of the incoming flow velocity by adopting a mean square error and a decision coefficient to obtain an optimal prediction regression model of the incoming flow velocity;
and the wall-to-wall distance model optimization module evaluates the prediction regression model of the wall-to-wall distance by adopting a mean square error and a decision coefficient to obtain an optimal prediction regression model of the wall-to-wall distance.
Compared with the prior art, the technical scheme of the invention has the following advantages:
1. according to the invention, the near-wall surface wave propulsion of the bionic robot fish can cause the asymmetric distribution of the surrounding flow field structure, and a basis is provided for flow field parameter identification based on an artificial lateral line.
2. The invention obtains the pressure coefficient variance values of the side line pressure sensor array under different incoming flow speeds and wall-approaching distances, and discloses the identification degrees of the pressure sensors at different positions on the flow field parameter change.
3. The invention provides a near-wall flow field identification method based on ALL and a multilayer feedforward neural network, which realizes the prediction of the incoming flow speed and the near-wall distance of the near-wall swimming of the bionic robot fish and provides a new idea for the perception of an underwater complex non-structural environment.
Drawings
FIG. 1 is a flow chart of a bionic robot fish near-wall surface flow field identification method based on an artificial lateral line in the invention;
FIG. 2 is a simulation model of a biomimetic fish and its environment;
FIG. 3 is a schematic diagram of an ALL sensor layout;
FIG. 4 is a cloud image of flow field distribution, wherein (a) is a cloud image of pressure field and (b) is a cloud image of velocity field;
FIG. 5 is a plot of coefficient of pressure variance, where (a) is the wall approach distance and (b) is the incoming flow distance;
FIG. 6 is an evaluation index chart of an incoming flow velocity prediction regression model, in which (a) is R2And (b) is MSE;
FIG. 7 is an evaluation index graph of a wall distance prediction regression model, in which (a) is a determination coefficient and (b) is an average error;
FIG. 8 is an evaluation index graph of data feature elimination of an incoming flow velocity prediction regression model, in which (a) is R2And (b) is MSE;
FIG. 9 is a graph of evaluation indexes for feature elimination of regression model predicted by wall distance, wherein (a) is R2And (b) is MSE;
fig. 10 is a graph of the comparison of the predicted effect of eliminating the feature of the incoming flow velocity prediction regression model data, wherein,
(a) for data-free feature elimination (R)20.998), (b) to eliminate 6 data features (R)2=0.994);
Fig. 11 is a graph of the predicted effect of feature elimination for a predictive regression model based on wall distance, wherein,
(a) for data-free feature elimination (R)20.912), (b) to eliminate 5 data features (R)2=0.883)。
Detailed Description
The present invention is further described below in conjunction with the following figures and specific examples so that those skilled in the art may better understand the present invention and practice it, but the examples are not intended to limit the present invention.
Referring to fig. 1, the invention discloses a bionic robot fish near-wall flow field identification method based on an artificial lateral line, which comprises the following steps:
step one, dispose a plurality of pressure sensors on bionical machine fish, gather pressure data through a plurality of pressure sensors, specifically include:
the head of the bionic robot fish is provided with a pressure sensor, and pressure sensor groups are uniformly arranged along the body length direction of the bionic robot fish;
acquiring pressure data through a plurality of pressure sensors to obtain an integral pressure data set, wherein the integral pressure data set comprises pressure data acquired by the pressure sensors at the head of the bionic robot fish and pressure data acquired by a pressure sensor group in the length direction of the bionic robot fish;
averaging pressure data acquired by a pressure sensor at the head of the bionic robot fish, summing the pressure data acquired by a pressure sensor group in the length direction of the bionic robot fish body and averaging;
and carrying out non-dimensionalization processing on the pressure data acquired by the pressure sensor to obtain a normalized pressure coefficient.
And step two, constructing a prediction regression model of the incoming flow speed and a prediction regression model of the wall-leaning distance by adopting a multilayer feedforward neural network according to the pressure data.
The structural parameters of the multilayer feedforward neural network comprise the input data characteristic quantity, the hidden layer neuron quantity and the activation function selection of the hidden layer and the output layer.
And adopting a ReLU function as a hidden layer activation function of the multilayer feedforward neural network, wherein the output layer of the multilayer feedforward neural network adopts a linear activation function.
The second step further comprises: obtaining an optimized neural network structure, specifically: gradually increasing the number of hidden layer layers from 1 to 5, gradually increasing the number of neurons of the first hidden layer from the number of input features to 3 times, configuring the number of neurons of each hidden layer in a descending rule, wherein the number of neurons of the next layer is 2/3 of the previous layer.
And thirdly, evaluating the prediction regression model of the incoming flow speed by adopting the mean square error and the decision coefficient to obtain the optimal prediction regression model of the incoming flow speed.
And evaluating the prediction regression model of the wall-to-wall distance by adopting the mean square error and the decision coefficient to obtain the optimal prediction regression model of the wall-to-wall distance.
In the third step, mean square error
Figure RE-GDA0003628367150000061
Determining coefficients
Figure RE-GDA0003628367150000062
Wherein,
Figure RE-GDA0003628367150000071
Yi,
Figure RE-GDA0003628367150000072
the predicted value, the observed value, and the mean value are respectively represented.
The third step further comprises the following steps:
acquiring and processing pressure coefficients obtained by a plurality of pressure sensors under different wall-approaching distances and different incoming flow speeds, and solving the variance to obtain a pressure coefficient variance curve;
and reducing the input data characteristics by adopting a characteristic variable stepwise elimination method according to the pressure coefficient variance curve, and optimizing a characteristic set, namely gradually eliminating the corresponding input data characteristics from small to large according to the pressure coefficient variance value acquired by the pressure sensor.
The invention discloses a bionic robot fish near-wall surface flow field recognition system based on an artificial lateral line.
The data acquisition module is used for configuring a plurality of pressure sensors on the bionic robot fish and acquiring pressure data through the plurality of pressure sensors;
the model construction module adopts a multilayer feedforward neural network to construct a prediction regression model of the incoming flow speed and a prediction regression model of the wall-to-wall distance according to the pressure data;
the incoming flow velocity model optimization module adopts a mean square error and a decision coefficient to evaluate a prediction regression model of the incoming flow velocity to obtain an optimal prediction regression model of the incoming flow velocity;
and the wall-to-wall distance model optimization module evaluates the prediction regression model of the wall-to-wall distance by adopting the mean square error and the decision coefficient to obtain the optimal prediction regression model of the wall-to-wall distance.
The technical solution of the present invention is further described below with reference to specific examples.
1. Theoretical analysis
The fish lateral line system comprises a surface neural hill and a lateral conduit neural hill which are respectively used for sensing speed and acceleration (related to pressure) signals of fluid, transmitting the micro information of the space-time dynamic variation to a central nerve hub, providing instant orientation and environmental water dynamic information for a fish body, assisting the fish body to adjust the behavior mode of the body and achieving the purpose of adapting to the environment. Considering an incompressible, isothermal newtonian fluid (density ρ, viscosity μ), the navier-stokes equation can be expressed as:
Figure RE-GDA0003628367150000081
according to the above formula, pressure
Figure RE-GDA0003628367150000082
And momentum
Figure RE-GDA0003628367150000083
The function relationship exists between the fish body pressure value and the pressure value, the speed is reduced to cause the pressure value to rise, and therefore the incoming flow speed can be estimated through collecting and analyzing the change of the pressure value of the fish body surface. In addition, the fish body is actively and symmetrically subjected to wave deformation and quilt under the action of fluidThe dynamic motion causes periodic change of surrounding flow field, and further influences the body surface pressure distribution of the fish body. The lateral force R acting on a fish body per unit length can be expressed as:
Figure RE-GDA0003628367150000084
wherein m (x) is the virtual mass of the fish body per unit length, and w (x, t) is the lateral movement velocity of the fish body relative to the fluid. When the wave is close to the wall surface, the fish body pushes the fluid to move towards the side wall surface, the fluid is blocked by the side wall surface, the speed is reduced, the value of w (x, t) is increased, and the lateral force R is increased. Therefore, the wall-against distance can be predicted and estimated by detecting the body surface pressure difference value of the symmetrical positions of the two sides of the fish body.
2. Data acquisition and processing
2.1 simulation modeling
And (3) performing simulation calculation on the near-wall surface wave propulsion process of the bionic robot fish by adopting a Computational Fluid Dynamics (CFD) method. As shown in fig. 2, the simulation calculation model has a flow field inlet on the left, an incoming flow velocity v, and a flow field outlet on the right. Simulating the machine fish to do wave motion at a position d away from the side wall surface by using a two-dimensional Joukowsk i wing profile with the length of L, wherein the adopted carangidae wave equation is expressed as follows:
Figure RE-GDA0003628367150000085
wherein x is a coordinate in the body length direction; a (x) is the amplitude envelope of the transverse motion, and the coefficient is a0=0.02,a1=-0.008,a20.16; y (x, t) is the lateral displacement at time x at t; k is 2 pi/lambda is the wave number of the bulk wave, and lambda is the wavelength of the bulk wave; f is the tail fin oscillation frequency.
In order to collect the flow field pressure change information, as shown in fig. 3, a series of virtual pressure sensors are configured on the body surface of the biomimetic robotic fish, and a flow field identification ALL system is constructed for extracting real-time body surface pressure data in the wave propulsion process of the biomimetic robotic fish. Wherein the head pressure sensor is marked as S1The pressure sensors uniformly and symmetrically distributed along the length direction are recorded as
Figure RE-GDA0003628367150000091
SiLIs a body left side pressure sensor, SiRIs a body right side pressure sensor.
Considering the influence of the inflow velocity v, the wall-leaning distance d and the fluctuation frequency f on the body surface pressure of the bionic robot fish, the invention carries out a series of parameterized simulation experiments. Table 1 shows the flow field simulation parameters. As shown in table 1, the incoming flow velocity ranges from 0 to 1.0m/s, the wall approach distance ranges from 0.1 to 0.8L, and the state without the wall effect is represented by d ═ 2L. The fluctuation frequency is 0.5-2.5Hz, and the corresponding ALL sampling frequency is 0.5-2.5 KHz. t is tiTime of day, head pressure sensor S1The pressure data collected is noted as P(s)1,ti) Pressure sensor group SiThe collected pressure data is expressed as
Figure RE-GDA0003628367150000092
The overall pressure data collected during the test period T may be expressed as:
Figure RE-GDA0003628367150000093
in order to eliminate the influence of the fluctuation motion of the fish body on the lateral pressure component, the head pressure sensor S is provided1Averaging the collected pressure data while simultaneously averaging the sensor set SiThe collected pressure data are summed and averaged to obtain:
Figure RE-GDA0003628367150000094
further, the pressure data collected by each pressure sensor is subjected to non-dimensionalization processing, and the obtained normalized pressure coefficient is represented as:
Figure RE-GDA0003628367150000095
wherein U ═ λ f.
Figure RE-GDA0003628367150000096
Figure RE-GDA0003628367150000101
2.2 simulation results analysis
Fig. 4 shows the distribution clouds of the flow field structure of the biomimetic robotic fish at different times when the biomimetic robotic fish moves near the wall (d is 0.2L). As can be seen from the pressure field cloud chart (see fig. 4 (a)), a low pressure area is always present between the fish body and the wall surface during the whole movement period. Under the influence of the wall effect, the pressure field formed by the symmetrical fluctuation of the fish body presents asymmetrical distribution. Similarly, as shown in fig. 4 (b), a speed field cloud chart always appears between the fish body and the wall surface due to the wall surface effect, and the speed field also shows an asymmetric distribution. The asymmetric distribution of the pressure field and the velocity field provides a basis for the identification of the near-wall environment.
Head sensor S1And a sensor group Si(i-2, …,11) collecting and processing the obtained pressure coefficients at different wall-approaching distances d and different incoming flow velocities v to obtain a pressure coefficient variance curve as shown in fig. 5. As can be seen from fig. 5 (a), the head sensor S has a head sensor S in a given incoming flow velocity range (v ═ 0.2 to 1.0m/S)1The pressure coefficient variance values collected at different wall-leaning distances are increased along with the increase of the flow speed, and the sensor group (S) in the middle of the body length direction2-S6) The variance value of the acquired pressure coefficient is kept at a lower level, and a sensor group (S) at the tail part7-S11) The acquired pressure coefficient variance value is changed in an ascending trend. As can be seen from fig. 5 (b), within a given wall-to-wall distance range (d ═ 0.2-0.8L), the variation trend of the pressure coefficient variance values acquired by the sensor array at different incoming flow velocities along the body length direction is consistent with fig. 5 (a). Data sample variance bodyThe discrete degree of the existing data can be measured by utilizing the pressure coefficient variance value acquired by the sensor, the greater the variance value is, the more sensitive the sensor group is to the flow field parameter change is, and the greater the information weight of the sensor group in the whole array is. Therefore, the layout and the number of the sensors can be optimized according to the variance value of the pressure data collected by the sensor group.
3. Neural network modeling
3.1 Multi-layer feedforward neural network architecture analysis
According to pressure data collected by a simulation experiment, a prediction regression model of the incoming flow speed and the wall-approaching distance is established by adopting a multilayer feedforward neural network, and the incoming flow speed and the wall-approaching distance of the bionic robot fish swimming close to the wall surface are predicted. The structural parameters of the multi-layer feedforward neural network comprise the number of input data features, the number of hidden layers, the number of hidden layer neurons and the selection of activation functions of the hidden layers and the output layers. Table 2 shows the structural parameters of the multi-layer feedforward neural network. As shown in table 2, two prediction regression models of the incoming flow speed and the wall approach distance are established, the ReLU function is used as the hidden layer activation function, and the output layer uses the linear activation function. To find an optimized neural network structure, the number of hidden layer layers is gradually increased from 1 to 5, and the number of neurons in the first hidden layer is gradually increased from the number of input features to 3 times. The number of the neurons in the hidden layer is configured in a descending rule, and the number of the neurons in the next layer is 2/3 of the neurons in the previous layer.
TABLE 2
Figure RE-GDA0003628367150000111
Using Mean-Square Error (MSE) and coefficient of determination (R)2) Evaluating the network structure of different configurations:
Figure RE-GDA0003628367150000112
wherein,
Figure RE-GDA0003628367150000113
Yi,
Figure RE-GDA0003628367150000114
the predicted value, the observed value, and the mean value are respectively represented.
As shown in FIG. 6, the incoming flow velocity prediction regression model adopts evaluation indexes of different structural parameters, and it can be known from the figure that the hidden layer number and hidden layer neuron number pair R in a given structural parameter range2And the influence of MSE is small, and the structure of the optimal incoming flow velocity neural network prediction regression model is determined by considering the complexity of the structural parameters of the model as follows: 12-36-1.
As shown in FIG. 7, the evaluation indexes of different structural parameters are obtained by the wall distance prediction regression model, and it can be seen from FIG. 7 (a) that R is2The number of hidden layer neurons is changed to R along with the increase of the number of hidden layers2Has little effect. As can be seen from fig. 7 (b), MSE shows a significantly decreasing trend with the number of hidden layers, and the MSE is affected only slightly by the number of hidden layer neurons. Comprehensively considering the model evaluation index and the model parameter complexity, and determining the optimal structure of the wall-dependent distance prediction regression model as follows: 13-13-8-5-3-2-1.
3.2 data feature reduction
And reducing the characteristics of the input data by adopting a characteristic variable stepwise elimination method according to the analysis result of the pressure coefficient variance value acquired by the manual lateral line at the 2.2 node. Table 3 is a data feature elimination order list. As shown in table 3, the pressure coefficient variance values collected by the pressure sensors are gradually eliminated from small to large according to the corresponding input data characteristics.
TABLE 3
Figure RE-GDA0003628367150000121
Fig. 8 is a graph showing the influence of the number of removed data features on the evaluation index in the incoming flow velocity prediction regression model. As shown in FIG. 8 (a), when the number of the erasure data features is 6 or less, training is performedR on exercise and test sets2Remains substantially stationary, R with further increase in the number of eliminated data features2And the change is in a rapid descending trend. It can also be seen that for MSE (see (b) of fig. 8), the change is small when the number of eliminated data features is 6 or less, and changes in a rapidly increasing trend when it is more than 6. From this, the data feature sequence S5,S6,S4,S7,S3,S8The influence on the prediction effect of the incoming flow velocity prediction regression model is small, and the optimized feature set after the features are eliminated is { S }2,S9,S10,S11,S1,f}。
FIG. 9 is a graph showing the influence of the number of feature removals of the regression model data on the evaluation index by the wall distance prediction. As can be seen from fig. 9 (a), when the number of eliminated data features is 5 or less, R is present in the training set and the test set2The variation is small, and when the number of eliminated data features is greater than 5, R on the training set and the test set2And the change is in a rapid descending trend. Similarly, as can be seen from fig. 9 (b), when the number of eliminated data features is greater than 5, the MSE on the test set changes in a rapidly increasing trend. From this, the data feature sequence S3,S4,S2,S5,S6The influence on the prediction effect of the prediction regression model by the wall distance is little, and the influence should be eliminated, and finally, the optimized model input data feature set is obtained as the { S }7,S8,S9,S1,S10, S11,f,v}。
Fig. 10 and 11 show the comparison of the prediction effects of the incoming flow velocity and the wall approach distance prediction regression model before and after the elimination of the data feature, respectively. As can be seen from FIG. 10, the incoming flow velocity prediction regression model is very effective in predicting the incoming flow velocity in a given range (R)20.998), the predicted effect remains substantially unchanged after 6 data features are eliminated (R)20.994). As can be seen from fig. 11, the near-wall distance prediction regression model has a good effect of predicting a state near the wall surface, but the prediction effect of a state far from the wall surface (d 2L) is poor (R is 2L)20.912). After 5 weakly correlated data characteristics are eliminated, the prediction effect is not greatly changed(R2=0.883)。
The invention provides a near-wall surface fluctuation propelling bionic robot fish flow field identification method based on an artificial lateral line, which adopts a computational fluid dynamics method to develop a parametric simulation experiment, collects body surface pressure data of the bionic robot fish under different flow field conditions, trains and establishes a flow field parameter prediction regression model based on a multilayer feedforward neural network, and optimizes a model structure and reduces data characteristics. The invention has the following advantages:
(1) the near-wall surface wave propulsion of the bionic robot fish can cause the asymmetrical distribution of the surrounding flow field structure, and provides a basis for flow field parameter identification based on artificial lateral lines.
(2) The pressure coefficient variance values of the side line pressure sensor array under different incoming flow speeds and wall-approaching distances are obtained, and the identification degrees of the pressure sensors at different positions on the flow field parameter change are disclosed.
(3) The influence of the number of hidden layers and the number of hidden layer neurons on the evaluation index of the incoming flow velocity prediction regression model is small, and the increase of the number of hidden layers of the wall distance prediction regression model causes R2Increasing the MSE decreases.
(4) The influence of the pressure sensor group on the prediction effect of the incoming flow speed and the wall-approaching distance along the middle part of the body length direction is small, and the influence is eliminated, and the result shows that the method provided by the invention has a better prediction effect on the incoming flow speed and the wall-approaching distance.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should be understood that the above examples are only for clarity of illustration and are not intended to limit the embodiments. Other variations and modifications will be apparent to persons skilled in the art in light of the above description. And are neither required nor exhaustive of all embodiments. And obvious variations or modifications derived therefrom are intended to be within the scope of the invention.

Claims (8)

1. A bionic robot fish near-wall surface flow field identification method based on an artificial lateral line is characterized by comprising the following steps:
s1, configuring a plurality of pressure sensors on the bionic robot fish, and acquiring pressure data through the plurality of pressure sensors;
s2, constructing a prediction regression model of the incoming flow speed and a prediction regression model of the wall-to-wall distance by adopting a multi-layer feedforward neural network according to the pressure data;
s3, evaluating the prediction regression model of the incoming flow velocity by adopting the mean square error and the decision coefficient to obtain the optimal prediction regression model of the incoming flow velocity;
evaluating the prediction regression model of the wall-to-wall distance by adopting the mean square error and the decision coefficient to obtain an optimal prediction regression model of the wall-to-wall distance;
in S2, the structural parameters of the multilayer feedforward neural network include the number of input data features, the number of hidden layers, the number of hidden layer neurons, and the selection of activation functions of hidden layers and output layers;
adopting a ReLU function as a hidden layer activation function of a multilayer feedforward neural network, wherein an output layer of the multilayer feedforward neural network adopts a linear activation function;
and identifying the near-wall flow field by adopting the optimal prediction regression model of the incoming flow speed and the optimal prediction regression model of the near-wall distance.
2. The method for recognizing the near-wall flow field of the biomimetic robotic fish based on artificial lateral lines as claimed in claim 1, further comprising, after S3:
acquiring and processing pressure coefficients obtained by a plurality of pressure sensors under different wall-approaching distances and different incoming flow speeds, and solving the variance to obtain a pressure coefficient variance curve;
and according to the pressure coefficient variance curve, reducing the characteristics of the input data by adopting a characteristic variable gradual elimination method, and optimizing a characteristic set.
3. The method for recognizing the near-wall flow field of the biomimetic robotic fish based on artificial lateral line as claimed in claim 1, wherein the S1 includes:
the head of the bionic robot fish is provided with a pressure sensor, and pressure sensor groups are uniformly arranged along the body length direction of the bionic robot fish;
acquiring pressure data through a plurality of pressure sensors to obtain an integral pressure data set, wherein the integral pressure data set comprises pressure data acquired by the pressure sensors at the head of the bionic robot fish and pressure data acquired by a pressure sensor group in the length direction of the bionic robot fish;
and averaging the pressure data acquired by the pressure sensors at the head of the bionic robot fish, and summing and averaging the pressure data acquired by the pressure sensor group in the length direction of the bionic robot fish.
4. The method for recognizing the near-wall flow field of the biomimetic robotic fish based on artificial lateral lines as claimed in claim 1, wherein the S1 further comprises:
and carrying out non-dimensionalization processing on the pressure data acquired by the pressure sensor to obtain a normalized pressure coefficient.
5. The method for recognizing the near-wall flow field of the biomimetic robotic fish based on artificial lateral lines as claimed in claim 1, wherein the S2 further comprises:
obtaining an optimized neural network structure, specifically:
gradually increasing the number of hidden layer layers from 1 to 5, gradually increasing the neuron number of the first hidden layer from the input feature number to 3 times, configuring the neuron number of each hidden layer in a descending rule, wherein the neuron number of the next layer is 2/3 of the previous layer.
6. The method for recognizing the near-wall flow field of the biomimetic robotic fish based on artificial lateral lines as claimed in claim 1, wherein in S3,
mean square error
Figure FDA0003628367140000031
Determining coefficients
Figure FDA0003628367140000032
Wherein,
Figure FDA0003628367140000033
Yi,
Figure FDA0003628367140000034
the predicted value, the observed value, and the mean value are respectively represented.
7. The method for recognizing the near-wall flow field of the bionic robot fish based on the artificial lateral line as claimed in claim 2, wherein the step-by-step elimination method of the characteristic variables is adopted to reduce the characteristics of the input data according to the pressure coefficient variance curve, and the optimization of the characteristic set specifically comprises the following steps:
and gradually eliminating corresponding input data characteristics from small to large according to the pressure coefficient variance value acquired by the pressure sensor.
8. The utility model provides a bionical machine fish near-wall flow field identification system based on artifical lateral line which characterized in that includes:
the data acquisition module is used for configuring a plurality of pressure sensors on the bionic robot fish and acquiring pressure data through the plurality of pressure sensors;
the model building module is used for building a prediction regression model of the incoming flow speed and a prediction regression model of the wall-to-wall distance by adopting a multilayer feedforward neural network according to pressure data, wherein the structural parameters of the multilayer feedforward neural network comprise the characteristic quantity of input data, the quantity of hidden layers, the quantity of neurons of the hidden layers and the selection of activation functions of the hidden layers and output layers, a ReLU function is used as the activation function of the hidden layers of the multilayer feedforward neural network, and the output layer of the multilayer feedforward neural network adopts a linear activation function;
the incoming flow velocity model optimization module evaluates the prediction regression model of the incoming flow velocity by adopting a mean square error and a decision coefficient to obtain an optimal prediction regression model of the incoming flow velocity; identifying a near-wall flow field by adopting a prediction regression model of the optimal incoming flow speed;
the wall-to-wall distance model optimization module evaluates the prediction regression model of the wall-to-wall distance by adopting a mean square error and a decision coefficient to obtain an optimal prediction regression model of the wall-to-wall distance; and identifying the near-wall flow field by adopting an optimal prediction regression model of the near-wall distance.
CN202110511911.0A 2021-05-11 2021-05-11 Bionic robot fish near-wall flow field identification method and system based on artificial lateral line Active CN113255243B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110511911.0A CN113255243B (en) 2021-05-11 2021-05-11 Bionic robot fish near-wall flow field identification method and system based on artificial lateral line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110511911.0A CN113255243B (en) 2021-05-11 2021-05-11 Bionic robot fish near-wall flow field identification method and system based on artificial lateral line

Publications (2)

Publication Number Publication Date
CN113255243A CN113255243A (en) 2021-08-13
CN113255243B true CN113255243B (en) 2022-07-01

Family

ID=77223997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110511911.0A Active CN113255243B (en) 2021-05-11 2021-05-11 Bionic robot fish near-wall flow field identification method and system based on artificial lateral line

Country Status (1)

Country Link
CN (1) CN113255243B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117077579B (en) * 2023-10-17 2024-02-06 深圳十沣科技有限公司 Airfoil flow field prediction method, device, equipment and storage medium
CN117723771A (en) * 2023-12-15 2024-03-19 清华大学深圳国际研究生院 Speed measuring method for soft robotic fish and soft robotic fish

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105333988A (en) * 2015-11-25 2016-02-17 中国海洋大学 Artificial lateral line pressure detection method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110286592B (en) * 2019-06-28 2022-11-01 山东建筑大学 Multi-mode robot fish movement method and system based on BP neural network
CN110488611B (en) * 2019-09-02 2022-03-11 山东建筑大学 Bionic robot fish motion control method, controller and bionic robot fish

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105333988A (en) * 2015-11-25 2016-02-17 中国海洋大学 Artificial lateral line pressure detection method

Also Published As

Publication number Publication date
CN113255243A (en) 2021-08-13

Similar Documents

Publication Publication Date Title
CN113255243B (en) Bionic robot fish near-wall flow field identification method and system based on artificial lateral line
CN113033119B (en) Underwater vehicle target area floating control method based on double-critic reinforcement learning technology
CA3078530A1 (en) Gradient normalization systems and methods for adaptive loss balancing in deep multitask networks
Mehrabian et al. Optimal positioning of piezoelectric actuators on a smart fin using bio-inspired algorithms
Liu et al. A new bionic lateral line system applied to pitch motion parameters perception for autonomous underwater vehicles
CN113341706B (en) Man-machine cooperation assembly line system based on deep reinforcement learning
CN117198330B (en) Sound source identification method and system and electronic equipment
CN114708435A (en) Obstacle size prediction and uncertainty analysis method based on semantic segmentation
Wei et al. Trans-media resistance investigation of hybrid aerial underwater vehicle base on hydrodynamic experiments and machine learning
Li et al. A new artificial lateral line attitude perception method based on mixed activation function-multilayer perceptron (MAF-MLP)
CN109493370B (en) Target tracking method based on space offset learning
Muhammad et al. Underwater map-based localization using flow features
Zhang et al. Intelligent vector field histogram based collision avoidance method for auv
Qiu et al. Development of hybrid neural network and current forecasting model based dead reckoning method for accurate prediction of underwater glider position
CN111026145A (en) Ups and downs and gesture control system suitable for upper ocean robot
Wang et al. Robot gaining robust pouring skills through fusing vision and audio
López-Barajas et al. Automatic Visual Inspection of a Net for Fish Farms by Means of Robotic Intelligence
Awano et al. Human-robot cooperation in arrangement of objects using confidence measure of neuro-dynamical system
Liu et al. Hydrodynamic modeling with grey-box method of a foil-like underwater vehicle
CN116562094B (en) AUV formation flow field prediction method based on PINN model
Maertens Fish swimming optimization and exploiting multi-body hydrodynamic interactions for underwater navigation
Ardilla et al. Multi-Scale Batch-Learning Growing Neural Gas Efficiently for Dynamic Data Distributions
Xu et al. A novel artificial lateral line sensing system of robotic fish based on BP neural network
CN111443611B (en) Multi-model switching-based high-speed unmanned ship speed controller determination method and system
Wang et al. Estimating the Lateral Motion States of an Underwater Robot by Propeller Wake Sensing Using an Artificial Lateral Line

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant