Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgContentJComments has a deprecated constructor in /var/www/astarmathsandphysics/plugins/content/jcomments/jcomments.php on line 25 Call Stack: 0.0001 362392 1. {main}() /var/www/astarmathsandphysics/index.php:0 0.0520 1211736 2. Joomla\CMS\Application\SiteApplication->execute() /var/www/astarmathsandphysics/index.php:49 0.0520 1211736 3. Joomla\CMS\Application\SiteApplication->doExecute() /var/www/astarmathsandphysics/libraries/src/Application/CMSApplication.php:267 0.1190 4127288 4. Joomla\CMS\Application\SiteApplication->dispatch() /var/www/astarmathsandphysics/libraries/src/Application/SiteApplication.php:233 0.1203 4154848 5. Joomla\CMS\Component\ComponentHelper::renderComponent() /var/www/astarmathsandphysics/libraries/src/Application/SiteApplication.php:194 0.1210 4172560 6. Joomla\CMS\Component\ComponentHelper::executeComponent() /var/www/astarmathsandphysics/libraries/src/Component/ComponentHelper.php:356 0.1212 4203080 7. require_once('/var/www/astarmathsandphysics/components/com_content/content.php') /var/www/astarmathsandphysics/libraries/src/Component/ComponentHelper.php:381 0.1221 4225800 8. ContentController->execute() /var/www/astarmathsandphysics/components/com_content/content.php:42 0.1221 4225800 9. ContentController->display() /var/www/astarmathsandphysics/libraries/src/MVC/Controller/BaseController.php:710 0.1771 4895416 10. ContentController->display() /var/www/astarmathsandphysics/components/com_content/controller.php:113 0.1804 5087568 11. Joomla\CMS\Cache\Controller\ViewController->get() /var/www/astarmathsandphysics/libraries/src/MVC/Controller/BaseController.php:663 0.1810 5108496 12. ContentViewArticle->display() /var/www/astarmathsandphysics/libraries/src/Cache/Controller/ViewController.php:102 0.1915 5302400 13. Joomla\CMS\Plugin\PluginHelper::importPlugin() /var/www/astarmathsandphysics/components/com_content/views/article/view.html.php:189 0.1915 5302656 14. Joomla\CMS\Plugin\PluginHelper::import() /var/www/astarmathsandphysics/libraries/src/Plugin/PluginHelper.php:182

Heat Pumps

A heat pump is a heat engine run in reverse. A heat pump causes thermal energy to be moved from a cold reservoir to a hot reservoir. In order for this to occur, work must be done on the system.

An ideal gas can be used as a heat pump. The diagram below illustrates a gas undergoing a cycle of giving out of heat energy to the hot reservoir (1 - 4), expansion (4 – 3), absorption of heat energy (3 - 3) and contraction (4 – 1).

The gas returns to it's initial pressure, volume and temperature. During this process, it has absorbed energy and given out energy. The gas has had work equal to the area under the curve 1 – 2 done on it, and has done an amount of work equal to the area under 3 – 4. The net work done on the gas is the difference between these two, the area of the rectangle above.