Teaching Modern Control System Analysis And Design - Asee peer [PDF]

In today s university classroom, the process by which classical and modern control theory is taught must address the iss

2 downloads 12 Views 192KB Size

Recommend Stories


[pdF] Download Modern Systems Analysis and Design
Sorrow prepares you for joy. It violently sweeps everything out of your house, so that new joy can find

PDF Online Modern Systems Analysis and Design
You have to expect things of yourself before you can do them. Michael Jordan

PdF Download Modern Systems Analysis and Design
Almost everything will work again if you unplug it for a few minutes, including you. Anne Lamott

PDF Download Modern Systems Analysis and Design
Seek knowledge from cradle to the grave. Prophet Muhammad (Peace be upon him)

PDF Modern Systems Analysis and Design
Don't fear change. The surprise is the only way to new discoveries. Be playful! Gordana Biernat

PDF Download Modern Systems Analysis and Design
The butterfly counts not months but moments, and has time enough. Rabindranath Tagore

System Analysis And Design
The butterfly counts not months but moments, and has time enough. Rabindranath Tagore

[PDF] Power System Analysis and Design
What you seek is seeking you. Rumi

System Analysis Design
Forget safety. Live where you fear to live. Destroy your reputation. Be notorious. Rumi

peer teaching evaluation guidelines
You're not going to master the rest of your life in one day. Just relax. Master the day. Than just keep

Idea Transcript


Session 2793

Teaching Modern Control System Analysis and Design Robert H. Bishop, Richard C. Dorf The University of Texas at Austin / The University of California, Davis

Abstract In today s university classroom, the process by which classical and modern control theory is taught must address the issue of integrating the theory with pertinent design issues, including modeling, implementation, complexity, and cost. In this paper the authors discuss a control system analysis and design approach adopted in their textbooks in which a series of steps embodied in a block diagram is suggested to guide students through the design process. Two examples are presented to highlight the use of the design process block diagram. I. Introduction Most engineering professors understand that a design paradigm shift has occurred in recent years wherein product performance issues are overshadowed by manufacturing and cost issues. Practical matters are paramount. As might be expected, the various engineering disciplines have been impacted to varying degrees. In the systems and controls area, the design paradigm shift emphasizes the need for students to understand the practical issues (such as modeling and implementation) associated with control system design. In the past, these practical issues have been the forte of mechanical, chemical, and aerospace engineering departments, while the delivery of systems and control theory has been the strength of electrical engineering departments. This comment is based on anecdotal (hence debatable) evidence and certainly there are exceptions. What is clear, however, is that to prepare students for productive careers in systems and controls, engineering courses must address the issue of integrating the theory with relevant design issues, including modeling, implementation, complexity, and cost. As always, we must remain cognizant of the fact that every student should design control systems upon a firm foundation of mathematics and systems theory. So in the end it is a question of balance. We believe that the control system analysis and design approach adopted by the authors in their learning materials, including the textbook entitled Modern Control Systems1, the supplemental text Modern Control Systems Analysis and Design Using MATLAB and Simulink2, and the website http://www.prenhall.com/dorf achieves this balance, hence can play a significant role in presenting practical notions of design of control systems in a chalk-and-talk lecture. It is important to introduce students to the process of control system design in a fashion that is familiar and inviting. To this end, for students studying control systems we suggest a series of steps embodied in the familiar block diagram form shown in Fig. 1 to guide students through the design process. Since design is a creative endeavor, there is not a unique design approach that always leads to a good design for different classes of problems. Recognizing this fact, we Page 6.951.1

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

present in our learning materials a reasonably structured methodology to guide professors and their students. Can the design approach based on the structured flow of steps illustrated in Fig.1 be applied in areas other than control system design? The answer is probably not. Obviously, control system design is only one important example of design, but since control systems are the focus of our efforts here, we concentrate on classification and description of techniques applicable to controls. Can the design methodology presented here be directly used in the design of control systems in the world outside of the classroom? Again, the answer is probably not. The physical world is in general more complex than can be presented in the classroom without obsfucation of the main control theoretic ideas and methods. So, what is the proper balance? The answer is to utilize an approach that, while simple enough to be useful in the classroom setting and allows the usual emphasis on control theory, addresses the main deficiency that many students recognize when confronted with real-world control design problems, namely, the lack of sufficient skills in modeling of physical systems. How many times have we heard students ask, Where does the transfer function come from? We can address this question by presenting the derivations of interesting examples in supplementary material in more detail than

Figure 1. The design process block diagram. Page 6.951.2

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

possible in the main text. A controls class is not the optimal place to address physical system modeling, but nevertheless, it does provide a means for introducing the subject and for pointing out its importance. With the advent of powerful computers and software for control system design, students are sometimes tempted to bypass modeling simplification and controller design and analysis techniques, and use MATLAB1 (or equivalent program) to iterate on certain controller parameters (e.g., the three controller gains in a PID controller). This is especially true with the development of very interactive SISO design tools such as SISO Design Tool and LTI Viewer available in recent versions of the MATLAB Controls Toolbox. There are many reasons why it is important to develop a basic understanding of the underlying characteristics and fundamental relationships of the problem, including hand-sketching root locus and Bode diagrams. For example, suppose the design specifications change. Or maybe the plant changes in response to other than engineering pressures (e.g., management decisions for cost considerations). Then which controller gains change to meet the new design specifications? Is a completely different controller structure needed? With a fundamental understanding of the underlying control theory and coupled with knowledge of the physical system dynamics, students can more readily obtain practical design solutions. MATLAB and Simulink are valuable tools in the design process effectively performing repetitive design steps quickly. Time saved in performing mundane computations can be better spent confirming engineering intuition regarding the design variables and how they affect the system response. Traditional lectures on control system design using root locus, frequency response techniques, and state-space design methods should not be replaced with lectures on computer programming. In our design approach, we emphasize the use of analytic methods based on the notion of dominant poles to obtain initial control system designs (using root locus methods, for example). The idea is to design the controller such that the closed-loop system response is dominated by poles placed appropriately to meet the design specifications. Then, MATLAB and Simulink are used to verify that he design specifications have indeed been satisfied and to finetune the design, if necessary. Thus, in the design block diagram in Fig. 1, the use of MATLAB becomes a factor only in the final block to Optimize the parameters and analyze the performance of the controlled system. II. Pedagogy Our teaching materials are continually evolving and improving with the advent of new tools (such as low-cost, high-performance desktop computers), advancements in software (such as MATLAB and Simulink), especially with regard to the effective uses of graphical user interfaces, and increased access to the Internet. Some of us can envision the day when students will effectively interact with their computers to such an extent that hand-sketching of root locus will be unnecessary—we are not there yet, but moving in that direction. 1

MATLAB, Simulink, and the Control Toolbox are registered trademarks of The Mathworks, Inc.

Page 6.951.3

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

Effective use of the Internet provides yet another avenue for efficient transmission of new and additional material to students. For those students that need more practice with modeling physical systems, the latest edition of Modern Control Systems utilizes the Internet to provide that additional material. The website also offers the opportunity for students to practice their problem-solving skills. Many students need extra time honing their problem-solving skills and benefit by having instant feedback. In the old days this was provided by showing answers to odd-problems at the end of the book. It is preferable to utilize the Internet since problems can be easily added, modified, and improvements do not wait for future editions. The MCS website hosts a set of true-and-false exercises, multiple-choice problems, and word matching games. Also, access to the Internet by students allows authors to transfer important, space-consuming appendices for hosting on the website. This then provides more room to increase the coverage of design issues, including a greater variety of real-world examples, more complete coverage of modeling, and so forth. In the latest edition of Modern Control Systems, five appendices were moved to the website, leaving room for increased coverage of operational amplifiers and the introduction of Simulink in the main text. Students are alerted to the existence of supplemental web-based information via the margin icon . For the foreseeable future, however, the main textbook will focus on the basics of control systems (mathematical fundamentals, root locus, Bode plots, and so forth), while the design supplement and the Internet will be used to deliver related information (such as modeling, design methods, and so on). We organize the presentation of topics in design according to following pattern: early on, we focus on modeling, design specifications, and identification of important variables to be to controlled. Only later does the focus change to controller selection and design and analysis of the controlled system. One important characteristic of our teaching materials is our connections. That is, connections between control theory presented in the classroom and control system design in practice outside the classroom, connections between the main text Modern Control Systems and the supplement Modern Control Systems Analysis and Design Using MATLAB and Simulink, connections between the MATLAB scripts and the surrounding text in the books, and connections between problem statements and associated visual references (such as photographs or schematics). The connections begin on the cover where the interrelationship between the world around us (represented by the flower), the past and present (represented by the tracks in the sand), and the future (represented by the small electro-mechanical insect ) are depicted. The photo is taken from the book by Menzel and D Aluisio3 , but the interpretation is ours. There are numerous other connections that can be considered, but we want to focus here on those that impact directly the control design issues. Page 6.951.4

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

Each design example in the supplement is adapted from the main text Modern Control Systems, thereby establishing the relationship between the MATLAB design supplement and the main textbook. The connection between the supplement and the main text has been an important aspect to the success our approach in the classroom. One of the strengths of our approach to introducing students to design is to make a direct connection between the theory in the main textbook and the analysis and design " in the supplement. This provides continuity of material for the students, and also supports the learning process by reinforcing important concepts. The relationship between the chapter design problems in the supplement (denoted by MCS A&D) and the main text (denoted by MCS) is shown in Table 1. In this paper, we discuss two of our design examples: Fluid Flow Modeling and Blood Pressure Control. Table 1. Relationship between design problems in the supplement and the main text. MCS A&D Chapter 1 2 3 4 5 6 7 8 9 10 11 12 13

Design Problem Space Shuttle Fluid Flow Modeling Space Station Modeling Blood Pressure Control Airplane Lateral Dynamics Robot-controlled Motorcycle Automobile Velocity Control Six-legged Ambler Hot Ingot Robot Control Milling Machine Control Diesel Electric Locomotive Digital Audio Tape Control Fly-by-wire Control Surface

MCS Problem P9.9 P2.12 website AP4.5 DP5.1 DP6.6 DP7.12 DP8.2 DP9.10 P10.36 DP11.3 DP12.2 AP13.2

III. Example: Fluid Flow Modeling The fluid flow example (taken from Chapter 2 of Modern Control Systems Design and Analysis) demonstrates the application of basic physical principles, such as the conservation of mass, to the development of pertinent equations of fluid motion. This problem is adapted from P2.12 in the main text Modern Control Systems. The development of the underlying equations of motion requires making important simplifying assumptions, such as steady, inviscid, and irrotational fluid flow. Students need to become familiar with the concept of making appropriate assumptions as a natural part of the design process. Obviously, not all students will be experts in fluid dynamics, but many may be one-day required to design control systems for such physical plants. We hope that they can locate and read the appropriate literature and develop reasonable Page 6.951.5

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

models from the published materials. Each example in Modern Control Systems Design and Analysis comes with an appropriate list of references4-6. The obtained equations of motion are then linearized about an equilibrium condition to obtain linear, constant coefficient equations for which transfer functions models can be obtained using Laplace transform methods. The design process in this example focuses on the two elements: (i) Establish the system configuration, and (ii) Obtain a model of the process, the actuator, and the sensor. The students are presented with the design block diagram, shown in the center of Fig. 2. The block diagram has the two blocks highlighted to indicate that these are the emphasized design elements for that chapter. Notice that the design block diagram also contains a list (running down the right hand-side) that connects equation numbers, figures, and so on in the text with elements of the design block diagram. This connects the design process elements with specific information in the written text. Each example in the book utilizes three main teaching elements: (i) the text itself, which includes system descriptions, equations, numbers, etc., (ii) figures and diagrams, and (iii) MATLAB scripts and associated graphs. All three elements are illustrated in Fig. 2. The MATLAB scripts include call-outs that provide additional information. For example, in Fig. 2, we see that one of the lines of the MATLAB script corresponds to Eq. (2.33) of the supplement, and that more information on the step function utilized in the m-file can be found in the main text. We are assisting the students to again connect the material, this time, the material text with the MATLAB scripts. IV. Example: Blood Pressure Control In this example (taken from Chapter 4 of Modern Control Systems Design and Analysis), the students work through the design process block diagram from the top down (skipping only the controller block, as this topic comes later in the book). This exercise is adapted from AP4.5 in the main text Modern Control Systems. The first step in the process is to establish the control goal. In a modern operating room, the anesthetist utilizes an automated system to control the depth of anesthesia. This is an example of human computer interaction. Most anesthetists regard mean arterial pressure (MAP) as the most reliable measure of the depth of anesthesia and the level of the MAP serves as a guide for the delivery of the anesthesia7-11. As indicated in the design process block diagram in Fig.3, the goal here is to regulate the mean arterial pressure to any desired set point and maintain the prescribed set point in the presence of unwanted disturbances. Associated with the stated control goal, the variable to be controlled is the mean arterial pressure (MAP). If the overall system is to function in a real-world setting, the closed-loop system should respond rapidly and smoothly to changes in the MAP set point (made by the anesthetist) without excessive overshoot. The closed-loop system should also minimize the effects of unwanted disturbances. There are two important categories of disturbances: surgical disturbances, such as skin incisions, and measurement errors, such as calibration errors and random stochastic noise. Page 6.951.6

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

Page 6.951.7

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education H + ∆H

Q 1 + ∆Q 1

2.3.1

Q 2 + ∆Q 2

A2

See Section 2.5. This chapter deals with analysis only.

See Eqs. (2.4) and (2.5) for the nonlinear model. See Eqs. (2.10) and (2.12) for the linear models.

See Figure 2.2 for water tank with input and output ports.

Figure 2: A fluid flow modeling exercise.

If the performance meets the specifications, then finalize the design.

Optimize the parameters and analyze the performance

Describe a controller and select key parameters to be adjusted

Obtain a model of the process, the actuator, and the sensor

If the performance does not meet the specifications, then iterate the configuration.

We assume that the water in the tank is an incompressible uid. An incompressible uid has a constant density , ρ (kg/m 3 ). In fact, all uids are compressible to some extent. The compressibility factor, k, is a measure of the compressibility of a uid. A smaller value of k indicates less compressibility. Air (which is a compressible uid) has a compressibility factor of kair = 0.98 m2 /N, while water has a compressibility factor of k H2 O = 4.9 x 10 -10 m2 /N = 50 x 10 -6 atm -1 . In other words, a given volume of water decreases by 50 one-millionths of the original volume for each atmosphere (atm) increase in pressure. Thus

Compressibility

Establish the system configuration

Write the specifications

Identify the variables to be controlled

Establish the control goals

Topics emphasized in this chapter

The general equations of motion (in the context of this chapter) and energy describing uid ow are quite complicated and not currently used in control system design. The governing equations are coupled nonlinear partial differential equations. We must make some selective assumptions that reduce the complexity of the mathematical model. Although the control engineer is not required to be a uid dynamicist, and a deep understanding of uid dynamics is not necessarily acquired during the control system design process, it makes good engineering sense to gain at least a rudimentary understanding of the important simplifying assumptions. For a more complete discussion of uid motion, see [12]—[14].

2.3 MATHEMATICAL MODEL AND ASSUMPTIONS

Excerpted from text ...

A1

Input valve

0 0

1

2

3

4

5

6

50

100

150 Time (sec)

Nonlinear step response

200

250

Linear step response

tf=300; %Final time (sec) H0=Hstar; %Steady-state value (m) function Q=q(t) [tn,H] = ode45('Hdot',t0, tf, H0); global Qstar DHn=H-Hstar; % Subtract Hstar to obtain DH DQ=1; Q=Qstar+DQ; % Linear step response t=[0:0.1:300]; k2=1/RHO/A1; Omega=A2^2*G*RHO/A1/Qstar; See Eq. (2.13) num=[k2]; den=[1 Omega]; See Section 2.10 in DH=step(num,den,t); Modern Control Systems % Plot results in centimeters (cm) plot(t,100*DH,tn,100*DHn,'--'); grid xlabel('Time (sec)'), ylabel('DH (cm)')

% Physical constants global RHO G A1 A2 Hstar Qstar RHO=1000; %(kg/m3) G=9.8; %(m/sec2) function Hdot=hdot(t,H) A1=pi/4; A2=pi/400; %(m2) global RHO G A1 A2 Hstar Qstar Hstar=1; %(m) Q=q(t); k1=-A2*sqrt(2*G)/A1; Qstar=34.7711; %(kg/sec) k2=1/RHO/A1; % Nonlinear step response Hdot=k1*sqrt(H)+k2*Q; t0=0; %Initial time (sec)

Excerpted from text ...

Relationship to fluid flow in a water tank. See example in Sections 2.2 − 2.6.

DH (cm)

300

Page 6.951.8

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

R(s) Desired blood pressure



+ Gc(s)

Controller

+

Gp(s)

Pump

N(s) - Measurement noise

+

V(s)

Valve setting

H(s)

Sensor

U(s)

+

Y(s) Actual blood pressure

This chapter deals with analysis only.

Figure 3: A blood pressure regulation system.

Vapor

G(s)

-0.05

0

0

0.05

0.1

0.15

0.2

1

Time delay

Baseline MAP

0 0

2

4

6

8

10

12

14

5

10 Time (min)

Excerpted from text ...

2

15

Time (min)

3

Excerpted from text ...

Three PID controllers given. See Eq. (4.8) and Table 4.1.

See Eqs. (4.5)−(4.7).

See Figure 4.7. Controller, pump, patient, and sensor.

Five specifications: DS1: settling time DS2: % overshoot DS3: tracking error DS4: dist. rejection DS5: sys. sensitivity

Mean arterial pressure.

Regulate the mean arterial pressure to any given set point.

If the performance meets the specifications, then finalize the design.

Optimize the parameters and analyze the performance

Describe a controller and select key parameters to be adjusted

Obtain a model of the process, the actuator, and the sensor

Establish the system configuration

Write the specifications

Identify the variables to be controlled

Establish the control goals

Plant does not meet the If the performance — specifications, then iterate the configuration.

Surgical disturbance D(s)

We cover the notion of percent overshoot (DS1) and settling time (DS2) more thoroughly in Chapter 5. They fall more naturally in the category of system per-

DS5 Minimum sensitivity to plant parameter changes.

DS4 Zero steady-state error to a step surgical disturbance input (of magnitude |d(t) | < 50) with a maximum response less than ± 5% of the MAP setpoint.

DS3 Zero steady-state tracking error to a step change from the MAP set-point.

DS2 Percent overshoot less than 15% for a 10% step change from the MAP setpoint.

DS1 Settling time less than 20 minutes for a 10% step change from the MAP set-point.

Measured blood pressure change

Control Design Specifications

Mean arterial pressure (MAP).

Associated with the stated control goal, we identify the variable to be controlled:

Regulate the mean arterial pressure to any desired set-point and maintain the prescribed set-point in the presence of unwanted disturbances.

Based on clinical experience [43], we can explicitly state the control specications as follows:

Variable to Be Controlled

Control Goal

How can we measure the depth of anesthesia? Most anesthetists regard mean arterial pressure (MAP) as the most reliable measure of the depth of anesthesia [45]. The level of the MAP serves as a guide for the delivery of inhaled anesthesia. Based on clinical experience and the procedures followed by the anesthetist, we determine that the variable to be controlled is the mean arterial pressure. From the control system design perspective, the control goal can be stated in more concrete terms:

Relationship to blood pressure control example in Section 4.3.

Percent decrease in mean arterial pressure (%)

Excerpted from text ...

Percent decrease in mean arterial pressure, y(t)

4

20

PID 1 PID 2 PID 3

5

curve fit measured

For example, a skin incision can increase the MAP rapidly by 10 mmHg. Finally, since we want to apply the same control system to many different patients and we cannot (for practical reasons) have a separate model for each patient, we must have a closed-loop system that is insensitive to changes in the plant parameters (that is, it meets the specifications for many different people). With these thoughts in mind, we determine that reasonable (for use in our classroom setting) control specifications are: (i) settling time less than 20 minutes for a 10% step change from the MAP set-point, (ii) percent overshoot less than 15% for a 10% step change from the MAP setpoint, (iii) zero steady-state tracking error to a step change from the MAP set-point, (iv) zero steady-state error to a step surgical disturbance input (of magnitude |d(t) | ≤ 50) with a maximum response less than –5% of the MAP set-point, and (v) minimum sensitivity to plant parameter changes (see Fig. 3). The last specification is somewhat vague, although that is a characteristic of many real-world specifications. In the system configuration, depicted in Fig. 3, we identify the major system elements as the controller, anesthesia pump/vaporizer, sensor, and patient. The system input, R(s), is the desired mean arterial pressure change, and the output, Y(s), is the actual pressure change. The difference between the desired and the measured blood pressure change is used by the controller to determine value settings to the pump/vaporizer that delivers the anesthesia. Developing an accurate model of a sick patient starting from basic principles of physiology is difficult. Since the physiological systems in the patient (especially in a sick patient) are not well understood and not easily modeled, a modeling procedure based on knowledge of the underlying natural processes is not practical. Even if such a model could be developed, it would, in general, be a nonlinear, time-varying, multi-input, multi-output model. This type of model is not directly applicable here in our linear, time-invariant, single-input, single-output system setting. On the other hand, if we take an input/output viewpoint, we can use impulse response methods to obtain a patient model experimentally. Then if we restrict ourselves to small changes in blood pressure from a given set point (such as 100 mmHg), we might make the case that in a small region around the set point the patient behaves in a linear time-invariant fashion. This approach fits well into our requirement to maintain the blood pressure around a given set point. The impulse response approach to modeling the patient response to anesthesia is being used successfully in practice. Suppose that we take a black box approach and obtain an impulse response for a patient. This response is shown in Fig. 3 (for a hypothetical patient---this is not actual data). Notice that the impulse response initially has a time-delay. This reflects the fact that it takes a finite amount of time for the patient MAP to respond to the infusion of anesthesia vapor. At this point in the book, we tell the students to ignore the time-delay, since in subsequent chapters they will learn to handle time-delays appropriately. A reasonable fit of the data is y(t) = t e-pt for t ≥0 , where p=2 and time (t) is measured in minutes. Different patients are associated with different Page 6.951.9

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

values of p. The corresponding transfer function is G( s) =

1 . (s + p ) 2

This simple model allows us to parameterize the patient with one parameter p. This provides a mechanism to study sensitivity of the closed-loop system to variations in p by looking at the sensitivity of the closed-loop transfer function to changes in p. This allows students to apply the theory that they learn in class to a problem in which they understand where the transfer function comes from, thus, understanding the limitation of the model. V. Summary and Conclusions In summary, the fluid flow problem introduces students to the process of developing a model beginning with basic physical principles, making simplifying assumptions, appropriately linearizing, and finally, obtaining a transfer function which can be used in the design process. The blood pressure regulation problem introduces students to the idea of obtaining models via experimental means using impulse responses. In both cases, the discussion may be considered overly simplified by some (especially practicing engineers). However, we feel it provides a good balance between teaching the basic concepts in controls and helping students connect the theory to the world around them.

Bibliography 1. Dorf, R. C. and Bishop R. H., Modern Control Systems, 9th Ed., Prentice Hall, 2000. 2. Bishop R. H., Modern Control Systems Analysis and Design Using MATLAB and SIMULINK, Addison Wesley Longman, Inc., 1997. 3. P. Menzel and Faith D-Aluisio, Robo Spapiens, Material World Books, MIT Press, 2000. 4. J. D. Anderson, Fundamentals of Aerodynamics, McGraw-Hill, Inc., New York, 1991. 5. G. Emanuel, Gasdynamics Theory and Applications, AIAA Education Series, New York, 1986. 6. Arnold M. Kuethe and Chuen-Yen Chow, Foundations of Aerodynamics: Bases of Aerodynamic Design, John Wiley & Sons, New York, 1986. 7. J. B. Slate, L. C. Sheppard, V. C. Rideout, and E. H. Blackstone, Closed-loop Nitroprusside Infusion: Modeling and Control Theory for Clinical Applications, Proceedings IEEE International Symposium on Circuits and Systems, 1980, pp. 482—488. 8. B. C. McInnis and L. Z. Deng, Automatic Control of Blood Pressures with Multiple Drug Inputs, Annals of Biomedical Engineering, Vol. 13, 1985, pp. 217—225. 9. R. Meier, J. Nieuwland, A. M. Zbinden, and S. S. Hacisalihzade, Fuzzy Logic Control of Blood Pressure During Anesthesia, IEEE Control Systems, December 1992, pp. 12—17. 10. L. C. Sheppard, Computer Control of the Infusion of Vasoactive Drugs, Proceedings IEEE International Symp. on Circuits and Systems, 1980, pp. 469—473. 11. R. Vishnoi and R. J. Roy, Adaptive Control of Closed-Circuit Anesthesia, IEEE Transactions on Biomedical Engineering, Vol. 38, No. 1, 1991, pp. 39—47.

Page 6.951.10

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

ROBERT H. BISHOP Robert H. Bishop is a Professor of Aerospace Engineering and Engineering Mechanics at The University of Texas at Austin and holds the Myron L. Begeman Fellowship in Engineering. An active member of AIAA, IEEE, and ASEE, he recently received the John Leland Atwood Award from the American Society of Engineering Educators and the American Institute of Aeronautics and Astronautics given periodically to a leader who has made lasting and significant contributions to aerospace engineering education. Dr. Bishop is an active researcher in the area of planetary exploration with NASA funding for precision navigation and adaptive orbit determination. RICHARD C. DORF Richard C. Dorf is a Professor of Electrical and Computer Engineering at the University of California, Davis. Known as an instructor who is highly concerned with the discipline of electrical engineering and its application to social and economic needs, Professor Dorf has written and edited several successful engineering textbooks and handbooks, including the best selling Engineering Handbook and the Second Edition of the Electrical Engineering Handbook. Professor Dorf is a Fellow of the IEEE and is active in the fields of control system design and robotics. Dr. Dorf holds a patent for the PIDA controller.

Page 6.951.11

Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright ' 2001, American Society for Engineering Education

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.