Impact, impulse, average force over time

dynamics_impulse-001.pngdynamics_impulse-002.pngdynamics_impulse-003.png

Edit and compile if you like:

% Author: Izaak Neutelings (October 2020)
\documentclass[border=3pt,tikz]{standalone}
\usepackage{physics}
\usepackage{tikz}
\tikzset{>=latex} % for LaTeX arrow head
\colorlet{xcol}{blue!70!black}
\colorlet{myred}{red!65!black}
\colorlet{mypurple}{blue!60!red!65!black}
\def\tick#1#2{\draw[thick] (#1) ++ (#2:0.1) --++ (#2-180:0.2)}
\begin{document}
% IMPULSE
\def\xmax{3.6}
\def\ymax{2.5}
\begin{tikzpicture}
\def\Fmax{0.8*\ymax}
\def\Fave{0.4*\ymax}
\def\ta{0.12*\xmax}
\def\tb{0.43*\xmax}
\def\tc{0.82*\xmax}
\def\impulse{
(0.02*\xmax,0) -- (\ta,0) to[out=0,in=180,looseness=0.7] (\tb,\Fmax)
to[out=0,in=180,looseness=0.7] (\tc,0) -- (0.9*\xmax,0);
}
\fill[mypurple!20] (\ta,0) rectangle (\tc,\Fave);
\fill[myred!20] \impulse;
\draw[->,thick] (-0.1*\xmax,0) -- (\xmax,0) node[right=4,below left=1] {$t$};
\draw[->,thick] (0,-0.1*\ymax) -- (0,\ymax) node[left=1] {$F$};
\draw[thick,myred!80!black] \impulse;
\draw[dashed,mypurple]
(\ta,0) --++ (0,\Fave) (\tc,0) --++ (0,\Fave) (0,\Fave) --++ (\ta,0);
\draw[dashed,myred]
(0,\Fmax) --++ (1.15*\tb,0);
\draw[thick,mypurple] (\ta,\Fave) -- (\tc,\Fave);
\tick{\ta,0}{90} node[scale=0.9,below=-1] {$t_1$};
\tick{\tc,0}{90} node[scale=0.9,below=-1] {$t_2$};
\tick{0,\Fave}{0} node[scale=0.9,left=-1] {$\overline{F}$};
\tick{0,\Fmax}{0} node[scale=0.9,left=-1] {$F_\text{max}$};
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Click to download: dynamics_impulse.texdynamics_impulse.pdf
Open in Overleaf: dynamics_impulse.tex

Leave a Reply

Your email address will not be published.