What's new in KORF 3.2
May 31, 2013
- Graphical interface:
- Valve can be represented by a Control valve, Block Valve or Angle valve (relief valve).
- Copy and paste using keyboard shortcuts (Ctl-C, Ctl-V).
- Store equipment index (instead of number) for most reference equipment.
- Click anywhere to deselect equipment.
- Maintain reference equipment if multiple equipment is copied.
- Show reference equipment and Re number on drawing.
- Improved help in Status bar.
- Engineering calculations:
- Add non-recoverable inlet loss for relief valves.
- Allow pipe fluid properties to be based on that of another pipe (reference pipe).
- Import surface tension from Hysys/Aspen.
- Equations can reference the pipe/equipment it is associated with.
- Simpler equation to represent spargers (for Products).
- Allow dampening for flows and pumps/compressor pressures.
- Heat loss calculation allows cooling (due to pressure drop) on heat input.
- Others:
- Fix bug to update displayed specs if edited through popup menu.
- Fix bug to redraw drawing after saving file.
- Fix minor convergence bug in TP flash routine.
- Fix intermittent overflow errors in vapour pressure, compressor head and heat loss routines.
New in KORF 3.1 (May 31, 2013)
- Graphical interface:
- Feed and Products can be represented by a Vessel.
- Find option to search for and select all equip matching an equip number.
- Default Product label changed from P to TK (to distinguish from Pumps)
- Engineering calculations:
- Add Equations to Feeds, Products and Pipes. Allow E as spec.
- Add laminar to turbulent transition zone for friction factor to prevent oscillation.
- Improve convergence for HMB with vessels. Allow V as vapor flow rate spec.
- Add inlet vol flow and pressure ratio spec for compressors/turbines.
- Revise Compressor to work for turbines/expanders.
- Allow volume balance (instead of mass balance) for Misc equipment (for brine wells).
- Report non-recoverable losses for Tees and Reducers (for relief valve calcs).
- Use IF97 for entropy calcs if enthalpy method is WS97.
- Add binary interaction coefficients for SRK equation.
- Estimate overall U value for pipe heat loss calculations.
- Estimate thermal conductivity and heat capacity.
- Allow pipe sizes to 10m when sizing pipes.
- Allow dampening of composition during flash calculations.
- Add the Hooper 2-K fitting method.
- Store pipe data in data file to improve portability.
- Add pseudo components.
- Others:
- Prevent errors on " in text field.
- Fix bug on importing stream with two liquid phases from Hysys.
- Increase sensitivity to reduce premature convergence on HMB on recycle circuits with vessels.
- Show calculated level for Feeds/Products.
- Correctly show long pipe labels for pipes connected to vessels.
- Correctly convert mass to mole composition for dialog flash.
New in KORF 3.0 (May 31, 2013)
- Graphical interface:
- Rewrite graphical routines.
- Create new equipment by selecting and clicking on drawing, not dragging.
- Allow selecting, dragging, copying and pasting multiple equipment.
- Allow equipment to be properly rotated and flipped while connected.
- Allow equipment labels/data to be relocated or hidden.
- Allow user to add text, lines, arrows, boxes and circles to drawing.
- Add support for snapping to grid.
- Add support for custom paper sizes.
- Allow user to show or hide default border.
- Make Vista compatible.
- Allow user to determine location of files.
- Convert help file from hlp to html format.
- Add support for mouse wheel on main form.
- Add air cooler to exchanger and tank to vessels.
- Allow expander/reducer symbol to match piping.
- Option to disable case dialog on double click.
- Engineering calculations:
- Add Beggs-Brill method for horizontal pipes.
- Add Dukler flow regime maps.
- Add liquid surface tension to fluid properties.
- Add momentum acceleration pressure drops.
- Simplify pump default efficiency calculations.
- Add option to use smooth pipe friction factors for Dukler and Beggs-Brill.
- Critically review all Tee equations, modify some.
- Provide option to fix or clear all pipe sizes.
- Allow valve size to differ between cases.
- Add Dukler flow regime maps for vertical and horizontal flow.
- Modify equations used for expanders and reducers.
- Support choke flow at Feeds/Products and Expanders.
- Remove effect of area change for Misc equip and Check valve.
- Others:
- Fix entropy reference state.
- Fix product elevation bug.
- Prevent ID=0 error for some cases.
- Change Dukler holdup name to GPSA.
- Fix printing large paper sizes bug.
New in KORF 2.1 (May 31, 2013)
- Add Case Input Dialog.
- Add pipes, control valves and orifices calculation tools.
- Other minor changes and bug fixes.
New in KORF 2.0 (May 31, 2013)
- Graphical interface:
- New install/uninstall program.
- Use tab control on dialogs.
- Use spreadsheet type property grid on dialogs.
- Remove Print Form from most dialogs.
- Line and equipment numbers must be unique. Names and numbers can be any length.
- Change vessel nozzle assignments to support HMB. Old problems may looks strange.
- Data file extension is kdf. Can associate Korf with it.
- Engineering calculations:
- Add flash calculations and Heat and Mole Balance.
- Add steam tables.
- Add report for HMB.
- Add pipe heat loss and exchanger duty.
- Remove support for PPP.
- Add support for multiple cases.
- Improve pump/compressor curves.
- Add support for other flow meters types.
- Can specify close up dP for flow meters.
- Flow meter and control valves account for choked flow.
- Add support for multiple pipe databases
- Can ignore non-standard pipe sizes.
- Rewrite significant parts of code.
- Review and correct component database. Change some units.
- Allow phase properties to be 0 if not used.
- Initialize density elevation on resume.
- Add dP to Feeds and Products (for spargers).
- Add support for non-cylindrical pipes.
- Others:
- Use license files instead of registration numbers, renew yearly.
- Fix Clearview bug.
- Prevent crash on certain zoom operations.
- Reposition T/Junctions/Vessels on File | Open and View | Redraw.
- Correct saving/opening of files using different locale settings (comma as decimal).