Trouble History Database of HIMAC ~ Current Status and Future Plan ~

Preview:

DESCRIPTION

Trouble History Database of HIMAC ~ Current Status and Future Plan ~. 28.SEP.2007 WAO2007@Trieste,Italy. T.Kadowaki (Accelerator Engineering Corporation). 0:Contents. 1: Introduction * About HIMAC * Purpose of Trouble History Database 2: Current Trouble History Database * Current Status - PowerPoint PPT Presentation

Citation preview

Trouble History Database of Trouble History Database of HIMACHIMAC

~ Current Status and Future Plan ~~ Current Status and Future Plan ~

T.Kadowaki

(Accelerator Engineering Corporation)

28.SEP.2007WAO2007@Trieste,Italy

0:Contents0:Contents

1: Introduction1: Introduction* About HIMAC* Purpose of Trouble History Database

2: Current Trouble History Database2: Current Trouble History Database* Current Status* Example* Merit and Limitation

3: Future Plan3: Future Plan* Improvement Plan

4: Summary4: Summary

1:Introduction1:Introduction1-1: About HIMAC1-1: About HIMAC

Chiba Pref.

INJ

HEBT

SYN

Beam direction

IRRD

1-2: Purpose of Trouble History Database1-2: Purpose of Trouble History Database

How to Minimize the Down Time ?

Trouble happen

What kind of trouble ?Alarm messageDevice statusLocal control panel

How to fix ?

How long does it take to recover beam ?

Log bookTrouble reportsTrouble history database

Inform beam user Fix the failure parts

1-3:Previous Status1-3:Previous Status

- Past trouble reports- Old log books

Clues how to fix the trouble

Necessity for easy way to search past solution

Difficult to search for past dataHard to find how to solve

Trouble History Database

WEB SERVER

WEB Browser

SEARCH CONDITION

SETTING

RESULTDISPLAY

SYN DATA

Search CGI

SEARCH

UpdateCGI

UPDATE

DATAUPDATE

DisplayCGI

RESULT

HEBT DATA

WEB Browser

2:Current Trouble History Database2:Current Trouble History Database

INJ DATA

WEB Browser

CorrectCGI

DATACORRECT

CORRECT

2-1:Schematic Diagram of Database2-1:Schematic Diagram of Database

2-2:Specification of Current System2-2:Specification of Current System

Server PC NEC Express5800

OS Windows 2000 Professional SP4

RAM 384MB

CPU Pentium II 265MHz

httpd AN HTTP Daemon Ver. 1.42

Perl Interpreter Active Perl 5.8.7

Trouble data as of Aug 2007

FILESIZE

DATEFROM

NUMBER OFTROUBLEDATA ENTRY

SYN 317kB 1993 ~ 1816

HEBT 200kB 1994 ~ 1561

INJ 60kB 2006 ~ 120

System development :1 month / person

Old data input :6 month / 3 persons

Freeware

2-3:Example of 2-3:Example of Search ConditionSearch ConditionSetting DisplaySetting Display

Upper/LowerSYN Select

Kind SelectMagnet / Power supplyMonitorVacuumRFComputerOthersAll

Date Select

Status Select

CompletedCompleted(temporary)Wait for RepeatAll

Down TimeSelect

Run Search

Failure device

Solutions

Down time

Operators

Failure Reason

2-4:Example of Search Result Display2-4:Example of Search Result Display

Date

Failure Contents

Others

Text Input

Failure DeviceFailure ContentsFailure ReasonSolutionsOthersAll

Category Select

2-5:Example of Text Search Display2-5:Example of Text Search Display

2-6: Actual Status2-6: Actual Status

Accumulate know-how and experience of experts

* Introduced since 2005(for INJ, since 2006)

* SYN/HEBT data contain past 10 years trouble data

Trouble shooting toolTrouble shooting tool

Trouble statistic analyze toolTrouble statistic analyze tool

* Operators use this system as

2-7: Merit and Limitation2-7: Merit and Limitation

• Merit• Quick search for past trouble solutions• Simultaneous access from some clients• Reuse for trouble reports

• Limitation• Not automatically updated• Not opened for external network

3:Future Plan3:Future Plan3-1:To Be Improved3-1:To Be Improved

• Upload pictures

• Inform a trouble to operators automatically by E-mail

• Update trouble database automatically

• Open for external network

• Construct the way to follow up the improvement status of failure parts

TROUBLE DB( as WEB Server and Mail Server)

Hardwaremanufacturer

3-2:Improvement Plan3-2:Improvement Plan

Internet

Operator

LAN

Check solution

Report repair status

Update trouble information

Search solution

Operator

Control System

Send alarm message

Send E-mail

4:Summary4:Summary• We have introduced a trouble history database since 2005

• Operators use this system as useful trouble shooting tool

• We are planning to add some functions

* Automatic trouble E-mail information* Follow up the improvement status

Need to open for external network

2-2:Current System (since 2005)2-2:Current System (since 2005)* WEB Server and Client System

Server PC : NEC Express5800(Windows 2000)WEB Server Program : AN HTTP Daemon Ver.1.42n Perl Interpreter : Active Perl 5.8.7

WEB SERVER

INJDATA

SYNDATA

HEBTDATA

WEB Client

Data search CGI

WEB Client

Data commit CGI

1-2: Purpose of Trouble History Database1-2: Purpose of Trouble History Database

Trouble History DatabaseDate

Devices

Reasons

Solutions

……

Can Be Used for Trouble Shooting

Our GoalOur Goal

1-2: Purpose of Trouble History Database1-2: Purpose of Trouble History Database

INJ USYN LSYN UHEBT LHEBTDown time/ Operation time (%) 0.925 0.159 0.043 0.051 0.030

How to minimize the Down Time ?Trouble happen

What kind of trouble ?Alarm messageDevice statusetc.

How to fix ?

How long does it take to recover beam ?

Log bookTrouble reportsTrouble history database

Inform beam user Fix the failure parts

Device Name

Operator's Name

Failure Contents

Down Time

Status

Failure Reason

Solutions

Others

2-4:Example of Trouble Input Display2-4:Example of Trouble Input Display

Device Kind

Submit

TROUBLE DB

Operator

Hardwaremanufacture

Medicalphysicist

Radiation therapytechnologist

Update trouble information

Check down time in similar trouble

Check solution

Input comment

Check solution

Search solutionReport repair status

3-2:New Trouble Database3-2:New Trouble Database

3-2:Integration with Other Databases3-2:Integration with Other Databases

UNIFIED DATABASE

Document DBOperation manualTrouble reportTechnical document

Trouble DBTrouble historyTrouble solution, etc.

Improvement DBProposal, etc.

Create troublereport

Refer

Create proposal

Create improvementreport

ReferRefer