the present invention utilizes a centrifuge energy management system to calculate the energy level of the rotor and to reduce the risk of exceeding the rotor containment limits by not allowing any rotor to be driven past its predetermined , proven containment limit . in addition , the system is capable of comparing a calculated energy level of a rotor to an expected energy range for a set rotor and alert the user of an error if the calculated energy falls outside the expected range . this enhances safety and preserves the structural integrity of the centrifuge device and aids in the prevention of user input errors . a preferred embodiment of the present invention will now be described with reference to the drawing figures , in which like reference numbers refer to like elements throughout . referring to fig1 , a centrifuge 10 includes a centrifuge housing 12 which encapsulates various hardware systems of the centrifuge 10 . connected to the centrifuge housing 12 is a control console 16 . the control console 16 may be tiltably adjustable with respect to the centrifuge housing 12 in order to accommodate various operators in different positions relative to an interface 17 of the control console 16 . the control console 16 may also contain a processor that performs the calculations as described herein . the processor may be any of a wide variety of computers , such as those utilizing a cpu and associated electronics . access to the centrifuge chamber may be gained through the door 12 , and can be achieved by simply sliding the handle 14 back towards the control console 16 . the internal components of the centrifuge 10 may include a variety of hardware components . a major purpose of such components would allow the centrifuge 10 to subject test samples to centrifugal forces . an additional purpose of the centrifuge components may include regulating the operating temperature of test samples . for example , a drive motor 20 is controlled by drive motor power electronics 18 . the drive motor may power the electronics 18 including , for example , a processor that performs the calculations as described herein . the processor may be any of a wide variety of computers , such as those utilizing a cpu and associated electronics . additional system components may include a refrigeration compressor 22 , a refrigeration condenser 24 and cooling fans 26 . fig2 illustrates additional hardware components of the centrifuge 10 . a centrifuge chamber 28 contains a centrifuge rotor 30 which is further connected to a drive motor 20 . the centrifuge rotor 30 is capable of retaining centrifuge tubes 32 . the centrifuge tubes 32 hold test samples to be subjugated to the separation process . in operation , the centrifuge rotor 30 is configured to be contained in the centrifuge chamber 28 . the centrifuge tubes 32 ( containing test samples ) may be spun about a central axis , via centrifuge rotor 30 , to achieve separation of the sample . a preferred embodiment of the invention provides an energy management system for the protection of a user of a centrifuge system . a centrifuge rotor , used to contain the samples , can develop very high energy levels at its rated rotational speed . it can be assumed that substantially all of this energy could be almost instantaneously released in a catastrophic disruption of a centrifuge rotor . since it is desirable that the energy that is released by the catastrophic disruption of a centrifuge rotor be contained and dissipated , at least to some desired degree , the designer of the centrifuge system calculates the maximum energy level of all of the centrifuge rotors that are used in the centrifuge and designs the containment or protection system to accommodate these rotors . the system is then tested under conditions which produce this maximum energy level . this design and testing process is one way to determine the maximum energy level that can be safely contained in the centrifuge . preferably , the system and method limiting the rotational speed of the centrifuge rotor so that the tested containment energy level is not exceeded during centrifuge operation . the maximum torque of the centrifuge drive motor can be used to limit the top speed of a centrifuge rotor . the spinning of the centrifuge rotor creates a drag or air friction torque defined by the following formula : ( the drag coefficient is unique to each centrifuge rotor and is a fixed value ). this drag torque resists the torque that is developed by the centrifuge motor . when the drag torque equals the motor torque the centrifuge rotor cannot be driven faster , thereby limiting the application of any further energy . fig3 & amp ; 4 illustrate this situation . fig3 shows the acceleration time for a centrifuge rotor with a given drag coefficient with three different motor torque levels . fig4 shows the three different motor torque curves and three different rotor windage torque curves . as can be seen by fig3 for the medium centrifuge rotor , if the motor torque is kept low to limit the top speed , in this instance to approximately 12 , 000 rpm , the acceleration time is relatively long . however , if a high torque motor is used the acceleration time is significantly reduced , but as shown in fig2 the rotor can be driven above its 12 , 000 rpm limit to 13 , 300 rpm . this increase in speed would result in a 23 % increase in energy , which would exceed the predetermined energy limit for this centrifuge and rotor construction . some preferred embodiments provide desirable acceleration time without exceeding the predetermined energy containment limit of the centrifuge . the processor then compares the energy level at set speed to the predetermined proven energy containment level of the centrifuge and / or the energy range for the set rotor . if it is determined that the energy level of the rotor at set speed is at or below the containment level of the centrifuge and within the expected energy range for the set rotor , then , a test run may be allowed . if the energy level of the rotor is above the containment level of the centrifuge or outside the expected energy range for the set rotor , the run is terminated and an error is declared , or the speed is automatically reduced to a level that will not exceed the containment level . in another preferred embodiment , the energy management system sets an energy shut down limit below the containment limit of the centrifuge to allow a factor of safety . in a preferred embodiment , the factor of safety would be set to approximately 12 to 15 % below the containment limit . the energy management system of the present invention preferably will not allow any rotor to be driven past the proven predetermined containment limit of the instrument . for example , the system measures the kinetic energy of the installed rotor at , for example , 4300 rpm and calculates what the kinetic energy would be when the rotor reaches the user set speed . if the calculated kinetic energy is greater than the proven predetermined containment limit of the system , the run is terminated , or the speed is automatically reduced . the energy of the rotor is preferably calculated during acceleration by making one or more of a series of calculations . for example , the deceleration rate of the rotor while momentarily coasting at a prescribed rpm value is measured . an acceleration rate of the rotor is also calculated under a known torque at another prescribed rpm value . the acceleration rate is measured by determining the speed change in a given time when the applied torque is accelerating the rotor . the deceleration rate is measured by determining the speed change in a given time when the applied torque is removed and the rotor is coasting . for instance , a deceleration rate of the rotor may be measured while the rotor is momentarily coasting at 4100 rpm . an acceleration rate of the rotor may be measured under a known torque at 4300 rpm . the deceleration rate at 4100 rpm is multiplied by 0 . 909 to adjust the rate to 4 , 300 rpm . using both the acceleration rate and the deceleration rate , the rotor windage torque ( or drag torque ) factors out of the equation . it should be noted that the 4100 and 4300 rpm speeds are for example only . any set of speed values can be used during acceleration and / or deceleration . hence , in this example the calculated kinetic energy at the set speed is calculated by the following formula : kinetic_energy @ set speed = 0 . 5 *( ta — inertia 13 drive * ( acceleration rate + deceleration rate ))/( acceleration rate + deceleration rate )* speed_set 2 inertia_drive is the inertia of the motor rotor , coupling , gyro shaft and drive cone . this value is a fixed value determined by design or experimentation . the system torque or applied torque , ta , is calculated from a current c applied to the motor multiplied by a torque constant k t of the motor as shown by following formula : the calculated kinetic energy at set speed can be checked against the maximum containment energy for the centrifuge . if the rotor kinetic energy is greater than the maximum containment energy for the centrifuge , the run will be shut down or automatically run at a lower speed . however , if the kinetic energy is below the maximum containment energy of the centrifuge , the run will be allowed at the speed set on the centrifuge . also if the kinetic energy is outside the expected energy range for the set rotor , the run will be shut down or automatically run at a lower speed . however , if the kinetic energy is within expected energy range for the set rotor , the run will be allowed at the speed set on the centrifuge . the design and testing will set the maximum energy level that can be safely contained in the centrifuge . for instance , if an operator misidentifies the proper rotor name to the input systems of the centrifuge , the centrifuge system will determine the maximum energy that the centrifuge rotor will develop and , thus , operate accordingly . by way of example , a large rotor could be identified as a small rotor . in this instance , the large rotor could ordinarily be driven to a speed and achieve a maximum energy value past the maximum containment energy of the centrifuge . however , by determining the maximum energy of the centrifuge rotor and knowing the proven maximum containment energy of the centrifuge in accordance with the present invention , the centrifuge system may accommodate for such errors . for example , a user may put in rotor a ( a large rotor with a maximum speed of 9 , 000 rpm ) in the centrifuge and mistakenly set the rotor identification as rotor b ( a small rotor with a maximum speed of 13 , 000 rpm ) while setting the speed of the centrifuge to 11 , 000 rpm . in this example , rotor a has a maximum speed of 9 , 000 rpm . if rotor a were driven at the set speed of the centrifuge , i . e ., 11 , 000 rpm , rotor a would be exposed to a higher stress level and risk a greater possibility of failure . at 11 , 000 rpm , rotor a develops between 126 , 000 to 157 , 000 ft - lb of kinetic energy . in this example , the proven containment level of the centrifuge is assumed to be 160 , 000 ft - lb . at this energy level , the run would be allowed , because the maximum kinetic energy of rotor a ( 157 , 000 ft - lb ) is below the proven containment level of the centrifuge ( 160 , 000 ft - lb ). thus , in accordance with the present invention , the centrifuge system would compare the energy range for rotor b at 11 , 000 rpm ( 78 , 000 to 105 , 000 ft - lb ). the range of rotor a is above the 105 , 000 ft - lb maximum for rotor b . therefore , the centrifuge system would declare a fault and either terminate the centrifuge run or limit the applied torque to rotor a to limit the speed that rotor a could be run at and , hence , limit the energy level of rotor a . additionally , if the speed was set to 13 , 000 rpm ( instead of 11 , 000 rpm ) the energy that would be calculated is 175 , 938 to 219 , 280 ft - lbs . this energy level would exceed the proven containment limit of the centrifuge of 160 , 000 ft - lbs . at this point , a fault would be declared and the run would be terminated or the speed would be automatically reduced . the formulas described herein are by way of example only . other equations may be employed depending , for example , on how the pertinent data is measured . the many features and advantages of the invention are apparent from the detailed specification , and thus , it is intended by the appended claims to cover all such features and advantages of the invention which fall within the true spirits and cope of the invention . further , since numerous modifications and variations will readily occur to those skilled in the art , it is not desired to limit the invention to the exact construction and operation illustrated and described , and accordingly , all suitable modifications and equivalents may be resorted to , falling within the scope of the invention .