Pipe-It Manual

Copyright 2016 Petrostreamz AS.
All rights reserved.

2016-03-01

Questions may be addressed to:
support@petrostreamz.com

Website:
http://petrostreamz.com



Table of Contents

  1. Pipe-It Advantages
  2. Getting Started
    1. Register for an account and a license
    2. Download Pipe-It Software
    3. Pipe-It Installation
    4. Installed Components
    5. Pipe-It Preferences
  3. How to use Pipe-It: Small working examples
    1. Tutorial:Create and launch a very simple Pipe-It project (GAWK program)
    2. Tutorial: Optimization of a Multi-Stage Process Separation Process
    3. Tutorial: NPV Maximization by Optimizing a Multi-Stage Process Separation Process
    4. Tutorial: Launch PipeSim from Pipe-It
    5. Tutorial: Create a Stream file
    6. Tutorial: Manipulate a Simple Stream characterization
    7. Tutorial: Manipulate a Stream EOS characterization
    8. Tutorial: Convert a Stream file from an EOS to another EOS
  4. Help and Documentation
    1. Tooltip
    2. Pipe-It Help System
    3. Support by email
  5. The main software components
    1. Introduction
    2. Terminology
  6. Pipe-It Graphical Elements
    1. Resources
    2. Program (Script)
    3. Scripter Example
    4. Scripter Dialog Box
    5. Summary of Scripter Dialog Options
    6. Composites
    7. Connectors
    8. Annotations
    9. Dials
    10. Linkz Line Edits
    11. Manifold
    12. Distributor
    13. Always Run Element
    14. Process Input Socket
    15. Resource Output Socket
    16. Resource Input Socket
    17. Process Output Socket
  7. Pipe-It Projects & Sub-Projects
    1. Projects & Composites
    2. Composites
    3. Export of Composite
    4. Importing
    5. Sockets
    6. Socket Types
    7. Runner
    8. Using Projects by multiple users
    9. Example Pipe-It Projects
    10. Designing Pipe-It Projects
  8. Pipe-It Graphical User Interface
    1. Menu
    2. ToolBar
    3. Canvas
    4. Console Window
    5. Sidebar
    6. Status Bar
    7. Keyboard Shortcuts
    8. Multiple Views
    9. Operating Systems
    10. Interactions with Canvas
    11. Element Defaults
    12. Save As Dialog
    13. Displaying the model status and results
    14. Exporting and Importing data
  9. Pipe-It Command Line Interface
    1. Pipe-Itc
  10. Optimizer
    1. Introduction and example
    2. Optimization
    3. The Solvers
    4. Solver plugin API
    5. Example
    6. Reference
    7. Solver Parameters
    8. Optimization Variables
    9. Random Sampler Solver
    10. Case Matrix Solver
    11. Nelder-Mead Simplex-Reflection Solver
    12. IPOPT Solver
    13. NOMAD
    14. NLopt Solver
    15. History Window
  11. Linkz
    1. Introduction
    2. Linkz Window
    3. Creating a new link
    4. Using Delimiters and Regular Expression
    5. The Optimizer Connection
    6. More than a single value
    7. MapLinkz
    8. Links in Annotations
  12. Streamz
    1. Introduction
    2. Streamz Language Commands
    3. Streamz GUI (Streamz Assitants)
    4. Streamz Copier
    5. Streamz Tabulator
    6. Streamz Separator
    7. Streamz Generic
    8. Streamz Documentation
  13. Strexzel
    1. Strexzel Macro Commands
    2. Accumulate
    3. Add Note
    4. Calculate
    5. Change Stream Units
    6. Edit Component
    7. Edit Variable
    8. Expose Component
    9. Insert Component
    10. Insert Streams
    11. Insert Variable
    12. Load Characterization
    13. Move Component
    14. Move Streams
    15. Move Variable
    16. Name Characterization
    17. Remove Columns
    18. Remove Component
    19. Remove Streams
    20. Remove Variable
    21. Save Characterization
    22. Set Constant
    23. Set Formula
    24. Set Precision
    25. Seed
    26. Strexzel GUI
    27. Strexzel Interaction with Pipe-It
    28. Console Mode / Command line arguments
    29. Reserved Variable and Component names
  14. Convertors
    1. Ecl2Str
    2. PreEcl
    3. Sen2Str
    4. txt2Str
  15. Script Assistant
    1. Overview
    2. Using Scripts
    3. Creating Scripts
    4. Modifying Scripts
    5. Workflow
    6. Detailed Description
    7. Reference Documentation
  16. Plotz
    1. Plotz GUI
    2. Help
    3. Graphical Interface and Functionality
  17. Backwards and Forwards Compatibility
  18. Streamz Language Reference
    1. Streamz Commands List
    2. BIPS, Enter a table of Binary Interaction Parameters
    3. CD, Change Directory
    4. CHARACTERIZATION, Name and enter a fluid characterization
    5. CLEAR, Clear named filters and streams
    6. COMBINE, Combine input streams into named streams
    7. COMPONENT, Enter a table of properties for current characterization
    8. CONVERT, Define a conversion procedure from a named to "current" characterization
    9. COPY, Copy streams from input to output stream files
    10. DEFINE, Define named filters
    11. DOMAIN, Name domains and their types
    12. ECHO, Turn on echoing of input (driver) files
    13. END, Declare the end of current primary keyword
    14. EOF, Declare the end of file
    15. EOS, Declare the Equation of State for next characterization
    16. FILTER, Define named filters
    17. GAMMAFILE, Open and close files for Gamma distribution results
    18. INCLUDE, Include files
    19. LUMP, Create lumped fraction from defined components
    20. MIX, Prepare named streams from other streams or components
    21. PROCESS, Process a stream through a set of connected separators
    22. REDUCE, Convert from molar streams to volumetric streams
    23. RESTORE, Make a previously defined characterization "current"
    24. SEPARATOR, Define a separator
    25. SPLITFILE, Open and close split files
    26. STREAMFILE, Open and close stream files
    27. TABS, Define "tab" positions for current file
    28. TAG, Add variables & values to named streams
    29. TABULATE, Sum-up and tabulate variables while converting
    30. TITLE, Define a boxed title
    31. TOTAL, Sum named streams
    32. VARIABLE, Name variables and their types
    33. WRITE, Output named streams to stream file(s)
    34. ALIAS Table, a list of Aliases of Primary Keywords and their Sub-Keywords
  19. Appendix
    1. Streamz Tabulation Reference
    2. Terminology
    3. Troubleshooting
    4. Advanced Linkz trick
    5. Interaction with 3rd party software
    6. Getting Started with Streamz (Application)
    7. Plots on Canvas in Pipe-It projects and using "R" language
    8. Pipe-It File types
    9. Copyright Notice
    10. Disclaimer



Copyright © 2008-2013 Petrostreamz