Mill: Difference between revisions

From SysCAD Documentation
Jump to navigation Jump to search
Line 176: Line 176:
The default sections and variable names are described in detail in the following tables.  The number of Tabs in the access window may increase or decrease, based on user configuration.
The default sections and variable names are described in detail in the following tables.  The number of Tabs in the access window may increase or decrease, based on user configuration.


# The first section, which has the same name ''Mill-1'', contains general information relating to the unit
=== Summary of Data Sections ===
 
# '''[[#Mill Page|Mill-1]]''' tab - Contains general information relating to the unit.
# The second sections, which are named according to the user configuration, enable the user to enter the data to determine the mill size discharge.
# The second sections, which are named according to the user configuration, enable the user to enter the data to determine the mill size discharge.
# The section, Info, fully described in [[Common Data Sections#Common Data on Info Tab Page|Info Tab Page]] Section.
# '''[[Common Data Sections#Common Data on Info Tab Page|Info]]''' tab - Contains general settings for the unit and allows the user to include documentation about the unit and create Hyperlinks to external documents.
# The section, Links, only visible in SysCAD 9.2, contains a summary table for all the input and output streams.  See [[Links Table]].
# '''[[Links Table|Links]]''' tab, only visible in SysCAD 9.2, contains a summary table for all the input and output streams.  
# The last section is the [[Audit]]. See [[Model Examples]] for enthalpy calculation Examples.
# '''[[Audit]]''' tab - Contains summary information required for Mass and Energy balance. See [[Model Examples]] for enthalpy calculation Examples.
 


===Mill Page===
'''Class: Mill-1 - The first tab page in the access window will have this name. '''
'''Class: Mill-1 - The first tab page in the access window will have this name. '''



Revision as of 05:42, 30 October 2012

Navigation: Main Page -> Models -> Size Distribution Models


General Description

This is a simple model used to simulate a general Mill. It requires the user to specify one of the following three methods to define the discharge product:

  1. A discharge partition curve for the Mill product;
  2. A selection / breakage function; or
  3. Define a product size distribution for a given feed size distribution based on test data.

If the discharge partition curve is chosen, the user has the choice of either:

  1. forcing the product from the Mill to always have the specified partition curve, no matter what the Mill feed characteristics are, or
  2. Allowing the model to adjust the discharge size distribution to ensure that the product does not contain more large particles than the feed.

The model also allows the user to define the percentage of the excess power to the Mill that is used to increase the temperature of the Mill product.

Diagram

Mill image001.gif

The diagram shows the default drawing of the Mill, with all of the streams that must be connected to the unit.

The physical location of the streams connecting to the Mill is unimportant. The user may connect the streams to any position on the unit.

Inputs and Outputs

Label Required
Optional
Input
Output
Number of Connections Description
Min Max.
Feed 1 Required In 1 20 The feed to the Mill
Product Required Out 1 1 The product from the Mill

Model Theory

The user is required to define the Mill product in one of three ways:

  1. the discharge size distribution, which is the simplest of the three methods
  2. the selection / breakage numbers, which is mathematically more sound, but requires the user to have a large amount of data available.
  3. Test data giving the Mill product size distribution for a given feed distribution. The user is required to input both size distributions into the model.

Each method will be discussed separately.

Define Discharge Size Distribution

The user defines the size distribution of the product from the Mill. The user also has the choice of forcing the model to produce this size distribution by clicking in the Force tick box.

Force On

The model will produce the user defined size distribution, no matter how the feed to the Mill changes.

Force Off

If the user does not force this distribution, the model will check if the Mill is attempting to produce more mass in the larger size fractions than is available in the feed. If this is not the case, i.e. if the product size distribution is feasible for the Mill feed, then the model will produce a product with the user defined size distribution.

If the user defined size distribution would mean that the Mill produces a coarser product than feed, then the model will adjust the product size distribution. The model will compare the feed and product of each size interval, starting at the largest size, and move any excess material from that size into the smaller sizes proportionally to the required amount of material in each of these smaller sizes. This is best demonstrated using an example:

Size' Range' (mm)

Feed Fraction (%)

Required Discharge
Fraction (%)

Discharge Fraction
for Force On (%)

Discharge Fraction
for Force Off (%)

+10.00 20 15 15 15
+1.70 10 15 15 15
+0.85 15 20 20 15
+0.50 15 10 10 11
+0.10 20 10 10 11
+0.01 15 10 10 11
-0.01 5 20 20 22
(sum) (100) (100) (100) (100)

In the above example, there is enough material in the +10.0mm and +1.7mm feed size ranges to meet the required discharge product size distribution. For the +0.85mm size range only 15% is available where 20% is requested. The difference of 5% is distributed proportionally in the remaining smaller sizes as follows +0.5mm (1%), +0.1mm (1%), +0.01mm (1%) and -0.01mm (2%).

Selection / Breakage Function

The user defines the selection and breakage function of the Mill. This function allows the user to specify the percentage of material in each size range that is broken down into the smaller size ranges. An example of a selection and breakage function is shown below:

Size Range (mm) +10.0 +1.7 +0.85 +0.5 +0.1 +0.01 -0.01
Selection (%) 95 70 50 45 20 10  
+10.0
+1.7 30     Breakage (%)    
+0.85 20 10          
+0.5 15 60 20        
+0.1 25 20 50 40      
+0.01 10 5 10 30 45    
-0.01 10 5 20 30 55 100  
(sum) (100) (100) (100) (100) (100) (100)  
  1. The upper row contains the Selection information for each size range. For example, 95% of the material in the +10mm range is broken, 70% in the +1.7mm range, etc.
  2. The second group of numbers shows the way in which the material is Broken. For example, the first column shows where the material broken in the +10mm range reports, 30% to the +1.7mm fraction, 20% to the +0.85mm fraction etc. The sum of material to all of the smaller fraction must add up to 100%, as this defines where the broken material goes.
  3. The second column shows how the +1.7mm material is distributed. Note: The material in the +1.7mm fraction includes the 30% which came from the +10mm breakage.
    For example, if the feed contained 1 kg of +10mm material and 3 kg of +1.7mm material, then 95% of 1kg would be broken in the crusher. 30% of this broken material would report to the next size fraction, or 1 kg * 0.95 * 0.3 = 0.285 kg.
    Therefore, the total amount of material in the +1.7mm fraction is 3kg + 0.285 kg = 3.285 kg. 70% of this material will be broken, or 2.3 kg and distributed to the smaller size fractions, as shown in column two.

Define Test Data

The user enters the size fractions of the Crusher Feed and Product from test work. The model calculates a pseudo selection and breakage function from the entered test data to "estimate" the crusher output from a given crusher feed distribution.

Algorithm

Assume you have test data consisting of feed size fractions F and product fractions P.

  1. We define the amount of material AVALIABLE of a size fraction i to be broken to the next size fraction to be:
    [math]\displaystyle{ \mathbf{\mathrm { A(i) = F(i) + F(i+1)*[1 - P(i+1)/A(i+1)]}} }[/math]
    where
    F(i) is the feed in for this size fraction i
    F(i+1) is feed in for the next largest size fraction i+1
  2. Define BREAKAGE from one size fraction to the next as [math]\displaystyle{ \mathbf{\mathrm { B(i) = 1 - P(i)/A(i)}} }[/math]
  3. Define amount of size fraction retained as [math]\displaystyle{ \mathbf{\mathrm { E(i) = 1 - B(i) }} }[/math]
  4. From the test data we can calculate the A(i) data and hence B(i) and E(i)
  5. Then we can "estimate" the new products as
    [math]\displaystyle{ \mathbf{\mathrm {\boldsymbol{P}_{est} (i) = [F(i+1)*B(i+1) + F(i)]*E(i)}} }[/math]
    i.e. Product at Size = [ Feed at previous size*breakage at previous size + Feed at Size ]*[ 1 - Breakage at size ]
  6. From the test data, starting at the largest size fraction it determines the fraction that reports to the next size down and then adds this to the feed of that, determines the fraction that reports to the next size down and so on.
  7. Essentially the broken amount from the previous size fraction is assumed to report to the next size fraction for breaking.

Example

Size
(mm)

Feed
(kg)

Product
(kg)

Amount of material A
vailable for breakdown
to next size(kg)

Breakage
(kg)

Retained
E
(kg)

100 10 8 10 2/10 8/10
80 8 6 8+2/10*10 = 10 4/10 6/10
60 6 6 6+4/10*10 = 10 4/10 6/10
40 5 7 5+4/10*10 = 9 2/9 7/9
20 4 5 4+2/9*9 = 6 1/6 5/6

Data Sections

The default sections and variable names are described in detail in the following tables. The number of Tabs in the access window may increase or decrease, based on user configuration.

Summary of Data Sections

  1. Mill-1 tab - Contains general information relating to the unit.
  2. The second sections, which are named according to the user configuration, enable the user to enter the data to determine the mill size discharge.
  3. Info tab - Contains general settings for the unit and allows the user to include documentation about the unit and create Hyperlinks to external documents.
  4. Links tab, only visible in SysCAD 9.2, contains a summary table for all the input and output streams.
  5. Audit tab - Contains summary information required for Mass and Energy balance. See Model Examples for enthalpy calculation Examples.


Mill Page

Class: Mill-1 - The first tab page in the access window will have this name.

Tag / Symbol

Input / Calc

Description/Calculated Variables / Options

Common First Data Section

Requirements

On Check Box This enables the unit. If this box is not checked, then the material will pass straight through the Mill with no change to size distribution.
Power
Motor Input The installed Mill Motor size
HeatPerc Input The percentage of excess power available to heat the product. The excess power is the difference between the installed motor power and the used power.

NOTE: Heat will only be added to the product if excess power is available, i.e. if Motor > UsedPower

Bond_WI Input The Bond Work Index of the rock. This number will be used to calculate the power required to produce the final product.
UsedPower Calc The calculated power to produce the Mill product.
Power = 10.0 * SQ * BWI * (1.0/Sqrt(P80) - 1.0/Sqrt(F80))
Where SQ is the Solid Mass Flowrate
BWI is the Bond Work Index
P80 and F80 are in μm.
HeatPower Calc The amount of energy used in heating the Mill product
Rho Calc The density of the Mill product

 

TrackStatus Tick Box Allows warning messages be displayed if requirements are not met.
Method Overall PartCrv The user defines a single discharge partition curve from the Mill. All of the solids will have the same size distribution.
Individual PartCrv The user defines individual discharge partition curves for each defined size distribution.
Select/ Break The user defines the Selection and Breakage criteria for the Mill. This will apply to all of the size distributions.
Overall TestData The user defines a Feed and Product size distribution (both of which apply to all solid distributions) These distributions are normally obtained from test work.
Individual TestData The user defines individual Feed and Product size distribution for each solid distribution. These distributions are normally obtained from test work.
ForcePartCrv Tick Box This is only visible if the user selects Individual or Overall Partition Curve as the Milling Method.
If the user checks this box, then the Mill will always produce the user defined Partition Curve, even if this involves making large particles.
If this box is not checked, then the model will ensure that the Mill does not produce larger particles in the product than in the feed.
Speed...   These numbers are used in the Dynamic mode Only.
Type List This is used in Dynamic simulations to set the method of running the Mill motor. Options are Power & Speed, Fwd Rev, Soft Start, Soft Start/Stop
Mode List Options are Simple, Command(Latch) and Command(State)
FwdRevMode List Box This is only visible with the Soft Start/Stop Type. Options are:
[1] FwdOnly [2] Logic [3] Regulation
Run/Enable/ Permissive Tick Box The Mill is run enabled. The actual field name will depend on the Mill type and mode.
Invert Tick Box This option is not available for the Power&Speed Type and only visible if the simple mode is selected. It inverts the direction of the Mill.
Start Tick Box This option is only available if Command() mode is selected.
Stop Tick Box This option is only available if Command() mode is selected.
StartInvert Tick Box This option is only available if Command() mode is selected.
StopInvert Tick Box This option is only available if Command() mode is selected.
Reverse Tick Box This option is only available for the Soft start/stop type with Logic FwdRevMode. This puts the belt in Reverse.
Running Output This displays the state of the Mill.
Tripped Tickbox This allows the user to emulate the tripping of the Mill for logic testing
Forward Tickbox This is only visible with the Fwd Rev Type.
StartTime Input The start time for the soft start type.
StopTime Input The stop time for the soft stop type.
Manual Input This is the manual override of the Mill speed.
Reqd Input The required speed of the Mill.
Actual Output The actual speed of the Mill.
Regulated Output
MapLo Input This is only visible for the soft start or soft Start/Stop type Mill.
MapHi Input This is only visible for the soft start or soft Start/Stop type Mill.
MapSpeed Output This is only visible for the soft Start/Stop type Mill.
LoSpeed Output Mill is running on low speed. True if speed < LoSpeedLimit
HiSpeed Output Mill is running on High speed. True if speed > HiSpeedLimit
LoSpeedLimit Input Low speed limit for the Mill.
HiSpeedLimit Input High speed limit for the Mill.
AutoReStart Tickbox Automatically restarts the Mill.
FailMode List Options are: [1] None [2] NoStart [3] NoStop [4] NoStartStop
PowerSupply...
Source List Power Supplies as well as from the electrical models.
Available Calc
Load...
PowerFactor Input
ShaftPower Input
Reactions List This can be used to switch on the Reaction Block (RB). If 'On' is selected then the associated page, RB becomes visible and may be configured. Note: The user does not have to configure a reaction file, even if this block is enabled.

Following Section(s)

Depending on which Method the user chooses to define the Mill product, an appropriate section will be available for the user to enter the data.

DischPart (Overall Partition Curve Option)

Tag / Symbol

Input or Calc

Description

The black rectangle at the top of the page is for display purposes only. The user configures the 'Information' data to display the discharge partition curve.


The two white boxes below the window allow the user to configure the lower and upper display limits of the curve.

Log>Lin or visa versa Button This button toggles the x display between log and ln.
Auto> Fixed Scale or visa versa Button This button toggles the display between auto scaling and user defined fixed scale.
Stepped > Smooth Button Toggles the display between discrete points (Stepped) and a smooth curve.
State On/Off This allows the user to disable the discharge partition curve by changing to Off.
The user enters either both the size Fractions and the size distribution (Manual), or the size Fractions only, for the Discharge Partition Curve. The product from the Mill will have the same size distribution as the one defined here.
The user enters the Fraction of material appearing in each size interval. The model will automatically ensure that the fractions sum to 100%, by continually adjusting the fraction of material in the largest size interval. Therefore, the user should not try and enter the amount of material in the largest size fraction first, as it will continually default to 100%. Start with the smallest fraction and work towards the largest.
If the user defines the size distribution manually, using only a few points, the model will use linear interpolation between the points to find the missing values.
The model also displayed the cumulative size distribution in the column next to the Fractional sizes.
Size Intervals Ascending The size distribution will be displayed with the largest sizes at the top of the list.
  Descending The size distribution will be displayed with the smallest sizes at the top of the list.
Graph On/Off The user may turn the graph display on or off with this button.

DischPart (Individual Partition Curve Option)

This is identical to the above section, except that the user may enter discharge curves for each individual size distribution. If one of the size distributions is turned off (using the State On/Off box at the top of the column) then all material in that size distribution will pass through the Mill without any change.

SelBrk (Selection / Breakage Option)

Tag / Symbol Input or Calc Description
The user is then faced with a matrix into which the Selection / Breakage values must be entered. The model will use these values to determine the product size distribution from the Mill.
The first, or top cell in each column defines the amount of material in that size interval that will be selected for breakage. Therefore, the user may enter any number between 0 (no material in this size interval will be broken) and 100% (all of the material in this size interval will be broken).
All of the cells below the top one relate to the breakage of the material in that particular size fraction. These cells must all sum to 100%, as they define the percentage of broken material that reports to each smaller size fraction. (See the example in the Mill Theory section)

TestData (Overall and Individual Test Data Options)

If the user selects the Test Data (either Overall or Individual) then two extra sections become visible, TestData and Extents.

Tag / Symbol

Input or Calc

Description

The black rectangle at the top of the page is for display purposes only. The user configures the 'Information' data to display the test data curves.
The two white boxes below the window allow the user to configure the lower and upper display limits of the curve.
Log>Lin or visa versa Button This button toggles the x display between log and ln
Auto> Fixed Scale or visa versa Button This button toggles the display between auto scaling and user defined fixed scale.
Stepped > Smooth Button Toggles the display between discrete points (Stepped) and a smooth curve.
The user enters either both the size Fractions and the size distribution (Manual), or the size Fractions only, for the Test Data Curves.

The user enters the Fraction of material in each size interval. The model will automatically ensure that the fractions sum to 100%, by continually adjusting the fraction of material in the largest size interval. Therefore, the user should not try and enter the amount of material in the largest size fraction first, as it will continually default to 100%. Start with the smallest fraction and work towards the largest.

If the user has selected Individual, then each size fraction will have Feed and Product Test Data curves.

If the user defines the size distribution manually, using only a few points, the model will use linear interpolation between the points to find the missing values.

The model also displayed the cumulative size distributions in the columns next to the Fractional sizes.

Size Intervals Ascending The size distribution will be displayed with the largest sizes at the top of the list.
  Descending The size distribution will be displayed with the smallest sizes at the top of the list.
Graph On/Off The user may turn the graph display on or off with this button.

Extents (Overall and Individual Test Data Options)

Tag / Symbol Input or Calc Description
The black rectangle at the top of the page is for display purposes only. The user configures the 'Information' data to display the test data curves.
The two white boxes below the window allow the user to configure the lower and upper display limits of the curve.
Log>Lin or visa versa Button This button toggles the x display between log and ln.
Auto> Fixed Scale or visa versa Button This button toggles the display between auto scaling and user defined fixed scale.
Stepped > Smooth Button Toggles the display between discrete points (Stepped) and a smooth curve.
This is for display purposes only, and shows the user to the extent to which each size fraction is converted from the feed to the product.
If the user has selected Individual, then each size fraction will have Feed and Product Test Data curves.
Size Intervals Ascending The size distribution will be displayed with the largest sizes at the top of the list.
  Descending The size distribution will be displayed with the smallest sizes at the top of the list.
Graph On/Off The user may turn the graph display on or off with this button.

Disch and Qm, Sections

These sections describe the product discharge from the Mill. The variables are all identical with those shown in the Pipe model. Therefore, please refer to the Pipe model for a description of any of the variables.

The variables are all read only, except for the option, Model, which determines which species model the Mill uses. The species options available to the user will depend on the species model used by the project. Please refer to the species model for a description of this page, if a species model is chosen. The default species model is 'Standard', for which no variables are displayed.

Tag / Symbol Input or Calc Description
Model (Further options may be shown depending on the whether any species models are available) Input All the variables are calculated using the Mass Weighted Mean of the species.

Sizes and (Size distribution Name) Section

These sections describe the size distribution of the Mill product. The variables are all identical with those discussed in the Size Distribution section. Therefore, please refer to the Size Distribution section for a description of any of the variables.

Adding this Model to a Project

Insert into Configuration file

Sort either by DLL or Group.

 

DLL:

Commn1.dll

Units/Links

Size Alteration: Mill(1)

OR

Group:

Size Distribution

Units/Links

Size Alteration: Mill(1)

See Project Configuration for more information on adding models to the configuration file.

Insert into Project

 

Insert Unit

Size Alteration

Mill(1)

See Insert Unit for general information on inserting units.

Hints and Comments

  1. A frequent problem encountered by users when working with size distributions is that the user will configure the Feeder to have a size distribution, configure all of the units and then try and solve the flowsheet without configuring the actual mass flows in the Feeder. The pipes all appear to have size distributions, but SysCAD is using the default of 100% water. Therefore there are no solids in the pipes. Check the Feeder that should contain solids with a size distribution does actually have the required solids.
  2. If user chooses the Overall or Individual discharge partition option and checks the ForcePartCrv box, then the Mill will always produce the user defined discharge curve. This may involve creating larger particles in the product than what is in the feed.