Page 24 - DCAP608_REAL TIME SYSTEMS
P. 24

Unit 2: Introduction to Real-time Applications




                                                                                                Notes
                                  Figure 2.3: A Simple Block Diagram

                                                 u
                        y              f                 g              x




          Source:  http://ptolemy.eecs.berkeley.edu/~johnr/papers/pdf/thesis.pdf
          Giving a name to the internal stream between g and f, this can also be written as the system of
          equations

          u = g(x)
          y = f(u)
          When implemented in a block diagram system, f and g become blocks, and x, u, and y become
          streams. This simple system is shown in Figure 2.3. A very important function in signal processing
          systems is the “delay” operator.

                           0,   n  k
               k
           y  z x  y ( )
                     n
                          ( x n k ) n  k

             Did u know? The delay operator is not usually implemented as a process, but by inserting
             k initial zero values into a FIFO buffer contained in the relevant channel.

          2.4 Other Real-time Applications

          Let us now discuss some other real-time applications.

          2.4.1 Industrial  Applications

          Industrial applications constitute a major usage area of real-time systems. A few examples of
          industrial applications of real-time systems are: process control systems, industrial automation
          systems, SCADA applications, test and measurement equipment, and robotic equipment.


                 Example: Chemical Plant Control
          Chemical  plant control systems are essentially a type of  process control  application. In an
          automated chemical plant, a real-time computer periodically monitors plant conditions. The
          plant conditions are determined based on current readings of pressure, temperature, and chemical
          concentration of the reaction chamber. These parameters are sampled periodically. Based on the
          values sampled at any time, the automation system decides on the corrective actions necessary
          at that instant to maintain the chemical reaction at a certain rate.
          Each time the plant conditions are sampled, the automation system should decide on the exact
          instantaneous corrective actions required such as changing the pressure, temperature, or chemical
          concentration and carry out these actions within certain predefined time bounds. Typically, the
          time bounds in such a chemical plant control application range from a few micro seconds to
          several milliseconds.







                                           LOVELY PROFESSIONAL UNIVERSITY                                   19
   19   20   21   22   23   24   25   26   27   28   29