Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC,...

40
Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007

Transcript of Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC,...

Page 1: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Progress Report on

CGSE Control System

Project Team of SJTU for AMS-02

Yang Yupu

AMS TIM @NASA JSC, Jan 8-12, 2007

Page 2: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

I/O Module

PROFIBUS

PLC

Cryostat

valves Box

Dewar system

Monitoring PC

operator station

Magnet CAB

CGSE = Cryogenic Ground Support Equipment

( Cryo-magnet Avionics Box)

Tasks of CGSE 1 Cooling down the AMS magnet (from 300K to 1.8K)

2 Filling magnet vessel with super-fluid helium (~2500 lit @1.8 K )

CANbus

Page 3: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Contents

1 Hardware System Completed1 Hardware System Completed

2 Software Modules are Ongoing2 Software Modules are Ongoing

2.1 Communicating Module2.1 Communicating Module

2.2 Control Algorithm Module2.2 Control Algorithm Module

2.3 HMI Module2.3 HMI Module

3 Test 3 Test Platform for Super-fluid Helium Experiment

4 Further Works

Page 4: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

1 Hardware System Completed1 Hardware System Completed

1.1 Config of S7-410H controller is finished

1.2 Config of ET200-DP stations is finished

1.3 Hardware of Communication is finished1.3 Hardware of Communication is finished

Page 5: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.
Page 6: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Hardware System CompletedHardware System Completed

Redundant Controller

Distributed I/O Module

Communication Interface

Magnet Data Simulator

CGSE-ValveControl

simulator

Page 7: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Assembly of the Redundant PLC System in SJTU

Redundant PLC

WinCC HMI

Distributed I/O Module

Redundant Frofibus

Page 8: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Config of S7-414H PLC

Structure Config

PLC 414H Config

Field-Bus Config

Page 9: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Distributed I/O Module: Siemens ET-200

Page 10: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

2.1 Communicating Module2.1 Communicating Module

1 Communicating Module based on CANbus1 Communicating Module based on CANbus

Page 11: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

I/O Module

PROFIBUS

PLC

Cryostat

valves Box

Dewar system

Monitoring PC

operator station

Magnet CAB

CGSE = Cryogenic Ground Support Equipment

( Cryo-magnet Avionics Box)

Tasks of CGSE 1 Cooling down the AMS magnet (from 300K to 1.8K) 2 Filling magnet vessel with liquid helium (~2500 lit @1.8 K )

CANbus

Page 12: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

CGSE control system need to get from the magnet the following parameters

(Confirmed at the TIM@cern April 2006)

1. Temperatures of helium cooling flow across the magnet T21, T19 and their difference (T21-T19). (from CAB)

(This temperature difference should be not more 50 K during cooling of the magnet in the range 300-80 K )

2. Helium temperature T07 . (from CAB) ( for control of pumping AMS magnet to super fluid state at 1.8 K ) following parameters for filling up procedure:

3. Signal from helium level meters L02, L03. (CGSE direct from the meters)

4. Pressure in AMS main helium tank P04, P05. (from CAB)

5. Temperatures of the AMS VCS T09-T12 . ( from CAB)

6. AMS temperatures in SFHe Cooling Loop (T01-T06). (from CAB )

7. Position of AMS valves: open or close. (Some from CAB, some from CGSE and new table from SCL/McMahon 5 May,2006)

Page 13: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

CAN Master

CAN Master Port

SocketServer Port

Command and Data Transmitting

CAN SlaveTCP_Client

CAN Slave Port

SocketClient port

Control Command and Receive Data

Response and Data

CAN NetEther Net

Display Interface Display InterfaceDisplay Interface

1 CAN Master is mainly used at the connection and communication between CAN networks and TCP/IP networks. It functionally works as an gateway.

2 Function of TCP Client is to Simulate CGSE sending commands to TCP Server (CAN Master) through the TCP/IP networks and receiving its response.

3 CAN Slave is mainly used to simulate the slave node (CAB) of CGSE, and implement the functions such as data-feedback, reading the values of locale data-collection equipment, etc.

Function of CAN Master, TCP_Client and CAN Slave

1 Communicating Module based on CANbus1 Communicating Module based on CANbus

Page 14: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Display Interface of

CAN_Slave

Display Interface of CAN Master

Display Interface ofTCP Client

Page 15: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Testing of communication software in SJTU

CAN MasterTCP_ClientCAN Slave

(CAB of Magnet)

Interface of CGSE-MSEthernet

FrofiBus

Page 16: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

EPP-CAN Boxes and temperature sensor

in communication software testing

EPP-CAN Box1

EPP-CAN Box2

CAN Bus

Sensor

Transmeter

Page 17: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

2.1 Communicating Module2.1 Communicating Module

2 Communicating Module2 Communicating Module for CAB

Page 18: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

CAB

CAN

Ethernet

CAB Simulator

(Linux)

FEP

Magnet_server / CAB_Master

Server socket

FEP Client socket

AMS Block CAB Commands

Server socket

Magnet Data

(Windows)

Magnet Client

OPC

Win CC& OtherModules

EPP-CAN Box

EPP-CAN Box

MagnetCAB Slave

CAN Port

Magnet Client socket

General Scheme of Communicating ModuleCommunicating Module for CAB

Page 19: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

CGSE-Magnet Date

CAB Commands

CAB Commands

Before AfterCGSE-Magnet Date

Data format used in the module

Page 20: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Developing work is ongoing

Page 21: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

2.2 Control Algorithm Module 2.2 Control Algorithm Module

1 Supervising of Status of I/O Stations

2 Testing PID Control Algorithm of Valves

3 Test Module for OPC Link

4 Object Identification Module

5 Control test for large Delay Temperature Process

6 Modified Smith Control Algorithm

Page 22: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

1 Supervising of Status of I/O Stations

Page 23: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

2 Testing PID Control Algorithm of Valves

Page 24: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

OPC Interaction Module

Functions Diagram of OPC Interaction Module

Communication Based on OPC

3 Test Module for OPC LinkOPC is a important protocol used in control industry for easy linking software which

produced by different developers.

Page 25: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

4 Object Identification Module

y(k)= 0.7093y(k-1) + 0.1260y(k-2)+0.1619y(k-3) +0.0007u(k-15)+ 0.0038u(k-16)

Identification Algorithm

Identification Result

Identification Object

Identification Data

Page 26: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

5 Control test for large Delay Temperature Process

Control with a high precision for a large delay object is still a challenge in control community. The process of cooling down the Magnet is maybe a large delay control task.

Page 27: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Control test to large Delay Temperature Process(Hardware)

Page 28: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

6 Modified Smith Control Algorithm

Structure Diagram of Modified Smith Control System

ObjectPID Controller

AdaptiveSmith

Predictor

Output ofPredictor

(Smith Control Algorithm is a basic method to control delay object, but it is difficult to satisfy for large delay object .)

Page 29: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Simulation Result of Cooling Down for the Magnet

Predictive Result of Modified Smith

Predictor

Predictor Output

Prediction Ahead

Response of System with Modified Smith Predictor

Standard Smith Controller

Our Modified Smith

Controller

Page 30: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

2.3 HMI Module2.3 HMI Module

HMI of CGSE Control System Based on Siemens WinCC

Page 31: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

4 Control 4 Control Platform for Super-fluid Helium Experiment

In SJTU

Page 32: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Design Requirement

1 Provide a control and measure system for obtaining, maintaining and transmitting super-fluid helium

2 Support the function such as multi-data collecting, display, recording and archiving of the process data

3 Flexible and expandable. Some functional modules in this system are designed to be suitable for other occasions in CGSE

Page 33: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Measurement and Control Platform for super-fluid heliumVB6 Environment

WIN XP

Advantech DLL Driver

PCI 1620 B8-port 232 communicating board

COM1 COM2 COM3 COM4 COM5

Liquid-Level Monitor# 2

232

Temperature instrument# 2

232

Liquid-Level Monitor# 1

232

Temperature instrument# 1

232

Sensor of the pressure difference

PCI 1710AI/AO/DI/DO

AI 0COM6

ADAM4522

232

485

ADAM-4017

ADAM-4024

ADAM-4050Flow Meter# 1

232

Hardware Schema of the Control Platform

The platform is built under MCGS and VB6 environment upon an industrial computer, which communicates with instruments through PCI boards

Page 34: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

HMI

Hardware Assembly of the Control Platform

Controller

Signal Connection Box

Page 35: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Instrument type Quantity Interface

1 Thermometer 9350 4 RS232

2 Pressure Transducer (MPM4730)

3 4~20mA, RS485

3 Pressure Transducer (MPM4760)

3 4~20mA, RS485

4 Pressure difference Transducer(MDM4951)

1 4~20mA

5 Pressure difference Transducer (MDM484A)

1 4~20mA

6 Liquid Level Monitor ( 135-2k)

2 4~20mA, RS232

7 Flow Meter (M Serial) 4 RS232

List of Signal type and interface

Page 36: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Software design

Object Platform design Environment

Strategies design

Page 37: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

HMI of Control Platform for Super-fluid Helium Experiment

Experiment Platform For Super-fluid Helium

Differential Pressure

Gas Temperature

Dewar1

Liquid Temperature

Liquid Level Gas Temperature

Pressure Pressure

Liquid Level

Liquid Temperature

Dewar2

Flux

Page 38: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

The Control Platform in the working place of Super-fluid

Helium Experiment in SJTU

Dewar 1

Dewar 2

Control Platform

Pipeline of SF Helium

Compressor

Page 39: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

4 Further Works

1 Continue to perfect the communication the software

2 Continue to configure the Interface between PLC and mechanical system of CGSE.

3 Continue to develop HMI (Human Machine Interface) software based on Siemens WinCC.

4 Continue to develop software modules for whole integration of CGSE in SJTU

Page 40: Progress Report on CGSE Control System Project Team of SJTU for AMS-02 Yang Yupu AMS TIM @NASA JSC, Jan 8-12, 2007.

Thank You!