-
Thomas Lambert authoredThomas Lambert authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
definitions.sty 5.39 KiB
% -----------------------------------------------------------------------------
% List of definitions to ensure coherence in the notation between the abstract,
% the paper and the presentation.
%
% Author: Thomas Lambert <t.lambert@uliege.be>
% ULiege - Aeroelasticity and Experimental Aerodynamics
% MIT License
% https://gitlab.uliege.be/thlamb/bemt
% ------------------------------------------------------------------------------
\RequirePackage{xspace}
\RequirePackage{fontawesome5}
\RequirePackage{xcolor}
% --- Better colors ------------------------------------------------------------
\definecolor{myRed}{RGB}{230,45,49}
\definecolor{myGreen}{RGB}{40,155,56}
\definecolor{myOrange}{RGB}{248,170,0}
% --- Shortcuts ----------------------------------------------------------------
\newcommand{\todo}[1]{\textcolor{red}{TODO: #1} \noindent}
\newcommand{\latin}[1]{\textit{#1}}
\newcommand{\ie}{\latin{i.e.},\xspace}
\newcommand{\eg}{\latin{e.g.},\xspace}
\newcommand{\etal}{\latin{et~al.}\xspace}
\newcommand{\coderepoURL}{https://gitlab.uliege.be/thlamb/rotare}
\newcommand{\codedocURL}{https://gitlab.uliege.be/thlamb/rotare-doc}
\newcommand{\gV}{\textcolor{myGreen}{\faCheck}}
\newcommand{\rX}{\textcolor{myRed}{\faTimes}}
\newcommand{\yQ}{\textcolor{myOrange}{\faQuestion}}
\newcommand{\oV}{\textcolor{myOrange}{\faCheck}}
\newcommand{\danger}{\textcolor{myOrange}{\faExclamationTriangle}\xspace}
\newcommand\lst[1]{\lstinline[basicstyle=\ttfamily\normalsize]{#1}}
\newcommand\lstmat[1]{\lstinline[language=matlab]{#1}}
% --- Code & software names ----------------------------------------------------
\newcommand\rotare{\textsc{Rotare}\xspace}
\newcommand\matlab{\textsc{Matlab}\xspace}
\newcommand\QBlade{\textsc{QBlade}\xspace}
\newcommand\JBlade{\textsc{JBlade}\xspace}
\newcommand\pyBEMT{\textsc{pyBEMT}\xspace}
\newcommand\AeroDyn{\textsc{AeroDyn}\xspace}
\newcommand\git{\textsf{git}\xspace}
% --- URLs ---------------------------------------------------------------------
\newcommand\rotareURL{https://gitlab.uliege.be/thlamb/rotare}
\newcommand\rotareReleaseURL{https://gitlab.uliege.be/thlamb/rotare/-/releases}
\newcommand\rotareIssuesURL{https://gitlab.uliege.be/thlamb/rotare/-/issues}
\newcommand\afToolsReleaseURL{https://gitlab.uliege.be/am-dept/matlab_airfoil_toolbox/-/releases}
\newcommand\amURL{https://am.uliege.be}
\newcommand\tlambertURL{https://tlambert.xyz}
\newcommand\myEmail{\mbox{\textsf{t.lambert@uliege.be}}}
% --- Velocities ---------------------------------------------------------------
\newcommand{\indSwirl}{\ensuremath{u_i}} % Swirl velocity, in-plane toward rot blade
\newcommand{\indAxVel}{\ensuremath{u_i}} % Induced velocity, normal to rotor dis
\newcommand{\airspeed}{\ensuremath{V_\infty}} % Freestream velocity
\newcommand{\velA}{\ensuremath{V_A}} % Axial velocity component
\newcommand{\velR}{\ensuremath{V_R}} % Resultant velocity at the rotor plane
\newcommand{\velRadial}{\ensuremath{V_\text{radial}}} % Radial component of freestream velocity
\newcommand{\velT}{\ensuremath{V_T}} % Tangential component at the rotor plane
\newcommand{\indAxWake}{\ensuremath{w}} % Slipstream velocity downstream
\newcommand{\angVel}{\ensuremath{\Omega}} % Angular velocity
\newcommand{\aoa}{\ensuremath{\alpha}} % Angle of attack
\newcommand{\aoaZero}{\ensuremath{\alpha_0}} % Zero-lift angle of attack
% --- Angles -------------------------------------------------------------------
\newcommand{\sweep}{\ensuremath{\Lambda}} % Circulation
% --- Others -------------------------------------------------------------------
\newcommand{\area}{\ensuremath{A}} % (Rotor) Area
\newcommand{\radius}{\ensuremath{R}} % Rotor radius
\newcommand{\relRad}{\ensuremath{r}} % Nondimensional radial position along the blade
\newcommand{\absRad}{\ensuremath{y}} % Radial distance along the blade
\newcommand{\advRat}{\ensuremath{\mathcal{J}}} % Advance ratio
\newcommand{\mFlow}{\ensuremath{\dot{m}}} % Mass flow rate
\newcommand{\mach}{\ensuremath{\mathcal{M}}} % Mach number
\newcommand{\nBlades}{\ensuremath{N_b}} % Number of blades
% --- Forces, torques, powers, etc ---------------------------------------------
% Foces
\newcommand{\lift}{\ensuremath{\mathcal{L}}} % Lift
\newcommand{\drag}{\ensuremath{\mathcal{D}}} % Drag
\newcommand{\thrust}{\ensuremath{\mathcal{T}}} % Thrust
\newcommand{\torque}{\ensuremath{\mathcal{Q}}} % Torque
\newcommand{\power}{\ensuremath{\mathcal{P}}} % Power
\newcommand{\ForceX}{\ensuremath{F_x}} % Rotor force along X_TPP-axis
\newcommand{\ForceY}{\ensuremath{F_y}} % Rotor force along Y_TPP-axis
\newcommand{\MomX}{\ensuremath{M_x}} % Rotor moment along X_TPP-axis
\newcommand{\MomY}{\ensuremath{M_y}} % Rotor moment along Y_TPP-axis
% Coefficients
\newcommand{\cLift}{\ensuremath{c_l}} % Sectional lift coefficient
\newcommand{\cLiftSlope}{\ensuremath{c_{l,\alpha}}} % Lift curve slope
\newcommand{\cDrag}{\ensuremath{c_d}} % Sectional drag coefficient
\newcommand{\cMom}{\ensuremath{c_m}} % Sectional moment coefficient coefficient
\newcommand{\cThrust}{\ensuremath{C_{\thrust}}} % Thrust coefficient
\newcommand{\cTorque}{\ensuremath{C_{\torque}}} % Torque coefficient
\newcommand{\cPower}{\ensuremath{C_{\power}}} % Power coefficient
\newcommand{\cForceX}{\ensuremath{C_{F_x}}} % Longitudinal force coefficient
\newcommand{\cForceY}{\ensuremath{C_{F_y}}} % Lateral side force coefficient
\newcommand{\cMomX}{\ensuremath{C_{M_x}}} % Rolling moment coefficient
\newcommand{\cMomY}{\ensuremath{C_{M_y}}} % Pitching moment coefficient