Makeup Block (MU)
From SysCADWiki
General Description
The makeup block was introduced in build 125. Substantial changes were made to the way makeups worked for build 126. The following help file is relevant for makeup blocks in builds 126 and later.
The Makeup Block (MU) can be added to a number of models, such as the Tie, Tank, Feeder-Cross Page Connector and Pipe models. By enabling MU within a unit, the user may add flow to the unit in a controlled fashion. (Note: The MU block gets the flow from the Makeup Source, so this unit must be inserted prior to enabling the MU in a unit.) The MU will ensure that the unit always has the correct flow at each iteration, or step, and hence this prevents 'lags' that can be a problem with controlled flows.
The Makeup block is enabled in a unit when the user enters an integer larger than 0 for the number of Makeups in the unit's access window, as show below:
The user may enable more than one Makeup Block per unit, by entering 2, 3, etc. The unit will then have the appropriate number of Tabs: MU1, MU2, MU3, etc. The user must then configure the Makeup Block(s) by clicking on the MU1 tab.
Note: The makeup block is a sub-model which is evaluated sequentially. The user can change the order that the sub-models are solved using the On/Off drop down lists on the first tab page (On-1 first, then On-2, etc.). For example, a makeup must be added either before or after a reaction block sub-model. If the makeup is a reactant then it must be added prior to the reaction. If the user wants to achieve a final concentration from the unit then the makeup block must be the last sub-model. Due to the sequential nature of the sub-models, makeups can not be used to achieve a final concentration of a reactant.
The first step is to connect the Makeup Block to a Makeup Source. The user must insert the name of the Makeup Source in the required block, as shown below. In SysCAD 9.2 the makeup source is selected from a drop down list of available makeup sources in the project.
Once a valid Makeup Source has been entered into the MakeupSrc field, a graphics symbol for the Direct Link will be displayed indicating that the unit has additional input. (Note: The user may change the name of this Direct Link or its graphical symbol in exactly the same way as for any other unit in SysCAD).
The Makeup block may then be configured as None, Fixed Makeup, Ratio Makeup, Product Flow, Product Composition, Product Temperature or Temperature Change. The image below shows a unit configured with Fixed Makeup, a source of magnesium oxide (called MgO_Source ) and the Direct Link name has been changed to P_200.
Each of the different options that can be configured are described in the table below.
Data Section
The default access window (MU) and variable names are described in detail in the following tables. These variables change as the user selects the various options that are available.
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| MUX.DIO... (where X is the number of the current make up block) | ||
| MakeupScr | Input | Name of the MakeUpSrc unit operation |
| DirectLink | Feedback | User can use this name to report on the MakeUp Flow information. This has the same variables as the Pipe.Qo variables, so when creating a report table, it is best to report all streams from the Qo tabs and also include all the direct links to close the balance for the project. |
| Connect | FeedBack | Provides information on connection with MakeUpScr. |
| MUX… (where X is the number of the current make up block) | ||
| Requirements | ||
| On | Tickbox | Switch Makeup block on or off |
| Model | List | None |
| Fixed Makeup - make up is added as a fixed amount | ||
| Ratio Makeup - make up is added based on a specified ratio relative to the feed | ||
| Product Flow – make up is added to achieve a specified product flow | ||
| Product Composition – make up is added to achieve a specified product composition | ||
| Product Concentration – make up is added to achieve a specified product concentration | ||
| Product Temperature - make up is added to achieve a specified product temperature | ||
| Temperature Change - make up is added to achieve a specified temperature change between the feed and the product | ||
Fixed Makeup Model
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| Rqd.Basis | List | MassFlow - User specifies Make up amount as mass flowrate |
| VolumeFlow - User specifies Make up amount as volumetric flowrate at temperature | ||
| NVolumeFlow - User specifies Make up amount as volumetric flowrate at Normal Temperature | ||
| MoleFlow - User specifies Make up amount as molar flowrate | ||
| MUX.MkUp… (where X is the number of the current make up block) | ||
| MakeUp Measurement | ||
| Selection | List | All |
| Phase - User can select the different phases to be included in the specified amount. For example, if the make up source has 50% solids and 50% liquids, and the user wants to specify a QmRqd of 10t/h of solids, then only leave the solids tick box checked and SysCAD will add to the MUx block enough makeup to give 10t/h solids. In this case, a total of 20t/h will be added. | ||
| IndividualPhase - As per Phase, user is allowed to select the individual phaese to be included in the specified amount. For example, if user wants to specify the organic addition - phase (or) to be 10t/h then select the (or) phase, and the makeup block will add enough to give 10t/h organic. Note, to do so, user must have defined (or) phase in the SysCAD.mdb and the makeup source must contain organics as part of its composition makeup. | ||
| Species - User is allowed to select individual species to be included in the specified amount. Use the Add List to select the required species, multiple selections are allowed. If user has added a species to the selection that is no longer required, use the Remove List to remove it. | ||
| Component - As per species, the difference between species and component is that species are based on phases, where component combines all the phases for that particular component. For example, if NaCl is defined in (aq), (s) phases, and user has to select the solid phase only, then use the Species option. If user wants to include both phases, then use the Component option. | ||
| Element - User is allowed to select individual element to be included in the specified amount. | ||
| Phase/Individual Phase | ||
| For each phase | Tickbox | Select phase/s required. |
| Specie / Component / Element: All species/components/elements added will be displayed here. | ||
| Specie0X/Component0X/Element0X | List | X is the number of the selected specie /component/element. Select specie/component /element from the list. There will usually be one extra to allow another specie/component/element to be added (but never more than 10). To remove any specie/component /element, choose the “-” option instead of the selected specie/component /element. |
| MUX… (where X is the number of the current make up block) | ||
| --------------------------------------------------------------------------------------------------------------------------- | ||
| Required Mass/Volume/NVolume/Molar Flow | ||
| Rqd.MakeUp.Qm | Input | User specified Make up amount in mass flowrate - visible with Type = MassFlow |
| Rqd.MakeUp.Qv | Input | User specified Make up amount in volumetric flowrate at Temperature - visible with Type = VolumeFlow |
| Rqd.MakeUp.NQv | Input | User specified Make up amount in volumetric flowrate at normal Temperature - visible with Type = NVolumeFlow |
| Rqd.MakeUp.QMl | Input | User specified Make up amount in mole flow - visible with Type = MoleFlow |
| MakeUp Limits | ||
| MakeUp.QmMin | Input | User specified minimum makeup flow. |
| MakeUp.QmMax | Input | User specified maximum makeup flow. |
| Makeup Rule for Low Feed Flow | ||
| LowQmRule | List | AlwaysOn: Always add specified flow of makeup |
| StopBelowQmLimit: Do not add any makeup if feed flowrate is below user specified number. | ||
| If StopBelowQmLimit is selected: | ||
| LowQmLimit | Input | User specified minimum feed flow which needs to be reached before any makeup is added. |
| Product Temperature | ||
| Temp.Final | List | InletTemp – Add or remove heat to make the product temperature the same as the product temperature. |
| SourceTemp – Add or remove heat to make the product temperature the same as the makeup source temperature. | ||
| StdTemp – Add or remove heat to make the product temperature the same as standard temperature. | ||
| Const – Add or remove heat to make the product temperature the same as the user specified temperature. | ||
| Mixture – Default behaviour, no heat is added or removed, the product temperature is determined by an energy balance involving the feed and the makeup. | ||
| If Const is selected: | ||
| Temp.Reqd | Input | User specified temperature of the product. |
| Results | ||
| Description | Feedback | Displays a description in words of the makeup options chosen. |
| State | Feedback | Displays errors if there are any, otherwise say OK. |
| Mass/Volume/NVolume/Molar flow: | ||
| Used.MakeUp.Qm | Feedback | User specified Make up amount in mass flowrate - visible with Type = MassFlow |
| Used.MakeUp.Qv | Feedback | User specified Make up amount in volumetric flowrate at Temperature - visible with Type = VolumeFlow |
| Used.MakeUp.NQv | Feedback | User specified Make up amount in volumetric flowrate at normal Temperature - visible with Type = NVolumeFlow |
| Used.MakeUp.QMl | Feedback | User specified Make up amount in mole flow - visible with Type = MoleFlow |
| Meas.Feed.Qm | Calc | Displays mass flow of feed stream - visible with Type = MassFlow |
| Meas.Feed.Qv | Calc | Displays volume flow of feed stream - visible with Type = VolumeFlow |
| Meas.Feed.NQv | Calc | Displays volume flow of feed stream at normal conditions - visible with Type = NVolumeFlow |
| Meas.Feed.QMl | Calc | Displays molar flow of feed stream - visible with Type = MoleFlow |
| Meas.MakeUp.Qm | Calc | Displays mass flow of makeup stream - visible with Type = MassFlow |
| Meas.MakeUp.Qv | Calc | Displays volume flow of makeup stream - visible with Type = VolumeFlow |
| Meas.MakeUp.NQv | Calc | Displays volume flow of makeup stream at normal conditions - visible with Type = NVolumeFlow |
| Meas.MakeUp.QMl | Calc | Displays molar flow of makeup stream - visible with Type = MoleFlow |
| Meas.Prod.Qm | Calc | Displays mass flow of product stream - visible with Type = MassFlow |
| Meas.Prod.Qv | Calc | Displays volume flow of product stream - visible with Type = VolumeFlow |
| Meas.Prod.NQv | Calc | Displays volume flow of product stream at normal conditions - visible with Type = NVolumeFlow |
| Meas.Prod.QMl | Calc | Displays molar flow of product stream - visible with Type = MoleFlow |
Ratio Makeup Model
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| Rqd.Basis | List | MassRatio - User specifies Make up ratio of mass flowrates |
| VolumeRatio - User specifies Make up ratio of volumetric flowrates at temperature | ||
| NVolumeRatio - User specifies Make up ratio of volumetric flowrates at Normal Temperature | ||
| MoleRatio - User specifies Make up ratio of molar flowrates | ||
| MUX.Feed… (where X is the number of the current make up block) | ||
| Feed Measurement | ||
| Selection | List | All |
| Phase - As for fixed makeup. | ||
| IndividualPhase - As for fixed makeup. | ||
| Species - As for fixed makeup. | ||
| Component - As for fixed makeup. | ||
| Element - As for fixed makeup. | ||
| Phase/Individual Phase | ||
| For each phase | Tickbox | Select phase/s required. |
| Specie / Component / Element: All species/components/elements added will be displayed here. | ||
| Specie0X/Component0X/Element0X | List | X is the number of the selected specie /component/element. As for fixed makeup. |
| MUX.MkUp… (where X is the number of the current make up block) | ||
| MakeUp Measurement | ||
| Selection | List | All |
| Phase - As for fixed makeup. | ||
| IndividualPhase - As for fixed makeup. | ||
| Species - As for fixed makeup. | ||
| Component - As for fixed makeup. | ||
| Element - As for fixed makeup. | ||
| Phase/Individual Phase | ||
| For each phase | Tickbox | Select phase/s required. |
| Specie / Component / Element: All species/components/elements added will be displayed here. | ||
| Specie0X/Component0X/Element0X | List | X is the number of the selected specie /component/element. Select specie/component /element from the list. There will usually be one extra to allow another specie/component/element to be added (but never more than 10). To remove any specie/component /element, choose the “-” option instead of the selected specie/component /element. |
| MUX… (where X is the number of the current make up block) | ||
| --------------------------------------------------------------------------------------------------------------------------- | ||
| Required Mass/Volume/NVolume/Molar ratio | ||
| Rqd.QmRatio | Input | User specified Make up ratio of mass flowrates - visible with Type = MassRatio |
| Rqd.QvRatio | Input | User specified Make up ratio of volumetric flowrates at Temperature - visible with Type = VolumeRatio |
| Rqd.NQv.Ratio | Input | User specified Make up ratio of volumetric flowrates at normal Temperature - visible with Type = NVolumeRatio |
| Rqd.QMl.Ratio | Input | User specified Make up ratio of molar flowrates - visible with Type = MoleRatio |
| MakeUp Limits | ||
| MakeUp.QmMin | Input | User specified minimum makeup flow. |
| MakeUp.QmMax | Input | User specified maximum makeup flow. |
| Makeup Rule for Low Feed Flow | ||
| LowQmRule | List | AlwaysOn: Always add specified flow of makeup |
| StopBelowQmLimit: Do not add any makeup if feed flowrate is below user specified number. | ||
| If StopBelowQmLimit is selected: | ||
| LowQmLimit | Input | User specified minimum feed flow which needs to be reached before any makeup is added. |
| Product Temperature | ||
| Temp.Final | List | InletTemp – Add or remove heat to make the product temperature the same as the product temperature. |
| SourceTemp – Add or remove heat to make the product temperature the same as the makeup source temperature. | ||
| StdTemp – Add or remove heat to make the product temperature the same as standard temperature. | ||
| Const – Add or remove heat to make the product temperature the same as the user specified temperature. | ||
| Mixture – Default behaviour, no heat is added or removed, the product temperature is determined by an energy balance involving the feed and the makeup. | ||
| If Const is selected: | ||
| Temp.Reqd | Input | User specified temperature of the product. |
| Results | ||
| Description | Feedback | Displays a description in words of the makeup options chosen. |
| State | Feedback | Displays errors if there are any, otherwise say OK. |
| Mass/Volume/NVolume/Molar flow: | ||
| Used.QmRatio | Feedback | User specified Make up ratio of mass flowrates - visible with Type = MassRatio |
| Used.QvRatio | Feedback | User specified Make up ratio of volumetric flowrates at Temperature - visible with Type = VolumeRatio |
| Used.NQvRatio | Feedback | User specified Make up ratio of volumetric flowrates at normal Temperature - visible with Type = NVolumeRatio |
| Used.QMlRatio | Feedback | User specified Make up ratio of molar flowrates - visible with Type = MoleRatio |
| Meas.QmRatio | Calc | Make up ratio of mass flowrates achieved - visible with Type = MassRatio |
| Meas.QvRatio | Calc | Make up ratio of volumetric flowrates at Temperature - visible with Type = VolumeRatio |
| Meas.NQvRatio | Calc | Make up ratio of volumetric flowrates at normal Temperature - visible with Type = NVolumeRatio |
| Meas.QMlRatio | Calc | Make up ratio of molar flowrates - visible with Type = MoleRatio |
| Meas.Feed.Qm | Calc | Displays mass flow of feed stream - visible with Type = MassRatio |
| Meas.Feed.Qv | Calc | Displays volume flow of feed stream - visible with Type = VolumeRatio |
| Meas.Feed.NQv | Calc | Displays volume flow of feed stream at normal conditions - visible with Type = NVolumeRatio |
| Meas.Feed.QMl | Calc | Displays molar flow of feed stream - visible with Type = MoleRatio |
| Meas.MakeUp.Qm | Calc | Displays mass flow of makeup stream - visible with Type = MassRatio |
| Meas.MakeUp.Qv | Calc | Displays volume flow of makeup stream - visible with Type = VolumeRatio |
| Meas.MakeUp.NQv | Calc | Displays volume flow of makeup stream at normal conditions - visible with Type = NVolumeRatio |
| Meas.MakeUp.QMl | Calc | Displays molar flow of makeup stream - visible with Type = MoleRatio |
Product Flow Makeup Model
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| Rqd.Basis | List | MassFlow - User specifies mass product flowrate |
| VolumeFlow - User specifies volumetric product flowrate at temperature | ||
| NVolumeFlow - User specifies volumetric product flowrate at Normal Temperature | ||
| MoleFlow - User specifies molar product flowrate | ||
| MUX.Product… (where X is the number of the current make up block) | ||
| Product Measurement | ||
| Selection | List | All |
| Phase - As for fixed makeup. | ||
| IndividualPhase - As for fixed makeup. | ||
| Species - As for fixed makeup. | ||
| Component - As for fixed makeup. | ||
| Element - As for fixed makeup. | ||
| Phase/Individual Phase | ||
| For each phase | Tickbox | Select phase/s required. |
| Specie / Component / Element: All species/components/elements added will be displayed here. | ||
| Specie0X/Component0X/Element0X | List | X is the number of the selected specie /component/element. Select specie/component /element from the list. There will usually be one extra to allow another specie/component/element to be added (but never more than 10). To remove any specie/component /element, choose the “-” option instead of the selected specie/component /element. |
| MUX… (where X is the number of the current make up block) | ||
| --------------------------------------------------------------------------------------------------------------------------- | ||
| Required Mass/Volume/NVolume/Molar Flow | ||
| Rqd.Prod.Qm | Input | User specified mass product flowrate - visible with Type = MassFlow |
| Rqd.Prod.Qv | Input | User specified volumetric product flowrate at Temperature - visible with Type = VolumeFlow |
| Rqd.Prod.NQv | Input | User specified volumetric product flowrate at normal Temperature - visible with Type = NVolumeFlow |
| Rqd.Prod.QMl | Input | User specified molar product flowrate - visible with Type = MoleFlow |
| MakeUp Limits | ||
| MakeUp.QmMin | Input | User specified minimum makeup flow. |
| MakeUp.QmMax | Input | User specified maximum makeup flow. |
| Makeup Rule for Low Feed Flow | ||
| LowQmRule | List | AlwaysOn: Always add specified flow of makeup |
| StopBelowQmLimit: Do not add any makeup if feed flowrate is below user specified number. | ||
| If StopBelowQmLimit is selected: | ||
| LowQmLimit | Input | User specified minimum feed flow which needs to be reached before any makeup is added. |
| Product Temperature | ||
| Temp.Final | List | InletTemp – Add or remove heat to make the product temperature the same as the product temperature. |
| SourceTemp – Add or remove heat to make the product temperature the same as the makeup source temperature. | ||
| StdTemp – Add or remove heat to make the product temperature the same as standard temperature. | ||
| Const – Add or remove heat to make the product temperature the same as the user specified temperature. | ||
| Mixture – Default behaviour, no heat is added or removed, the product temperature is determined by an energy balance involving the feed and the makeup. | ||
| If Const is selected: | ||
| Temp.Reqd | Input | User specified temperature of the product. |
| Results | ||
| Description | Feedback | Displays a description in words of the makeup options chosen. |
| State | Feedback | Displays errors if there are any, otherwise say OK. |
| Mass/Volume/NVolume/Molar flow: | ||
| Used.Prod.Qm | Feedback | User specified Make up amount in mass flowrate - visible with Type = MassFlow |
| Used.Prod.Qv | Feedback | User specified Make up amount in volumetric flowrate at Temperature - visible with Type = VolumeFlow |
| Used.Prod.NQv | Feedback | User specified Make up amount in volumetric flowrate at normal Temperature - visible with Type = NVolumeFlow |
| Used.Prod.QMl | Feedback | User specified Make up amount in mole flow - visible with Type = MoleFlow |
| Meas.Feed.Qm | Calc | Displays mass flow of feed stream - visible with Type = MassFlow |
| Meas.Feed.Qv | Calc | Displays volume flow of feed stream - visible with Type = VolumeFlow |
| Meas.Feed.NQv | Calc | Displays volume flow of feed stream at normal conditions - visible with Type = NVolumeFlow |
| Meas.Feed.QMl | Calc | Displays molar flow of feed stream - visible with Type = MoleFlow |
| Meas.MakeUp.Qm | Calc | Displays mass flow of makeup stream - visible with Type = MassFlow |
| Meas.MakeUp.Qv | Calc | Displays volume flow of makeup stream - visible with Type = VolumeFlow |
| Meas.MakeUp.NQv | Calc | Displays volume flow of makeup stream at normal conditions - visible with Type = NVolumeFlow |
| Meas.MakeUp.QMl | Calc | Displays molar flow of makeup stream - visible with Type = MoleFlow |
| Meas.Prod.Qm | Calc | Displays mass flow of product stream - visible with Type = MassFlow |
| Meas.Prod.Qv | Calc | Displays volume flow of product stream - visible with Type = VolumeFlow |
| Meas.Prod.NQv | Calc | Displays volume flow of product stream at normal conditions - visible with Type = NVolumeFlow |
| Meas.Prod.QMl | Calc | Displays molar flow of product stream - visible with Type = MoleFlow |
Product Composition Makeup Model
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| Rqd.Basis | List | Mass - User specifies product composition by mass fraction |
| Volume - User specifies product composition by volume fraction at product temperature | ||
| NVolume - User specifies product composition by volume fraction at Normal Temperature | ||
| Mole - User specifies product composition by mole fraction | ||
| MUX.Product… (where X is the number of the current make up block) | ||
| Product Measurement | ||
| Selection | List | Phase - As for fixed makeup. |
| IndividualPhase - As for fixed makeup. | ||
| Species - As for fixed makeup. | ||
| Component - As for fixed makeup. | ||
| Element - As for fixed makeup. | ||
| Phase/Individual Phase | ||
| For each phase | Tickbox | Select phase/s required. |
| Specie / Component / Element: All species/components/elements added will be displayed here. | ||
| Specie0X/Component0X/Element0X | List | X is the number of the selected specie /component/element. Select specie/component /element from the list. There will usually be one extra to allow another specie/component/element to be added (but never more than 10). To remove any specie/component /element, choose the “-” option instead of the selected specie/component /element. |
| MUX… (where X is the number of the current make up block) | ||
| --------------------------------------------------------------------------------------------------------------------------- | ||
| Required Mass/Volume/NVolume/Molar fraction | ||
| Rqd.Prod.QmFrac | Input | User specified product composition by mass fraction at product temperature - visible with Type = Mass |
| Rqd.Prod.QvFrac | Input | User specified product composition by volume fraction at product temperature - visible with Type = Volume |
| Rqd.Prod.NQvFrac | Input | User specified product composition by volume fraction at normal Temperature - visible with Type = NVolume |
| Rqd.Prod.QMlFrac | Input | User specified product composition by mole fraction at product temperature - visible with Type = Mole |
| MakeUp Limits | ||
| MakeUp.QmMin | Input | User specified minimum makeup flow. |
| MakeUp.QmMax | Input | User specified maximum makeup flow. |
| Makeup Rule for Low Feed Flow | ||
| LowQmRule | List | AlwaysOn: Always add specified flow of makeup |
| StopBelowQmLimit: Do not add any makeup if feed flowrate is below user specified number. | ||
| If StopBelowQmLimit is selected: | ||
| LowQmLimit | Input | User specified minimum feed flow which needs to be reached before any makeup is added. |
| Product Temperature | ||
| Temp.Final | List | InletTemp – Add or remove heat to make the product temperature the same as the product temperature. |
| SourceTemp – Add or remove heat to make the product temperature the same as the makeup source temperature. | ||
| StdTemp – Add or remove heat to make the product temperature the same as standard temperature. | ||
| Const – Add or remove heat to make the product temperature the same as the user specified temperature. | ||
| Mixture – Default behaviour, no heat is added or removed, the product temperature is determined by an energy balance involving the feed and the makeup. | ||
| If Const is selected: | ||
| Temp.Reqd | Input | User specified temperature of the product. |
| Results | ||
| Description | Feedback | Displays a description in words of the makeup options chosen. |
| State | Feedback | Displays errors if there are any, otherwise say OK. |
| Mass/Volume/NVolume/Molar fraction: | ||
| Used.Prod.QmFrac | Feedback | User specified product composition by mass fraction - visible with Type = Mass |
| Used.Prod.QvFrac | Feedback | User specified product composition by volume fraction at temperature - visible with Type = Volume |
| Used.Prod.NQvFrac | Feedback | User specified product composition by volume fraction at normal Temperature - visible with Type = NVolume |
| Used.Prod.QMlFrac | Feedback | User specified product composition by mole fraction - visible with Type = Mole |
| Meas.Feed.QmFrac | Calc | Displays mass fraction of specified phase/component/specie/element in feed stream - visible with Type = Mass |
| Meas.Feed.QvFrac | Calc | Displays volume fraction of specified phase/component/specie/element in feed stream - visible with Type = Volume |
| Meas.Feed.NQvFrac | Calc | Displays volume fraction of specified phase/component/specie/element in feed stream at normal conditions - visible with Type = NVolume |
| Meas.Feed.QMlFrac | Calc | Displays mole fraction of specified phase/component/specie/element in feed stream - visible with Type = Mole |
| Meas.MakeUp.QmFrac | Calc | Displays mass fraction of specified phase/component/specie/element in makeup stream - visible with Type = Mass |
| Meas.MakeUp.QvFrac | Calc | Displays volume fraction of specified phase/component/specie/element in makeup stream - visible with Type = Volume |
| Meas.MakeUp.NQvFrac | Calc | Displays volume fraction of specified phase/component/specie/element in makeup stream at normal conditions - visible with Type = NVolume |
| Meas.MakeUp.QMlFrac | Calc | Displays mole fraction of specified phase/component/specie/element in makeup stream - visible with Type = Mole |
| Meas.Prod.QmFrac | Calc | Displays mass fraction of specified phase/component/specie/element in product stream - visible with Type = Mass |
| Meas.Prod.QvFrac | Calc | Displays volume fraction of specified phase/component/specie/element in product stream - visible with Type = Volume |
| Meas.Prod.NQvFrac | Calc | Displays volume fraction of specified phase/component/specie/element in product stream at normal conditions - visible with Type = NVolume |
| Meas.Prod.QMlFrac | Calc | Displays mole fraction of specified phase/component/specie/element in product stream - visible with Type = Mole |
Product Concentration Makeup Model
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| MUX.ProductMass… (where X is the number of the current make up block) | ||
| Product Mass Measurement | ||
| Selection | List | All - Using this option with the All for the Product Volume Measurement effectively makes this method a control of stream density. |
| Phase - As for fixed makeup. | ||
| IndividualPhase - As for fixed makeup. | ||
| Species - As for fixed makeup. | ||
| Component - As for fixed makeup. | ||
| Element - As for fixed makeup. | ||
| Phase/Individual Phase | ||
| For each phase | Tickbox | Select phase/s required. |
| Specie / Component / Element: All species/components/elements added will be displayed here. | ||
| Specie0X/Component0X/Element0X | List | X is the number of the selected specie /component/element. Select specie/component /element from the list. There will usually be one extra to allow another specie/component/element to be added (but never more than 10). To remove any specie/component /element, choose the “-” option instead of the selected specie/component /element. |
| MUX.ProductVolume… (where X is the number of the current make up block) | ||
| Product Volume Measurement | ||
| Selection | List | All |
| Phase - As for fixed makeup. | ||
| IndividualPhase - As for fixed makeup. | ||
| Species - As for fixed makeup. | ||
| Component - As for fixed makeup. | ||
| Element - As for fixed makeup. | ||
| Phase/Individual Phase | ||
| For each phase | Tickbox | Select phase/s required. |
| Specie / Component / Element: All species/components/elements added will be displayed here. | ||
| Specie0X/Component0X/Element0X | List | X is the number of the selected specie /component/element. Select specie/component /element from the list. There will usually be one extra to allow another specie/component/element to be added (but never more than 10). To remove any specie/component /element, choose the “-” option instead of the selected specie/component /element. |
| MUX… (where X is the number of the current make up block) | ||
| --------------------------------------------------------------------------------------------------------------------------- | ||
| Required Concentration | ||
| Rqd.Prod.Conc | Input | User specified product concentration (mass per volume) at product temperature |
| MakeUp Limits | ||
| MakeUp.QmMin | Input | User specified minimum makeup flow. |
| MakeUp.QmMax | Input | User specified maximum makeup flow. |
| Makeup Rule for Low Feed Flow | ||
| LowQmRule | List | AlwaysOn: Always add specified flow of makeup |
| StopBelowQmLimit: Do not add any makeup if feed flowrate is below user specified number. | ||
| If StopBelowQmLimit is selected: | ||
| LowQmLimit | Input | User specified minimum feed flow which needs to be reached before any makeup is added. |
| Product Temperature | ||
| Temp.Final | List | InletTemp – Add or remove heat to make the product temperature the same as the product temperature. |
| SourceTemp – Add or remove heat to make the product temperature the same as the makeup source temperature. | ||
| StdTemp – Add or remove heat to make the product temperature the same as standard temperature. | ||
| Const – Add or remove heat to make the product temperature the same as the user specified temperature. | ||
| Mixture – Default behaviour, no heat is added or removed, the product temperature is determined by an energy balance involving the feed and the makeup. | ||
| If Const is selected: | ||
| Temp.Reqd | Input | User specified temperature of the product. |
| Results | ||
| Description | Feedback | Displays a description in words of the makeup options chosen. |
| State | Feedback | Displays errors if there are any, otherwise say OK. |
| Concentration;Mass/Volume | ||
| Used.Prod.Conc | Feedback | User specified product concentration (mass per volume) |
| Meas.Feed.Conc | Calc | Displays concentration of specified phase/component/specie/element in feed stream |
| Meas.MakeUp.Conc | Calc | Displays concentration of specified phase/component/specie/element in makeup stream |
| Meas.Prod.Conc | Calc | Displays concentration of specified phase/component/specie/element in product stream |
Product Temperature Makeup Model
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| --------------------------------------------------------------------------------------------------------------------------- | ||
| Required Temperature | ||
| Rqd.Prod.Temp | Input | User specified product temperature |
| MakeUp Limits | ||
| MakeUp.QmMin | Input | User specified minimum makeup flow. |
| MakeUp.QmMax | Input | User specified maximum makeup flow. |
| Makeup Rule for Low Feed Flow | ||
| LowQmRule | List | AlwaysOn: Always add specified flow of makeup |
| StopBelowQmLimit: Do not add any makeup if feed flowrate is below user specified number. | ||
| If StopBelowQmLimit is selected: | ||
| LowQmLimit | Input | User specified minimum feed flow which needs to be reached before any makeup is added. |
| Results | ||
| Description | Feedback | Displays a description in words of the makeup options chosen. |
| State | Feedback | Displays errors if there are any, otherwise say OK. |
| Used.Prod.Temp | Feedback | User specified product temperature |
| Meas.Feed.Temp | Calc | Displays temperature of feed stream |
| Meas.MakeUp.Temp | Calc | Displays temperature of makeup stream |
| Meas.Prod.Temp | Calc | Displays temperature of product stream |
Temperature Change Makeup Model
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| --------------------------------------------------------------------------------------------------------------------------- | ||
| Required Temperature Change | ||
| Rqd.Prod.TChg | Input | User specified temperature change (between feed and product) |
| MakeUp Limits | ||
| MakeUp.QmMin | Input | User specified minimum makeup flow. |
| MakeUp.QmMax | Input | User specified maximum makeup flow. |
| Makeup Rule for Low Feed Flow | ||
| LowQmRule | List | AlwaysOn: Always add specified flow of makeup |
| StopBelowQmLimit: Do not add any makeup if feed flowrate is below user specified number. | ||
| If StopBelowQmLimit is selected: | ||
| LowQmLimit | Input | User specified minimum feed flow which needs to be reached before any makeup is added. |
| Results | ||
| Description | Feedback | Displays a description in words of the makeup options chosen. |
| State | Feedback | Displays errors if there are any, otherwise say OK. |
| Used.Prod.TChg | Feedback | User specified temperature change |
| Meas.Prod.TChg | Feedback | Temperature change achieved (from feed to product temperature) |
| Meas.Feed.Temp | Calc | Displays temperature of feed stream |
| Meas.MakeUp.Temp | Calc | Displays temperature of makeup stream |
| Meas.Prod.Temp | Calc | Displays temperature of product stream |
Common to All Models
| Tag/Symbol | Input/Calc | Description |
|---|---|---|
| THE FOLLOWING FIELDS APPEAR FOR ALL MODELS SELECTED | ||
| Total mass flow: | ||
| Qm.Feed | Calc | Displays total mass flow of feed stream. |
| Qm.Makeup | Calc | Displays total mass flow of makeup stream. |
| Qm.Prod | Calc | Displays total mass flow of product stream (including makeup). |
| Total volume flow: | ||
| Qv.Feed | Calc | Displays total volume flow of feed stream. |
| Qv.Makeup | Calc | Displays total volume flow of makeup stream. |
| Qv.Prod | Calc | Displays total volume flow of product stream (including makeup). |
| Total heat flow: | ||
| Temp.Feed | Calc | Displays temperature of feed stream. |
| Temp.Makeup | Calc | Displays temperature of makeup stream. |
| Temp.Prod | Calc | Displays temperature of product stream (including makeup). |
| HeatFlow | Calc | Displays heat added/removed to achieve product temperature requirements. |



