Contenu supprimé Contenu ajouté
Version du 25 juin 2018 à 18:22
Harmonique simple de régression unipulsatoire
Méthode
L'équation de la courbe de l'harmonique peut se ramener à la forme :
y
=
y
0
+
S
∗
s
i
n
(
ω
∗
t
)
+
C
∗
(
1
−
c
o
s
(
ω
∗
t
)
)
{\displaystyle y=y_{0}+S*sin(\omega *t)+C*(1-cos(\omega *t))}
Avec les propriétés suivantes :
- La somme des carrés des écarts des
y
k
{\displaystyle y_{k}}
aux
y
(
k
)
{\displaystyle y(k)}
est minimale pour un
ω
{\displaystyle \omega }
donné ( propriété de base de la régression )
Propriété P1 :
∑
i
=
−
k
i
=
+
k
(
y
i
−
y
(
i
)
)
2
{\displaystyle \sum _{i=-k}^{i=+k}(y_{i}-y(i))^{2}}
minimale
Parmi toutes ces harmoniques obtenues pour tous les
ω
{\displaystyle \omega }
, une pour chaque, certaines sont plus probables que d'autres. Exemples :
_ celles où
y
m
a
x
−
y
m
i
n
{\displaystyle y_{max}-y_{min}}
est minimale ou inférieure à une valeur donnée
ϵ
{\displaystyle \epsilon }
. (Condition C1)
_ celles où la valeur absolue de la différence entre
y
m
a
x
−
y
m
i
n
{\displaystyle y_{max}-y_{min}}
et {la moyenne des k plus grands y – la moyenne de k plus petits y} hors
y
0
{\displaystyle y_{0}}
est minimale ou inférieure à une valeur donnée
ϵ
{\displaystyle \epsilon }
(Condition C2).
_ celles où la puissance de y minimale :
(
C
2
+
S
2
)
ω
{\displaystyle (C^{2}+S^{2})\omega }
est minimale ou inférieure à une valeur donnée
ϵ
{\displaystyle \epsilon }
(Condition C3).
_ ou d'autres conditions. On quitte le domaines des maths pures pour les maths appliquées.
Application
2k+1 couples
Méthode directe
Calcul de S et C de régression
P1 : Se traduit par le système :
(
∑
i
=
−
k
i
=
+
k
(
y
i
−
y
(
i
)
)
2
)
S
′
=
0
{\displaystyle (\sum _{i=-k}^{i=+k}(y_{i}-y(i))^{2})'_{S}=0}
et
(
∑
i
=
−
k
i
=
+
k
(
y
i
−
y
(
i
)
)
2
)
C
′
=
0
{\displaystyle (\sum _{i=-k}^{i=+k}(y_{i}-y(i))^{2})'_{C}=0}
{
(
∑
i
=
−
k
i
=
+
k
(
y
i
−
y
(
i
)
)
2
)
S
′
=
0
(
∑
i
=
−
k
i
=
+
k
(
y
i
−
y
(
i
)
)
2
)
C
′
=
0
{\displaystyle {\begin{cases}(\sum _{i=-k}^{i=+k}(y_{i}-y(i))^{2})'_{S}=0\\(\sum _{i=-k}^{i=+k}(y_{i}-y(i))^{2})'_{C}=0\\\end{cases}}}
{
(
∑
i
=
−
k
i
=
+
k
(
y
(
i
)
−
y
0
−
S
∗
s
i
n
(
ω
i
)
−
C
∗
(
1
−
c
o
s
(
ω
i
)
)
)
2
)
s
′
=
0
(
∑
i
=
−
k
i
=
+
k
(
y
(
i
)
−
y
0
−
S
∗
s
i
n
(
ω
i
)
−
C
∗
(
1
−
c
o
s
(
ω
i
)
)
)
2
)
c
′
=
0
{\displaystyle {\begin{cases}(\sum _{i=-k}^{i=+k}(y(i)-y_{0}-S*sin(\omega i)-C*(1-cos(\omega i)))^{2})'_{s}=0\\(\sum _{i=-k}^{i=+k}(y(i)-y_{0}-S*sin(\omega i)-C*(1-cos(\omega i)))^{2})'_{c}=0\end{cases}}}
{
∑
i
=
−
k
i
=
+
k
s
i
n
(
ω
i
)
(
y
(
i
)
−
y
0
−
S
∗
s
i
n
(
ω
i
)
−
C
∗
(
1
−
c
o
s
(
ω
i
)
)
=
0
(
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
i
)
)
(
y
(
i
)
−
y
0
−
S
∗
s
i
n
(
ω
i
)
−
C
∗
(
1
−
c
o
s
(
ω
i
)
)
=
0
{\displaystyle {\begin{cases}\sum _{i=-k}^{i=+k}sin(\omega i)(y(i)-y_{0}-S*sin(\omega i)-C*(1-cos(\omega i))=0\\(\sum _{i=-k}^{i=+k}(1-cos(\omega i))(y(i)-y_{0}-S*sin(\omega i)-C*(1-cos(\omega i))=0\end{cases}}}
{
∑
i
=
−
k
i
=
+
k
s
i
n
(
ω
i
)
(
y
(
i
)
−
y
0
)
=
S
s
i
n
(
ω
i
)
2
+
C
s
i
n
(
ω
i
)
(
1
−
c
o
s
(
ω
i
)
)
(
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
i
)
)
(
y
(
i
)
−
y
0
)
=
S
s
i
n
(
ω
i
)
(
1
−
c
o
s
(
ω
i
)
)
+
C
(
1
−
c
o
s
(
ω
i
)
)
2
{\displaystyle {\begin{cases}\sum _{i=-k}^{i=+k}sin(\omega i)(y(i)-y_{0})=Ssin(\omega i)^{2}+Csin(\omega i)(1-cos(\omega i))\\(\sum _{i=-k}^{i=+k}(1-cos(\omega i))(y(i)-y_{0})=Ssin(\omega i)(1-cos(\omega i))+C(1-cos(\omega i))^{2}\end{cases}}}
Et après simplification vu les parités :
{
∑
i
=
−
k
i
=
+
k
s
i
n
(
ω
i
)
y
(
i
)
=
S
s
i
n
(
ω
i
)
2
(
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
i
)
)
y
(
i
)
=
C
(
1
−
c
o
s
(
ω
i
)
)
2
{\displaystyle {\begin{cases}\sum _{i=-k}^{i=+k}sin(\omega i)y(i)=Ssin(\omega i)^{2}\\(\sum _{i=-k}^{i=+k}(1-cos(\omega i))y(i)=C(1-cos(\omega i))^{2}\end{cases}}}
D'où S et C :
S
=
∑
i
=
−
k
i
=
+
k
y
(
i
)
s
i
n
(
ω
i
)
∑
i
=
−
k
i
=
+
k
s
i
n
2
(
ω
i
)
{\displaystyle S={\frac {\sum _{i=-k}^{i=+k}y(i)sin(\omega i)}{\sum _{i=-k}^{i=+k}sin^{2}(\omega i)}}}
et
C
=
∑
i
=
−
k
i
=
+
k
y
(
i
)
(
1
−
c
o
s
(
ω
i
)
)
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
i
)
)
2
{\displaystyle C={\frac {\sum _{i=-k}^{i=+k}y(i)(1-cos(\omega i))}{\sum _{i=-k}^{i=+k}(1-cos(\omega i))^{2}}}}
Calcul de wt optimal et des maxi-mini
y
=
y
0
+
S
∗
s
i
n
(
ω
∗
t
)
+
C
∗
(
1
−
c
o
s
(
ω
∗
t
)
)
{\displaystyle y=y_{0}+S*sin(\omega *t)+C*(1-cos(\omega *t))}
y
′
(
t
)
=
ω
S
c
o
s
(
ω
∗
t
)
+
ω
C
s
i
n
(
ω
∗
t
)
)
{\displaystyle y'(t)=\omega Scos(\omega *t)+\omega Csin(\omega *t))}
Pour
t
M
{\displaystyle t_{M}}
et
t
m
{\displaystyle t_{m}}
on obtient les extrèmum et
y
′
(
t
M
;
t
m
)
=
0
{\displaystyle y'(t_{M};t_{m})=0}
D'où
ω
∗
t
m
,
m
{\displaystyle \omega *t_{m,m}}
par
t
a
n
(
ω
∗
t
M
,
m
)
=
−
S
C
{\displaystyle tan(\omega *t_{M,m})=-{\frac {S}{C}}}
ω
t
M
=
a
t
a
n
(
−
S
C
)
{\displaystyle \omega t_{M}=atan(-{\frac {S}{C}})}
ω
t
m
=
a
t
a
n
(
−
S
C
)
+
π
{\displaystyle \omega t_{m}=atan(-{\frac {S}{C}})+\pi }
Aux extrémum, en substituant
ω
∗
t
M
,
m
{\displaystyle \omega *t_{M,m}}
, on obtient
y
M
,
y
m
{\displaystyle y_{M},y_{m}}
soit :
y
(
w
)
=
y
0
+
S
∗
s
i
n
(
a
t
a
n
(
−
S
C
)
)
+
C
∗
(
1
−
c
o
s
(
a
t
a
n
(
−
S
C
)
)
)
{\displaystyle y(w)=y_{0}+S*sin(atan(-{\frac {S}{C}}))+C*(1-cos(atan(-{\frac {S}{C}})))}
Avec la condition C1 plus haut , il s'agira de minimiser la quantité :
y
(
w
)
=
S
∗
s
i
n
(
a
t
a
n
(
−
S
C
)
)
+
C
∗
(
1
−
c
o
s
(
a
t
a
n
(
−
S
C
)
)
)
{\displaystyle y(w)=S*sin(atan(-{\frac {S}{C}}))+C*(1-cos(atan(-{\frac {S}{C}})))}
Un programme ou le tableur donneront la valeur de w optimale cherchée
ω
o
p
t
{\displaystyle \omega _{opt}}
.
y
=
y
0
+
S
(
ω
o
p
t
)
s
i
n
(
ω
o
p
t
∗
t
)
+
C
(
ω
o
p
t
)
∗
(
1
−
c
o
s
(
ω
o
p
t
∗
t
)
)
{\displaystyle y=y_{0}+S(\omega _{opt})sin(\omega _{opt}*t)+C(\omega _{opt})*(1-cos(\omega _{opt}*t))}
Méthode par décomposition paritaire
y
(
i
)
=
y
I
(
i
)
+
y
P
(
i
)
{\displaystyle y(i)=y_{I}(i)+y_{P}(i)}
avec
y
I
=
0
+
S
s
i
n
(
ω
t
)
{\displaystyle y_{I}=0+Ssin(\omega t)}
et
y
P
=
y
0
+
C
(
1
−
c
o
s
(
ω
t
)
)
{\displaystyle y_{P}=y_{0}+C(1-cos(\omega t))}
avec
y
I
(
i
)
=
y
(
i
)
−
y
(
−
i
)
2
{\displaystyle y_{I}(i)={\frac {y(i)-y(-i)}{2}}}
et
y
P
(
i
)
=
y
(
i
)
+
y
(
−
i
)
2
{\displaystyle y_{P}(i)={\frac {y(i)+y(-i)}{2}}}
par définition des parties impaires et paires d'une fonction ou d'un échantillonnage.
Chercher la régressions de y, ce peut être dans certains cas de superpositions de phénomènes, chercher séparément les régressions propres de y_I et y_P puis les ajouter.
On écrit les conditions de régression pour chaque partie et on les traduit :
{
(
∑
i
=
−
k
i
=
+
k
(
y
I
i
−
y
(
i
)
)
2
)
S
′
=
0
(
∑
i
=
−
k
i
=
+
k
(
y
P
i
−
y
(
i
)
)
2
)
C
′
=
0
{\displaystyle {\begin{cases}(\sum _{i=-k}^{i=+k}(y_{Ii}-y(i))^{2})'_{S}=0\\(\sum _{i=-k}^{i=+k}(y_{Pi}-y(i))^{2})'_{C}=0\end{cases}}}
{
∑
i
=
−
k
i
=
+
k
s
i
n
(
ω
i
)
(
y
I
i
−
y
(
i
)
)
=
0
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
i
)
)
(
y
P
i
−
y
(
i
)
)
=
0
{\displaystyle {\begin{cases}\sum _{i=-k}^{i=+k}sin(\omega i)(y_{I}i-y(i))=0\\\sum _{i=-k}^{i=+k}(1-cos(\omega i))(y_{P}i-y(i))=0\end{cases}}}
{
∑
i
=
−
k
i
=
+
k
s
i
n
(
ω
i
)
(
y
I
i
−
S
s
i
n
(
ω
t
)
)
=
0
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
t
)
)
(
y
P
i
−
y
0
+
C
(
1
−
c
o
s
(
ω
t
)
)
=
0
{\displaystyle {\begin{cases}\sum _{i=-k}^{i=+k}sin(\omega i)(y_{I}i-Ssin(\omega t))=0\\\sum _{i=-k}^{i=+k}(1-cos(\omega t))(y_{P}i-y_{0}+C(1-cos(\omega t))=0\end{cases}}}
D'où S et C :
S
=
∑
i
=
−
k
i
=
+
k
y
I
i
s
i
n
(
ω
i
)
∑
i
=
−
k
i
=
+
k
s
i
n
2
(
ω
i
)
{\displaystyle S={\frac {\sum _{i=-k}^{i=+k}y_{Ii}sin(\omega i)}{\sum _{i=-k}^{i=+k}sin^{2}(\omega i)}}}
et
C
=
∑
i
=
−
k
i
=
+
k
y
P
i
(
1
−
c
o
s
(
ω
i
)
)
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
i
)
)
2
{\displaystyle C={\frac {\sum _{i=-k}^{i=+k}y_{Pi}(1-cos(\omega i))}{\sum _{i=-k}^{i=+k}(1-cos(\omega i))^{2}}}}
Or :
∑
i
=
−
k
i
=
+
k
y
P
i
s
i
n
(
ω
i
)
∑
i
=
−
k
i
=
+
k
s
i
n
2
(
ω
i
)
=
0
{\displaystyle {\frac {\sum _{i=-k}^{i=+k}y_{Pi}sin(\omega i)}{\sum _{i=-k}^{i=+k}sin^{2}(\omega i)}}=0}
Et :
∑
i
=
−
k
i
=
+
k
y
I
i
(
1
−
c
o
s
(
ω
i
)
)
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
i
)
)
2
=
0
{\displaystyle {\frac {\sum _{i=-k}^{i=+k}y_{Ii}(1-cos(\omega i))}{\sum _{i=-k}^{i=+k}(1-cos(\omega i))^{2}}}=0}
D'où en sommant terme à terme :
S
=
∑
i
=
−
k
i
=
+
k
y
(
i
)
s
i
n
(
ω
i
)
∑
i
=
−
k
i
=
+
k
s
i
n
2
(
ω
i
)
{\displaystyle S={\frac {\sum _{i=-k}^{i=+k}y(i)sin(\omega i)}{\sum _{i=-k}^{i=+k}sin^{2}(\omega i)}}}
et
C
=
∑
i
=
−
k
i
=
+
k
y
(
i
)
(
1
−
c
o
s
(
ω
i
)
)
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
i
)
)
2
{\displaystyle C={\frac {\sum _{i=-k}^{i=+k}y(i)(1-cos(\omega i))}{\sum _{i=-k}^{i=+k}(1-cos(\omega i))^{2}}}}
Ce qui par ailleurs affranchit donc de la parité du nombre de couples ( 2k ou 2k+1 )
La suite des calculs 122112 est la même afin d'obtenir une valeur unique de
ω
{\displaystyle \omega }
ω
t
M
=
a
t
a
n
(
−
S
C
)
{\displaystyle \omega t_{M}=atan(-{\frac {S}{C}})}
ω
t
m
=
a
t
a
n
(
−
S
C
)
+
π
{\displaystyle \omega t_{m}=atan(-{\frac {S}{C}})+\pi }
Avec la condition C1 plus haut , il s'agira de minimiser la quantité :
y
(
w
)
=
S
∗
s
i
n
(
a
t
a
n
(
−
S
C
)
)
+
C
∗
(
1
−
c
o
s
(
a
t
a
n
(
−
S
C
)
)
)
{\displaystyle y(w)=S*sin(atan(-{\frac {S}{C}}))+C*(1-cos(atan(-{\frac {S}{C}})))}
Un programme ou le tableur donneront la valeur de w optimale cherchée
ω
o
p
t
{\displaystyle \omega _{opt}}
.
y
=
y
0
+
S
(
ω
o
p
t
)
s
i
n
(
ω
o
p
t
∗
t
)
+
C
(
ω
o
p
t
)
∗
(
1
−
c
o
s
(
ω
o
p
t
∗
t
)
)
{\displaystyle y=y_{0}+S(\omega _{opt})sin(\omega _{opt}*t)+C(\omega _{opt})*(1-cos(\omega _{opt}*t))}
Si le nombre de couples est pair
t
=
0
,
5
+
k
{\displaystyle t=0,5+k}
et
t
=
0
,
5
−
k
{\displaystyle t=0,5-k}
sans
y
0
{\displaystyle y_{0}}
4k+2 couples
couples
(
x
−
2
k
−
1
,
y
+
2
k
+
1
)
{\displaystyle (x_{-2k-1},y_{+2k+1})}
D'où S et C :
S
=
∑
i
=
−
2
k
−
1
i
=
+
2
k
+
1
y
I
i
s
i
n
(
ω
i
)
∑
i
=
−
2
k
−
1
i
=
+
2
k
+
1
s
i
n
2
(
ω
i
)
{\displaystyle S={\frac {\sum _{i=-2k-1}^{i=+2k+1}y_{Ii}sin(\omega i)}{\sum _{i=-2k-1}^{i=+2k+1}sin^{2}(\omega i)}}}
et
C
=
∑
i
=
−
2
k
+
1
i
=
+
2
k
+
1
y
P
i
(
1
−
c
o
s
(
ω
i
)
)
∑
i
=
−
2
k
−
1
i
=
+
2
k
+
1
(
1
−
c
o
s
(
ω
i
)
)
2
{\displaystyle C={\frac {\sum _{i=-2k+1}^{i=+2k+1}y_{Pi}(1-cos(\omega i))}{\sum _{i=-2k-1}^{i=+2k+1}(1-cos(\omega i))^{2}}}}
ω
t
M
=
a
t
a
n
(
−
S
C
)
{\displaystyle \omega t_{M}=atan(-{\frac {S}{C}})}
ω
t
m
=
a
t
a
n
(
−
S
C
)
+
π
{\displaystyle \omega t_{m}=atan(-{\frac {S}{C}})+\pi }
Aux extrémum, en substituant
ω
∗
t
M
,
m
{\displaystyle \omega *t_{M,m}}
, on obtient
y
M
,
y
m
{\displaystyle y_{M},y_{m}}
soit :
y
(
w
)
=
S
∗
s
i
n
(
a
t
a
n
(
−
S
C
)
)
+
C
∗
(
1
−
c
o
s
(
a
t
a
n
(
−
S
C
)
)
)
{\displaystyle y(w)=S*sin(atan(-{\frac {S}{C}}))+C*(1-cos(atan(-{\frac {S}{C}})))}
à minimiser pour trouver
w
o
p
t
{\displaystyle w_{o}pt}
y
(
2
t
+
0
,
5
)
=
S
(
ω
o
p
t
)
s
i
n
(
ω
o
p
t
∗
(
2
t
+
0
,
5
)
)
+
C
(
ω
o
p
t
)
∗
(
1
−
c
o
s
(
ω
o
p
t
∗
(
2
t
+
0
,
5
)
)
)
{\displaystyle y(2t+0,5)=S(\omega _{opt})sin(\omega _{opt}*(2t+0,5))+C(\omega _{opt})*(1-cos(\omega _{opt}*(2t+0,5)))}
Par la suite on emploiera la méthode directe par partition paritaire des échantillonnages et des fonctions de régression.
Harmonique double de pulsations w et hw
2k+1 couples
y
=
y
0
+
S
∗
s
i
n
(
ω
∗
t
)
+
S
h
∗
s
i
n
(
ω
∗
h
t
)
+
C
∗
(
1
−
c
o
s
(
ω
∗
t
)
)
+
C
h
∗
(
1
−
c
o
s
(
ω
∗
h
t
)
)
{\displaystyle y=y_{0}+S*sin(\omega *t)+S_{h}*sin(\omega *ht)+C*(1-cos(\omega *t))+C_{h}*(1-cos(\omega *ht))}
y
(
i
)
=
y
I
(
i
)
+
y
P
(
i
)
{\displaystyle y(i)=y_{I}(i)+y_{P}(i)}
avec
y
I
=
0
+
S
s
i
n
(
ω
t
)
+
S
h
s
i
n
(
h
ω
t
)
{\displaystyle y_{I}=0+Ssin(\omega t)+S_{h}sin(h\omega t)}
et
y
P
=
y
0
+
C
(
1
−
c
o
s
(
ω
t
)
)
+
C
(
1
−
c
o
s
(
ω
t
)
)
{\displaystyle y_{P}=y_{0}+C(1-cos(\omega t))+C(1-cos(\omega t))}
avec
y
I
(
i
)
=
y
(
i
)
−
y
(
−
i
)
2
{\displaystyle y_{I}(i)={\frac {y(i)-y(-i)}{2}}}
et
y
P
(
i
)
=
y
(
i
)
+
y
(
−
i
)
2
{\displaystyle y_{P}(i)={\frac {y(i)+y(-i)}{2}}}
par définition des parties impaires et paires d'une fonction ou d'un échantillonnage.
Les conditions de régression sont :
{
(
∑
i
=
−
k
i
=
+
k
(
y
I
i
−
y
(
i
)
)
2
)
S
′
=
0
(
∑
i
=
−
k
i
=
+
k
(
y
I
i
−
y
(
i
)
)
2
)
S
h
′
=
0
{\displaystyle {\begin{cases}(\sum _{i=-k}^{i=+k}(y_{Ii}-y(i))^{2})'_{S}=0\\(\sum _{i=-k}^{i=+k}(y_{Ii}-y(i))^{2})'_{S_{h}}=0\end{cases}}}
{
(
∑
i
=
−
k
i
=
+
k
(
y
P
i
−
y
(
i
)
)
2
)
C
′
=
0
(
∑
i
=
−
k
i
=
+
k
(
y
P
i
−
y
(
i
)
)
2
)
C
h
′
=
0
{\displaystyle {\begin{cases}(\sum _{i=-k}^{i=+k}(y_{Pi}-y(i))^{2})'_{C}=0\\(\sum _{i=-k}^{i=+k}(y_{Pi}-y(i))^{2})'_{C_{h}}=0\end{cases}}}
Soit donc :
{
(
∑
i
=
−
k
i
=
+
k
s
i
n
(
ω
∗
i
)
(
y
I
i
−
y
(
i
)
)
=
0
(
∑
i
=
−
k
i
=
+
k
s
i
n
(
h
∗
ω
∗
i
)
(
y
I
i
−
y
(
i
)
)
=
0
{\displaystyle {\begin{cases}(\sum _{i=-k}^{i=+k}sin(\omega *i)(y_{Ii}-y(i))=0\\(\sum _{i=-k}^{i=+k}sin(h*\omega *i)(y_{Ii}-y(i))=0\end{cases}}}
{
(
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
ω
∗
i
)
)
(
y
P
i
−
y
(
i
)
)
=
0
(
∑
i
=
−
k
i
=
+
k
(
1
−
c
o
s
(
h
∗
ω
∗
i
)
)
(
y
P
i
−
y
(
i
)
)
=
0
{\displaystyle {\begin{cases}(\sum _{i=-k}^{i=+k}(1-cos(\omega *i))(y_{Pi}-y(i))=0\\(\sum _{i=-k}^{i=+k}(1-cos(h*\omega *i))(y_{Pi}-y(i))=0\end{cases}}}
Harmonique double de pulsations w et w+h