FlowchartA flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by-step approach to solving a task. The flowchart shows the steps as boxes of various kinds, and their order by connecting the boxes with arrows. This diagrammatic representation illustrates a solution model to a given problem. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.
Enthalpy of mixingIn thermodynamics, the enthalpy of mixing (also heat of mixing and excess enthalpy) is the enthalpy liberated or absorbed from a substance upon mixing. When a substance or compound is combined with any other substance or compound, the enthalpy of mixing is the consequence of the new interactions between the two substances or compounds. This enthalpy, if released exothermically, can in an extreme case cause an explosion. Enthalpy of mixing can often be ignored in calculations for mixtures where other heat terms exist, or in cases where the mixture is ideal.
EnthalpyEnthalpy ˈɛnθəlpi, a property of a thermodynamic system, is the sum of the system's internal energy and the product of its pressure and volume. It is a state function used in many measurements in chemical, biological, and physical systems at a constant pressure, which is conveniently provided by the large ambient atmosphere. The pressure–volume term expresses the work required to establish the system's physical dimensions, i.e. to make room for it by displacing its surroundings.
Standard enthalpy of reactionThe standard enthalpy of reaction (denoted ) for a chemical reaction is the difference between total reactant and total product molar enthalpies, calculated for substances in their standard states. This can in turn be used to predict the total chemical bond energy liberated or bound during reaction, as long as the enthalpy of mixing is also accounted for. For a generic chemical reaction the standard enthalpy of reaction is related to the standard enthalpy of formation values of the reactants and products by the following equation: In this equation, and are the stoichiometric coefficients of each product and reactant.
Azeotropic distillationIn chemistry, azeotropic distillation is any of a range of techniques used to break an azeotrope in distillation. In chemical engineering, azeotropic distillation usually refers to the specific technique of adding another component to generate a new, lower-boiling azeotrope that is heterogeneous (e.g. producing two, immiscible liquid phases), such as the example below with the addition of benzene to water and ethanol. This practice of adding an entrainer which forms a separate phase is a specific sub-set of (industrial) azeotropic distillation methods, or combination thereof.
Flow diagramFlow diagram is a collective term for a diagram representing a flow or set of dynamic relationships in a system. The term flow diagram is also used as a synonym for flowchart, and sometimes as a counterpart of the flowchart. Flow diagrams are used to structure and order a complex system, or to reveal the underlying structure of the elements and their interaction. The term flow diagram is used in theory and practice in different meanings. Most commonly the flow chart and flow diagram are used in an interchangeable way in the meaning of a representation of a process.
Chemical engineeringChemical engineering is an engineering field which deals with the study of operation and design of chemical plants as well as methods of improving production. Chemical engineers develop economical commercial processes to convert raw materials into useful products. Chemical engineering uses principles of chemistry, physics, mathematics, biology, and economics to efficiently use, produce, design, transport and transform energy and materials.
Program optimizationIn computer science, program optimization, code optimization, or software optimization, is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources. In general, a computer program may be optimized so that it executes more rapidly, or to make it capable of operating with less memory storage or other resources, or draw less power. Although the word "optimization" shares the same root as "optimal", it is rare for the process of optimization to produce a truly optimal system.
Enthalpy of vaporizationIn thermodynamics, the enthalpy of vaporization (symbol ∆Hvap), also known as the (latent) heat of vaporization or heat of evaporation, is the amount of energy (enthalpy) that must be added to a liquid substance to transform a quantity of that substance into a gas. The enthalpy of vaporization is a function of the pressure at which the transformation (vaporization or evaporation) takes place. The enthalpy of vaporization is often quoted for the normal boiling temperature of the substance.
Standard enthalpy of formationIn chemistry and thermodynamics, the standard enthalpy of formation or standard heat of formation of a compound is the change of enthalpy during the formation of 1 mole of the substance from its constituent elements in their reference state, with all substances in their standard states. The standard pressure value p^⦵ = 10^5 Pa (= 100 kPa = 1 bar) is recommended by IUPAC, although prior to 1982 the value 1.00 atm (101.325 kPa) was used. There is no standard temperature. Its symbol is Δ_fH^⦵.
Arithmetic logic unitIn computing, an arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on floating point numbers. It is a fundamental building block of many types of computing circuits, including the central processing unit (CPU) of computers, FPUs, and graphics processing units (GPUs).
Enthalpy of atomizationIn chemistry, the enthalpy of atomization (also atomisation in British English) is the enthalpy change that accompanies the total separation of all atoms in a chemical substance (either an element or a compound). This is often represented by the symbol \Delta_{at}H or \Delta H_{at}. All bonds in the compound are broken in atomization and none are formed, so enthalpies of atomization are always positive. The associated standard enthalpy is known as the standard enthalpy of atomization, Δ_atH^⊖/(kJ mol−1), at 298.
Chemical equationA chemical equation is the symbolic representation of a chemical reaction in the form of symbols and chemical formulas. The reactant entities are given on the left-hand side and the product entities are on the right-hand side with a plus sign between the entities in both the reactants and the products, and an arrow that points towards the products to show the direction of the reaction. The chemical formulas may be symbolic, structural (pictorial diagrams), or intermixed.
StoichiometryStoichiometry (ˌstɔɪkiˈɒmᵻtri) is the relationship between the quantities of reactants and products before, during, and following chemical reactions. Stoichiometry is founded on the law of conservation of mass where the total mass of the reactants equals the total mass of the products, leading to the insight that the relations among quantities of reactants and products typically form a ratio of positive integers. This means that ,if the amounts of the separate reactants are known, then the amount of the product can be calculated.
Enthalpy of fusionIn thermodynamics, the enthalpy of fusion of a substance, also known as (latent) heat of fusion, is the change in its enthalpy resulting from providing energy, typically heat, to a specific quantity of the substance to change its state from a solid to a liquid, at constant pressure. It is the amount of energy required to convert one mole of solid into liquid. For example, when melting 1 kg of ice (at 0 °C under a ), 333.55 kJ of energy is absorbed with no temperature change.
Central processing unitA central processing unit (CPU)—also called a central processor or main processor—is the most important processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, logic, controlling, and input/output (I/O) operations. This role contrasts with that of external components, such as main memory and I/O circuitry, and specialized coprocessors such as graphics processing units (GPUs). The form, design, and implementation of CPUs have changed over time, but their fundamental operation remains almost unchanged.
AzeotropeAn azeotrope (əˈziːəˌtrəʊp) or a constant heating point mixture is a mixture of two or more components in fluidic states whose proportions cannot be altered or changed by simple distillation. This happens because when an azeotrope is boiled, the vapour has the same proportions of constituents as the unboiled mixture. Azeotropic mixture behavior is important for fluid separation processes. Each azeotrope has a characteristic boiling point.
Interprocedural optimizationInterprocedural optimization (IPO) is a collection of compiler techniques used in computer programming to improve performance in programs containing many frequently used functions of small or medium length. IPO differs from other compiler optimizations by analyzing the entire program as opposed to a single function or block of code. IPO seeks to reduce or eliminate duplicate calculations and inefficient use of memory and to simplify iterative sequences such as loops.
Specification (technical standard)A specification often refers to a set of documented requirements to be satisfied by a material, design, product, or service. A specification is often a type of technical standard. There are different types of technical or engineering specifications (specs), and the term is used differently in different technical contexts. They often refer to particular documents, and/or particular information within them. The word specification is broadly defined as "to state explicitly or in detail" or "to be specific".
Optimizing compilerIn computing, an optimizing compiler is a compiler that tries to minimize or maximize some attributes of an executable computer program. Common requirements are to minimize a program's execution time, memory footprint, storage size, and power consumption (the last three being popular for portable computers). Compiler optimization is generally implemented using a sequence of optimizing transformations, algorithms which take a program and transform it to produce a semantically equivalent output program that uses fewer resources or executes faster.