6 100419 SCADA_ROK_with Template

Embed Size (px)

Citation preview

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    1/20

    Room C 203

    2nd FloorChemical Eng & Advanced Materials

    BioXpert Training

    Course

    1

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    2/20

    BioXpert Course June 2010

    2

    BioXpert Overview

    Ronan OKennedy

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    3/20

    3

    SCADA Advantages Supervisory Control And Data Acquisition

    Continuously collects & stores real time process data Batch to batch comparisons

    Real time process diagnostic

    Provides higher level process control through sequences Automating phase transitions

    Temp Step-Up, Inducer feeding

    Bolus nutrient feeds & Fed batch profiles

    View process remotely (and make changes!)

    More recent systems implement ISA88/95 philosophy Consistent model for process descriptions

    Hierarchical & Extensible Process view

    Can provide Recipe Management Consistent bioreactor set up and performance

    Remote Log Bioreactor configuration

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    4/20

    4

    Phases Additional Sensors

    Adapting Configurations : Applications

    Batch Fed batch

    Continuous

    Perfusion 2 stage

    Microbial S. cerevisiae

    P. pastoris

    Mammalian

    cell

    Benchtop Disposable

    SIP

    Exit Gas analysis

    Cell Density

    dCO2

    Inducer feeds

    Bolus nutrient feeds

    Fed batch

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    5/20

    5

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    6/20

    6

    Design Considerations Physical Layout

    Unit procedure Metadata needs Unit procedure naming convention, Batch geneology, Raw materials, Unique batch names

    Online variables + extras

    Offline variables

    Formulas & Derived variables

    User TrainingConsistent file naming conventions

    Procedures for data management (saving) Can procedures be automated ?

    Data hygiene & analysis methods How much time will be spent on this ? Can methods be automated ?

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    7/20

    7

    Process design philosophy

    Developed initially as

    software design standard

    Models & terminology for

    structuring production

    processes

    Models for developing

    equipment control

    ISA88 Design Philosophy

    ENTERPRISE

    EQUIPMENT MODULE

    SITE

    AREA

    PROCESS CELL

    UNIT

    CONTROL MODULE

    OPERATION

    PROCEDURE

    UNIT PROCEDURE

    PHASE

    PHYSICAL MODEL

    PROCEDURAL

    CONTROL MODEL

    May contain

    May contain

    May contain

    May contain

    May contain

    May contain

    Consists of anordered set of

    Consists of anordered set of

    Consists of anordered set of

    FromMenendez &Tanner(2007)Pharma Eng 27(2) pp 1

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    8/20

    8

    BioExpert 2 with ADI 1030 & 1010

    Example SCADA

    Not ISA 88 compliant but can be configured to be close analogy

    Cannot upload configuration to Controller*

    Think

    Current & Future uses

    Expansion (Multi vessel & lab)

    New capabilities

    Managing Recipes and Protocols

    Backup

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    9/20

    9

    Experimental Cycle

    Identify common traits & differences required at dev each stepto simplify subsequent analysis & comparison Config & Templates take into account as many possible

    combinations Think of how you will want to analyse data This may take a few iterations !

    Planning Setup Execution Analysis

    Aims Set up templates Raw materials &

    consumables

    Probe checks Equipment set up Revival record Inoculum record

    Passage record

    Offline datarecord

    Stored samplesrecord

    Passage record Media batch

    Run Notes/deviations/problems

    Quality samples Compile offline &

    Online data Derived

    calculations Update overviewrecord & datacheck

    Analysis

    Record batch to batch traceability (Excel File)

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    10/20

    10

    Process Cell =R101

    Units =

    B002L01-> B002L08

    Process Cell =R201

    Units =B002L09->B002L12B005L01,S020L01,

    S070L01,D250L01

    Physical Arrangement Two areas

    Small Scale Pilot Scale

    8 bioreactor per area

    Folder for each bioreactor

    Pilot lab has mixture ofbenchtops,SIP &disposable

    Consistent naming code B = Benchtop S = SIP D = Disposable

    Back up frequently !!

    COM port4

    COM port4

    \\OFFICE

    -Sh

    are

    \

    \R101\

    \R201\

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    11/20

    11

    Bioreactor / User Folder Naming

    Conventions Consistent Across existing & planned bioreactors

    005L01,005L02,005L03 etc

    Entensible

    Can be expanded without changes

    Subfolders are possible

    eg "C:\Program Files\BioXpert\FERM.EXE" 005L01\PERFUS -c110905TEMP

    Maintain some rules Same # of characters for folder names

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    12/20

    12

    Project & Experiment

    Campaign & Batch

    Seed Lot/ SF

    Seed Lot Bioreactor

    Production Lot Bioreactor

    Online data Offline Data Quality data

    Online Data Offline Data Quality data

    Online Data Offline Data Quality data

    Annotations

    Annotation

    Annotation

    Harvest

    Online Offline Quality data Annotation

    Think of the hierarchy !

    Project, Experiment

    Lot, SF type, incubator, cellline, cell bank, vial, passage,medium, protocol

    Lot, Bioreactor, source passage,medium, protocol, recipe

    Lot, Bioreactor, source,passage, medium, protocol,recipe

    Lot, Harvest Skid, source, Filtertype, area, protocol,recipe

    Metadata

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    13/20

    13

    Configuration Steps

    Configure Controllers

    Configure & Test COMs

    Configure Software Acquisition &

    Variable Names

    Configure Template : Constants,

    Formulas, Offlines & Statements

    Copy settings to other units in

    structured hierarchy

    Back up structure & Set up file

    backup

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    14/20

    14

    Summary Dont depend default configurations

    Define your requirements carefully

    Consider metadata requirements

    Hierarchical structure

    Be consistent with multiple bioreactor configurations

    Consistent Data handling operations

    Consider data output requirements

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    15/20

    15

    Thank You

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    16/20

    16

    Backup

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    17/20

    17

    BioExpert V2 : Desktop shortcuts

    DesktopShortcut

    for each vessel

    FermX.ini

    User Folder

    "C:\Program Files\BioXpert\FERM.EXE" B002L01 -c11 TEMP1

    UserFolder

    StartupFerm11.ini

    StartupTemplate. frmfile

    Where X = Bioreactor number

    Target =

    Where User = Bioreactor Name

    Defines the online, comm port ,channel, ADDAcard and other serial config

    X is the number of the ini file, not thebioreactor channel number.

    You can have multiple ini files for a singlebioreactor with different configs

    Defines the startup data folder, .ini file &Template file

    Template file defines offline, constants,control law profiles & statements

    You can have multiple shortcuts to a singlebioreactor for different configs

    Use consistent, extensible Names 8 Character maximum for folder, .ini & .frm file

    names !! Make a local back up copy of all config files Set up scheduled data backup to network drive

    (FolderClone or MS SyncToy)

    TEMPxxx.frmTemplate File

    Logging frequency Offline variables, constants Substrates & products

    characteristics , formulas, Formulas, Control profiles &

    Statements Alarms

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    18/20

    18

    Copy Ferm11 and rename

    Ferm12,Ferm13,Ferm14 etc

    Create folders for each

    bioreactor & copy 0905Temp

    into each folder

    Copy Desktop link and rename

    for each bioreactor Update Target in Desktop link to

    point to relevant ini & folder

    Open each desktop link &

    modify device number / COM

    port as required

    Backup ! Folderclone Standard

    Done !

    Copy settings to other units in

    structured hierarchy

    Back up structure & Set up file

    backup

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    19/20

    19

    User Steps

    Start Bioexpert with desktop link

    Set start time & record relevant

    metadata Name file (recommend reverse date

    with initials)

    Start run, sample & analyse Update batch summary sheet

    Compile to shared file store / Database

  • 8/8/2019 6 100419 SCADA_ROK_with Template

    20/20

    20

    Tracking & Compiling data flow

    COM port4

    COM port4

    Maintain batch summary list

    Metadata

    Important measurements (Qp, peak VCC etc)

    Use excel autofilter to sift and select

    VLOOKUP for more complex searches

    Maintain Simple Data store

    Unique code for each Bioreactor run

    Easily identified batches & main attributes

    Master Spreadsheet to summarise genealogy

    Batch comparison easily automated