Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mass Balancing in Excel for Mineral Processing
Rating: 3.5 out of 5(5 ratings)
41 students

Mass Balancing in Excel for Mineral Processing

Learn flowchart-based mass balancing of mineral processing data using Excel, VBA add-ins, and Information Theory.
Last updated 7/2024
English
English

What you'll learn

  • Apply a flowchart-based system in Microsoft Excel to perform mass balancing of mineral processing data.
  • Understand how Information Theory can be applied to mass balancing problems.
  • Compare the Information Theory approach with the conventional least squares minimization method and understand their key differences and advantages.
  • Understand how flowchart-based modelling can be applied in Excel.

Course content

5 sections • 24 lectures • 2h 25m total length
  • Introduction6:06

    The introduction lecture provides an overview of the course. The course uses flowcharting in Excel and VBA add-ins to mass balance data from mineral processing plants (or chemical engineering plants) using an approach called Information Theory.

    The structure of a mass balance can be complex, represented by ‘dimensionality’. In this course, we focus on 1D meaning either size distributions or assays. The course is effectively trial software of a system called MMMassBal. MMMassBal can mass balance data that are more complex than 1D – so 1D here is primarily used as a trial version.

    The Introduction also explains the encouraged prerequisite courses and what is covered in these.

    By the end of the Introduction, you will have an overview understanding of the mass balancing problem to be solved.

  • What is mass balancing?5:45

    This lecture provides an overview of mass balancing. Mass balancing is applicable to both mineral processing and chemical engineering. You will learn: what is mass balancing and the reasons to perform a mass balance.

  • Where does mass balancing fit into optimisation of mineral processing plants?3:31

    In this lecture you will learn (at overview level) the steps involved in optimising the performance of a mineral processing plant and where mass balancing fits in. As stated in the previous lecture there are several reasons to Mass Balance data. However in the context of mineral processing optimisation, mass balancing is used to obtain a complete and consistent set of data from which one can then develop mathematical models of units. These unit models are then used in a simulation system to enable optimisation of the performance of a plant.

  • The 1D Structure4:41

    Whilst mass balancing can be applied to more complex data structures such as 2D and 3D, in this course the focus is the simpler 1D structure. You will learn what is meant by 1D, and how size distributions and assays correspond to 1D structures.

    Although the course enables mass balancing of 1D data, there are also 0D variables such as solid flow and water flow. You will understand the relationship between the 0D variables and 1D variables.

  • The Information Theory approach to mass balancing9:19

    Information Theory is based on describing unit models as probabilistic systems. If one considers mass balancing, mineral processing does indeed correspond to a probabilistic system. For example, feed particles going to a cyclone have a probability of going to the heavies or light streams.

    For this reason, Information Theory is a logical approach to modelling mineral processing and consequently Information Theory is immediately applicable to mass balancing.

    This lecture does not explain Information Theory in depth which is considered in far more detail in the associated prerequisite course.

  • Information Theory versus least squares minimisation4:14

    Whilst Information Theory is well-suited to mass balancing, the more conventional approach is least squares minimisation. In this lecture, you will learn the differences between the two methods, and the pros and cons of the two methods (compared to each other).

    You will learn that the Information Theory approach is much simpler for a user than the least squares approach.

    From a technical mathematical viewpoint there are some key differences between Information Theory and least squares. The least squares objective is quadratic, and when differentiated is near-linear. In contrast the Information Theory approach remains nonlinear before and after differentiation.

  • Missing data9:42

    For most plant surveys, not all data is measured. This is because using conventional mass balancing the missing data can be estimated using mass balancing.

    Estimation of missing data here is called inference. There are two types of inference: deductive inference and plausible inference. Here we are focusing on deductive inference.

    A common set of data that are missing are solid flow and water flow. These are the 0D variables. However solid flow can be inferred from the higher level data. In this case, the higher level data are size distributions and assays. However water flow is often problematic, with limited effort during plant surveys to measure water flow directly. Instead, solid flow or total flow, and percent solids is used to infer water flow.

  • Limitations of Excel Solver5:28

    In a prerequisite course the instructor explains how to solve mass balance problems using Excel Solver.

    One would have liked to use Excel Solver for more complex mass balances, but Excel Solver is limited.

    These limitations are:

    • Can only handle a small number of variables (about 64).

    • Variables must be on the same worksheet.

    • Has major difficulty in dealing with nonlinear objectives.

    Now there are of course many commercial Solvers. The instructor has not specifically discussed these. Instead, the Instructor developed his own optimisation system specifically customised and suitable for the mass balance problem.

Requirements

  • A desktop version of Microsoft Excel 2010 or later is recommended. The course software was originally developed using Excel 2010. Excel Online is not suitable for the exercises.
  • An IBM-compatible computer is required to run the software and exercises used in this course.
  • No prior knowledge of VBA programming is required.
  • Familiarity with creating flowcharts in Excel, using Named Ranges, working with cell styles and data validation, and understanding Information Theory will be helpful.
  • The following related Udemy courses are encouraged for additional preparation: Flowcharting in Microsoft Excel Effective Use of Named Ranges Mastering Named Ranges, Arrays and VBA in Excel Effective Use of Templates in Excel Mass Balancing Using Excel Solver Practical Introduction to Information Theory

Description

Mass Balancing in Excel for Mineral Processing


Learn how to perform mass balancing of mineral processing data using Excel flowsheets, VBA add-ins, and Information Theory.


Mass balancing is an important part of mineral processing plant analysis and optimization. It helps engineers develop a complete and consistent set of data that can be used to understand plant performance and support the development of mathematical models.


In this practical course, you will learn how to create an Excel-based flowsheet, configure mass balance tables, and perform mass balancing using an Information Theory approach. You will work with size distributions, assay data, solid flow, and water flow while exploring how this method compares with conventional least squares minimization.


The course focuses primarily on mineral processing applications, with concepts that are also relevant to chemical engineering.


What Will You Learn?


By the end of this course, you will understand how to:

  • - Explain the purpose of mass balancing and its role in mineral processing plant optimization.

  • - Understand the Information Theory approach to mass balancing and compare it with least squares minimization.

  • - Create flowcharts and mineral processing flowsheets in Microsoft Excel.

  • - Set up stream templates, unit templates, and mass balance tables.

  • - Configure and run a mass balance using the MMMassBal1D system.

  • - Perform mass balancing on assay data and particle size distribution data.

  • - Include solid flow, water flow, total flow, and percentage solids in a mass balance.

  • - Understand how missing data can be estimated through deductive and plausible inference.

  • - Explore how Excel mass balance data can be integrated with a Microsoft Access database.


What Does the Course Cover?


1. Fundamentals of Mass Balancing


Understand what mass balancing is, why it is performed, and how it contributes to the optimization of mineral processing plants. Explore one-dimensional data structures, including assays and particle size distributions, and learn about the relationship between these data and solid and water flow variables.


2. Information Theory and Mass Balance Methods


Discover how Information Theory can be applied to mass balancing and learn about the differences between this approach and least squares minimization. You will also examine missing data, inference, and some limitations of Excel Solver when dealing with more complex mass balance problems.


3. Creating Excel Flowsheets and Mass Balance Tables


Learn how to set up the MMMassBal1D system, work with the Excel Ribbon commands, create flowsheets, configure stream and unit templates, and generate the tables needed to perform a mass balance.


4. Performing Mass Balancing in Excel


Work through the process of entering experimental data and running mass balances using assay data and particle size distributions. You will also learn how to extend the balance to include water flow, total flow, and percentage solids.


5. Further Applications


Explore plausible inference for estimating missing data and gain an introduction to integrating mass balance data with a Microsoft Access database.


Who Is This Course For?


This course is particularly relevant to:


  • - Mineral processing engineers and professionals who want to perform mass balancing using an Excel-based system.

  • - Chemical engineers interested in mass balance calculations and plant data analysis.

  • - Advanced Excel and VBA developers interested in flowchart-based modelling and visual modelling.

  • - Mathematicians interested in applying Information Theory to practical engineering problems.

  • - Engineering students seeking to understand mass balancing in mineral processing and related applications.


What Are the Prerequisites?


You do not need prior VBA programming knowledge to take this course.


However, familiarity with the following topics will be helpful:


  • - Creating flowcharts in Microsoft Excel.

  • - Using Named Ranges in Excel.

  • - Working with Excel templates, cell styles, and data validation.

  • - Understanding Information Theory.

  • - Basic mass balancing concepts.


Related courses covering Excel flowcharting, Named Ranges, templates, Excel Solver, and Information Theory are encouraged as supplementary preparation, but the listed topics are not all mandatory prerequisites.


Software Requirements


  • - A compatible IBM-based computer.

  • - A desktop version of Microsoft Excel. Excel 2010 or later is suggested, as the software was originally developed using Excel 2010.

  • - The course uses Excel files and VBA add-ins as part of the mass balancing system.


Start learning how to perform mass balancing in Excel and explore the application of Information Theory to mineral processing data.

Who this course is for:

  • Mineral processing professionals who want to perform mass balancing using an Excel-based system.
  • Chemical engineers interested in applying mass balancing techniques to engineering processes.
  • Advanced Excel and VBA developers who want to explore how Excel can be used to solve complex problems through flowchart-based modelling, also known as visual modelling.
  • Mathematicians interested in applying Information Theory to practical problems.