{"id":{"repo_id":"gsu","oai_identifier":"oai:digitalcommons.georgiasouthern.edu:etd_legacy-1455"},"canonical_url":"https://search.dev.ndltd.org/etd/gsu/oai:digitalcommons.georgiasouthern.edu:etd_legacy-1455","repository":{"repo_id":"gsu","name":"Georgia Southern University","base_url":"https://digitalcommons.georgiasouthern.edu/do/oai/"},"display":{"title":"A Power Scheduling Software Package for Planetary Habitats","abstract":"<p>Mankind has established a permanent presence in space with the International Space Station. The next step is building habitats on the Moon or Mars. However, these habitats will have to be nearly self-sustaining because replenishment from Earth will be costly. Power for life support and other electrical devices will be limited and must be monitored and allocated. This thesis develops the framework for power scheduling software to perform these tasks.</p> <p>The software includes a graphical user interface (GUI) to allow the user to interact with the power schedule, a database and server, and a simulation for the effects of device heat production on the habitat air temperature. The software was designed using objectoriented techniques to maximize code reuse and improve maintainability. Design patterns were used to solve common programming problems. In particular, the modelview- controller pattern was used to decouple the data from the GUI views. The algorithm for partitioning the power data is developed using set notation, and the physical equation1 modeling the air temperature change due to device heat dissipation are derived and implemented in the software.</p> <p>Two power-scheduling scenarios arc presented to test the software. The first is uncomplicated to allow comparison of the power partitioning with hand calculations. The second demonstrates scheduling for two devices over a twenty-four hour period. This is a more rigorous test of the GUI and the simulation. The results are compared to the results from a general simulation package.</p>","abstract_html":"&lt;p&gt;Mankind has established a permanent presence in space with the International Space Station. The next step is building habitats on the Moon or Mars. However, these habitats will have to be nearly self-sustaining because replenishment from Earth will be costly. Power for life support and other electrical devices will be limited and must be monitored and allocated. This thesis develops the framework for power scheduling software to perform these tasks.&lt;/p&gt; &lt;p&gt;The software includes a graphical user interface (GUI) to allow the user to interact with the power schedule, a database and server, and a simulation for the effects of device heat production on the habitat air temperature. The software was designed using objectoriented techniques to maximize code reuse and improve maintainability. Design patterns were used to solve common programming problems. In particular, the modelview- controller pattern was used to decouple the data from the GUI views. The algorithm for partitioning the power data is developed using set notation, and the physical equation1 modeling the air temperature change due to device heat dissipation are derived and implemented in the software.&lt;/p&gt; &lt;p&gt;Two power-scheduling scenarios arc presented to test the software. The first is uncomplicated to allow comparison of the power partitioning with hand calculations. The second demonstrates scheduling for two devices over a twenty-four hour period. This is a more rigorous test of the GUI and the simulation. The results are compared to the results from a general simulation package.&lt;/p&gt;","abstract_has_math":false,"creators":["Huband, Gary W."],"institution":null,"degree_name":"Master of Math/Computer Science","degree_level":"Thesis (open access)","degree_discipline":"Department of Mathematics and Computer Science","degree_department":null,"school":null,"contributors":["Robert P. Cook","Thomas Murphy"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2002,"date_issued":"2002-01-01T08:00:00Z","date_published":"2002-01-01T08:00:00Z","updated_at":"2026-07-24T02:28:33Z","subjects":["ETD","Planetary habitats","Power scheduling software","Graphical user interface","GUI","Computer Engineering","Computer Sciences"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://digitalcommons.georgiasouthern.edu/etd_legacy/534","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Robert P. Cook","Thomas Murphy"]},{"key":"dc:creator","label":"Author","values":["Huband, Gary W."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.available","label":"Dc Date Available","values":["1970-01-01T08:00:00Z"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Department of Mathematics and Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis (open access)"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Math/Computer Science"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["ETD","Planetary habitats","Power scheduling software","Graphical user interface","GUI","Computer Engineering","Computer Sciences"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://digitalcommons.georgiasouthern.edu/etd_legacy/534"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>Mankind has established a permanent presence in space with the International Space Station. The next step is building habitats on the Moon or Mars. However, these habitats will have to be nearly self-sustaining because replenishment from Earth will be costly. Power for life support and other electrical devices will be limited and must be monitored and allocated. This thesis develops the framework for power scheduling software to perform these tasks.</p> <p>The software includes a graphical user interface (GUI) to allow the user to interact with the power schedule, a database and server, and a simulation for the effects of device heat production on the habitat air temperature. The software was designed using objectoriented techniques to maximize code reuse and improve maintainability. Design patterns were used to solve common programming problems. In particular, the modelview- controller pattern was used to decouple the data from the GUI views. The algorithm for partitioning the power data is developed using set notation, and the physical equation1 modeling the air temperature change due to device heat dissipation are derived and implemented in the software.</p> <p>Two power-scheduling scenarios arc presented to test the software. The first is uncomplicated to allow comparison of the power partitioning with hand calculations. The second demonstrates scheduling for two devices over a twenty-four hour period. This is a more rigorous test of the GUI and the simulation. The results are compared to the results from a general simulation package.</p>"]},{"key":"dc:title","label":"Title","values":["A Power Scheduling Software Package for Planetary Habitats"]}]}],"canonical_facts":{"dc:contributor":["Robert P. Cook","Thomas Murphy"],"dc:creator":["Huband, Gary W."],"dc:date.available":["1970-01-01T08:00:00Z"],"dc:description.abstract":["<p>Mankind has established a permanent presence in space with the International Space Station. The next step is building habitats on the Moon or Mars. However, these habitats will have to be nearly self-sustaining because replenishment from Earth will be costly. Power for life support and other electrical devices will be limited and must be monitored and allocated. This thesis develops the framework for power scheduling software to perform these tasks.</p> <p>The software includes a graphical user interface (GUI) to allow the user to interact with the power schedule, a database and server, and a simulation for the effects of device heat production on the habitat air temperature. The software was designed using objectoriented techniques to maximize code reuse and improve maintainability. Design patterns were used to solve common programming problems. In particular, the modelview- controller pattern was used to decouple the data from the GUI views. The algorithm for partitioning the power data is developed using set notation, and the physical equation1 modeling the air temperature change due to device heat dissipation are derived and implemented in the software.</p> <p>Two power-scheduling scenarios arc presented to test the software. The first is uncomplicated to allow comparison of the power partitioning with hand calculations. The second demonstrates scheduling for two devices over a twenty-four hour period. This is a more rigorous test of the GUI and the simulation. The results are compared to the results from a general simulation package.</p>"],"dc:identifier":["https://digitalcommons.georgiasouthern.edu/etd_legacy/534"],"dc:subject":["ETD","Planetary habitats","Power scheduling software","Graphical user interface","GUI","Computer Engineering","Computer Sciences"],"dc:title":["A Power Scheduling Software Package for Planetary Habitats"],"thesis:degree_discipline":["Department of Mathematics and Computer Science"],"thesis:degree_level":["Thesis (open access)"],"thesis:degree_name":["Master of Math/Computer Science"]},"updated_at":"2026-07-24T02:28:33Z"}