A unity feedback system has a loop transfer function (a) Determine the range of K for stability. (b) Sketch the root locus. (c) Determine the maximum ζ of the stable complex roots. L(s) =...
Sketch the root locus for a unity feedback system with (a) Find the gain when all three roots are real and equal. (b) Find the roots when all the roots are equal as in part (a). K(s 1)
A unity feedback system has a loop transfer function (a) Sketch the root locus and determine K for a stable system with complex roots with ζ equal to l/2. (b) Determine the root...
A unity feedback system has a loop transfer function Sketch the root locus for K > 0, and select a value for K that will provide a closed step response with settling time less than 1 second. K(s + 3s...
A unity negative feedback system has the loop transfer function Develop an m-file to plot the root locus and show with the rlocfind function that the maximum value of K for a stable system is K =...
Consider again the power control system of Problem P7.7 when the steam turbine is replaced by a hydro turbine. For hydro turbines, the large inertia of the water used as a source of energy causes a...
A block diagram of a second-order system is shown in Figure CP8.5. FIGURE CP8.5 A second-order feedback controlsystem.
A unity feedback system has a loop transfer function (a) Find the maximum magnitude of the closed-loop frequency response using the Nichols chart, (b) Find the bandwidth and the resonant frequency of...
A unity feedback system has a loop transfer function (a) Plot the Bode diagram and (b) determine the gain K required to obtain a phase margin of 30°. What is the steady-state error for a ramp...
A system has the loop transfer function where K = 10.5. Show that the system crossover (O dB) frequency is 5 rad/s and that the phase margin is 40°. K(1 s/5) s(1 +s/2)(1 s/10) L(s) = Ge(s)G(s) =
A unity feedback system has a loop transfer function
A unity feedback system has a loop transfer function Determine the range of K for which the system is stable using the Nyquist plot. L(s)-G,(s)G(s)-s-5
A robot will be operated by NASA to build a permanent lunar station. The position control system for the gripper tool is shown in Figure 10.1(a), where //(5) = I, and Determine a compensator lag...
Sketch the polar plot of the frequency response for the following loop transfer functions: (a) (b) (c) (d) 5(s2 1.4s 1) (s 1)2 G16 20(s + 8) s(s 2) (s + 4)
Automatic steering of a ship would be a particularly useful application of feedback control theory [20]. In the case of heavily traveled seas, it is important to maintain the motion of the ship along...
A computer uses a printer as a fast output device. We desire to maintain accurate position control while moving the paper rapidly through the printer. Consider a system with unity feedback and a...
A liquid-level control system (see Figure 9.32) has a loop transfer function L(s) = Gc(s)G(s)H(s), where H(s) = 1, Gc(s) is a compensator, and the plant is where T - 50 ms. Design a compensator so...
The experimental Oblique Wing Aircraft (OWA) has a wing that pivots, as shown in Figure P8.17. The wing is in the normal un skewed position for low speeds and can move to a skewed position for...
A unity feedback system of the form has Design a compensator Gc(s) so that the overshoot for a step input R(s) is less than 5% and the steady-state error is less than 1 %. Determine the bandwidth of...
A unity feedback system has a loop transfer function Plot the percent overshoot of the closed-loop system response to a unit step input for K in the range 0 K (s2 2s20) L(s) = Ge(s)G(s) = s(s + 2)(s2...
A single-input, single-output system is described b y (t) = [0 l]x(/) (a) Determine p and K such that the unit step response exhibits a zero steady-state error and the percent overshoot meets the...
Consider the second-order system y = [1 0]x + [0]. Determine the observer gain matrix required to place the observer poles at s1,2 = - 1 j. 10 x + 3 -2
For the solutions of Problems PI 1.3, P11.4, and Pll.5, determine the roots of the closed-loop optimal control system. The resulting closed-loop roots depend on the performance index selected.
Consider the system y = [1 0]x Determine if the system is controllable and observable. Compute the transfer function from u to y. 5 06
Consider the system in state variable form y = [1 0 0 0]x + [0)u. Design a full-state feedback gain matrix and an observer gain matrix to place the closed-loop system poles at $i2 - -1.4 / 1 . 4 , ^...
Consider the second-order system y = [1 0]x + [0]. The parameters a, b, c1, and c2 are unknown a priori. Under what conditions is the system completely controllable? Select valid values of a, b, cl...
Consider the unmanned underwater vehicle (UUV) problem presented in DP4.7. The control system is shown in Figure P12.1, where R(s) - 0, the desired roll angle, and Td[s) = 1/s. We select Gc(s) = K(s...
Consider the system y (t) = [1 0 0]x(t). Suppose that we are given three observations y(t1), i - 1,2,3, as follows: y(t1) = 1 at t1 = 0 y(t2) = -0.0256 at t2 = 2 y(t3) = -0.2522 at t3 = 4. (a) Using...
A system of the form has Determine the range of sampling period T for which the system is stable. Select a sampling period T so that the system is stable and provides a rapid response. 10 Gp(s) -
In the discussion on global variables in threads, we used a procedure create global to allocate storage for a pointer to the variable, rather than the variable itself. Is this essential, or could the...
Consider the following C program: int X[N]; int step = M; /* M is some predefined constant */ for (int i = 0; i < N; i += step) X[i] = X[i] + 1; (a) If this program is run on a machine with a 4-KB...
A computer whose processes have 1024 pages in their address spaces keeps its page tables in memory. The overhead required for reading a word from the page table is 5 nsec. To reduce this overhead,...
A computer with an 8-KB page, a 256-KB main memory, and a 64-GB virtual address space uses an inverted page table to implement its virtual memory. How big should the hash table be to ensure a mean...
Explain the difference between internal fragmentation and external fragmentation. Which one occurs in paging systems? Which one occurs in systems using pure segmentation?
A Linux i-node has 12 disk addresses for data blocks, as well as the addresses of single, double, and triple indirect blocks. If each of these holds 256 disk addresses, what is the size of the...
A professor shares files with his students by placing them in a publicly accessible directory on the Computer Science department's Linux system. One day he realizes that a file placed there the...
In the text it is stated that locality can often be exploited to improve performance. But consider a case where a program reads input from one source and continuously outputs to two or more files....
What is the difference between the conceptual world and the real world? Is it possible for a conceptual model to represent reality in total? Why or why not?
How do cardinality constraints and participation constraints relate to the notions of total and partial participation?
Discuss the difference between existence dependency and identification dependency.
Define the term partial key.
This is a narrative about a small university in Kodai, CA. There are several colleges in the university. Each college has a name, location, and size. A college offers many courses over four college...
Describe various data types associated with attributes.
What four deletion rules are applicable to deletion constraints? Which rule(s) refer to an action on the parent and which rule(s) refer to an action on the child?
Draw the ER diagram for the two instance diagrams depicted here. NEW ASSET S1 Assigned to S2 Scheduled for S3 AIRFORCE BASE NAVAL BASEE r1 S4 r8 A1 N1 r2 A2 S5 Se A3 A4 AS S7 S8 N3 S9 S10 S11...
When used in the context of data modeling, what is meant by the term "mapping"?
Assume that data are maintained on airports around the country for a company that offers a flight chartering service for college basketball teams. They gather information from a wide variety of...
Describe what constitutes an ER Model.
Give examples of types of business rules that are not reflected in a Presentation Layer ER diagram.
What is the difference between an inter-entity class relationship and an intra-entity class relationship?
Develop valid deletion rules and incorporate the associated deletion constraints for the EERD in diagram 3 of Exercise 15. Then explain the meaning of the incorporated deletion constraints,...
What is the difference between specialization and generalization? Why is this difference not reflected in ER diagrams?
What is the difference between total specialization and partial specialization and how is each reflected in an ER diagram?
The weak relationship type shown in Figure 5.32 requires further decomposition preparatory to mapping to a logical schema. Develop the final form of the Design-Specific ERD.
The Design-Specific ERD in Figure 5.13a requires further decomposition before it can be mapped to the logical tier. Specify the final form of the Design-Specific ERD that will render this design...
What is required to map a base entity type to a relation schema? Describe how this approach differs for a weak entity type.
Given the Universal Relation Schema URS (A, B, C, D, F, G) and the set of FDs prevailing over URS F {fd1, fd2, fd3, fd4, fd5, fd6}, where: a. Derive a canonical cover of F. b. Derive all the...
Explain functional dependency between two attributes.
Consider the relation schema PATIENT_VISIT (Patient, Hospital, Doctor) and the relation instance given below: In addition, suppose the following semantic rules exist. Each patient may be a patient...
What is the difference between a loss-join decomposition and a lossless-join decomposition?
Given the relation schema FLIGHT (Gate#, Flight#, Date, Airport, Aircraft, Pilot) and the constraint set F {fd1, fd2, fd3} where: fd1: {Airport, Flight#, Date} Gate fd2: {Flight#, Date} Aircraft...
Figure 8.1 illustrates how a first normal form violation of ALBUM can be resolved. Suppose that a single album could never have more than four artists. Describe another approach for defining ALBUM...
Is the relation instance SHIRT in Exercise 2 in 5NF? If the answer is yes, explain. If the answer is no, provide a solution.
Given the schema SCHEDULE (Prof, Office, Major, {Book}, Course, Quarter) along with: F: fd1: Prof {Office, Major} and D: mvd: Prof --->> Book a. Identify the primary key of SCHEDULE such that...
Consider the relation schema ACTIVITY (Stu#, Sport, Cost) and associated relation instance shown below: a. What is the minimal cover of ACTIVITY? b. What, if any, immediate normal form violation...
Consider relation SUPPLY (S#, Sname, P#, Qty) with supplier names unique such that: F: fd1: S# Sname; fd2: Sname S#; {S#, P#} Qty S# represents a supplier number, Sname represents a supplier name,...
Given the set of functional dependencies F {fd1, fd2, fd3, fd4, fd5, fd6, fd7, fd8, fd9, fd10} introduced originally in Chapter 7, Exercise 14: fd1: Tenant# {Name, Job, Phone#, Address} fd2: Job ...
What is a join dependency and in what way is it related to a multi-valued dependency?
Discuss the differences between a relation and a table.
Consider the TUTOR, TUTOR_ASSIGNMENT and COURSE relations that appear below. Show the results and the relational algebra expressions for the following four retrieval requests. a. What are the Course...
What is the difference between a Select statement that used Count (*) and a select statement that uses count (Column name)? How does Count (Column name) differ from Count (Distnct column name)?
Consider the relation instance of the STU-CLASS relation schema. Identify at least one update anomaly, one insertion anomaly, and one deletion anomaly. STU-CLASS (Snum, Sname, Major, Cname, Time...
Consider the following relation instance of the SPORT relation schema. a. What is the minimal cover of functional dependencies that exists in SPORT? b. What is (are) the candidate key(s) of SPORT? c....
Consider the universal relation schema STOCK (Symbol, Company, Exchange, Investor, Date, Price, Broker, Dividend) and the following dependencies set: fd: Symbol {Company, Exchange, Dividend} mvd:...
Of what value is the use of parentheses when making use of the rules of operator precedence?
Write an SQL query that makes use of the Model clause to estimate the monthly production of milk in 2011 for each region to be equal to the average of the production of milk for that month during the...
Consider the instance of the relation SHIRT (Shirt#, Color, Size) where Shirt# is equivalent to a style number (e.g., style number 341 might be a shirt with a button-down collar while style number...
You must have completed Exercise 9 before beginning this exercise, and thus have used the SQL Data Definition Language to create tables for the three relations DRIVER, TICKET_TYPE, and TICKET. Use...
This exercise is based on the data sets associated with Figure 2.25 in Chapter 2. a. Use the SQL Data Definition Language to create a relational schema that consists of the following three relations:...
Consider a 32-bit microprocessor, with a 16-bit external data bus, driven by an 8-MHz input clock. Assume that this microprocessor has a bus cycle whose minimum duration equals four input clock...
What are the differences among sequential access, direct access, and random access?
For a direct-mapped cache, a main memory address is viewed as consisting of three fields. List and define the three fields.
Consider again Example 4.3. How does the answer change if the main memory uses a block transfer capability that has a first-word access time of 30 ns and an access time of 5 ns for each word...
The hypothetical machine of Figure 3.4 also has two I/O instructions: 0011 = Load AC from I/O 0011 = Store AC to I/O In these cases, the 12-bit address identifies a particular I/O device. Show the...
Consider a microprocessor that has a memory read timing as shown in Figure 3.19. After some analysis, a designer determines that the memory falls short of providing read data on time by about 180 ns....
Consider a cache of 4 lines of 16 bytes each. Main memory is divided into blocks of 16 bytes each. That is, block 0 has bytes with addresses 0 through 15, and so on. Now consider a program that...
Consider a disk that rotates at 3600 rpm. The seek time to move the head between adjacent tracks is 2 ms. There are 32 sectors per track, which are stored in linear order from sector 0 through sector...
Suppose the program statement for (i = 1; i
a. Consider a fixed-point representation using decimal digits, in which the implied radix point can be in any position (e.g., to the right of the least significant digit, to the right of the most...
Outline a three-step process that leads to a characterization of the control unit.
Produce a vectorized version of the following program: DO 201 1, N DO 10J 1, M A(I) A(I B(IJ) x C(I,J) 10 CONTINUE D) E AI) 20 CONTINUE
Give several reasons for the choice by designers to move to a multi core organization rather than increase parallelism within a single processor.
Convert the following binary numbers to their decimal equivalents: a. 001100 b. 000011 c. 011100 d. 111100 e. 101010
A multiprocessor with eight processors has 20 attached tape drives. There are a large number of jobs submitted to the system that each require a maximum of four tape drives to complete execution....
What generalizations can you draw about converting a number from one base to a power of that base, e.g., from base 3 to base 9 (32) or from base 2 to base 4 (22) or base 8 (23)?
Convert the following hexadecimal numbers to their decimal equivalents: a. C b. 9F c. D52 d. 67E e. ABCD
Convert the following hexadecimal numbers to their decimal equivalents: a. F.4 b. D3.E c. 1111.1 d. 888.8 e. EBA.C
Convert the following decimal numbers to their hexadecimal equivalents: a. 16 b. 80 c. 2560 d. 3000 e. 62,500
Convert the following decimal numbers to their hexadecimal equivalents: a. 204.125 b. 255.875 c. 631.25 d. 10000.00390625
An alternative form of the S-R latch has the same structure as Figure 20.22 but uses NAND gates instead of NOR gates. a. Redo Table 20.10a and 20.10b for S-R latch implemented with NAND gates. b....