GSP

Main
  Home
Forum
Product Info
  Description
Components
Screen Shots
Features
Applications
Case Studies
User List
Requirements
GSP history
Registration
  Licensing
Register
Support
  FAQ
Tips & Tricks
Version History
Download
  GSP LE
Sample Models
Documents
News
  What's New
Publications
Related Papers
Contact
  Feedback
Bug Report


 
  © 2008 NLR
Webmaster

Version History

GSP v10.0.1.6

New features

  • The suplementary library has been extended with an installation effects component. Global output parameters FNinst, FGinst and TSFCinst are added to assess installation effect on global performance (registered users only).
  • Added a general option (small button) to deactivate all the steady-state series or transient input data of all the components in the model window, and of the flight/ambient conditions.

  • Improvements

  • Some (dedicated custom) components only allow a single instance on the model window. Users cannot drop more than one of such component icons onto the model window now.
  • Pressure rise in the combustor by entering negative values in the pressure loss numeric field is now enabled (on request of several users).
  • Quickly open tables from main menu using Shift+Ctrl+number. Number 0 (zero) will quickly open the last saved output table.

  • Fixed

  • FARexit output variable in combustor lagged calculation behind.


  • GSP v10.0.1.5

    Fixed

  • Problem with Propeller model fixed (controlled beta with fixed power turbine speed).


  • GSP v10.0.1.4

    Fixed

  • Problem with deactivated Power controller fixed.
  • Transient tabsheet visible again in Power control components.
  • Expression box made invisible in Map, Table1D generic control components.
  • "No inlet component" error message suppressed when only editing/copying component.


  • GSP v10.0.1.3

    New features

  • Power control scaling factor now user adaptable off-design.
  • Map, Table, Equation and Generic Schedule controllers now have a "Determinate relation" option to control component properties directly without additional equations and a state for the property. This improves stability. Also see next item.
  • In GSP model window, unlinked components (typically schedulers, maps etc.) can be moved to the start or end of their calculation order. This is convenient with Determinate relation schedule controllers: to have the controlled propery's component later in the calculation sequence (higher component number).
  • Improved checking of correct input in Schedule controllers.
  • Now both ascending and descending Power codes possible in Power controller and derived components (was descending only).

  • Fixed

  • Problem with scaling factor in Power control schedule fixed.


  • GSP v10.0.1.2

    New features

  • Added output option Ptin_core/Ptin_duct on user request in mixer component.

  • Fixed

  • The external link to the fuel control component in the generic power control component was not saved on saving model (registered users only).
  • Added FARexit output parameter in the combustor component.
  • For a duct component when output of the dprel was requested the data for 2 flows was obtained, fixed this to 1 flow.
  • Could not display combustor map on show button click fixed.
  • Several minor improvements in GUI elements (captions, positions etc.).
  • Incorrect captions of general tabsheet input numeric control of generic control and power turbine control component.
  • W.P.J. Visser of Delta Consult extended the numeric grid components of the WVCOMPS (additional components library containing e.g. grids, numeric controls, etc.) to set runtime added columns in grid in previously saved models to type STRING after the model has been opened again. More specific: Added columns (schedules) in the power controller component are now able to display stored map names when opening a saved model (registered users only).


  • GSP v10.0.1.1

    Fixed

  • Several minor improvements in GUI elements (captions, positions etc.)


  • GSP v10.0.1.0

    Fixed

  • Several minor improvements in GUI elements (captions, positions etc.)


  • GSP v10.0.0.9 BETA

    New features

  • Shortcuts:
     - When the model form (containg the GSP engine model) is active:
      + press CTRL+S to save the file
      + CTRL+P will print the layout of the engine.
     - When the GSP main form is active:
      + press CTRL+(a number) to quickly load the model from the recent file list, i.e. CTRL+0 (control+zero) will quickly open the last opened model.
     - When the St.St. or transient table is active:
      + use CTRL-W to place the top of the table directly under bottom of the model (if not bottom is below screen height, the table will be placed at the top of the screen);
      + use CTRL-S to stretch the width of the output table to fit the width of the screen.
    T  hese features can also be selcted from the "Options" menu on the output table window. Both shortcuts toggle the state of the options in the "Options" menu that is visualised by a checkmark in from=nt of the option.
  • Extensions to DPsweeper component (Suppl. comp. lib only) Now also compressor bleed flow properties as specified in the Bleed table (Bleeds tabsheet), turbine PTO loads, combustion efficiency, mixer, duct and nozzle coefficients are added as DP sweeping parameters. Depending on user requirements there may be more added in the future.

  • Fixed

  • Stations 'Throat' and 'Exit' of the Exhaust component now added to be displayed in the "operating point report".
  • Problem in "operating point report" (on model form from Menu Results choose "operating point report") of displaying PT twice instead of PT and PS.
  • Problem upon copying and pasting components from the model form to (other) model form(s); the component label (the number uniquely identifying the component on the form) seemed to copy the value of the old component and then draw the new number over the old one.
  • Many problems with the Nozzle and Nozzle controller components GUI fixed.

  • Improvements

  • OPR global parameter defined as Combustor entry PT / First upstream Inlet exit PT.
  • Schedule equation control components improves on many details.


  • GSP v10.0.0.8

    New features

  • Component models now have properties, which can be accessed using the property control or the schedule map, equation and table control components. This option provides a direct interface to many internal component paramters and requires knowledge of the internals of GSP.
  • Maps (2-D look-up) and tables (1-D look up) can be used in the expressions for calculated columns.
  • All maps, tables and schedules used in components and calculated columns now have the option of quadratic interpolation as alternative to linear.

  • Fixed

  • Problem with operating envelope scheduler generating double point 1 rows in Flight/Oper. conditions transient input tabel.
  • Interpolation option radio group in some components has been removed from the Design tab sheet.

  • Improvements

  • ABcontrol component improved with options for manual control and control of Texit, FAR and Wf.
  • The International Sandard Atmosphere is now updated to cover the range of -5 to 80 km. (The previous atmosphere ranged from an altitude of -2 to 20 km.)


  • GSP v10.0.0.7

    New features

  • In analogy to the compressor, additional map options: Operating Line and No map (DP only) have been implemented for the fan core and duct flow passage. The Operating line option is an advanced feature to analyze (off-design) gas turbine performance in case the compressor map is not available. The No map option can only be used to perform design point analyses.
  • For compressors, turbines and fan components the map scaling factors can now be written to the output tables.
  • For compressors, turbines and fan components map scaling factors for off-design can be disabled (i.e. setting them to 1). This allows the model to use maps as they are specified (e.g. for matching of actual components).
  • In batch mode (St. St. series) the simulation will not stop when an error is encountered. Instead a message is written to the report editor and a comment to the output table.
  • Environment option added to have GSP start-up model folder at folder of last opened model.

  • Fixed

  • Bug in Ambient/Flight conditions transient row edit window. Now units in 'Transient flight conditions input' window are corresponding to Unit system set in Ambient/Flight conditions.
  • Ctrl - P and Ctrl - S menu items were not linked to the print and print setup commands in the graphical map figure window.
  • Initial window shows on the fuelpump page 2 enabled numeric input fields while there should only be one enabled depending on the specified option.
  • Problem with location and name of on-line help file gsp.hlp solved.
  • Wrong indication of active limiter in output table problem solved when using multiple limiter control components (Supplementary library only!)

  • Improvements

  • Batch mode option for transient and steady-stae series calculations: in the model Transient/series options now interactive error reporting (requiring the user to respond before calculation is resumed) can be deactivated. With this option the error logging functionality should be used (see below).
  • Error logging functionality
    In the model output options (Debug tab sheet) error logging options are added providing a means to track errors during calculation. This is particularly convenient with the Batch mode option active.
  • Iteration stability improved around very low fuel flows (particularly with power setting input as state, where fule flow may become <0 during iteration)
  • Iteration stability improved around very low nozzle pressure ratios NPR where NPR may become <0 during iteration)
  • The drawing of steady-state and transient operating points in components maps has been uncoupled from the scale to model design point option. Scaling to design point option is unwanted when actual maps are used (when map scaling is disabled).


  • GSP v10.0.0.6 - April, 2004

    New features

  • Additional compressor map options: Operating Line and No map (DP only). The Operating line option is an advanced feature to analyze (off-design) gas turbine performance in case the compressor map is not available. The No map option can only be used to perform design point analyses.
  • Additional turbine no-map option. The user can fix the turbine operating point using the no-map option to enforce a simple turbine operating point.
  • The OPR has been added as an additional parameter in the DP sweeper component.

  • Fixed

  • Bug with PTO specification in Turbine components (PTO was multiplied with 1000).
  • Display problem with labels in legend in 'all curves in single graph' (wvgraphs.bpl package)


  • GSP v10.0.0.5

    New features

  • Added several new total and overall engine parameters to the global output options dialog (e.g. total intake airflow, total exhaust exit cross area and Overall Pressure Ratio, OPR defined as Pt3/Pt2 using ARP 775 station numbering).
  • Added a user interface to determine the station numbering for inlet front face, exhaust throat and exhaust exit. The Station numbering for the inlet entry and the exhaust exit will become visible in the component icon similar to all station numbers. This feature prevents the user to open models created with a version later than 10.0.0.5 in a version lower than 10.0.0.5.

  • Fixed

  • The fuel pump entry pressure expected a value in bar to convert it to pascal for further analysis. The conversion is not necessary anymore since the major upgrade to GSP 10.

  • Improvements

  • The calculation order in previous versions was based on the station numbering. This resulted in case of the use of bleed-in-flow that bleeds were needed, but not calculated yet for non-ARP755 station numbering. Design time extensions now provide more robust calculation order definition.


  • GSP v10.0.0.4

    New features

  • Additional options added in the mixer component to use inlet mach, area or velocity data and mixing plane static pressure balance constraint to size the mixer at design time.

  • Improvements

  • Due to the implementation of customised components, the structure of the parent classes have slightly changed.


  • GSP v10.0.0.3

    Improvements

  • The flight/ambient conditions dialog contained a tabsheet with a radiobutton selection group to select the unit system. This tabsheet is removed and functionality replaced by a combobox on top of the dialog similar to the component property windows.

  • Fixed

  • Fixed the unit system selection of the flight/ambient conditions dialog.


  • GSP v10.0.0.2

    New features

  • Added the ability to choose polytropic efficiency for compressor and turbine components. This feature enables the engineer to quickly compare gas turbines having different pressure ratios.


  • GSP v10.0.0.1

    Fixed

  • Acces Violation bug with graph of independent (not linked to model) GSP output data tables.
  • Problem with Flight/Amb. conditions dialog Transient table grid Autoschrink option hanging up GSP, solved: no Autoshrink anymore.
  • Problem with resetting transient default time step size after temporary time step decrease after user specified number of jacobian updates (adaptive time step option in Iteration options).
  • Problem with adding rows in Flight/Ambient conditions transient input table.
  • Compressor/fan exit temperature calculation with Eta_is improved (eta_is=ratio of enthalpies), causes a 0.5 - 1 K change in Texit for most compressors.


  • GSP v10.0.0.0 - September, 2003

    CAUTION!

  • Since we have implemented new/improved methods to display values in numerical fields and grids, converting old models into new models (by saving your model with the new GSP 10 version) could be accompanied by an undesirable side effect that some data in numerical grids can be set to the default values.

  • New features

  • Graphical output function improved; improved GUI, last selected output fields in graphs now saved in settings for next time model is opened.
  • Improved automatic sizing of column widths in numerical grids and tables (e.g. control system schedules).
  • An additional graph option has been added to specify if the graph window stays on top of the desktop (or not) during steady state series or transient calculations. The user has to click in the graph window to update the graph.

  • Fixed

  • SI and Imperial unit systems in input and output data. Using a switch of the models general options (or a combobox on the property sheet of a component) the input and output can be set in different unit systems. Currently, Imperial unit system (Imperial) and International System (SI) have been implemented.
  • For the registered version of GSP, a design point sweep component and a flight envelope schedule component have been added.
  • Carpet plot option to plot DP sweep and flight scheduler data. New (inherited) turbine component with additional zooming capabilities at turbine stage level.
  • For the registered version of GSP, a propeller component supporting fixed pitch propellors and constant speed propellors. The latter uses a control sheet rather than a control component to gover the turboprop gas turbine. Added a button to call the convergence monitor during calculation from the simulation progress box.
  • The icons of the GSP components will now be updated to the icons present in the libraries. Since we use different colors or icons in this release, do not be alarmed if your model does not look exactly as it used to look.

  • Improvements

  • Implemented sourcecode for the last four options of radiobutton groupbox named "Power delivered to shaft in design point" of the turbine's design tabsheet. These options enable the user to define the power per turbine in multiple ways that will be given to the shaft when multiple turbines have been placed on the same shaft.
  • The volume fraction specification of the fuelmixer component interpreted the fuel incorrectly.
  • A procedure to set equilibrium conditions was called at the end of combustor, but chemical equilibrium was already calculated earlier on. The procedure that set the equilibrium conditions caused elimination of O, H and OH radicals which are typically formed at high temperatures, leading in 'less' dissociation and a higher temperature. The impact of this bug is small since O, H and OH radicals are formed at very high temperatures (this bug would not affect models of current in service gas turbines).


  • GSP v9201 - March 28, 2003

    New features

  • Much improved Operating Point Report output: now 5 output data groups can be activated or deactivated for output in the model Output Options window Oper. Point report tabsheet. A new group has been added: the long awaited 1st version of a station nr. oriented data output table with 11 parameters per station. This way of presenting data is more familiar for most users than the component based output that is now optional. Per default, the station nr. is active and the component output is inactive. Change these options per model where desired.

  • Fixed

  • No duplicate (heat exchanger, recuperator) components in States and Errors report and Model data report anymore.
  • No inactive states (index 0 or -1) in States and Errors report anymore.

  • Improvements

  • Layout, alignment States and Errors report and Model data report improved.
  • Now existing text in GSP Report Editor window is not deleted after closing the window. The text will reappear (depending on "Autoclear.." Oper. Pnt. Output option) after reopening the window.
  • Separate Menu item in Model View menu to open the GSP Report Editor.


  • GSP v9200 - March 25, 2003

    New features

  • 'Window snap' on main- and library windows for easy positioning of windows along screen borders (snap margin is 10 pixels).

  • Fixed

  • Problem with re-sizing of convergence monitor window.

  • Improvements

  • Improved Heat Exchanger component model. The Supplementary Library now include a dynamic heat exchanger recuperator and a dynamic intercooler model. Both models simulate the thermal dynamics (heat soakage) effects of the wall material on the gas flow and engine performance. The material properties and heat transfer parameters are user specified. Wall material thermal dynamics are significant for recuperated engine transient performance, as are volume effects (included in most GSP gas path components). Heat soakage effects (both flows) to outside/external walls are separately modelled (as with other components) and also an option. These usually are less significant. The dynamic recuperator and intercooler component models are available in the Supplementary Component library that comes with the registered GSP versions. Refer to documentation on the modelling details. The Standard Gas path library heat exchanger in the unregisterd GSP now has the heat soakage effect omitted.
  • GSP STOVL component library and STOVL.MDL demo model added to Registered version.
  • Improved component model GUI: all items affecting Design point are colored navy blue (dark blue) consistently. Changing these properties (not just clicking) triggers a switch forcing a new Design point calculation prior to subsequent off-design calculations.
  • Some component models now have a "NoAutoResetToDesign" switch to inhibit the automatic reset to design for that component, even if the global model "Auto Reset To Design" option is active. This is convenient in many cases for the Load Control component for example if used for turboshaft models, where Design load is specified and off-design load is specified 0 to have GSP calculate off-design power output into the model's PWshaft global output variable.
  • Much improved software architecture, with more generic methods (standard CalcFlow, Pressure Loss, HeatSink, Volume Dynamics routines) facilitating easier use of the CDP and BPL/DLL API's.


  • GSP v91115 - February 20, 2003

    Fixed

  • Bug writing composition data to output table.
  • Initial tabsheet of turbomachinery components not on 'General' problem (v9.1.1.14 only).
  • Access violation problem when cancelling loading a model half-way the load process.

  • Improvements

  • Heat exchanger/recuperator model improved with options for specifying off-design effectiveness other than with a map. Simple user defined values or curves/tables can now be specified by the user in case a map is not available.
  • For the registered version of GSP, the split ratio (used in the splitter and the valve/splitter control components) has been changed to split fraction. This that a number between 0 and 1 has to be given, where 0 denotes all massflow through the core, and 1 denotes all massflow through the bypass. Old model design data will be updated to 1 if the value is larger than 1. The transient tabsheet of the valve/splitter controller needs to be updated manually.
  • For the registered version of GSP, an intercooler component and an intercooler control component have been added.
  • Effectiveness definition of the heat exchanger/recuperator (and intercooler)improved. Now Effectiveness is corrected with w.cp (mass flow times spec. heat) and defined as Eff:=In2.W*In2.Cp*(Out2.Tt-In2.Tt)/(Cmin*(In1.Tt-In2.Tt)) with Cmin= minimum {In1.W*In1.Cp, In2.W*In2.Cp} (old definition was: Eff:=(Out2.Tt-In2.Tt)/(In1.Tt-In2.Tt) ). Although with recuperators this improvement has not a significant effect in most cases it is more consistent with general practice. For the intercooler it has a large effect due to the difference in media properties.
  • Temperature function of enthalpy iteration improved in gas properties model (better accuracy in some rare cases).


  • GSP v91114 - February 18, 2003

    Fixed

  • Bug opening models in version 91113

  • Improvements

  • Heat exchanger/recuperator model improved with optional simplified relations for effectiveness instead of effectiveness map.


  • GSP v91113 - February 14, 2003

    New features

  • The links for the GSP website now point to www.gspteam.com.

  • Fixed

  • Bug preventing calculation of static gas properties at stations (introduced from version 91111 onwards).


  • GSP v91112 - February 5, 2003

    IMPORTANT NOTICES

  • Due to the change in the Manual Fuel Control component with regard to the free state option, the Model Options and new Fuel Flow input option NEED TO BE RESET in all Manual Fuel Control components with the free state model option set in pre-v91111 GSP versions.

  • New features

  • Turbomachinery components (fan, compressor, turbine and custom variants) now have extra option for the variable geometry option. Now, besides Nc, also PR can be used to schedule the map modifier. So now, VGV/VIGV schedules can be specified either as function of Nc or PR. External variable geometry control is not activated in version 9.1.1.12 yet.
  • Bleed schedule unit to specify a compressor bleed schedule as function of Nc (registered users only).

  • Fixed

  • Problem with Generic control (rotorspeed control) as free state in combination with some custom components (access violation).


  • GSP v91111 - January 14, 2003

    IMPORTANT NOTICES

  • Due to the change in the Manual Fuel Control component with regard to the free state option, the Model Options and new Fuel Flow input option NEED TO BE RESET in all Manual Fuel Control components with the free state model option set in prior GSP versions.

  • New features

  • Generic Control input 'as free state' option for all Generic control derived control components
  • FuelCtrl component adapted to comply to generic Control input 'as free state' option

  • Fixed

  • Problem with output to table of afterburner efficiency (combustor component) parameters (FARoutrel, Minrel, Ptinrel)
  • Problem with turbine cooling flow data output
  • Problem with static properties calculation at component exit station with A>0 in case W=0: now also checked whether W>0 (and A>), otherwise all properties set to 0 (code unit : giocomp.pas)

  • Improvements

  • Turbine cooling parameter naming improved (Parname_CompID_Cooling flow Nr.)


  • GSP v91110 - December 18, 2002

    Fixed

  • Problem with reading models with unknown classes (BPL with class not found).


  • GSP v9119 - December 18, 2002

    New features

  • No updates to standard version (updates for DLL and Custom libraries only)


  • GSP v9118 - December 16, 2002

    Fixed

  • Problem with erroneous calculated column titles.


  • GSP v9117 - December 11, 2002

    Fixed

  • Problem with Calculated columns swapping of last two columns in some cases.
  • '0's in calculated columns in break records should be blanks.


  • GSP v9116 - December 4, 2002

    New features

  • Comment field in output tables can be automatically filled with strings indicating operating point type (design, steady-state, st.st.series, transient etc.) if options checked in Model Output options.
  • Optional (instead of always) Save dialogs pop ups, to be set in Model General Options.


  • GSP v9114 - November 27, 2002

    New features

  • Default model path in environment options for fast access to your own set of models.
  • To the licenced supplementary component library two new components have been added. A fuel mixer component, and an exhaust component of which the ambient pressure can be specified (instead of using the standard ambient pressure specified by the flight conditions).
  • The fuel mixer component efficiently mixes two different types of fuel (e.g. syngas/LCV with natural gas in industrial gas turbines).
  • For simulation of an industrial gasturbine having an exhaust heat recovery boiler (having a pressure loss over the entry to the exit) the exhaust pressure of the supplementary exhaust component can be specified. At the moment a fixed exhaust outlet pressure is supported, transient will be supported soon.

  • Fixed

  • Fixed error message of the GC inlet component during design calculation.

  • Improvements

  • File/Build version number now in new Status bar at bottom of library windows.
  • Option in Model Output Options to add default Comments indicating simulation model (i.e. Design, Steady State, St.St. Series of Transient).
  • Now Output parameters in Component window Output tab sheets that are activated by "Map operating curve par.s" check box, are de-activated when latter option is on to avoid confusion.


  • GSP v9113 - November 22, 2002

    Fixed

  • Problem with random symbols in curves beyond 8th curve in graphs.
  • Problem with wrong curve numbers beyond nr. 9.

  • Improvements

  • Graph legend improved, line style visibility improved.


  • GSP v9103 - September 13, 2002

    New features

  • The progress box now shows two bars: one for the total simulation progress and one showing how many iterations per step are remaining.
  • Automatic adding of numbers to Component model names when adding/ copying components to a model in order to avoid duplicates.
  • Steady State output table now has 'Point' nr field to identify individual points. With a steady-state series calculation, this value corresponds to the time value used for specifying the parameter sweep input (using the transient input functions).
  • Capability to generate State-Space model ABCD matrices added (this feature is not available in the standard version and is activated only when the specific ABCD matrix generator custom component library is available).
  • Capability to call GSP from 3rd party programs through API/DLL (this feature is not available in the standard version).
  • Chemical equivalence ratio can now be specified for output in combustor component.

  • Fixed

  • Turbine component Map beta now added to output options.
  • Model Output Options Window sizing problem solved.
  • Component Nr. in Model form was not always refreshed to the correct value.
  • After changing between standard map and other map, it could be that the design point rectangle could not be moved.


  • GSP v9102 - Not released, internal use only

    New features

  • When opening models, the model Window Left and Top are reset to 0 if set to negative values due to very large Widths and Heights at the time of storing to file.
  • During installation, now the PDOXUSRS.NET file is copied into the Windows system root (usually C:\). This file is normally created upon first use of the Borland Database Engine (BDE) after generating a simulation output table. However, this is impossible when GSP is run with low Windows user access rights. To prevent this the file is copied with full user acces rights into the root folder.
  • The \temp folder for temporary BDE paradox (*.db) table files is now set to the general Windows temp folder, to prevent access rights problems.
  • "Determined by Map" deleted from Compressor component bleed type options. This option is obsolete due to the use of bleed flow control system models in GSP custom components.
  • If a map name has been changed, GSP requires a recalculation of the design point now to enforce re-calculation of map scaling factors. This prevents errors and erroneous results.
  • Due to the implementation of new Windows API's now MS Windows DCOM v1.2 is required when using W95 or W98. When using Windows NT Service Pack 4 is required as mimimum for running GSP. Note that this only will be an issue on old systems that have not been updated on a normal basis. If GSP normally starts up, no action needs to be taken.

  • Fixed

  • In some cases, the graph scales in graph output windows after zooming were wrong, due to misplacement of the axis major tic labels.
  • The problem with output at large (time) output intervals combined with small calculation (time) step for steady state series calculation has been fixed.

  • Improvements

  • The handling of Null value fields by the Calculated Expression parser has been improved. Null values and empty "<break>" records in output tables now just make the parser output Null values for the result fields. This improvement prevents 'invalid fields' in Calculated Expression table (Output options) if the last row in the output table is an empty break record.
  • Break record rows in the output tables are now indicated by the "<break>" string in the 1st Comment column.


  • GSP v9101 - February 20, 2002

    Improvements

  • The parameters Pshock, Tshock, Vshock and Mshock (static P, T and velocity and Mach right before normal shock) now are always set to static nozzle exit conditions if there is no normal shock inside the divergent part of the nozzle, to indicate they have no meaning.


  • GSP v9100 - January, 2002

    New Features

  • The solver now automatically adapts (halves) (time) step size if a solution can not be found for transient and steady state series calculations after a user specified number of unsuccesful inverse Jacobian updates. Step size is halved until convergence is realized and then reset to specified size after a (user specified) time. See the Model window Options|Iteration.
  • If transient and steady state series calculations are aborted due to errors and/or convergence problems, the user is asked to 'attempt continued calculation with model reset and new jacobian' to directly continue calculation (instead of having to restart the calculation at the last timestep). A model reset and new jacobian results in succesful continuation in many cases.
  • Oscillation control for better convergence. In the Model window Option|Iteration oscillation control can be used either per single error variable (correction step factor PVR is adapted as function of oscillation of single highest error variable) or for all error variables and states simultaneously (correction step factor PVR is adapted as function of oscillation of any highest error variable, "multiple states" option). Use the Convergence monitor to see the effect of these options.
  • Consistent with standard functions in Windows, function key F5 can now also be used to refresh output graphs.

  • Fixed

  • Both heat-exchanger pressure loss maps used the map file for flow 1, even though the displayed filenames were different.
  • When the transient calculation was not able to find a valid solution/operating point, the model was not correctly reset to the last valid time for continuation of simulation. This caused problems in only a few cases.
  • The statusbar reported transient at the steady state calculation during the first transient point as stabilization point.

  • Improvements

  • Formats for calculated columns are now more appropriate and include units (when non-SI) in output tables and operating point report.
  • The convergence unit now also displays the calculation detail level (after convergence, GSP always performance an additional 'high-detail' level calculation with detailed gas model relations; the 'low-detail' mode is used for fast iteration towards convergence).
  • The states and errors report now reports the state and error at the point where the Jacobian is determined.
  • Consistent with Windows functions, during a design calculation the cursor is now changed to an hourglass.
  • In the standard generic Governor and PT Governor control components, instead of using a reset integrator which resets the intregral signal to 0 when changing sign, now a limited reset integrator is used with trimmer output limited to the accel/decel schedule limits.
  • In the standard generic Governor and PT Governor control components, fuel flow can now be limited to an absolute maximum or minimum.


  • GSP v9002 - Not released, internal use only

    New Features

  • Cool!: Convergence monitor to help solve iteration/convergence problems and tune iteration control options/parameters. In the model window, click View|Convergence.

  • Improvements

  • User settings are now saved in HKEY_CURRENT_USER in Windows registry instead of HKEY_LOCAL_MACHINE in order to avoid problems with limited registry write access rights for users with lower than adminstrator rights.


  • GSP v9003 - December 13, 2001

    New Features

  • Manual Fuel Control input model can now be changed after Design calculation. No recalculation of Design point required anymore after changing Model options, except when changing 4th option: Fuel flow must remain either manual input or free state. For example, this option is practical if the user wants to start calculating off-design points using fuel flow as input but wants to change to direct specification of TT4 instead at some point in the off-design analysis session.


  • GSP v9002 - Not released, internal use only

    New Features

  • Cool!: Convergence monitor to help solve iteration/convergence problems and tune iteration control options/parameters. In the model window, click View|Convergence.

  • Improvements

  • User settings are now saved in HKEY_CURRENT_USER in Windows registry instead of HKEY_LOCAL_MACHINE in order to avoid problems with limited registry write access rights for users with lower than adminstrator rights.


  • GSP v9001 - Not released, internal use only

    New Features

  • Now ambient air humidity and composition data can be requested for output, also in the operating point report.

  • Fixed

  • Calculation of Standard Inlet component exit static conditions error with Aexit specified larger than 0.
  • Ambient flight conditions humidity specifications are now added to the Model data report.
  • Error in interpolation of ambient/flight conditions in transients with changing atmosphere model types (e.g. ISA, ISA+ and Custom).

  • Improvements

  • Convenient positioning of cursor at begin or end for report generation for Operating point output, Model data and States and Errors.
  • To prevent interference, operating point report option now always disabled when enabling the States and Errors and Jacobian Debug output options.


  • GSP v9000 - September 14, 2001

    New Features

  • The Calculated Column function is now improved and a powerful equation parser is added to enable the addition of calculated columns with virtually any mathematical expression of GSP output data columns. The expressions are now saved with the model so you do not need to re-enter expressions again after re-opening a model. Add a calculated column as before in the output data tables. You may now also edit the expressions in the Model Output options under the 'Calculated Expressions' tab.
    Notes: In the expressions, decimals point in station numbers are replaced by '$' to avoid confusion with decimal points in expression constants. Spaces, blanks and some other special characters are illegal in expressions.
  • In the output graphs, with Autoscale disabled in the 'Axes/Layout' Graph Options, the number of decimals in the axis labels was often inconvenient. The number of axis label decimals can now be user specified with Autoscale disabled.
  • Whole engine performance result parameters such as net thrust FN, Thrust and specific fuel consumption TSFC are now optional (were fixed in the output, also for non-aero engines), to be specified in the Model Output options at 'Global output parameters'. Here also output can be requested for total fuel flow, total shaft power output and total shaft specific fuel consumption SFC. TSFC is now in [kg/Nh], SFC is in [kg/kWh]. For other units, use the calculated column feature to convert. For calculating total turbine shaft power output, use this option instead of Psurplus (used for this purpose in previous versions).
  • Fuel flow in the Manual Fuel control component can now be specified as a 'free state' in order to calculate an off-design operating point with (instead of user specified fuel flow Wf, combustor exit temp. or fuel-air ratio) an alternative user specified power setting condition such as turbine rotor speed and/or power load ('Power balance at rotor speed' turbine component model option). Using the Fuel flow as a free state always requires the setting of another component's option (such as 'Power balance at rotor speed' in the turbine to provide an extra error variable to maintain an equal number of model state and error variables). If this requirement is not met (no corresponding settings in two components), a 'Model configuration inconsistent' (Nstates<>Nerrors) error is reported.
  • In the 'Gas generator fuel control' and 'Turboshaft fuel control' component models, the 'Fully trimmed steady state' option calculates steady state performance in fully trimmed condition (proportional governor droop error fully compensated by trimmer). As with the 'Power balance at rotor speed' option mentioned above, this enables calculation of fully trimmed steady state operating points at user or control system specified rotor speeds and shaft loads.
    Important:
    1) For the 'Gas generator fuel control', both a state and an error variable are added with the 'Fully trimmed steady state' option: the trimmer output then is a state and the shaft speed error (Ndemand-N) is the error. No additional component needs to be modified and fully steady-state points with a fully trimmed gas generator speed can be calculated.
    2) The 'Turboshaft fuel control' includes a 'Gas generator governor control' for controlling gas generator power (or speed) based on the power turbine control logic. The 'Gas generator governor control' logic is similar as described above in 1) including a gas generator 'Fully trimmed steady state' option. For the Power turbine control logic (in the "PT control" tab sheet) there is another 'Fully trimmed steady state' option. This option works different from the gas generator case: only a state is added for the the trimmer output. No error variable is added and an error variable has to be provided by another component. This will normally be from a (power) turbine component, i.e. a turbine component with the Power turbine option set and the 'Power balance at rotor speed' option set to add the error variable. This enables the calculation of fully trimmed free-power turbine turboshaft steady state points (the free power turbine power matching the power load). Normally the load would be varied and the 'Fully trimmed steady state' would provide fully trimmed control states providing sufficient fuel to maintain free power turbine rotor speed at this load. Please note that this option only works for steady-state calculations !
  • The turbine component now has the 'Power balance at rotor speed' option mentioned above to calculate other engine (free state) parameters such as fuel flow or a control system variable (e.g. trimming signal) with the specified rotor speed as input. Any compressors or fans attached to this turbine must then have the 'Externally controlled' option set.
  • The compressor and fan components and descendant component model classes now need the 'Externally controlled' option set when the shaft speed is not a free state and determined by another component such as a turbine with the 'Power balance at rotor speed' option set.
  • Failure of correct setting of the above mentioned options for fuel flow, control, compressor and turbine components in a single model will be reported as either an error due to the number of model states and (equation) errors not being equal or an error detecting more than one component trying to (user) specify the same shaft.
  • Dynamic viscosity has been added as output parameter.
  • If output parameters do not yet exist in existing tables, a dialog reports which parameters are not present in the table. User can then choose whether to go and disregard these additional parameters, or to create a new table.
  • Calculated columns are displayed with different background color (standard soft yellow)
  • The intro sound when starting GSP can be disabled in the Environment options.
  • Registry settings from previous GSP 8 versions are automatically converted to 9. This allows you to keep the reopen functionality for files and tables (If you have previously disabled the intro sound when starting GSP, this setting will not be effective the first time you start GSP 9).
  • Control schedule and transient input time functions can now be presented in graphs for efficient verification and documentation (graph printing) of input data.
  • A linestyle form has been added to set the linestyle and symbol properties for steady state and transient graphs. These linestyle and symbol properties are also used for operating curves in component maps. The linestyle and symbol properties are saved with the model data.
  • Component output has been extended with gas properties as Cp, R, gamma, Reynolds number, density and Reynolds number index.
  • A 'Model Notes' window is now available under the Model Data menu in the model window to store user information for the model such as short model descriptions, information of the developer etc. The sample models all have short descriptions in the Model Notes.

  • Fixed

  • Calculated columns displayed 0 values for empty rows, preventing the indication of a new data series for a separate curves.
  • In some cases, the effect of water or steam injection into the combustor was miscalculated. Calculation has now been thoroughly validated.
  • The RNI (Reynolds Number Effect) was not applied to combustor maps in previous versions.
  • Bug fixed in heat exchanger / recuperator pressure loss calculation.
  • The heatexchanger operating curve could not be drawn in the map, since checking "map operating curve par s." in the heatexchanger selected the "corrected inflow" instead of the "normal inflow".
  • In the Manual Variable Exhaust Nozze Control the relative throat value could become too large during simulation, resulting in an error. It is now limited between a minimum and maximum.
  • When closing a model form after deleting a component, user was not requested to save the model.
  • A memory leak from not freeing components when deleting or closing columns in a numerical grid has been resolved.

  • Improvements

  • The output format for Temperature, Cp (specific heat), R (gas constant) and S (entropy) is now with 2 decimals instead of 1.
  • A large number of error/warning messages are now explained using the GSP on-line help. Click the help button in the error/warning message window.
  • The Calculated Column function is now improved, see the 'New features' section.
  • Result data output tables have now two-line title headers with the units (only if no SI) on the second line.
  • Output parameters are now shown in UI elements such as Combo-boxes etc. without the units. The units are added only (if non SI) in output items such as the table headers and graph axis titles.
  • A Model data 'States and errors report' (for Model States and Error variables layout troubleshooting) can now also be generated for the Design point calculation.
  • Pressure altitude entry Zp in Model Flight/Ambient Conditions window now invisible for Custom (non standard atmosphere) conditions (because it then has no meaning).
  • Interpolation between two Flight/Ambient Condition transient points of different types is (ISA, ISA+ or Custom) improved. In previous GSP versions the type of the 1st point was maintained until the next point where the condition type was switched. This could cause discontinuities and made the use of different condition types in a single transient troublesome. Now automatic interpolation is applied to all ambient condition parameters, thereby allowing all kinds of mixing of ISA, ISA+ and Custom conditions type in a single transient.
  • Better Fundamental Pressure Loss calculation error reporting. If unrealistic data are entered for a combustor (e.g. a very small flow cross area), GSP now reports the cause of failure of finding a valid flow state condition for the Fundamental pressure loss calculation.
  • The heat exchanger / recuperator component definition of effectiveness has changed: used to be :
    Eff:=(In1.Tt-Out1.Tt)/(In1.Tt-In2.Tt);
    with In1/Out1 the HOT flow entry and exit stations. Now it is more compliant to common practice with recuperators and instead of the hot flow T drop, now the COLD flow T rise is used to relate to effectiveness:
    Eff:=(Out2.Tt-In2.Tt)/(In1.Tt-In2.Tt);
    with In1/Out1 the HOT flow entry and exit stations.
  • In all graphs windows, zooming has been improved: Inadvertent zooming after mouse-clicks and very small mouse-moves is now prevented. Zooming only occurs upon mouse-moves from top-left to bottom-right,larger than approx. 5% of graph height/width. In all graphs windows, pressing Esc or mouse-moves from bottom-right to top-left now unzoom.
  • In the Output tab of the Manual Fuel Control component, the descriptor has been changed into a more general term.
  • Help file has been made more consistent with the now available User Manual.
  • Position and symbol of 'clear' button in Output table has been changed for consistency with transient input table. The 'clear' button is now marked with an 'X' caption.
  • Buttons in Output tables now have captions added to the glyphs for clearer indication of their function. With glyphs only (in previous version) too many users had problems using the buttons.
  • Empty tables can now be opened, to allow usage of existing (saved) data in a model. This adds the option of plotting existing data, to be appended to the empty table, in a component map of a model for which no simulations have been run (yet).
  • A "Reopen" list is now implemented for result tables, similar to the reopen list for previously opened and closed Model files in the file menu. This enables quick reopening of previously saved result tables without the need to search through various folders/directories.


  • GSP v8401 - December 18, 2000

    Fixed

  • Calculated columns displayed 0 values for empty rows.

  • Improvements

  • Since for graph lines with Autoscale disabled an incorrect number of decimals could be generated, a user-defined decimal option has been added.


  • GSP v8400 - December 15, 2000

    New Features

  • The turbine now incorporates a separate 1st nozzle guide vane cooling model.
  • A state and error report can be generated, providing detailed data of the iteration results for points of non-convergence.
  • Calculated columns are now automatically recalculated when continuing simulation.

  • Fixed

  • Net thrust was reported as gross thrust since the ram drag was not correctly calculated.
  • Specifying exit flow cross areas in the heat-exchanger for calculation of static conditions during the first design calculation resulted in a 'divide by zero' error.
  • Not specifying cross areas could result in incorrect resetting of static properties at stations.
  • Cp values were not consistently calculated for each component.
  • In a report, parameter name length was automatically adjusted to 14 characters and parameter descriptor length was automatically adjusted to 40 characters, to allow for correct rich text formatting of text and columns. With parameter name lengths larger than 14 (see improvements) this introduced a indefinete loop.
  • For the combustor fuel specification, round-off errors could result in the error 'Total not 100%' while specification was correct.
  • Humidity specification was not reset to design if 'Auto reset input to design' was checked in model general options.
  • Obtaining an operating report after entering component data but without changing data resulted in component data not being reported.
  • During an off-design iteration, the modelform buttons could still be clicked.

  • Improvements

  • When after browsing for a map file reading of the map fails, no name is set in the map text file name box to prevent further errors.
  • When using an engine controller, fuel flow must be specified as design input option in the combustor. The user is now alerted if exit temperature or fuel-air ratio is used in the combustor.
  • 'Auto reset input to design' caused a reset of off-design fuel composition for the user specified composition option in the combustor while the user specified composition was not selected as design fuel option. This reset is now only performed if the user specified composition option is also selected for the design fuel.
  • Descriptor name for the heat exchanger relative aerodynamic pressure loss in the output tables has been shortened to avoid bad formatting of the rich text formatted report (see bug fixes).
  • Label positions for the inlet map lines have been changed.
  • Gas properties are determined with total temperature if static temperature is not available.
  • Static properties are now calculated at the end of an iteration cycle increasing calculation speed (total conditions are always used in iteration).
  • Help has been updated: Quick Start Basics first simulation session walk-through and help file contents have been updated, extra help for the NGV cooling is incorporated and minor adjustments have been made.
  • Transient start time was rounded to 5 decimals to prevent display of an unnecessary large amount of decimals.
  •