Tuesday, June 4, 2019

Creating a GUI for ThermaKin2D

Creating a graphical user interface for ThermaKin2DTamfor DulinGraphical substance abuser interface argon used in OSX, Windows PC, and even on ph one and only(a)s and t suitablets. It is found on almost every technological device used by people from computer programmers to toddlers. GUIs (Graphical User Interface) have been processful over the days as well as it is going to be for the end product of this project. In general, GUIs simplify the use of an application so that it is user-friendly. Another subject that plays an meaning(a) role is combustion, which is an exothermic chemical substance answer, combustion is required to understand the enjoyment of this GUI. If it is hot enough the combustion can cause a blast. In this reaction there is a cycle in which the fuel is melted and afterwards burned to fuel the fire. This can be calculated to acquire an ideal crop of numbers that represent the flame but no one would understand such data and this is where the GUI comes into pl ace. In this project, a GUI leading be created for a problem solver that can calculate the flame dish out, the data calculated entrust be manipulated and opticized by the GUI, and this departing be able to help understand the results of the solver into a visual depiction.GUI (Graphical User Interface) is defined as, in computer science terms based on Harding, a visual operating display that the monitor presents on the monitor to the computer operator (Jansen, The Graphical User Interface.). GUIs act as mediator between the program and the user. GUIs are useful in technological devices in that they make understanding apps easy. GUIs are advantageous and increase usability as well as productivity send.It is a case of computer human interface on a computer that includes clickable inputs, a combination of icons, taskbars and other images so that a computer will be able to display these interfaces. This is more commonly k straightawayn as a Window, Icons, Menus, and a Pointer (W IMP)(Hinckley, Haptic Issues for Virtual usance). WIMP are instanter found in the majority of graphical interface. GUIs also are composed of a windowing system, an imaging model, and an application program interface (API). The WIMP is created by the windowing system. The imaging models determines the font and the image and partially produces the WIMP. Lastly, the API is the medium which the user tell the program on how the windows will appear (Jansen, The Graphical User Interface.).GUIs have simplified the complicated Command delineate Interface (CLI) which has a steep learning curve. It also, attempt to solve this blank shield problem. (Jansen, The Graphical User Interface.) This blank screen is caused by command lines and land (Disk Operating System) prompts which are interfaces in which the user types commands to execute certain tasks and are circumscribed with only prompts. CLI and DOS prompts tend to have blank screen and the user is expected to know what to do to proceed with the process. Unlike command lines and DOS prompts, the GUI guides the user to know what to do next, with prompts and indications. Unfortunately, GUIs are not as flexible and as powerful to control an application.GUIs have been used for more than 30 years. It all started out with the multiple researchers at Xerox PARC (Palo Alto look into Center), they created the first application with a GUI (Jansen, The Graphical User Interface.). The researchers were dedicated to creating the GUI before they started with application itself. This application was name Xerox Star, unfortunately it was in addition slow and commercially abortive. After the Xerox Star came Apple Lisa made by Steve Jobs and some hired researchers who previously created the Xerox Star. The Apple Lisa was still unwinnerful and this is when the Apple Macintosh finally was created (Jansen, The Graphical User Interface.). As it is still known and used today, the Apple macintoshs GUI was successful.After the success of Apple Macintosh many other common and modern GUI started to sprout. From the old transnational Business Machine (IBM) to X-Windowing System which developed to be now windows 7 or 8. Other than those GUIs, there was Linux (Operating system), UNIX (Uniplexed Information and Computer Science) and other Linux-based and UNIX-based operating system which come into place like android and iOS, respectively.Knowledge of a flame spread is vital. electrocution is a chemical reaction that releases heat or energy with a fuel and an oxidant, in most cases oxygen is the oxidant. through and through this reaction, a fire is formed which in turn makes a flame, the visible part of combustion. Flames have thickening, hard to predict movement because of the particular substance that is universe burned.To predict the flame spread, is one of the most complicated fire problems. Flame depends on the substance being burned and all its attributes which differ through severally substance. The size, densi ty, mass, shape, porosity, and if there are impurities cause the flame to react differently. This flame cannot not be easily predicted because if there was to be an experimental prediction, it would not have been faithful since the substance could have been slightly impure or any miscalculations. To have accurate measures it would have to be simulated in an ideal situation. Since flame spread is random and cause by unknown situations or situation caused by human error, it will easily be identified through simulations which would require chemical and physical properties to calculate how the flame would spread.To easily predict flame spread through simulations, ThermaKin2D will be used. It was created by the University of Maryland and Federal Aviation Administration. This solver is able to solve the rate of fuel production, heat transfer rate, fuel burn rate, and flame spread rate in a given substance of time by using the physical and chemical properties of the thermochemical decomp osing solid (Stoliarov, Levention, and Lyon, 1). The reason why this program was created was to be able to predict and understand flame reaping through models (1). The understanding of the calculation and chemical activity is crucial for predictions.Previously, there was a program called ThermaKin that would calculate the rate at which a pyrolyzing solid will burn, the fuel released during the process, changing mass, and energy conservation (1). The only problem with the ThermaKin was that it was mainly 1-Dimensional which means that it did not greatly represent a surface flame and it was limited since it could not simulate a flame spread. Using the data yielded from ThermaKin2D, one is able to make a 2D simulation of the data. ThermaKin2D is similar to ThermaKin but in a 2D perspective and an adaptable representation of a surface flame (1).This 2D visualization enhances the comprehension of the data being shown and it is a super accurate depictions of a flame. It is greatly flexi ble and can handle up to chemical activity of up to 30 first and second order reactions (Levention, platelike illustration of Burning for Pyrolyzable Solids).Each component is classified by density, heat capacity, thermal conductivity, gas transfer coefficient, emissivity, and absorption coefficient ((Stoliarov, Levention, and Lyon, 1). It has been used in simulation of combusting non-charring and charring polymers in a cone calorimetry-type scenario. (1)The main features that separates ThermaKin2D from other solvers are a gas solid interaction formulation that enables gas driven sample simulations. Also is it a Monte Carlo based radiative heat transfer sub model and a versatile kinetics solver that can handle chemical mechanism consisting of up to 30 first and second order reactions. Its boundary condition is broad and it is able to handle most situations provided that you have the chemical and physical property. ( Leventon, Two-dimensional Model of Burning for Pyrolyzable Solids )Additionally, the purpose of ThermaKin was to have a model of thermochemical decomposition and combustion of complex polymers (Stoliarov, Levention, and Lyon, 1).Just as ThermaKin was for industrial, educational, facility, and personal uses, once a GUI has been created for ThermaKin2D, it will be used for the same purpose and more and be accessible to more people. Such example of the uses would be to create a model for combustion, as well as a pyrolysis model in 2D. Another example would be visualizing 2D simulation of a substance burning with the reactions and outcomes. With all these possibilities one may be able to test different substances with mixtures. This enables one to identify which substance is more flammable or is less conductive. Another example could be determining the rate at which fuel is produced which can be used in making candles. ThermaKin2D can be used in multiple ways but, without the GUI, many people would not be able to use it and reducing the rate at which ones house is burning would not have been easily accomplished.ThermaKin2D will need a graphical user interface because without it, it will be used by a small population or be complex to use in that you would have to remember each and every command. But the purpose of ThermaKin2D was for it to be used by anyone who need to study the flame on a substance. Also the GUI will be needed to convert the numerical data into graphs and simulations. In this case it will give the previously heedful data to the solver and the solver will yield data needed to simulate and visualize. ThermaKin2D will require a GUI because currently it is in a command line interface which is arcane. It has a blank screen and a prompt which only a few(prenominal) will be able to understand and indications will be required to know what to do when the program starts. The program will need a graphical interface for inputting the information so that the user will know when and where to place the information they need to give. Without the GUI, inputting and receiving data will be confusing, with a lot of numerical data and no images to easily identify what is going on in the calculations. Unfortunately the failure or success of the product is dependent on the GUI. Having a good GUI is important so that the user will not be frustrated. Also, it is not easy to tell if the GUI is easy and efficient.Overall ThermaKin2D is based on ThermaKin in which it will calculate the rate of fuel production of a thermally decomposing solid. In this project as previously mentioned, A GUI will be created for ThermaKin2D created by University of Maryland since it is now available in a command line interface and it is arcane, only the creators are the one to understand. In creating this GUI, it will help explain the useful purpose of GUI which make the application less complicated and not have someone take an aspirin after using an application. A good GUI design eliminates the complexity of the communication with th e computer system and the user to work directly on the problem at hand. Without this GUI only a few people will be able to use this ThermaKin2D and will not help the society as a whole.Works CitedHinckley, Ken. Haptic Issues for Virtual Manipulation Microsoft Research. Haptic Issues for Virtual Manipulation Microsoft Research. N.p., 1996. Web. 04 Oct. 2014.Hopp, T. Schwarzenberg, G.F. Zapf, M. Ruiter, N.V., A MATLAB GUI for the Analysis and Exploration of Signal and Image Data of an Ultrasound Computer Tomograph,Advances in Computer-Human Interaction, 2008 First world(prenominal) Conference on, vol., no., pp.53,58, 10-15 Feb. 2008Jansen, Bernard J. The Graphical User Interface. ACM SIGCHI Bulletin 30.2 (1998) 22-26. Print.Leventon I. T. Stoliarov S. I. Evolution of Flame to Surface Heat Flux during Upward Flame Spread on Poly(methyl methacrylate) Proceedings of the Combustion Institute vol. 34, pp. 2523-2530 (2013).Levy, Jr. Steven. Graphical User Interface (GUI) (computing).Ency clopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 20 Sept. 2014.Li, Jing, Junhui Gong, and Stanislav I. Stoliarov. International Journal of Heat and Mass Transfer. Gasification Experiments for Pyrolysis Model Parameterization and Validation 74 (2014) 738-44. International Journal of Heat and Mass Transfer. Elsevier, 30 July 2014. Web. 3 Sept. 2014.Miranda, Gutierrez M. THE IMPORTANCE OF GRAPHIC USERS INTERFACE, ANALYSIS OF GRAPHICAL USER INTERFACE DESIGN IN THE CONTEXT OF HUMAN-COMPUTER interaction IATED Digital Library.THE IMPORTANCE OF GRAPHIC USERS INTERFACE, ANALYSIS OF GRAPHICAL USER INTERFACE DESIGN IN THE CONTEXT OF HUMAN-COMPUTER INTERACTION IATED Digital Library. N.p., 4 July 2011. Web. 4 Sept. 2014.Ogras, Hidayet, and Mustafa Trk. Utilizing Simulink and MATLAB Graphical User Interface in Modelling and Simulation of Chaos-Based Digital Modulation Techniques.International Journal of Electrical Engineering Education50.1 (2013) 19-33.ProQuest.Web. 15 Sep. 2014. Quintiere, James, Margaret Harkleroad, and Yuji Hasemi. Wall flames and implications for upward flame spread. Combustion Science and Technology48.3-4 (1986) 191-222.Quintiere, J. Q., and C. H. Lee. Ignitor and Thickness Effects on Upward Flame Spread. Fire technology 03 1998 18-38.ProQuest. Web. 24 Sep. 2014 .Smith, Scott T.MATLAB advanced GUI development. Dog spike Publishing, 2006.Stoliarov, Stanislav I., Isaac T. Levention, and Richard E. Lyon. TWO-DIMENSIONAL MODEL OF BURNING FOR PYROLYZABLE SOLIDS. Tech. no. DOT/FAA/TC-TN12/59. U.S. Department of Transportation, Mar. 2013. Web. 25 July 2014.Tuck, Michael. The Real History of the GUI. SitePoint. Michael Tuck, 13 Aug. 2001. Web. 3 Sept. 2014.Wilder, Ron. Understanding the Basics of the Command cable Interface. MacAuthority 06 2004 6-9. ProQuest. Web. 1 Oct. 2014 .

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Representation In Wag The Dog

Portrayal In Wag The Dog The film entitle Wag the Dog was about the manner by which media assumes a huge job as respects to the leader of...