KORF Changelog

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).