NIAflow
NIAflow is simulation software for mineral processing plants. Based on a flowsheet interface, it calculates the material flow through a variety of processing machinery. Overview. NIAflow is used to design new mineral processing plants as well as optimize existing plants. Applying machine-specific parameters, the software computes the material flow through entire plants and provides product forecasts. Based on these results, process layout and machinery setup can be evaluated. NIAflow is a product of Haver & Boecker. It is available in three versions: Basic, Aggregate and Mining. Depending on the version, the number of machinery objects vary. History. In 1996 , NIAflow development began under the name “NIAexpert” as software for sizing and selection of vibrating screens. Its further development began in 2007 as “NIAproject” which included a mathematical model to simulate a close-to-reality screening process on vibrating screens. It also offered multi-machine calculations and product forecasts. In 2016, “NIAflow” was introduced with the ability to simulate the material flow through various processing equipment for an entire mineral processing plant; it was no longer restricted to screening machines only as its predecessors. Features. The software uses machine-specific algorithms to simulate the flow of material through each of  the objects. Approximately 80 different mineral processing machines can be arranged in a flow diagram. All object parameters can be displayed on the flowsheet using an unlimited number of labels. Object parameters are stored in three detailing levels, where the ‘Essential’ level contains data required for calculation". The ‘Extended” level and the ‘Detailed’ level is intended to keep data required for the creation of a tender document or documentation" Using the operation mode feature, typical conditions of a plant can be stored. The label layer function groups labels in user selectable layers. Using this function, different sets of information on  the flowsheet can be created. In addition to the flowsheet, a project summary can be printed that contains information regarding the project, its objects and materials. Technical Description. The calculation in NIAflow follows the flow of the material through the plant. When the plant layout contains closed circuits, NIAflow will repeat the calculation until a stationary condition is reached. During calculation, user-selectable limits are being watched, e.g. maximum tonnage throughput. NIAflow raises an error when those limits are exceeded. Material Handling and Object Calculation: Most objects in NIAflow are connected by lines where each line represents a material transported  from one object to another. Any number of incoming lines can be attached to an in-point of an object. During calculation, all incoming materials are blended into a new material. Calculations are dependent on the type of object. At the conclusion of object calculation, the resulting material product(s) are connected to the out-point(s) of the object. Curve Interpolation: Particle Size Distributions (PSD) in NIAflow are generated using either linear or 3D+ (cubic spline) interpolation methods and can be viewed on Linear, Log, Log-Log and RRSB grids. Interpolation methods and grids are stored together with the object properties . Blending: During blending, all material parameters are being re-calculated. Depending on the type of parameter the result can be the sum of the material properties (e.g. tph) or the weighted average (e.g. temperature). The Particle Size Distribution (PSD) of the blended material is computed by applying all sieves of the materials to the new one and calculating percentages based on the current grid and curve interpolation method. Classifying: Classifying objects are various screens as well as objects that can be set up for either sorting or classifying, e.g. upstream sorter/classifier. Classifying is performed by means of cut-curves  (Tromp Curve). Tromp curves describe the probability for a certain material fraction to arrive in the coarse product. For screens, NIAflow generates cut curves automatically based on the machine and media setup. For other machines, user input is required to define the cut curve. Sorting: Similar to classifying sorting is performed based on cut curves that have to be entered by the user. Sorting properties are stored for each individual material fraction. NIAflow supports sorting by density, color, shape, metal content, etc. Crushing, Milling: Crusher and mill products are calculated assuming a linear behavior of the product PSD in either  a double logarithmic or RRSB grid. Each type of crushing or grinding machine creates its own specific inclination of the curve. The inclination combined with the maximum particle size leaving the machine is used for product forecast. Operation Modes: A plant can be set up in various operational modes, depending on how the objects that control the feed rate are set up. These objects are: Stockpile, Silo, Pond, Water Tank, 2 Way Splitter and 3 Way Splitter. The settings of these objects can be varied and various operational modes can be stored with the project. Operating system. Niaflow is based  on Windows with framework 4.5.2.