wave 8.0 release notes

31
Release Notes: WAVE 8.0 Enhancements SCR Model RCAT-24 A new Selective Catalytic Reduction aftertreatment model has been implemented in the R-CAT solver. It includes the addition of the relevant reaction scheme, new species, and urea injection system. More frequent output to the screen RCAT-27 A new flag for writing more simulation information to screen has been added (refer to check box "Write Screen Info" in the Solver > Solver Settings of R-CAT main panel). WAVE combustion and heat transfer slaved to IRIS prediction WAVE-708 WAVE combustion and heat transfer profiles from an IRIS cylinder can now be slaved to other WAVE engine cylinders. Non-circular ducts WAVE-727 Ducts with a rectangular cross section can now be modeled. Add valves to simple cylinder conduction model WAVE-737 The engine conduction model has be extended to include intake/exhaust valves in the thermal network. This includes heat transfer from the back face of the valves to the gas in the attached port ducts. Report elapsed time and CPU time WAVE-766 Elapsed wall clock time (ELAPSED_TIME) and CPU time from start of simulation (CPU_TIME) have been added to the summary file. Elapsed wall clock and CPU times for each case run have been added to the output file. Simplified turbocharger with user-imposed boost level, fixed efficiency, and automatic back-pressure adjustment WAVE-818

Upload: darren-camilleri

Post on 22-Feb-2015

137 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: WAVE 8.0 Release Notes

Release Notes: WAVE 8.0

Enhancements SCR Model RCAT-24 A new Selective Catalytic Reduction aftertreatment model has been implemented in the R-CAT solver. It includes the addition of the relevant reaction scheme, new species, and urea injection system. More frequent output to the screen RCAT-27 A new flag for writing more simulation information to screen has been added (refer to check box "Write Screen Info" in the Solver > Solver Settings of R-CAT main panel). WAVE combustion and heat transfer slaved to IRIS prediction WAVE-708 WAVE combustion and heat transfer profiles from an IRIS cylinder can now be slaved to other WAVE engine cylinders. Non-circular ducts WAVE-727 Ducts with a rectangular cross section can now be modeled. Add valves to simple cylinder conduction model WAVE-737 The engine conduction model has be extended to include intake/exhaust valves in the thermal network. This includes heat transfer from the back face of the valves to the gas in the attached port ducts. Report elapsed time and CPU time WAVE-766 Elapsed wall clock time (ELAPSED_TIME) and CPU time from start of simulation (CPU_TIME) have been added to the summary file. Elapsed wall clock and CPU times for each case run have been added to the output file. Simplified turbocharger with user-imposed boost level, fixed efficiency, and automatic back-pressure adjustment

WAVE-818

Page 2: WAVE 8.0 Release Notes

Simplified turbo elements (turbine/compressor) with user-imposed boost level, fixed efficiency, and automatic back-pressure adjustment to reach a power balance have been implemented. These elements do not require turbine/compressor maps. Allow a pin to be used as an input to a feedback controller WAVE-832 The new control system allows arbitrary connectivity between control elements, allowing any signal to be used as the input to a PID controller. Add adjustment for exhaust gas composition to viscosity WAVE-842 Gas composition is now included in the calculation of dynamic viscosity of gas. Output burn progress summary values WAVE-876 Burn progress variables are written to the summary file for all cylinders. The variables include crank angles at the following percent fuel burnt: 0%, 1%, 2%, 5%, 10%, 25%, 50%, 75%, 90%, 95%, 99% and crank angle periods for 0-2%, 0-5%, 0-10%, 0-90%, 2-90%, 5-90% and 10-90%. The burn progress summary is also written to the output file. The Heat Release Analysis combustion sub-model internally used percent of total heat release when writing out its own burn progress summary. It now uses percent of fuel mass burnt. Input file character limitations WAVE-882 The maximum length of the WAVE input file and other auxiliary input files has been increased from 200 to 512 characters. Pin plots don't work on internal pins WAVE-884 A new dataset element exists in the control system, which allows arbitrary control system signals to be plotted. HC oxidation in the flow network WAVE-886 The post-flame unburned hydrocarbon oxidation model for SI engines is extended to the flow network (it was previously applied to in-cylinder gas only). If the gas temperature in a duct or y-junction is high enough, post-flame oxidation continues in the exhaust system. Live plots during WAVE run WAVE-901/WL-1

Page 3: WAVE 8.0 Release Notes

Technical Support: Release Notes: WAVE 8.0

The new control system includes WAVELive elements, which allow live plotting and control during the WAVE run. Connection from external pin to summary file via actuator signal WAVE-1032 A new summary element exists in the control system, which allows arbitrary control system signals to write values to the summary file. Allow sensor values to be delivered to actuators without using an external model WAVE-1109 The new control system allows arbitrary connectivity between control elements, allowing the output of a sensor to be directly connected to the input of an actuator. External pin interface doesn't send a signal between two WAVE jobs WAVE-1121 The new control system allows arbitrary signals to be passed via the wiring connector element between two different WAVE jobs. Diesel Jet model actuators WAVE1181 Actuators for Wall spray penetration, Air entrainment before combustion, Air entrainment during combustion, Burned gas entrainment, NOx scaling factor, Soot formation rate scaling factor, and Soot oxidation rate scaling factor have been added. Diesel NOx and HC emissions model actuators WAVE-1182 NOx Arrhenius pre-exponent and exponent multipliers actuators can be attached to an engine cylinder (but will not act on IRIS NOx model) provided the NOx emissions model is enabled. The fuel injector sac volume fraction actuator can be attached to a diesel engine cylinder provided the HC emissions model is enabled. Allow Compressor Junction to have negative Mass Flow WAVE-1242 Compressor elements now allow reverse flow when the compressor map has been generated in TCMAP 8.0+ with the reverse flow regime included in the map. Add general function/expression control block WAVE-1244

Page 4: WAVE 8.0 Release Notes

A new function element exists in the control system, which allows mathematical and logical functions to be applied as part of a user-written expression, which operates on arbitrary control system signals. Data output from all cylinders WAVE-1279 The following variables now include events and conditions from all cylinders: Cylinder specific variables: COMBSTART#, IGNDEL#, PREMIXB#, INJSTART#, TH_PMAX#, DPMAX#, TH_DPMAX# are added to the summary file. Cylinder specific variables: TH_PMAX, DPMAX, TH_DPMAX, IGNDEL, INJSTART, PREMIXB are added to the output file. Piston position actuator WAVE-1334 A new piston position actuator is available that drives piston motion between its BDC and TDC position in any WAVE cylinder except an external cylinder. Note that the actuator will silently override a piston position profile. Actuators are now updated before junctions during WAVE's time step. This may cause some difference in results. Change all RSimlink usage to version 3.x WAVE-1336 All Simulink MEX files for WAVE coupling have been rebuilt and consolidated into a single "matlab" directory (eliminating the old R11/R12 layer). Building was carried out using either Matlab R12.1. All files have been tested on all versions, starting from the initial build version up to R2006b. Two exceptions: 1) axp51/alpha only supported for R13; 2) sun58/sol2 does not work on R14 (note that Matlab support was dropped for sgi/ibm_rs/alpha at R14 and then hp-ux for R2006a, glnxa64 was added for R14). Single-case 3-stage 1D-3D coupling WAVE-1338 A new "postponed" co-simulation mode has been added to complement coupled/shadow. In this new mode, WAVE delays communication with the child program until the last user-given number of cycles. This is to allow 3-stage coupling in a single WAVE case. Also, in this new mode, each new WAVE case starts and shuts down an instance of the child code, giving multi-case capability. Sensor of trapped air and fuel mass WAVE-1366

Page 5: WAVE 8.0 Release Notes

Technical Support: Release Notes: WAVE 8.0

A sensor has been added to sense the end-of-cycle value of each component of the trapped mass in a cylinder (fresh air, vaporized fuel, burned air, burned fuel and liquid fuel). A separate sensor is needed for each component to be sensed. All cylinder types are allowed. Turbine junction absorb power beyond maximum BSR WAVE-1372 During highly pulsed flows the turbine can instantaneously exceed its run away speed, at which time it can add energy to the fluid. In previous WAVE versions, the blade speed ratio of the turbine was truncated to the runaway speed. In order to better predict turbine performance in highly pulsed flows, the turbine efficiency and mass flow are now extrapolated when the run away speed is exceeded. The extrapolation can be overridden with the TCTurbine_V72 compatibility flag. Add cycle fuel-film variables to .sum file for the fuel spray model WAVE-1374 Numerous outputs are now available in the .sum file for the fuel spray model. These must be activated in order for them to be output. Create an "end cap" ambient junction with 0 diameter WAVE-1377 A new ambient type "End Cap" is added which models a solid wall at the end of the connected duct. Increase maximum character length in summary files WAVE-1381 The maximum character length of the summary file has been increased from 132 characters to 180. The length of keywords written to the summary file has been increased from 115 characters to 165. Multiple injectors per cylinder, multiple injections per injector WAVE-1385 Two new injector types, PULSE_MGINJ and PULSE_FMHR, allow up to eight independent fuel injection pulses per injector per cycle. Each pulse shape can be modified by up to seven actuators, with each actuator acting on one of the seven parameters defining the pulse shape. Correction of Turbocharger maps for Changes in ratio of specific heats WAVE-1396 The effect of a varying ratio of specific heats was found to only have a minimal effect on engine system simulations, hence no correction has been immediately implemented in the WAVE solver. However, a spreadsheet tool is now shipped in the WAVE Knowledge Center that can be used to modify compressor map data for a ratio of specific heats that differs from the ratio of specific

Page 6: WAVE 8.0 Release Notes

heats for which the map was created. This can be useful for long-loop EGR systems where there is a significant amount of exhaust in the gas going through the compressor. Trigger VECTIS to switch on output via new RSimlink flag WAVE-1402 In order to coordinate WAVE and other co-sim output, a new RSimlink flag (RSC_outputIsOnFlag) is set when WAVE starts accumulating plotting data. Add P*dV work to gas when duct diameter or length is changed using an actuator

WAVE-1407

P*dV work is added to the gas in each duct sub-volume when the duct diameter or length is changed using an actuator. The model for a closed system is used. Add surface roughness to ducts WAVE-1408 The effects of surface roughness of a duct on friction and heat transfer are now calculated. Effect of Reynolds number and surface roughness on duct bend loss WAVE-1409 Effects of Reynolds number and surface roughness of duct on bend loss are modeled. Add white noise option to speaker junction WAVE-1417 The existing speaker junction provides noise by superimposing a fixed number of sine waves with fixed (though random) phases (multi-sine). This sequence repeats at the frequency of the lowest component. While it works well for transmission loss, it isn't suited to general problems involving the processing of white noise. Unless continually perturbed, the cycles converge, leading to unwanted artifacts in the FFT of the signal. A new pure white noise source has been implemented using uniform random noise for general FRF measurement. The noise is low-pass filtered at a user-given frequency using a discrete time low pass filter. Calculate dynamic viscosity in the volumes of cylinder, crankcase and compressor

WAVE-1427

Dynamic viscosity of gas is calculated in all cylinders, crankcases, and compressors. Users can request plot of dynamic viscosity in these volumes. HC model warning messages WAVE-1447

Page 7: WAVE 8.0 Release Notes

Technical Support: Release Notes: WAVE 8.0

Warning messages from HC model of S.I. engine are limited to a maximum of 25. Increase maximum number of ducts in WAVE, and BIGWAVE WAVE-1467 WAVE parameter limits for LMAX, KMAX, JMAX, IMAX, and NMAX have been increased to allow larger models to be run. See WAVE Parameter Limits in the Reference Library for new values. Increase ENG:VALVES block length WAVE-1473 WAVE no longer crashes when the input line in the ENG:VALVES block is longer than 200 characters. Add non-dimensional compressor and turbine speed outputs WAVE-1489 The turbine and compressor non-dimensional speeds CRNDIM_# and TRNDIM_# have been added to the summary file variables. New model shrouding mechanism WAVE-1491 The model shrouding mechanism has been updated to encrypt the entire .wvm file (not just the datfile portion). To run a version 8.0+ model in the WAVE solver, a new command-line option (-paswd) must be used instead of the old -key option. For version 7.2 and older shrouded models, the old -key option should still be used. Increased allowed actuator connections WAVE-1494 The maximum number of connections from a single actuator to a collection of ducts or junctions has been increased. The maximum is now controlled by a parameter named MAXACT_CONNECTIONS with a value of 50 for WAVE and 100 for BIGWAVE. Read command line include file once only WAVE-1495 Historical behavior of command line include files is to unload/reload them at the start of each case. Unloading of component files is now disallowed so if a command line include is used, at the start of the second case the attempted unload generates a fatal error. This makes command line includes useless for multi-case runs, including using external constant files for use in coupled WAVE-WAVE runs. To overcome this, the command line include file is read once, at the beginning of each case, but only reads the constants block.

Corrections

Page 8: WAVE 8.0 Release Notes

Unequally sized shift maps crashes WAVE DRV-34 A bug in shift map indexing would cause a Windows crash if anti-stall protection was invoked. This has been addressed. Produces nearly zero amount of species which are not considered in model RCAT-21 Some non-reacting species of zero concentration at the inlet of the R-CAT model produced a trace amount at the exit due to numerical round-off in the solver. They are now set back to zero. Overwriting of .POST files RCAT-25 An existing RCAT output .POST file was overwritten when running another WAVE file that had an RCAT model with the same catalyst name. This is fixed by combining the WAVE file name and its catalyst name. For instance, if the "test.wvm" file contains R-CAT model with name "catalyst1", the R-CAT output file will be "test_catalyst1.POST". Plot titles are not specific RCAT-26 Species name is now added to the title for species-specific plots from an R-CAT model in WavePost. For instance, "CO Mass Flow Rate" replaces "Mass Flow Rate" for a CO mass flow rate plot. Initial pressure and temperature are 0 in plots RCAT-31 The initial gas temperature and pressure in the plotted output were set to 0 previously. They are now set at 300 K and 1 bar, respectively. Duct heat transfer model goes unstable when duct diameter is below 0.4 mm WAVE-706 Duct heat transfer model may go unstable when duct diameter is too small and/or duct heat transfer coefficient multiplier is too high. This has been addressed. An overspeeding compressor seems like it isn't absorbing enough power WAVE-833 As the speed of a compressor exceeded the speed limit of the look up map, it would proceed at the efficiency and mass flow of the map limit, which could cause the compressor to "run away". With this new correction, as the compressor exceeds the map speed, the torque at the speed limit is used, so that the power consumed by the compressor increases with speed. The compatibility flag TCCompExtrap_V72 can be used to replicate 7.2 behavior, if needed.

Page 9: WAVE 8.0 Release Notes

Technical Support: Release Notes: WAVE 8.0

WAVE's equation for bend loss uses wrong exponent when R/D is > 1 WAVE-891 A duct bend loss coefficient for Radius_Of_Bend/Diameter_Of_Duct > 1 is corrected from 0.21/(R/D)^0.25 to 0.21/(R/D)^0.5. Disallow duplicate names between constants and other elements WAVE-986 Duplicate names between constants and other elements would cause duplicated keywords in the summary file. It is no longer possible to create a constant and actuator/sensor with the same name. An actuator driven by both a transient and a PID controller should be a fatal error WAVE-1050 The new control system only allows one control signal to attach to an actuator's input, disallowing this connectivity altogether. Consistency in plot titles written to output files WAVE-1071 The titles of plots output by WAVE are now in title case rather than all caps for better readability. The output plot titles have been changed to match the titles shown in WaveBuild. Non-numeric constants on Linux WAVE-1144 On Linux machines, non-numeric constants were undesirably being written to the summary file with assigned values of either NaN or INF. This has been addressed. Fix logic holes in pin connectivity WAVE-1149 The new control system allows for arbitrary connectivity between control elements, addressing logical flaws in previous pin connectivity. Internal pins can not send a signal between two defined control elements WAVE-1153 The new control system allows arbitrary connectivity between control elements, allowing any element which previously used an internal pin. Notches in plotted HC quantities appear across end of cycle boundary WAVE-1274

Page 10: WAVE 8.0 Release Notes

Notches could appear across end of cycle boundary in the HC associated time plots for SI engines. The fix may slightly change the HC emissions predictions. Flow sensors attached to turbine give wrong output WAVE-1350 Species mass flows attached to a compressor or turbine element no longer produce NaN (not a number) output. Also, mass flow, fuel flow, and passive scalar flow sensors attached to a turbine with a wastegate no longer produce outputs for an inlet that could be incorrect. HC model crashes if crevice depth is zero WAVE-1376 A bug in the HC Emissions sub-model of S. I. engine if the IRIS crevice model was turned on and crevice volume was set to zero (i.e. zero crevice depth) caused WAVE to crash. This has been addressed. Y-junction with 0 surface area and large number of connected ducts crashes conduction model

WAVE-1384

The conduction model for complex Y-junctions with 0 surface area would crash if there were too many connected ducts. This is fixed by calculating the thermal inertia directly using the user input surface area instead of using an internally assumed shape. Also see the release notes for WAVE-1388. Y-junction thermal inertia is not based on the surface area set by user WAVE-1388 Calculations of Y-Junction surface area and thermal inertia have been changed to be in agreement: For a simple Y-Junction, the surface area is equal to the surface area of a sphere of user input diameter minus the holes cut from each duct entrance. For a complex Y-Junction, the user-entered surface area is used to calculate the Y-Junction thermal inertia. Notches in IRIS cylinder HC model WAVE-1393 A bug caused the HC model for IRIS cylinders to predict crevice masses on the first and last step of combustion. This has been addressed. Summary results calculated from truncated pressure ratios WAVE-1401 The truncated pressure ratio outputs caused WAVE to calculate incorrect values for summary results less than 1. The pressure ratio outputs are no longer truncated. The compressor blade speed ratio output to the summary file will now be a negative number if the pressure ratio is less than one.

Page 11: WAVE 8.0 Release Notes

Technical Support: Release Notes: WAVE 8.0

Profile reading errors cause interpolation problems WAVE-1404 An error in checking whether an externally-referenced profile was monotonically increasing bypassed the rules required by solver, leading to erroneous interpolation. This has been addressed. Burn rate distorted from heat release in diesel engine WAVE-1411 The burn rate is distorted from the heat release rate. This problem is caused by too-rich fuel-air mixture burned at the initial stage of combustion, which is assumed by the diesel entrainment model. This has been corrected by adjusting the default diesel stoichiometry model to burn closer to an equivalence ratio of 1 at the early stages of combustion. Species mass flow sensors don't sum to the total mass flow if fuel exists WAVE-1412 Species mass flow sensors would output higher than actual values when unburned fuel existed in the mixture. This has been addressed. Bad error message for TCMAP version incompatibility WAVE-1479 When WAVE 7.2 reads a 8.0 TCMAP compressor file, it complains that "Attribute Number_of_Speed_points is missing", without saying that file format is not compatible. This has been fixed in 8.0, so that WAVE 8.0 will always produce a warning if a TCMAP file with a version greater than 8.0 is loaded. Wastegate has reversed flow when pressure ratio >1 WAVE-1483 There was an issue where the turbine integral waste gate model would become unstable resulting in a small reversed flow despite a positive turbine pressure ratio. The problem was caused by poor definition of the upstream and downstream momentum flux terms. This has been addressed. Turbocharger map reading messages WAVE-1486 During turbocharger map reading, there was an issue where sequencing of messages written were out of order. This has been addressed. Changing EVO timing crashes heat release analysis combustion sub-model WAVE-1493 Varying valve timing using phasing actuators while heat release combustion sub-model was active could cause a fatal halt. This has been addressed.

Page 12: WAVE 8.0 Release Notes

Heat release occurred before combustion WAVE-1502 In a direct injection engine, apparent heat release plots would show an erroneous energy release during fuel injection. This has been addressed.

Page 13: WAVE 8.0 Release Notes

Release Notes: WaveBuild 8.0

Enhancements Add a Control mode to the network diagram allowing for a wiring diagram WB-1202 Control elements are now available for modeling the control system. The display of these elements is controllable via the Canvas Properties panel. Improved XML error reporting WB-1484 If WaveBuild encounters an error in an XML file it will now report the problem and the line number at which it occurs. WB3D: Curved tube section retains specification type WB-1634 Curved tube sections now retain the method of specifying the tube (Radius/Angle, Angle/Length, or Radius/Length) after it has been created. User-editable defaults for Complex Component Meshing Parameters WB-1782 The Complex Component now uses defaults for some meshing parameters: "CAVITY DISCRETIZATION" sets the default Dx, Dy and Dz for cavities, "DUCT DISCRETIZATION" sets the default tube discretization size, and "VOLUME MERGE FRACTION" sets the default volume fraction for junction merging. These values are accessible via WaveBuild's defaults table. Improve how properties are associated with cavities in complex component WB-1806 Cavity properties were associated implicitly (by list index) with the cavities. If the model was changed, it was possible for the cavities to be formed in a different order, and hence the properties move to the wrong cavity.

This has been addressed in 8.0, however, will only have effect for version 8.0 onward. Users should check the association of properties with cavities when importing to 8.0 to make sure they are the same as previous versions.

Complex Component allows orifice connections to cavities WB-1811 A tube end that connects into a cavity can now have a specified orifice diameter.

Page 14: WAVE 8.0 Release Notes

Acoustic output in experiments WB-1826 It is now possible to optimize variables exported from a WNOISE run in an experiment. Improved file open error checking WB-1839 WaveBuild now checks that files you are trying to open from the main window's file menu are main model files and not component files. Complex Component absorptive properties in tubes WB-1901 To reduce confusion, applying absorptive materials to tubes in Cavity View now only works for concentric sections, and it now packs the outer shell instead of the inner tube. This replaces the pull-down selector for outer shell absorptive material on the concentric section panel. Other section types cannot be packed at all. Open menu item for Complex Component WB-1968 A new File > Open menu option on the Complex Component panel allows a different component file to be opened without having to go back to the WaveBuild tree. Complex Component CAD geometry healing enhancements WB-2033 CAD geometry healing is now a two-stage process. The first stage happens during the translation of the source geometry to ACIS format and the healed geometry is saved to the intermediate .sat file that translation creates. The second stage is applied in the WB3D CAD Importer window. The File > Import CAD Geometry menu item now pops up a small panel on which the file format to be imported is specified. When appropriate (i.e. depending on the source format) it is also possible to customize the healing applied during the translation stage. These settings should only be changed as a last resort if changing the second stage healing settings does not help.

Page 15: WAVE 8.0 Release Notes

Technical Support: Release Notes: WaveBuild 8.0

After the CAD geometry has been translated and loaded into the CAD Importer window, a panel is automatically popped up for the second stage of healing.

The settings that are selected by default are those that are recommended for healing the particular format of geometry that was imported. The default tolerances are conservative and some experimentation will be required to determine the best values. Be aware that over-simplifying can create as many geometric problems as not simplifying enough. When the second stage healing is finished, another pop-up window will report the changes that were actually made to the geometry.

Page 16: WAVE 8.0 Release Notes

The second stage healing panel can always be popped back up by right clicking on an object in the CAD Importer window and choosing "Healing" from the popup menu. 1D/3D integrated coupling (WAVE3D) WB-2086 A WaveMesher component that has been saved in 1D/3D mode can be included in the WAVE model, which allows access to settings for the WAVE3D co-simulation (done in conjunction with WM-10117). Ctrl-A/Select All does not select R-CAT catalysts WB-2145 Ctrl-A/Select All will now select R-CAT catalysts. WB3D: Usability enhancements WB-2186 Numerous small enhancements have been added to WB3D Complex Component to make it more usable. This includes removing/deactivating inactive menu items when not applicable. Map display enhancements WB-2200 Units and more meaningful axis labels have been added to the Interpolation Map Editor. 2-dimensional dependency maps are now shown on the Sweep Generator with an overlay of the sampled points. It is now possible to edit a dependency map from the Sweep Generator. Panels that have drawings on them now flicker less when popped up on Windows. WB3D: Assembly view for 3D components WB-2212 An assembly view, in which multiple 3D components can be viewed as an assembly, has been created.

Page 17: WAVE 8.0 Release Notes

Technical Support: Release Notes: WaveBuild 8.0

Plot 234 (Fuel Mass Fraction) now available for ambient junctions WB-2217 Plot 234 (Fuel Mass Fraction) is now available for all junctions in the ambient group except the end cap junction. Y-junction improvements WB-2228 When new openings are made on complex y-junctions (type 5/2), DELX and DIAB for the opening now default to the junction diameter. Also, when you save a model, WaveBuild reports all unused openings on y-junctions and offers to automatically remove them. If you do not remove them, they will no longer cause problems in the solver. UNIX tree flicker improvements WB-2230 Selecting and de-selecting multiple items no longer cause excessive element tree refreshing. End Cap junctions now used in Helmholtz and Complex Components WB-2231 The Helmholtz and Complex components now use the new end cap junction where duct elements need a closed end. Allow component to have control element connections WB-2234 Network components can now expose control elements as well as flow elements for connection to the main model. Instead of manually placing "connector plugs", the external connectors for all components are now automatically created on any suitable free element when the component is saved. Because of this, external connector names may change if legacy components are edited in 8.0, which may lead to the component becoming disconnected from the model. If this happens, the component just needs to be reconnected manually. Load multiple models in WaveBuild WB-2238 WaveBuild now allows the user to open and edit multiple models, loading each in its own tab. Enhancements to creating network components from a canvas selection WB-2242 The Create Network Component capability has been enhanced to handle the new control elements. If making a component from the current selection will cause modeling problems, a warning panel will pop up.

Page 18: WAVE 8.0 Release Notes

The Create Engine Component capability that was previously available has been removed. Now, if the current selection includes the engine icon, all engine cylinders and all the ducts attached to the engine cylinders, the program will automatically move the necessary valves and other engine data into the component. This is more flexible as it allows additional elements to be selected for inclusion. Engine displacement now shown in Liters WB-2248 Engine displacement is now shown in liters when the units system is set to SI [cm] or SI [mm]. Multiple row addition on TCMAP input panels WB-2252 It is now possible to add/delete more that one row at a time on the TCMAP Compressor/Turbine Input Panels. Unit type changes in TCMAP reflected on axis labels WB-2256 The axis labels on the TCMAP panels now show "Corrected", "Non-Dimensional", "Volume", and "Dimensionless" when appropriate. Run BIGWAVE for PID calibrations WB-2266 PID calibrations now always run BIGWAVE so that calibrations will work for larger models Import R-CAT catalyst parameters from connected duct WB-2277 R-CAT sub-models can now import Duct length, Count, and Initial wall temperature from the connected duct. Transparency controls added to mesh viewer for Complex Component WB-2293 Added new element transparency controls on the 3D component mesh viewer panels. Turning off transparency temporarily makes elements easier to pick. Modification of R-CAT plot names format WB-2299 A new feature has been added to R-CAT, to allow the plots to be easily viewed by clicking on the catalyst icon in WavePost.

Page 19: WAVE 8.0 Release Notes

Technical Support: Release Notes: WaveBuild 8.0

New model shrouding method WB-2317 Model shrouding now uses a new encryption method. This allows encryption of the entire model file, enabling inclusion of new control elements and optional decryption for viewing/editing the model. Silencer component meshing improvement WB-2319 If the length of entry or exit pipe outside the main silencer can is zero, the component no longer creates a massless duct there. This has no effect on simulation results but does prevent errors when a connected component is merged into the WAVE model. New Complex Component meshing controls WB-2321 The Mesh Parameters panel has been rearranged and divided into General and Advanced tabs. Most of the Advanced options are intended to allow meshing to more closely emulate KADOS meshing. Improve the performance of dragging lots of elements on the canvas WB-2323 The delay that occurred when starting a drag of a large selection of elements has been eliminated. Sensible default location for saving the Pack'n'Go archive WB-2324 The file dialog for saving the Pack'n'Go archive now always starts at the directory containing the source model. Complex Component tube drawing WB-2325 Previously valves and orifices inside tubes were only drawn when the tube was opened for editing. They are now consistently displayed.. Complex Component mesh viewer enhancements WB-2326 The mesh viewer panel now has a Find capability, allowing a named element to be quickly highlighted. If the found element is currently hidden, it will automatically be made visible. Right-clicking on a selected item in the tree on the Complex Component's mesh viewer panel pops up a menu to hide or show the current selection to be hidden. To support this the tree has

Page 20: WAVE 8.0 Release Notes

been corrected to allow multiple selection (the canvas always allowed it). Note that selecting multiple items in a tree requires the Control key to be held down, whereas the canvas requires the Shift key to be held down. Find capability now on the canvas WB-2327 The Find Panel has been replaced with a Find input field under the canvas on the main WaveBuild window. Type in the search text and press Enter to find elements that match the search text. The Find item in the Edit menu and the Ctrl-F keyboard accelerator now set keyboard focus to the input field. Add WaveBuild3D inputs to the rs.def file WB-2427 "3D TUBE DIAMETER" and "3D WALL THICKNESS" ranges have been added to the rs.def defaults file for use with 3D components. Speed up the move/rotate operation in the complex component WB-2464 Using the "Relative" option on the Move/Rotate panel was much slower than using the "Absolute" option. This has been addressed.

Corrections File name size limitations in TCMAP library TCMAP-102 A bug in the TCMAP library would cause WaveBuild to crash when opening or saving a TCMAP file with a very large name. This has been resolved. File references deleted TCMAP-118 If a columnar or SAE file was missing, saving the compressor or turbine file would delete the reference. This problem was fixed, by making sure that columnar or SAE file information is always written. Wrong unit type for the mass flow axis TCMAP-129 A bug in the TCMAP library displayed the wrong unit type when the mass flow axis was changed to volume flow. This has been resolved. Crash when loading TCMAP files with map data but no plot data TCMAP-132

Page 21: WAVE 8.0 Release Notes

Technical Support: Release Notes: WaveBuild 8.0

If a compressor or turbine map file that contains map data but no plot data is opened by WaveBuild, it could crash. This has been addressed. Error message for loading empty file TCMAP-133 Loading a columnar or SAE file with no data into a TCMAP compressor or turbine, would invoke an empty or incorrect error message. This has been resolved. Identical mass flows in the same speed curve TCMAP-136 Having two identical mass flows in the same speed curve would result in a distorted or unusable compressor map, especially when using the "Don't Fit" option. The pre-processor was not making sure that each mass flow on a speed curve was unique. This has been resolved. Ambient template Solution Type changes not applied to children WB-2194 If the solution type of an ambient template was changed and "Yes" was pressed on the query panel to apply the change to all children, the change was not applied. Program locks up after deleting connectors in components WB-2208 WaveBuild no longer locks up after deleting connectors from a component. Changes to Complex Component meshing WB-2209 Fixes to planar items and internal volumes should cause fewer cavity-construction and cavity-meshing errors, especially in models using imported CAD geometry. Crash when using constants in properties of Complex Component WB-2216 Fixed crashes in the Complex Component's Physical Properties panel when you try to use a constant to define a unit-less property. Element renaming doesn't work WB-2226 Element renaming on the canvas now functions properly.

Page 22: WAVE 8.0 Release Notes

Butterfly Valve Panel does not do units conversion correctly WB-2229 The butterfly valve editor panel now reports calculated areas and the equivalent diameter in the correct units. Pack'n'Go does not pack the piston motion profile WB-2235 Pack'n'Go now packs the imposed piston motion file if the arrays are defined by file reference. Cylinders and ambients disallowed in heat exchangers WB-2244 You can no longer select ambient and cylinder junctions to be part of a heat exchanger. This was never allowed in the WAVE solver. Incorrect error checking on Output & Plotting Panel WB-2246 The values on the "From" and "To" were still being error checked if the Zoom Plot option on the Plotting tab was set to "Zoom all Time Plots" and then set back to "Full Extent of Simulation". This could make it impossible to use OK or Apply until the "From" and "To" values were set to acceptable values, even when they were not going to be used. This has been addressed. Sweep Generator Panel crash WB-2250 Performing operations on the Sweep Generator Panel while the table contained empty cells could cause the program to crash. This has been addressed. Variable geometry turbine/compressor crash WB-2251 Adding undefined constants to the Rack Settings or Vane Angle Settings lists could cause the program to crash when OK was pressed on the Constant Editor. This has been addressed. Problems with Complex Component meshing a baffle in a CAD generated model WB-2263 This makes the following improvements to CAD imported model meshing:

1. Fixes a bug in the calculation of perforated tube DIABs. 2. Improves the success of meshing across perforated baffles by using a volume

intersection boolean instead of a face intersection boolean. 3. Improves tube end meshing by using the WB3D TUBE ID attribute.

Page 23: WAVE 8.0 Release Notes

Technical Support: Release Notes: WaveBuild 8.0

IRIS swirl coefficient profile conversion issues WB-2269 Opening a converted file would still display "swirl profile data is being converted." Also, the swirl profile had a bug where it would be assigned the "LENGTH 1" (mm,cm,in) unit set rather than the "LENGTH 2" (mm,mm,in) unit set. These issues have been resolved. Perforated baffle fails to mesh properly in 7.2.1 WB-2272 DIAB no longer gets set to 0 for Y-junction openings across perforated baffles. Entering comments in R-CAT doesn't set changed state WB-2281 Editing a comment will now set the asterisk in the title bar to remind the user that the file has been modified. Pack'n'Go corrupts the <datfile> tag in component files WB-2288 There was an issue where using the Pack’n'Go function removed the last character of every line in the <datfile> tag in component files. This has been resolved. Poor y-junction values and connectivity in the Complex Component WB-2289 In the Complex Component, there was an issue where meshing the model would set y-junction volume and diameter to zero, reset all data entries, and disconnect all attached ducts. This has been resolved. Tube meshing in the Complex Component sometimes incorrectly creates tapered ducts

WB-2292

Fixed a tube meshing bug in which a tapered duct would incorrectly appear in the last section of a tube if that tube's left end was external and there was a step change in diameter between the last section and the one before it. Incorrect constant value in distributed runs with skipped cases WB-2298 Changes to constant values in skipped cases are now taken into account when setting up the files for a distributed run. Junction section in Complex Component meshes its branches inconsistently WB-2300

Page 24: WAVE 8.0 Release Notes

DELX and DIAB for the parent branch were being determined differently than for the child branches. This has been resolved. Pack'n'Go fails to pack files referenced by unused constants WB-2304 Pack'n'Go will now pack files referenced by unused constants if the constant uses a pathname. Pack'n'Go fails to pack TCMAP Auxiliary Files WB-2305 Fixed Pack'n'Go so that it correctly packs the auxiliary files referenced by TCMAP files for variable geometry compressors and turbines. Saving settings in Complex Component mesh viewer WB-2311 The settings of the element visibility and transparency controls on the complex component mesh viewer panel are now saved each time the mesh viewer window closes (previously they were only saved if settings were changed on the Tools > Options panel). Component icons display with "dangling" ducts WB-2320 There was an issue with component mesh displays when duct end coordinates were not set properly. This has been addressed.

Page 25: WAVE 8.0 Release Notes

Release Notes: WavePost 8.0

Enhancements Editable raw data points WP-170 Data for 2D plots can now be directly edited within WavePost. The edited data will be stored within the WavePost session (.wps) file. MS-Excel interface – Export plot to Excel WP-203 WavePost, on the PC platform, can now export plots along with the required data to MS Excel. Store animation settings WP-227 WavePost now has the ability to store network displays for later viewing. This includes animations, cycle-averaged displays, and frequency displays. Selecting the display type will automatically change the canvas mode, eliminating the Mode pull-down menu. MS Excel interface – Allow data references to Excel files WP-295 WavePost, on the PC platform, now allows using MS Excel files as a data source for curves (similarly to ASCII files and SDF files import). MS Excel interface – Allow raw data export to Excel files WP-296 WavePost, on the PC platform, can now export raw data to MS Excel. Cyclic data export WP-301 Data export for cyclic pots have been enhanced. If the data is cyclic, start/end points of X-axis can be chosen arbitrarily (enabling wrapping of data) rather than defaulting to the values in the original data. Enhance the exported data header WP-323 The header information for exported data has been enhanced to list the data labels and units prior to values. Generally the ASCII export should export the data with the same information as the newly implemented Excel export does (see WP-295).

Page 26: WAVE 8.0 Release Notes

Corrections Missing connecting ducts for Concentric Silencer component WP-265 Previously, when a model including a concentric silencer component was loaded into WavePost, the connecting ducts between component and the rest of the model were missing. This has been addressed. Printing Summary Data Panel to bitmap crashes WP-293 Fixed the problems with storing the summary data table (Summary Data Panel) to a bitmap file. The bitmaps produced are now complete and accurate. Network diagram update WP-304 Numerous discrepancies between the WavePost model display and WaveBuild model display have been addressed. Redundant borders in left pane WP-309 Negative offsets have been implemented in order to eliminate redundant looking borders in the left pane. The separator widget below the menu bar has been eliminated. Batch mode crashes if the plot report references non-existent plot WP-310 A bug in WavePost caused a crash when, in batch mode, processing a .wps file containing a plot report referencing non-existent plots. This has been addressed. ASCII import 'Count' field does not work WP-315 On the 'Import ASCII Data Panel, the 'Count' Input was previously not working. Entering numbers in this field resulted in either 'no plot' or 'no change to plot'. WavePost also crashed if the user pressed OK on the Import ASCII Data Panel with no file selected. These issues have been addressed. Template mode does not work with spatial plots WP-316 Spatial plots stored in a WavePost template did not re-create the plot correctly when a .wvd file was loaded. This has been addressed.

Page 27: WAVE 8.0 Release Notes

Technical Support: Release Notes: WavePost 8.0

3D sweep plots do not show results in WavePost WP-318 3D sweep plots were not reloading correctly when saved to a .wps file and reloaded. This has been addressed. Enhanced the exported data header WP-323 Exported data now includes the name as specified in the plot legend as well as the units. Error in cloning TCMAP operating points WP-327 Cloning a TCMAP operating points curve after adding a new .wvd file to the session, would copy data from the original operating points. This has been addressed. Error when plot name identical to cylinder number WP-339 Fixed a problem with invalid sweep plots in the network element context menu when the element's name was identical to an existing cylinder number.

Page 28: WAVE 8.0 Release Notes
Page 29: WAVE 8.0 Release Notes

Release Notes: WaveMesher 8.0

Enhancements 1D/3D integrated coupling (WAVE3D) WM-10117 WaveMesher may be used to prepare the model for WAVE3D (integrated 1D/3D co-simulation) analysis. The preparation of the model is enabled in a new 1D/3D mode.

Corrections Export massless ducts WM-10135 WaveMesher exports the model with massless duct. Therefore cases with more connections between the same pair of y-junction do not cause problems in WAVE. <model> tag is missing in *.wcm file WM-10165 The format in which WaveMesher saves the component has been updated from 7.2 to 8.0. Therefore a new tag <model>, which is understood by WaveBuild, containing information about the component has been introduced. Connectors can get eaten when deleting boundary WM-10176 Fixed a bug which caused the deletion of random triangles from defined connectors when a boundary was deleted. Select all operation and single cutting button WM-10179 The cutting workflow has been simplified by using only a single button for all cutting possibilities. Multiple cutting plane mays be now applied to all selected bodies. Moreover, it is possible to select all bodies by pressing Ctrl+A. Remove Ctrl+X accelerator WM-10184 The Ctrl+X accelerator was previously used as a shortcut for exiting the program. This has been removed to comply with Ricardo Software standards. Bad angle values WM-10185

Page 30: WAVE 8.0 Release Notes

Fixed the calculation of VDIR angles which sometimes gave misleading results in case of non-convex bodies. Calculation of parameters consistent with WB3D WM-10186 Calculation of DIAB is now consistent with WaveBuild3D. WaveMesher removes whole volume parts in some occasions WM-10187 Fixed a bug wherein WaveMesher would remove a body under rare circumstances. Remember model orientation WM-10189 The orientation of the component is now saved to the .wcm file and read back when loading the component into WaveMesher.

Page 31: WAVE 8.0 Release Notes

Release Notes: WNOISE 8.0

Enhancements WAVE/WNOISE DoE WNG-38 A WNOISE file can now be selected to post-process data from a WAVE run automatically and update the .sum file with cycle-averaged acoustic results. This allows acoustic output to be used in WAVE's DoE capabilities as well as general workflow improvement.

Corrections Illegal characters in junction names produce incorrect results WNG-39 Fixed a problem that caused incorrect results when the model contained junctions with a dash character in their name.