当前位置:文档之家› Structural method for Sensor Placement

Structural method for Sensor Placement

Structural method for Sensor Placement
Structural method for Sensor Placement

Structural method for Sensor Placement

with Diagnosability Purpose

Abed Alrahim Yassine St′e phane Ploix Jean-Marie Flaus

Laboratoire des sciences pour la conception,l’optimisation et la

production,G-SCOP

BP46,Saint Martin d’Heres38402,France

Abed-Alrahim.yassine@g-scop.inpg.fr,

Stephane.Ploix@inpg.fr,Jean-marie.Flaus@inpg.fr

Abstract:Abstract:Maintenance and diagnosis of complex systems are common activities in the industrial world.Technological advances have led to a continuously increasing complexity of industrial systems.This complexity,which is due to an increasing number of components reduces in turn the reliability of plants.Therefore,fault diagnosis is becoming a growing?eld of interest.But fault diagnosis relies on sensors:e?cient fault diagnosis procedures require a relevant sensor placement.This paper presents fundamental results for sensor placement based on diagnosability criteria.These results contribute to the design of sensor placement algorithms, which satis?es diagnosability speci?cations

Keywords:Keywords:fault diagnosis,diagnosability,sensor placement

1.INTRODUCTION

Sensor placement decisions depend on expected objectives. For instance,in control theory,the sensor placement is used to provide su?cient information for the control of sys-tems.Criteria deal with observability and controllability of the variables.Madron and Veverka(1992)has proposed a sensor placement method which deals with linear system. This method makes use of the Gauss-Jordan elimination to?nd a minimum set of variables to be measured.This ensures the observability of variables while simultaneously minimizing the cost of sensors.In this theory,the observ-able variables include the measurable variables plus the unmeasured but deductible variables.Another method for sensor placement has been proposed in?.This method aims at guaranteeing the detectability and isolability of sensor failures.The proposed method is based on the con-cept of redundancy degree in a variable and the structural analysis of the system model.The sensor placement can be solved with a matricial analysis of a cycle matrix or using the technique of mixed linear programming.?has proposed a method of sensor location.In this method, they de?ned a new set of separators(Irreducible Input Separators),which generates sets of system variables in which additional sensors must be implemented to solve the considered problem.

However,in fault diagnosis,the goal of sensor placement should be to satisfy detectability and diagnosability prop-erties.Detectability is the possibility of detecting a fault on a component and diagnosability is the possibility of identifying a fault on a component without this creating ambiguity with any other fault.Trav′e-Massuy`e s et al.(2001)has proposed a method based on consecutive additions of sensors,which takes into ac-count diagnosability criteria.The principle of this method is to analyze the physical model of a system from a structural point of view.This structural approach is based on Analytical Redundancy Relations(ARR)Cassar and Staroswiecki(1997),which can be obtained from combi-nations of model constraints using bi-partite graph Blanke et al.(2003)or elimination rules Ploix et al.(2005),and on the corresponding signature table Patton and Chen (1991).In a signature table,rows and columns represent respectively,the set of analytical redundancy relations and the set of considered faults.However,this method requires an a priori design of all the ARR for a given set of sensors. Unfortunately,up to now,no method has been able to guarantee to provide all the possible ARR.

This paper presents results for the design of sensor place-ment algorithms.Thanks to these results,the sensor place-ment satisfying diagnosability objectives becomes possible without designing ARR a priori.It is an important feature since it is no longer necessary to design all the possible ARR assuming all the variables are measured.

2.PROBLEM FORMULATION

In the following,the set of variables appearing in a con-straint k is denoted:var(k)and the set of variables appear-ing in the set of constraints K:var(K)= k∈K var(k).A systemΣcan be described by a tuple(KΣ,CΣ).var(KΣ) is the set of variables that models observable phenomena in?uenced byΣ.The behavior is represented by constraints KΣ={...,k i,...}that establish relationships between variables of var(KΣ).It can be represented by a structural matrix MΣ,which is an incidence matrix representing the application MΣ:var(KΣ)→KΣ.CΣ={...,c j,...}

is a set of independent components constitutingΣ.Each constraint in KΣmodels one component and,conversely, a component can be modeled by at most one constraint:?k∈KΣ,comp(k)∈CΣ1.Let us introduce the concept of testable subsystem(TSS)and its relationship with the concept of ARR.

De?nition1.A set of constraints is testable if all the constraints can be combined into at least one global constraint that no longer contains variables.The values appearing in the global constraint may correspond either to model parameters or to observations coming from measurements or from controlled variables.

This de?nition also applies to models containing ordinary di?erential equations.Indeed,testable state space repre-sentations,including state space observers,always have equivalent parity space representations Staroswiecki et al. (May5-11,1991).

De?nition2.A testable set of constraints is minimal if it is not possible to keep testability when removing a constraint.

A global testable constraint that can be deduced from a TSS is called ARR.Let RΣ={...,r k,...}be the set of all the testable subsystems that can be deduced from KΣaccording to Blanke et al.(2003);Ploix et al. (2005);Staroswiecki and Declerck(1989).Because of the one-to-one relationships between constraints and compo-nents,notions of detectability and discriminability can be extended to constraints.Let R be a set of TSS coming from(KΣ,CΣ)2.

De?nition3.A constraint k∈KΣis detectable(see Struss et al.(2002))in R if?r i∈R/k∈r i.By extension, the constraints K?KΣare detectable in R if?k i∈K,k i is detectable in R.

De?nition4.Two constraints(k1,k2)∈K2

Σare discrim-

inable(see Struss et al.(2002))in R if:?r i∈R/k1∈r i and k2/∈r i.By extension,the constraints of a set K?KΣare discriminable in R if:?(k i,k j)∈K2,k i and k j are discriminable in R with k i=k j.

Obviously,non detectability implies non discriminability.

De?nition5.A constraint k∈KΣis diagnosable(see Struss et al.(2002);Console et al.(2000))in R if:it is detectable and if?k j∈(KΣ\k),(k,k j)are discriminable in R.By extension,the constraints K∈KΣare diagnosable in R if:?k i∈K,k i are diagnosable in R.

In order to formulate the sensor placement problem,the notion of terminal constraint has to be introduced.

De?nition6.A terminal constraint k is a constraint that satis?es:card(var(k))=1where var(k)is the set of vari-ables appearing in the constraint k.A terminal constraint usually models a sensor or an actuator.It is thus a major concept in sensor placement.

1A component may also be modeled by several constraints but,for the sake of simplicity,it has not been considered in this paper.

2CΣis not used at this stage.In fault diagnosis,sensor placement has to satisfy spec-i?cations dealing with detectability and diagnosability. Because of the one-to-one relation between components and constraints,what is true for components is also true for constraints.Therefore,the components CΣand the corresponding constraints KΣmay be decomposed into several sets:

?the set of components C diag/constraints K diag that has to be diagnosable

?the set of subsets of components C nodis={...,C i,...} /constraints K nodis={...,K i,...}that have to be non discriminable but detectable for each set C i or K i

?the set of components C nondet/constraints K nondet that has to be non detectable

Speci?cations C diag,C nondis and C nondet of sensor place-ment problems are meaningful if the two following prop-erties are satis?ed:

(1)Sets in speci?cations must not to overlap one each

other to make sense:constraint sets have to satisfy:

C nondet∩C diag=φ,?C i∈C nondis,C i∩C nondet=φ,

?C i∈C nondis,C i∩C diag=φand?(C i,C j)∈C2nondis,C i∩C j=φif C i=C j(no overlapping property).

(2)The union of all the components appearing in C diag,

C nondis and C nondet has to correspond to CΣ:CΣ= C diag∪C nondet∪ C i∈C nondis C i(completeness prop-

erty).

If these properties are satis?ed the speci?cations are qual-i?ed as consistent in CΣ.Replacing components by cor-responding constraints leads to the same properties for speci?cations K diag,K nondis and K nondet to be consistent in KΣ.

Satisfying the speci?cations requires information delivered by sensors.LetΣ represent the systemΣwith the addi-tional sensors.Σ can be described by a tuple(KΣ ,CΣ ) where C

Σ represents the components of systemΣplus the additional sensors and K

Σ represents the constraints of systemΣplus the additional terminal constraints which

model the sensors.The sensor placement problem consists in determining the additional terminal constraints in KΣ that lead to the satisfaction of the speci?cation K diag, K nondis and K nondet.Because of the relations between constraints and components,the results can be extended to components.

In the next sections,fundamental results are proposed for the design of sensor placement satisfying diagnosability and detectability speci?cations.Algorithms are not de-tailed in this paper.

3.PRELIMINARY CONCEPTS

Before deducing diagnosability properties of constraint sets,some concepts have to be introduced.

3.1Value propagation as a theoretical tool

According to the de?nition,an TSS is a minimum set of constraints K such that there exists a constraint k ∈K for which all the variables of var (k )can be instantiated,starting from terminal constraints.An ARR corresponding to a TSS can be seen in di ?erent ways.The most common approach is to consider an ARR as a constraint.Another way is to think of an ARR as a complete value propagation Fron (1994)w.r.t.variables i.e.a propagation that leads to information about the consistency of a set of constraints,including terminal constraints that contain known data.This approach has been adopted as a theoretical tool to develop proofs.Relationship between value propagation and ARR is detailed in this section.

Let k 1and k 2be two constraints.The propagation of a variable v between k 1and k 2is possible only if v ∈var (k 1)∩var (k 2).The variable v is quali?ed as propagable between k 1and k 2.Consider a system,de?ned by K Σ={k 1,k 2,k 3,k 4,k 5}with var (k 1)={v 1,v 3},var (k 2)={v 1,v 2},var (k 3)={v 2,v 3},var (k 4)={v 2}and var (k 5)={v 3}.Terminal constraints k 4and k 5model sensors or actuators.Each terminal constraint contains known data.The set of all the tests that can be performed is represented by the propagations drawn in ?gure

1.

Fig.1.Set of propagation

A propagation starts by a terminal constraint,which means that “a variable is equal to a known value”.In this example,propagations start either with k 4or k 5.Thanks to these constraints,a value can be respectively assigned to v 2and v 3.Once values have been assigned to these variables,new variables can then be instantiated.Prop-agation continues until no more assignments are possible because terminal constraints or instantiated variables have been reached.The set of constraints that appears in a propagation,corresponds to a testable subsystem.These constraints can be combined into a unique global con-straint named ARR.Depending on the constraints chosen for propagating values,di ?erent ARR may be obtained (see ?gure 1).In the continuation of this paper,value propagation is implicitly used and appears in the proofs of the di ?erent lemmas and theorems.3.2Some characteristics of constraint sets

The concept of linked constraints is introduced because it is important regarding sensor placement.Indeed,discrim-inability depends on this concept.

As mentioned in Blanke et al.(2003),the constraints of a system Σmay be modeled by a non directed bipartite graph (K Σ,var (K Σ),E Σ)where E Σis the set of edges.Each edge e =(k,v )models that v ∈var (k ).Let us introduce new de?nitions useful for sensor placement.De?nition 7.A set of constraints K ?K Σis intercon-nected by a set of variables V ?var (K Σ)i ?there is a tree (K,V,E )?(K Σ,var (K Σ),E Σ)with constraints at extremities (see Bollob′a s (1998)for example),which satis?es card (V )=card (K )?1.

De?nition 8.A set of constraints K ?K Σis linked in K Σby a set of variables V ?var (K Σ)i ?K is inter-connected by V and i ?the other constraints of K Σ(i.e.K Σ\K )do not contain any variable of V .The variables of V are called linking variables for K .They are denoted:var linking (K,K Σ).

The shape of a structural matrix dealing with linked con-straints is drawn in ?gure

2.

Fig.2.Structural matrix of a constraint set,which is linked

by path The concept of linked constraints is strongly connected with discriminability.

Lemma 1.A set of constraints K ?K Σlinked by a set of variables V ?V Σis necessarily non discriminable.Proof.Indeed,

(1)because variables in V only appear in the constraints

in K ,the only way of propagating variables is to use the constraints in K and the variables in V ,

(2)because there is a tree (K,V,E )?(K Σ,var (K Σ),E Σ)

with constraints at extremities,instantiating all the variables in V involves at least the achievement of the propagations de?ned by the tree.Therefore,all the constraints are invariably found together in TSS.In order to improve the clarity of these explana-tions,let us introduce the notion of stump variables.In order to improve the clarity of these explanations,let us introduce the notion of stump variables.

De?nition 9.A set of variables var (K )appearing in a set of constraints K but not in the other constraints of

K Σ(i.e.K Σ\K )are named stump variables in K Σ.They are denoted:var stump (K,K Σ).For instance,the set of variables V that links a set of constraints K belong to the stump variables var stump (K,K Σ).

A set of constraints cannot be used to generate a TSS if they are linked and if there are additional variables that cannot be propagated.These constraints are quali?ed as isolated.Detectability depends on this concept.

De?nition 10.A set of several constraints K ?K Σis isolated in K Σby a set of variables V ?var (K Σ)if they are linked by V and if there is at least one variable in var (K )\V that does not belong to other constraints of K Σ(i.e.K Σ\K ).If the set contains only one constraint,the link condition disappears but the other remains.The shape of a structural matrix dealing with isolated constraints is drawn in ?gure

3.

Fig.3.Structural matrix of a constraint set,which is

isolated by the set of variables V The concept of isolated constraints is strongly linked with detectability.

Lemma 2.A set of constraints K ?K Σisolated in K Σby V is necessarily non detectable.

Proof.The constraints K isolated in K Σby V will always come together in TSS because,by de?nition,they are linked by V .Because of the fact that,in isolated constraints,there is at least one additional variable in var (K )which does not appear in other constraints (i.e.K Σ\K ),it is not possible to instantiate this value and,therefore,this set of constraints cannot be involved into a TSS:K is non detectable.

4.CONSTRAINT SET AND DIAGNOSABILITY

PROPERTIES This section aims at setting up a direct link from sets of constraints to detectability and diagnosability properties.Firstly,it is obvious that adding additional constraints connected to all the variables var (k )appearing in a con-straint k ,ensures the diagnosability of k .

Lemma 3.Let k ∈K Σbe a constraint.If additional ter-minal constraints dealing with all the variables in var (k )are added,then the constraint k is diagnosable.

Proof.Because there are additional terminal constraints connected to each variable in V (k ),a value can be assigned for each variable.Consequently,there is one TSS contain-ing k plus additional terminal constraints connected to variables in var (k ).Therefore,the constraint k ∈K is necessarily diagnosable because there is one TSS that does not contain other constraints of K Σ(i.e.K Σ\{k }).Lemma 3can be directly applied to all the constraints of a constraint set.

Corollary 4.If additional terminal constraints dealing with all the variables var (K )of a constraint set K ∈K Σ,then each constraint k ∈K is diagnosable.

In lemma 2,a relationship between isolated constraints and the detectability property has been presented.The next lemma generalizes the previous results.

Lemma 5.A su ?cient condition for a subset of constraints K ?K Σto be non detectable is that there is a tu-ple (K 1,...,K m )of m sets of constraints making up a partition P (K )of K such that each K i is isolated in K Σ\ j

Proof.The case of K 1has been discussed in lemma 2:because the constraints in K 1are isolated in K Σ,they are non detectable and therefore cannot be included in TSS.Then,the remaining candidate constraints for TSS belong to K Σ\K 1.Because K 2is isolated in K Σ\K 1,they are non detectable.The reasoning can be extended to any i .Consequently,the constraints in K = i K i are non detectable.

Figure 4indicates the shape of a structural matrix of non detectable

constraints.

Fig.4.Structural matrix of non detectable constraints Consider,for example,a system modeled by the following structural matrix:

v 1v 2v 3v 4v 5v 6k 1100100k 2011010k 3011010k 4000101k 5

1

1

1

Assume that the set K={k1,k2,k3}is required to be non detectable.In this example,there exists a tuple ({k1},{k2,k3})such that each element K i satis?es lemma 5.If there are no additional terminal constraints contain-ing v1,v2and v3,the subset K is non detectable.

Lemma6.A su?cient condition for each set K i?K belonging to a set of m constraint sets K={K1,...,K m} such that?K i=K j,K i∩K j=?,to be non discriminable is that each K i is linked by a set of variables V i.

Proof.This lemma is a direct application of lemma1to several sets of constraints.

Consider,for example,a system modeled by the following structural matrix:

v1v2v3v4v5

k110111

k211110

k311101

k401100

k500011 Assume that K={k1,k2,k3,k4}is a constraint subset that should be non discriminable.Because the constraints k1,k2,k3and k4are linked by V={v1,v2,v3},lemma6is satis?ed.Therefore,k1,k2,k3and k4are non discriminable provided that no additional terminal constraints contain a variable of V.

The following theorem groups lemmas3,5and6. Theorem7.Let KΣbe a set of constraints and K nondet ,K nondis and K diag be the speci?cations of a sensor placement problem consistent in KΣ.Su?cient conditions for the speci?cations to be ful?lled are:

(1)there exists a tuple(K1,...,K p)of p sets of con-

straints making up a partition P(K nondet)of K nondet such that each K i is isolated in KΣ\ j

a limit case:it should be isolated in KΣ)see?gure4.

(2)each set K i belonging to K nondis={K1,...,K m}

such that?K i=K j,K i∩K j=?,is linked by a set of variables V i in considering only the constraints KΣ\K nondet

(3)Additional terminal constraints are added on the

variables:

V candidate=var(KΣ)\(var stump(K nondet,KΣ)∪ K j∈K nondis var linking(K j,KΣ\K nondet))(see?gure

5).

Proof.The proof relies on the resulting structure of the structural matrix,which directly stems from corollary4 and lemmas5and6.Note that point2could also be stated for the whole set of constraints KΣ.However,it is not useful to include non detectable constraints,which will not appear in resulting TSS:it would be less conservative. Because of lemma5and6,the variables of var(K diag) cannot contain variables appearing in the variables in-

volved in(1)and(2)i.e.in var stump(K nondet,KΣ)and in K j∈K nondis var linking(K j,KΣ\K nondet).Then,var(K diag) satis?es:var(K diag)?V candidate.Because the variables of V candidate can be instantiated with measured values,all the constraints of K diag are diagnosable following corollary4. The point that has to be proved is that,in speci?cations, K nondis de?nes non discriminable but detectable sets and not only non discriminable sets as in lemma6:the de-tectability of sets in K nondis has to be proved.

The variables var(K i)of a constraint set K i∈K nondis can be decomposed into two sets:V?

i

and V+

i

where V?i=var linking(K i,KΣ\K nondet)contains the linking variables and V+

i

contains the remaining variables V+

i

= var(K i)\V?i.Because of lemma5and6,the set V+i cannot contain variables in var stump(K nondet,KΣ)and in K j∈K nondis;K j=K i var linking(K j,KΣ).Therefore,V+i satis?es:V+

i?V candidate

Because of the third point of the theorem,all the variables of V candidate are known:additional terminal constraints are indeed added,there is necessarily a TSS dealing with all the constraints in K i.It proves that the constraint set K i is necessarily detectable.Because this result holds for any K i∈K nondis,it proves the

theorem.

Fig.5.Shape of a structural matrix Satisfying theorem7 Satisfying theorem7guarantees that the speci?cations are satis?ed.However,because the theorem provides only a su?cient condition for diagnosability,the number of additional terminal constraints is not necessarily minimal. It has to be checked afterwards.

The sensor placement problem has been studied without considering components.Let us now take components into https://www.doczj.com/doc/3d2561486.html,ponents of a system may be divided into three sets:the components on which faults need to be isolated,the components on which faults need to be detected but not necessarily localized and the components on which faults need to be non detectable.Because it has been assumed that each component is modeled by only one constraint,the results obtained for constraints can be extended to components using the application ΦΣ:KΣ→CΣ.

5.APPLICATION TO DAMADICS BENCHMARK

Several methods for fault isolation have been bench-marked on a pneumatic servo-motor actuated valve named

DAMADICS(Development and Application of Methods for Actuator diagnosis in Industrial Control Systems). Spanache and Escobet(2004)has designed a sensor place-ment method for this problem that optimize the diagnos-ability level of the system.In this section,the method proposed in this paper,is applied on this benchmark. The system is de?ned by the following equations:

k1:X=r1(P s, P),k2:F V=r2(X, P)k3:CV I= r3(SP,P V),k4:P s=r4(X,CV I,P z)k5:P V=r5(X) The corresponding structural matrix is given in table1.

Table1.structural matrix of DAMADICS

X P s CV I P V F V P z SP P k111000001

k210001001

k300110010

k411100100

k510010000

Let’s?x these speci?cations:K nondet={k1,k2},K nondis= {{k3,k4}}and K diag={k5}.

The set of constraints K nondet={k1,k2}is linked by the path{k1, P,k2}.Because of variable F V,K nondet is isolated by the path{k1, P,k2}.

The set of constraints K={k3,k4}∈K nondis is linked by the path{k3,CV I,k5}.

Then,according to theorem7,no terminal constraints containing a variable from{ P,F V,CV I}have to be added i.e.these variables have not to be measured.

In order to satisfy the last item of theorem7,all the variables of the system except{ P,F V,CV I}have to be measured.

The method proposed in Ploix et al.(2005)has been used to design all the ARR.It has led to the fault signature matrix drawn in table2.

Table 2.Fault Signature Matrix of

DAMADICS

T SS k1k2k3k4k5k6k7k8k9k10

T SS10011111011

T SS20011101111

T SS30000110100

T SS40011011110 According to these results,the constraints that cannot be discriminated are:{k3,k4},the constraints that cannot be detected are:{k1,k2}and the diagnosable constraint is: {k5}.Applying the functionΦ:KΣ?→CΣ,it is obvious that the components,which cannot be discriminated are: {c3,c4}and the components,which cannot be detected is: {c1,c2}.The diagnosable component is:{c5}.

The results presented in this paper demonstrate that it is possible to design sensor placements which satisfy diagnosability criteria without designing ARR a priori.

6.CONCLUSION

New results for the design of sensor placement algorithms has been proposed.It manages,the speci?cations dealing with sets of constraints that have to be diagnosable,non discriminable or non detectable.These results apply to any system depicted by constraints,which may only be described by the variables appearing in them.Thanks to these results,sensor placements satisfying diagnosability speci?cations become possible without designing ARR a priori.It is a very important feature since it is no longer necessary to design all the possible ARR assuming that some variables are measured.An algorithm providing solutions to the sensor placement problem that contains a minimum number of sensors will be provided in the near future.

REFERENCES

M.Blanke,M.Kinnaert,J.Lunze,and M.Staroswiecky. Diagnosis and fault tolerant control.Springer-Verlag, 2003.

B′e la Bollob′a s.Modern graph theory.Graduate Texts in Mathematics.Springer,New York,U.S.A.,1998.ISBN 0-387-98494-7.

J.P.Cassar and M.Staroswiecki.A structural approach for the design of failure detection and identi?cation systems.In IFAC,IFIP,IMACS Conference on control of industrial Systems,pages329–334,Belfort,France, 1997.

L.Console, C.Picardi,and M.Ribando.Diagnosis and diagnosability analysis using process algebra.In DX’2000,Morelia,Mexico,2000.

A.Fron.Propagation par contraintes.Addison-Wesley, 1994.

F.Madron and V.Veverka.Optimal selection of measuring points in complex plants by lineair models.AICheE, 38(2):227–236,1992.

R.J.Patton and J.Chen.A review of parity space approaches to fault diagnosis.In IFAC SAFEPROCESS Symposium,Baden-Baden,1991.

S.Ploix,M.D′e sinde,and S.Touaf.Automatic design of detection tests in complex dynamic systems.In16th IFAC World Congress,Prague,Czech republic,2005. S.Spanache and T.Escobet.Fault diagnosability:a component-oriented approach.In5th DAMADICS Workshop,Poland,2004.

M.Staroswiecki and P.Declerck.Analytical redundancy in non-linear interconnected systems by means of struc-tural analysis.In IFAC Advanced Information Pro-cessing in Automatic Control(AIPAC’89),pages51–55, Nancy,France,1989.

M.Staroswiecki,V.Cocquempot,and J.P.Cassar.Ob-server based and parity space approaches for failure detection and identi?cation.In IMACS-IFAC Interna-tional Symposium,pages536–541,Lille,France,May5-11,1991.

P.Struss,B.Rehfus,R.Brignolo,F.Cascio,L.Console, P.Dague,P.Dubois,O.Dressler,and https://www.doczj.com/doc/3d2561486.html,let.Model-based tools for the integration of design and diagnosis into a common process-a project report.In DX’02, Semmering,Austria,May2-42002.

L.Trav′e-Massuy`e s,T.Escobet,and https://www.doczj.com/doc/3d2561486.html,ne.Model-based diagnosability and sensor placement applica-tion to a frame6gas turbine subsystem.In12th Int,Workshop on principles of diagnosis,pages205–212, Sansicario,Via Lattea,Italie,2001.

A.A.Yassine,S.Ploix,and J.M.Flaus.New results for sensor placement with diagnosability purpose.In 18th International Workshop on Principles of Diagnosis (DX-07),Nashville,USA,2007.

android课程介绍

1.课程基本信息 课程编号:M21F58D10 课程名称:Android应用与开发 开设学期:第3学期 总学时:60 总学分:4 课程类别:岗位能力课程课程性质:必修课 适用专业:软件技术(移动应用开发) 责任单位:计算机与软件学院 2.课程定位 《Android应用与开发》课程是软件技术(移动应用开发方向)专业的岗位能力课程,课程的开设依据是软件技术专业人才培养目标和相关职业岗位(群)的能力要求,对本专业所面向的手机软件开发与测试、软件开发与项目管理等岗位所需要的知识、技能和素质目标的达成起支撑作用。 在课程设置上,前导课程有《Java程序设计》(M21F1611),《数据结构》(M21F232),后续课程有《移动互联网开发综合实训》(M21J57B10)、《毕业实习》(M21J991)。 3.课程设计思路 首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。 本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。 4.课程建设基本理念 本课程按照理论实践一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。 本课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。

Android智能手机软件开发概述

第1章Android智能手机软件开发概述 随着移动设备的普及,其功能越来越完善,移动设备的系统平台也日渐火热。 本章首先介绍智能手机及其操作系统平台(如Symbian、Android、Windows Mobile、IOS等),并对学习Android手机软件开发的必要性进行阐述。之后, 介绍Android平台的总体架构,并对完成Android应用程序软件开发的SDK及 其组成进行简要说明。最后,对通过Android Market发布自己应用程序的方法 进行介绍。学习本章内容时,要求重点掌握如下内容: ●了解常见的智能手机操作系统平台。 ●了解Android的总体结构及主要功能。 ●了解Dalvik虚拟机、AVD等。 ●了解Android Market及发布应用程序的方法。 1.1 智能手机及其操作系统 据中国互联网络信息中心于2011年7月19日发布的统计《中国互联网络发展统计报告》显示,2011年上半年,我国手机网民规模继续稳步扩大。截至2011年6月底,我国手机网民达3.18亿,较2010年底增加1495万人(如图1.1所示)。可以说,智能手机正在快速走进人们的生活。就目前来看,已经有越来越多的人开始把智能手机当作日常看视频、办公的首选设备。随着A9架构、双核概念的问世,智能手机能更广泛、轻松地接管生活和工作中的大小事务[1]。因此,学习和研究智能手机软件开发,具有广阔的社会需求和工程实践意义。 图1.1 手机上网网民规模 智能手机一般指像个人电脑一样具有独立操作系统,可由用户自行安装软件等第三方服务商提供的程序,并且,用户能对手机功能进行扩充。目前,全球多数手机厂商都有智能手

Android平台介绍及使用指导

Android平台介绍及使用指导 二○一○年二月 版本 1.0

目录 Android平台介绍 ................................................................................... - 4 -基本名词...................................................................................................................... - 5 - 操作方法介绍 .......................................................................................... - 6 - 手机按键介绍.............................................................................................................. - 6 - 快捷键介绍.................................................................................................................. - 6 - 信息功能介绍.............................................................................................................. - 7 - 联系人功能介绍........................................................................................................ - 11 - 通话记录功能介绍.................................................................................................... - 14 - 文本粘贴/复制功能介绍.......................................................................................... - 14 - Push Email(Moxier)功能介绍............................................................................ - 15 - 电子邮件功能介绍.................................................................................................... - 16 - 桌面功能介绍............................................................................................................ - 19 - 蓝牙功能介绍............................................................................................................ - 23 - Wifi功能介绍........................................................................................................... - 23 - 飞行模式功能介绍.................................................................................................... - 23 - CDMA数据链接介绍................................................................................................... - 24 - 黑屏解锁功能............................................................................................................ - 25 - 回复出厂设置............................................................................................................ - 26 - 应用程序设置............................................................................................................ - 26 - GPS设置..................................................................................................................... - 27 - 手机中英文语言切换................................................................................................ - 28 - 更换手机输入法........................................................................................................ - 29 - 数据线链接Android手机........................................................................................ - 29 - 手机测试模式进入方法............................................................................................ - 30 - 横屏显示介绍............................................................................................................ - 30 - 浏览器功能介绍........................................................................................................ - 31 - RSS功能介绍............................................................................................................ - 32 - Q/A- 34 -

OTDR(光时域反射仪)操作手册

CMA8800光时域反射测试仪 操 作 手 册 郑州维修中心

目录 第一章快速开始 第二章概览 第三章OTDR测量模式 第四章储存及打印功能 附录 CMA8800的特点及日常维护

第一章快速开始 1.1仪器供电 CMA8800是通过220VAC适配器/充电器从外部供电。 注意:CMA8800不能用内置电池供电! 电源开关位于上面板的右侧。按下开关即可启动。 1.2启动顺序 当该单元上电后,首先出现了一个开始画面,包括软件版本及日期,接着单元进行自检。结果显示如图1-2所示。 当自检结束后,按下PAUSE可以读屏幕上的信息。按下“继续”可以继续进行操作。 图1-2典型设备和自检屏幕 1.3操作模式选择屏幕 当上电完成后,将显示一个可供选择模式的屏幕,每一种可见的模式均位于相应软键的旁边,你只要按下相应的键就按相应的模式进行操作。这里为有经验的用户出了每一种模式的快速操作信息,详细的信息见于手册中后面的章节。

1.3.1故障定位模式 故障定位模式是一种快速确定光纤端/断点位置的方法。当你按下FAULT LOCATE,首先就开始一个光纤接口质量的检查(如果在附加设置中,光纤接口质量的检查功能已启动),这个检查会告诉你基于用户在快速设置菜单中所定义的背向散射系数的连接是不好的、一般的还是好的。当检查进行测试完成后,光纤端/断点显示如图1-4所示。 通过按下硬键TEST/STOP或者模式屏幕软键可使测试取消,

1.3.2配置模式 按“配置模式”键进入“快速设置菜单”屏,在这里设置自动测试功能及测量参数,参见3.1节和3.2关于快速设置和附加设置的信息 按“启动”键显示光纤存储信息屏幕(如图1-5所示),从这里你可以输入描述新的测试的信息,按“继续”就到达了连接光纤屏幕,接着再按“继续”就开始进行测试。 如需要,此时可按“模式屏”回到模式选择屏幕。 1.3.3专家模式 专家级的OTDR模式是为那些想应用CMA8800更先进功能的用户而设计的,所有的OTDR功能均见于这种模式。 按软键“专家模式”进入快速设置菜单(参见图3-1);在此处,你可以在测试之前设置所有的必要的参数;目前的设置决定了自动执行哪些操作功能,如果“全自动”设为开,则所有的操作均被认定为自动执行,如果“全自动”设为关,则你必须选择哪一种操作是自动执行的。 按下“启动”进入显示曲线屏幕,按下硬键“REAL TIME”开始运行实时扫描,再按下硬键“REAL TIME”可以终止实时扫描状态。按下硬键“TEST/STOP即可开始测试。 1.3.3.1曲线显示屏幕 从设置状态按GO就显示了一个与图6-1相似的曲线屏。 1、图标行 在曲线图形区上方的图标行,显示了对比曲线和背景曲线参考的曲线文件名和其他信息,包括该曲线是否已被滤波、是否被施加衰减、是否进行过曲线分析的,测试平均是否未完成等产,对比曲线的文件名在屏幕左边显示,背景曲线(如果存在)的文件名在网络上的屏幕右边显示。 光标行图标:有效结果表 平滑已经运行 正在行进数据采集 差值比较 光标锁定 曲线被施加衰减

1.android发展历程简介

android(Google公司开发的操作系统) Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache 开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。[1] 2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。2014第一季度Android平台已占所有移动广告流量来源的42.8%,首度超越iOS。但运营收入不及iOS。 编程语言 C/C++(底层)Java等(应用层) 系统家族 类Unix,Linux 源码模式 自由及开放源代码软件 内核类型 宏内核(Linux内核) 软件许可 Apache License、GPL等 1系统简介编辑 Android一词的本义指“机器人”,同时也是Google于2007年11月5日 Android logo相关图片(36张) 宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。 Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为Android。Android的Logo是由Ascender公司设计的,诞生于2010年,其设计灵感源于男女厕所门上

自我介绍,android

自我介绍,android 篇一:安卓应用软件个人简历 个人简历 篇二:面试时自我介绍整理合集 应聘面试自我介绍范文 尊敬的领导: 您好! 我是×××,毕业于××学校××专业,获得的是××学位 在学校期间,主修的专业课有×××(此处添加技术类专业课,尤其是和应聘工作相关的),根据所学的知识,也参加过一些具体项目的事实,比如××××项目,在其中负责××模块或者××工作,应用了×××计算机语言或者技术,取得了×××什么样的成果。并在实践中,加深了对××的认识,提高了软件设计(或其他技术)的实际操作能力。 另外,在学校中也参加过一些社团活动,比如××(此处最好说1-2样),在其中加强了和同学们的团队协作,并且有×××的感受和知识。个性上××××(此处copy简历里面的性格介绍,主要要有团队精神,个人踏实努力,有责任感之类的) 在这里应聘贵公司的××职位,是想将自己的所学得到充分发挥,并在这里学习成长。希望有这样的机会,能和诸位成为同事。 我的情况大概就是这样,请问您有什么其他方面想要了解的么?(主

体说完之后来句这个,可以直接话题过度给面试的人,省得最后冷场)文员面试自我介绍范文 经过长期的实践和研究,面试文员的朋友需要注意三项文员面试技巧。文员面试自我介绍范文下次奉上。 文员面试技巧一:文职岗位要求面试者有很好的亲和力,能与其他人进行充分的沟通,这就要求面试者必须要保持良好的心态来面对招聘人员。关键要做到八个字——顺其自然,不卑不亢。只有这样才能给招聘人员留下好印象,使其相信你有能力在将来进入公司后与同事和谐的相处。 要做到面带微笑,平视考官,避免情绪波动,走向两个极端:一是自卑感很重,觉得坐在对面的那人博学多才、回答错了会被笑话。所以,畏首畏尾,不敢畅快地表达自己的观点;另一种情况则是,很自信,压根不把招聘人员放在眼里,觉得对方还不如自己。这两种表现都要不得,最好的表现应是,平视对方,彬彬有礼,不卑不亢。 应树立两种心态:一.面试的目的是合作而不是竞争。招聘人员对考生的态度一般是比较友好的,他目的是把优秀的人才遴选进自己的公司增强公司的竞争力,而不是为与考生一比高低而来,所以考生在心理上不要定位谁强谁弱的问题,那不是面试的目的。二.面试中两者的地位是平等的,面试者是求职不是乞职。 面试者是在通过竞争,谋求职业,而不是向招聘人员乞求工作,成功的关键在于自己的才能以及临场发挥情况。 文员面试技巧二:面试者要注意自己在面试中的礼仪问题。因为文职

光时域反射仪OTDR的基本原理

OTDR的基本原理 OTDR勺基本原理 什么是OTDR? 基础 OTDR将激光光源和检测器组合在一起以提供光纤链路的内视图。激光光源发送信号到光纤中,检测器接收从链路的不同元素反射的光。激光光源发送信号到光纤中,检测器在光纤中接收从链路的不同元素反射的光。发送的信号是一个短脉冲,其携带有一定数量的能量。然后,时钟精确计算出脉冲传播的时间,然后将时间转换为距离,便可以得知该光纤的属性。当脉冲沿着光纤传播时,由于连接和光纤自身的反射,一小部分脉冲能量会返回检测器。当脉冲完全返回检测器时,发送第二个脉冲一直到取样时间结束。因此,会立刻执 行多次取样并平均化以提供链路元件的清晰特性图。取样结束后,执行信号处理,除了计算 总链路长度、总链路损耗、光回损(ORL)和光纤衰减外,还计算每个事件的距离、损耗和 反射。使用OTDR的主要优势在于单端测试,只需要一位操作人员和一台仪器来鉴定链路质 量或查找网络故障。图#1显示了OTDR的框图。 图1. OTDR框图 图1 OTOR框图* 反射是关键 如前文所述,OTDR通过读取从所发送脉冲返回的光级别以显示链路情况。请注意,有两种类型的反射光:光纤产生的连续低级别光称为Rayleigh 背向散射,连接点处的高反射 峰值称为Fresnel反射。Rayleigh背向散射用于作为距离的函数以计算光纤中的衰减级别(单位是dB/km),在OTDR轨迹中显示为直线斜率。该现象来源于光纤内部杂质固有的反射 和吸收。当光照射到杂质上时,一些杂质颗粒将光重定向到不同的方向,同时产生了信号衰减和背向散射。波长越长,衰减越少,因此,在标准光纤上传输相同距离所需的功率越小。 图2说明了Rayleigh 背向散射。 图2. Rayleigh 背向散射 -iOR Puuse GEhJERATOft Dlf Ei?Tl JNAL C OUPLER ? Waller —Distance range

android应用技术简介

Android技术应用简介 摘要:近几年来,Android逐渐成为便携设备上的主要操作系统。2011年Android 在全球的市场份额首次超过塞班系统,跃居全球第一。本文主要通过阐述Android的主要思想、发展状况以及核心技术来使读者对Android有一个初步的认识。 关键词:Android、linux、NDK、google 这学期我们开设了《Android应用程序开发》这门课程。这么课程开始的时候同学们都很兴奋。因为Android在现在是最为流行的操作系统。同学们大部分用的手机都是Android操作系统。所以对它的名字非常熟悉,但是对它的真正意义和具体是如何实现Android应用程序却十分陌生。同学们都希望了解到自己的手机上的应用程序到底是如何实现其功能的。所以对这门课程产生了极大的兴趣。 这门课程主要给我们介绍了Android开发环境、应用程序、生命周期、用户界面、组件通信与广播信息、后台服务、数据存储与访问、位置服务与地图应用、Android NDK开发这9个方面的内容。让我们对Android有一个初步的认知。这本书上的内容仅仅是Android程序开发的一小部分,是引导我们正确看待Android。在今后的学习中还需要我们多看关于Android的书籍,关注Android 各方面的消息,多做关于Android的实验和课题。这样才能进一步了解这个当今全球最为流行的操作系统。 1、Android简介 Android是一种以linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由google 收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。 Android的系统架构和其它操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android 应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。 在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:QT(qt for android)、Mono(mono for android)等一些著名编程框架也开始

1 Android系统简介及开发环境的搭建

1了解Android系统 1.1 Android系统介绍 Android是Google 开发的基于Linux 平台的、开源的、智能手机操作系统。Android 包括操作系统、中间件和应用程序,由于源代码开放,Android 可被移植到不同的硬件平台上。 围绕在Google的Android 系统中,形成了移植开发和应用程序开发两个不同的开发方面。手机厂商从事移植开发工作,应用程序开发可以由任何单位和个人完成,开发的过程可以基于真实的硬件系统,还可以基于仿真器环境。 作为一个手机平台,Android 在技术上的优势主要有以下几点: ●全开放智能手机平台 ●多硬件平台的支持:应用程序可通过标准API访问核心移动设备功能。 ●使用众多的标准化技术:可以轻松的嵌入HTML、JavaScript等网络内容 ●核心技术完整,统一:应用程序是平等条件创建的,可被替换或扩展。 ●应用程序可以并行运行。Android是完整的多任务环境,在后台运行时,应用程 序可生成通知引起用户注意。 ●完善的SDK 和文档 ●完善的辅助开发工具 Android 的开发者可以在完备的开发环境中进行开发,Android 的官方网站也提供了丰富的文档、资料。这些都使得Android 系统的开发和运行在一个良好的生态环境中。 1.2 Android系统的软件结构 Android 是一个开放的软件系统,它包含了众多的源代码。从下至上,Android 系统分成4个层次: ●第1 层次:Linux 操作系统及驱动; ●第2 层次:本地代码框架,包含各种类库和运行环境; ●第3 层次:Java 框架; ●第4 层次:Java 应用程序。 Android 的第1 层次由C 语言实现,第2层次由C 和/C++实现,第3、4层次主要由Java代码实现。对于Android 应用程序的开发,主要关注第3层次和第4层次之间的接口。 Android 系统的架构如图所示:

光时域反射仪

光时域反射仪 科技名词定义 中文名称:光时域反射仪 英文名称:optical time-domain reflectometer;OTDR 定义:通过对测量曲线的分析,了解光纤的均匀性、缺陷、断裂、接头耦合等若干性能的 仪器。 所属学科:通信科技(一级学科);通信计量(二级学科) 光时域反射仪OTDR(Optical Time Domain Reflectometer), 是利用光线在光纤中传输时的瑞利散射所产生的背向散射而制成的 精密的光电一体化仪表。 OTDR用于光缆线路的施工、维护之中,可以进行光纤长度、光 纤的传输衰减、接头衰减和故障定位等的测量。 编辑本段 9.6.1 光时域反射仪概述 ? 光时域反射仪OTDR(Optical Time Domain Reflectometer),是利用光线 在光纤中传输时的瑞利散射所产生的背向散射而制成的精密的光电一体化仪表,广泛应用于实验、教学和施工现场。OTDR采用背向散射测试技术,能够测试整个光纤链路的衰减,并能提供和长度有关的衰减细节。OTDR同时 可测试接头损耗及故障点。它具有非破坏性且只需在一端测试的优点。OTDR 功能多、操作简便、测量的重复性高、体积小、不许其它仪表配合、 能自动存储和打印测量结果,目前已成为光通信系统工程检测中最重要的仪表。如图9-13所示是HP8147光时域反射仪。光时域反射仪(OTDR)的主要 功能为: ? (1)单光盘光缆传输损耗和光缆长度的检测。

? (2)光缆连接工艺的监测。 ? (3)中继段状态的测量,包括各盘光缆的损耗、各个接头的损耗及整个种极端的平均损耗的测量。 ? (4)线路故障原因及故障点位置的准确判断。 ? (5)OTDR自动存储、打印的背向散射信号曲线可以作为线路的重要技术档案。 9.6.2 OTDR 9.6.2 OTDR工作原理工作原理 1.瑞利散射 瑞利散射:当光线在光纤中传播时,由于光纤中存在着分子 级大小的结构上的不均匀,光线的一部分能量会改变其原有传 播方向向四周散射,这种现象被称为瑞利散射。其强度与波长 的4次方(λ4)成反比,其中又有一部分散射光线和原来的传播 方向相反,被称为背向散射,如图9-14所示。

Android游戏应用项目案例介绍

Android游戏应用项目案例介绍 1.概况 项目名称基于Android的魔钻小子手机游戏 行业手机游戏 架构类型Android游戏应用 开发技术1.可采用的技术:Android、Java 2.公用技术:Java、Androd SDK、XML 3.数据库技术:SQLite数据库。 规模系统总体规模:14人月 2.项目概述 魔钻小子,其前身是一款全球风靡的GBA游戏,游戏的背景是地底的污染太严重了,钻地小子决定深入地下去找明原因。游戏的操作很简单,但极具趣味性。游戏的规则非常简单,玩家控制画面中央的钻地小子,目标是向画面下方不断钻入,导航键或数字2、4、6、8:控制人物移动和攻击方向。中键或数字5:向当前方向攻击。需要注意的是,玩家每次只能向左、右以及下方钻一个颜色的方块,而移动时,也最多只能爬上一格高度的方块。 游戏中,所有的彩色方块都可以被钻透,而类似于岩石模样的,则需要多钻几次。由于耗费的体力较多,会扣去一下空气槽。画面右侧的长条即表示钻地小子剩余的空气含量,会随着游戏的时间而慢慢减少,在钻地过程中,玩家可以找到一些空气胶囊来补充。 每当玩家钻去一个地方的方块时,上方的彩色方块如果没有支撑,则会塌落下来。在落下的过程中,任何方向只要有4个颜色相同的方块连接在一起,它们就会自动消去,从而引发进一步的塌陷运动,而玩家要注意不被落下的方块砸到,否则就会损失一条生命,同样,当所有的空气耗尽,玩家依然没有到达终点的话,也会扣去一条生命。 在钻地的过程中,还可以得到相应的道具,来对游戏人物进行属性加成,比如增加跳跃,普通跳跃为一格,当使用了跳跃道具后,将增加到两格;另外还有相应的消除道具,比如消除周围某种颜色的方块、使周围的部分方块变成某种指定颜色。 另外在游戏中还可进行联机游戏,周围的玩家可以一起参加游戏,另外增加趣味性的细菌养成系统,当游戏通关后,可以获取相应的道具来进行喂养细菌,增加细菌的属性,在后期的游戏过程中,可以帮助钻地小子进行相应的辅助等。 3.总体业务流程介绍

Android手机软件开发设计说明书

设计说明书 目录 引言 (1) 发展趋势 (2) Android系统框架研究 (3) Android架构分析 (4) 类库 (5) Android运行时组 (7) Android解剖分析 (8) Android程序结构解析 (9) 游戏功能介 (9) 功能介绍 (10) 功能背景 (10) 功能简介 (11) 游戏策划及准备工作.............................................. . (12) 游戏的策划 (12) Android平台下游戏的准备工作 (13) Android平台下游戏的框架.................................................. .13 各类的简要介绍........................................................... (14) 系统的设计实现 (14) 设计结构 (14) 设计思想............................................................ . (15)

总结 (33) 参考文献 (34) 基于Android平台的快乐数独 引言 目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。目前国内最常见的移动开发平台有Symbian,iPhone,Windows Phone以及当下正在逐步兴起的Android。目前为止国内已经有很多Android系统的用户。截止2010年第二季度Android 系统的国内市场占有率已经过10%,在西欧以及北美智能手机市场占有率也在20%左右。可见Android系统正在崛起之中。但是对于Android系统的应用和开发在国内仍然属于起步和探索阶段。急需要大量的相关技术和人员的投入。 下面首先介绍一下Android系统。Android是基于Linux内核的软件平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google 开发,后由(Open Handset Alliance)开发。它采用了软件堆层(Software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程式的一部分。本文对目前应用的Symbian、WindowsMobile、MacOSX和RIM等平台的现状进行了分析与比较。进而研究分析了Android平台的系统架构和组件模型,接着解析了Android中的重要API和应用构成,以Intent和生命周期的机制。在此基础上,基于Android平台设计和开发校园资讯软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够

光时域反射仪otdr的工作原理及测试方法

光时域反射仪otdr的工作原理及测试方法 OTDR的工作原理:光纤光缆测试是光缆施工、维护、抢修重要技术手段,采用OTDR(光时域反射仪)进行光纤连接的现场监视和连接损耗测量评价,是目前最有效的方式。这种方法直观、可信并能打印出光纤后向散射信号曲线。另外,在监测的同时可以比较精确地测出由局内至各接头点的实际传输距离,对维护中,精确查找故障、有效处理故障是十分必要的。同时要求维护人员掌握仪表性能,操作技能熟练,精确判断信号曲线特征。 OTDR测试是通过发射光脉冲到光纤内,然后在OTDR端口接收返回的信息来进行。当光脉冲在光纤内传输时,会由于光纤本身的性质,连接器,接合点,弯曲或其它类似的事件而产生散射,反射。其中一部分的散射和反射就会返回到OTDR中。返回的有用信息由OTDR的探测器来测量,它们就作为光纤内不同位置上的时间或曲线片断。从发射信号到返回信号所用的时间,再确定光在玻璃物质中的速度,就可以计算出距离。 d=(ct)/2(IOR) 在这个公式里,c是光在真空中的速度,而t是信号发射后到接收到信号(双程)的总时间(两值相乘除以2后就是单程的距离)。因为光在玻璃中要比在真空中的速度慢,所以为了精确地测量距离,被测的光纤必须要指明折射率(IOR)。IOR是由光纤生产商来标明。OTDR使用瑞利散射和菲涅尔反射来表征光纤的特性。瑞利散射是由于光信号沿着光纤产生无规律的散射而形成。OTDR就测量回到OTDR端口的一部分散射光。这些背向散射信号就表明了由光纤而导致的衰减(损耗/距离)程度。形成的轨迹是一条向下的曲线,它说明了背向散射的功率不断减小,这是由于经过一段距离的传输后发射和背向散射的信号都有所损耗。 菲涅尔反射是离散的反射,它是由整条光纤中的个别点而引起的,这些点是由造成反向系数改变的因素组成,例如玻璃与空气的间隙。在这些点上,会有很强的背向散射光被反射回来。因此,OTDR就是利用菲涅尔反射的信息来定位连接点,光纤终端或断点。OTDR的工作原理就类似于一个雷达。它先对光纤发出一个信号,然后观察从某一点上返

Android系统简介

Android系统简介:Andy Rubin创立了两个手机操作系统公司:Danger和Android。Danger 5亿美元卖给微软,今年成为了Kin,Android4千万美元卖给Google。Android 是Google于2007年11月05日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。Google通过与软、硬件开发商、设备制造商、电信运营商等其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。Android 作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。 与其他系统对比“Android 系统和苹果的系统都同样依赖网络,包括塞班系统,如果都不依赖网络的话,使用起来没有什么太大的区别的。 每个系统都有不同的人喜欢,都有自己的理由。 我现在用但是Android系统的手机,我认为他使用起来非常方便。 和塞班的系统相比,我认为Android更人性化,应用软件更高档次,娱乐功能也更强大。 和苹果的系统相比,Android系统的终端产品,也就是手机和索尼即将推出的Android电视,应用程序方面实际是差不多的,只是价格比苹果的终端低,更容易让消费者所接受。 开源是玩家可以自己编译软件修改更改系统文件只要熟悉linux系统的上手都比较快 安装软件很方便首先手机必装的是文件管理如ES文件管理还有事taskiller 关闭后台程序的软件其他就随便装了 下载的软件N多拷贝到手机内存卡上用文件管理找到文件点击安装即可不像诺基亚有证书限制软件从网上下才方便手机内置电子市场直接从上面下载软件安装即可相当方便 目前2.1系统把程序安装到卡上需要取得手机root权限存储卡分区app2sd 可以安装到卡上不过装几十个软件在手机上不成问题

如何用光时域反射计(OTDR)进行正确的光纤测试

如何用光时域反射计(OTDR)进行正确的光纤测试 用OTDR进行测试维护工作,首先应该对OTDR本身的各项参数进行正确的设置;其次是对OTDR各项技术指标的正确理解;第三个需要注意的是不同需求和不同测试环境对测试仪器指标的要求以及测试的方法;最后是对测量曲线的正确解读。 在进行正式的介绍之前,首先介绍几个关键的概念:菲涅尔反射,瑞利散射,背向散射法,OTDR的工作原理。 瑞利散射:光纤在加热制造过程中,热骚动使原子产生压缩性的不均匀,造成材料密度不均匀,进一步造成折射率的不均匀。这种不均匀在冷却过程中固定下来,引起光的散射,称为瑞利散射,是光纤本身固有的。 菲涅尔反射:菲涅尔反射就是大家平常所理解的光反射。该现象通常在不连续界面处发生(例如连接器、适配器等),是气隙、未对准、折射率不匹配等原因导致的结果。 需要注意的是能够产生后向瑞利散射的点遍布整段光纤,是一个连续的,而菲涅尔反射是离散的反射,它由光纤的个别点产生,能够产生反射的点大体包括光纤连接器(玻璃与空气的间隙)、阻断光纤的平滑镜截面、光纤的终点等。 背向散射法:背向散射法是将大功率的窄脉冲光注入待测光纤,然后在同一端,检测沿光纤轴向向后返回的散射光功率。由于光纤材料密度不均匀,其本身的缺陷和掺杂成分不均匀,引起光纤中小的折射率的变化,当光脉冲通过光纤传输时,沿光纤长度上的每一点均会引起瑞利散射。这种散射向四面八方,其中总有一部分会进入光纤的数值孔径角,沿光纤轴反向传输到输入端。瑞利散射光的波长与入射光的波长相同,其光功率与散射点的入射光功率成正比。测量沿光纤轴向返回的背向瑞利散射光功率可获得沿光纤传输损耗的信息,从而测得光纤的衰减。 OTDR的工作原理:OTDR 类似一个光雷达。它先对光纤发出一个测试激光脉冲,然后观察从光纤上各点返回(包括瑞利散射和菲涅尔反射)的激光的功率大小情况,这个过程重复的进行,然后将这些结果根据需要进行平均,并以轨迹图的形式显示出来,这个轨迹图就描述了整段光纤的情况。下图是OTDR的一个结构简图。 图1OTDR的原理图

光时域反射

实验二十八、光时域反射实验(OTDR ) 一、实验目的 1、光时域反射仪的原理和使用操作。 2、掌握OTDR 的实验系统中光路、电路的调节方法。 3、光纤传输长度的测量。 二、实验原理 光时域反射仪OTDR 工作原理图如图1。由激光器发出的光脉冲注入到光纤后,在开始端接收到的光能量可以分为两种类型:一种是光纤断面或者连接界面的菲涅尔反射光;另一种是瑞利散射光。通过测量分析这些后向散射光的功率,可以得到沿光纤长度分布的衰减曲线。 通过分析衰减曲线,可以知道光纤对光信号的衰减程度,光纤中的联结点、耦合点和断点的位置,以及光纤弯曲和受压过大的情况也可以容易测到(如图2所示)。 图1 OTDR 工作原理图 图2 OTDR 测量图像 对于菲涅耳反射光,设入射光功率为fin P ,反射光功率为fre P ,则由菲涅耳公式可得: 2 22112 211fin fre cos n cos n cos n cos n P P ??? ? ??+-=θθθθ (24.1) 上式中21θθ、分别为入射角和折射角,其反射率(用dB 表示) 为: ?? ?????????? ??+-?==2 22112211fin fre f f cos n cos n cos n cos n P P 10l g R 10lg dB R θθθθ)()( (24.2)

至于瑞利散射,它是由介质材料的随机分子结构相联系的本征介质常数分布的微观不均匀性所引起的电磁波的散射损耗。在微观分子尺度上来看,当电磁波沿介质传播时,可以从单个分子产生散射,这种散射使波的传播受到阻碍,从而使速度减慢,产生相位滞后。偏离出原来波的传播方向的散射光有随机的相位,这些随机相位的散射子波大部分能相互抵消,而沿传播方向的散射光则相干叠加继续向前传 播,其速度为/c 或c/n 。与此同时,尚有少量由分子散射的不相干光没有完全抵消,这些子波逸出传输光束从而形成瑞利散射损耗,其中部分散射功率朝反向传播,此后向散射光功率即为OTDR 的物理基础。 当激光不断射入光纤中时,光纤本身会不断产生反向的瑞利散射,通过测量分析瑞利散射光的功率,可以得到沿光纤长度分布的衰减曲线。 入射光功率为0P ,频率为ν。当光纤中l 处的反向散射光传播到光纤初始端时的功率为s P ,光纤l 处的损耗为)(l α,则有: )(l 2P P ln dz d 0s α=?? ???????? ?? (24.3) 由上式知一根好的光纤的OTDR 曲线应该趋于一条斜率不变的直线。根据上式,光纤中1l 和2l 之间的平均衰减系数为: ???? ??=?? ???????? ??-???? ??=211202011212P P ln 2l 1P P ln P P ln 2l 1 α (24.4) 上式的量纲为1/km ,将其化为dB/km 后,衰减系数公式变为: ??? ? ??=211212P P lg 2l 10α (24.5) 利用OTDR 进行光纤线路的测试,一般有三种方式:自动方式、手动方式、实时方式。当需要概览整条线路的状况是,采用自动方式,它只需要设置折射率、波长最基本的参数,其它由仪表在测试中自动设定,按下自动测试键,整条曲线和事件表都会被显示,测试时间短、速度快、操作简单,宜在查找故障的段落和部位时使用。手动方式需要对几个主要的参数全部进行设置,主要用于对测试曲线上的时间进行详细分析,一般通过变换、移动游标、放大曲线的某一段落等功能对事件进行准确定位,提高测试的分辨率。增加测试的精度,在光纤线路的实际测试中常被采用。实时方式是对曲线不断的扫描刷新,可以对光纤网路进行实时监测。 OTDR 可测试的主要参数有:(1)纤长和事件点的位置;(2)光纤的衰减和衰减分布情况;(3)光纤的接头损耗;(4)光纤全回损的测量。光纤距离的测量是以激光进入光纤到它遇到故障点返回光时域反射仪的时间间隔来计量纤长的。为了提高测量的精确度,应根据被测纤的长度设置合适的“距离范围”和“脉冲宽度”,距离一般选被测纤长的1.5倍,使曲线占满屏的2/3为宜。脉冲宽度直接影响着OTDR 的动态范围,随着被测光纤长度的增加,脉冲宽度也应逐渐加大,脉冲越大,功率越大,可测的距离越长,但分辨率变低。脉宽越窄,分辨率越高,测量也就越精确。一般根据所测纤长选择一个适当大小的脉冲宽度,经常是测试两次后,确定一个最佳值。

相关主题
文本预览
相关文档 最新文档