CAPITULO III: LA VIRGEN DE HIERRO
3.6 ALGUNOS CONCEPTOS CLAVES
3.6.2 Dimensiones de lo sagrado en el sacrificio
A potential future study based on this work would include system identification for surge force. Due to knowledge of all necessary information of surge force system, it can be expanded to develop nonlinear transfer function (describing function) model by using appropriate methodology. For this study, a Volterra model could be a suitable method to obtain mathematical model that properly predicts the hydrodynamic response of flapping fins. Then such model can be used to make some analysis without costly re-execution of the CFD code [55], since surge force can be predicted by a nonlinear black box system. Volterra theory of nonlinear systems provides a mathematically rigorous approximation technique to describe these unsteady hydrodynamic effects.
Another track of future work might aim to investigate different kind of geometries like other fish or rectangular type of fins. In addition to this, the mathematical system can be defined for other degrees of freedom such as sway force.
Bibliography
[1] Kirill V. Rozhdestvensky, Vladimir A. Ryzhov (2003) 'Aerohydrodynamics of flapping-wing propulsors', Progress in Aerospace Sciences, pp. 587-593, 614-617.
[2] Triantafyllou, M.S., Triantafyllou, G.S., Yue, D. (2000), “Hydro-dynamics of fishlike swimming”, An. Rev. Fluid Mech. Vol. 32
[3] Triantafyllou, M. S., Techet, A. H., and Hover, F. S. (2004), “Review of experimental work in biomimetic foils”, IEEE J. Ocean Eng. Vol. 29, 585–594
[4] Taylor, G.K, Triantafyllou, M.S & Tropea, C. (2010), Animal Locomotion, Springer Verlag. [5] Colvile R.N et al. (2001), “The transport sector as a source of air pollution”, Atmospheric Environment Vol. 35, 1537-1565.
[6] Flannery, T. (2005): The weather makers, Penguin.
[7] MARINTEK, ECON, CM, DNV (2000) Study of greenhouse gas emission from ships, Final Report IMO.
[8] Laura Guglielmini, Paolo Blondeaux , Giovanna Vittori (20 August 2003) 'A simple model of propulsive oscillating foils', pp. 1
[9] Lippisch AM. Man-powered flight in 1929. J R Aeronaut Soc 1960;64:395–8.
[10] Tikhomirov MK. Flight of birds and machines with flapping wings. Moscow: ONTI; 1937. [11] Katzmayr R. Effect of periodic changes of angle of attack on behavior of airfoils. NACA TM No. 147, 1922.
[12] Living Prototypes, the Key to New Technology. Bionics Symposium. Ohio: Wright- Patterson Air Force Base; 1960.
[13] Garrick IE. Propulsion of a flapping and oscillating airfoil. NACA Report No. 567, 1936. [14] Nekrasov AI. Theory of wings of unsteady flow. Moscow–Leningrad: Izd. AN SSSR; 1947. [15] Petrova IM. Hydrobionics in shipbuilding. Leningrad: TsNII TS; 1970.
[16] Maxworthy T. The fluid dynamics of insect flight. Annu Rev Fluid Mech 1981;13:329–50. [17] Ellington CP. The aerodynamics of flapping animal flight. Am Zool 1984;24(1):95–105.
[18] Ellington CP. The aerodynamics of hovering insect flight. A vortex theory. Philos Trans R Soc, Lond 1984; B305:115–44.
[19] Freymuth P. Thrust generation by an airfoil in hover modes. Exp Fluids 1990;9(1–2):17–24. [20] LiuH, Ellington CP, Kawachi K, et al. A computational fluid dynamic study of hawkmoth hovering. J Exp Biol 1998;201:461–77.
[21] Liu H, Kawachi K. A numerical study of insect flight. J Comput Phis 1998;146:124–56. [22] Schmidt-Nielsen K. Locomotion: energy cost of swimming. Flying and running. Science 1972;177:222–8.
[23] Shyy W, Berg M, Ljungqvist D. Flapping and flexible wings for biological and micro air vehicles. Prog Aerospace Sci 1999;35:455–505.
[24] Pershin SV. Basis of hydrobionics. Leningrad: Sudostroenie; 1988.
[25] Kozlov LF. Theoretical hydrobionics. Kiev: Izd. Vischa Shkola; 1984.
[26] Pershin SV. Optimization of rear fin propulsor of cetaceans as an example. Bionika 1969;3:26–34.
[27] Korennaya LI. Components of viscous drag of the body performing undulatory deformations. Bionika 1987;21:52–8.
[28] Burianova LD. Investigation of kinematics of dolphins and development of mathematical model of motion of a body of varying form with a flapping fin propulsor. Dissertatsiyayk.t.n, Leningrad, LKI, 1974.
[29] Ryzhov VA, Gordon PV. Hydrodynamics of an elastic wing-propulsor. Nonlinear model. Trudy TsNII im Akad AN Krylova. Aktualniye voprosy gidrodynamiki I proektirovaniya sudov 1997;7(291):46–58.
[30] Jones KD, Platzer MF. Numerical computation of flapping-wing propulsion and power extraction. AIAA Paper, No. 97-0826, 1997.
[31] Jones KD, Dohring CM, Platzer MF. Experimental and computational investigation of the Knoller–Betz effect. AIAA J 1998;36(7):1240–6.
[32] Jones KD, Platzer MF. An experimental and numerical investigation of flapping-wing propulsion. AIAA Paper, No. 99-0995, 1999.
[33] Mueller TJ. Fixed and flapping wing aerodynamics for micro air vehicle applications. AIAA Prog Astronaut Aeronaut 2001;195.
[34] Rozhdestvensky KV, Ryzhov VA. Hydrodynamics of systems with flapping wings. Saint- Petersburg: Izd. Sankt-Peterburgskogo gosudarstvennogo morskogo tekhnicheskogo universiteta, 2002.
[35] Zee G. Flapping foil technology for motion stabilization of novel high-speed vehicles, www.oe.soest.hawaii.edu/ OE/seminar/f2002/Gabriel.pdf, 2002.
[36] Algazin VA. State-of-the-art of research on hydrodynamics of a wing propulsor. Preprint of VTs SO AN SSSR No. 761, 1987. 33pp.
[37] Kozlov LF. Theoretical hydrobionics. Kiev: Izd. Vischa Shkola; 1984.
[38] Pershin SV. Flying, swimming in nature. Itogi nauki I tekhniki: Bionika, biokibernetika, bioinzheneriya. VINITI, No. 4, 1974.
[39] Pershin SV. Basis of hydrobionics. Leningrad: Sudostroenie; 1988.
[40] Rozhdestvensky KV, Ryzhov VA. Review of research of Marine Technical University in the field of mathematical modeling of technical systems with oscillating wings. AQUAPROP ’95: Plavanie i polet v prirode i tekhnike, Saint-Petersberg, 1995.
[41] Jones KD, Lund TC, Platzer MF. Experimental and computational investigation of flapping- wing propulsion for micro-air vehicles. Conference on Fixed, Flapping and Rotary Wing Vehicles at Very Low Reynolds Numbers, Indiana, 2002.
[42] TriantafyllouMS, Triantafyllou GS, Yue DKP. Hydrodynamics of fishlike swimming. AnnuRev Fluid Mech 2000;32:33–53.
[43] Sfakiotakis M, Lane DM, Davies JBC. Review of fish swimming modes for aquatic locomotion. IEEE J Oceanic Eng 1999;24(2):237–52.
[44] Shyy W, Berg M, Ljungqvist D. Flapping and flexible wings for biological and micro air vehicles. Prog Aerospace Sci 1999;35:455–505.
[45] WuTh, Brokaw Ch, Brenner Ch. Swimming and flying in nature. New York: Plenum Press; 1975.
[46] GK Politis, VT Tsarsitalidis, 2014 Flapping wing propulsor design: An approach based on systematic 3D-BEM simulations Ocean Engineering Vol.84, 98-123.
[47] Kostas A. Belibassakis, Gerassimos K. Politis (23-28 Sebtember 2012) 'Roll stabilization by vertical thrust-producing flapping wings using active pitch control', Stab 2012, pp. 2-3
[48] Filippas, E., Belibassakis K.A., 2014,Hydrodynamic analysis of flapping-foil thrusters operating beneath the freesurface and in waves,Engineering Analysis with Boundary Elements, Vol.41, pp.47–59.
[49] Belibassakis K.A., Politis G.K., 2013,Hydrodynamic performance of flapping wings for augmenting ship propulsion in waves,Ocean Engineering, Vol.72, pp.227-240.
[50] Qiang Zhua, Zhangli Peng (2009) 'Mode coupling and flow energy harvesting by a flapping foil', American Institute of Physics, pp. 2.
[51] Tomáš Harcarika, Jozef Bockoa, Kristína Maslákováa (2012) 'Frequency analysis of acoustic signal using the Fast Fourier Transformation in MATLAB', Procedia Engineering, pp. 200-201.
[52] NACA 0012, Available at: http://grabcad.com/requests/to-import-airfoil-coordinate-in-dat- file-to-catia.
[53] A. Novák (2007) 'Identification of Nonlinear Systems: Volterra Series Simplification',Acta Polytechnica, Vol.47, pp. 1.
[54] Wilson J. Rugh (2002) Nonlinear System Theory, The Volterra/Wiener Approach, University Press: The Johns Hopkins.
[55] Y.H. Wang and J.L. Han (December 10, 2012) 'Approach to Identification of a Second- Order Volterra Kernel of Nonlinear Systems by Tchebyshev Polynomials Method',Institute of Vibration Engineering Research, State Key Lab of Mechanics and Control for Mechanical Structures, pp. 1-2.
Appendix
Appendix C: MATLAB codes
MATLAB code to calculate FFT spectrums and spectrum values
clc;clear all;close all
%%%processing data
%%%symbol('##' shows that we need to change this parameters aspect of each %%%data
%%%last update 03Mar2014
%########################################################################## %DATA INPUT
%##########################################################################
clc;clear;close all
load '12_Forces_System_total 0.10_ 5.0.DAT' %##load
data = X12_Forces_System_total_0_10___5_0; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.1; %strouhal number %##St
Q0 = 5.0; %pitch motion amplitude %##Q0
hc = 1; %heave to chord ratio %##h/c
h0 = hc*c; %heave motion amlitude
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_1__5_0_mot_freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.10_ 8.5.DAT' %##load
data = X12_Forces_System_total_0_10___8_5; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
Q0 = 8.5; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_1__8_5_mot_freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.10_ 12.0.DAT' %##load
data = X12_Forces_System_total_0_10__12_0; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.1; %strouhal number %##St
Q0 = 12.0; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_1__12_0_mot_freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)); %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.10_ 15.5.DAT' %##load
data = X12_Forces_System_total_0_10__15_5; %##data
U = 2.3; %flow velocity [m/s];
St = 0.1; %strouhal number %##St
Q0 = 15.5; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_1__15_5_mot_freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.10_ 19.0.DAT' %##load
data = X12_Forces_System_total_0_10__19_0; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.1; %strouhal number %##St
Q0 = 19.0; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_1__19_0_mot_freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.10_ 22.4.DAT' %##load
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.1; %strouhal number %##St
Q0 = 22.4; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_1__22_4_mot_freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
clc;clear all;close all
%%%processing data
%%%symbol('##' shows that we need to change this parameters aspect of each %%%data
%%%last update 04mar2014
%########################################################################## %DATA INPUT
%##########################################################################
load '12_Forces_System_total 0.22_ 5.0.DAT' %##load
data = X12_Forces_System_total_0_22___5_0; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.22; %strouhal number %##St
Q0 = 5.0; %pitch motion amplitude %##Q0
hc = 1; %heave to chord ratio %##h/c
h0 = hc*c; %heave motion amlitude
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_22__5_0_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
basecode
pause;
load '12_Forces_System_total 0.22_ 10.8.DAT' %##load
data = X12_Forces_System_total_0_22__10_8; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.22; %strouhal number %##St
Q0 = 10.8; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_22__10_8 _motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.22_ 16.6.DAT' %##load
data = X12_Forces_System_total_0_22__16_6; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.22; %strouhal number %##St
Q0 = 16.6; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_22__16_6_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
basecode
pause;
load '12_Forces_System_total 0.22_ 22.3.DAT' %##load
data = X12_Forces_System_total_0_22__22_3; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.22; %strouhal number %##St
Q0 = 22.3; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_22__23_3_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.22_ 28.1.DAT' %##load
data = X12_Forces_System_total_0_22__28_1; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.22; %strouhal number %##St
Q0 = 28.1; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_22__28_1_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.22_ 33.9.DAT' %##load
data = X12_Forces_System_total_0_22__33_9; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.22; %strouhal number %##St
Q0 = 33.9; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_22__33_9_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.22_ 39.7.DAT' %##load
data = X12_Forces_System_total_0_22__39_7; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.22; %strouhal number %##St
Q0 = 39.7; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_22__39_7_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
clc;clear all;close all
%%%processing data
%%%symbol('##' shows that we need to change this parameters aspect of each %%%data
%%%last update 01mar2014
%########################################################################## %DATA INPUT
%##########################################################################
load '12_Forces_System_total 0.34_ 5.0.DAT' %##load
data = X12_Forces_System_total_0_34___5_0; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.34; %strouhal number %##St
Q0 = 5.0; %pitch motion amplitude %##Q0
hc = 1; %heave to chord ratio %##h/c
h0 = hc*c; %heave motion amlitude
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_34__5_0_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.34_ 12.8.DAT' %##load
data = X12_Forces_System_total_0_34__12_8; %##data
c = 1; %chord length [m]
St = 0.34; %strouhal number %##St
Q0 = 12.8; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_34__12_8_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.34_ 20.6.DAT' %##load
data = X12_Forces_System_total_0_34__20_6; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.34; %strouhal number %##St
Q0 = 20.6; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_34__20_6_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.34_ 28.4.DAT' %##load
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.34; %strouhal number %##St
Q0 = 28.4; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_34__28_4_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.34_ 36.3.DAT' %##load
data = X12_Forces_System_total_0_34__36_3; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.34; %strouhal number %##St
Q0 = 36.3; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_34__36_3_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
load '12_Forces_System_total 0.34_ 44.1.DAT' %##load
data = X12_Forces_System_total_0_34__44_1; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.34; %strouhal number %##St
Q0 = 44.1; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_34__44_1_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.34_ 51.9.DAT' %##load
data = X12_Forces_System_total_0_34__51_9; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.34; %strouhal number %##St
Q0 = 51.9; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_34__51_9_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
clc;clear all;close all
%%%processing data
%%%symbol('##' shows that we need to change this parameters aspect of each %%%data
%%%last update 01mar2014
%########################################################################## %DATA INPUT
%##########################################################################
load '12_Forces_System_total 0.40_ 5.0.DAT' %##load
data = X12_Forces_System_total_0_40___5_0; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.40; %strouhal number %##St
Q0 = 5.0; %pitch motion amplitude %##Q0
hc = 1; %heave to chord ratio %##h/c
h0 = hc*c; %heave motion amlitude
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_40__5_0_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.40_ 30.7.DAT' %##load
data = X12_Forces_System_total_0_40__30_7; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.40; %strouhal number %##St
Q0 = 30.7; %pitch motion amplitude %##Q0
fprintf('0_40__30_7_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.40_ 56.5.DAT' %##load
data = X12_Forces_System_total_0_40__56_5; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.40; %strouhal number %##St
Q0 = 56.5; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_40__56_5 _motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
clc;clear all;close all
%%%processing data
%%%symbol('##' shows that we need to change this parameters aspect of each %%%data
%%%last update 04mar2014
%########################################################################## %DATA INPUT
load '12_Forces_System_total 0.46_ 5.0.DAT' %##load
data = X12_Forces_System_total_0_46___5_0; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.46; %strouhal number %##St
Q0 = 5.0; %pitch motion amplitude %##Q0
hc = 1; %heave to chord ratio %##h/c
h0 = hc*c; %heave motion amlitude
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_46__5_0_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.46_ 12.9.DAT' %##load
data = X12_Forces_System_total_0_46__12_9; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.46; %strouhal number %##St
Q0 = 12.9; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_46__12_9_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
pause;
load '12_Forces_System_total 0.46_ 20.8.DAT' %##load
data = X12_Forces_System_total_0_46__20_8; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.46; %strouhal number %##St
Q0 = 20.8; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_46__20_8_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.46_ 28.7.DAT' %##load
data = X12_Forces_System_total_0_46__28_7; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.46; %strouhal number %##St
Q0 = 28.7; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_46__28_7_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
pause;
load '12_Forces_System_total 0.46_ 36.6.DAT' %##load
data = X12_Forces_System_total_0_46__36_6; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.46; %strouhal number %##St
Q0 = 36.6; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_46__36_6_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.46_ 44.5.DAT' %##load
data = X12_Forces_System_total_0_46__44_5; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.46; %strouhal number %##St
Q0 = 44.5; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_46__44_5_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
basecode
pause;
load '12_Forces_System_total 0.46_ 52.4.DAT' %##load
data = X12_Forces_System_total_0_46__52_4; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.46; %strouhal number %##St
Q0 = 52.4; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_46__52_4_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]
psi = 90; %phase angle
t = data(:,2); %[s] cfd running time
n = length(data(:,2)) %time vector length
tim_run = t(n,1); %cfd running time
basecode
pause;
load '12_Forces_System_total 0.46_ 60.3.DAT' %##load
data = X12_Forces_System_total_0_46__60_3; %##data
U = 2.3; %flow velocity [m/s];
c = 1; %chord length [m]
St = 0.46; %strouhal number %##St
Q0 = 60.3; %pitch motion amplitude %##Q0
f = (U*St)/(2*h0); %motion freq.[1/s]
fprintf('0_46__60_3_motion freq [1/s]');disp(f) T = 1/f; %motion period [s]
Qm = 0; %mean angle of attact [deg]