File: node7.html

package info (click to toggle)
rtlinux 3.1pre3-2
  • links: PTS
  • area: non-free
  • in suites: sarge, woody
  • size: 4,892 kB
  • ctags: 4,228
  • sloc: ansic: 26,204; sh: 2,069; makefile: 1,414; perl: 855; tcl: 489; asm: 380; cpp: 42
file content (148 lines) | stat: -rw-r--r-- 5,755 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<!--Converted with LaTeX2HTML 2K.1beta (1.48)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>The Real Time Controls Laboratory, (RTiC-Lab)</TITLE>
<META NAME="description" CONTENT="The Real Time Controls Laboratory, (RTiC-Lab)">
<META NAME="keywords" CONTENT="rtic">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="rtic.css">

<LINK REL="previous" HREF="node3.html">
<LINK REL="up" HREF="node1.html">
<LINK REL="next" HREF="node8.html">
</HEAD>

<BODY bgcolor="white">
<!--Navigation Panel-->
<A NAME="tex2html189"
  HREF="node8.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
 SRC="/usr/share/latex2html/icons/next.png"></A> 
<A NAME="tex2html187"
  HREF="node1.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
 SRC="/usr/share/latex2html/icons/up.png"></A> 
<A NAME="tex2html183"
  HREF="node6.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
 SRC="/usr/share/latex2html/icons/prev.png"></A>   
<BR>
<B> Next:</B> <A NAME="tex2html190"
  HREF="node8.html">The Real Time Linux</A>
<B> Up:</B> <A NAME="tex2html188"
  HREF="node1.html">Introduction</A>
<B> Previous:</B> <A NAME="tex2html184"
  HREF="node6.html">Remarks</A>
<BR>
<BR>
<!--End of Navigation Panel-->

<H1><A NAME="SECTION00130000000000000000">
The Real Time Controls Laboratory, (RTiC-Lab)</A>
</H1>

<P>
Control may require an exhaustive tuning process during the early
stages of the ACS's life. During this stage, the controls engineer
performs thorough plant characterization and evaluation. Using this
new-found information, the controls engineer can then proceed to tune
the controller. For that, the controls engineer needs soft real time
access to plant I/O, controller states, controller parameters, and set
points.

<P>
The <I>Real Time Controls Laboratory</I> or <I>RTiC-Lab</I> (pronounced
Arctic-Lab) is explicitly designed by the main author of this work to
be used not only during these early stages of controller design and
plant characterization, but also during production monitoring and
control. This implies that this software is both intended to be a
research application tool and a commercial grade application. Designed
and tested at the University of Virginia's Rotating Machinery and
Controls Laboratory under application of AMB control, it provides an
environment in which to implement controller algorithms while
providing real time access to controller states, plant outputs,
controller actions, controller parameters, and other controller
information. All this information can be plotted and filtered - via
user defined filters - in soft real time. The user can further filter
the necessary data either in real time or <I>post mortem</I>. Last and
most importantly, the controller parameters can be updated in real
time through a user-defined graphical user interface.

<P>
RTiC-Lab incorporates several of the most critical scheduling
algorithms that are especially suited to AMB and any other system that
can use both fixed rate and event driven controllers. Priority
assignment has been employed with Liu and Layland's RMA scheduling
algorithm. Data is synchronized via priority inheritance protocols,
and is transmitted from the hard real time tasks to the graphical user
interface via real time FIFOs.

<P>
RTiC-Lab has two very important features not found in any other
current real time controls implementation platforms.  The first and
most important one is that RTiC-Lab is and will be Open Source
Software. That is, users of RTiC-Lab can download the source code via
the web, and are heavily encouraged to add to and improve this
code<A NAME="tex2html17"
  HREF="footnode.html#foot279"><SUP>1.11</SUP></A>. The second feature is that RTiC-Lab is designed to be
distributed over a common network of personal computers. That is,
RTiC-Lab can be used over a common 10/100 Mb Ethernet network. In
conclusion, RTiC-Lab has been designed to be free, extremely flexible,
organic, and powerful enough to handle very large tasks.

<P>
In order to understand the innards of RTiC-Lab, one must understand
RTLinux. RTLinux is described in what follows.

<P>
<BR><HR>
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>

<UL>
<LI><A NAME="tex2html191"
  HREF="node8.html">The Real Time Linux Executive</A>
<LI><A NAME="tex2html192"
  HREF="node9.html">RTiC-Lab Design</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<!--Navigation Panel-->
<A NAME="tex2html189"
  HREF="node8.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
 SRC="/usr/share/latex2html/icons/next.png"></A> 
<A NAME="tex2html187"
  HREF="node1.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
 SRC="/usr/share/latex2html/icons/up.png"></A> 
<A NAME="tex2html183"
  HREF="node6.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
 SRC="/usr/share/latex2html/icons/prev.png"></A>   
<BR>
<B> Next:</B> <A NAME="tex2html190"
  HREF="node8.html">The Real Time Linux</A>
<B> Up:</B> <A NAME="tex2html188"
  HREF="node1.html">Introduction</A>
<B> Previous:</B> <A NAME="tex2html184"
  HREF="node6.html">Remarks</A>
<!--End of Navigation Panel-->
<ADDRESS>
Michael Barabanov
2001-06-19
</ADDRESS>
</BODY>
</HTML>