Stability and performance analysis of a jump linear control system subject to digital upsets*
Wang Ruia),b)†, Sun Huib), Ma Zhen-Yanga)
Tianjin Key Laboratory for Civil Aircraft Airworthiness and Maintenance, Civil Aviation University of China, Tianjin 300300, China
College of Aeronautical Automation, Civil Aviation University of China, Tianjin 300300, China

Corresponding author. E-mail: ruiwang@cauc.edu.cn

*Project supported by the Young Scientists Fund of the National Natural Science Foundation of China (Grant No. 61403395), the Natural Science Foundation of Tianjin, China (Grant No. 13JCYBJC39000), the Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education Ministry, China, the Tianjin Key Laboratory of Civil Aircraft Airworthiness and Maintenance in Civil Aviation of China (Grant No. 104003020106), and the Fund for Scholars of Civil Aviation University of China (Grant No. 2012QD21x).

Abstract

This paper focuses on the methodology analysis for the stability and the corresponding tracking performance of a closed-loop digital jump linear control system with a stochastic switching signal. The method is applied to a flight control system. A distributed recoverable platform is implemented on the flight control system and subject to independent digital upsets. The upset processes are used to stimulate electromagnetic environments. Specifically, the paper presents the scenarios that the upset process is directly injected into the distributed flight control system, which is modeled by independent Markov upset processes and independent and identically distributed (IID) processes. A theoretical performance analysis and simulation modelling are both presented in detail for a more complete independent digital upset injection. The specific examples are proposed to verify the methodology of tracking performance analysis. The general analyses for different configurations are also proposed. Comparisons among different configurations are conducted to demonstrate the availability and the characteristics of the design.

Keyword: 02.30.Yy; 02.50.Ey; 02.70.Uu; stochastic process; stability and performance analysis; jump linear system; digital upsets
1. Introduction

As is well known, the external electromagnetic interference (EMI) has been threatening modern commercial aircraft, which are equipped with fly-by-wire digital control systems. So far, the control systems of this kind are widely used in modern aircraft. As the statistic documents show, fly-by-wire control systems are more sensitive to external EMI than their analog predecessors.[1] The typical EMI sources are divided into two types: one comes from nature such as lightning and the other originates from human beings such as high intensity radiated fields (HIRF). As large-power radars and radio transmitters are commonly used for aircraft communications, monitoring, and other electronic systems, it becomes more and more common that HIRF is injected on modern digital aircraft systems. Typically, HIRF is emanated from modern communication equipment like broadcast towers, radars, and point-to-point radio links. As is well known, computers deal with binary data. Then HIRF might change the bits of the critical control computer and thus induces communication to be disrupted, control surfaces to spuriously move, etc. They could result in most serious terrible consequences such as the loss of control and even severe threat of the aircraft safety. Therefore, the effects from EMI gradually attract the attention of more and more researchers to the topics of aircraft stability and performance analysis from system level under these kinds of environments. As indicated by the literature, the benefits of the aircrafts redundancy design are apparently reduced due to the common-mode faults triggered by EMI, [25] in addition, aircraft performance responses are degraded. In general, the performance of a complex control system can be completely described by the aircraft dynamics and the corresponding control law utilized under nominal operating conditions. However, the system will switch to another mode under abnormal operating conditions. Therefore, a degradation of control performance could be generated and observed because the control system will switch between nominal and abnormal conditions back and forth frequently when EMI happens to the system. Then, it forms a jump linear system driven by the stochastic switching signal. Consequently, this paper develops a distributed computing platform to observe and analyze this performance degradation and stability of the system under the adverse conditions. In this paper, we use the stochastic method to describe EMI events and develop the mathematic model to describe the flight control system performance degradation. In addition, stability analysis of the system is also a focus in this paper. Therefore, the characteristics of the integrated analysis model in this paper are to combine the embedded digital system with the control law implementation, the dynamics of the closed-loop systems and the harsh environments. Correspondingly, the integrated performance measurable index is a complex function of harsh environment event processes, the computing platform design choices, the aircraft dynamics, etc.

Malfunction effect researches on flight control systems induced by harsh electromagnetic environments have been considered, and have attracted more researchers for several years. For example, it is proposed that the modelling and analyzing method be constructed for a closed-loop system performance under digital upsets.[611] Specifically, introduced in Ref.  [6] was a hybrid performance model for a digital flight control system subject to random upsets. A distributed recoverable computing platform topology was proposed which had been inspired mostly by the computer architectures known as scalable processor-independent design for enhanced reliability (SPIDER). Correspondingly, the ROBUS computer communication system was used on the SPIDER.[12, 13] A complete performance estimation method was developed for the control system experiencing digital upset processes. Mean-square stability (MSS) principles were employed on this method. Reference  [7] provided a performance model which was applied to a Boeing 747 model. References  [8] and [9] described a physical HIRF experiment conducted at the NASA Langley Research Center. The statistical analyses of the collected data from the experiments showed that Markov process characteristics can proximately describe the upset process in the literature. Correspondingly, stability analyses for the stochastic jump linear systems were also developed by many researchers.[1420] The present paper employs mean square stability to analyze the jump linear system stability characteristics. Compared with the previous work, this paper makes two contributions. First, this paper proposes more complete independent upset stochastic process injected into the control system in detail and provides the theoretical method to analyze the processing units with various upset injection processes cases. These processes are regarded as the switching signals coming from the computing platform model. The paper considers the general Markov upset processes, zero-order Markov processes, also known as the independent and identically distributed (IID) process with Markov format and IID processes with known upset probability as the switching signal injected into the digital control system. Second, a more complete performance model analysis method is also developed especially under these kinds of upset processes directly injected into the distributed control system.

The rest of the present paper is organized as follows. The performance modelling theorems for the distributed control systems subject to the independent digital upsets are introduced in Section 2. In this section, the distributed recoverable computing platform is presented briefly, a performance model of the flight control system is also proposed, and the theorems for tracking error performance with three types of upset processes are summarized as well. In Section 3, theoretical and simulation estimation validation examples and additional trials are provided in order to verify the complete performance model. Some conclusions are drawn from the present study in Section 4.

2. Performance modelling and theoretical analysis of distributed control system with independent digital upsets
2.1. Configuration of distributed recoverable computing platform

Figure  1 shows a general distributed recoverable computational platform developed according to the ROBUS communication system. This platform is composed of N controller processing elements (CPEs), M redundancy management units (RMUs), bus interface units (BIUs), and one I/O PE. The functions of each unit are consistent with those in the previous work. In the present paper, CPEs are used to calculate the updates of control law in the sample period, and RMUs are used to coordinate the communications between the PEs, which guarantees to provide full and reliable messages. BIUs provide the interface between PEs and the whole communication system. I/O PE acts as an input– output interface to the actuators. In practical application, the processing units, CPEs and RMUs, are off-the-shelf devices; more details about the hardware implementation can be found in Refs.  [12], [13], and [21]. This part has been further studied in Refs.  [6] and [7]. In the present paper, analyses are based on several assumptions that are stated below.

(i) The upset processes θ i(k) and υ ij(k) are independent homogeneous Markov chains (HMCs) or IID processes comprised of binary random variables with certain transition probability matrices or upset probabilities for the processes.

(ii) Each CPE has the same control law.

(iii) Each ROBUS node (CPE-BIU, RMU) can transmit data when no internal upset is detected. This function detection is assumed not to fail.

(iv) Each ROBUS node is independent in a certain region.

(v) The state of each CPE, zi(k), identically broadcasts to the channel i of each RMU.

(vi) The I/O PE is not subject to upset.

(vii) Each processing unit can be recovered within one sample period.

The processes discussed in this paper are all binary random variables such as the upset processes, θ i(k) and υ ij(k). That is, when the random process is injected by an upset, ‘ 1’ will be taken and ‘ 0’ otherwise. All the CPE-BIU outputs, zi(k), represent the state of the corresponding CPE at time k. Similarly, when zi(k) is taken to be ‘ 0’ , the PE works properly at the time k, then it will present the correct update at that instant to the control law. Or it is upset and could not transmit a correct update to the control law. Each CPE is functioning with disturbance input θ i(k) abiding by the state transition table given in Table  1.

Fig.  1. A general N CPEs × M RMUs distributed computing platform topology based on ROBUS with digital upset injections.

Table 1. State transition table for the i-th CPE.

The same rule is also implemented on the inner channels of each RMU, where ij represents the state of the channel i of the RMUj. ij is subject to upsets specifically from the disturbance input υ ij. Table  2 shows the state transition table used in the channel i of the RMU j. Correspondingly, when the output of a channel is ‘ 1’ , data from the associated CPE could not be reliably transmitted to I/O PE. The logics working on output of the channel ij, ij(k) is operated as Logical OR where zi(k) and ij(k) determine the outputs. That means that if and only if (iff) the CPE and the RMU are both not injected by upset at time k, an update for the control law is available in this channel at this instant. Logical AND will be applied to I/O PE fed by all outputs of the communication channels. In this situation, if the I/O PE output zυ (k) = 1, there is no control update for the closed-loop system. That, then, implies that the system must operate in the upset mode only when the next proper update at the (k + 1)-th sample is coming. Otherwise, the system will operate in a nominal mode. This explanation is consistent with those in Refs.  [6] and [7].

Table 2. State transition table for the channel i of RMU i.
2.2. Performance model description of flight control system

This paper employs a switched jump linear system to model the dynamics of the flight closed-loop system in the form of

The paper will analyze the performance degradation of the control system and the system stability when the stochastic process zυ (k) is a general Markov process, an IID process with Markov format or an IID process.

As stated above, zυ is a binary random variable and zυ (k) is a stochastic process. Therefore, when zυ takes ‘ 0’ and ‘ 1’ , the system is operating in nominal and upset modes. The corresponding nominal and upset state space models are represented by (A0, B0, C0) and (A1, B1, C1), respectively. The methods developed in this paper will be applied to a Boeing 737 control system model. The nominal and upset modes of the control system under consideration are both eighth-order realization. The paper uses the models from Ref.  [10] which provides the specific details about state space models. The purpose of performance analysis in this paper will focus on the altitude output variable. The state space models also include Dryden wind gust spectral shaping filters.[10, 11] Since the system switches between normal and abnormal conditions, an error system shown in Fig.  2 is formed in order to evaluate the performance degradation when the system is subject to harsh environments. From the closed-loop system perspectives with Fig.  3, the input w(k), in fact, drives the shaping filters. Process noise generated by the filter will then be injected into the control-loop. In the event of no upsets subject to the control computer, the system will be operating in the nominal mode, then the generated tracking performance is acceptable. Once the nominal system is interrupted by an upset, the nominal system control law will be affected, then another different control law will replace the original one. The corresponding performance degradation is obvious. Therefore, the error system as shown in Fig.  2 is suited to analyze this degradation. Two copies of Eq.  (1) with the same input w(k) form an error system. One copy works as the reference system. This system is always operating in the nominal mode and will never switch to the upset mode. However, another copy works as the upset system switched by the upset switching signal zυ (k). Therefore, there is a difference between their respective outputs, and the output error signal, ye(k), could characterize the numerical difference.

Fig.  2. Error system used for the performance analysis.

Fig.  3. Complete performance model for the digital control system: (a) the complete configuration and (b) the concise configuration.

The main difficulty in analyzing the performance for the proposed method in this paper is that the method should be workable in the overall performance model structure including three subsystems as shown in Fig.  3. It comprises the computing platform shown in Fig.  1 and the error system shown in Fig.  2, and the upset generator producing disturbance process from the exosystem. Figure  3(a) is the complete overall configuration; figure  3(b) is the concise version. These upset processes are injected in the distributed computing platform called the interference model. The difference in the flight control system performance can be observed: the closed-loop error system is driven by the output of the interference model. The numerical evaluation of performance of interest uses the mean power of the output tracking error

If the error system is mean-square stable, the limit of the mean power exists. In this paper, Jw, e is described as a function of the design choices of N, M, the transition probability matrices of θ i(k) and υ ij(k), and dynamics of the flight control systems. Therefore, this design and the index of Jw, e are used to characterize the quality degradation of the system performance when the system is subject to upsets.

2.3. Performance theory of a digital flight control system with general Markov upsets

This paper considers that upset processes, θ i(k) and υ ij(k) are HMCs. Even though zi(k) is a delayed version of θ i(k), and ij(k) is a delayed υ ij(k), in general, zυ (k) could not be of Markov.[22] Then the paper derives the mean square performance metric of Jw, e from Ref.  [10]. Therefore, joint theorems are employed to generate an alternative but equivalent process which acts as the switching signal to drive the error system as shown in Fig.  2.

Definition 1ϕ , the structure function, is a memoryless, binary-valued mapping as shown in Fig.  4. This mapping is ϕ : {0, 1}N + M → {0, 1} given by

Fig.  4. Alternative conceptual schematic diagram for the computing platform with Markov upset processes.

Lamma 1 The binary random process zυ (k) defined in Fig.  4 satisfies the identity

Proof It is evident from Fig.  1 and the assumptions (i), (iv), and (v) that

From the distributivity property of Boolean algebra and the properties between zi(k), ij(k), and θ i(k), υ ij(k), it follows that

This proves the lemma.

Lemma 2[23, 24] Let θ i(k) and υ ij(k) be independent HMCs in state space {0, 1} with the transition probability matrices Π θ i and Π υ ij, respectively, for i = 1, … , N′ and j = 1, … , M′ , then the joint process u≜ (θ (k), υ (k)) will be an HMC with transition probability matrix

and state probability vector

where ⊗ denotes the Kronecker product and N′ , M′ represent the numbers of the processing units subject to upsets. When processes θ i(k) and υ ij(k) satisfy these properties, the joint process ū (k) is irreducible and aperiodic. The detailed proof can be found in Ref.  [23].

Even though zυ (k) is not always a Markov chain, [10, 23] the joint process described below is always known as the Markov process.

Theorem 1[23, 24] Let θ i(k) and υ ij(k) be independent HMCs in state space {0, 1} with the transition probability matrices Π θ i and Π υ ij, respectively, for i = 1, … , N′ and j = 1, … , M′ . Define zυ (k) = ϕ (θ i(k), υ ij(k)) and the joint process, ū (k) = (θ (k), υ (k)), then a new joint process

will be an HMC process; therefore, its state space can be reduced to a proper subset of {0, 1}N′ + M′ + 1. Equivalently, transition probability matrix of the joint process ρ (k), Π ρ , is Π ū . When θ i(k) and υ ij(k) are irreducible and periodic with invariant distributions, the joint process ρ (k) is ergodic. That means that ρ (k) is modeled to be equivalent to zυ (k) in Eq.  (1) for each state vector (ū , zυ ) according to the model equivalence definition introduced in Ref.  [25]. Therefore, the HMC ρ (k) can substitute for zυ (k) to drive the switched linear model.

The main contribution of this paper is to specifically propose the performance index analysis of Jw, e when the substituted switching signal ρ (k) is a homogeneous first-order or zero-order Markov chain. Since all the upset processes are directly injected into the system, the estimation method becomes much more complex, and this is also a big difference from the previous work. Some specific definitions and theorems about the performance index of Jw, e are applied to the error system as shown in Fig.  2 by using switching signal ρ (k).

Consider an n-dimensional jump-linear error system:

where Ae, ρ = diag(Aρ , A0), , and Ce, ρ = [Cρ , − C0]. The process ρ (k) has states labeled by the symbols l = 0, 1, … , (l0 + l1). Here, l0 and l1 represent the numbers of “ 0” and “ 1” in ρ , respectively.

The following Theorems 2 and 3 are derived from Ref.  [10].

Theorem 2 The Markov jump-linear system (2) is MSS iff rσ (A2) < 1, where

where Π is the transition probability matrix for ρ (k), and rσ (· ) is the spectral radius. This is derived from Ref.  [16].

Theorem 3 For the MSS Markov jump-linear system  (2), where ρ (k) is aperiodic and ergodic, if x0 = 0, and w(k) and ρ (k) are independent, then

where C = (C0, C1, … , Cl0 + l1 − 1) is an l0 + l1-tuple with

with and denoting the inverse column stacking operator for the column array from ln to (l + 1)n − 1.

2.4. Performance theory of a digital flight control system with IID upsets

Theorem 4 Consider an N CPEs × M RMUs computing platform topology as shown in Fig.  1, where N′ CPEs and M′ RMUs are subject to upsets (N′ N, M′ M). Let each θ i(k) random process have a certain probability pθ := P{θ i(k) = 1}, and likewise, let each υ ij(k) random process have a certain pυ : = P{υ ij(k) = 1}. Suppose that ns CPEs or ms RMUs have the same upset probabilities pθ s and pυ s, (∑ ns = N′ , ∑ ms = M′ , s = 1, 2… ). Suppose that the random processes, θ i(k) and υ ij(k), are mutually independent, and they are independent of the initial conditions of zi(0) and ij(0), then the stationary probability will be characterized by

Proof According to the computer platform configuration shown in Fig.  1, assumptions and the state transition tables shown in Tables  1 and 2, we have

It is known that the voter is a Logic AND of inputs, and state random variables zi(k) are independent, then

Since the output of the ij-th channel, ŷ ij(k), is used as Logic OR of zi(k) and ij(k), it is obvious that

Therefore,

It is claimed that {zi(k = 0} and are independent for any fixed i and k, therefore,

Since random process zi(k) is a delayed version of random process θ i(k), and random process ij(k) is a delayed version of random process υ ij(k), then by substituting these identities into the above equation, equation  (2) can be yielded. In addition, θ i(k) and υ ij(k) can be IID and are independent of the initial conditions. Apply De Morgan’ s Law to Eq.  (2), then we will have

Since the upset probabilities for CPEs or RMUs can be varied or part of them are the same, therefore, the identity shown above can be expressed in a concise way as follows:

where ns and ms represent the numbers of upset processes injected into CPEs and RMUs with the same upset probabilities, respectively. Therefore, the identity  (3) is obtained.

It is known that zυ (k) is a two-state IID process and switches the jump linear system, therefore, equation  (1) can be converted into the following format

Like Theorem 2, the Ae, 2 matrix becomes

Correspondingly, Theorem 3 can be specifically changed into

where C = (C0, C1) is a 2-tuple with

with and denoting the inverse column stacking operator for the column array from ln to (l + 1)n − 1.

Theoretical performance analysis described by Eq.  (2) is employed in the Boeing 737 flight control system with the CPEs and RMUs subject to independent Markov upsets. As shown in Fig.  4, independent Markov upsets are jointed, and the jointed transition probability matrix is injected to the ϕ function. Therefore, the new joint process, the switching signal ρ (k), is the HMC process according to Lemma 2 and Theorem 1. Tracking performance error evaluation can be estimated by Theorem 3, and the stability analysis method is also proposed. The specific example is shown below. Theoretical estimation examples for the upset processes with general Markov chains, IID processes of the Markov format, and individual IID processes are analyzed in detail below.

Example 1 Consider a 2CPEs × 2 RMUs computing platform topology where two CPEs and one RMU are subject to independent Markov digital upsets. Suppose that the HMC’ s transition probability matrices for θ i(k) and υ ij(k) are given. Some of the matrices are estimated based on the analysis of experimental data calculated by Eq.  (3).[8] The data are collected from the experiments conducted under the 121.15-MHz frequency and 140-V/m field strength electromagnetic environment will be partly employed in this example, and the transition probability matrix estimated from the experimental result is

Others are randomly chosen and shown below

Table  3 provides a state table for the joint process. It is evident that ρ (k) has 16 states from Table  3, therefore, the corresponding transition probability matrix of the joint process ρ (k), and state probability vector of ρ (k) can be calculated by Lemma 2 and Theorem 1 as follows:

The corresponding Ae, 2 matrix is

Using Theorem 3 in the calculations above, the theoretical estimation of performance index of Jw, e is 0.5928. Simultaneously, the error system for this example is stable since the spectral radius of the matrix Ae, 2 is less than one.

Next, since the IDD process is a zero-order HMC process, then we take an IID case with the Markov format as an example.

Table 3. State table for the 2 CPEs × 2 RMUs computing platform when two CPEs and one RMU are injected by digital independent Markov upsets at time k.

Example 2 Consider a 3CPEs × 2 RMUs computing platform topology where three CPEs are subject to IID digital upsets under the electromagnetic environment of 133.35-MHz frequency and 210-V/m field strength. In addition, in this example the Markov format is used to describe IID upset processes. Suppose that θ i(k) and υ ij(k) are IID processes, transition probability matrices for θ i(k) and υ ij(k) with IID properties will be

Following the analysis procedure in Example 1, Π ρ , π ρ (0), and the corresponding Ae, 2 matrix are calculated according to Table  4 by

and

Then theoretical performance estimation of Jw, e is 6.5399 × 10-5.

Table  4. State table for the 3 CPEs × 2 RMUs computing platform when three CPEs are injected by IID digital upsets with Markov format at time k.

Next, when θ i(k) and υ ij(k) are IID processes and the upset probability of each process is known, the example of the performance estimation is given and analyzed below.

Example 3 Consider a 3CPEs × 3 RMUs computing platform topology where three CPEs and two RMUs are subject to IID digital upsets with a certain upset probability for each process. Suppose that the upset probabilities for θ i(k) are 0.0026, 0.0021, and 0.001, respectively, and the upset probabilities for each channel of one RMU are pυ i1 = P{υ i1(k) = 1} = 0.0084 and pυ i2 = 0.0012 (i = 1, 2, 3), then Pzv = P{zv(k) = 1} = 5.5629 × 10− 9 will be calculated by Eq.  (3) in Theorem  4 with ∑ ns = N = 3′ and ∑ ms = M′ = 1.

The corresponding theoretical performance estimation of Jw, e is 2.5601 × 10− 5 by using Eq.  (7).

3. Simulation validation of a digital flight control system performance with independent upsets

The associated simulation validations are conducted, and comparisons between theoretical and the corresponding simulation results are analyzed for independent injection processes which are Markov and IID cases.

3.1. Markov case

The corresponding simulation procedure description for Example 1 is illustrated as follows. First, get the necessary conditions such as the stationary distribution p for ρ (k). Herein, Π θ i and Π vij are given (i = 1, 2 and j = 1, 2, that is, N′ = 2 and M′ = 1). Some interference transition probability matrices for CPEs and RMUs are obtained from the HIRF experiments. Then, calculate the corresponding p’ s by solving the eigen-equation p = pΠ ū , respectively. Second, generate the corresponding upset HMC process sample functions with p as the initial condition. These so-called ‘ upset’ processes are fed to different computing platforms shown in Fig.  1. N = 2 and M = 2 are adopted in Example 1 where two CPEs and one RMU are subject to upsets (N′ = 2 and M′ = 1). Next, the sample function of the switching process, zυ (k), is collected consequently, which in turn is employed to drive the error system  (2). At the end, the performance error measured by Jw, e is calculated by using a time average of the steady-state part of the ensemble average of the sample functions ‖ ye(k)‖ 2. This estimation value indicates the flight control system performance error when the system switches between normal and abnormal conditions. This simulation experiment was conducted over 2 × 104 Monte Carlo runs. This simulation verifies that the process ‖ ye(k)‖ 2 is mean-ergodic. The corresponding simulation estimate of Jw, e for Example 1 is 0.5862 shown in Table  5(a). Compared with the theoretical estimation of Jw, e, the simulation estimation is obviously consistent with the theoretical one. This paper also considers additional simulation tests and compares the simulation results shown in Table  5(a) with the corresponding theoretical estimations as shown in Table  5(b) for different configurations under different electromagnetic environments. Other matrices used are shown below for the electromagnetic environment of 133.35-MHz and 210-V/m field strength.

Π v11 and Π v21 under the electromagnetic environment of 133.35  MHz and 210-V/m field strength are the same as those in Example 1 in order to make a comparison under different environments. If the transition probability for upset-to-upset transition in Π is very big for each process, the error system becomes unstable. Therefore, only Π θ 1 is a big value for the state transition for upset-to-upset transition in this paper.

Table 5. (a) Simulation results.
Table 5. (b) Theoretical results.

Table  5 shows that the degradation of performance becomes more serious when the more processing units are subject to the same electromagnetic environment. In the meantime, under different strengths, the stronger the strength, the worse the performance becomes. When the number of upset processing units is less than the corresponding maximum number, the upset effects for the performance can be neglected, which means that the redundancy outcome is good. All the spectral radii of the available theoretical estimations for different configurations in these trials are less than 1, which means that the corresponding flight control error systems are mean-square stable. Table  5 proves that the theoretical estimations are consistent with the corresponding simulation estimations for the available configurations when the systems are subject to Markov upset processes.

Table  6 shows that the performance simulation and theoretical estimations for special Markov upset processes, the zero-order Markov upset processes, under the electromagnetic environment of 133.35-MHz frequency and 210-V/m field strength. The special Markov processes also refer to IID processes with the Markov format. That means each row is the same for the transition probability matrix of each upset process. It especially provides the simulation estimation for Example 2 with 7.1556 × 10− 5 which is close to the corresponding theoretical estimation. Other simulation results and part of theoretical trial results for 3CPEs and varied RMU units subject to electromagnetic environments are also shown in Tables  6(a) and 6(b). This demonstrates the redundancy advantages since the performance error decreases as more RMUs are added for a fixed CPEs subject to a certain electromagnetic environment.

Table 6. (a) Simulation results.
Table 6. (b) Theoretical results.
3.2. IID case

Compared with the simulation estimation procedure for Markov upset injection processes case, the difference from the IID upset injection case is due to the method to generate the upset process sample functions. In this case, the upset probabilities for each interference process are given. Then the IID upset sample functions are generated according to the upset probabilities. These upset probabilities are also equivalent to stationary upset probabilities for IID processes with Markov formats proposed in Section 3. Specifically, pθ 1 = 0.0026, pθ 2 = 0.0021, pθ 3 = 0.001, pυ i1 = 0.0084, pυ i2 = 0.0012, and pυ i3 = 0.002 (i = 1, 2, 3) are used in the following analysis. Next, these upset sample functions are fed to different processing units shown in Fig.  1. The left procedures are the same as those for the Markov case. At the end, the simulation estimation in Example 3 is 5.0296 × 10− 5.

Other theoretical performance estimations are shown in Table  7. The redundancy feature is obviously demonstrated from Table  7. With the number of RMUs fixed, the more CPEs, the smaller the performance error is. Special experiments are conducted, with all processing units subject to upsets each with an upset probability of 0.0026. Figure  5 shows that the theoretical estimation of pzv varies with the number of RMUs for different numbers of CPEs. With the number of CPEs fixed, the more RMUs exist in platforms, the less upset probability of the computing platform is. With the number of RMUs fixed, the more CPEs exist in the platform, the less the performance error is. On the contrary, with the number of CPEs fixed, the more RMUs, the less the performance error is.

Table 7. Theoretical estimations of Jw, e when the 3 CPEs × 3RMUs computing platform configuration with varying processing units subject to digital IID Markov upsets.
Fig.  5. Theoretical estimations of pzv versus the number of RMUs under the electromagnetic environment of 133.35-MHz frequency and 210-V/m field strength, with each of all the processing units having an upset probability of 0.0026.

4. Conclusions

This paper presents a method to analyze the stability and the performance of a complete integrated model for a jump linear control system with the stochastic switching signal to estimate the tracking error. The complete integrated model includes a distributed computing platform, the jump linear control system models, and an upset processes generator. The upsets processes are described by the general independent Markov processes, IID processes with the Markov format, and IID processes with the given upset probabilities. Theoretical tools are developed for these models to evaluate the stability and the performance degradation of a digital jump linear control system implemented on different computing platforms subject to digital upsets. In this paper, the upset probabilities and the stochastic processes are estimated by the physical electromagnetic environments of experiments. These theoretical tools are specifically developed as a function of the number of CPEs used, the number of RMUs employed and the characteristics of external disturbances. The corresponding simulation models are also developed, and the simulation trials are conducted. Some examples explicitly show how to use the performance theorems to analyze the stability and the performance degradation of the system in given electromagnetic environments. Comparisons between theoretical and simulation estimations demonstrate that the design of the performance model is valid for different choices of the system configurations under different environments. Compared with the previous work, the method proposed in this paper covers more cases and can estimate the performance degradation from the perspective of multiple upset processes directly injected into the processing units. However, there is still a problem with the method, i.e., a computation issue to be dealt with. The more the processing units are subject to upsets, the bigger the matrix of Ae, 2 is. The dimension of this matrix is over 105, even more. Therefore, it is a challenge to calculate the inverse of this matrix.

Reference
1 Shooman M L 1994 Tech. Rep. NASA CR-194895 [Cited within:1]
2 Belcoastro C M 1996 Proceeding of the 15th Digital Avionics Systems Conference New York, NY, USA 4. 1-40-54 [Cited within:1]
3 Belcoastro C M 1998Proceeding of 1998 Am. Control Conf. Philadelphia, PA, USA 353 [Cited within:1]
4 Gray W S, González O R and Doǧan M 2000 IEEE Tran. AES 36 1204 [Cited within:1]
5 Belcoastro C M 1997Proceeding of the 16th Digital Avionics Systems Conference Irvine, California, USA 4. 1-40-54 [Cited within:1]
6 Gray W S, Wang R and González O R 2008Proceeding of 2008 IEEE Conference Control on ApplicationsSan AntonioTexas, USA 918 [Cited within:4]
7 Gray W S, Wang R, González O R and Chávez-Fuentes J R 2010Proceeding of 2010 IEEE American Control ConferenceBaltimoreMaryland , USA 548 [Cited within:3]
8 Wang R, Gray W S and González O R 2011Proceeding of 43rd IEEE Southeastern Symposium on System TheoryAuburn Alabama, USA 13 [Cited within:2]
9 Wang R, Gray W S, González O R and Chávez-Fuentes J R 2013 IEEE Trans. AES 49 521 DOI:10.1109/TAES.2013.6404118 [Cited within:1]
10 Zhang H2006 “Performance Analysis of Recoverable Flight Control Systems Subject to Neutron-Induced Upsets Using Hybrid Dynamical Models” Ph. D. Dissertation (Old Dominion University, USA) (in English) [Cited within:5]
11 Zhang H, Gray W S, González O R and Lakdawala A V 2009 IEEE Trans. AES 45 321 DOI:10.1109/TAES.2009.4805282 [Cited within:2]
12 Miner P S, Malekpour M R and Torres-Pomales W 2002Proceeding of the 21st Digital Avionics Systems ConferenceIrvine, California, USA 13D3–1–11 [Cited within:2]
13 Torres-Pomales M, Malekpour M R and Miner P S 2005 Tech. Rep. NASA/TM-2005-213540 [Cited within:2]
14 Zhang H G, Fu J, Ma T D and Tong S C 2009 Chin. Phys. B 18 3325 DOI:10.1088/1674-1056/18/8/037 [Cited within:1] [JCR: 1.148] [CJCR: 1.2429]
15 Zhao Y L Wu B W Wang Y E Han X X 2014 Acta Phys. Sin 63 170205 (in Chinese) DOI:10.7498/aps.63.170205 [Cited within:1] [JCR: 1.016] [CJCR: 1.691]
16 Costa O L V, Fragoso M D and Marques R P 2005 Discrete-time Markov Jump Linear Systems Berlin Springer [Cited within:1]
17 Tejada A, González O R and Gray W S 2013 IEEE Trans. Autom. Control 58 3156 DOI:10.1109/TAC.2013.2275665 [Cited within:1]
18 Guo S P, Li D X, Meng Y H and Fan C Z 2014 Chin. Phys. B 23 054502 DOI:10.1088/1674-1056/23/5/054502 [Cited within:1] [JCR: 1.148] [CJCR: 1.2429]
19 Tang Y, Zhong H H and Fang J A 2008 Chin. Phys. B 17 4080 DOI:10.1088/1674-1056/17/11/022 [Cited within:1] [JCR: 1.148] [CJCR: 1.2429]
20 Cui B T, Chen J and Lou X Y 2008 Chin. Phys. B 17 1670 DOI:10.1088/1674-1056/17/5/023 [Cited within:1] [JCR: 1.148] [CJCR: 1.2429]
21 Torres-Pomales M, Malekpour M R and Miner P S 2005 Tech. Rep. NASA/TM-2005-213934 [Cited within:1]
22 Patilkulkarni S2004 “Stability Analysis of Jump-Linear Systems Driven by Finite-State Machines with Markovian Inputs” Ph. D. Dissertation (Old Dominion University, USA) (in English) [Cited within:1]
23 Chávez-Fuentes J R2010 “Analysis of Jump Linear Systems Driven by Lumped Processes” Ph. D. Dissertation (Old Dominion University, USA) (in English) [Cited within:4]
24 Chávez-Fuentes J R, González O R and Gray W S 2008Proceeding of AIAA Guidance, Navigation and Control ConferenceHonolulu, Hawaii, USA [Cited within:2]
25 Wang R2011 “The Tracking Performance of Distributed Recoverable Flight Control Systems Subject to High Intensity Radiated Fields” Ph. D. Dissertation (Old Dominion University, USA) (in English) [Cited within:1]