Difference between revisions of "NVGate Diesel Engine Vibration Solution: EngineDiag"

From OROS Wiki
Jump to navigation Jump to search
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Reciprocating machines are complex installations and generate specific vibration signatures.  Dedicated tools associating the machine mechanical characteristics and high performance analysis capabilities are necessary to understand the dynamic behavior of these machines.  
[https://en.wikipedia.org/wiki/Reciprocating_motion Reciprocating machines] generate specific vibration signatures.  Dedicated tools associating the machine mechanical characteristics and high performance analysis capabilities are necessary to understand the dynamic behavior of these machines.  
With EngineDiag, OROS takes up the challenge to offer this tool integrating in one product its know-how as well as innovative methods for enhancing test efficiency. Pertinent decision criteria are available on the field skipping a long office work.
With EngineDiag, OROS takes on the challenge to offer tool integration in one product in order to enhance test efficiency.


==Installation==


==Installation==
===Equipment required for the installation===
USB drive containing Angle-Frequency installation setup “SetupAngleFrequency.exe”.
 
NVGate software must have been installed first.


EngineDiag is a module integrated in NVGate.
===Installation of NVGate software===
First you need to [[NVGate_2021:_Install_Process|install NVGate]].


Follow the steps described in the NVGate User<nowiki>'</nowiki>s manual to install it correctly.
===Installation of Angle-Frequency option===


For the Angle-Frequency option, it<nowiki>'</nowiki>s necessary to install a complementary application: <nowiki>'</nowiki>SetupAngleFrequency.exe<nowiki>'</nowiki>.
EngineDiag is a module integrated in [[NVGate]]. For the Angle-Frequency option, it<nowiki>'</nowiki>s necessary to install a complementary application: <nowiki>'</nowiki>SetupAngleFrequency.exe<nowiki>'</nowiki>.


Double click on  
Double click on  
[[Image:EngineDiag_06.png]]
[[Image:EngineDiag_06.png]] and the following window is dispalyed:
. The following window will appear.


[[Image:EngineDiag_07.png|framed|none]]
[[Image:EngineDiag_07.png|framed|none]]


Click on Next, the following window will appear.
Click on "Next", and the following window is displayed:


[[Image:EngineDiag_08.png|framed|none]]
[[Image:EngineDiag_08.png|framed|none]]


Select the destination folder and click on Install.
Select the destination folder and click "Install".


Note:  if you change the default destination folder, be careful to install the Angle-Frequency module in the same directory than NVGate as the example below:
Note:  if you change the default destination folder, be careful to install the Angle-Frequency module in the same directory as NVGate like the example below:


[[Image:EngineDiag_09.png|framed|none]]
[[Image:EngineDiag_09.png|framed|none]]


When the installation is completed, click on Close.
Click on “Install” to start the installation, and wait until the following window is displayed:
 
[[Image:image_2021-05-17_111439.png|framed|none]]
 
Click on “Close” to exit the setup wizard, and OROS EngineDiag is successfully installed.


==Environment configuration==
==Environment Configuration==


With the EngineDiag module a new ribbon is available in NVGate. EngineDiag allows to access to NVGate through an interface dedicated to the engines and more generally to the reciprocating machines.
With the EngineDiag module, a new ribbon is available in NVGate. EngineDiag allows you to access to NVGate through an interface, which is dedicated to the engines, and more generally to the reciprocating machines.


[[Image:EngineDiag_10.png|framed|none]]
[[Image:EngineDiag_10.png|framed|none]]
Line 37: Line 45:
===Properties===
===Properties===


To simplify the data saving, the history creation, the data search, it is possible and recommended to associate metadata to each measurement.
To simplify data saving, history creation and data search, it is possible and recommended to associate metadata to each measurement.


One can distinguish two types of metadata:
One can determine two types of metadata:


* Properties related to a measurement campaign
* Properties related to a measurement campaign
* Properties related to each measurement.
* Properties related to each measurement
Properties are defined by default in NVGate but the list of properties can be modified according to the user need.
Properties are defined by default in NVGate but the list of properties can be modified according to the user's need.


The list of properties is available in the Home ribbon by clicking on Measurement properties.
The list of properties is available in the Home ribbon by clicking on Measurement properties.
Line 53: Line 61:
This window shows all the properties used.
This window shows all the properties used.


For each of them one defines two fields:
For each property a user can define two fields (Apply To & Suggest):


* '''Apply to''': indicate where the property will appear.
* '''Apply to''': Indicates where the property will appear.
* Apply to measurement: the property will appear in the save measurement only
* Apply to measurement: The property will appear in the save measurement only.


[[Image:EngineDiag_13.png|framed|none]]
[[Image:EngineDiag_13.png|framed|none]]


* Apply to Operation: the property will appear in the operation window and in the save measurement window. The user can pre fill in some of values in the window Operation available in the Engine ribbon.
* Apply to Operation: the property will appear in the operation window and in the save measurement window. The user can pre-fill in some of values in the window Operation available in the Engine ribbon.


[[Image:EngineDiag_14.png|framed|none]]
[[Image:EngineDiag_14.png|framed|none]]
Line 67: Line 75:


* '''Suggest'''
* '''Suggest'''
* Empty : the property is empty by default
      * Empty: The property is empty by default
* Same as previous: by default the property keep the last value entered by the user.
      * Same as previous: By default the property keep the last value entered by the user.
* Same as today: the property keeps the same value during one day. The day after the value is reset to empty.
      * Same as today: The property keeps the same value during one day. The day after the value is reset to empty.
By selecting show all in this window, all the properties, even those that are not used anymore, are displayed.
By selecting show all in this window, all the properties, even those that are not used anymore, are displayed.


Line 75: Line 83:


====Operation====
====Operation====
These properties related to a measurement campaign are generally common to several measurements done the same day on the same installation. Instead of writing this information for each measurement, it<nowiki>'</nowiki>s possible to define the environment once before stating the measurement.
These properties related to a measurement campaign are generally related to several measurements done on the same day and on the same installation. Instead of writing this information for each measurement, it<nowiki>'</nowiki>s possible to define the environment once before stating the measurement.


This information can be defined in the operation window available by clicking on the button
This information can be defined in the operation window available by clicking on the button
Line 81: Line 89:
.
.


Below, the properties by default:
Below are the properties by default:


[[Image:EngineDiag_17.png|framed|none]]
[[Image:EngineDiag_17.png|framed|none]]


The properties can be defined directly in this window as the following example
The properties can be defined by what is directly shown in the following example:


[[Image:EngineDiag_18.png|framed|none]]
[[Image:EngineDiag_18.png|framed|none]]


At this stage, new properties can be added if needed by clicking on Add new in this window
At this stage, new properties can be added if needed by clicking on "Add new" in this window


[[Image:EngineDiag_19.png|framed|none]]
[[Image:EngineDiag_19.png|framed|none]]


Select OK.
Select "OK".


All these properties will be added to each measurement done this day.
All these properties will be added to each measurement that is done on this day.


====MeAsurement====
====Measurement====
In the save measurement window, all the activated properties are displayed.
In the "Save Measurement" window, all the activated properties are displayed.


The properties pre-filled in the operation window appear with the value defined by the user in the operation window.
The properties are pre-filled in the operation window and appear with the value defined by the user in the operation window.


[[Image:EngineDiag_20.png|framed|none]]
[[Image:EngineDiag_20.png|framed|none]]
Line 106: Line 114:
==Engine Configuration==
==Engine Configuration==


One of the objectives of the EngineDiag module is to integrate in NVGate the physical data related to the engine under test in order to have all this information during the analysis.
One of the objectives of the EngineDiag module is to integrate, in NVGate, the physical data related to the engine under test in order to have all this information during the analysis.


The design and the kinematic information can be described by clicking on the button Engine.
The design and the kinematic information can be described by clicking on the button Engine.
Line 133: Line 141:
By clicking on "new", a default engine model is loaded and the "settings" panel is automatically displayed.
By clicking on "new", a default engine model is loaded and the "settings" panel is automatically displayed.


From here some modifications can be done.
Here, some modifications can be done.


* Load: Load an existing engine model
* Load: Load an existing engine model
By clicking on "Load", an existing engine model can be loaded by selecting a file .engine.
By clicking on "Load", an existing engine model can be loaded by selecting a file .engine.


* Remove: Remove the current engine model
* Remove: Remove the current engine model.
* Save as: Save the current engine model to a file
* Save as: Save the current engine model to a file.
This panel gives also the model name defined in the settings panel and all the comments written by the user. The field "comments" is saved in the engine model.
This panel gives also the model name defined in the settings panel and all the comments written by the user. The field "comments" is saved in the engine model.


===Settings===
===Settings===
The settings panel allows to describe the engine characteristics.
The settings panel allows you to describe the engine characteristics.


[[Image:EngineDiag_23.png|framed|none]]
[[Image:EngineDiag_23.png|framed|none]]


The 3 fields: Nominal power, rated speed and cylinder bank angle are here for information. The results are not influenced by these values.
The 3 fields: Nominal power, rated speed and cylinder bank angle are here for more information. The results are not influenced by these values.


The others settings will influence the results.
The other settings will influence the results.


* Cylinder configuration: Vee or In Line
* Cylinder configuration: Free or In Line.
* Engine cycle: 2 strokes or 4 strokes
* Engine cycle: 2 strokes or 4 strokes.
* Cylinders number:  indicate the cylinders number
* Cylinders number:  Indicate the cylinders number.
* Rotating Direction: Clockwise or counterclockwise
* Rotating Direction: Clockwise or counterclockwise
With this information, a schematic picture is automatically drawn. The cylinders names can be modified by clicking directly on them.
With this information, a schematic picture is automatic.ally drawn. The cylinder's names can be modified by clicking directly on them.


On this picture, the small numbers in red represent the firing order. This order can be modified panel below the picture.
On this picture, the small numbers in red represent the firing order. This order can be modified in the panel below the picture.


===Timing===
===Timing===
The timing panel allows to describe the timing information generally provided by the engine manufacturer.
The timing information corresponds to the machine kinematics. The cycle of each reciprocating machine is divided in to several phases. These phases are separated by kinematic events. The figure below shows the typical cycle of a 4-stroke diesel engine with the different phases:
[[File:Engine_diag3.png|framed|none]]
The duration of each phase is defined by the valves opening and closing. The position of these events is given in angle relative to the Top Dead Center (TDC) where the piston is at top of the cylinder or Bottom Dead Center (BDC) where the piston is at the bottom of the cylinder.
This information is generally contained in the timing diagram provided by the engine manufacturer.
EngineDiag supports the ability to enter the timing diagram information to be used in the analysis.  <br>
 
 
 
The timing panel allows you to describe the timing information generally provided by the engine manufacturer.


[[Image:EngineDiag_24.png|framed|none]]
[[Image:EngineDiag_24.png|framed|none]]


* The events table
* The events table
The events table allows define the kinematic events (Intake opening, exhaust opening,…) and position them in relation to the events Top Dead Center (TDC) and Bottom Dead Center (BDC).
The events table allows you to define the kinematic events (Intake opening, exhaust opening,…) and position them in relation to the events Top Dead Center (TDC) and Bottom Dead Center (BDC).


An event is defined by:
An event is defined by two things:


* an angle from the TDC or BDC,
* An angle from the TDC or BDC.
* its position in the engine cycle.  This information is important for four-stroke engines. It<nowiki>'</nowiki>s necessary to know if the event appears in the first or in the second crankshaft revolution.
* Its position in the engine cycle.   
Every modifications done in the events table is automatically reported on the two graphs displayed here. At the top, a typical timing diagram and at the bottom the linear engine cycle representation.
This information is important for four-stroke engines. It<nowiki>'</nowiki>s necessary to know if the event appears in the first or in the second crankshaft revolution.
Every modification done in the events table is automatically reported on the two graphs displayed here. At the top, a typical timing diagram and at the bottom the linear engine cycle representation.


A new event can be added by clicking on  
A new event can be added by clicking on the
[[Image:EngineDiag_25.png]]
[[Image:EngineDiag_25.png]]
below the events table.png]]
below the events table.
.
.


Line 181: Line 198:
From the events described in the events table, the different phases of the engine cycle can be defined. Each phase is defined by its start and stop event as well as a color. The settings can be modified by double clicking on the concerned setting.
From the events described in the events table, the different phases of the engine cycle can be defined. Each phase is defined by its start and stop event as well as a color. The settings can be modified by double clicking on the concerned setting.


A new phase can be added by clicking on  
A new phase can be added by clicking on the
[[Image:EngineDiag_27.png]]
[[Image:EngineDiag_27.png]]
below the phases table. The selected phase can be removed by clicking on
below the phases table. The selected phase can be removed by clicking on the
[[Image:EngineDiag_28.png]]
[[Image:EngineDiag_28.png]]
.
.
Line 203: Line 220:
For each cylinder, one can define:
For each cylinder, one can define:


* Analyzer input,
* Analyzer input.
* Label,
* Label.
* Type of transducer by using the transducer database. The sensitivity of the selected transducer is automatically displayed.
* Type of transducer by using the transducer database.  
The sensitivity of the selected transducer is automatically displayed.


[[Image:EngineDiag_30.png|framed|none]]
[[Image:EngineDiag_30.png|framed|none]]


Several transducers can be installed on the same cylinder. Define the maximum number of inputs per cylinder.  See the example below with 3 inputs.
Several transducers can be installed on the same cylinder. You can define the maximum number of inputs per cylinder.  See the example below with 3 inputs:


[[Image:EngineDiag_31.png|framed|none]]
[[Image:EngineDiag_31.png|framed|none]]
Line 218: Line 236:
[[Image:EngineDiag_32.png|framed|none]]
[[Image:EngineDiag_32.png|framed|none]]


Several groups of transducers can be defined often associated to a machine part: bearing, absorber...
Several groups of transducers can be defined, which are often associated to a machine part: bearing, absorber...


Double click on "New part" to define the part name and click on  
Double click on "New part" to define the part name and click on the 
[[Image:EngineDiag_33.png]]
[[Image:EngineDiag_33.png]]
to add a new part.
to add a new part.
Line 234: Line 252:
====Analysis====
====Analysis====


The Analysis panel allows to select the type of analysis that will be done. This information will be used to help the user to configure NVGate.
The Analysis panel allows you to select the type of analysis that will be done. This information will be used to help the user to configure NVGate.


[[Image:EngineDiag_36.png|framed|none]]
[[Image:EngineDiag_36.png|framed|none]]
Line 242: Line 260:
* The asynchronous analysis uses the FFT plug-in
* The asynchronous analysis uses the FFT plug-in


When the engine model is defined do not forget to save it in the Engine panel with the Save as button.
When the engine model is defined, do not forget to save it in the Engine panel with the "Save as" button.


==NVGate configuration==
==NVGate configuration==
Line 249: Line 267:
From the parameters defined in the engine model, the Advisor will help the user to configure NVGate correctly.
From the parameters defined in the engine model, the Advisor will help the user to configure NVGate correctly.


The advisor is a help, it<nowiki>'</nowiki>s not compulsory to use it for the configuration.
The advisor is a helpful tool, it<nowiki>'</nowiki>s not compulsory to use it for the configuration.


[[Image:EngineDiag_37.png|framed|none]]
[[Image:EngineDiag_37.png|framed|none]]
Line 267: Line 285:
[[Image:EngineDiag_39.png|framed|none]]
[[Image:EngineDiag_39.png|framed|none]]


|Regarding the type of analysis selected, some settings are missing to obtain all the results.  
|Regarding the type of analysis selected, some settings are missing in order to obtain all the results.  


|-
|-
Line 273: Line 291:
[[Image:EngineDiag_40.png|framed|none]]
[[Image:EngineDiag_40.png|framed|none]]


|Regarding the type of analysis selected, the NVGate configuration is correct. The user can choose which results he wants to display and start the acquisition
|Regarding the type of analysis selected, the NVGate configuration is correct. The user can choose which results he wants to display and start the acquisition.


|}
|}


By clicking on the Advisor button, all the errors will be displayed with title, explanation and criticality as below.
By clicking on the Advisor button, all the errors will be displayed with title, explanation and criticality, as shown below.


[[Image:EngineDiag_41.png]]
[[Image:EngineDiag_41.png]]
Line 287: Line 305:
.
.


* Click on [[Image:EngineDiag_44.png]]will automatically set up NVGate to solve the error.
* Click on [[Image:EngineDiag_44.png]] and it will automatically set up NVGate to solve the error.
* Click on [[Image:EngineDiag_45.png]] will open the window where the user has to do an action to solve the error.
* Click on [[Image:EngineDiag_45.png]] and it will open the window where the user has to do an action to solve the error.
To gain time, the function "Fix All" available by the button [[Image:EngineDiag_46.png]]
To save time, the [[Image:EngineDiag_46.png]] button
allows to fix all the displayed errors that can be solved automatically.
allows you to fix all the displayed errors that can be solved automatically.


[[Image:EngineDiag_47.png|framed|none]]
[[Image:EngineDiag_47.png|framed|none]]


The" Fix Selected" function, available by the button
The "Fix Selected" button,
[[Image:EngineDiag_48.png]]
[[Image:EngineDiag_48.png]]
, solves the selected errors in the list.
, solves the selected errors in the list.


The advisor gives only advices. The user can read the information and decide to ignore some of the errors.  Each error can be hidden by clicking on the button hide showed below
The advisor gives only advice. The user can read the information and decide to ignore some of the errors.  Each error can be hidden by clicking on the button shown below.


[[Image:EngineDiag_49.png|framed|none]]
[[Image:EngineDiag_49.png|framed|none]]


The "Hide Selected" function, available by the button
The "Hide Selected" function,
[[Image:EngineDiag_50.png]]
[[Image:EngineDiag_50.png]]
, allows to hide several errors at the same time by selecting them.
, allows you to hide several errors at the same time by selecting them.


All the hidden functions are not deleted. At every time the user can display all of them by clicking on the button
All the hidden functions are not deleted. At any time the user can display all of them by clicking on the button
[[Image:EngineDiag_51.png]]
[[Image:EngineDiag_51.png]]
.
.


The advisor displays the important rules to make a correct measurement but the NVGate configuration is not restricted to the advices showed here.
The advisor displays the important rules to make a correct measurement but the NVGate configuration is not restricted to the advice shown here.


All the capabilities of NVGate are available. The user can complete this first configuration to adapt perfectly the configuration to its application.
All the capabilities of NVGate are available. The user can complete this first configuration to perfectly adapt it to its application.


==The dedicated results==
==The Dedicated Results==


With the Engine Module, several dedicated results are available.
With the Engine Module, several dedicated results are available.


These results can be displayed through the window "Add/Remove window" available in the ribbon "Display/Graphs".
These results can be displayed through the "Add/Remove window" available in the ribbon "Display/Graphs".


[[Image:EngineDiag_52.png|framed|none]]
[[Image:EngineDiag_52.png|framed|none]]
Line 326: Line 344:
[[Image:EngineDiag_53.png|framed|none]]
[[Image:EngineDiag_53.png|framed|none]]


===Time signal - The Triggered block Engine===
===Time signal - The Triggered Block Engine===


The triggered block engine is a new result of the Synch order plug-in associating the engine information to the standard synchronous triggered blocks.
The triggered block engine is a new result of the Sync. order plug-in associating the engine information to the standard synchronous triggered blocks.


Select the results as below:
Select the results as below:
Line 334: Line 352:
[[Image:EngineDiag_54.png|framed|none]]
[[Image:EngineDiag_54.png|framed|none]]


The following window will be displayed
The following window will be displayed:


[[Image:EngineDiag_55.png|framed|none]]
[[Image:EngineDiag_55.png|framed|none]]
Line 345: Line 363:
[[Image:EngineDiag_56.png|framed|none]]
[[Image:EngineDiag_56.png|framed|none]]


* The cycle overview (defined in Engine/Timing) of each displayed cylinders is shown at the bottom of the window. The cycle overview of each cylinders is determined thanks to:
The cycle overview (defined in Engine/Timing) of each displayed cylinders are shown at the bottom of the window. The cycle overview of each cylinders is determined by:
* The tachometer reference
* The tachometer reference.
* The firing order
* The firing order.
* The timing diagram
* The timing diagram.


* 2 cursors displayed on the signals and the cycle overview allow to identify the kinematic events on the signals.
2 cursors displayed on the signals and the cycle overview allow you to identify the kinematic events on the signals.
*  
*  
[[Image:EngineDiag_57.png|framed|none]]
[[Image:EngineDiag_57.png|framed|none]]


On the example above the cursors are positioned at the beginning of the 2 main events of the signal. Looking at the cycle overview, one can notify that:
On the example above the cursors are positioned at the beginning of the 2 main events of the signal. Looking at the cycle overview, one can note that:


* the first cursor corresponds to the end of the exhaust phase, ie the exhaust valve closing
* The first cursor corresponds to the end of the exhaust phase, i.e. the exhaust valve closing.
* The second cursor corresponds to the end of the intake phase, ie the intake valve closing.
* The second cursor corresponds to the end of the intake phase, i.e. the intake valve closing.
* By default, only one cycle is displayed in this window, 360° (crankshaft angle) for a 2-strokes engine or 720 ° (crankshaft angle) for a 4-strokes engine. More cycles can be displays. The number can be defined in the Engine Ribbon.
* By default, only one cycle is displayed in this window, 360° (crankshaft angle) for a 2-strokes engine or 720 ° (crankshaft angle) for a 4-strokes engine. More cycles can be displayed. The number can be defined in the Engine Ribbon.


[[Image:EngineDiag_58.png|framed|none]]
[[Image:EngineDiag_58.png|framed|none]]
Line 401: Line 419:
|}
|}


* The signals can be aligned on a same event by selecting the <nowiki>'</nowiki>align<nowiki>'</nowiki> function in the Engine Ribbon.
The signals can be aligned on the same event by selecting the <nowiki>'</nowiki>align<nowiki>'</nowiki> function in the Engine Ribbon.


[[Image:EngineDiag_59.png|framed|none]]
[[Image:EngineDiag_59.png|framed|none]]
Line 407: Line 425:
===Comparison===
===Comparison===


This Trigger Block Engine result can be saved as any NVGate results. Add the results in the Save selection Tab available in the Save setup window accessible in the Measurement Ribbon.  
This Trigger Block Engine result can be saved as any NVGate result. Add the results in the "Save Selection" tab, which is available in the "Save Setup" window, which is accessible in the Measurement Ribbon.  
[[Image:EngineDiag_60.png|framed|none]]
[[Image:EngineDiag_60.png|framed|none]]


Otherwise right click in the window and click on <nowiki>'</nowiki>Add to result selection like below.
Otherwise, right click in the window and click on "Add to result selection", like below.


[[Image:EngineDiag_61.gif|framed|none]]
[[Image:EngineDiag_61.gif|framed|none]]
Line 418: Line 436:
[[Image:EngineDiag_62.png|framed|none]]
[[Image:EngineDiag_62.png|framed|none]]


The save results can be compared between them or with current result in the same window.
The saved results can be compared between them or with a current result in the same window.


To add result in a window, drag&drop the result from the project manager to the window.
To add result in a window, drag&drop the result from the project manager to the window.
Line 426: Line 444:
The cycle overview of each of the measurements is also displayed.
The cycle overview of each of the measurements is also displayed.


===The averaged RMS Engine===
===The Averaged RMS Engine===


The Averaged RMS Engine is a result available in the Waterfall allowing to display the RMS level of the cylinders calculated on the engine cycle and averaged on the measurement.
The Averaged RMS Engine is a result available in Waterfall, allowing you to display the RMS level of the cylinders calculated on the engine cycle and averaged on the measurement.


This new result is based on the RMS level calculated in the Synch. Order plug-in.
This new result is based on the RMS level calculated in the Sync. Order plug-in.


Select the results as below:
Select the results as shown below:


[[Image:EngineDiag_64.png|framed|none]]
[[Image:EngineDiag_64.png|framed|none]]


The following window will be displayed.
The following window will be displayed:


[[Image:EngineDiag_65.png|framed|none]]
[[Image:EngineDiag_65.png|framed|none]]


This window shows the averaged RMS value on the engine cycle for each cylinder. The viewmeter indicates the value and the symbol  
This window shows the averaged RMS value on the engine cycle for each cylinder. The viewmeter indicates the value and the symbol  
[[Image:EngineDiag_66.png]]represents the standard deviation.
[[Image:EngineDiag_66.png]] represents the standard deviation.


These values are all displayed in a summary table in the infotrace.
These values are all displayed in a summary table in the infotrace.


After a first visualization of the global RMS level calculated on the complete cycle, it<nowiki>'</nowiki>s possible to display the RMS level of each phase of the cycle, typically the combustion, the exhaust, the intake and the compression.
After a first visualization of the global RMS level calculated on the complete cycle, it<nowiki>'</nowiki>s possible to display the RMS level of each phase of the cycle; typically the combustion, the exhaust, the intake and the compression.


To display these results, click on one phase of the cycle overview displayed at the bottom of the window.
To display these results, click on one phase of the cycle overview displayed at the bottom of the window.


Below the RMS level calculated during the combustion.
Below the RMS level is calculated during the combustion.


[[Image:EngineDiag_67.png|framed|none]]
[[Image:EngineDiag_67.png|framed|none]]
Line 457: Line 475:
===Comparison===
===Comparison===


This Avg. RMS Engine result can be saved like the others NVGate result. Add the results in the Save selection Tab available in the Save setup window accessible in the Measurement Rubon.
This Avg. RMS Engine result can be saved like the other NVGate results. Add the results in the "Save Selection" tab available in the "Save setup" window, which is accessible in the Measurement Ribbon.


[[Image:EngineDiag_68.png|framed|none]]
[[Image:EngineDiag_68.png|framed|none]]
Line 465: Line 483:
[[Image:EngineDiag_69.png|framed|none]]
[[Image:EngineDiag_69.png|framed|none]]


To compare results, drag&drop the results from the Project Manager to the window.
To compare results, drag & drop the results from the Project Manager to the window.


The software will automatically arrange the results by cylinder and date. The results are grouped by cylinders and the first result displayed is the older one.
The software will automatically arrange the results by cylinder and date. The results are grouped by cylinders and the first result displayed is the oldest one.


[[Image:EngineDiag_70.png|framed|none]]
[[Image:EngineDiag_70.png|framed|none]]
Line 475: Line 493:
There is no limitation regarding the number of results that can be displayed at the same time.
There is no limitation regarding the number of results that can be displayed at the same time.


To remove results, right click on the window, select <nowiki>'</nowiki>Remove results<nowiki>'</nowiki> and the results one wants to remove.
To remove results, right click on the window, select <nowiki>'</nowiki>Remove Result<nowiki>'</nowiki> and the results you want to remove.


[[Image:EngineDiag_72.gif|framed|none]]
[[Image:EngineDiag_72.gif|framed|none]]


This display allows to compare few measurements. To make trend analysis on several measurements, it<nowiki>'</nowiki>s possible to change the display mode.
This display allows you to compare a few measurements. To make a trend analysis on several measurements, it<nowiki>'</nowiki>s possible to change the display mode.


The 2 modes are available by right clicking on the window and select display mode.  
The 2 modes are available by right clicking on the window and selecting "Display Mode".  


{|border="2" cellspacing="0" cellpadding="4" width="100%"
{|border="2" cellspacing="0" cellpadding="4" width="100%"
Line 499: Line 517:
|}
|}


The History mode shows the values with the standard deviation in absolute time. It allows to follow the parameters during a long period.
The History mode shows the values with the standard deviation in absolute time. It allows you to follow the parameters during a long period.


In this representation, a color is associated to each cylinder. The same color is used on the graph and in the results table in the infotrace.
In this representation, a color is associated to each cylinder. The same color is used on the graph and in the results table in the infotrace.


==Angle-Frequency analysis and display==
==Angle-Frequency Analysis and Display==


Angle-Frequency analysis is interesting when working on reciprocating machine. It allows to identify specific events.
Angle-Frequency analysis is interesting when working on a reciprocating machine. It allows you to identify specific events.


The method implemented in the software is based on the Wigner-Ville algorithm.
The method implemented in the software is based on the [https://en.wikipedia.org/wiki/Wigner_distribution_function Wigner-Ville algorithm].


This method is particularly adapted for short transient signal where the STFT is not sufficient. Another advantage is the good resolution both in angle and frequency one can obtain.
This method is particularly adapted for short transient signal where the STFT is not sufficient. Another advantage is the good resolution, both in angle and frequency, that one can obtain.


The principle is to represent the energy density on a colorspectrogram using the Wigner-Ville distribution (W (θ, f)). The relevance of the results of such analysis depends on settings including angle and frequency resolution.
The principle is to represent the energy density on a colorspectrogram using the Wigner-Ville distribution (W (θ, f)). The relevance of the results of such analysis depends on settings including angle and frequency resolution.
Line 521: Line 539:
This analysis is available in post-analyze only.
This analysis is available in post-analyze only.


===A dedicated window===
===A Dedicated Window===
Before starting, note that this analysis is available in post-analyze only.
Before starting, note that this analysis is available in post-analyze only.


If a signal is loaded in the player, click on the button angle-frequency in the Engine Ribbon to open the following dedicated window.
If a signal is loaded in the player, click on the button "Angle-Frequency" in the Engine Ribbon to open the following dedicated window:


[[Image:EngineDiag_77.png|framed|none]]
[[Image:EngineDiag_77.png|framed|none]]


It<nowiki>'</nowiki>s also possible to use the angle-frequency analysis on another signal not loaded in the player.
It<nowiki>'</nowiki>s also possible to use the "Angle-Frequency Analysis" on another signal not loaded in the player.


In this case, right click on the concerned signal in the project manager and select Angle-Frequency Analysis.
In this case, right click on the concerned signal in the project manager and select "Angle-Frequency Analysis".


[[Image:EngineDiag_78.gif|framed|none]]
[[Image:EngineDiag_78.gif|framed|none]]


===Result manager===
===Result Manager===


The Result manager shows the signal(s) and the tracks that will be analyzed in angle-frequency.
The Result Manager shows the signal(s) and the tracks that will be analyzed in angle-frequency.


Click on the button  [[Image:EngineDiag_79.png]]. The following part of the window will appear.
Click on the button  [[Image:EngineDiag_79.png]]. The following part of the window will appear.
Line 542: Line 560:
[[Image:EngineDiag_80.png|framed|none]]
[[Image:EngineDiag_80.png|framed|none]]


* Signal
'''Signal'''
One can see the selected signal name and the corresponding project.
One can see the selected signal name and the corresponding project.


It<nowiki>'</nowiki>s possible to open several different signals in a same window by clicking on "open signal".
It<nowiki>'</nowiki>s possible to open several different signals in a same window by clicking on "open signal".


* Tachometers
'''Tachometers'''
The second step is to define the tachometers that will be used for the analysis:
The second step is to define the tachometers that will be used for the analysis:


* Assoc. Tach: define here the tachometer that will be used for the synchronous analysis.
* Assoc. Tach: Here you can define the tachometer that will be used for the synchronous analysis.
* Samp. Pulse: indicate here the tachometer that will be used for the angular sampling. This signal must contain several pulses per revolution and will lead to a better accuracy in angle. Nevertheless, it<nowiki>'</nowiki>s not necessary to define a sampling pulse. The angular sampling can be done with the Assoc. Tach. In this case, set this parameter to none.
* Samp. Pulse: Indicate the tachometer that will be used for the angular sampling. This signal must contain several pulses per revolution and will lead to a better accuracy in angle. Nevertheless, it<nowiki>'</nowiki>s not necessary to define a sampling pulse. The angular sampling can be done with the Assoc. Tach. In this case, set this parameter to none.
* Tracks
 
'''Tracks'''
Select the tracks that will be analyzed and displayed and click on <nowiki>'</nowiki>Add track<nowiki>'</nowiki>. If several signals are loaded in the window, the displayed tracks list will depend on the selected signal. Select each signal one by one and choose the tracks for each of them.
Select the tracks that will be analyzed and displayed and click on <nowiki>'</nowiki>Add track<nowiki>'</nowiki>. If several signals are loaded in the window, the displayed tracks list will depend on the selected signal. Select each signal one by one and choose the tracks for each of them.


[[Image:EngineDiag_81.png|framed|none]]
[[Image:EngineDiag_81.png|framed|none]]


After this first step, it<nowiki>'</nowiki>s possible to click again on [[Image:EngineDiag_82.png]]to reduce this window part.
After this first step, it<nowiki>'</nowiki>s possible to click again on [[Image:EngineDiag_82.png]]to reduce this window section.


===Settings===
===Settings===


Three parameters have to be set up, the angular resolution, the frequential resolution and the average size. They can be modified in the window bar:
Three parameters have to be set up: the angular resolution, the frequential resolution and the average size. They can be modified in the window bar:


[[Image:EngineDiag_83.png|framed|none]]
[[Image:EngineDiag_83.png|framed|none]]


* Angular resolution: this parameter determines the angle that separates two values in the angle axis. The maximum resolution can be determined in function of the machine.
'''Angular resolution:''' this parameter determines the angle that separates two values in the angle axis. The maximum resolution can be determined in function of the machine.
For example, working on a 4-strokes 12 cylinders diesel engine, the angular resolution must be lower than 720/12= 60° to be able to differentiate all the events on the different cylinders.
For example, working on a 4-strokes 12 cylinders diesel engine, the angular resolution must be lower than 720/12= 60° to be able to differentiate all the events on the different cylinders.


* Frequential resolution: This parameter determines the frequency that separates two values in the frequency axis.
'''Frequential resolution:''' This parameter determines the frequency that separates two values in the frequency axis.
* Average size: This parameter is the average number used to calculate the Wigner-Ville spectrum. For this result, the average is made on the engine cycle (720° for a 4-strokes engine and 360° for a 2-strokes engine). In most cases, set the average number to 100 lead to good results.
'''Average size:''' This parameter is the average number used to calculate the Wigner-Ville spectrum. For this result, the average is made on the engine cycle (720° for a 4-strokes engine and 360° for a 2-strokes engine). In most cases, set the average number to 100 leads to good results.


When these parameters are set up, click on [[Image:EngineDiag_84.png]]to launch the computation and display the result.
When these parameters are set up, click on [[Image:EngineDiag_84.png]]to launch the computation and display the result.
Line 580: Line 599:
[[Image:EngineDiag_85.png|framed|none]]
[[Image:EngineDiag_85.png|framed|none]]


====display tools====
====Display Tools====


Each graph can be maximized by clicking on the following button in the top right corner of each graph. Move the mouse over this area to let the button appear.
Each graph can be maximized by clicking on the following button in the top right corner of each graph. Move the mouse over this area to let the button appear.
Line 590: Line 609:
[[Image:EngineDiag_87.gif|framed|none]]
[[Image:EngineDiag_87.gif|framed|none]]


* Cursors
''Cursors''
By default the energy spectrum and the instantaneous power are calculated from the complete colorspectrogram.
By default, the energy spectrum and the instantaneous power are calculated from the complete colorspectrogram.


With the mouse, it<nowiki>'</nowiki>s possible to select a part of the colorspectrogram and calculate the energy spectrum and instantaneous power from this selection.
With the mouse, it<nowiki>'</nowiki>s possible to select a part of the colorspectrogram and calculate the energy spectrum and instantaneous power from this selection.
Line 609: Line 628:
===Comparison===
===Comparison===
====Tracks from the same signal====
====Tracks from the same signal====
Open the result manager part  [[Image:EngineDiag_88.png]]
Open the result manager with [[Image:EngineDiag_88.png]]


[[Image:EngineDiag_89.png|framed|none]]
[[Image:EngineDiag_89.png|framed|none]]


All the tracks available in the opened signal are showed. Select the tracks, click on add track and click on the button Compute to add these results in the window
All the tracks available in the opened signal are shown. Select the tracks, click on add track and click on the button "Compute" to add these results in the window.


[[Image:EngineDiag_90.png|framed|none]]
[[Image:EngineDiag_90.png|framed|none]]
Line 620: Line 639:


The buttons [[Image:EngineDiag_92.png]]
The buttons [[Image:EngineDiag_92.png]]
at the left top corner allow to navigate among the results and visualize the various calculated colorspectrograms.
at the left top corner allow you to navigate among the results and visualize the various calculated colorspectrograms.


====Report====
====Report====
To add the angle-frequency results in a report, go to the report ribbon, select the active Word file and drag&drop the Angle frequency icon to the document.
To add the angle-frequency results in a report, go to the Report ribbon, select the active Word file and drag & drop the Angle-Frequency icon to the document.




[[Image:EngineDiag_93.png|framed|none]]
[[Image:EngineDiag_93.png|framed|none]]

Latest revision as of 10:15, 17 May 2021

Reciprocating machines generate specific vibration signatures. Dedicated tools associating the machine mechanical characteristics and high performance analysis capabilities are necessary to understand the dynamic behavior of these machines. With EngineDiag, OROS takes on the challenge to offer tool integration in one product in order to enhance test efficiency.

Installation

Equipment required for the installation

USB drive containing Angle-Frequency installation setup “SetupAngleFrequency.exe”.

NVGate software must have been installed first.

Installation of NVGate software

First you need to install NVGate.

Installation of Angle-Frequency option

EngineDiag is a module integrated in NVGate. For the Angle-Frequency option, it's necessary to install a complementary application: 'SetupAngleFrequency.exe'.

Double click on EngineDiag 06.png and the following window is dispalyed:

EngineDiag 07.png

Click on "Next", and the following window is displayed:

EngineDiag 08.png

Select the destination folder and click "Install".

Note: if you change the default destination folder, be careful to install the Angle-Frequency module in the same directory as NVGate like the example below:

EngineDiag 09.png

Click on “Install” to start the installation, and wait until the following window is displayed:

Image 2021-05-17 111439.png

Click on “Close” to exit the setup wizard, and OROS EngineDiag is successfully installed.

Environment Configuration

With the EngineDiag module, a new ribbon is available in NVGate. EngineDiag allows you to access to NVGate through an interface, which is dedicated to the engines, and more generally to the reciprocating machines.

EngineDiag 10.png

Properties

To simplify data saving, history creation and data search, it is possible and recommended to associate metadata to each measurement.

One can determine two types of metadata:

  • Properties related to a measurement campaign
  • Properties related to each measurement

Properties are defined by default in NVGate but the list of properties can be modified according to the user's need.

The list of properties is available in the Home ribbon by clicking on Measurement properties.

EngineDiag 11.gif
EngineDiag 12.png

This window shows all the properties used.

For each property a user can define two fields (Apply To & Suggest):

  • Apply to: Indicates where the property will appear.
  • Apply to measurement: The property will appear in the save measurement only.
EngineDiag 13.png
  • Apply to Operation: the property will appear in the operation window and in the save measurement window. The user can pre-fill in some of values in the window Operation available in the Engine ribbon.
EngineDiag 14.png
  • Apply to nothing: the property will not appear.
  • Suggest
     * Empty: The property is empty by default
     * Same as previous: By default the property keep the last value entered by the user.
     * Same as today: The property keeps the same value during one day. The day after the value is reset to empty.

By selecting show all in this window, all the properties, even those that are not used anymore, are displayed.

EngineDiag 15.png

Operation

These properties related to a measurement campaign are generally related to several measurements done on the same day and on the same installation. Instead of writing this information for each measurement, it's possible to define the environment once before stating the measurement.

This information can be defined in the operation window available by clicking on the button EngineDiag 16.png .

Below are the properties by default:

EngineDiag 17.png

The properties can be defined by what is directly shown in the following example:

EngineDiag 18.png

At this stage, new properties can be added if needed by clicking on "Add new" in this window

EngineDiag 19.png

Select "OK".

All these properties will be added to each measurement that is done on this day.

Measurement

In the "Save Measurement" window, all the activated properties are displayed.

The properties are pre-filled in the operation window and appear with the value defined by the user in the operation window.

EngineDiag 20.png

Engine Configuration

One of the objectives of the EngineDiag module is to integrate, in NVGate, the physical data related to the engine under test in order to have all this information during the analysis.

The design and the kinematic information can be described by clicking on the button Engine.

EngineDiag 21.gif

The following window is displayed.

EngineDiag 22.png

From this window a complete Engine model can be described.

An Engine model contains the:

  • Engine designation
  • Engine settings
  • Timing information
  • Instrumentation
  • Type of analysis applied to this engine

This information can be saved in an independent file .engine, in the NVGate projects and in the measurements.

Engine

From this first panel, several actions are available:

  • New: create a new Engine model

By clicking on "new", a default engine model is loaded and the "settings" panel is automatically displayed.

Here, some modifications can be done.

  • Load: Load an existing engine model

By clicking on "Load", an existing engine model can be loaded by selecting a file .engine.

  • Remove: Remove the current engine model.
  • Save as: Save the current engine model to a file.

This panel gives also the model name defined in the settings panel and all the comments written by the user. The field "comments" is saved in the engine model.

Settings

The settings panel allows you to describe the engine characteristics.

EngineDiag 23.png

The 3 fields: Nominal power, rated speed and cylinder bank angle are here for more information. The results are not influenced by these values.

The other settings will influence the results.

  • Cylinder configuration: Free or In Line.
  • Engine cycle: 2 strokes or 4 strokes.
  • Cylinders number: Indicate the cylinders number.
  • Rotating Direction: Clockwise or counterclockwise

With this information, a schematic picture is automatic.ally drawn. The cylinder's names can be modified by clicking directly on them.

On this picture, the small numbers in red represent the firing order. This order can be modified in the panel below the picture.

Timing

The timing information corresponds to the machine kinematics. The cycle of each reciprocating machine is divided in to several phases. These phases are separated by kinematic events. The figure below shows the typical cycle of a 4-stroke diesel engine with the different phases:

Engine diag3.png

The duration of each phase is defined by the valves opening and closing. The position of these events is given in angle relative to the Top Dead Center (TDC) where the piston is at top of the cylinder or Bottom Dead Center (BDC) where the piston is at the bottom of the cylinder. This information is generally contained in the timing diagram provided by the engine manufacturer. EngineDiag supports the ability to enter the timing diagram information to be used in the analysis.


The timing panel allows you to describe the timing information generally provided by the engine manufacturer.

EngineDiag 24.png
  • The events table

The events table allows you to define the kinematic events (Intake opening, exhaust opening,…) and position them in relation to the events Top Dead Center (TDC) and Bottom Dead Center (BDC).

An event is defined by two things:

  • An angle from the TDC or BDC.
  • Its position in the engine cycle.

This information is important for four-stroke engines. It's necessary to know if the event appears in the first or in the second crankshaft revolution. Every modification done in the events table is automatically reported on the two graphs displayed here. At the top, a typical timing diagram and at the bottom the linear engine cycle representation.

A new event can be added by clicking on the EngineDiag 25.png below the events table. .

  • The phases table

From the events described in the events table, the different phases of the engine cycle can be defined. Each phase is defined by its start and stop event as well as a color. The settings can be modified by double clicking on the concerned setting.

A new phase can be added by clicking on the EngineDiag 27.png below the phases table. The selected phase can be removed by clicking on the EngineDiag 28.png .

  • Tachometer reference

The tachometer reference is the event synchronized to the tachometer that will be used for the synchronous analysis.

In the example below, the tachometer reference is TDC A1 because the pulse is synchronized with this event.

EngineDiag 29.png

Instrumentation

The objective here is to describe the instrumentation installed on the engine under test to keep it in memory.

Cylinders instrumentation

This panel displays the instrumentation installed on the cylinders.

For each cylinder, one can define:

  • Analyzer input.
  • Label.
  • Type of transducer by using the transducer database.

The sensitivity of the selected transducer is automatically displayed.

EngineDiag 30.png

Several transducers can be installed on the same cylinder. You can define the maximum number of inputs per cylinder. See the example below with 3 inputs:

EngineDiag 31.png

Other instrumentation

In addition to the cylinder instrumentation, others transducers can be installed on the machine.

EngineDiag 32.png

Several groups of transducers can be defined, which are often associated to a machine part: bearing, absorber...

Double click on "New part" to define the part name and click on the EngineDiag 33.png to add a new part.

Several transducers can be associated to each part. By selecting a part, the associated transducers are automatically displayed.

EngineDiag 34.png

By selecting all the parts simultaneously, all the transducers installed on the engine are displayed.

EngineDiag 35.png

Analysis

The Analysis panel allows you to select the type of analysis that will be done. This information will be used to help the user to configure NVGate.

EngineDiag 36.png
  • The recorder use the NVGate recorder
  • The synchronous analysis uses the Synchronous order plug-in
  • The asynchronous analysis uses the FFT plug-in

When the engine model is defined, do not forget to save it in the Engine panel with the "Save as" button.

NVGate configuration

The Advisor

From the parameters defined in the engine model, the Advisor will help the user to configure NVGate correctly.

The advisor is a helpful tool, it's not compulsory to use it for the configuration.

EngineDiag 37.png

The advisor gives a status about the software configuration depending on the Engine model.

Using different colors, the advisor indicates the current status of the NVGate configuration

EngineDiag 38.png
The measurement will not be done correctly. The configuration should be adjusted.
EngineDiag 39.png
Regarding the type of analysis selected, some settings are missing in order to obtain all the results.
EngineDiag 40.png
Regarding the type of analysis selected, the NVGate configuration is correct. The user can choose which results he wants to display and start the acquisition.

By clicking on the Advisor button, all the errors will be displayed with title, explanation and criticality, as shown below.

EngineDiag 41.png

For each error, the advisor indicates if it can be solved automatically EngineDiag 42.png or manually EngineDiag 43.png .

  • Click on EngineDiag 44.png and it will automatically set up NVGate to solve the error.
  • Click on EngineDiag 45.png and it will open the window where the user has to do an action to solve the error.

To save time, the EngineDiag 46.png button allows you to fix all the displayed errors that can be solved automatically.

EngineDiag 47.png

The "Fix Selected" button, EngineDiag 48.png , solves the selected errors in the list.

The advisor gives only advice. The user can read the information and decide to ignore some of the errors. Each error can be hidden by clicking on the button shown below.

EngineDiag 49.png

The "Hide Selected" function, EngineDiag 50.png , allows you to hide several errors at the same time by selecting them.

All the hidden functions are not deleted. At any time the user can display all of them by clicking on the button EngineDiag 51.png .

The advisor displays the important rules to make a correct measurement but the NVGate configuration is not restricted to the advice shown here.

All the capabilities of NVGate are available. The user can complete this first configuration to perfectly adapt it to its application.

The Dedicated Results

With the Engine Module, several dedicated results are available.

These results can be displayed through the "Add/Remove window" available in the ribbon "Display/Graphs".

EngineDiag 52.png

And also in the ribbon "Engine".

EngineDiag 53.png

Time signal - The Triggered Block Engine

The triggered block engine is a new result of the Sync. order plug-in associating the engine information to the standard synchronous triggered blocks.

Select the results as below:

EngineDiag 54.png

The following window will be displayed:

EngineDiag 55.png

Specific features:

  • The results are displayed automatically in the firing order defined in the window Engine/Settings


EngineDiag 56.png

The cycle overview (defined in Engine/Timing) of each displayed cylinders are shown at the bottom of the window. The cycle overview of each cylinders is determined by:

  • The tachometer reference.
  • The firing order.
  • The timing diagram.

2 cursors displayed on the signals and the cycle overview allow you to identify the kinematic events on the signals.

EngineDiag 57.png

On the example above the cursors are positioned at the beginning of the 2 main events of the signal. Looking at the cycle overview, one can note that:

  • The first cursor corresponds to the end of the exhaust phase, i.e. the exhaust valve closing.
  • The second cursor corresponds to the end of the intake phase, i.e. the intake valve closing.
  • By default, only one cycle is displayed in this window, 360° (crankshaft angle) for a 2-strokes engine or 720 ° (crankshaft angle) for a 4-strokes engine. More cycles can be displayed. The number can be defined in the Engine Ribbon.
EngineDiag 58.png

The max number of cycles that can be displayed depends on the order resolution defined in the Synch order plug-in.

Order resolution Max number of cycles
for 2-strokes engine
Max number of cycles
for 4-strokes engine
1 1 0
½ 2 1
¼ 4 2
1/8 8 4
1/16 16 8
1/32 32 16

The signals can be aligned on the same event by selecting the 'align' function in the Engine Ribbon.

EngineDiag 59.png

Comparison

This Trigger Block Engine result can be saved as any NVGate result. Add the results in the "Save Selection" tab, which is available in the "Save Setup" window, which is accessible in the Measurement Ribbon.

EngineDiag 60.png

Otherwise, right click in the window and click on "Add to result selection", like below.

EngineDiag 61.gif

The new saved results will appear in the Project Manager.

EngineDiag 62.png

The saved results can be compared between them or with a current result in the same window.

To add result in a window, drag&drop the result from the project manager to the window.

EngineDiag 63.png

The cycle overview of each of the measurements is also displayed.

The Averaged RMS Engine

The Averaged RMS Engine is a result available in Waterfall, allowing you to display the RMS level of the cylinders calculated on the engine cycle and averaged on the measurement.

This new result is based on the RMS level calculated in the Sync. Order plug-in.

Select the results as shown below:

EngineDiag 64.png

The following window will be displayed:

EngineDiag 65.png

This window shows the averaged RMS value on the engine cycle for each cylinder. The viewmeter indicates the value and the symbol EngineDiag 66.png represents the standard deviation.

These values are all displayed in a summary table in the infotrace.

After a first visualization of the global RMS level calculated on the complete cycle, it's possible to display the RMS level of each phase of the cycle; typically the combustion, the exhaust, the intake and the compression.

To display these results, click on one phase of the cycle overview displayed at the bottom of the window.

Below the RMS level is calculated during the combustion.

EngineDiag 67.png

To come back to the global RMS level calculated on the cycle, double click on the cycle overview.

Comparison

This Avg. RMS Engine result can be saved like the other NVGate results. Add the results in the "Save Selection" tab available in the "Save setup" window, which is accessible in the Measurement Ribbon.

EngineDiag 68.png

The new saved result will appear in the Project Manager.

EngineDiag 69.png

To compare results, drag & drop the results from the Project Manager to the window.

The software will automatically arrange the results by cylinder and date. The results are grouped by cylinders and the first result displayed is the oldest one.

EngineDiag 70.png
EngineDiag 71.png

There is no limitation regarding the number of results that can be displayed at the same time.

To remove results, right click on the window, select 'Remove Result' and the results you want to remove.

EngineDiag 72.gif

This display allows you to compare a few measurements. To make a trend analysis on several measurements, it's possible to change the display mode.

The 2 modes are available by right clicking on the window and selecting "Display Mode".

EngineDiag 73.gif
EngineDiag 74.png
EngineDiag 75.gif
EngineDiag 76.png

The History mode shows the values with the standard deviation in absolute time. It allows you to follow the parameters during a long period.

In this representation, a color is associated to each cylinder. The same color is used on the graph and in the results table in the infotrace.

Angle-Frequency Analysis and Display

Angle-Frequency analysis is interesting when working on a reciprocating machine. It allows you to identify specific events.

The method implemented in the software is based on the Wigner-Ville algorithm.

This method is particularly adapted for short transient signal where the STFT is not sufficient. Another advantage is the good resolution, both in angle and frequency, that one can obtain.

The principle is to represent the energy density on a colorspectrogram using the Wigner-Ville distribution (W (θ, f)). The relevance of the results of such analysis depends on settings including angle and frequency resolution.

From this representation, additional results are extracted to make the analysis easier. They correspond to the integration of the energy densities on the engine cycle and on a selected frequency range. They are defined as follows:

- Energy spectrum S (f ) = òS (q,f )dq

- Instantaneous power P (q) = òS (q,f )df

This analysis is available in post-analyze only.

A Dedicated Window

Before starting, note that this analysis is available in post-analyze only.

If a signal is loaded in the player, click on the button "Angle-Frequency" in the Engine Ribbon to open the following dedicated window:

EngineDiag 77.png

It's also possible to use the "Angle-Frequency Analysis" on another signal not loaded in the player.

In this case, right click on the concerned signal in the project manager and select "Angle-Frequency Analysis".

EngineDiag 78.gif

Result Manager

The Result Manager shows the signal(s) and the tracks that will be analyzed in angle-frequency.

Click on the button EngineDiag 79.png. The following part of the window will appear.

EngineDiag 80.png

Signal One can see the selected signal name and the corresponding project.

It's possible to open several different signals in a same window by clicking on "open signal".

Tachometers The second step is to define the tachometers that will be used for the analysis:

  • Assoc. Tach: Here you can define the tachometer that will be used for the synchronous analysis.
  • Samp. Pulse: Indicate the tachometer that will be used for the angular sampling. This signal must contain several pulses per revolution and will lead to a better accuracy in angle. Nevertheless, it's not necessary to define a sampling pulse. The angular sampling can be done with the Assoc. Tach. In this case, set this parameter to none.

Tracks Select the tracks that will be analyzed and displayed and click on 'Add track'. If several signals are loaded in the window, the displayed tracks list will depend on the selected signal. Select each signal one by one and choose the tracks for each of them.

EngineDiag 81.png

After this first step, it's possible to click again on EngineDiag 82.pngto reduce this window section.

Settings

Three parameters have to be set up: the angular resolution, the frequential resolution and the average size. They can be modified in the window bar:

EngineDiag 83.png

Angular resolution: this parameter determines the angle that separates two values in the angle axis. The maximum resolution can be determined in function of the machine. For example, working on a 4-strokes 12 cylinders diesel engine, the angular resolution must be lower than 720/12= 60° to be able to differentiate all the events on the different cylinders.

Frequential resolution: This parameter determines the frequency that separates two values in the frequency axis. Average size: This parameter is the average number used to calculate the Wigner-Ville spectrum. For this result, the average is made on the engine cycle (720° for a 4-strokes engine and 360° for a 2-strokes engine). In most cases, set the average number to 100 leads to good results.

When these parameters are set up, click on EngineDiag 84.pngto launch the computation and display the result.

Engine diag2.png

Results

The window is shared in several parts to present all the useful information.

EngineDiag 85.png

Display Tools

Each graph can be maximized by clicking on the following button in the top right corner of each graph. Move the mouse over this area to let the button appear.

EngineDiag 86.gif

In the same way, click on the following button to come back to the default view.

EngineDiag 87.gif

Cursors By default, the energy spectrum and the instantaneous power are calculated from the complete colorspectrogram.

With the mouse, it's possible to select a part of the colorspectrogram and calculate the energy spectrum and instantaneous power from this selection.

The previous selection can be moved and modified. The results are automatically adjusted depending on the selection.

Double click on the colorspectrogram to come back to the selection by default (the complete colorspectrogram).


2 vertical and 2 horizontal cursors are available on the colorspectrogram. The horizontal cursors are linked to the 2 cursors on the energy spectrum. The vertical cursors are linked to the 2 cursors on the instantaneous power and to the 2 cursors on the cycle overview.

All the cursors values are noted in the infotrace.

Engine diag.png

Comparison

Tracks from the same signal

Open the result manager with EngineDiag 88.png

EngineDiag 89.png

All the tracks available in the opened signal are shown. Select the tracks, click on add track and click on the button "Compute" to add these results in the window.

EngineDiag 90.png

Here, one colorspectrogram is displayed. EngineDiag 91.png indicates the displayed tracks.

The buttons EngineDiag 92.png at the left top corner allow you to navigate among the results and visualize the various calculated colorspectrograms.

Report

To add the angle-frequency results in a report, go to the Report ribbon, select the active Word file and drag & drop the Angle-Frequency icon to the document.


EngineDiag 93.png