Automatic temperature adjuster for a super computer lab

SgtWookie

Joined Jul 17, 2007
22,230
Submit:
a. the solution to the task,
b. a report outlining all the steps taken to complete the design i.e. showing all workings in-cluding tables, maps, matrices and simplifications
c. details of contribution to solution by each member

Plagiarism will not be tolerated in any form.

Task: Automatic Temperature Adjuster for a Super Computer Lab

JamBHDC Ltd. delves in to the fields of rocket science and have therefore invested in three super computers to help produce a constant and steady flow of accurate and swift results to the many queries that their daily tasks produce.
The mathematical responses to queries are of the essence and therefore these super computers always need to be giving of their best most accurate results.
JamBHDC Ltd. has invested in a laboratory space that will keep their super computers cool and secure. This air conditioning system works entirely around an automatic temperature adjuster that your organization must create from the following requirements: -

• There is a room temperature gauge that acts as input to the automated system. It has the following representations: -

Code Description Temperature Level
000 Hotter than a Bath Above 104°F, Same as 104°F
001 Below Hot Bath Below 104°F, Above 98.6°F, Same as 98.6°F
010 Below Body Temperature Below 98.6°F, Above 86°F, Same as 86°F
011 Below Beach Weather Below 86°F, Above 70°F, Same as 70°F
100 Below Room Temperature Below 70°F, Above 50°F, Same as 50°F
101 Below Cool Day Weather Below 50°F, Above 32°F, Same as 32°F
110 Below Freezing Point of Water Below 32°F, Above 0°F, Same as 0°F
111 Extremely Cold Room Below 0°F
• A motion sensor at the only entrance/exit to the laboratory keeps track of the number of persons currently in the room.

• There are three (3) super computers with their own internal PC temperature gauges which represent their CPU heat measure with the following output values: -


Code Description
00 Shutting Down
01 Overheating
10 Warm
11 Normal
• The users are able to change the temperature of the entire room via a temperature dial that provides options between 70°F and 90°F (inclusive) with 2°F intervals. The system adheres to this dialed temperature and sets it as the goal temperature; but only for as long as there are no internal triggers that affects the other rules of the system listed below.
• There can never be more than 10 persons in the room and no less than 0. If there are more than 10 persons then the alarm for the system should sound and the system should shut down.
• For each person who enters the room the goal temperature is to decrease by 2°F.
• For each person who leaves the room the goal temperature is to increase by 1°F.
• If the room temperature ever goes below 50°F then the system readjusts the goal temperature to the standard room temperature and sounds the alarm.
• If the room temperature is ever the same as or above 104°F then the system readjusts the goal temperature to the standard room temperature and sounds the alarm.
• The system keeps track of all three super computer temperature sensors and makes adjustments accordingly.
• If two or more super computers are overheating or shutting down, then the system sets the goal temperature to 20°F and sounds the alarm.
• If all super computers are at a normal state with more than five (5) persons in the room then the system sets the goal state to the standard room temperature.
• The system gradually increases/decreases temperatures to get to its goal temperature by 1°F every 2 seconds.
• The system is to give proper representation of each input(sensor or gauge) and output represented. The output should include monitors that show the decimal currently increasing/decreasing temperature value trying to get to the goal temperature, the decimal current goal temperature that changes due to interactions with the system and an alarm light for alerts that the system triggers.
 

Thread Starter

omps

Joined Apr 13, 2011
7
ok still dont understand the everything in its entirety.... but i have tried to work on the state diagram for the motion sensor using the range that it stated (70 - 90) using a the temperature to move up by two each time some one enter the lab and down by one when every some leave not sure how to write the truth table for it.
 

SgtWookie

Joined Jul 17, 2007
22,230
I'm sorry, but I really don't have the time to help you with this. Perhaps someone will offer help after a bit.

In the meantime, your instructor should have already covered the background that you need in order to attempt a project like this. You should consult your notes and text from what has already been taught on the subject.
 

SgtWookie

Joined Jul 17, 2007
22,230
It sounds like it is a group project per "c.". Perhaps you should consult with other members of your group to determine who should be doing what part of the project.
 

Thread Starter

omps

Joined Apr 13, 2011
7
yes its a group project.... but we all having the same problem thats the reason for me looking external help
 

t06afre

Joined May 11, 2009
5,934
I do not know which kind of student you are. But you should use what you have learned so far as base. Have some brain storming and set up list of possible solutions. Then evaluate and find the best solution. Be careful not overcomplicate the design like adding unneeded safety features. As this is a common student mistake. Solve every need to have specs before adding nice to have specs.
 

Thread Starter

omps

Joined Apr 13, 2011
7
how wud u solve this

present state next state Ja ka Jb Kb

00 11 1 x 1 x
01 00 0 x x 1
10 01 x 1 1 x
11 10 x 0 x 1
 
Top