partie autom
This commit is contained in:
parent
88a7ad1fb9
commit
7ed9e99b72
5 changed files with 68 additions and 22 deletions
BIN
Article_Scientifique/Figures/Motor_currents.png
Normal file
BIN
Article_Scientifique/Figures/Motor_currents.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 65 KiB |
|
|
@ -75,10 +75,13 @@
|
||||||
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Position tracking error between bicycle and cargo cart.}}{4}{figure.2}\protected@file@percent }
|
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Position tracking error between bicycle and cargo cart.}}{4}{figure.2}\protected@file@percent }
|
||||||
\newlabel{fig:tracking-error}{{2}{4}{Position tracking error between bicycle and cargo cart}{figure.2}{}}
|
\newlabel{fig:tracking-error}{{2}{4}{Position tracking error between bicycle and cargo cart}{figure.2}{}}
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IX-A}2}Experimental Load Characterization}{4}{subsubsection.9.1.2}\protected@file@percent }
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IX-A}2}Experimental Load Characterization}{4}{subsubsection.9.1.2}\protected@file@percent }
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {X}Discussion}{4}{section.10}\protected@file@percent }
|
|
||||||
\bibstyle{IEEEtran}
|
\bibstyle{IEEEtran}
|
||||||
\bibdata{PIR_MadMax3}
|
\bibdata{PIR_MadMax3}
|
||||||
\bibcite{patil_analysis_2025}{1}
|
\bibcite{patil_analysis_2025}{1}
|
||||||
|
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Measured motor current under three loading conditions.}}{5}{figure.3}\protected@file@percent }
|
||||||
|
\newlabel{fig:motor-currents}{{3}{5}{Measured motor current under three loading conditions}{figure.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {X}Discussion}{5}{section.10}\protected@file@percent }
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {XI}Conclusion/Summary}{5}{section.11}\protected@file@percent }
|
||||||
\bibcite{li_quantitative_2019}{2}
|
\bibcite{li_quantitative_2019}{2}
|
||||||
\bibcite{mohammd_taher_new_2021}{3}
|
\bibcite{mohammd_taher_new_2021}{3}
|
||||||
\bibcite{gieras_modern_2023}{4}
|
\bibcite{gieras_modern_2023}{4}
|
||||||
|
|
@ -88,6 +91,5 @@
|
||||||
\bibcite{lee_advanced_2001}{8}
|
\bibcite{lee_advanced_2001}{8}
|
||||||
\bibcite{b1}{9}
|
\bibcite{b1}{9}
|
||||||
\bibcite{b2}{10}
|
\bibcite{b2}{10}
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {XI}Conclusion/Summary}{5}{section.11}\protected@file@percent }
|
\@writefile{toc}{\contentsline {section}{References}{6}{section*.2}\protected@file@percent }
|
||||||
\@writefile{toc}{\contentsline {section}{References}{5}{section*.2}\protected@file@percent }
|
\gdef \@abspage@last{6}
|
||||||
\gdef \@abspage@last{5}
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2026.3.16) 12 MAY 2026 22:57
|
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2026.3.16) 13 MAY 2026 18:32
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
%&-line parsing enabled.
|
%&-line parsing enabled.
|
||||||
|
|
@ -535,15 +535,21 @@ Underfull \vbox (badness 1354) has occurred while \output is active []
|
||||||
<./Figures/sys_dyn_matlab.png, id=202, 430.2474pt x 226.6869pt>
|
<./Figures/sys_dyn_matlab.png, id=202, 430.2474pt x 226.6869pt>
|
||||||
File: ./Figures/sys_dyn_matlab.png Graphic file (type png)
|
File: ./Figures/sys_dyn_matlab.png Graphic file (type png)
|
||||||
<use ./Figures/sys_dyn_matlab.png>
|
<use ./Figures/sys_dyn_matlab.png>
|
||||||
Package pdftex.def Info: ./Figures/sys_dyn_matlab.png used on input line 372.
|
Package pdftex.def Info: ./Figures/sys_dyn_matlab.png used on input line 373.
|
||||||
(pdftex.def) Requested size: 252.0pt x 132.77559pt.
|
(pdftex.def) Requested size: 252.0pt x 132.77559pt.
|
||||||
<./Figures/error_fig.png, id=206, 509.7444pt x 328.5876pt>
|
<./Figures/error_fig.png, id=206, 509.7444pt x 328.5876pt>
|
||||||
File: ./Figures/error_fig.png Graphic file (type png)
|
File: ./Figures/error_fig.png Graphic file (type png)
|
||||||
<use ./Figures/error_fig.png>
|
<use ./Figures/error_fig.png>
|
||||||
Package pdftex.def Info: ./Figures/error_fig.png used on input line 398.
|
Package pdftex.def Info: ./Figures/error_fig.png used on input line 399.
|
||||||
(pdftex.def) Requested size: 252.0pt x 162.44328pt.
|
(pdftex.def) Requested size: 252.0pt x 162.44328pt.
|
||||||
[4 <./Figures/sys_dyn_matlab.png> <./Figures/error_fig.png (PNG copy)>]
|
[4 <./Figures/sys_dyn_matlab.png> <./Figures/error_fig.png (PNG copy)>]
|
||||||
(./main.bbl
|
<./Figures/Motor_currents.png, id=218, 499.6266pt x 328.1058pt>
|
||||||
|
File: ./Figures/Motor_currents.png Graphic file (type png)
|
||||||
|
<use ./Figures/Motor_currents.png>
|
||||||
|
Package pdftex.def Info: ./Figures/Motor_currents.png used on input line 421.
|
||||||
|
(pdftex.def) Requested size: 252.0pt x 165.48434pt.
|
||||||
|
|
||||||
|
(./main.bbl [5 <./Figures/Motor_currents.png (PNG copy)>]
|
||||||
Underfull \hbox (badness 1490) in paragraph at lines 97--99
|
Underfull \hbox (badness 1490) in paragraph at lines 97--99
|
||||||
[]\OT1/ptm/m/n/8 ------, ``lispbm in vesc,'' []$https : / / github . com / vedd
|
[]\OT1/ptm/m/n/8 ------, ``lispbm in vesc,'' []$https : / / github . com / vedd
|
||||||
erb / bldc / tree / master /
|
erb / bldc / tree / master /
|
||||||
|
|
@ -561,18 +567,20 @@ Before submitting the final camera ready copy, remember to:
|
||||||
uses only Type 1 fonts and that every step in the generation
|
uses only Type 1 fonts and that every step in the generation
|
||||||
process uses the appropriate paper size.
|
process uses the appropriate paper size.
|
||||||
|
|
||||||
[5] (./main.aux)
|
[6
|
||||||
|
|
||||||
|
] (./main.aux)
|
||||||
Package rerunfilecheck Info: File `main.out' has not changed.
|
Package rerunfilecheck Info: File `main.out' has not changed.
|
||||||
(rerunfilecheck) Checksum: 4840E35989685C6A900816FED622AB01;6851.
|
(rerunfilecheck) Checksum: 4840E35989685C6A900816FED622AB01;6851.
|
||||||
)
|
)
|
||||||
Here is how much of TeX's memory you used:
|
Here is how much of TeX's memory you used:
|
||||||
14792 strings out of 478287
|
14802 strings out of 478287
|
||||||
281340 string characters out of 5849289
|
281591 string characters out of 5849289
|
||||||
566325 words of memory out of 5000000
|
566416 words of memory out of 5000000
|
||||||
32760 multiletter control sequences out of 15000+600000
|
32767 multiletter control sequences out of 15000+600000
|
||||||
505639 words of font info for 98 fonts, out of 8000000 for 9000
|
505639 words of font info for 98 fonts, out of 8000000 for 9000
|
||||||
1141 hyphenation exceptions out of 8191
|
1141 hyphenation exceptions out of 8191
|
||||||
70i,8n,79p,470b,753s stack positions out of 5000i,500n,10000p,200000b,80000s
|
70i,8n,79p,470b,903s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||||
{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texliv
|
{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texliv
|
||||||
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texm
|
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texm
|
||||||
f-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist
|
f-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist
|
||||||
|
|
@ -583,10 +591,10 @@ sfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmb8
|
||||||
a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb></usr/sh
|
a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb></usr/sh
|
||||||
are/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/texlive/tex
|
are/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/texlive/tex
|
||||||
mf-dist/fonts/type1/urw/times/utmri8a.pfb>
|
mf-dist/fonts/type1/urw/times/utmri8a.pfb>
|
||||||
Output written on main.pdf (5 pages, 244634 bytes).
|
Output written on main.pdf (6 pages, 315176 bytes).
|
||||||
PDF statistics:
|
PDF statistics:
|
||||||
294 PDF objects out of 1000 (max. 8388607)
|
301 PDF objects out of 1000 (max. 8388607)
|
||||||
261 compressed objects within 3 object streams
|
266 compressed objects within 3 object streams
|
||||||
55 named destinations out of 1000 (max. 500000)
|
57 named destinations out of 1000 (max. 500000)
|
||||||
299 words of extra memory for PDF output out of 10000 (max. 10000000)
|
304 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -5,7 +5,7 @@
|
||||||
\usepackage{amsmath,amssymb,amsfonts}
|
\usepackage{amsmath,amssymb,amsfonts}
|
||||||
\usepackage{algorithmic}
|
\usepackage{algorithmic}
|
||||||
\usepackage{url}
|
\usepackage{url}
|
||||||
\usepackage{hyperref}
|
\usepackage[hidelinks]{hyperref}
|
||||||
\usepackage{placeins}
|
\usepackage{placeins}
|
||||||
\usepackage{siunitx}
|
\usepackage{siunitx}
|
||||||
\usepackage{graphicx}
|
\usepackage{graphicx}
|
||||||
|
|
@ -90,7 +90,7 @@ bikes while significantly improving repairability.
|
||||||
\end{abstract}
|
\end{abstract}
|
||||||
|
|
||||||
\begin{IEEEkeywords}
|
\begin{IEEEkeywords}
|
||||||
VESC Project, Brushless DC motor, Field Oriented Control, Trapezoidal commutation, Low-Tech, e-bike.
|
VESC, Brushless DC motor, Field Oriented Control, Trapezoidal commutation, Low-Tech, PID-Control.
|
||||||
\end{IEEEkeywords}
|
\end{IEEEkeywords}
|
||||||
|
|
||||||
\section{Introduction}
|
\section{Introduction}
|
||||||
|
|
@ -114,7 +114,7 @@ We also argue the need for general public's safety when it comes to these bikes,
|
||||||
\section{Related Work}
|
\section{Related Work}
|
||||||
|
|
||||||
\subsection{Modeling of BLDC Motor}
|
\subsection{Modeling of BLDC Motor}
|
||||||
The electromechanical model of a BLDC motor is foundational for understanding its behavior under different control
|
The electromechanical model of a BLDC (Brushless DC) motor is foundational for understanding its behavior under different control
|
||||||
schemes. BLDC motors are categorized by their back-electromotive force (back-EMF) waveform: trapezoidal or sinusoidal.
|
schemes. BLDC motors are categorized by their back-electromotive force (back-EMF) waveform: trapezoidal or sinusoidal.
|
||||||
This distinction is crucial, as the trapezoidal shape inherently leads to torque ripple when the supplied phase currents
|
This distinction is crucial, as the trapezoidal shape inherently leads to torque ripple when the supplied phase currents
|
||||||
are not perfectly aligned, directly influencing the choice and effectiveness of the control strategy
|
are not perfectly aligned, directly influencing the choice and effectiveness of the control strategy
|
||||||
|
|
@ -185,6 +185,7 @@ repairability constraints. To date, researchers have not addressed the challenge
|
||||||
be locally fabricated, repaired with standard components, and secured against unauthorised wireless access requirements
|
be locally fabricated, repaired with standard components, and secured against unauthorised wireless access requirements
|
||||||
that are critical for decentralised, community-operated fleets.
|
that are critical for decentralised, community-operated fleets.
|
||||||
|
|
||||||
|
|
||||||
\section{Aim and Research Objectives}
|
\section{Aim and Research Objectives}
|
||||||
This work presents the design and implementation of a motor control system for electric bicycles and cargo transport
|
This work presents the design and implementation of a motor control system for electric bicycles and cargo transport
|
||||||
applications developed within the context of the Manufacture Autonome Décentralisée (MAD) initiative at INSA Toulouse.
|
applications developed within the context of the Manufacture Autonome Décentralisée (MAD) initiative at INSA Toulouse.
|
||||||
|
|
@ -401,6 +402,41 @@ equilibrium position, demonstrating stable closed-loop behaviour and satisfactor
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\subsubsection{Experimental Load Characterization}
|
\subsubsection{Experimental Load Characterization}
|
||||||
|
Experimental tests were conducted on flat terrain in order to evaluate the influence of mechanical load on the motor
|
||||||
|
current consumption of the cargo cart system. The system was powered using a \SI{48}{\volt} battery pack.
|
||||||
|
|
||||||
|
Current measurements were acquired using an Analog Discovery 2 connected to a computer running the WaveForms software
|
||||||
|
environment. A current clamp probe was used to measure the motor current, and the signals were sampled at
|
||||||
|
\SI{1}{\kilo\hertz}.
|
||||||
|
|
||||||
|
During each test, the throttle command was set to its maximum value in order to produce the highest possible
|
||||||
|
acceleration. Once the maximum speed was reached, the motor current naturally decreased and stabilised as the motor
|
||||||
|
only compensated for rolling resistance and friction effects.
|
||||||
|
|
||||||
|
Three loading conditions were investigated corresponding approximately to one, two, and three passengers inside the
|
||||||
|
cargo cart. The motor current measured during these experiments is shown in Fig.~\ref{fig:motor-currents}.
|
||||||
|
|
||||||
|
\begin{figure}[!h]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\linewidth]{./Figures/Motor_currents.png}
|
||||||
|
\caption{Measured motor current under three loading conditions.}
|
||||||
|
\label{fig:motor-currents}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
The results show a significant current peak during the acceleration phase, reaching the controller limit of
|
||||||
|
approximately \SI{25}{\ampere}. After this transient phase, the current decreases and converges toward a lower
|
||||||
|
steady-state value corresponding mainly to friction and resistive force compensation.
|
||||||
|
|
||||||
|
As expected, higher loading conditions resulted in higher steady-state current consumption, indicating an increase in
|
||||||
|
the required motor torque. In addition, the duration during which the current remained close to the maximum controller
|
||||||
|
limit also increased with heavier loads, reflecting the longer acceleration time required to reach steady-state
|
||||||
|
operation.
|
||||||
|
These variations are mainly attributed to terrain irregularities, throttle response fluctuations, and limitations
|
||||||
|
associated with the measurement setup and current probe acquisition chain.
|
||||||
|
|
||||||
|
However, due to the absence of direct velocity measurements during the experiments, only qualitative observations could
|
||||||
|
be extracted from these tests. Consequently, a precise estimation of dynamic friction parameters and energy efficiency
|
||||||
|
could not be achieved.
|
||||||
|
|
||||||
|
|
||||||
% ******************************** DISCUSSION **************************************************************************
|
% ******************************** DISCUSSION **************************************************************************
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue