Professional Documents
Culture Documents
Finalversion PDF
Finalversion PDF
Submitted by:
B VENKATESH 1RV15AS011
CHANDRA PRAKASH 1RV15AS013
CHETAN V TALIKOTI 1RV15AS014
GOWTHAM REDDY G 1RV15AS021
CERTIFICATE
Certified that the major project work titled ‘Design And Analysis Of Fish-Bot Using Smart
Actuators To Implement Motion Mechanism For Underwater Surveillance’ is submitted by
B Venkatesh (1RV15AS011), Chandra Prakash (1RV15AS013), Chetan V Talikoti
(1RV15AS014) and Gowtham Reddy G (1RV15AS021) who are bonafide students of R V
College of Engineering®, Bengaluru-59 in partial fulfilment for the award of the degree of
Bachelor of Engineering in Aerospace Engineering of the Visvesvaraya Technical University,
Belagavi during the year 2018-2019. It is certified that all corrections / suggestions indicated for
the Internal Assessment have been incorporated in the report deposited in the departmental
library. The major project report has been approved as it satisfies the academic requirements in
respect of work prescribed by the institution for the said degree.
1.
2.
R V COLLEGE OF ENGINEERING®, BENGALURU-59
(Autonomous Institution Affiliated to VTU, Belagavi)
DECLARATION
Place: Bengaluru
Date:
B Venkatesh
(1RV15AS011)
Chandra Prakash
(1RV15AS013)
Chetan V Talikoti
(1RV15AS014)
Goutham Reddy G
(1RV15AS021)
Fish-Bot
ABSTRACT
The aim of the project is to develop an under-water fish bot with certain degree of
maneuverable motion. The key area under focus is the hydrodynamics of the fish.
The project is based on the usage of the Macro Fibre Composites(MFC) which is a
piezoelectric actuator, for producing the required thrust to propel the fish under-water.
The intended applications are in the field of studying the migratory patterns and living
habits of Aquatic animals. This can be achieved by blending into the aquatic environ-
ment for data extraction using various sensors. Other applications include espionage
surveillance of foreign water-based vehicles with camouflage capability and Ship or
Plane Wreckage assistance. An essential advantage of using MFC actuators is that the
amount of noise generated is very less during its operation.
The project is divided into three major stages, viz; design, simulation & validation and
fabrication & testing. A crucial step involved while approaching the design process of
the fish bot is to estimate the thrust produced by the actuator under-water. The prob-
lem statement is divided into two sub cases, one of which is a structural part followed
by a hydrodynamic part. The maximum deflection produced by the actuator under-
water is estimated by using the piezoelectric simulation set-up in FEM based software.
This data is fed to the hydrodynamic environment and the thrust is found by carrying
out necessary simulations numerically followed by hand calculations. The total sur-
face area is decided using the thrust value by optimizing the shape iteratively based on
the coefficient of drag (depends on shape and surface area). The same has to be also
experimentally validated to formulate the relationship of the thrust with the various pa-
rameters of the actuators. Based on the validated design parameters from the thrust
estimation, the final bot is designed and fabricated.
A dual approach for meeting the intended objectives was conceived for the fabrica-
tion and testing of a Servo Actuated Fishbot that is hydrodynamically designed with
the intention to replicate the behavioral motion of natural aquatic fish. The perfor-
mance characteristics are extracted through various testing modules under-water, sub-
sequently the acquired values have been plotted and presented. It is ensured that the
flapping motion of the tail produces the required thrust to propel the bot by implement-
ing the concept derived from the Servo bot.
ACKNOWLEDGEMENT
It is our pleasure to thank people who have helped and inspired us during the tenure
of graduation project work. We would like to extend our heartfelt gratitude to Prof.
Promio Charles, Professor, Aerospace Engineering, RVCE, Bangalore, our project
guide, for his constant support and guidance. This major project would not have been
possible without his guidance and motivation since the very beginning.
We would like to thank Dr. Ravindra S Kulkarni, Head of Department, Aerospace
Engineering for his constant support and suggestions. We are grateful to Dr. K N Sub-
ramanya, Principal, R. V. College of Engineering for his continuous support.
We would like to thank Prof. C. S Prasad, Prof. K. Ramachandra and Prof. S Srini-
vasan, for their suggestions provided during the review presentations.
We also extend our gratitude to Dr. S. Raja, Chief Scientist and Ashwin U, Sci-
entist, Dynamics & Adaptive Structures, Structural Technologies Division, National
Aerospace Laboratories, Bangalore, India, who provided insight and expertise that
greatly assisted the present work.
We would like to thank the RVCE Solar Car Team for providing us with raw materials
and the required work-space to carry out the assembly.
We would like to thank all the staff of Aerospace Engineering along with Anurag C from
Department of Electronics and Communication, RVCE for providing us such timely
help and guidance and for their constant support throughout the Project.
Finally I thank each and everyone who has supported us in completing our work without
whom this work would have been merely possible.
CONTENTS
ABSTRACT i
ACKNOWLEDGEMNT ii
CONTENTS iii
LIST OF FIGURES ix
LIST OF TABLES x
1 Introduction 1
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4 Control Module 41
4.1 System Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2 Electronic Components . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2.1 Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2.2 Bluetooth module . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2.3 Payload Camera . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.2.4 Servo motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2.5 Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.3 Integration of Electronics . . . . . . . . . . . . . . . . . . . . . . . . . 45
6 Conclusions 55
6.1 Future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
References 57
Appendix A 62
Appendix B 63
Abbreviations Title
MFC Macro Fibre Composite
d33 Deflection in Z direction due voltage application in Z
direction
d31 Deflection in Z direction due voltage application in X
direction
PZT Lead zirconate titanate
Fmax Maximum blocking force
BC Boundary conditions
δ Deflection
F Deflection force
V Voltage
BCF Body Caudal Fin
MPF Median Pair Fin
ω f luid Frequency of vibration in fluid
ωvac Frequency of vibration in vaccum
FSI Fluid Structural Interaction
ρ Density
ρc Density in damping fluid
b Cross section width
h Thickness of cross-section
c Damping coefficient of fluid
LIST OF FIGURES
Figure 3.3: Epoxy core(yellow) with MFC bonded at top and bottom . . . . 25
Figure 3.4: Boundary conditions on the Bi-Morph tail . . . . . . . . . . . 25
Figure 3.5: First and second bending mode in air . . . . . . . . . . . . . . 26
Figure 3.6: Sinusoidal pressure distribution on UDF based analysis . . . . 27
Figure 3.7: Vortices produced by flapping tail . . . . . . . . . . . . . . . . 27
Figure 3.8: Variation of coefficient of pressure . . . . . . . . . . . . . . . . 28
Figure 3.10: Hermite curve Lofting in CATIA . . . . . . . . . . . . . . . . . 30
Figure 3.11: Design Reference . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 3.12: Surface Design . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 3.13: Shell Design . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 3.14: Top view with tail at 45o towards left . . . . . . . . . . . . . . 32
Figure 3.15: Top view with tail at 45o towards right . . . . . . . . . . . . . 32
Figure 3.16: Front part . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 3.17: Nose part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 3.18: Tail section . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 3.19: Tail specific parameters . . . . . . . . . . . . . . . . . . . . . 35
Figure 3.20: Equivalent tail in rectangular form . . . . . . . . . . . . . . . 35
Figure 3.21: Tetra meshed fish model . . . . . . . . . . . . . . . . . . . . . 37
Figure 3.22: Flow simulation over fish . . . . . . . . . . . . . . . . . . . . 38
Figure 3.23: Coefficient of drag . . . . . . . . . . . . . . . . . . . . . . . . 38
Figure 3.24: Servo Torque Testing . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 3.25: Surface Design . . . . . . . . . . . . . . . . . . . . . . . . . . 40
List of Tables
Chapter 1
Introduction
About 71% of the Earth’s surface is water-covered and the oceans hold about 96.5% of
all Earth’s water. Despite an increasing rate of species discovery, as much as 95% of the
world’s oceans remain unexplored. Oceans have become a natural habitat for thousands
of species, be it flora, fauna and abundant resources which man has been exploring for
his needs since the very beginning. With time, man has over-exploited them and, in the
process, has been responsible for an irrevocable damage done through oil spills, plastic
and chemical littering of hazardous substances from various sources (Refer Figure 1.1).
This has resulted in drastic climatic changes, marine life extinction, water pollution etc.
It is necessary for humans to realize that oceans are a huge asset for survivability of
mankind. Therefore efforts should be initiated to secure the oceans and its resources.
Also it is of paramount importance for technologies to focus on safeguarding water
resources, where, surveillance becomes an integral part of that process. In developing
countries, fish not only provide a major source of protein on an individual’s diet, but
also a source of income as an export product. A propelling fish is more than 90%
efficient[7] in comparison to a classic propulsion mechanism like the rotary propeller
which is only 50% efficient. From this study, it is evident that in recent years robotic
fish have become a topic of increasing interest within the scientific community. In our
modern world the applications for a robotic fish are very vast, ranging from military
and defence, robotic education, nature conservation, under-water wreckage assistance
(Refer Figure 1.2), and even state of the art medical techniques.
1.1 Background
As fish are impressive swimmers in many ways and as stated in the previous section,
their propulsion technique is 90% efficient (Refer Figure 1.3). It is hoped that sub-
mersible robots that swim like them might be superior to submersibles using propellers.
Engineered counterpart or bio-mimetic locomotion has been suggested to be a solution
of the submersible vehicle. In the field of under-water physics, undulating finned robot
offers exceptional advantage over propeller in preserving an undisturbed condition of
its surroundings for data acquisition. Both military and marine security are important
areas where this precisely designed bio-mimetic robotic fish finds its significant role in
ensuring safe waters. The robot fitted with undulating fins could go undetected when
they are swimming with a school of fish and therefore may act as a spy. The robotic
fish can also be employed for environmental surveying or inspection over coastal lines.
Other applications include seabed mapping and aquatic entertainment. Each species of
fish has its own unique and optimum way of interacting with its environment, which
dictates the specie’s body shape, size, and the way it propels itself. This has lead to
the development and study of the robotic fish by various researchers for the different
applications.
Fish locomotion is split into three stages. Stage one, which is called the preparatory
stroke which is characterized by the initial bending to a C shape with a small delay
caused by hydrodynamic resistance. Stage two, the propulsive stroke, involves the body
bending rapidly to the other side, which may occur multiple times. Stage three, the rest
phase which causes the fish to return to normal steady-state swimming and the body
undulations begin to cease. Large muscles located closer to the central portion of the
fish are stronger and generate more force than the muscles in the tail. This asymmetry
in muscle composition causes body undulations that occur in Stage 3.
At higher frequencies of tail flapping, the fish employs more force to generate the
frequency and more forward speed is obtained. This higher frequency produces sec-
ond mode of bending (S-shape)as shown in Figure 1.4, but the maximum displacement
required for a particular amount of thrust is less when the fish is swimming using the S-
shape. At lower frequency the forward speed is less but the maneuverability is more (C-
shape)[15]. The fish uses the energy available to produce a larger displacement at lower
frequencies. As with moving through any fluid, friction is created when molecules of
the fluid collide with organism. The collision causes drag against the moving fish, which
is why many fish are streamlined in shape. Streamlined shapes work to reduce drag by
orienting elongated objects parallel to the force of drag, therefore allowing the current
to pass over and taper off at the end of the fish. This streamlined shape allows for a more
efficient use of energy for the locomotion. Some flat-shaped fish can take advantage of
pressure drag by having a flat bottom surface and curved top surface. The pressure drag
created allows for the upward lift of the fish. The body shape of a swimming organism
affects the resulting drag. Long, slender bodies reduce pressure drag by streamlining,
while short, round bodies reduce frictional drag; therefore, the optimal shape of an or-
ganism depends on its niche. Swimming organisms with a fusi-form shape are likely
to experience the greatest reduction in both pressure and frictional drag[16]. The dif-
ference on the up-stream and down-stream surfaces of the body is pressure drag, which
creates a downstream force on the object. Frictional drag, on the other hand, is a re-
sult of fluid viscosity in the boundary layer. Higher turbulence causes greater frictional
drag.
Many aquatic/marine organisms have developed organs to compensate for their weight
and control their buoyancy in the water. These structures, make the density of their
bodies very close to that of the surrounding water. Many aquatic and marine organisms
may also be composed of low-density materials. Swimming animals that are denser
than water must generate lift or adapt a benthic lifestyle. Movement of the fish to
generate hydrodynamic lift is necessary to prevent sinking. Often, their bodies act as
hydrofoils, a task that is more effective in flat-bodied fish. At a small tilt angle, the lift
is greater for flat fish than it is for fish with narrow bodies. Narrow-bodied fish use their
fins as hydrofoils while their bodies remain horizontal. In sharks, the heterocercal tail
shape drives water downward, creating a counteracting upward force while thrusting
the shark forward. The lift generated is assisted by the pectoral fins and upward-angle
body positioning. It is supposed that tunas primarily use their pectoral fins for lift[22].
Buoyancy maintenance is metabolically expensive. Growing and sustaining a buoyancy
organ, adjusting the composition of biological makeup, and exerting physical strain to
stay in motion demands large amounts of energy. It is proposed that lift may be physi-
cally generated at a lower energy cost by swimming upward and gliding downward, in
a ”climb and glide” motion, rather than constant swimming on a plane.
There are many such operating conditions which need to be considered while mimick-
ing the elegant motion of the fish. The enormous applications and opportunities that
stand under-water served as the key motivation to take up this work.
The above mentioned problem statement has been accomplished by various engineers
around the world by using conventional actuators, whereas the present work focuses on
using piezoelectric actuators for achieving the desired application. The specific type of
piezoelectric actuator chosen for the purpose is Macro Fibre Composite (MFC) actuator
the details of which will be provided in the next Chapter. The work undertaken from
here on is defined by the following objectives.
1.3 Objectives
• To study and understand the behaviour and working of the piezoelectric actuator.
• To select application specific actuator and implement it’s flapping motion into
undulating motion.
• To model a bot and simulate its motion by imparting maneuverability and con-
trolling depth using dive planes by applying the concept of neutral buoyancy.
• To acquire data through camera for under-water study of marine plants and ani-
mals.
Chapter 2
• Actively Smart: They possess the capacity to modify their geometric or material
properties under the application of electric, thermal or magnetic fields, thereby
acquiring an inherent capacity to transduce energy. The different types are-
1. Piezoelectric
2. Magnetostrictive
• Passively Smart: These are materials that do not actively produce a reaction to
the change encountered and hence called passively smart materials. Although
smart, they lack the inherent capability to transfer energy. Optical fibres are the
A smart structure (Refer Figure 2.2) is a system that incorporates particular functions
of sensing and actuation to perform required operations in an ingenious way.
The basic five components of a smart structure are -
• Data Acquisition: The purpose of this component is to collect the required raw
data needed for an appropriate sensing and monitoring of the structure.
• Data Transmission (sensory nerves): The purpose of this part is to forward the
raw data to the local and/or central command and control units.
• Command and Control Unit (brain): The role of this unit is to manage and control
the whole system by analysing the data, reaching the appropriate conclusion, and
determining the actions required.
• Data Instructions (motor nerves): The function of this part is to transmit the de-
cisions and the associated instructions back to the members of the structure.
• Action Devices (muscles): The purpose of this part is to take action by triggering
the controlling devices/units.
Piezoelectric materials are materials that produce a voltage when stress is applied.
Since this effect also applies in the reverse manner, a voltage across the sample will
produce stress within the sample. Suitably designed structures made from these materi-
als can therefore be made to bend, twist, expand or contract when a voltage is applied.
• The MFC consists of rectangular piezo ceramic rods sandwiched between layers
of adhesive, electrodes and polyimide film as shown in Figure 2.3
• The electrodes are attached to the film in an interdigitated pattern which transfers
the applied voltage directly to and from the ribbon shaped rods.
• This assembly enables in-plane poling, actuation and sensing in a sealed and
durable, ready-to-use package.
• If no voltage is applied it can work as a very sensitive strain gauge, sensing de-
formations, noise and vibrations or harvesting energy from it.
• The novel, uniquely pliable and conformable features of the MFC also allow for
precise health monitoring, morphing and stiffening of structures.
• The MFC’s flat profile and capability of simultaneously acting as an actuator and
sensor allows for its use in very critical or tight areas. The MFC is available in
d33 and d31 operational mode, a unique feature of the Macro Fiber Composite.
• Damage tolerant
• Available as elongator (d33 mode) and contractor (d31 mode) as shown in Figure
2.4
• Conforms to surfaces
• Readily embeddable
• Demonstrated performance
• Can become depolarized due to high voltages, high temperatures and large stresses.
• The size of MFC is decided based on errors developed for the given application.
• Blocking Force: The blocking force Fmax is the maximum force generated by
the actuator. This force is achieved when the displacement of the actuator is
completely blocked, i.e. it works against a load with an infinitely high stiffness.
2.5.1 Methodology
5. Loads of dynamic nature such as sinusoidal nature and linear loads are applied.
The main focus is d31 and d33 operational modes which the numeral specifies the direc-
tion of voltage application and resultant deflection respectively. (Refer Appendix for
the detailed steps)
of the actuator under-water. It also supported the fact that the actuator along with other
components occupies a small volume and smaller bots can be made avoiding the de-
sign constraints. The bot was manufactured and tested for different motions that can be
imparted by the piezoelectric actuator but a complete command unit was not designed.
This is a major challenge while using the actuators as the input voltage required for
their operation is in the range of 500V-1000V.
This challenge can be overcome by using a DC-DC converter that steps up the lower
input voltage to the required voltage as per the needs of the actuator. This method is
employed in the aquatic robot modeled using the piezoelectric actuator(MFC)[3] with
the capability of remote control. However, the concept depicting the thrust produced
by the fish is not supportive when applied for different types models. The piezoelectric
modeling of the tail entered the non-linear region of operation while flapping under-
water. This is again not clearly depicted by the mathematical model. A standard model
for the piezoelectric tail has to be developed so as to expand the applications of the
model by using varying sizes of bot.
A detailed experimental study on the thrust produced by the MFC actuator is under-
water is produced in the work done to understand the actuators capability under-water[5].
A comparative study on the tail with and with out the caudal fin (Refer Figure 2.7) is
also performed and is found that the inclusion of the fin improves the thrust efficiency
by 40%.
In all the previous works accomplished, a complete development of the bot with piezo-
electric actuator has been barely served. Also the concept used to produce thrust is very
straight forward. It does into take into consideration the undulating motion of the fish
tail. The present work puts forth a concept of ’Phase-lag’ that is developed from the
hydrodynamic study of the fish motion. A fish model actuated by servo motors is devel-
oped validating the idea suitable experimental values so that the work can be extended
to smart actuators as well.
The Massachusetts Institute of Technology(MIT) developed a robotic fish which uses
a hydraulic pump[4] for the flapping the tail under-water. The previously mentioned
concept of phase lag is tried to be achieved by using a tail fabricated with silicone rub-
ber(Refer Figure 2.8). A Bluefin Tuna fish was set as the standard fish that is mimicked
in the process of modeling. The usage of the hydraulic pump provides a higher energy
for the tail and hence a higher thrust is produced by the servo actuated bot. But this
also comes with the disadvantage that a larger volume of bot is required for packing the
larger servo and its associated components. The major disadvantage is the turbulence
and hence the noise produced by the motorized bot is comparatively higher than the
piezoelectric actuated bot.
A similar work is carried out by employing a wire driven servo actuation to control the
flapping of fish[6]. The structure used by the prototype is very simple but the actuation
causes the bot to lose its inherent stability because of the poor selection of the placement
of the mechanism.(Refer Figure 2.9)
The approach to the design is made by considering all the constraints collected from the
literature study.
moves back and forth without forming a wave, while in undulatory motion the propul-
sive structure movement creates a wave. In general, the fish swimming motion can be
seen as propulsion mechanisms of temporal features. Fish propulsion mechanisms are
generally divided into two categories; Body and Caudal Fin (BCF) locomotion and Me-
dian Pair Fin Locomotion (MPF) locomotion.
Both BCF and MPF are dependent on the fish physiological mechanism and can be
further classified into undulatory and oscillatory propulsion. Most fish swim by BCF
locomotion, which involves ”bending their bodies into a backward-moving propulsive
wave that extends to its caudal fin”. Other fish swim by MPF locomotion, which in-
volves the use of their median and pectoral fins. From various studies it is estimated
that 15% of fish families use MPF as propulsion mechanism. While a much larger
number that regularly depend on BCF for propulsion, uses MPF for stabilisation and
manoeuvring (Refer Figure 2.11). Under BCF and MPF there is a broad range of sub
classifications associated with the motion (oscillatory or undulatory) employed. Each
of the modes can be seen as a continuum spectrum rather than discrete groups.
Generally, fish that use the same propulsion mechanism exhibit the same morphology.
Hence they can be classified as three basic fish morphology models, based on their
specializations in cruising, accelerating and maneuvering.
The thrust production by fish is the area of interest and nature chooses the best possible
way to accomplish it.
• The forces are resolved based on the wake at the tail of a fish as shown in Figure
2.13.
• The direction of these forces are to be provided using smart actuators at desired
positions.
• Analysing the forces (seen in Figure 2.14) that need to be produced using the
MFC, puts forth the next challenge of the placement of the actuator for the opti-
mum performance.
• Thrust = Drag
• Thrust due to undulating flapping motion to overcome Drag (Induced due to Kar-
mann vortices and Form drag due surface area).
• Thrust Measurement critical in determining the motion and the design optimiza-
tion
• Lift due to pressure difference summed with buoyant force to Archimedes prin-
ciple is necessarily balanced by overall weight of Fishbot.
transfers momentum to the water by flapping its tail, the water will exert an equal and
opposite reaction on the fish, hence propelling it forwards.
On the other hand, the vortices effect refers to the phenomena where the vortices in
the fish’s own wake impart a propulsive force. This occurs as the vortice’s rotational
direction is always compatible with the desired direction of thrust, leading to a highly
efficient jet. This type of vortices is referred as a reversed von Kármán vortex street [7],
and is shown in Figure 2.15. In order to achieve high efficiency by BCF propulsion, two
dimensionless parameters should be considered; the Strouhal number (Refer Equation
2.1) and the Reynold’s number (Refer Equation 2.2).
Both parameters are defined below:
f Amax
St = (2.1)
U
U∞ l
Re = (2.2)
ν
• d33 - Mode: Polarized along the length of the actuator and displaces in the same
direction as shown in Figure 2.16.
• d31 - Mode: Polarized through the thickness and displaces in the longitudinal
direction as shown in Figure 2.18.
From the various studies performed it is seen that the nature undertakes a minimalistic
approach to overcome the drag experienced by the fish under-water. It becomes an
advanced design related problem which needs to be overcome while mimicking the
motion of fish under-water. The piezoelectric actuators also govern the kind of design
that needs to be produced for an efficient operation.
Chapter 3
3.1 Methodology
Based on the study conducted, it can be seen that there are two types of mechanisms to
produce thrust under-water. One using the servo motors and the other being piezoelec-
tric actuators. A servo based bot has a high power available to it to propel the bot easily
but produces a lot of turbulence and does not produce a undulatory motion; whereas,
a MFC bot has only a hundredth of a power of a servo bot to propel the fish but has
the capability to produce an undulatory motion. Due to this fact the sizing of the bot is
different for both the type of actuators as shown in Figure 3.1. A servo bot is developed
from the concepts derived from the study of the hydrodynamics of the fish, which is
used to define the governing parameters required for the design of a MFC based bot. A
detailed methodology of the work carried out is presented in Figure 3.2.
structural flexibility.
In order to accomplish this the MFC tail model is modeled to the actual dimensions
and meshed in Hypermesh and simulated in Abaqus to estimate the natural frequency
of the tail setup. Any structure when excited in its natural frequency exhibits larger
amplitude of displacements. The natural frequency obtained from the analysis has to be
transformed to the natural frequency under-water through accurate formulations.
The tail consists of a core material patch made of epoxy and the top and bottom faces
is where the MFC is bonded as illustrated in Figure 3.3. The relative elongation of the
MFC produces the required bending motion.
Figure 3.3: Epoxy core(yellow) with MFC bonded at top and bottom
• Bi-morphing has the advantage of greater control over the amplitude of the tip
displacement of MFC.
• The tail is constrained at its root as shown in Figure 3.4 to mimic the tail of the
fish.
But a structural member made of epoxy whose thickness is in millimeters will fail at
such high frequency. So the second bending mode can be obtained by the attachment
of a caudal fin as discussed earlier.
3. User Defined Motion (UDF Code) was compiled and loaded to give single Centre
of Gravity Motion at one end of plate.
7. Frequency of vortices produced is validated with the Strouhal number. The Strouhal
number relates the frequency of the tail swing, amplitude and forward velocity as
illustrated in Equation 2.1
The undulating motion of the tail produces a changing pressure distribution across the
tail surface and the forward component is the one that produces the thrust as seen in
Figure 3.6 and 3.7.
The Strouhal number was verified with the frequency of the vortices produced by the
flapping tail which can be clearly seen in Figure 3.7
The results obtained from the analysis were put in various which were collected during
the process of literature survey to verify the thrust value.
Method 1[10]:
Fl v
T hrust = (3.2)
2u
ω = 2π f = 2π ∗ 2 = 12.56rad/s (3.3)
3.4.3 Inference
• Of the Three methods extracted from three different numerical method, Method 2
results in a value that is in the range of mN that which is comparable to the MFC
based experimental setup for Thrust measurement.
• The wide variation in method 1 and 3 suggest that it is not a reliable to proceed
with numerical results only.
plotted such that it remains tangent to the aforementioned ellipses both at the top and
the bottom. These spline was then surface lofted to produced a closed surface profile.
The surface profile shown in Figure 3.12 was transformed to a shell based design of
thickness 8mm shown in Figure 3.13 which was carved for volume based packing of
Subsystem modules.
DESIGN
MAGNITUDE
SPECIFICATIONS
Surface area (SA ) 0.016 m2
CG to pivot distance(r) 0.0484 m
Tail length(c) 0.270m
Lateral velocity (u) 0.6m/s
Maximum lateral deflection
45◦
(θmax )
The major force that has to be overcome by the tail is the lateral drag force produced
during the flapping motion.The tail can be approximated to a rectangle(Table 3.1) of
particular L/D ratio whose coefficient of drag can be easily calculated and scaled (Refer
Figure 3.19). This reference rectangle is used for obtaining the drag force value when it
is pivoted at one end and flapping at the other end.This force serves as a basis for torque
calculation.
f Amax
St = (3.14)
u
Stu 0.35 ∗ 0.6
=⇒ f = = = 0.55Hz (3.15)
Amax 0.381
θ = Asin(2π f t) (3.16)
ω = 2π f Acos(2π f t) (3.17)
vG = rω (3.18)
The hydrodynamic drag force F at G, acts in the opposite direction to vG and is defined
as:
1
F = ρw v2G SACD (3.20)
2
1
=⇒F = ρw (2πr f Acos(2π f t))2 SACD (3.21)
2
1
T = F ∗ r = ρw (2πr f Acos(2π f t))2 SACD ∗ r (3.22)
2
T = 2π 2 ρw SACD r3 f 2 A2 cos2 (2π f t) (3.23)
Using ρw = 1000kgm3 , CD = 0.68 and other same parameters as used for previous
calculations,
FLUENT SETUP
Solver Type Pressure based
Domain 3D Space
Flow type Steady
Velocity inlet 1m/s
Scale mm
Turbulence
SST,k-ω,coupled
model
Energy Equation On
are commanded to move, they will move to the desired position and hold it.
If an external force pushes against the servo motor, while it is holding its position, the
servo motor will resist from moving. A servo with a minimum torque of 4Kg-cm is
required to keep the tail flapping but to initiate the flapping process from mean value a
larger torque value is required, and this test was conducted to fix upon the specific servo
required.
The oscillating frequency for the caudal peduncle and fin is directly proportional to
the Strouhal number at which the model swims, the model’s swimming velocity and
the maximum required torque to drive the propulsive tail. Additionally, the robotic
fish’s maximum swimming velocity was estimated to be 0.50m/s. With the aid of the
Strouhal number definition and the set parameters previously mentioned, the oscillating
frequency of the model was calculated to be 0.55 Hz.
The servo motor was connected to a micro-controller board which was previously pro-
grammed to make it oscillate. During testing the polycarbonate piece (Refer Figure
3.24) was completely immersed in water whilst the fin oscillating was attached to a
Tower-pro Mg995 servo motor. The servo motor was connected to a micro-controller
board which was previously programmed to make it oscillate.
Caudal fin
The caudal fin design is essential to maximize the propulsive efficiency of the mode.
The caudal fin’s high aspect ratio ensures there is a reduction in the boundary layer
separation, which becomes important when swimming at large speeds. However, as the
project’s model does not intend to swim at particularly high speeds the aspect ratio con-
straint can be overlooked. In light of this, a forked shaped caudal fin can be regarded as
the next most efficient caudal fin geometry. Forked caudal fins are adequate for cruising
at fast speeds for long distances. Based on the aforementioned facts the design of the
caudal was taken forward. Various caudal fin designs were considered, finally selecting
a flexible symmetrical forked-shaped flexible caudal fin.
The finalized design(Refer Figure 3.25) for the robotic fish included a flexible caudal
fin in order to increase the propulsive efficiency of the model. Silicone represents a
viable material for manufacturing the caudal fin due to its degree of flexibility and its
wide range of operating temperatures (-65◦ C-200◦ C). Using the previously specified
geometry for the caudal fin, a shape was designed in Catia V5(Table 3.3).
CAUDUAL FIN
MAGNITUDE
PARAMETERS
Fin span 0.120m
Surface area 0.007m2
The bot is modeled according to the design principles that were derived in this chapter.
It can be seen that the fish bot is modeled for remote surveillance and hence a wireless
electronic control architecture is devised.
Chapter 4
Control Module
4.2.1 Arduino
Arduino is an open-source hardware and software company, project and user commu-
nity that designs and manufactures single-board microcontrollers and microcontroller
kits for building digital devices and interactive objects that can sense and control both
physically and digitally. Arduino UNO is an open-source microcontroller board based
on the Microchip ATmega328P microcontroller and developed by Arduino.cc. It com-
municates using the original STK500 protocol. The Uno also differs from all preceding
boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it uses the
Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.
• Length: 68.6 mm
• Width: 53.4 mm
• Weight: 25 g
The HC-05 module is used for the wireless control of the bot underwater as it is the
most easiest mode of control that can be used via a mobile device as well.
Technical specifications
• PIO control
Camera is a crucial component,as it serves one of the main objectives during the surveil-
lance. OV7670 camera is integrated with Arduino and placed at the forefront near the
nose for obtaining images and recording video with memory transfer capability. The
nose was purposely made flat to avoid any interference or refraction of light ,hindering
or obscuring the object to be seen.
Any improvement that could be made in future work is including a symmetrical light
source just in the peripheral region of scope of camera ,to illuminate the target, resulting
in image capturing capability with good clarity.
The current application uses Mg995 servo motor (Refer Figure 4.4). This servo serves
the required torque for the flapping motion required for the tail. A higher torque rated
servo is chosen to overcome the damping force experienced by the tail underwater.
Specifications
• Weight: 55 g
4.2.5 Battery
Arduino UNO is powered by two 9V (Refer Figure 4.5) cells connected in parallel
for more power input for the same voltage input. Bluetooth module is also powered
independently from a 9V power source. The two servo motors are also independently
controlled via two 9V cells all these are packed inside the shell casing.
The primary servo is employed is for cruise conditions and yawing about vertical axis
in either left or right direction. On the other hand, the secondary servo is used for depth
control via dive planes by creating a pitching moment about lateral axis. The Arduino
signaled camera captures images instantaneously and stores them in SD Storage mod-
ule. The images can be then viewed on screens after the retrieval of the bot. A more
advanced version of this can be to have a real-time surveillance underwater. But this
will be including the usage of buoy which is out of the scope of this work.
The central control system’s algorithm was designed (Refer Appendix B) for the in-
tercompatible performance of the individual electronic components. The design pa-
rameters extracted from various analysis mentioned in the previous chapters served the
boundary regime for the operation of the integrated electronic module.
The internal placement of the individual components plays an important role in the sta-
bility of the bot. It also governs the working of the control system in the desired limits.
Hence, assembling the different parts has to be carefully carried out such that it does not
disturb the initial conditions of the bot based on which the working concepts are derived.
Chapter 5
The payload capsule is the most elegant part of the bot. It carries the desired payload
which in this case is the camera. It is the first part to be separated from the bot when
tried to disintegrate the fish bot (Refer Figure 5.1).
The capsule module has grooves designed to fit the head body which ensures water
proofing and tight fitting (Refer Figure 5.2).
The head body is the place for all the internal electronic modules to be packed and also
to produce a streamlined shape to the bot. It is designed as two halves for the easy
assembly and dismantling of components (Refer Figure 5.3 and Refer Figure 5.4).
The bot is designed and manufactured as five different components as shown in Figure
5.7 (a), for the ease of re-usability by dismantelling it. The manufactured parts include:
The above individual components are assembled as shown in Figure 5.7 (b).
An optimised mapping of the mechanical and electronic components was done and the
components were placed such that they did not disturb the Moment of Inertia axis and
the Centre of gravity of the Fishbot (Refer Figure 5.9). Housing a bearing of precise
dimension as that of the servo shaft’s diameter promises to avoid water leakage to a
significant level.
presence of holes. Later the gaps were given a tight filling with clay and then it was
covered with a water proof tape.
The cruise test was conducted for different cases as illustrated in plot shown in Figure
5.14. It is inferred that at lower frequencies and tail beat amplitude, the bot cruises at
lower speeds and can go undetected because of less turbulence. At higher frequencies
and amplitude, the turbulence induced overpowers the steady cruising condition of the
bot and the efficiency of swimming is lost. Whereas at an optimal frequency of tail
flapping and beat amplitude, the fish bot proved to move efficiently at an higher speed
and by producing relatively weaker wakes.
The turn test is also carried out in similar flow conditions and the rate of turn is estimated
about a vertical axis to the plane of rotation. The bot produced a turn rate of 5.75◦ /s
under steady flow conditions.
Chapter 6
Conclusions
• The bot is able to achieve the mentioned degrees of freedom motion with the ease
of fish propulsion. The user can also control the depth of the bot because of the
incorporation of the concept of neutral buoyancy which allows it to move freely
underwater with a little thrust directed towards the direction of pitch.
• The diveplanes employed will help in achieving the required pitch maneuver to
direct the thrust. The images are able to be captured by the camera and it can
be accessed once the bot is retrieved. The range of controlled communication is
until 1.5m under the surface of water when the signal is transferred from air to
water.
• The concept of undulatory motion using phase lag between the body and the tail
is achieved according to the calculations and hence the physical concept can be
applied to any given body of particular dimesion.
• The concepts for operating the MFC actuator as an undulating tail is developed
according to the supportive principles derived from the simulation work.
• A nature inspired model has been developed for encasing the different compo-
nents required for accommodating the MFC and other relevant accessories. So
the MFC bot can be also made to swim underwater with its available thrust.
References
2. Chen, S. C., Huang, K. J., Chen, W. H., Shen, S. Y., Li, C. H., & Lin, P. C.
(2013). Quattroped: a leg–wheel transformable robot. IEEE/ASME Transactions
On Mechatronics, 19(2), 730-742.
4. Katzschmann, R. K., DelPreto, J., MacCurdy, R., & Rus, D. (2018). Explo-
ration of underwater life with an acoustically controlled soft robotic fish. Science
Robotics, 3(16), eaar3449.
5. Erturk, A., & Delporte, G. (2011). Underwater thrust and power generation us-
ing flexible piezoelectric composites: an experimental investigation toward self-
powered swimmer-sensor platforms. Smart materials and Structures, 20(12),
125013.
6. Zhong, Y., Li, Z., & Du, R. (2013, December). The design and prototyping of a
wire-driven robot fish with pectoral fins. In 2013 IEEE International Conference
on Robotics and Biomimetics (ROBIO) (pp. 1918-1923). IEEE.
8. Rodriguez, Cristian & Pierart, Fabian & Egusquiza, Eduard. (2010). Experimen-
tal Modal Analysis in Submerged Cantilever Plate with Nearby Rigid Wall.
10. Xu, Yicun & Qin, Domgchen & Liu, Cong & Zhang, Houxiang. (2013). Thrust
Analysis On A Single-Drive Robotic Fish With An Elastic Joint. Proceedings -
11. Kumar, Rahul. (2012). The Structural Design and Control System of a Caudal
Fin Robotic Fish. Journal of Robotics and Mechatronics. 4. 13 - 35.
12. Shriyam, Shaurya & Agrawal, Anuj & Behera, Laxmidhar & Saxena, Anupam.
(2014). Robotic Fish Design and Control based on Biomechanics. IFAC Pro-
ceedings Volumes (IFAC-PapersOnline). 3. 662-669. 10.3182/20140313-3-IN-
3024.00235.
13. Abdelnour, Karl & Mancia, Elisa & Peterson, Sean & Porfiri, Maurizio. (2009).
Hydrodynamics of underwater propulsors based on ionic polymer-metal compos-
ites: A numerical study. Smart Materials and Structures. 18. 085006. 10.1088/0964-
1726/18/8/085006.
14. Wang, TianMiao & Shen, Qi & Wen, Li & Liang, JianHong (2012). On the
thrust performance of an ionic polymer-metal composite actuated robotic fish:
Modeling and experimental investigation. Science China Technological Sciences.
55. 10.1007 s11431-012-5025-0.
15. Kohannim, S., & Iwasaki, T. (2014). Analytical insights into optimality and
resonance in fish swimming. Journal of The Royal Society Interface, 11(92),
20131073.
16. Nesteruk, Igor & Passoni, Giuseppe & Redaelli, Alberto (2014). Shape of Aquatic
Animals and Their Swimming Efficiency. Journal of Marine Biology.
2014. 1-9. 10.1155/2014/470715.
17. Gibouin, Florence & Raufaste, Christophe & Bouret, Yann & Argentina, Mederic.
(2018). Study of the thrust–drag balance with a swimming robotic fish. Physics
of Fluids 30.091901.10.1063/1.5043137.
20. Jasfer Aniban, Adedolapo Awofiranye, Nanmwa Dala, Tianyuan Zhao, and Dr.
Daewon Kim (Advisor)
Embry-Riddle Aeronautical University https://commons.erau.edu/cgi/viewcontent.cgi
article=1143 and context=discovery-day
21. http://dx.doi.org/10.1126/scirobotics.aar3449
22. DUBOIS, A. B., & OGILVY, C. S. (1978). Forces on the tail surface of swimming
fish: thrust, drag and acceleration in bluefish (Pomatomus saltatrix). Journal of
Experimental Biology, 77(1), 225-241.
23. Finite Element Modeling of Macro Fiber Composite Actuators with Application
to Wing De-icing Embry Riddle
24. https://www.veryst.com/project/immersed-beam-vibration
26. Shriyam, S., Agrawal, A., Behera, L., & Saxena, A. (2014). Robotic fish design
and control based on Biomechanics. IFAC Proceedings Volumes, 47(1), 662-669.
27. Dr. Zhong, Design, Building and Testing of a Robotic Fish, School Of Mechani-
cal, Aerospace And Civil Engineering,The University of Manchester, April 2016
28. Kumar, Rahul. (2012). The Structural Design and Control System of a Caudal
Fin Robotic Fish. Journal of Robotics and Mechatronics. 4. 13 - 35.
29. Wang, S., Zhu, J., Wang, X., Li, Q., Zhu, H., & Zhou, R. (2018). Hydrody-
namics study and simulation of a bionic fish tail driving system based on lin-
ear hypocycloid. International Journal of Advanced Robotic Systems, 15(2),
1729881417746950.
30. M. Curatolo and L.Teresi, The Virtual Aquarium: Simulations of Fish Swimming
COMSOL Conference, Grenoble, 2015
31. Xu, Y., Qin, D., Liu, C., & Zhang, H. (2013). Thrust Analysis On A Single-Drive
Robotic Fish With An Elastic Joint. In ECMS (pp. 719-725).
33. Mr. P.Kumar, Dr. S.Bhaduri, Dr. A. Kumar(IJRASET 2013), Vibration Analysis
of Cantilever Beam: An Experimental Study, ISSN: 2321-9653
36. Phillips, A. (2017). Robot Fish: Bio-inspired Fishlike Underwater Robots. Un-
derwater Technology, 34(3), 143-145.
37. Padoin, E., Fonseca, J. S. O., Perondi, E. A., & Menuzzi, O. (2015). Optimal
placement of piezoelectric macro fiber composite patches on composite plates for
vibration suppression. Latin American Journal of Solids and Structures, 12(5),
925-947.
38. Nesteruk, I., Passoni, G., & Redaelli, A. (2014). Shape of aquatic animals and
their swimming efficiency. Journal of Marine Biology, 2014.
39. Bilo, D., & Nachtigall, W. (1980). A simple method to determine drag coeffi-
cients in aquatic animals. Journal of Experimental Biology, 87(1), 357-359.
40. Park, Y. J., Jeong, U., Lee, J., Kwon, S. R., Kim, H. Y., & Cho, K. J. (2012).
Kinematic condition for maximizing the thrust of a robotic fish using a compliant
caudal fin. IEEE Transactions on Robotics, 28(6), 1216-1227.
41. Gibouin, F., Raufaste, C., Bouret, Y., & Argentina, M. (2018). Study of the
thrust–drag balance with a swimming robotic fish. Physics of Fluids, 30(9),
091901.
42. Kohannim, S., & Iwasaki, T. (2014). Analytical insights into optimality and
resonance in fish swimming. Journal of The Royal Society Interface, 11(92),
20131073.
43. Wang, T., Shen, Q., Wen, L., & Liang, J. (2012). On the thrust performance of an
ionic polymer-metal composite actuated robotic fish: Modeling and experimental
investigation. Science China Technological Sciences, 55(12), 3359-3369.
44. Masoomi, S. F., Haunholter, A., Merz, D., Gutschmidt, S., Chen, X., & Sellier,
M. (2014). Design, fabrication, and swimming performance of a free-swimming
tuna-mimetic robot. Journal of Robotics, 2014.
45. Karthigan, G., Mukherjee, S., & Ganguli, R. (2015). Fish inspired biomimetic
ionic polymer-metal composite pectoral fins using labriform propulsion. Me-
chanics of Advanced Materials and Structures, 22(11), 933-944.
46. Abdelnour, K., Mancia, E., Peterson, S. D., & Porfiri, M. (2009). Hydrodynamics
of underwater propulsors based on ionic polymer–metal composites: a numerical
study. Smart Materials and Structures, 18(8), 085006.
47. Lauder, G. V., & Drucker, E. G. (2002). Forces, fishes, and fluids: hydrodynamic
mechanisms of aquatic locomotion. Physiology, 17(6), 235-240.
48. Kikuchi, K., Uehara, Y., Kubota, Y., & Mochizuki, O. (2014). Morphological
Considerations of Fish Fin Shape on Thrust Generation. Journal of Applied Fluid
Mechanics, 7(4).
49. Liu, L Sun, Z Wang, J Shi, Yinggang Gao, M Chen, 2017. Design of biomimetic
robofish system. 32. 228-236.
50. Kholkin, A. L., Pertsev, N. A., & Goltsev, A. V. (2008). Piezoelectricity and
crystal symmetry. In Piezoelectric and Acoustic Materials for Transducer Appli-
cations (pp. 17-38). Springer, Boston, MA.
Appendix A
The following User defined function is used to define the mesh motion of the tail under
water with the tip displacement and frequency obtained from the structural analysis.
CODE:
Appendix B
The following Arduino based code is employed in the micro-controller to control the
motion of the fish bot by the successive control of the servo motors-
#include <Servo.h>
#include <SoftwareSerial.h>
Servo myservo_height;
Servo myservo_dir_speed;
SoftwareSerial serial1(8,12);
void setup()
{
Serial.begin(9600);
serial1.begin(9600);
myservo_height.attach(10);
myservo_dir_speed.attach(11);
// bt.begin(9600);
void speed_fast()
{
pos_height = 90; //Constant height
for (; pos_dir_speed <= 120; pos_dir_speed += 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Decrease the delay value to increase the speed
}
for (; pos_dir_speed >= 60; pos_dir_speed -= 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Decrease the delay value to increase the speed
}
}
void speed_slow()
{
pos_height = 90; //Constant height
for (; pos_dir_speed <= 120; pos_dir_speed += 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Increase the delay value to decrease the speed
}
for (; pos_dir_speed >= 60; pos_dir_speed -= 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Increase the delay value to decrease the speed
}
}
void dir_left()
{
pos_height = 90; //Constant height
for (; pos_dir_speed <= 120; pos_dir_speed += 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); /Increase the delay value to decrease the speed
}
for (; pos_dir_speed >= 90; pos_dir_speed -= 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Increase the delay value to decrease the speed
}
}
void dir_right()
{
pos_height = 90; //Constant height
for (; pos_dir_speed <= 90; pos_dir_speed += 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Increase the delay value to decrease the speed
}
for (; pos_dir_speed >= 60; pos_dir_speed -= 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Increase the delay value to decrease the speed
}
}
void up_fast()
{
for (; pos_height >=70; pos_height -= 1)
{
myservo_height.write(pos_height);
delay(10); //Increase the delay value to decrease the speed
}
for (; pos_dir_speed <= 120; pos_dir_speed += 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Decrease the delay value to increase the speed
}
for (; pos_dir_speed >= 60; pos_dir_speed -= 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Decrease the delay value to increase the speed
}
}
void up_slow()
{
for (; pos_height >= 70; pos_height -= 1)
{
myservo_height.write(pos_height);
delay(10); //Increase the delay value to decrease the speed
}
for (; pos_dir_speed <= 120; pos_dir_speed += 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Increase the delay value to decrease the speed
}
for (; pos_dir_speed >= 60; pos_dir_speed -= 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Increase the delay value to decrease the speed
}
}
void down_fast()
{
for (; pos_height <= 110; pos_height += 1)
{
myservo_height.write(pos_height);
delay(10); //Increase the delay value to decrease the speed
}
for (; pos_dir_speed <= 120; pos_dir_speed += 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Decrease the delay value to increase the speed
}
for (; pos_dir_speed >= 60; pos_dir_speed -= 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Decrease the delay value to increase the speed
}
void down_slow()
{
for (; pos_height <= 110; pos_height += 1)
{
myservo_height.write(pos_height);
delay(10); //Increase the delay value to decrease the speed
}
for (; pos_dir_speed <= 120; pos_dir_speed += 1)
{
myservo_dir_speed.write(pos_dir_speed);
delay(10); //Increase the delay value to decrease the speed
}
for (; pos_dir_speed >= 60; pos_dir_speed -= 1)
{
myservo_dir_speed.write(pos_dir_speed);
void loop()
{
while (1)
{ //Do nothing as no cmd received
//cmd = serial1.read();
//Serial.print("Here You Go\n");
temp=serial1.read();
if( (temp == ’L’ || temp == ’R’ || temp == ’F’ || temp == ’S’
|| temp == ’U’ || temp ==’u’ || temp == ’D’ || temp == ’d’)
/*&& temp != cmd*/)
cmd=temp;
Serial.println(cmd);
if ( cmd == ’L’)
dir_left();
else
if ( cmd == ’R’)
dir_right();
else
if ( cmd == ’F’)
speed_fast();
else
if ( cmd == ’S’)
speed_slow();
else
if ( cmd == ’U’)
up_fast();
if ( cmd == ’u’)
up_slow();
else
if ( cmd == ’D’)
down_fast();
else
if ( cmd == ’d’)
down_slow();
}
// delay(100);
}
Mx + Cx + kx = F
Considering free vibration on undamped structure, we have MODE 4 Second Torsion Mode
Mx + kx = 0
Assuming the response as harmonic motion,
we have x = eiωt
Therefore x = (iω)[ x ] MODE 5 Anti-symmetric Bending Mode
And x = (iω)2[ x]
Hence [−M ω2 + k ][ x] = 0
The above equation is solved as Eigen value problem
Where [k − M ω2 ][ x] = [ A − λI ][φ]
For non-trivial solution, k − M ω2 = 0 In the present work, the primary objective is not only to
obtain high mode shapes and frequencies, but also to identify
high strain induced region. By identifying high strain region
Therefore ω= k / M [4], the chosen MFC is bonded to achieve the given objective.
From the above equation, it is known that {x} contains Eigen The frequencies and mode shapes of the given structure with
vector { φ } which has the response of the given structure for and without MFC is compared and is shown in Table (3).The
the given natural frequency from Eigen vectors, modal mass frequencies comparison is shown in Table (4).
and modal stiffness are obtained by
Mnn = φT [ M ]φ
3
Table 4. Modal Frequencies as well as the bottom surface (figure(1)). Placement of the
actuators on the neutral axis is avoided as there is no
Frequency Frequency significant change observed.
Sl.no Description (Hz) (Hz) In the present study, the plate model was tested taking into
With MFC Without consideration both d33 and d31 effect of the MFC. And the
MFC effect of the same is discussed.
1 Mode 1 8.6270 8.575
2 Mode 2 30.624 30.596 6. CHOICE OF ACTUATOR
3 Mode 3 57.108 57.135 d33-The polarization direction is along the direction of the
layers of MFC
4 Mode 4 100.53 100.59 d31- The polarization direction is perpendicular to the
5 Mode 5 112.59 112.51 direction of the layers of MFC
Among the two actuators, the actuator is chosen based on the
problem definition and in comparison with the deviation of
simulated model with standard model, which is given in the
5. MATHEMATICAL MODEL OF THE table below.
ACTUATOR The results obtained from the simulation are verified for d31
and d33 modes of operation and is shown in the below tables.
For a practical applicability of MFC in laboratory testing and
real time testing, the characteristic behavior of the
Table 5. MFC P2 type-5628(d31)
piezoelectric material for the given mechanical and
equivalent voltage loads is studied with the required
Parameter Actual Obtained Percentage
mathematical model [3] which represents the actual model
formulated and the constitutive equations relating strain and value Value Deviation
stress which is also a force based formulation is shown below Blocking -205N 128.7236N 37.208
Force
Free strain -820ppm 723ppm 11.83
σ=CEε - eTE (1)
From the data it can be seen that the deviations involved with
4.1 Actuator Location the 4010 P1 MFC are relatively less compared to the 5628 P2
and P1 MFC. Based on the experimental data, it was observed
From Normal Mode Analysis, the placement of the actuator that the geometry 4010 with P1 type and d33 configuration
is chosen in a way that it is most efficient to produce the serves the purpose of the problem definition. Hence further
required deflection with minimal load or voltage. In present in this work, the actuator 4010 P1 MFC is used for all
study, the actuator uses the rigidity as well as the flexibility applications.
of the plate to attain the given objective.
Hence, four actuators are placed at 95mm from the fixed end
and 72mm from the edge of the plate both on the top surface
4
7. DYNAMIC LOAD SIMULATION IN Equations (1) and (2) are equated and a generalized equation
for the voltage applied and the equivalent force is found to
TIME DOMAIN be:
6.1 Mechanical Loading (Static and Dynamic)
F= 7.7e-4 x △V (3)
Case 2: Sinusoidal:
For the same plate, voltage across the actuator is applied with
sinusoidal signal input for the known value of equivalent
force input and the displacement achieved is identified. Then
a suitable scale factor to arrive at a equivalent displacement
to that of obtained from mechanical loading is computed and
the same scale factor values are used to verify different
loading conditions. Similar to that of static loading, a
dynamic mechanical load of magnitude 1.5 N (figure(5)) is
applied at the center of the MFC and the results are shown in
the figure(6).
Figure 3. Application of mechanical load (yellow arrow depicts the
direction of force applied)
In order to prove the concept of the procedure to inject the
given mechanical load using smart actuators [2] it is essential
to compute the voltage that has to be applied across the
actuator.
In achieving this task, the plate of dimensions 400x300 mm2
is fixed at one end. With the placement of MFC at quarter
chord distance from the constraint end, the single point
mechanical load of a known magnitude is applied at the
center of the MFC figure(3) and simultaneously the
acceleration and displacement data was extracted. Figure 5. Time varying sinusoidal force input
δmax(z)=0.4804F (4)
Case 1: Ramp:
δ(z)=0.4684F (1)
For the static voltage input and verification, first a relation Figure 6. Output obtained according to the given input
between deflection and voltage is required, which needs to be
applied to attain the given displacement as given below Equations (4) and (5) are equated and a generalized equation
for the voltage applied and the equivalent dynamic force it
δ(z)= 3.606e-4 x △V (2) produces is found.
F= 7.506e-4 x △V (5)
5
Case 3: Random signal:
It was observed that the scale factor which was computed for 9. CONCLUSION AND FUTURE WORK
the given geometry and boundary condition gave exact
results in attaining the deflection with minimum error. The work on dynamic equivalent load using smart actuators
can be used as a standard procedure in the future to validate
Equivalent voltage to inject mechanical loads [6] is estimated the real time structural behavior, which uses MFC’s. The
from the Equation (5), the output results (acceleration and methods adopted can be used as basis to validate the scale
displacement) for the same is verified with the actual values factor with the gain factor from experiment to achieve
using the computed scale factor. equivalent displacements.
ACKNOWLEDGEMENTS
The authors thank Dr. K.N. Subramanya, Principal of RV
College of Engineering for giving this opportunity. We are
grateful to Dr. Ravindra S Kulkarni, HOD, Aerospace
Department, RV College of Engineering and the associated
staff for their support in the work. We also extend our
gratitude to Dr.S.Raja, Chief Scientist, Dynamics & Adaptive
Figure 7.Displacement due to applied force
Structures, Structural Technologies Division, National
Aerospace Laboratories, Bangalore, India, who provided
insight and expertise that greatly assisted the research.
REFERENCES
[1]Smart materials data handbook website.
https://www.smartmaterial.com/media/Datasheets/MFC_V2
.3-Web-full-brochure.pdf
Figure 8. Displacement due to applied voltage
[2] Shun-Qi Zhang, Ya-Xi Li, Rüdiger Schmidt. Modeling
and simulation of macro-fiber composite layered smart
structures, February 2015 Composite Structures 126 (2015)
89–100.
BIOGRAPHY