Printer Friendly
The Free Library
14,588,538 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Hybrid systems modeling in learning science and technology.


The system approach in science and technology education is concerned mainly with continuous systems, whose behavior is described by differential and difference equations. However, in the digital era, the use of discrete systems A discrete system or discrete-time system, as opposed to a continuous-time system, is one in which the signals are sampled periodically. It is usually used to connote an analog sampled system, rather than a digital sampled system, which uses quantized values.  becomes more and more popular. In particular, the design of hybrid systems--which combines digital and analog (continuous) subsystems--is receiving attention through computer-embedded systems and decision-controlled systems.

This article studies a way to integrate hybrid systems A hybrid system is a dynamic system that exhibits both continuous and discrete dynamic behavior — a system that can both flow (described by a differential equation) and jump (described by a difference equation).  in science and technology classes. It proposes a new class of hybrid systems called Algorithmic Hybrid Systems, which are based on algorithmic notation notation: see arithmetic and musical notation.


How a system of numbers, phrases, words or quantities is written or expressed. Positional notation is the location and value of digits in a numbering system, such as the decimal or binary system.
. An argument in favor of introducing such hybrid systems in science and technology lessons is presented. A method for modeling and simulating hybrid systems using system dynamics System dynamics is an approach to understanding the behaviour of complex systems over time. It deals with internal feedback loops and time delays that affect the behaviour of the entire system.  simulation software Simulation software is based on the process of imitating a real phenomenon with a set of mathematical formulas. It is, essentially, a program that allows the user to observe an operation through simulation without actually running the program.  is proposed, and several examples are presented and discussed.

**********

System dynamics is a methodology for studying and managing complex systems (Forrester, 1961). Incorporating constructivist-learning principles (Piaget, 1971), it has been applied to education through a computer-based environment aimed at K-12 classes and beyond (Forrester, 1994). Students study the behavior of simple and complex systems in various subjects, by constructing computer models and running simulations. They acquire system-thinking skills, develop a panoramic multidisciplinary mul·ti·dis·ci·pli·nar·y  
adj.
Of, relating to, or making use of several disciplines at once: a multidisciplinary approach to teaching. 
 outlook, and learn about specific systems (Chen & Stroup, 1993). The approach has already been applied around the world in science, math, social sciences, business and the humanities. For examples visit the Creative Learning Exchange site at http://www.clexchange.org

The focus of system dynamics in general, and education in particular, has been mainly on continuous systems, whether these are physical, biological, or social systems (Labinaz, Bayoumi & Rudie, 1997). Variables of continuous systems are defined as continuous sets, and modeled by means of differential and difference equations. The behavior of such systems is mainly determined by feedback loops that describe direct and indirect causal relations among elements (Forrester, 1968).

However, in recent years the importance of systems in which continuous and discrete elements interact has been recognized. Particular attention has been given to hybrid systems, in which a discrete logical part controls a continuous part of the system (Branicky, 1995). The logical controller is usually modeled as a finite automaton Finite Automaton - Finite State Machine , also called Finite State Machine See state machine.

(mathematics, algorithm, theory) Finite State Machine - (FSM or "Finite State Automaton", "transducer") An abstract machine consisting of a set of states (including the initial state), a set of input events, a set of output events, and a state transition
 (FSM See finite state machine.

1. (mathematics, algorithm, theory) FSM - Finite State Machine.
2. (networking) FSM - FDDI Switching Module.

(3Com implements this device on its LAN switches).
). This concept is widely used in computer embedded systems Embedded systems

Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve.
 design.

This article studies the potential of hybrid system modeling in the context of learning science and technology. It shows the relevance of hybrid systems to high school education, and describes uses of system dynamics software tools for constructing and exploring hybrid systems in schools.

The main contribution of the article is in introducing a novel approach to the representation of hybrid systems, which is especially suitable for educational needs. This approach is based on the concept of algorithmic hybrid systems, in which the controlling part of the system is represented in the form of an algorithm. The algorithmic model (programming) Algorithmic Model - A method of estimating software cost using mathematical algorithms based on the parameters which are considered to be the major cost drivers.  of hybrid systems uses fundamental concepts taken from the computer science curriculum (algorithm) on the one hand, and from the classical science curriculum (differential equation differential equation

Mathematical statement that contains one or more derivatives. It states a relationship involving the rates of change of continuously changing quantities modeled by functions.
) on the other hand.

The article is organized as follows: a section that defines hybrid systems, and describes their relevancy to science and technology education. A section that presents the Algorithmic Hybrid System. This is followed by a section that proposes how to implement the model using system dynamics software (STELLA). Two examples are given in the next section. The final section is the conclusion.

HYBRID SYSTEMS

Much recent research has been devoted to explore the mathematical framework for hybrid systems, towards developing a general theory of hybrid systems (Branicky, 1995; Labinaz, Bayoumi, & Rudie, 1997; Mosterman & Biswas, 2000). Nevertheless, the potential role of hybrid systems in science and technology education has not been studied. To do so, a clarification of the nature of such systems is required.

Analog and digital Systems

Systems are generally described as complex objects whose components are inter-related (Bunge, 1974). By dynamic systems we mean systems wherein where·in  
adv.
In what way; how: Wherein have we sinned?

conj.
1. In which location; where: the country wherein those people live.

2.
 processes are developing over time. Dynamic systems may be classified into continuous and discrete, depending on their type of variables. By analog systems we mean systems that contain only continuous-valued variables. By digital system we mean systems that contains only discrete-valued variables (Branicky, 1995).

Analog systems may be either continuous or discrete in the time domain. Analog systems of continuous-time are usually represented by differential equations. Analog systems of a discrete-time are described by difference equations. When modeled on a discrete-time device, such as the digital computer, differential equations are represented as difference equations, and may be in this sense considered as equivalent (Palm, 1983). In the context of system dynamics, these systems are commonly called feedback systems, since the feedback relation between elements of the systems has a crucial effect on the systems' behavior (Forrester, 1968).

Digital systems are either infinite or finite. A well-known infinite digital system model is the Turing machine Turing machine, a mathematical model of a device that computes via a series of discrete steps and is not limited in use by a fixed maximum amount of data storage.  (Harel, 1993). The Finite State Machine (FSM) as a fundamental model of finite digital systems is commonly used in computer science and digital control engineering (Hopcroft, Motwani & Ullman, 2001; Mano ma·no  
n. pl. ma·nos
A hand-held stone or roller for grinding corn or other grains on a metate.



[Spanish, hand, mano, from Latin manus, hand; see manner.]
 & Dime, 1997; Varshavsky & Pospelov, 1988).

The Hybrid Approach

By hybrid systems we mean dynamic systems that are a combination of analog systems and finite digital systems. In a typical hybrid system a digital unit controls the behavior of continuous processes.

The digital subsystem A unit or device that is part of a larger system. For example, a disk subsystem is a part of a computer system. A bus is a part of the computer. A subsystem usually refers to hardware, but it may be used to describe software.  is usually modeled as an FSM, while the analog subsystem is modeled by differential and/or difference equations. The behavior of the digital part of the system can be described using the state transition rules related to the corresponding FSM, while the analog part changes over time as a derivative/integral function. Graphically, the digital part is represented as a state diagram state diagram - state transition diagram , while the analog part is usually represented as a stock-flow diagram (both types of diagrams will be described later).

The architecture of a hybrid system forms a two-level control structure. On the low level, feedback loops are used for local control as part of the analog system. On the high level, meta-control logic function switches between modes of the analog systems behavior according to according to
prep.
1. As stated or indicated by; on the authority of: according to historians.

2. In keeping with: according to instructions.

3.
 a predefined logic of the ESM's state transition rules (Bencze & Franklin, 1995; Branicky, 1995; Mosterman & Biswas, 2000). The properties of analog and digital systems are summarized in Table 1.

The concept of hybrid system has been known since the early days of dynamic systems theory (Branicky, 1995), but its importance in the modern man--made digital world is still on the rise. Implementations of hybrid systems modeling methods are recognized mainly in the two following contexts:

1. In a local context, in cases when microprocessors control physical and technological processes.

2. In a global context, when human decision making systems may be modeled by means of hybrid techniques.

The first group consists of modern technological real-time systems Real-time systems

Computer systems in which the computer is required to perform its tasks within the time restraints of some process or simultaneously with the system it is assisting.
 (Antsaklis & Lenunon, 1998). Cars, robots, cell phones, medical devices, home climate systems, microwaves, computer disk drives, washing machines (storage) washing machine - An old-style 14-inch hard disk in a floor-standing cabinet. So called because of the size of the cabinet and the "top-loading" access to the media packs - and, of course, they were always set on "spin cycle". , intelligent transportation systems, and production lines are all technologies where a digital controller interacts with continuous processes (Branicky, 1995; Johansson, 2000). Most of today's sophisticated controlling systems use the computer as a mean of control, though their full potential is still to be revealed (Kamil & Chui, 1996). The presence of these systems in everyday life--from consumer electronics to traffic control--is constantly growing.

The second group of hybrid systems is an outcome of the interference of man in natural and social processes. In such cases a control policy is applied to natural and social processes, for better or for worse. Environmental issues can be modeled as problems of logical control, and they can therefore be represented as hybrid systems. Similar models may be applied to mixed economies, where market mechanisms intertwine with government and central bank policies. The growing impact of human decisions on the natural environment, and the increasing complexity of modern technological society makes those hybrid entities a key factor in understanding modern reality.

Several examples of such systems are offered by Table 2 (Levin lev·in  
n. Archaic
Lightning.



[Middle English levene, levin; see leuk- in Indo-European roots.]
, Levin, & Talis, 2001):

Hybrid Systems in Science and Technology Education

In the system dynamics approach, students create computer models and run simulations to solve given problems, and thus construct their knowledge and improve their mental models about natural and technological system (Forrester, 1994). A focus on constructing hybrid models of systems may assist learning in this approach because:

1. It provides a systematic methodology for system design. When designing hybrid systems students will be asked to:

a. design the analog (controlled) system (stock-flow);

b. design the digital (controlling) system (FSM); and

c. explore the interaction between the two subsystems (Bencze & Franklin, 1995).

2. It covers a plurality The opinion of an appellate court in which more justices join than in any concurring opinion.

The excess of votes cast for one candidate over those votes cast for any other candidate.

Appellate panels are made up of three or more justices.
 of systems including both natural and technological components, and especially systems that contain microprocessors.

3. It supports a problem-based approach to teaching, which is typical to the system dynamics methodology (Andersen & Richardson, 1980). Control tasks are naturally formulated and studied with hybrid models.

4. It provides a meaningful context for teaching fundamental concepts from discrete math, computer science and digital design. These concepts are now mainly taught in engineering and computer science classes and therefore they are limited to a small group of professionals. Nevertheless, the influence of these concepts on the modern world should make them part of general education, in the framework of science and technology education for all. Students with different interests will find contexts in which the construction of a digital controller will be meaningful activity for them--be it a physical, medical, environmental, economical, or other.

The Algorithmic Hybrid System Model

There is a plurality of models representing hybrid systems (Branicky, 1995). This article proposes to adopt a special type of model, based on ideas taken from computer engineering education, and suitable for educational needs (Baranov, 1994). This model divides the system into two interacting parts--one controlling and one operational. The controlling part is represented as an Algorithmic State Machine The Algorithmic State Machine (ASM) method is a method for designing finite state machines. It is used to represent diagrams of digital integrated circuits. The ASM diagram is like a state diagram but less formal and thus easier to understand.  (ASM (1) (Association for Systems Management) An international membership organization based in Cleveland, Ohio. Founded in 1947 and disbanded in 1996, it sponsored conferences in all phases of administrative systems and management. ), which is a specific interpretation of FSM appropriate to the school curriculum. The operational unit is any set of differential, or difference, equations.

In the dynamic interaction between the parts, the operational unit sends a certain signal to the controller and receives an instruction, which guides it for the next operation. Obviously, inputs of the analog operational part of the system are outputs of the digital controller and vice versa VICE VERSA. On the contrary; on opposite sides.  (Figure 1).

We will call this type of hybrid systems algorithmic hybrid systems and define it as follows:

An Algorithmic Hybrid System is a Hybrid Dynamic System whose controlling part is described in a form of the Algorithmic State Machine.

An ASM as a form of controller description is very close to the FSM, and both descriptions (ASM and FSM) are mutually translatable (Baranov, 1994). In educational context, the ASM has a number of advantages, which will be addressed later. Let us define the ASM based controller for the hybrid system.

Let a micro-operation be an elementary action in the analog part of the system and let Y {[y.sub.p],..,[y.sub.n]} be a set of micro-operations. These micro-operations are induced by binary signals {[y.sub.p],..,[y.sub.n]} form the controlling part of the system. We propose considering a micro-operation as a signal authorizing switching on a certain "flow" within the analog part of the system.

Let us present the simple example of a water-level controller. Given is a water-tank with a tap to fill with water and a drain to empty the tank, and given also is a random outflow function. The task is to design an ASM to keep a constant high water level (Figure 2).

In our example two micro-operations are defined: [y.sub.1] means to open the inflow in·flow  
n.
1. The act or process of flowing in or into: an inflow of water; an inflow of information.

2.
 tap and [y.sub.2] means to close the inflow tap.

A sequence of micro-operations is determined by transition functions, that is, Boolean functions A Boolean function describes how to determine a Boolean value output based on some logical calculation from Boolean inputs. These play a basic role in questions of complexity theory as well as the design of circuits and chips for digital computers.  of binary variables [x.sub.1],..,[X.sub.L]. Being input variables of the digital controller, these variables are binary predicates defined on the set of "stock" values of the analog part of the system. In our example: [x.sub.1] = (water level [pounds sterling] high level); [x.sub.2] (water [level.sup.3] low level).

ASMs are usually presented in the form of a graph consisting of an initial vertex A corner point of a triangle or other geometric image. Vertices is the plural form of this term. See vertex shader. , a final vertex and a finite set In mathematics, a set is called finite if there is a bijection between the set and some set of the form where n is a natural number. (The value n = 0 is allowed; that is, the empty set is finite.) An infinite set is a set which is not finite.  of operator vertexes and conditional vertexes. One of the predicates [x.sub.1],..,[X.sub.L] is written in each conditional vertex. A micro-operation is written in each operator vertex. A sample of ASM graph is shown in Figure 3.

The ASM describes the following algorithm: Open the tap. Keep it open until the high level is reached ([x.sub.2]=1). Then close the tap, and keep waiting till water flows out of the tank. Then open the tap again and so on.

IMPLEMENTATION OF ALGORITHMIC HYBRID MODEL

Computer simulation is a major tool in system dynamics based teaching. A close look at the way modeling and simulation are applied reveals different approaches in terms of (a) software platform; (b) types of models; and (c) the role students play in the models construction (Sterman, 1991; Alessi, 2000, Maier & Grobler, 2000).

STELLA as Platform

In terms of software platform, hybrid modeling presents a unique challenge since it requires the construction of three components: (a) the analog system, (b) the digital system, and (c) the interaction between them. For didactical di·dac·tic   also di·dac·ti·cal
adj.
1. Intended to instruct.

2. Morally instructive.

3. Inclined to teach or moralize excessively.
 reasons the use of the same software for both the digital and the analog parts is preferred. The following section shows how both the analog and the digital parts of the system can be modeled and integrated in STELLA (High Performance Systems, 1985-2001).

STELLA is software for systems dynamics modeling, widely used in K-12 classes around the world. It uses an iconic i·con·ic  
adj.
1. Of, relating to, or having the character of an icon.

2. Having a conventional formulaic style. Used of certain memorial statues and busts.
 language of stocks-flow diagrams, to which connectors; converters, feedback loops, and other elements are added to create models of complex systems. After the model has been completed, students run the simulation to explore the graphical behavior of key elements in the system.

Analog Part Modeling

The basic vocabulary of STELLA is that of stocks and flows, followed by converters and connectors. Stocks are graphically represented as rectangles, and can be of four types: reservoirs, conveyors, queues, and ovens. Flows are pipes with spigots through which a flow is moving into and out of stocks. Converters and connectors are used to modify variables, to connect elements and to let them influence one another (e.g., through feedback loops).

As an example the water tank model is shown in Figure 4. The shapes are presented on the screen by dragging and dropping, and values are given by filling dialog boxes A movable window that is displayed on screen in response to the user selecting a menu option. It provides the current status and available options for a particular feature in the program. . The resulting models are presented in the form of the set of differential equations whose behavior can be evaluated by running a simulation.

The stock-flow modeling language combines a user-friendly interface with a power to simulate complex continuous systems. The vocabulary of this language can be manipulated to enable simulation of digital components.

Modeling the Algorithmic State Machine in STELLA

Starting with an ASM description of the controlling part we transform it into an FSM description. The structure scheme of the FSM is shown in Figure 5. The structure scheme of the digital controlling system consists of two elements:

* a combinational scheme, which receives inputs and calculates outputs;

* a memory register, which stores the current state of the systems.

The digital controller receives input signals from the analog system, and executes combinational logic Also known as "combinatorial logic," it refers to a digital logic function made of primitive logic gates (AND, OR, NOT, etc.) in which all outputs of the function are directly related to the current combination of values on its inputs.  functions to determine the output and the next state of the systems.

Each of the elements of the controlling unit may be implemented in STELLA as follows. Our proposal for implementing the combinational scheme in STELLA is by using a logical device called multiplexer See multiplexor and multiplexing.

multiplexer - multiplexor
. The multiplexer is a combinational logic device, which receives several input variables and selects one of them to be its output (Mano & Dime, 1997). The selection is controlled by a set of logical conditions. It will now be demonstrated how a multiplexer can be constructed using STELLA's connectors and convectors.

In our example the multiplexer receives two inputs, [x.sub.1] and [x.sub.2], from the controlled sub-system, and the current state stored in the memory - [a.sub.1] or [a.sub.2]. The multiplexer returns the new state of the system -- [a.sub.1] or [a.sub.2] -- according to the values of [x.sub.1], [x.sub.2] and the current state.

The multiplexer-based implementation of the combinational scheme of the controller can be represented in STELLA as tree-graph with converters as nodes. The nodes on the lowest level of the graph represent values of input variables. The graph executes a function of selection between the variables based on conditional statements (if-then). The output of the multiplexer affects a corresponding flow (Figure 6).

Memory is implemented in STELLA by means of a stock with two flows. Each state has a numerical value ([a.sub.1]=1, [a.sub.2]=2, etc.), and the value of the current state is kept in the stock (Figure 6). With each "move" of the controlling systems, the value of stock nulls through the outflow, and a new value is added through the inflow, to be used as the value for the next calculation. Thus, the effect of delay, which is essential to the FSM, is achieved.

Modular Approach to Students' Role

The role of students is described on a scale between gaming-oriented and modeling-oriented approaches (Maier & Grobler, 2000). In the first extreme, students are engaged in playing with existing models as in simulation games A simulation game, or sim game, (also known as a game of status or mixed game) is a game that contains a mixture of skill, chance, and strategy to simulate an aspect of reality, such as a stock exchange.  in the tradition of SimCity; on the second extreme, they construct models from scratch.

The separation between the controlling and the controlled units in our hybrid approach enables a modular approach. The continuous controlled subsystem may be either given or modeled by students. The controlling functions may be achieved manually, as in games, or automatically by a digital controlling unit designed by students (Table 3).

EXAMPLES

Artificial Climate Control

A simulation of an artificial climate system is an example associated with both physics and technology education. The physical process is that of air cooling a. 1. In devices generating heat, such as gasoline-engine motor vehicles, the cooling of the device by increasing its radiating surface by means of ribs or radiators, and placing it so that it is exposed to a current of air. Cf. Water cooling.  and heating. The technological aspect concerns the way air-conditioning functions. To gain basic understanding of the subject we simplify both aspects of the systems. First, we model the physical process as change in temperature (though the real flow is, of course, of energy, the temperature being a side effect). Second, we focus solely on the controlling element of the air-conditioning system, ignoring the way cold and hot air is produced. Further improvement of the accuracy and richness of the model may be achieved at a more advanced stage of the teaching.

The problem presented to the students is a typical control problem:

Create a digital thermostat thermostat, automatic device that regulates temperature in an enclosed area by controlling heating or refrigerating systems. It is commonly connected to one of these systems, turning it on or off in order to maintain a predetermined temperature.  that will regulate the temperature of a room around the value of a thermostat.

The traditional way to model this system is by using a proportional-integral controller, which turns a radiator radiator, device used to heat an area surrounding it or to cool a fluid circulating within it. The familiar radiators of steam and hot water heating systems in buildings are misnamed, as they operate principally by convection, in which heat is transferred by air  on and off. An alternative approach is based on a digital controller, represented as ASM. The controller will monitor the range of the room temperature, and will turn the radiator on and off according to the state of system. The system is described by its continuous and discrete subsystems, input and output vectors and a state vector
  • A quantum state vector fully specifies any quantum mechanical state in which a quantum mechanical system can be.
  • A geographical state vector specifies the position and velocity of an object in space.
 (Figure 7):

Input vector: [x.sub.1] = (Room Temp (3) Thermostat+2); [x.sub.2] = (Room Temp [pounds sterling] Thermostat-2)

Output vector: [y.sub.1] means turn on the radiator; [y.sub.2] means turn off the radiator.

System states: [a.sub.1] means radiator on, while [a.sub.2] means radiator off.

The graph of the room temperature shows its regulated behavior over time (Figure 8). The simulation may be used for what-if scenarios, to evaluate the effects of the level of insulation, and to explore changes in the thermostat settings. More advanced models may describe the flow in the physical system in terms of energy changes and include more features of control such as humidity and smoke control.

Drug Prescriptions

Medical treatment can be viewed as adopting control strategies to regulate the behavior of natural processes. Consider this example: a patient is to receive a dangerous drug. The drug enters the blood stream and then moves on to the stomach, where its effectiveness can be measured. A minimum concentration of the drug in the stomach is required to have therapeutic value. However a high concentration of the drug might be dangerous and even kill the patient.

Students are asked to model the process of drug absorption in the blood, and to design a digital control unit to regulate the consumption of the drug in real time. The controller has to monitor the amount of drug in the patient's body, and to determine whether to give the patient an additional dosage dosage /dos·age/ (do´saj) the determination and regulation of the size, frequency, and number of doses.

dos·age
n.
1. Administration of a therapeutic agent in prescribed amounts.
. The tricky point in this exercise is the issue of delay. Since the drug has to go first through the blood stream and only then reaches the stomach, it takes time until control decisions are felt in the body.

This problem may be given to students in biology, medical and paramedical par·a·med·i·cal
adj.
1. Of, relating to, or being a person trained to give emergency medical treatment or assist medical professionals.

2.
 classes, as well as control students in technology and engineering classes. The problem can be stated as follows:

Design an automatic controlling mechanism to treat a patient using a dangerous drug. The concentration of the drug in the stomach should only be values between the minimum effective and the toxic levels.

Students are expected to design the physiological model first, and then to create the controlling element as an algorithmic state machine. Both the continuous and the discrete sub-systems are to be implemented in STELLA as shown in Figure 9.

Input vector:

[x.sub.1] = (Blood concentration [pounds sterling] Minimum therapeutic concentration+0.05)

[x.sub.2] = (Blood concentration (3) toxic concentration-0.25)

Output vector: [y.sub.1] means set the dosage to 20 mg; [y.sub.2] means set the dosage to 5 mg.

System states: [a.sub.1] means 20 mg dosage is being taken; [a.sub.2] means 5 mg dosage is being taken.

The graph in Figure 10 describes the drug concentration in the blood over time for the duration of the simulation.

SUMMARY AND RESEARCH AGENDA

This article proposes a novel approach for teaching systems in science and technology education. The approach is based on the concept of the Algorithmic Hybrid System, which is a Hybrid System with an algorithmic-based control part. In spite of the great advance made in the theory of hybrid systems, efficient teaching oriented o·ri·ent  
n.
1. Orient The countries of Asia, especially of eastern Asia.

2.
a. The luster characteristic of a pearl of high quality.

b. A pearl having exceptional luster.

3.
 models of hybrid systems have not been developed. We have tried to fill this hiatus hiatus /hi·a·tus/ (hi-a´tus) [L.] an opening, gap, or cleft.hia´tal

aortic hiatus  the opening in the diaphragm through which the aorta and thoracic duct pass.
.

The Algorithmic Hybrid Systems approach has two clear advantages in the educational context: (a) it is based on the concept of the algorithm, which is familiar to many science and technology students through computer science studies, and (b) it offers a systematic methodology for solving problems

Future research on hybrid system modeling in education should follow two directions:

1. On the theoretical level, more examples need to be constructed and analyzed an·a·lyze  
tr.v. an·a·lyzed, an·a·lyz·ing, an·a·lyz·es
1. To examine methodically by separating into parts and studying their interrelations.

2. Chemistry To make a chemical analysis of.

3.
 in diverse subject matters.

2. On the didactical level, empirical research Noun 1. empirical research - an empirical search for knowledge
inquiry, research, enquiry - a search for knowledge; "their pottery deserves more research than it has received"
 on the pedagogical ped·a·gog·ic   also ped·a·gog·i·cal
adj.
1. Of, relating to, or characteristic of pedagogy.

2. Characterized by pedantic formality: a haughty, pedagogic manner.
 aspects of using algorithmic notation in coordination with stock-flow notation is required.

[FIGURE 8 OMITTED]

[FIGURE 10 OMITTED]
Table 1

Properties of the Digital and Analog System

                    Digital

Mathematical model  Final state machine
                    Algorithmic state machine

Behavior            State transition according
                    to input and transition rules

Graphical model     State diagram

Type of control     Event driven control

                    Analog

Mathematical model  Differential/difference
                    equations

Behavior            Change as a derivative/
                    integral function

Graphical model     Stock-flow diagram

Type of control     Local feedback loops

Table 2

Examples of Hybrid Systems

Subject matter  Digital controlling subsystem

Economics       Government and central bank
                 fiscal policy
Geography       City council decisions
Ecology         Hunting regulations
Medicine        Drug prescription
Transportation  Rules of traffic
Applied ethics  Affirmative action policy


Subject matter  Analog controlled subsystem

Economics       Market mechanism

Geography       Urban development
Ecology         Prey-predator relations
Medicine        Drug absorption in the body
Transportation  Traffic flow
Applied ethics  Mobility of minorities in
                 society

Table 3

Students' Activities

                          Controlling unit    Controlled unit

Playing                   Manual control      Given
Automatic control design  ASM implementation  Given
Whole system design       ASM implementation  Stock flow modeling


References

Alessi, S. (2000). Designing educational support in system-dynamics-based interactive learning environments. Simulation & Gaming, 31(2), 178-196.

Andersen, D.F. & Richardson, G. (1980). Toward a pedagogy of system dynamics. TIMS TIMS Thermal Ionization Mass Spectrometry
TIMS The Institute of Management Sciences
TIMS Thermal Infrared Multispectral Scanner
TIMS Transportation Information Management System
TIMS The International Molinological Society
TIMS Tuberculosis Information Management System
 Studies in the Management Sciences, 14, 91-106.

Antsaklis, P.J & Lemmon, M.D. (1998) Introduction to the special issue on hybrid systems. Journal of Discrete Event Dynamic Systems, 8(2), 101-103.

Baranov, S. (1994). Logic synthesis The conversion of a high-level electronic circuit description into a list of logic gates and their interconnections, called the "netlist." Every logic synthesis program understands some subset of Verilog and VHDL.  for control automata automata - automaton . Dordrecht/Boston/London: Kluwer Academic.

Bencze, W.J., & Franklin, G.F. (1995). A separation principle for hybrid control system An industrial control system based on both proprietary and open standards. See PAS and DCS.  design. IEEE (Institute of Electrical and Electronics Engineers, New York, www.ieee.org) A membership organization that includes engineers, scientists and students in electronics and allied fields.  Control Systems Magazine, 15(2), 80-84.

Branicky, M.(1995). Studies in hybrid systems: Modeling, analysis, and control. Unpublished doctoral dissertation dis·ser·ta·tion  
n.
A lengthy, formal treatise, especially one written by a candidate for the doctoral degree at a university; a thesis.


dissertation
Noun

1.
, MIT MIT - Massachusetts Institute of Technology , Cambridge.

Bunge, M. (1974). Treatise A scholarly legal publication containing all the law relating to a particular area, such as Criminal Law or Land-Use Control.

Lawyers commonly use treatises in order to review the law and update their knowledge of pertinent case decisions and statutes.
 on basic philosophy. Volume 4: A world of systems. Dordrecht: Reidel Publishing.

Chen, D., & Stroup, W. (1993). General system theory: Toward a conceptual framework For the concept in aesthetics and art criticism, see .

A conceptual framework is used in research to outline possible courses of action or to present a preferred approach to a system analysis project.
 for science and technology education for all. Journal of Science Education and Technology, 2(3), 447-459.

Forrester, W.J. (1961) Industrial dynamics. Cambridge, MA: MIT Press.

Forrester, W.J. (1968). Principles of systems (2nd ed). Cambridge, MA: Wright-Allen Press.

Forrester, W.J. (1994). Learning through system dynamics as preparation to the 21st century. Keynote Address keynote address
n.
An opening address, as at a political convention, that outlines the issues to be considered. Also called keynote speech.

Noun 1.
 for System Thinking and Dynamic Modeling Conference for K- 12 Education. Concord Academy Concord Academy is an independent college preparatory school for grades 9 through 12 located in Concord, Massachusetts. Founded in 1922, the school enrolls 365 boarding and day students from 10 countries and 23 states. . Concord Concord, cities, United States
Concord (kŏng`kərd, kŏn`kôrd').

1 city (1990 pop. 111,348), Contra Costa co., W central Calif.; settled c.1852, inc. 1906.
, MA.

Harel, D. (1993). Algorithmics: The spirit of computing computing - computer  (2nd ed). Reading, MA: Addison-Wesley.

Hopcroft J.E, Motwani, R., & Ullman, J.D. (2001): Introduction to automata theory, languages, and computation. (2nd ed). New York New York, state, United States
New York, Middle Atlantic state of the United States. It is bordered by Vermont, Massachusetts, Connecticut, and the Atlantic Ocean (E), New Jersey and Pennsylvania (S), Lakes Erie and Ontario and the Canadian province of
: Addison-Wesley.

Johansson, K. (2000). Hybrid systems. Spring 2000 Lecture notes. Berkeley. [Online]. Available: http://robotics.eecs.berkeley.edu/~johans/ee291e.html

Kamil, A., & Chui H.W. (1996). Hybrid control systems and optimal control. Surprise, 4. [Online]. Available:http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/ahak/r eport.html

Labinaz, G., Bayoumi, M.M., & Rudie, K. (1997). A survey of modeling and control of hybrid systems. Annual Reviews in Control, 21, 79-92

Levin T., Levin, I., & Talis, V. (2001). System dynamics learning through separation of a control unit. Paper presented to the international Patt-11 conference. Harlem, Netherlands.

Maier, F.H., & Grobler, A. (2000). What are we talking about?--Taxonomy of computer simulations to support learning. System Dynamics Review, 16(2), 135-148.

Mano, M.M., & Dime, C.R. (1997). Logic and Computer Design Fundamentals. New Jersey: Prentice-Hall.

Mosterman, P.J., & Biswas, G.B. (2000). A comprehensive methodology for building hybrid models of physical systems. Artifical Intelligence, 121, 171-209.

Palm, W. (1983). Modeling, analysis and control of dynamic systems. New York: John Wiley John Wiley may refer to:
  • John Wiley & Sons, publishing company
  • John C. Wiley, American ambassador
  • John D. Wiley, Chancellor of the University of Wisconsin-Madison
  • John M. Wiley (1846–1912), U.S.
 & Sons.

Piaget, J. (1971). Biology and knowledge: An essay on the relations between organic regulations and cognitive processes Cognitive processes
Thought processes (i.e., reasoning, perception, judgment, memory).

Mentioned in: Psychosocial Disorders
. Chicago: University of Chicago Press The University of Chicago Press is the largest university press in the United States. It is operated by the University of Chicago and publishes a wide variety of academic titles, including The Chicago Manual of Style, dozens of academic journals, including .

Sterman, J.D. (1991). A skeptic's guide to computer models. In G.O. Barney, et al. (Eds.), Managing a nation: The microcomputer microcomputer

Small digital computers whose CPU is contained on a single integrated semiconductor chip. As large-scale and then very large-scale integration (VLSI) have progressively increased the number of transistors that can be placed on one chip, the processing capacity
 software catalog catalog, descriptive list, on cards or in a book, of the contents of a library. Assurbanipal's library at Nineveh was cataloged on shelves of slate. The first known subject catalog was compiled by Callimachus at the Alexandrian Library in the 3d cent. B.C. , 209-229. Boulder, CO: Westview Press.

Varshavsky, V.I., & Pospelov, P.A. (1988). Puppets without strings. Trans. by A. Dandarov. Moscow: Mir Publishers.
COPYRIGHT 2002 Association for the Advancement of Computing in Education (AACE)
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2002, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Levin, Ilya
Publication:Journal of Computers in Mathematics and Science Teaching
Geographic Code:1USA
Date:Dec 22, 2002
Words:4467
Previous Article:Object-oriented implementation of the backpropagation algorithm.
Next Article:Use of web-based multimedia technology in teaching and learning mathematical programming.
Topics:



Related Articles
Project Texas.
Learning to teach with technology model: Implementation in secondary science teacher education.
Integrating ICT in higher education: the case of ITESM.(Monterrey Institute of Technologies )
Science education in the web era.
The best of both worlds: teaching a hybrid course.
The 2005 North American International Auto Show in Detroit saw the introduction of a number of highly efficient cars, including several new...
Teaching complex dynamic systems to young students with StarLogo.
Student perceptions of a hybrid course.
From bricks to clicks: blurring classroom/cyber lines: blended learning combines the elements of online and face-to-face teaching approaches.
The development of the concept mapping tool and the evolution of a New Model for Education: implications for mathematics education.(Clinical report)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles