Title: Progress Report on CGSE Control System
1Progress Report on CGSE Control System
Project Team of SJTU for AMS-02 Yang Yupu AMS
TIM _at_NASA JSC, Jan 8-12, 2007
2I/O Module
valves Box
Dewar system
PROFIBUS
PLC
Cryostat
Monitoring PC
CANbus
Magnet
CAB
( 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 _at_1.8 K )
operator station
CGSE Cryogenic Ground Support Equipment
3Contents
- 1 Hardware System Completed
- 2 Software Modules are Ongoing
- 2.1 Communicating Module
- 2.2 Control Algorithm Module
- 2.3 HMI Module
- 3 Test Platform for Super-fluid Helium Experiment
- 4 Further Works
4- 1 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 finished
5(No Transcript)
6Hardware System Completed
Communication Interface
Distributed I/O Module
CGSE-Valve Control simulator
Magnet Data Simulator
Redundant Controller
7WinCC HMI
Distributed I/O Module
Redundant Frofibus
Redundant PLC
Assembly of the Redundant PLC System in SJTU
8Config of S7-414H PLC
Structure Config
Field-Bus Config
PLC 414H Config
9Distributed I/O Module Siemens ET-200
102.1 Communicating Module 1 Communicating Module
based on CANbus
11I/O Module
valves Box
Dewar system
PROFIBUS
PLC
Cryostat
Monitoring PC
CANbus
Magnet
CAB
( 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 _at_1.8 K )
operator station
CGSE Cryogenic Ground Support Equipment
12CGSE control system need to get from the magnet
the following parameters (Confirmed at the
TIM_at_cern April 2006)
- 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)
131 Communicating Module based on CANbus
Function of CAN Master, TCP_Client and CAN
Slave
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.
14Display Interface of CAN Master
Display Interface of CAN_Slave
Display Interface of TCP Client
15CAN Slave (CAB of Magnet)
TCP_Client
CAN Master
Interface of CGSE-MS
Ethernet
FrofiBus
Testing of communication software in SJTU
16EPP-CAN Box1
CAN Bus
Transmeter
Sensor
EPP-CAN Box2
EPP-CAN Boxes and temperature sensor in
communication software testing
17 2.1 Communicating Module 2
Communicating Module for CAB
18General Scheme of Communicating Module for CAB
19Data format used in the module
20Developing work is ongoing
212.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
221 Supervising of Status of I/O Stations
232 Testing PID Control Algorithm of Valves
243 Test Module for OPC Link
OPC is a important protocol used in control
industry for easy linking software which produced
by different developers.
OPC Interaction Module
Communication Based on OPC
Functions Diagram of OPC Interaction Module
254 Object Identification Module
Identification Data
Identification Algorithm
Identification Result
Identification Object
y(k) 0.7093y(k-1) 0.1260y(k-2)0.1619y(k-3)
0.0007u(k-15) 0.0038u(k-16)
265 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.
27Control test to large Delay Temperature
Process (Hardware)
286 Modified Smith Control Algorithm
(Smith Control Algorithm is a basic method to
control delay object, but it is difficult to
satisfy for large delay object .)
29Simulation Result of Cooling Down for the Magnet
30 2.3 HMI Module HMI of CGSE Control System Based
on Siemens WinCC
314 Control Platform for Super-fluid Helium
Experiment In SJTU
32- Design Requirement
- 1 Provide a control and measure system for
obtaining, maintaining and transmitting
super-fluid helium - Support the function such as multi-data
collecting, display, recording and archiving of
the process data - Flexible and expandable. Some functional modules
in this system are designed to be suitable for
other occasions in CGSE
33Hardware 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
34HMI
Controller
Signal Connection Box
Hardware Assembly of the Control Platform
35List of Signal type and interface
36Software design
Platform design Environment
Object
Strategies design
37HMI of Control Platform for Super-fluid Helium
Experiment
Experiment Platform For Super-fluid Helium
Differential Pressure
Dewar1
Dewar2
Gas Temperature
Liquid Level
Gas Temperature
Liquid Level
Flux
Liquid Temperature
Pressure
Pressure
Liquid Temperature
38Pipeline of SF Helium
Dewar 2
Compressor
Dewar 1
Control Platform
The Control Platform in the working place of
Super-fluid Helium Experiment in SJTU
394 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
40Thank You!