IP Library Granted Patent US 7,395,163
Granted Patent B1
US 7,395,163 · App. 11/825,629 · Granted Jul 1, 2008

Method of detecting system function by measuring frequency response

Assignee: Montana Tech of the University of Montana
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,395,163
App. No.
11/825,629
Granted
Jul 1, 2008
Kind
B1
Abstract

Real time battery impedance spectrum is acquired using one time record, Compensated Synchronous Detection (CSD). This parallel method enables battery diagnostics. The excitation current to a test battery is a sum of equal amplitude sin waves of a few frequencies spread over range of interest. The time profile of this signal has duration that is a few periods of the lowest frequency. The voltage response of the battery, average deleted, is the impedance of the battery in the time domain. Since the excitation frequencies are known, synchronous detection processes the time record and each component, both magnitude and phase, is obtained. For compensation, the components, except the one of interest, are reassembled in the time domain. The resulting signal is subtracted from the original signal and the component of interest is synchronously detected. This process is repeated for each component.

Claims (836)

1. A method for detecting system function of a unit under test by measuring frequency response, the method comprising the steps of:

(a) selecting a number of frequencies over which the function of the unit under test will be tested;

(b) assembling an excitation time record that is the sum of the sinusoids of the frequencies and a duration of greater than or equal to a period of the lowest selected frequency;

(c) conditioning the excitation time record to be compatible with the unit under test;

(d) exciting the unit under test with the excitation time record and simultaneously capturing a response time record with a data acquisition system;

(e) processing the response time record using the following synchronous detection equations to obtain estimated frequency components of magnitude and phase for one of the selected frequencies:

F

out

K

=

1

N

-

R

j

=

R

+

1

N

{

A

K

sin

(

ω

K

(

j

-

1

)

Δ

t

+

ϕ

in

K

)

i

=

1

M

B

i

sin

(

ω

i

(

j

-

1

)

Δ

t

+

ϕ

out

i

)

}

F

out

K

=

1

N

-

R

j

=

R

+

1

N

{

A

K

B

K

2

[

cos

(

ϕ

in

K

-

ϕ

out

K

)

-

cos

(

2

ω

K

(

j

-

1

)

Δ

t

+

ϕ

in

K

+

ϕ

out

K

)

]

+

i

k

=

1

M

A

K

B

i

2

[

cos

(

(

ω

k

-

ω

i

)

(

j

-

1

)

Δ

t

+

ϕ

in

K

-

ϕ

out

i

)

-

cos

(

(

ω

k

+

ω

i

)

(

j

-

1

)

Δ

t

+

ϕ

in

K

+

ϕ

out

i

)

]

}

F

out

K

=

A

K

B

K

2

cos

(

ϕ

in

K

-

ϕ

out

K

)

Fq

out

K

=

1

N

-

R

j

=

R

+

1

N

{

A

K

cos

(

ω

K

(

j

-

1

)

Δ

t

+

ϕ

in

K

)

i

=

1

M

B

i

sin

(

ω

i

(

j

-

1

)

Δ

t

+

ϕ

out

i

)

}

Fq

oiut

K

=

1

N

-

R

j

=

R

+

1

N

{

A

K

B

K

2

[

sin

(

ϕ

out

K

-

ϕ

in

K

)

+

sin

(

2

ω

K

(

j

-

1

)

Δ

t

+

ϕ

in

K

+

ϕ

out

K

)

]

+

i

k

=

1

M

A

K

B

i

2

[

sin

(

(

ω

k

+

ω

i

)

(

j

-

1

)

Δ

t

+

ϕ

in

K

+

ϕ

out

i

)

-

sin

(

(

ω

k

-

ω

i

)

(

j

-

1

)

Δ

t

+

ϕ

in

K

-

ϕ

out

i

)

]

}

Fq

out

K

=

A

K

B

K

2

sin

(

ϕ

out

K

-

ϕ

in

K

)

F

out

K

=

f

out

K

2

+

fq

out

K

2

=

A

K

B

K

2

sin

2

(

ϕ

in

K

-

ϕ

out

K

)

+

cos

2

(

ϕ

in

K

-

ϕ

out

K

)

=

1

=

A

K

B

K

2

F

out

K

=

tan

-

1

(

Fq

out

K

F

out

K

)

=

tan

-

1

(

A

K

B

K

2

sin

(

ϕ

out

K

-

ϕ

in

K

)

A

K

B

K

2

cos

(

ϕ

out

K

-

ϕ

in

K

)

)

=

tan

-

1

(

sin

(

ϕ

out

K

-

ϕ

in

K

)

cos

(

ϕ

out

K

-

ϕ

in

K

)

)

=

(

ϕ

out

K

-

ϕ

in

K

)

Where:

A i amplitude of the i th input sinusoid

B i amplitude response of the i th output sinusoid

ω i radian frequency of the i th sinusoid

Δt time step of data system

φin i phase of the i th input sinusoid

φout i phase response of the i th output sinusoid

N number of points of the response time record

M number different sinusoids of the excitation time record

R the number of points in the response time record that may be discarded

K is the frequency index for the system function being detected;

(f) repeating step (e) to obtain estimated frequency components for each selected frequency;

(g) assembling the estimated frequency components to get an estimated response time record;

(h) subtracting the estimated response time record from the captured response time record to get an error; and

(i) minimizing the error to achieve the frequency response.

2. The method of claim 1 , wherein said error is minimized using the following equations which create a corrected time record and a compensated time record:

f

RK

[

j

]

=

p

=

1

,

p

K

M

(

F

p

sin

(

ω

p

(

j

-

1

)

Δ

t

)

+

F

Qp

cos

(

ω

p

(

j

-

1

)

Δ

t

)

)

;

j

=

R

+

1

:

N

(

11

)

CfK Out [j]=f Out [j]−f RK [j]

Where:

f Out is the original time record

f RK is the correction time record

Cf KOut is the compensated time record

F p estimated in phase amplitude response at the p th frequency

F Qp estimated quadrature amplitude response at the p th frequency

ω p radian frequency of the p th sinusoid

Δt time step of data system

N number of points of the response time record

M number of different sinusoids of the excitation time record

R number of points of the response time record that may be discarded

K is the frequency index for the system function being detected.

3. The method of claim 1 , wherein said error is minimized using a neural network.

4. The method of claim 1 , wherein said unit under test is a battery.

Assignments (7)
CONFIRMATORY LICENSE Recorded Aug 3, 2023
From: BATTELLE ENERGY ALLIANCE/IDAHO NAT'L LAB
To: UNITED STATES DEPARTMENT OF ENERGY
Reel/Frame 064478/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2016
From: MOTLOCH, CHESTER G
To: BATTELLE ENERGY ALLIANCE, LLC
Reel/Frame 038863/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2016
From: MONTANA TECH OF THE UNIVERSITY OF MONTANA
To: BATTELLE ENERGY ALLIANCE, LLC
Reel/Frame 038828/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2016
From: QUALTECH SYSTEMS, INC.
To: BATTELLE ENERGY ALLIANCE, LLC.
Reel/Frame 038529/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2015
From: CHRISTOPHERSEN, JON P
To: BATTELLE ENERGY ALLIANCE, LLC
Reel/Frame 036780/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2011
From: MORRISON, WILLIAM
To: QUALTECH SYSTEMS, INC.
Reel/Frame 025663/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2010
From: MORRISON, JOHN L
To: MONTANA TECH OF THE UNIVERSITY OF MONTANA
Reel/Frame 025529/0875 →
Continuity (3)
Continuation 1131354600 · Dec 20, 2005
Provisional Application 6072463100 · Oct 7, 2005
Provisional Application 6063796900 · Dec 20, 2004