This commit is contained in:
Oskar Orvik 2026-05-14 23:40:36 +02:00
commit 16a38892f8
5 changed files with 58 additions and 90 deletions

View file

@ -168,22 +168,6 @@ for an Electric Bicycle},
file = {Full Text PDF:C\:\\Users\\nolan\\Zotero\\storage\\F7UAHCL6\\Samitha Ransara et Madawala - 2013 - Modelling and analysis of a low cost Brushless DC motor drive.pdf:application/pdf},
}
@thesis{gasc_conception_2004,
title = {Conception d'un actionneur à aimants permanents à faibles ondulations de couple pour assistance de direction automobile},
url = {https://hal.science/tel-04297384},
abstract = {This study relates to the design of permanent magnet actuator for automotive electric steering assistance and has been supported by the {CNRS} and {RENAULT}.
The analysis of the specification schedule for automotive electric power steering reveals the need of a very low motor torque ripple. The minimisation of the torque ripple is treated according two ways : a first action consists in optimising the motor design and a second one in compensating the torque ripple by a control law.
Concerning the design, a study of the mechanical system links the torque sensor stiffness, integrated into the steering column, to the motor inertia brought back to the steering wheel. The low inertia and the high ambient temperature constitute strong constraints of design for a given size. Increasing the shaft stiffness reduces the constraints of design. Analytical electromagnetic and thermal models have been coupled and exploited according to a methodology defined by the specificity of the problem. Finite Element Analysis {FLUX}2D™ is used so as to validate the analytical design and to study torque ripple techniques. A solution based on a structure with a fractional slot number and an original winding is proposed. The realisation and the tests of a prototype have validated some aspects of the design.
In order to minimise the torque ripple by control laws, simulation models under Simulink were developed. They integrate the torque ripple which has been determined by Finite Element Analysis. Several observer structures taking into account the torque ripple are presented and compared. An original structure based on a Kalmans filter coupled to a load torque observer based on Luenbergers theory is updated. This structure enables to manage the control without position encoder while strongly reducing the torque ripple. A state feedback structure and a {RST} controller combined with load torque compensation were implemented on an experimental set-up designed and instrumented with the aim of reproducing the system of electric power-assisted steering.},
institution = {Institut National Polytechnique (Toulouse)},
type = {Theses},
author = {Gasc, Laurent},
urldate = {2026-01-02},
date = {2004-11},
note = {Issue: 2004INPT043H},
keywords = {Active compensation, Automobile power steering, Compensation active, Contrôle en position, Direction assistée automobile, Finite Element Analysis, {FLUX}2D, Model, Modélisation, Moteur à aimants permanents, Observateur de couple, Ondulations de couple, Permanent magnet motors, Position control, Ripple torque, Torque observer},
file = {HAL PDF Full Text:C\:\\Users\\nolan\\Zotero\\storage\\QQCS4KN4\\Gasc - 2004 - Conception d'un actionneur à aimants permanents à faibles ondulations de couple pour assistance de d.pdf:application/pdf},
}
@inproceedings{akiki_reduction_2016,
location = {Grenoble, France},
@ -312,7 +296,7 @@ choix du nombre dencoches et de pôles réduisant les ondulations
}
@misc{noauthor_tv1860-3r0107-r_nodate,
title = {{TV1860}-{3R0107}-{R} {\textbar} {Supercondensateur} {Eaton}, 100 μ{F} {TV} -10 to 30 \% 0.{011Ω}, {3V} c.c., {Traversant} {\textbar} {RS}},
title = {{TV1860}-{3R0107}-{R} {\textbar} {Supercondensateur} {Eaton}, \S{100}{\micro\farad} {TV} -10 to 30 \% \S{0.011}{\ohm}, {3V} c.c., {Traversant} {\textbar} {RS}},
url = {https://fr.rs-online.com/web/p/supercondensateurs/1351097},
urldate = {2026-05-14},
}

View file

@ -44,13 +44,13 @@ The AIME is a small research lab located on our campus. Their capabilities and p
The proposed project was based on their logic transistors, scaled up not in size, but in number. As seen in the table \ref{tab:AIME_capabilities}, one of their small logic transistors has a resistance of:
\begin{equation}
R_{DS_{on}} \approx 1\ k\Omega
R_{DS_{on}} \approx \S{1}{\kilo\ohm}
\end{equation}
As we need a transistor capable of passing 28 Amperes of current, this resistance is unacceptable. Therefore, they proposed to put a great number of transistors in parallel to reduce $R_{DS_{on}}$, on a big surface to better distribute and dissipate the heat (the heat calculations were not made). We can also note here that AIME does not have packaging technology to dissipate high head loads, which could be resolved using external specialist companies (expensive) or making a very thermally efficient transistor. The current also makes the attachment of wires more complicated, as the general relation (not taking into consideration the skin effect in larger diameters) they gave me gives:
As we need a transistor capable of passing $\SI{28}{\ampere}$ of current, this resistance is unacceptable. Therefore, they proposed to put a great number of transistors in parallel to reduce $R_{DS_{on}}$, on a big surface to better distribute and dissipate the heat (the heat calculations were not made). We can also note here that AIME does not have packaging technology to dissipate high head loads, which could be resolved using external specialist companies (expensive) or making a very thermally efficient transistor. The current also makes the attachment of wires more complicated, as the general relation (not taking into consideration the skin effect in larger diameters) they gave me gives:
\begin{equation}
1\ \frac{mA}{\mu m\ diameter} \Rightarrow diameter = 2,8 cm
1\ \frac{mA}{\mu m\ diameter} \Rightarrow diameter = \SI{2,8}{\centi\meter}
\end{equation}
Which is extremely unrealistic for a small component and needs to be investigated further. The second problem is the voltage, as the small signal transistors they have are made for lower voltages. Therefore, we needed a thicker MOSFET with a thicker n- drift layer between the drain and source to prevent breakdown, which results in us needing a fancy and expensive epitaxial wafer instead of a cheap one. This results in another problem, an even higher Drain-source on resistance $R_{DS_{on}}$, multiplying the already great number of transistors by a good factor. At the end, this is the project they proposed:

View file

@ -57,8 +57,9 @@ J.~F. Gieras and J.-X. Shen, \emph{Modern permanent magnet electric machines:
\bibitem{gasc_conception_2004}
\BIBentryALTinterwordspacing
L.~Gasc, ``Conception d'un actionneur à aimants permanents à faibles
ondulations de couple pour assistance de direction automobile,'' issue:
2004INPT043H. [Online]. Available: \url{https://hal.science/tel-04297384}
ondulations de couple pour assistance de direction automobile,'' Theses,
Institut National Polytechnique (Toulouse), Nov. 2004, issue: 2004INPT043H.
[Online]. Available: \url{https://hal.science/tel-04297384}
\BIBentrySTDinterwordspacing
\bibitem{bhatiya_bldc_2024}
@ -89,6 +90,27 @@ B.~Lee and M.~Ehsani, ``Advanced {BLDC} motor drive for low cost and high
\url{http://ieeexplore.ieee.org/document/939307/}
\BIBentrySTDinterwordspacing
\bibitem{shamansystems_cheap-focer-2firmware_nodate}
\BIBentryALTinterwordspacing
{shamansystems}, ``\BIBforeignlanguage{en}{Cheap-focer-2/firmware at master ·
shamansystems/cheap-focer-2}.'' [Online]. Available:
\url{https://github.com/shamansystems/Cheap-FOCer-2/tree/master/firmware}
\BIBentrySTDinterwordspacing
\bibitem{noauthor_darkflippersunleashed-firmware_2026}
\BIBentryALTinterwordspacing
``{DarkFlippers}/unleashed-firmware,'' May 2026, original-date:
2022-03-16T12:46:45Z. [Online]. Available:
\url{https://github.com/DarkFlippers/unleashed-firmware}
\BIBentrySTDinterwordspacing
\bibitem{cirlig_huuckflipperzeronrfjammer_2026}
\BIBentryALTinterwordspacing
G.~Cirlig, ``huuck/{FlipperZeroNRFJammer},'' May 2026, original-date:
2024-12-03T21:35:41Z. [Online]. Available:
\url{https://github.com/huuck/FlipperZeroNRFJammer}
\BIBentrySTDinterwordspacing
\bibitem{b1}
B.~Vedder, ``Vesc bldc motor control firmware,''
\url{https://github.com/vedderb/bldc/}, 2024.
@ -97,40 +119,4 @@ B.~Vedder, ``Vesc bldc motor control firmware,''
------, ``lispbm in vesc,''
\url{https://github.com/vedderb/bldc/tree/master/lispBM}, 2024.
\bibitem{shamansystems_cheap-focer-2firmware_nodate}
shamansystems, ``Cheap FOCer project,''
\url{https://github.com/shamansystems/Cheap-FOCer-2}, 2026.
\bibitem{noauthor_darkflippersunleashed-firmware_2026}
Unleashed Firmware Team, ``unleashed-firmware,''
\url{https://github.com/DarkFlippers/unleashed-firmware}, 2026.
\bibitem{cirlig_huuckflipperzeronrfjammer_2026}
Cirlig, Gabriel, ``FlipperZeroNRFJammer,''
\url{https://github.com/huuck/FlipperZeroNRFJammer}, 2026.
\bibitem{gasc_conception_2004}
Gasc, Laurent, ``Conception d'un actionneur à aimants permanents à faibles ondulations de couple pour assistance de direction automobile,''
\url{https://hal.science/tel-04297384}, 2004.
\bibitem{noauthor_cycle_nodate}
ebikes.ca, ``Cycle {Analyst} {V3} - {Grin} {Products} - {Product} {Info},''
\url{https://ebikes.ca/product-info/grin-products/cycle-analyst-3.html}, 2026.
\bibitem{noauthor_charrette_nodate}
sufni, ``La {Charrette} version montagne ou comment transporter 250kg à vélo par monts et par vaux !,'' \url{https://veloma.org/2022/10/05/la-charrette-version-montagne-ou-comment-transporter-250kg-a-velo-par-monts-et-par-vaux/}, 2026.
\bibitem{noauthor_tv1860-3r0107-r_nodate}
Eaton, Supercondensateur Eaton, 100 \textmu F TV -10 to 30 \% 0.011\textohm, 3V c.c., Traversant,
\url{https://fr.rs-online.com/web/p/supercondensateurs/1351097}, 2026.
\bibitem{noauthor_green_nodate}
Green Cell, ``Green Cell Batterie Vélo Electrique 48V 14.5Ah 696Wh Down Tube Ebike EC5 pour Samebike, Ancheer avec Chargeur,''
\url{https://batteryempire.fr/batteries-pour-velo-electrique/4916-green-cell-batterie-velo-electrique-48v-145ah-696wh-down-tube-ebike-ec5-pour-samebike-ancheer-avec-chargeur.html}, 2026.
\bibitem{noauthor_ddf-39_nodate}
Mxus, ``{DDF}-39 {1000W},''
\url{http://www.mxusebikekit.com/pro_info.asp?Pid=25}, 2026.
\end{thebibliography}

View file

@ -8,8 +8,6 @@ Reallocated singl_function (elt_size=4) to 100 items from 50.
Reallocated wiz_functions (elt_size=4) to 6000 items from 3000.
Reallocated singl_function (elt_size=4) to 100 items from 50.
Database file #1: PIR_MadMax3.bib
Warning--entry type for "gasc_conception_2004" isn't style-file defined
--line 341 of file PIR_MadMax3.bib
-- IEEEtran.bst version 1.14 (2015/08/26) by Michael Shell.
-- http://www.michaelshell.org/tex/ieeetran/bibtex/
-- See the "IEEEtran_bst_HOWTO.pdf" manual for usage information.
@ -23,45 +21,45 @@ Warning--empty year in jomsa-nga_torque_2024
Warning--empty year in lee_advanced_2001
Done.
You've used 10 entries,
You've used 13 entries,
4087 wiz_defined-function locations,
878 strings with 9760 characters,
and the built_in function-call counts, 6856 in all, are:
= -- 531
> -- 159
896 strings with 10308 characters,
and the built_in function-call counts, 8031 in all, are:
= -- 637
> -- 168
< -- 42
+ -- 80
- -- 29
* -- 337
:= -- 1071
add.period$ -- 23
call.type$ -- 10
change.case$ -- 12
+ -- 85
- -- 31
* -- 391
:= -- 1305
add.period$ -- 29
call.type$ -- 13
change.case$ -- 17
chr.to.int$ -- 108
cite$ -- 18
duplicate$ -- 487
empty$ -- 593
format.name$ -- 36
if$ -- 1567
cite$ -- 21
duplicate$ -- 582
empty$ -- 696
format.name$ -- 38
if$ -- 1820
int.to.chr$ -- 0
int.to.str$ -- 10
missing$ -- 89
newline$ -- 67
num.names$ -- 10
pop$ -- 244
int.to.str$ -- 13
missing$ -- 111
newline$ -- 82
num.names$ -- 12
pop$ -- 296
preamble$ -- 1
purify$ -- 0
quote$ -- 4
skip$ -- 529
skip$ -- 617
stack$ -- 0
substring$ -- 255
swap$ -- 343
substring$ -- 262
swap$ -- 408
text.length$ -- 6
text.prefix$ -- 0
top$ -- 5
type$ -- 10
type$ -- 13
warning$ -- 8
while$ -- 34
width$ -- 12
write$ -- 126
(There were 9 warnings)
while$ -- 36
width$ -- 15
write$ -- 159
(There were 8 warnings)

Binary file not shown.