DIGITAL FILTER BASED METHOD FOR MEASURING THRUST RESPONSE TIME OF SATELLITE-BORNE MICRO-THRUSTER

20230150696 · 2023-05-18

    Inventors

    Cpc classification

    International classification

    Abstract

    The present disclosure belongs to the technical field of space satellite propulsion, and particularly relates to a digital filter based method for measuring thrust response time of a satellite-borne micro-thruster. The method for measuring thrust response time in the present disclosure includes the following steps: S1: zeroing non-zero initial conditions of a torsional pendulum thrust measurement system to obtain an oscillating differential equation for a thrust measurement system after variable substitution; S2: connecting the digital filter in series behind the thrust measurement system after variable substitution to obtain an equivalent-sensitivity high-frequency thrust measurement system; S3: determining a system response of the equivalent-sensitivity high-frequency thrust measurement system; S4: determining and reading thrust response time of the satellite-borne micro-thruster from the system response; and S5: computing thrust to be measured by means of the system response inversely, and further confirming the thrust response time.

    Claims

    1. A digital filter based method for measuring thrust response time of a satellite-borne micro-thruster, comprising the following steps: S1: zeroing non-zero initial conditions of a torsional pendulum thrust measurement system to obtain an oscillating differential equation for a thrust measurement system after variable substitution; S2: connecting the digital filter in series behind the thrust measurement system after variable substitution to obtain an equivalent-sensitivity high-frequency thrust measurement system; S3: determining a system response of the equivalent-sensitivity high-frequency thrust measurement system; S4: determining and reading thrust response time of the satellite-borne micro-thruster from the system response; and S5: computing thrust to be measured by means of an equivalent-sensitivity high-frequency thrust measurement system inversely, and further confirming the thrust response time.

    2. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 1, wherein in the step S1, a system response θ′(t) is measured by a displacement sensor under the action of the thrust f′(t) to be measured, variable substitution is carried out according to the non-zero initial conditions (θ.sub.0, {dot over (θ)}.sub.0), and by making
    θ(t)=θ′(t)−{dot over (θ)}.sub.0t−θ.sub.0, {dot over (θ)}(t)={dot over (θ)}′(t)−{dot over (θ)}.sub.0 and {umlaut over (θ)}(t)={umlaut over (θ)}′(t), the oscillating differential equation for the thrust measurement system after variable substitution is obtained: θ .Math. ( t ) + 2 ζω n θ ˙ ( t ) + ω n 2 θ ( t ) = L f J f ( t ) f ( t ) = f ( t ) + f 0 ( t ) f 0 ( t ) = - J L f ( 2 ζω n θ ˙ 0 + ω n 2 θ ˙ 0 t + ω n 2 θ 0 ) wherein f.sub.0(t) represents equivalent thrust related to the non-zero initial conditions, f′(t) represents the thrust to be measured, θ′(t) represents the system response measured by the displacement sensor under the action of the thrust, ζ represents a damping ratio, ω.sub.n represents a natural vibration frequency, J represents moment of inertia, L.sub.f represents a moment arm, θ.sub.0 represents an initial torsion angle, θ.sub.0 and {dot over (θ)}.sub.0 are constants, θ(t) represents a system response after variable substitution, and initial conditions θ(0)=0 and {dot over (θ)}(0)=0 are satisfied.

    3. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 1, wherein in the step S2, a transfer function of the digital filter is, and D ( s ) = ω n 1 2 ω n 2 [ 1 - 2 ( ζ 1 ω n 1 - ζω n ) s + ζ 1 ω n 1 ( s + ζ 1 ω n 1 ) 2 + ω d 1 2 ) - ( ω n 1 2 - ω n 2 ) - 2 ( ζ 1 ω n 1 - ζ ω n ) ζ 1 ω n 1 ω d 1 .Math. ω d 1 ( s + ζ 1 ω n 1 ) 2 + ω d 1 2 ] a unit impulse response function of the digital filter is, d ( t ) = C ω 2 [ δ ( t ) - 2 ( ζ 1 C ω - ζ ) ω n e - ζ 1 C ω ω n t cos ( 1 - ζ 1 2 C ω ω n t ) - ( C ω 2 - 1 ) - 2 ( ζ 1 C ω - ζ ) ζ 1 C ω 1 - ζ 1 2 C ω ω n e - ζ 1 C ω ω n t sin ( 1 - ζ 1 2 C ω ω n t ) ] wherein ω.sub.n represents the natural vibration frequency, ζ represents the damping ratio, ω.sub.n1 represents a natural frequency of the equivalent-sensitivity high-frequency thrust measurement system, ω.sub.n1=C.sub.ωω.sub.n, C.sub.ω represents a frequency ratio, ζ.sub.1 represents a damping ratio of the equivalent-sensitivity high-frequency thrust measurement system, and ω.sub.d1=√{square root over (1−ζ.sub.1.sup.2)}ω.sub.n1 represents an improved vibration frequency.

    4. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 3, wherein C.sub.ω>1.

    5. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 3, wherein ζ.sub.1=0.7˜0.9.

    6. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 1, wherein in the step S3, input of the digital filter is θ(τ), θ(τ) is computed according to a measured value θ′(τ) of the displacement sensor, and a system response θ.sub.1(t) output by the digital filter is computed: θ.sub.1(t)=∫.sub.0.sup.tθ(τ)d(t−τ)dτ, wherein τ is an integral variable.

    7. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 1, wherein in the step S4, under the situation that the system response is 1% greater than or less than a steady-state system response, corresponding time is the thrust response time.

    8. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 1, wherein in the step S5, a unit impulse response function h.sub.1(t) of the equivalent-sensitivity high-frequency thrust measurement system is, h 1 ( t ) = ω n 1 2 L f k ω d 1 e - ζ 1 ω n 1 t sin ( ω d 1 t ) what is known is that output of the digital filter is θ.sub.1(t), and nominal thrust f(τ) is computed by means of an integral thrust equation for an equivalent-sensitivity high-frequency thrust measurement system: θ.sub.1(t)=∫.sub.0.sup.tf(τ)h.sub.1(t−τ)dτ.

    9. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 8, wherein an estimated value F′(t) of the thrust f′(t) to be measured is: F′(t)=F(t)−f(t)−f.sub.0(t), wherein f 0 ( t ) = - J L f ( 2 ζω n θ ˙ 0 + ω n 2 θ ˙ 0 t + ω n 2 θ 0 ) , f.sub.0(t) represents an equivalent thrust related to the non-zero initial conditions, F(t) represents an estimated value of the nominal thrust f(t), ζ represents a damping ratio, ω.sub.n represents a natural vibration frequency, J represents moment of inertia, L.sub.f represents a moment arm, θ.sub.0 represents an initial torsion angle, and θ.sub.0 and {dot over (θ)}.sub.0 are constants.

    10. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 1, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    11. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 2, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    12. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 3, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    13. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 4, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    14. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 5, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    15. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 6, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    16. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 7, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    17. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 8, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    18. The method for measuring thrust response time of a satellite-borne micro-thruster according to claim 9, wherein the thrust response time comprises thrust increasing time and thrust decreasing time.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0027] FIG. 1 is a flow diagram of a method for measuring thrust response time in the present disclosure.

    [0028] FIG. 2 is a schematic diagram of an equivalent-sensitivity high-frequency thrust measurement system in the present disclosure.

    [0029] FIG. 3 is a variation graph of thrust increasing time.

    [0030] FIG. 4 is a graph of measured values of system responses of an original thrust measurement system.

    [0031] FIG. 5 is a variation graph of system responses after variable substitution.

    [0032] FIG. 6 is a variation graph of system responses of a digital filter.

    [0033] FIG. 7 is a graph of thrust and errors inversely computed under the situation that thrust increasing time is 25 ms.

    [0034] FIG. 8 is a graph of thrust and errors inversely computed under the situation that thrust increasing time is 50 ms.

    [0035] FIG. 9 is a graph of thrust and errors inversely computed under the situation that thrust increasing time is 100 ms.

    [0036] FIG. 10 is a variation graph of system responses of a digital filter under the situation that thrust is gradually decreased.

    [0037] FIG. 11 is a graph of thrust inversely computed under the situation that thrust is gradually decreased.

    [0038] FIG. 12 is a graph of thrust errors inversely computed under the situation that thrust is gradually decreased.

    DETAILED DESCRIPTION OF THE EMBODIMENTS

    [0039] The specific implementations of the present disclosure will be described in detail below with reference to the accompanying drawings.

    [0040] As shown in FIG. 1, a flow diagram of a method for measuring thrust response time in the present disclosure is provided, and an implementation process will be described in detail below.

    [0041] 1. Establishing Relation Between Thrust Response Time and Time of Entering Steady State of Thrust Measurement System

    [0042] Establishing a relation between thrust response time and time of entering a steady state of a thrust measurement system is a necessary condition for the thrust measurement system to measure given thrust response time.

    [0043] 1) Thrust Response Time and Initial Conditions of Oscillating Differential Equation

    [0044] Thrust increasing time and thrust decreasing time are required to be considered for thrust response time of a micro-thruster. Under the situation that small steady thrust is increased into large steady thrust, thrust response time may be represented by thrust increasing time, and under the situation that large steady thrust is decreased into small steady thrust, thrust response time may be represented by thrust decreasing time. The effects of initial conditions are certainly required to be considered for researching thrust response time.

    [0045] An oscillating differential equation for a torsional pendulum thrust measurement system is

    [00006] θ .Math. ( t ) + 2 ζω n θ ˙ ( t ) + ω n 2 θ ( t ) = L f J f ( t ) , ( 1 )

    [0046] where f′(t) represents thrust to be measured, θ′(t) represents a system response (measured by a displacement sensor) under the action of thrust, ζ represents a damping ratio, ω.sub.n represents a natural vibration frequency, J represents moment of inertia, and L.sub.f represents a moment arm.

    [0047] Under the situation that thrust is varied from one steady thrust to another steady thrust, the initial conditions are not zero but are


    θ′(0)=θ.sub.0 and {dot over (θ)}′(0)={dot over (θ)}.sub.0  (2),

    [0048] where under the situation that thrust is varied from non-zero steady thrust, it may be approximately considered that {dot over (θ)}′(0)≈0, and under the situation that thrust is varied from zero thrust, it may be approximately considered that θ′(0)≈0 and {dot over (θ)}′(0)≈0.

    [0049] Obviously, the initial conditions of the oscillating differential equation for the thrust measurement system reflect from what initial thrust thrust is varied, for example, from a non-zero steady thrust or from zero thrust. Therefore, the initial conditions of the oscillating differential equation for the thrust measurement system are certainly required to be clearly defined for measuring the thrust response time.

    [0050] 2) Establishing Relation Between Thrust Response Time and Time of Entering Steady State

    [0051] An oscillating differential equation for a torsional pendulum thrust measurement system is

    [00007] θ .Math. ( t ) + 2 ζω n θ ˙ ( t ) + ω n 2 θ ( t ) = L f J f ( t ) . ( 3 )

    [0052] Under the situation that the initial conditions are not zero but are θ′(0)=θ.sub.0 and {dot over (θ)}′(0)={dot over (θ)}.sub.0, assuming that laplace transform of thrust is L[f′(t)]=F′(s), laplace transform of a system response and a derivative is


    L[θ′(t)]=Θ′(s)  (4)


    L[{dot over (θ)}′(t)]=sΘ′(s)−θ.sub.0  (5) and


    L[{umlaut over (θ)}′(t)]=s.sup.2Θ′(s)−.sub.0−{dot over (θ)}.sub.0)  (6),

    [0053] laplace transform is carried out on two sides of the oscillating equation, and finishing is carried out to obtain

    [00008] Θ - ( s ) = L f J F ( s ) 1 ( s + ζω n ) 2 + ω d 2 + ( s + ζω n ) θ 0 ( s + ζω n ) 2 + ω d 2 + ζω n θ 0 + θ ˙ 0 ( s + ζω n ) 2 + ω d 2 , ( 7 )

    [0054] inverse laplace transform is carried out on two sides to obtain

    [00009] θ ( t ) = L - 1 [ Θ ( s ) ] = L f J ω d 0 t f ( τ ) e - ζ ω n ( t - τ ) sin ω d ( t - τ ) d τ + θ 0 e - ζ ω n t cos ω d t + ζω n θ 0 + θ ˙ 0 ω d e - ζ ω n t sin ω d t , and ( 8 ) θ ( t ) = θ 1 ( t ) + θ 2 ( t ) ( 9 ) θ 1 ( t ) = L f J ω d 0 t f ( τ ) e - ζ ω n ( t - τ ) sin ω d ( t - τ ) d τ ( 10 ) θ 2 ( t ) = θ 0 2 + [ ζω n θ 0 + θ . 0 ω d ] 2 e - ζ ω n t sin ( ω d t + β ) and ( 11 ) tan β = ω d θ 0 ζω n θ 0 + θ ˙ 0 ( 12 )

    are made,

    [0055] where θ′.sub.1(t) includes a transient system response and a steady-state system response. For example, by substituting periodic thrust f′(t)=A.sub.f cos ωt (A.sub.f is a constant representing an amplitude of the periodic thrust, and ω represents a frequency of the periodic thrust) in θ′.sub.1(t), a system response of a thrust measurement system is

    [00010] θ 1 ( t ) = C 1 - ζ 2 e - ζ ω n t cos ( ω d t - φ 1 ) + C cos ( ω t - φ 2 ) , ( 13 ) where C = A f L f k .Math. 1 ( 1 - R ω 2 ) 2 + ( 2 ζ R ω ) 2 and R ω = ω ω n , ( 14 )

    [0056] where S=L.sub.f/k represents sensitivity of the thrust measurement system, k=Jω.sub.n.sup.2 represents a torsional stiffness coefficient, and R.sub.ω=ω/ω.sub.n represents a frequency ratio. Obviously, a first item of a system response in θ′.sub.1(t) is a transient system response, which represents a variation of a transient process with time, and a vibration frequency of the transient process is a vibration frequency of a thrust measurement system. A second term is a steady-state system response, which represents a variation of a steady-state process with time, and a vibration frequency of a steady-state process is a vibration frequency of periodic thrust. θ′.sub.2(t) is also a transient system response, a vibration frequency of which is a vibration frequency of a thrust measurement system.

    [0057] In a word, an amplitude of a transient system response is gradually attenuated, an attenuation term is e.sup.−ζω.sup.n.sup.t, and assuming that corresponding time (corresponding time when a transient amplitude is attenuated to 1%) when the attenuation term is e.sup.−ζω.sup.n.sup.t=0.01 is defined as transient time or time t.sub.s of entering a steady state,

    [00011] t s 4 . 6 0 5 1 7 0 ζω n 4 . 6 0 5 1 7 0 2 π ζ .Math. 2 π ω n 0.73 T n ζ , ( 15 )

    [0058] where T.sub.n=2π/ω.sub.n is a natural period of a thrust measurement system.

    [0059] Time of entering a steady state or transient time of a thrust measurement system are inherent properties of the thrust measurement system, and the following conclusions are drawn:

    [0060] (1) the greater a natural frequency of a thrust measurement system, the less a period, and the shorter time of entering a steady state;

    [0061] (2) the less a damping ratio of a thrust measurement system, the longer time of entering a steady state; and

    [0062] (3) only under the situation that thrust response time is longer than time of entering a steady state of a thrust measurement system, variation characteristics of thrust response time may be represented from a system response curve, or thrust response time may be determined and read from a system response curve.

    [0063] For example, within a common damping ratio range 0.1≤ζ≤0.3, time of entering a steady state of a thrust measurement system is 3 times to 7 times a natural period, and assuming that thrust increasing time is t.sub.s, and a natural period of a thrust measurement system is T.sub.n,


    t.sub.s≥7T.sub.n  (16).

    [0064] Under the situation that thrust increasing time is required to be t.sub.s≤50 ms, a natural period of a thrust measurement system is required to be T.sub.n≤7.1 ms, that is, a linear frequency is f.sub.n≥140 Hz, which is difficult to realize by any thrust measurement system of any structure. It is indicated that in order to measure response time of rapid-varying thrust, it is not enough to increase a natural frequency of a thrust measurement system only from the design of a physical structure, and another way should be explored.

    [0065] 2. Method for Zeroing Non-Zero Initial Conditions

    [0066] During thrust response time measurement, initial conditions are not zero. However, during subsequent design of a digital filter and construction of an equivalent-sensitivity high-frequency thrust measurement system, since a model is established by means of a transfer function, non-zero initial conditions are certainly required to be zeroed.

    [0067] An oscillating differential equation for a torsional pendulum thrust measurement system is

    [00012] θ .Math. ( t ) + 2 ζω n θ ˙ ( t ) + ω n 2 θ ( t ) = L f J f ( t ) , ( 17 )

    and

    [0068] initial conditions are not zero but are


    θ′(0)=θ.sub.0 and {dot over (θ)}′(0)={dot over (θ)}.sub.0  (18), where

    [0069] θ.sub.0 and {dot over (θ)}.sub.0 are constants.

    [0070] In order to guarantee that the initial conditions are zero, variable substitution is carried out, that is,


    θ(t)=θ′(t)−{dot over (θ)}.sub.0t−θ.sub.0  (19)


    {dot over (θ)}(t)={dot over (θ)}′(t)−{dot over (θ)}.sub.0  (20) and


    {umlaut over (θ)}(t)={umlaut over (θ)}′(t)  (21) are made,

    [0071] an oscillating equation is substituted, and finishing is carried out to obtain

    [00013] θ .Math. ( t ) + 2 ζω n θ ˙ ( t ) + ω n 2 θ ( t ) = L f J f ( t ) - 2 ζω n θ ˙ 0 - ω n 2 θ ˙ 0 t - ω n 2 θ 0 , ( 22 )

    [0072] the initial conditions are substituted to obtain


    θ(0)=0 and {dot over (θ)}(0)=0  (23), and

    [0073] an oscillating differential equation for a thrust measurement system after variable substitution is rewritten as

    [00014] θ .Math. ( t ) + 2 ζω n θ ˙ ( t ) + ω n 2 θ ( t ) = L f J f ( t ) , ( 24 ) f ( t ) = f ( t ) + f 0 ( t ) and ( 25 ) f 0 ( t ) = - J L f ( 2 ζω n θ ˙ 0 + ω n 2 θ ˙ 0 t + ω n 2 θ 0 ) , ( 26 )

    [0074] where f.sub.0(t) represents equivalent thrust related to non-zero initial conditions.

    [0075] Under the situation that thrust is varied from one steady thrust to another steady thrust, θ′(0)=θ.sub.0 and {dot over (θ)}′(0)≈0, and then


    θ(t)=θ′(t)−θ.sub.0  (27).

    [0076] Notes: a system response θ(t) after substitution is the same as a system response θ′(t) before substitution, a transient system response is the same as a steady-state system response, and only a system response curve moves up and down by a certain distance.

    [0077] A method for zeroing non-zero initial conditions is as follows:

    [0078] (1) A system response θ′(t) is measured by a displacement sensor under the action of thrust f′(t) to be measured, and variable substitution is carried out according to non-zero initial conditions (θ.sub.0,{dot over (θ)}.sub.0) to obtain


    θ(t)=θ′(t)−{dot over (θ)}.sub.0t−θ.sub.0  (28),

    [0079] where θ(t) represents a system response after variable substitution, and zero initial conditions, that is, θ(0)=0 and {dot over (θ)}(0)=0 are satisfied.

    [0080] (2) Under the situation that thrust is varied from one steady thrust to another steady thrust (θ′(0)=θ.sub.0 and {dot over (θ)}′(0)≈0), a system response θ(t) after variable substitution and a system response θ′(t) before substitution have the same time of entering a steady state such that thrust response time may be determined and read from a system response θ(t) curve after substitution.

    [0081] (3) According to a system response θ(t) after variable substitution, nominal thrust f(t) may be computed by means of an oscillating differential equation after variable substitution, such that thrust f′(t) to be measured is obtained:

    [00015] f ( t ) = f ( t ) - f 0 ( t ) , and ( 29 ) f 0 ( t ) = - J L f ( 2 ζω n θ ˙ 0 + ω n 2 θ ˙ 0 t + ω n 2 θ 0 ) , ( 30 )

    [0082] where f.sub.0(t) represents equivalent thrust related to non-zero initial conditions.

    [0083] 3. Constructing Equivalent-Sensitivity High-Frequency Thrust Measurement System by Means of Digital Filter

    [0084] In order to solve the problem that a natural frequency of a thrust measurement system is too low to satisfy the requirement of measuring response time of rapid-varying thrust, an equivalent-sensitivity high-frequency thrust measurement system is constructed by means of a digital filter, such that the natural frequency is greatly increased, and the requirement of measuring a response of rapid-varying thrust is satisfied.

    [0085] As shown in FIG. 2, a schematic diagram of an equivalent-sensitivity high-frequency thrust measurement system in the present disclosure is shown. A method for constructing an equivalent-sensitivity high-frequency thrust measurement system by means of a digital filter is as follows:

    [0086] (1) a digital filter is connected in series on a transfer function of a thrust measurement system after variable substitution to construct an equivalent-sensitivity high-frequency thrust measurement system;

    [0087] (2) the constructed equivalent-sensitivity high-frequency thrust measurement system and a thrust measurement system before variable substitution have the same sensitivity, but a vibration frequency and a damping ratio may be adjusted through the design of the digital filter; and

    [0088] (3) according to the measurement requirements of thrust increasing time and thrust decreasing time, the thrust increasing time and the thrust decreasing time are measured by adjusting the vibration frequency and the damping ratio.

    [0089] 4. Method for Designing Digital Filter and Method for Computing System Response

    [0090] 1) Method for Designing Digital Filter

    [0091] Assuming that input of a thrust measurement system after variable substitution is nominal thrust f(t) (laplace transform is F(s)), and a system response thereof is θ(t) (computed according to a measured value θ′(t) of a displacement sensor, and laplace transform is Θ(s)). A transfer function of a digital filter is D(s), input of the digital filter is θ(t), and output of the digital filter is θ.sub.1(t) computed by means of θ(t), and laplace transform is Θ.sub.1(s)). A transfer function of a constructed equivalent-sensitivity high-frequency thrust measurement system is H.sub.1(s)=H(s)D(s), input of the equivalent-sensitivity high-frequency thrust measurement system is nominal thrust f(t), and output is θ.sub.1(t).

    [0092] A transfer function of a torsional pendulum thrust measurement system is

    [00016] H ( s ) = L f J .Math. 1 s 2 + 2 ζω n s + ω n 2 = L f k .Math. ω n 2 s 2 + 2 ζω n s + ω n 2 , ( 31 )

    [0093] where represents L.sub.f a moment arm, J represents moment of inertia, ζ represents a damping ratio, ω.sub.n represents a natural vibration frequency, ω.sub.d=√{square root over (1−ζ.sup.2)}ω.sub.n represents a vibration frequency, and k=Jω.sub.n.sup.2 represents a torsional stiffness coefficient.

    [0094] A method for designing of a digital filter is to connect a digital filter in series to an output end of a thrust measurement system after variable substitution to form an improved torsional pendulum thrust measurement system. A transfer function of the improved torsional pendulum thrust measurement system is

    [00017] H 1 ( s ) = L f k 1 .Math. ω n 1 2 s 2 + 2 ζ 1 ω n 1 s + ω n 1 2 , ( 32 )

    [0095] where a natural vibration frequency of the improved torsional pendulum thrust measurement system is ω.sub.n1, a damping ratio is ζ.sub.1, and a torsional stiffness coefficient is k.sub.1.

    [0096] Assuming that a transfer function of a digital filter is D(s),

    [00018] D ( s ) = H 1 ( s ) H ( s ) = L f k 1 .Math. ω n 1 2 s 2 + 2 ζ 1 ω n 1 s + ω n 1 2 L f k .Math. ω n 2 s 2 + 2 ζω n s + ω n 2 = ( k k 1 ) ( ω n 1 2 ω n 2 .Math. s 2 + 2 ζω n s + ω n 2 s 2 + 2 ζ 1 ω n 1 s + ω n 1 2 ) . ( 33 )

    [0097] In order to shorten time of entering a steady state and improve a capability of measuring thrust response time, a natural vibration frequency is required to be increased, and by making ω.sub.n1=C.sub.ωω.sub.n (C.sub.ω>1) and k.sub.1=k (having the same sensitivity),

    [00019] D ( s ) = ω n 1 2 ω n 2 .Math. s 2 + 2 ζω n s + ω n 2 s 2 + 2 ζ 1 ω n 1 s + ω n 1 2 , and ( 34 ) H 1 ( s ) = L f k .Math. ω n 1 2 s 2 + 2 ζ 1 ω n 1 s + ω n 1 2 . ( 35 )

    [0098] A transfer function of a digital filter is

    [00020] D ( s ) = ω n 1 2 ω n 2 [ 1 - 2 ( ζ 1 ω n 1 - ζω n ) s s 2 + 2 ζ 1 ω n 1 s + ω n 1 2 - ( ω n 1 2 - ω n 2 ) s 2 + 2 ζ 1 ω n 1 s + ω n 1 2 ] = ω n 1 2 ω n 2 [ 1 - 2 ( ζ 1 ω n 1 - ζω n ) s ( s + ζ 1 ω n 1 ) 2 + ω d 1 2 - ( ω n 1 2 - ω n 2 ) ( s + ζ 1 ω n 1 ) 2 + ω d 1 2 ] , ( 36 )

    [0099] where ω.sub.d1=√{square root over (1−ζ.sub.1.sup.2)}ω.sub.n1 represents an improved vibration frequency. Through further simplification, a transfer function of a digital filter is

    [00021] D ( s ) = ω n 1 2 ω n 2 [ 1 - 2 ( ζ 1 ω n 1 - ζω n ) s + ζ 1 ω n 1 ( s + ζ 1 ω n 1 ) 2 + ω d 1 2 ) - ( ω n 1 2 - ω n 2 ) - 2 ( ζ 1 ω n 1 - ζω n ) ζ 1 ω n 1 ω d 1 .Math. ω d 1 ( s + ζ 1 ω n 1 ) 2 + ω d 1 2 ] . ( 37 )

    [0100] Assuming that a unit impulse response function of a digital filter is d(t),

    [00022] d ( t ) = L - 1 [ D ( s ) ] = ω n 1 2 ω n 2 [ δ ( t ) - 2 ( ζ 1 ω n 1 - ζω n ) e - ζ 1 ω n 1 t cos ( ω d 1 t ) - ( ω n 1 2 - ω n 2 ) - 2 ( ζ 1 ω n 1 - ζω n ) ζ 1 ω n 1 ω d 1 e - ζ 1 ω n 1 t sin ( ω d 1 t ) ] , ( 38 )

    and

    [0101] a unit impulse response function of a digital filter is

    [00023] d ( t ) = C ω 2 [ δ ( t ) - 2 ( ζ 1 C ω - ζ ) ω n e - ζ 1 C ω ω n t cos ( 1 - ζ 1 2 C ω ω n t ) - ( C ω 2 - 1 ) - 2 ( ζ 1 C ω - ζ ) ζ 1 C ω 1 - ζ 1 2 C ω ω n e - ζ 1 C ω ω n t sin ( 1 - ζ 1 2 C ω ω n t ) ] . ( 39 )

    [0102] Input of the digital filter is θ(τ) (computed θ′(τ) according to a measured value of a displacement sensor), output of the digital filter is θ.sub.1(t), then


    θ.sub.1(t)=∫.sub.0.sup.tθ(τ)d(t−τ)  (40), and

    [0103] therefore, a system response of an equivalent-sensitivity high-frequency thrust measurement system is obtained.

    [0104] A method for designing a digital filter is as follows:

    [0105] (1) by taking equal sensitivity and increase in natural vibration frequency as objectives, a transfer function of a digital filter is designed;

    [0106] (2) according to the transfer function of the digital filter, a unit impulse response function of the digital filter is obtained through inverse laplace transform; and

    [0107] (3) a system response of the digital filter is computed by means of a system response of a thrust measurement system after variable substitution.

    [0108] 2) Method for Computing System Response of Digital Filter

    [0109] Output of a digital filter is required to be computed by means of a unit impulse response function thereof and through a numerical integration method.

    [0110] Assuming that the unit impulse response function of the digital filter is d(t),

    [00024] d ( t ) = C ω 2 [ δ ( t ) - 2 ( ζ 1 C ω - ζ ) ω n e - ζ 1 C ω ω n t cos ( 1 - ζ 1 2 C ω ω n t ) - ( C ω 2 - 1 ) - 2 ( ζ 1 C ω - ζ ) ζ 1 C ω 1 - ζ 1 2 C ω ω n e - ζ 1 C ω ω n t sin ( 1 - ζ 1 2 C ω ω n t ) ] . ( 41 ) d ( t ) = d 1 ( t ) + d 2 ( t ) , ( 42 ) d 1 ( t ) = C ω 2 δ ( t ) , and ( 43 ) d 2 ( t ) = C ω 2 [ - 2 ( ζ 1 C ω - ζ ) ω n e - ζ 1 C ω ω n t cos ( 1 - ζ 1 2 C ω ω n t ) - ( C ω 2 - 1 ) - 2 ( ζ 1 C ω - ζ ) ζ 1 C ω 1 - ζ 1 2 C ω ω n e - ζ 1 C ω ω n t sin ( 1 - ζ 1 2 C ω ω n t ) ] ( 44 )

    are made.

    [0111] The following equation


    θ.sub.1(t)=∫.sub.0.sup.tθθ(τ)d(t−τ)  (45) is substituted to


    obtain


    θ.sub.1(t)=ϑ.sub.1(t)+ϑ.sub.2(t)  (46),


    ϑ.sub.1(t)=∫.sub.0.sup.tθ(τ)d.sub.1(t−τ)dτ=∫.sub.0.sup.tθ(τ)C.sub.ω.sup.2δ(t−τdτ=C.sub.ω.sup.2θ(t)  (47), and


    ϑ.sub.2(t)=∫.sub.0.sup.tθ(τ)d.sub.2(t−τ)  (48),

    [0112] where ϑ.sub.1(t) may be directly computed according to a system response θ(t), and ϑ.sub.2(t) is required to be computed through a numerical integration method.

    [0113] In order to compute an integral equation for ϑ.sub.2(t), assuming that a time sampling step is h, t.sub.i=ih(i=0, 1, 2, . . . ), and


    ϑ.sub.2(t.sub.i)=∫.sub.0.sup.t.sup.iθ(τ)d.sub.2(t.sub.i−τ)  (49).

    [0114] Since [t.sub.0=0, t.sub.i=ih] is divided into i equal parts, for τ.sub.j=jh(j=0, 1, 2, . . . , i), a function


    g(t.sub.i,τ.sub.j=θ(τ.sub.j)d.sub.2(t.sub.i−τ.sub.j)  (50) is established.

    [0115] A method for computing ϑ.sub.2(t) is to use a trapezoidal integral formula to start computation, and then to use three-point and four-point simpson integral formulas for computation, which is specifically as follows:

    [0116] (1) Under the situation that there are n=1 sub-intervals, the trapezoidal integral formula is used to start computation.

    [00025] ϑ 2 ( t 1 ) = h 2 [ g ( t 1 , τ 0 ) + g ( t 1 , τ 1 ) ] ( 51 )

    [0117] (2) Under the situation that there are n=2 sub-intervals, the three-point (two intervals) simpson integral formula is used for computation.

    [00026] ϑ 2 ( t 2 ) = h 3 [ g ( t 2 , τ 0 ) + 4 g ( t 2 , τ 1 ) + g ( t 2 , τ 2 ) ] ( 52 )

    [0118] (3) Under the situation that there are n=3 sub-intervals, the four-point (three intervals) simpson integral formula is used for computation.

    [00027] ϑ 2 ( t 3 ) = 3 h 8 [ g ( t 3 , τ 0 ) + 3 g ( t 3 , τ 1 ) + 3 g ( t 3 , τ 2 ) + g ( t 3 , τ 3 ) ] ( 53 )

    [0119] (4) Under the situation that there are n=2k (k=2, 3, 4, . . . ) sub-intervals, the three-point simpson integral formula is used for computation.

    [0120] An integral interval [.sub.0, t.sub.2k] is divided into 2k equal parts by means of 2k+1 nodes t.sub.i=ih (i=0, 1, 2, . . . , 2k), each sub-interval has a length of h=t.sub.2k/(2k), and the three-point simpson integral formula is repeatedly used in each sub-interval such that a compound simpson formula may be obtained

    [00028] ϑ 2 ( t 2 k ) = h 3 [ g ( t 2 k , τ 0 ) + 4 .Math. i = 1 k g ( t 2 k , τ 2 i - 1 ) + 2 .Math. i = 1 k - 1 g ( t 2 k , τ 2 i ) + g ( t 2 k , τ 2 k ) ] . ( 54 )

    [0121] (5) Under the situation that there are n=2k+1 (k=2, 3, 4, . . . ) sub-intervals, the three-point and four-point simpson integral formulas are alternately used for computation.

    [0122] An integral interval [t.sub.0, t.sub.2k+1] is divided into 2k+1 equal parts by means of 2k+2 nodes t.sub.i=ih (i=0, 1, 2, . . . , 2k+1), each sub interval has a length of h=t.sub.2k+1/(2k+1), the three-point simpson integral formula is repeatedly used in first 2k−2 (k=2, 3, 4, . . . ) sub-intervals, and the four-point simpson integral formula is used in last four points, that is, 2k−2, 2k−1, 2k and 2k+1 such that a compound simpson formula may be obtained

    [00029] ϑ 2 ( t 2 k + 1 ) = h 3 [ g ( t 2 k + 1 , τ 0 ) + 4 .Math. i = 1 k - 1 g ( t 2 k + 1 , τ 2 i - 1 ) + 2 .Math. i = 1 k - 2 g ( t 2 k + 1 , τ 2 i ) ] + 1 7 h 2 4 g ( t 2 k + 1 , τ 2 k - 2 ) + 9 h 8 g ( t 2 k + 1 , τ 2 k - 1 ) + 9 h 8 g ( t 2 k + 1 , τ 2 k ) + 3 h 8 g ( t 2 k + 1 , τ 2 k + 1 ) . ( 55 )

    [0123] During computation of a system response of a digital filter, a natural frequency ω.sub.n and a damping ratio ζ of a thrust measurement system before variable substitution are known, a natural frequency ω.sub.n1=C.sub.ωω.sub.n of an equivalent-sensitivity high-frequency thrust measurement system (realized by selecting a frequency ratio C.sub.ω>1) is selected according to the requirement of measuring thrust response time, and by selecting the damping ratio ζ.sub.1=0.7˜0.9, time of entering a steady state is further shortened.

    [0124] 5. Method for Inversely Computing Thrust by Means of Equivalent-Sensitivity High-Frequency Thrust Measurement System

    [0125] Since a natural frequency of an equivalent-sensitivity high-frequency thrust measurement system is greatly increased, response time of rapid-varying thrust may be measured.

    [0126] On the one hand, from system response of a digital filter, that is, system response of an equivalent-sensitivity high-frequency thrust measurement system, thrust increasing time and thrust decreasing time may be indirectly determined and read. On the other hand, according to the system response of the digital filter (that is, the system response of the equivalent-sensitivity high-frequency thrust measurement system), thrust may be inversely computed by means of a transfer function and a unit impulse response function of the equivalent-sensitivity high-frequency thrust measurement system such that the thrust increasing time and the thrust decreasing time may be further confirmed. In this way, the thrust response time may be determined and read more reasonable and reliable.

    [0127] 1) Establishing Integral Thrust Equation for Equivalent-Sensitivity High-Frequency Thrust Measurement System

    [0128] A transfer function of an equivalent-sensitivity high-frequency thrust measurement system is

    [00030] H 1 ( s ) = L f k .Math. ω n 1 2 s 2 + 2 ζ 1 ω n 1 s + ω n 1 2 , ( 56 )

    and

    [0129] a unit impulse response function h.sub.1(t) of the equivalent-sensitivity high-frequency thrust measurement system is

    [00031] h 1 ( t ) = L - 1 [ H 1 ( s ) ] = ω n 1 2 L f k ω d 1 e - ζ 1 ω n 1 t sin ( ω d 1 t ) . ( 57 )

    [0130] What is known is that output of the digital filter is θ.sub.1(t), and assuming that nominal thrust is f(τ), the integral thrust equation for the equivalent-sensitivity high-frequency thrust measurement system is


    θ.sub.1(t)=∫.sub.0.sup.tf(τ)h.sub.1(t−τ)  (58).

    [0131] The above equation is called integral thrust equation, and according to the integral thrust equation, the nominal thrust f(τ) may be inversely computed by means of θ.sub.1(t).

    [0132] 2) Computing Thrust by Means of Integral Thrust Equation in Discretization Manner

    [0133] A unit impulse response function h.sub.1(t) of an equivalent-sensitivity high-frequency thrust measurement system is substituted into an integral thrust equation to obtain

    [00032] C f θ 1 ( t ) = 0 t f ( τ ) e - ζ 1 ω n 1 ( t - τ ) sin ω d 1 ( t - τ ) d τ , ( 59 ) C f = k ω d 1 ω n 1 2 L f , ω d 1 = 1 - ζ 1 2 ω n 1 and ω n 1 = C ω ω n . ( 60 )

    [0134] What is known is that the system response of the equivalent-sensitivity high-frequency thrust measurement system is [t.sub.i, θ.sub.1(t.sub.i)](i=0, 1, 2, 3, . . . ), θ.sub.1(t.sub.0)=0 under the situation that t.sub.0=0, a sampling time step is h, t.sub.i=ih, and θ.sub.1(t)=θ.sub.1i and F(t.sub.i)=F.sub.i. For any given t.sub.i=ih (i=1, 2, 3 . . . ), an integral thrust equation is


    C.sub.f=θ.sub.1i=∫.sub.0.sup.ihF(τ)e.sup.−ζ.sup.1.sup.ω.sup.n1.sup.(ih−τ)sin ω.sub.d1(ih−τ)  (61),

    [0135] where replacing f(τ) with F(τ) means that F(τ) is an estimated value of thrust f(τ).

    [0136] An interval [0, t.sub.i] is divided into i equal parts (i=1, 2, 3, . . . ), a node is τ.sub.j=jh(j=0, 1, . . . , i), and an integrated function is


    G(t.sub.i,τ.sub.j)=F(τ.sub.j)e.sup.−ζ.sup.1.sup.ω.sup.n1.sup.(t.sup.i.sup.−τ.sup.j.sup.)sin ω.sub.d1(t.sub.i−τ.sub.j)  (62),


    and


    G(t.sub.i,τ.sub.0)=G(t.sub.i,0)=F.sub.0e.sup.−ζ.sup.1.sup.ω.sup.n1.sup.(ih)sin ω.sub.d1(ih)  (63) and


    G(t.sub.i,τ.sub.i)=F(τ.sub.i)e.sup.−ζ.sup.1.sup.ω.sup.n1.sup.(t.sup.i.sup.−τ.sup.i.sup.)sin ω.sub.d1(t.sub.i−τ.sub.i)=0  (64) are satisfied.

    [0137] Three-point and four-point simpson integral formulas are required to be used for discretizing an integral thrust equation group into a linear thrust equation group through a compound simpson discretization method, which will be discussed by means of the following five situations.

    [0138] (1) Under the situation that i=1, computation is started according to a trapezoidal integral formula to obtain

    [00033] C f θ 1 1 = 0 h F ( τ ) e - ζ 1 ω n 1 ( h - τ ) sin ω d 1 ( h - τ ) d τ = h 2 e - ζ 1 ω n 1 h sin ( ω d 1 h ) F 0 ( 65 ) and a 1 0 F 0 = C f θ 1 1 and a 10 = h 2 e - ζ 1 ω n 1 h sin ω d 1 h .

    [0139] (2) Under the situation that i=2, according to a three-point simpson integral formula, it can be known that,

    [00034] C f θ 1 2 = 0 2 h F ( τ ) e - ζ 1 ω n 1 ( 2 h - τ ) sin ω d 1 ( 2 h - τ ) d τ = h 3 e - ζ 1 ω n 1 ( 2 h ) sin ω d 1 ( 2 h ) F 0 + 4 h 3 e - ζ 1 ω n 1 ( h ) sin ω d 1 ( h ) F 1 ( 66 ) and a 2 0 F 0 + a 2 1 F 1 = C f θ 12 , a 2 0 = h 3 e - ζ 1 ω n 1 ( 2 h ) sin ω d 1 ( 2 h ) and a 2 1 = 4 h 3 e - ζ 1 ω n 1 ( h ) sin ω d 1 ( h ) ( 67 )

    [0140] may be obtained.

    [0141] (3) Under the situation that i=3, according to a four-point simpson integral formula, it may be known that

    [00035] C f θ 1 3 = 0 3 h F ( τ ) e - ζ 1 ω n 1 ( 3 h - τ ) sin ω d 1 ( 3 h - τ ) d τ = 3 h 8 e - ζ ω n 1 ( 3 h ) sin ω d 1 ( 3 h ) F 0 + 9 h 8 e - ζ 1 ω n 1 ( 2 h ) sin ω d 1 ( 2 h ) F 1 + 9 h 8 e - ζ 1 ω n 1 ( h ) sin ω d 1 ( h ) F 2 ( 68 ) and a 3 0 F 0 + a 3 1 F 1 + a 3 2 F 2 = C f θ 13 a 3 0 = 3 h 8 e - ζ 1 ω n 1 ( 3 h ) sin ω d 1 ( 3 h ) , ( 69 ) a 3 1 = 9 h 8 e - ζ 1 ω n 1 ( 2 h ) sin ω ( 2 h ) and a 3 2 = 9 h 8 e - ζ 1 ω n 1 ( h ) sin ω d 1 ( h )

    may be obtained.

    [0142] (4) Under the situation that i=2k(k=2, 3, . . . ) according to the three-point simpson integral formula, it may be obtained that

    [00036] C f θ 1 i = 0 ih F ( τ ) e - ζ 1 ω n 1 ( ih - τ ) sin ω d 1 ( ih - τ ) d τ = h 3 e - ζ 1 ω n 1 ( ih ) sin ω d 1 ( ih ) F 0 + 4 h 3 .Math. j = 1 k e - ζ 1 ω n 1 [ i - ( 2 j - 1 ) ] h sin ω d 1 [ i - ( 2 j - 1 ) ] hF 2 j - 1 + 2 h 3 .Math. j = 1 k - 1 e - ζ 1 ω n 1 ( i - 2 j ) h sin ω d 1 ( i - 2 j ) hF 2 j ( 70 ) and a i 0 F 0 + .Math. l = 1 2 k - 1 a il F l = C f θ 1 i ( i = 2 k ; k = 2 , TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]] 3 , .Math. ) , a i 0 = h 3 e - ζ 1 ω n 1 ( ih ) sin ω d 1 ( ih ) , ( 71 ) a il = 4 h 3 e - ζ 1 ω n 1 ( i - l ) h sin ω d 1 ( i - l ) h ( l = 1 , TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]] 3 , .Math. , 2 k - 1 ) and ( 72 ) a il = 2 h 3 e - ζ 1 ω n 1 ( i - l ) h sin ω d 1 ( i - l ) h ( l = 2 , TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]] 4 , , 2 k - 2 ) ( 73 )

    may be obtained.

    [0143] (5) Under the situation that i=2k+1 (k=2, 3, . . . ), in 2k+2 points, the three-point simpson integral formula is used for first i=0, 1, . . . , 2k−3, 2k−2 equal points, and the four-point simpson integral formula is used for last four points i=2k−2, 2k−1, 2k, 2k+1, and may be obtained,

    [00037] C f θ 1 i = 0 ih F ( τ ) e - ζ 1 ω n 1 ( ih - τ ) sin ω d 1 ( i h - τ ) d τ = h 3 e - ζ 1 ω n 1 ( ih ) sin ω d 1 ( i h ) F 0 + 4 h 3 .Math. j = 1 k - 1 e - ζ 1 ω n 1 [ i - ( i - ( 2 j - 1 ) ] h sin ω d 1 [ i - ( 2 j - 1 ) ] hF 2 j - 1 + 2 h 3 .Math. j = 1 k - 2 e - ζ 1 ω n 1 ( i - 2 j ) h sin ω d 1 ( i - 2 j ) h F 2 j + 1 7 h 2 4 e - ζ 1 ω n 1 [ i - ( 2 k - 2 ) ] h sin ω d 1 [ i - ( 2 k - 2 ) ] h F 2 k - 2 + 9 h 8 e - ζ 1 ω n 1 [ i - ( 2 k - 1 ) ] h sin ω d 1 [ i - ( 2 k - 1 ) ] h F 2 k - 1 + 9 h 8 e - ζ 1 ω n 1 ( i - 2 k ) h sin ω d 1 ( i - 2 k ) h F 2 k that is , a i0 F 0 + .Math. l = 1 2 k a il F l = C f θ 1 i ( i = 2 k + 1 ; k = 2 , 3 , .Math. ) , ( 74 ) a i 0 = h 3 e - ζ 1 ω n 1 ( ih ) sin ω d 1 ( ih ) , ( 75 ) a i l = 4 h 3 e - ζ 1 ω n 1 ( i - l ) h sin ω d 1 ( i - l ) h ( l = 1 , 3 , .Math. , 2 k - 3 ) , ( 76 ) a i l = 2 h 3 e - ζ 1 ω n 1 ( i - l ) h sin ω d 1 ( i - l ) h ( l = 2 , 4 , .Math. , 2 k - 4 ) , ( 77 ) a il 17 h 24 e - ζ 1 ω n 1 ( i - l ) h sin ω d 1 ( i - l ) h l = 2 k - 2 and ( 78 ) a il = 9 h 8 e - ζ 1 ω n 1 ( i - l ) h sin ω d 1 ( i - l ) h l = 2 k - 1 , 2 k . ( 79 )

    [0144] (6) An estimated value F(τ) of nominal thrust f(τ) is computed, and assuming that the estimated value of the thrust F′(τ) to be measured is f′(τ), the estimated value of the thrust to be measured is obtained:

    [00038] F ( t ) = F ( t ) - f 0 ( t ) , and ( 80 ) f 0 ( t ) = - J L f ( 2 ζω n θ . 0 + ω n 2 θ . 0 t + ω n 2 θ 0 ) . . ( 81 )

    [0145] In the steps (1) to (5), a linear equation is represented in a matrix form, then

    [00039] [ a 10 .Math. 0 0 a 20 a 21 .Math. 0 .Math. .Math. .Math. .Math. a n , 0 a n , 1 .Math. a n , n - 1 ] [ F 0 F 1 .Math. F n - 1 ] = [ C f θ 11 C f θ 12 .Math. C f θ 1 n ] . ( 82 )

    [0146] The three-point simpson formula and four-point simpson formula are required to be alternately used for compound simpson computation method for thrust, such that construction of the computation method is complex. However, since a truncation error of the compound simpson formula is proportional to a time step h.sup.4, computation accuracy is greatly increased.

    [0147] As shown in FIG. 1, a digital filter based method for measuring thrust response time of a satellite-borne micro-thruster in the present disclosure includes the following steps:

    [0148] S1: zero non-zero initial conditions of a torsional pendulum thrust measurement system to obtain an oscillating differential equation for a thrust measurement system after variable substitution;

    [0149] S2: connect the digital filter in series behind the thrust measurement system after variable substitution to obtain an equivalent-sensitivity high-frequency thrust measurement system;

    [0150] S3: determine a system response of the equivalent-sensitivity high-frequency thrust measurement system;

    [0151] S4: determine and read thrust response time of a satellite-borne micro-thruster from the system response; and

    [0152] S5: compute thrust to be measured by means of an equivalent-sensitivity high-frequency thrust measurement system inversely, and further confirm the thrust response time.

    [0153] A detailed description will be made below in combination with specific embodiments.

    Embodiment

    [0154] What is known is that a torsional stiffness coefficient of a torsional pendulum thrust measurement system is k=0.075 N.Math.m/rad, a vibration frequency is ω.sub.d=0.25 rad/s, a damping ratio is ζ=0.2, a natural frequency is ω.sub.n=0.255155 rad/s (a natural linear frequency is f.sub.n=0.040609 Hz, and a natural period is 24.6 s), moment of inertia is J=1152002 kg.Math.m.sup.2, and a moment arm is L.sub.f=0.4 m.

    [0155] Moment of inertia of a torsional pendulum rotary component carrying a thrust head of 3 kg and a counterweight of 3 kg is 2×3×0.42=0.96 kg.Math.m.sup.2, and moment of inertia of the rotary component further carrying a damper, a calibration force device, a J=1.152002 kg.Math.m.sup.2 beam, etc. is

    [0156] Thrust response time being 25 mscustom-character 50 mscustom-character 100 ms is measured respectively by means of a thrust measurement system through a digital filter based method for measuring thrust response time.

    [0157] Initial conditions are: θ.sub.0=50 μrad and {dot over (θ)}.sub.0=0.

    [0158] Since sensitivity is S=L.sub.f/k, and the initial conditions are θ.sub.0=50 μrad and {dot over (θ)}.sub.0=0, corresponding thrust is:

    [00040] θ 0 S = k L f θ 0 = 0 . 0 7 5 0 . 4 × 5 0 = 9 . 3 7 5 μ N ,

    which indicates that the thrust varies from 9.375 ρN.

    [0159] 1. Establishing Relation Between Thrust Response Time and Time of Entering Steady State of Thrust Measurement System

    [0160] Time of entering a steady state of a thrust measurement system is.

    [00041] t s 0.73 × 2 4 . 6 0 . 2 89.8 s

    [0161] Therefore, the thrust measurement system may be only used for measuring thrust response time longer than 89.8 s, but is far from satisfying the requirement of measuring thrust response time being 25 mscustom-character 50 mscustom-character 100 ms.

    [0162] 2. Method for Zeroing Non-Zero Initial Conditions

    [0163] A system response θ′(t) is measured by a displacement sensor under the action of thrust f′(t) to be measured. Herein, in order to test a digital filter based method for measuring thrust response time, a thrust function in a form of: f′(t)=20[1−exp(−t/τ)] (unit: μN).

    [0164] where τ is a time constant representing thrust increasing time, and the thrust increasing time is t.sub.f≈5τ. A measured value θ′(t) of a displacement sensor is computed by means of f′(t) according to an oscillating differential equation before variable substitution.

    [0165] In order to research situations of thrust response time being 25 mscustom-character 50 mscustom-character 100 ms respectively, time constants of thrust are valued to be τ=5 mscustom-character 10 mscustom-character 20 ms respectively. As shown in FIG. {circle around (1)}, {circle around (2)} and {circle around (3)} are variations of thrust increasing time under the situations that thrust response time is 25 mscustom-character 50 mscustom-character 100 ms (thrust is varied from 9.375 μN to 29.375 μN, and a thrust increased quantity is f′(t)).

    [0166] As shown in FIG. 4, {circle around (1)}, {circle around (2)} and {circle around (3)} are measured values of system responses of an original thrust measurement system under the situations that thrust response time is 25 mscustom-character 50 mscustom-character 100 ms.

    [0167] According to the initial conditions θ.sub.050 μrad and {dot over (θ)}.sub.0=0, variable substitution is carried out, a system response after variable substitution is: θ(t)=θ′(t)−{dot over (θ)}.sub.0t−θ.sub.0.

    [0168] As shown in FIG. 5, {circle around (1)}, {circle around (2)} and {circle around (3)} are variations of a system response after variable substitution under the situations that thrust response time is 25 mscustom-character 50 mscustom-character 100 ms.

    [0169] After variable substitution, an oscillating differential equation for a thrust measurement system is

    [00042] θ .Math. ( t ) + 2 ζω n θ ˙ ( t ) + ω n 2 θ ( t ) = L f J f ( t ) where f ( t ) = f ( t ) + f 0 ( t ) , f 0 ( t ) = - J L f ( 2 ζω n θ ˙ 0 + ω n 2 θ ˙ 0 t + ω n 2 θ 0 )

    [0170] where f.sub.0(t) represents equivalent thrust related to a non-zero initial condition.

    [0171] 3. Constructing Equivalent-Sensitivity High-Frequency Thrust Measurement System by Means of Digital Filter

    [0172] After variable substitution, a digital filter is connected in series to a transfer function of a thrust measurement system to construct an equivalent-sensitivity high-frequency thrust measurement system.

    [0173] As shown in FIG. 2, after variable substitution, the transfer function of the thrust measurement system is H(s) input thereof is nominal thrust f(t) to be computed, and output thereof is computed θ(t). The transfer function of the digital filter connected in series is D(s) input of the digital filter is θ(t), and output of the digital filter is θ.sub.1(t) (computed by means of θ(t)). The transfer function of the constructed equivalent-sensitivity high-frequency thrust measurement system is H.sub.1(s)=H(s)D(s), input of the equivalent-sensitivity high-frequency thrust measurement system is nominal thrust f(t), and output is θ.sub.1(t).

    [0174] 4. Method for Designing Digital Filter and Method for Computing System Response

    [0175] In order to shorten time of entering a steady state and improve a capability of measuring thrust response time, a natural vibration frequency is required to be increased, and by making ω.sub.n1=C.sub.ωω.sub.n (C.sub.ω>1) and k.sub.1=k (having equal sensitivity), output of the digital filter is θ.sub.1(t), θ.sub.1(t)=∫.sub.0.sup.tθ(τ)d(t−τ)dτ,

    [0176] where d(t) represents a unit impulse response function of the digital filter, which is obtained through design of the digital filter.

    [0177] A system response θ.sub.1(t) of an equivalent-sensitivity high-frequency thrust measurement system is computed through a digital filter based method for computing a system response.

    [0178] A frequency ratio C.sub.ω=1000 of the equivalent-sensitivity high-frequency thrust measurement system is selected, then a natural frequency is ω.sub.n1=255.155 rad/s (a natural frequency is increased from 0.255155 rad/s before variable substitution to 255.155 rad/s after variable substitution, that is, a natural period becomes 24.6 ms), a damping ratio ζ.sub.1=0.7 is selected, and time of entering a steady state of a thrust measurement system after variable substitution is:

    [00043] t s 0 . 7 3 × 2 4 . 6 0 . 7 25.7 ms

    [0179] As shown in FIG. 6, {circle around (1)}, {circle around (2)}, {circle around (3)} are system responses (computed according to data in FIG. 5) of a digital filter respectively. From FIG. 6, thrust response time of applied thrust may be determined and read as 25 mscustom-character 50 mscustom-character 100 ms respectively, and thrust response time 25 ms is just used for determination and read.

    [0180] 5. Method for Inversely Computing Thrust by Means of Equivalent-Sensitivity High-Frequency Thrust Measurement System

    [0181] What is known is that output of the digital filter is θ1(t), and assuming that nominal thrust is f(τ), the integral thrust equation for the equivalent-sensitivity high-frequency thrust measurement system is.


    θ.sub.1(t)=∫.sub.0.sup.tf(τ)h.sub.1(t−τ)

    [0182] Nominal thrust f(τ) may be inversely computed by means of θ.sub.1(t) according to an integral thrust equation.

    [0183] According to the constructed integral thrust equation, a linear thrust equation group is established through a numerical integral discretization method, and an estimated value F(τ) of the nominal thrust f(τ) is computed. Assuming that the estimated value of the thrust f′(τ) to be measured is F′(τ), the estimated value of the thrust to be measured is obtained.


    F′(t)=F(t)−f.sub.0(t)

    [00044] f o ( t ) = - J L f ( 2 ζω n θ ˙ 0 + ω n 2 θ ˙ 0 t + ω n 2 θ 0 )

    [0184] An error of the estimated value F′(τ) of the thrust f′(τ) to be measured is,

    [00045] Δ F ( τ ) f ( t ) = F ( τ ) - f ( t ) f ( t )

    [0185] where a thrust function is in a form of


    f′(t)=20[1−exp(−t/τ)] (unit: μN),

    [0186] where time constant distribution of thrust is valued to be τ=5 mscustom-character 10 mscustom-character 20 ms.

    [0187] As shown in FIG. 7, thrust and errors inversely computed under the situation that thrust increasing time is 25 ms are shown. From FIG. 7, it is clearly determined that a thrust time response is 25 ms and a thrust error is less than 0.5% after 20 ms.

    [0188] As shown in FIG. 8, thrust and errors inversely computed under the situation that thrust increasing time is 50 ms are shown. From FIG. 8, it is clearly determined that a thrust time response is 50 ms and a thrust error is less than 0.5% after 20 ms.

    [0189] As shown in FIG. 9, thrust and errors inversely computed under the situation that thrust increasing time is 100 ms are shown. From FIG. 9, it is clearly determined that a thrust time response is 100 ms and a thrust error is less than 0.5% after 20 ms.

    [0190] 6. Measurement Situations of Thrust Decreasing Time

    [0191] Measurement situations of thrust decreasing time under the situation that thrust is gradually decreased will be described below with examples.

    [0192] A thrust function is in a form of: f′(t)=—20[1−exp(−t/τ)] (unit: μN),

    [0193] where under the situation that a thrust time constant is valued to be τ=5 mscustom-character 10 mscustom-character 20 ms, thrust decreasing time is τ.sub.f=25 mscustom-character 50 mscustom-character 100 ms.

    [0194] The above thrust is substituted into the following oscillating differential equation for a torsional pendulum thrust measurement system.

    [00046] θ .Math. ( t ) + 2 ζω n θ .Math. ( t ) +   ω n 2 θ ( t ) = L f J f ( t )

    [0195] Initial conditions are: θ.sub.0=150 μrad and {dot over (θ)}.sub.0=0,

    [0196] where a damping ratio is ζ=0.2, a natural frequency is ω.sub.n=0.255155 rad/s, moment of inertia is J=1.152002 kg.Math.m.sup.2, and moment arm is L.sub.f=0.4. A measured value of θ′(t) as a system response is obtained through a numerical computation method of an ordinary differential equation.

    [0197] The initial conditions are θ.sub.0=150 μrad and {dot over (θ)}.sub.0=0, which represent that thrust is gradually decreased from 28.125 μN, and a decreased quantity is 20 μN (thrust is decreased from 28.125 μN to 8.125 μN).

    [0198] As shown in FIG. 10, variations of system responses of a digital filter (computed by means of θ′(t)) are shown. From FIG. 10, thrust decreasing time may be determined and read as 25 mscustom-character 50 mscustom-character 100 ms respectively, and the thrust decreasing time 25 ms is just used for determination and read.

    [0199] As shown in FIG. 11, thrust inversely computed (computed by means of θ.sub.1(t)) is shown. From FIG. 11, it is clearly confirmed that thrust decreasing time is 25 mscustom-character 50 mscustom-character 100 ms respectively.

    [0200] As shown in FIG. 12, thrust errors inversely computed are shown. Under the above three situations, after 20 ms, a thrust error is less than 1%.

    [0201] To sum up, the main technical features and advantages of the present disclosure are as follows:

    [0202] (1) Aiming at a current situation that an internal relation between thrust response time and a system response of a thrust measurement system is not known at present, the present disclosure establishes a relation between thrust response time and time of entering a steady state of a thrust measurement system. Firstly, it is pointed out that during thrust response time measurement, thrust is varied from steady thrust, which means that initial conditions of the thrust measurement system are not zero. Secondly, the time of entering a steady state of the thrust measurement system is an inherent property of the thrust measurement system, the greater an inherent frequency of the thrust measurement system, the shorter the time of entering a steady state, and only under the situation that the thrust response time is longer than the time of entering a steady state of the thrust measurement system, the thrust response time may be determined and read from a system response curve. Finally, it is pointed out that a natural frequency of the thrust measurement system is required to be 100 Hz or above for measuring a thrust response time at a 10-ms level, which is difficult to realize by any (torsional pendulum, hanging pendulum, inverted pendulum, bending vibration) thrust measurement system in physical structure at present, such that another way should be explored.

    [0203] (2) Aiming at a current situation that a dynamic thrust computation method for response time of rapid-varying thrust is immature and inaccurate, the present disclosure establishes an equivalent-sensitivity high-frequency thrust measurement system by connecting a digital filter in series on a thrust measurement system having a low natural frequency, and through a method for designing a digital filter, a natural frequency of the equivalent-sensitivity high-frequency thrust measurement system is greatly increased, time of entering a steady state is greatly shortened, and response time of rapid-varying thrust is measured. Firstly, thrust response time is determined and read according to a system response curve of an equivalent-sensitivity high-frequency thrust measurement system. Secondly, the thrust response time is confirmed by means of a thrust curve by inversely computing thrust, such that an evaluation conclusion of thrust response time is more accurate and reliable.

    [0204] (3) Through the digital filter based method for measuring thrust response time of a satellite-borne micro-thruster, the natural frequency of the constructed equivalent-sensitivity high-frequency thrust measurement system is increased by 500 times to 1500 times, an adjustment range of a damping ratio is varied from 0.1-0.3 to 0.7-0.9, the time of entering a steady state is greatly shortened, and thrust response time at a 10-ms level is measured.

    [0205] What is described above is merely specific implementations of the present disclosure, and is not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present disclosure should all fall within the scope of protection of the present disclosure.