Anonymous
×
Create a new article
Write your page title here:
We currently have 106 articles on MOR Wiki. Type your article name above or click on one of the titles below and start writing!



Artificial Fishtail: Difference between revisions

m Small corrections and additions.
Line 1: Line 1:
{{preliminary}} <!-- Do not remove -->
[[Category:benchmark]]
[[Category:benchmark]]
[[Category:ODE]]
[[Category:ODE]]
Line 18: Line 17:


==Description==
==Description==
Todays autonomous underwater vehicles (AUVs) are subject to noise pollution and inefficiency due to their screw propeller driven design. The evolution of fish has, on the other hand, optimized their underwater efficiency and agility over millennia. The adaption of fish-like drive systems for AUVs is therefore an obvious choice.
Todays [[wikipedia:Autonomous_underwater_vehicle|autonomous underwater vehicles]] (AUVs) are a source of noise pollution and inefficiency due to their screw propeller driven design.
The evolution of fish has, on the other hand, optimized their underwater efficiency and agility over millennia.
The adaption of fish-like drive systems for AUVs is therefore a promissing choice.


==Model Description==
==Model Description==
This model describes the silicon body of an artificial fishtail supported by a central carbon beam. The rear part of the fish-body without the fins is modeled as as a 3d FEM model using linear elasticity. In the current stage of modeling the tail is rigidly mounted in the front, the states in <math>x</math> represent the displacements of the finite element degrees of freedom. The fish-like locomotion is enabled by pumping air between two sets of pressure chambers in the left and right halves of the tail. The single input <math>u</math> of the system is thus the pumping pressure. The outputs are displacements of certain surface points. There are two variants of the model. The first has only three outputs representing the displacements of the point of interest, the rear tip of the carbon beam, in the three spatial directions. For the second variant 6 additional points on the flank are added as outputs.
This model describes the silicon body of an artificial fishtail supported by a central carbon beam.
The rear part of the fish-body without the fins is modeled as as a 3D FEM model using linear elasticity.
In the current stage of modeling the tail is rigidly mounted in the front, the states in <math>x</math> represent the displacements of the finite element degrees of freedom.
The fish-like locomotion is enabled by pumping air between two sets of pressure chambers in the left and right halves of the tail.
The single input <math>u</math> of the system is thus the pumping pressure.
The outputs are displacements of certain surface points.
There are two variants of the model.
The first has three outputs representing the displacements of the point of interest, the rear tip of the carbon beam, in the three spatial directions.
For the second variant six additional points <math>(z_1,z_2,z_3)</math> on the flank are added as outputs, yielding a total of 21 outputs.




Line 60: Line 69:
|}
|}
   
   
Note that the POI is the last row in this table and in Cp_ext in the data files (see below). The additional outputs show two effects. On the one hand, for purely input output related reduction methods they avoid drastic deviations on the interior states. on the other hand they show a smoothing effect for the models transfer function.
Note that the POI (Point of Interest) is the last row in this table and in Cp_ext in the data files (see below).
The additional outputs show two effects.
On the one hand, for purely input output related reduction methods they avoid drastic deviations on the interior states,
on the other hand they show a smoothing effect for the models transfer function.


==Origin==
==Origin==
Line 66: Line 78:


==Data==
==Data==
Based on the the finite element package [https://www.firedrakeproject.org Firedrake] and using the material parameters
The model is based on the the finite element package [https://www.firedrakeproject.org Firedrake] and uses the material parameters:
{| class="wikitable" style="margin: auto;"
{| class="wikitable" style="margin: auto;"
|+ style="caption-side:bottom;"|
|+ style="caption-side:bottom;"|
Line 155: Line 167:
     title =        {Matrices for an Artificial Fishtail},
     title =        {Matrices for an Artificial Fishtail},
     howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},
     howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},
    month =        feb,
     year =        2019,
     year =        2019,
     doi =          {10.5281/zenodo.2558728}
     doi =          {10.5281/zenodo.2558728}
Line 166: Line 177:
     title =        {Modeling and Motion Planning for an Artificial Fishtail},
     title =        {Modeling and Motion Planning for an Artificial Fishtail},
     journal =      {IFAC-PapersOnLine},
     journal =      {IFAC-PapersOnLine},
    year =        2018,
     volume =      51,
     volume =      51,
     number =      2,
     number =      2,
    year =        2018,
     pages =        {319--324},
     pages =        {319--324},
     doi =          {10.1016/j.ifacol.2018.03.055},
     doi =          {10.1016/j.ifacol.2018.03.055},
Line 176: Line 187:
==References==
==References==
<references>
<references>
<ref name="SieKM18">D. Siebelts, A. Kater, T. Meurer, <span class="plainlinks">[https://doi.org/doi:10.1016/j.ifacol.2018.03.055 Modeling and motion planning for an artificial fishtail]</span>, IFAC-PapersOnLine 51 (2) (2018) 319–324.</ref>
<ref name="SieKM18">D. Siebelts, A. Kater, T. Meurer, <span class="plainlinks">[https://doi.org/doi:10.1016/j.ifacol.2018.03.055 Modeling and Motion Planning for an Artificial Fishtail]</span>, IFAC-PapersOnLine (9th Vienna International Conference on Mathematical Modelling) 51(2): 319--324, 2018.</ref>
</references>
</references>

Revision as of 14:18, 4 March 2019


Figure 1: Schematic 3D-Model-Fishtail
Figure 2: Bode Magnitude Plot Fishtail Cp
Figure 3: Bode Magnitude Plot Fishtail Cp_ext

Description

Todays autonomous underwater vehicles (AUVs) are a source of noise pollution and inefficiency due to their screw propeller driven design. The evolution of fish has, on the other hand, optimized their underwater efficiency and agility over millennia. The adaption of fish-like drive systems for AUVs is therefore a promissing choice.

Model Description

This model describes the silicon body of an artificial fishtail supported by a central carbon beam. The rear part of the fish-body without the fins is modeled as as a 3D FEM model using linear elasticity. In the current stage of modeling the tail is rigidly mounted in the front, the states in x represent the displacements of the finite element degrees of freedom. The fish-like locomotion is enabled by pumping air between two sets of pressure chambers in the left and right halves of the tail. The single input u of the system is thus the pumping pressure. The outputs are displacements of certain surface points. There are two variants of the model. The first has three outputs representing the displacements of the point of interest, the rear tip of the carbon beam, in the three spatial directions. For the second variant six additional points (z1,z2,z3) on the flank are added as outputs, yielding a total of 21 outputs.


z1 z2 z3
0.05 0.0 0.0
0.0474526 0.0 0.0599584
0.04032111 0.0 0.105274
0.0326229 0.0 0.136726
0.0250675 0.0 0.16107
0.0168069 0.0 0.183588
0.0 0.0 0.21

Note that the POI (Point of Interest) is the last row in this table and in Cp_ext in the data files (see below). The additional outputs show two effects. On the one hand, for purely input output related reduction methods they avoid drastic deviations on the interior states, on the other hand they show a smoothing effect for the models transfer function.

Origin

The model was setup and computed at the chair of automatic control at CAU Kiel and first presented in [1].

Data

The model is based on the the finite element package Firedrake and uses the material parameters:

Part Parameter Value Unit
ϱ1 Failed to parse (syntax error): {\displaystyle 1.07\cdot 10^{−3}} kgm3
Hull E1 0.025106 kgms2
ν1 0.48
ϱ2 1.4103 kgm3
Beam E2 2.961010 kgms2
ν2 0.3
Rayleigh damping αr 1.0104 1s
βr 2.0104 s

Dimensions

System structure:

Mx¨(t)+Ex˙(t)+Kx(t)=Bu(t)y(t)=Cx(t)

System dimensions:

MN×N, EN×N, KN×N, BN×M, CP×N, with N=779232 and M=1.

The internal damping is modeled as Rayleigh damping E=αrM+βrK using the coefficients from the table above.

System variants:

Remarks

  • Physically meaningful inputs are of dimension u(t)=𝒪(103). As an example, a step signal with around 5000Pa leads to a horizontal POI displacement of about 3cm.
  • The interesting operation frequencies are in the range between 0Hz and 10Hz.
  • If required, the finite element mesh behind the model and a CSV file with the output locations are available separately.

Citation

To cite this benchmark, use the following references:

  • For the benchmark itself and its data:
 @Misc{SieKM19,
   author =       {Siebelts, D. and Kater, A. and Meurer, T. and Andrej, J.},
   title =        {Matrices for an Artificial Fishtail},
   howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},
   year =         2019,
   doi =          {10.5281/zenodo.2558728}
 }
  • For the background on the benchmark:
 @Article{SieKM18,
   author =       {Siebelts, D. and Kater, A. and Meurer, T.},
   title =        {Modeling and Motion Planning for an Artificial Fishtail},
   journal =      {IFAC-PapersOnLine},
   volume =       51,
   number =       2,
   year =         2018,
   pages =        {319--324},
   doi =          {10.1016/j.ifacol.2018.03.055},
   publisher =    {Elsevier {BV}}
 }

References

  1. D. Siebelts, A. Kater, T. Meurer, Modeling and Motion Planning for an Artificial Fishtail, IFAC-PapersOnLine (9th Vienna International Conference on Mathematical Modelling) 51(2): 319--324, 2018.