Errors - PULS


Applies To
Product(s):PULS
Version(s):XM
Environment: N/A
Area: Error
Original Author:Bentley Technical Support Group

The following is a list of typical errors and solution to resolve.

 Item #1:

INPUT ERROR Message

INPUT ERROR - Nodes have different fluid IDs for element  XX
               Fluid IDs can change at two or three ports
               or at centrifugal compressors.
               Try updating element information using ALT-M.

Answer:

Reviewing the definitions listed (two or three ports) changes to the Fluid ID can only occur at one of the 3 following locations without incurring this error message seen above.

      1. 2-port element (e.g., reducer, expander, elbows)

      2. 3-port element (tee or source node)

      3. centrifugal compressors

Example: for a given model the fluid ID is changed between a volume element #28 and pipe run element #29. Because of the Volume element element #28 is not one of the 3 items listed above; changing the temp in element #29 affects the shared node point between element #28 and element #29. Thus causing the error message to be displayed.

However, the program only looks at changing the temperature between 2 pipe runs as a warning instead of an error as shown above. The user can decide to accept this as Ok modeling technique by ignoring the warning, or do something about the warning and change the model in some form.

See online help> Contents Tab> Bentley Puls> Comparison To experiments> NACA Test> modeling the mufflers for different modeling techniques.

To convert the error message to a warning, model coul insert a new short pipe element and change the fluid ID between the pipe elements instead at the Pipe / volume node point . Again, this would produce a warning instead of an error.

However, to fix the model correctly so no warnings are displayed, need to change the modeling technique for applying Fluid ID's to not cause such warnings/errors or different pipe routing/elements to get rid of the volume element completely.

The choice is up to the user.

 Item #2:

Error Message - INCORRECT NUMBER OF NODES SPECIFIED :

INPUT ERROR - Piping may be disconnected.
               Incorrect number of loops or nodes.
                           Number of loops entered  =    0
                           Number of nodes entered  =   54

INCORRECT NUMBER OF NODES SPECIFIED
                NNOD SHOULD BE =   55.

Answer:

Analysis nodes as per SOL file are different from actual model. Suspect that the issue is that the number of loops are not set properly. This may be found under Analyze> Number of loops> after running this command the number of loops will be updated as required (in this case, updated from 0 to 1 loop). Now run an analysis, the error should be removed.

See online help for more details on this feature.

Item #3:

The following is displayed when exporting shaking forces:

 ---------------------------
Error
---------------------------
Failed to export the shaking force file: Overflow
---------------------------
OK  
---------------------------

Answer:

During the creation of the HMF file using File> Export> Shaking Forces, for some models the program may crash if the Analyze> Force direction command shows the AutoPIPE axes to be zero vectors.  

A new enhancement (CAE-CR-7856) has been added to a check for zero cosines when using File> Export forces.

It is unknown what causes 0 direction cosines in some models.

Workaround,  if direction cosines are zeroes, set them to unit vectors by using "Edit> Shaking Forces".

Item #4:

When I run puls and try to open a model I see the following

 ---------------------------
Pulsctrl
---------------------------

Run-time error '459':

Object or class does not support the set of events

---------------------------
OK  
---------------------------

 And then the following appears:

---------------------------
Bentley PULS
---------------------------

Run-time error '440':

Automation error

---------------------------
OK  
---------------------------

Have you seen these before, and if so any suggestion to fix?

Answer:

You probably have wrong pulsctrl.ocx. This is the correct one. May need to un-install and re-install. Make sure PULS is 8.9.0.28 or 29.

Directory of C:\WINDOWS\system32

09/18/2007 04:54 PM 151,552 Pulsctrl.ocx

Please follow this procedure

1. Uninstall PULS

2. Unregister OCX

          Then change directory to Windows\system32 and type "regsvr32 /u pulsctrl.ocx"

3. Delete pulsctrl.ocx

4. Remove C:\Bentley\PULS folder

5. Install again

Item #5:

The model solves fine under run and Run and Process. When we choose to display the violation ratios we get a Run-time error 383 'Text' property is read-only and the program hangs. MPR and VPR files are complete and results grid works. 

Furthermore, in another model the rated speed (1185 RPM) falls within the range of (1100-1200 RPM). With a step size of 2 RPM, the error happens when trying to graph the results either shaking force or violation ration, however with a step size of 1 RPM it does not crash. Perhaps there is something I am not seeing with this model. 

Why does this occur and how to fix it?

Answer:

In first model, the rated speed was found to be outside of the range, thus causing the application to freeze. 

Note, the violation dialog does not allow values outside the range. But the Modify+/Spectrum scale does and that is where rated rpm is defined

The following was logged, CAE-TR-7826 Rated speed outside the range causes PULS to crash when plotting violation ratio. 

In the 2nd model, this is again has to do with rated rpm not within analyzed rpm points. Rated rpm is odd value 1185 while all rpms are even numbers with even steps. Either change step to 1 or change starting rpm to start at 1101.  The fix to 7826 would have given an error message for this particular model. 

Item #6:

steps to repeat:

1-Open the model
2-Select the "Analyze" tab.
3-Execute the "adjust pulsation" function.
4-Execute the "adjust flow" function.
5-Excute "Check".
6-None error had been found.
7-The following message appears:

PulsWin.exe-Error of application “The instruction in “0x055cdd8d” makes reference to the memory in “0x00000020””. The memory not can “read”. It clicks in Accepting to finalize this program.

How to fix the issue?

Answer:

Please download the PULS XM update puls08090029.zip (log service request asking for update and reference this WIKI)

Please unzip the files to replace similar ones in the C:\Bentley\Puls XM folder.

Item #7:

I am receiving the following error when trying to run a number of models in PULS XM. 

Analysis Error - Inconsistent results

Analysis Errors are found in SOL file

ERROR RETURN FROM MA30B/BD SINGULARITY DETECTED IN ROW  143

                            ERROR RETURNED FROM MA30B/BD

ERROR RETURNED FROM MA28B/BD BECAUSE

ERROR IN SPARSE ROUTINE 

     These error and warning messages are printed in the

     appropriate locations in the output file

Answer:

Issue was fixed on this particular model by modifying the speed range.

Item #8:

System Info button says information unavailable at this time.

When pressing "Crtl+R" to run I get the following message:

"Run Time Error 28 '

out of stack space'"

Then the program crashes.

How to fix the issue?

Answer:

With this particular model, It appears that the program crashes if the cylinder numbers are in certain order due to an error. There is no easy workaround. Please log an error and attach the file.

"Program crashes using Analyze/Run or Analyze/Check for some models with 3 or more cylinders"

The following was logged: 

CAE-TR-7114, "Program crashes using Analyze/Run or Analyze/Check for some models with 3 or more cylinders".

Item #9:

When installing the new version of the application the following occurred:

Error: -1603 Fatal error during installation.

Error 1316 - A network error occurred while attempting to read from the file C:\BentleyDownloads\pls08090028en\install\PULS XM.msi

How to fix the issue?

Answer:

Issue was resolved by uninstalling old versions. Using the Add/Remove programs to remove the original installations worked, rebooting the computer and re-installing the new version.

Item #10:

Error messages window and output report now show inconsistent flow directions at node 8.

How to fix the issue?

Answer:

The tee flow direction has different rules in PIN file and that could be the reason for this inconsistency. Ignore this issue for now.

Item #11:

When I run PULS analysis, the following is displayed:

----------------------------
Error
----------------------------

The analysis module failed to run. No results are available

----------------------------
OK
----------------------------

How to fix this?

Answer:

There are 2 known reasons why this message would be displayed:

a. The file saved as a text file. It needs to be saved as (*.* All files) type of file. Workaround, copy the contents of the file into a new file called puls_in1.txt and it worked.

b. Computer maybe out of memory, Workaround, Ask IT to review system resources and update computer as needed. Or save to more suitable folder location. 

Item #12:

The following appears after pressing the RUN command:

----------------------------
Error
----------------------------

Could not write the analysis file

----------------------------

OK
----------------------------

Answer:

One suggestion is to Create a new folder on a different drive - if available on the machine - and then copy and run this model from there. This will rule out any disk space or folder permissions.

Otherwise, please log a Service Request with Bentley.

Item #13:

Logged : November 2014

The following Appears when trying to use File> Export Forces.. command in PULS:

---------------------------
Error
---------------------------
This dialog applies for RPM scale export only.
---------------------------
OK
---------------------------

What does this mean, and how to export my loads to AutoPIPE? 

Answer:

In order to export forces to AutoPIPE, model  component in your model that required an RPM setting, (i.e. Pump, Compressor, etc..). A model with only a pressure sources will not have a setting to change the RPM scale and therefore cannot export any loads to AutoPIPE. 

Example: 

Open up PULS example model, C:\Bentley\PULS XM\Project\RECIPP.LP1, Analyze the model, and try to use the File> Export Forces command. In a moment, a dialog appears that allow the user to enter in Export Speed, Damping Ratio, and file name for the program to create a  *.HMF file for import into AutoPIPE.

Now, open up PULS example model, C:\Bentley\PULS XM\Project\PRESSURE.LP1, Analyze the model, and try to use the File> Export Forces command. Notice that the Error above appears. Again, model a component that requires entry of an SPEED value.

Item #14:

Logged : November 2014

The following Appears when trying to import a model from AutoPIPE:

Element length does not appear to be correct

Failed to Open

Node1 and/or Node2 does not belong in the set of Nodes. (-2147220990)

Why and how to avoid? 

Answer:

In one case the imported model contained reducer that were only 1.00 mm long. Puls cannot import a reducer of this length. Go back into AutoPIPE and change redcuer length from 1.00mm to 2.00mm or longer. 

Item #15:

Logged : Oct 2018

The following Appears when trying to import a model from AutoPIPE:

==============================================================================
P U L S E R R O R S A N D W A R N I N G S
==============================================================================


INPUT ERROR - File Variable Vel not found

ANALYSIS ERRORS are found in .SOL file

**** File :Variable Vel does not exist ******

Note: Highlighted text is the name of the file that cannot be found, this name may be different in your error message. 

Why and how to avoid? 

Answer:

There are two important things to remember about PULS:

a. File names need to adhere to DOS 8.3 filename convention (see website here) .

b. Place file inside the model folder

Following these 2 requirements fixes the above input error of not finding the file. 

Item #15:

Logged : Jan 2024

The following is displayed when starting / licensing PULS:

File not found: IEGLicLib.dll

Solution:

User must Download and install Bentley IEG Services. This is a separate program running in the background to license the application. See WIKI here to download application MSI file. 

Installation instructions:

IEG must be installed by user with Admin privileges and cannot be pushed over a network connection. Please confirm you are logged on as an admin user, do not assume.

1. Un-install any previously installed version of Bentley IEG License Service from Control Panels 'Add or Remove Programs' or "Program and Features"

2. Locate the IEG file downloaded

3. Select “Start” , “Run”, or “Browse”

4. Open the folder and run “iegls02002001en.msi”

5. Accept all the Default settings.

6. *** important*** reboot your computer.

7. Confirm IEG has been installed, using Add and Remove programs,.

Note: 

1. On Win 10: IEGLicLIb.dll file should be located under C:\Windows\SysWow64
2. Install 32 bit version of Bentley IEG, The 64 bit version will not authorize the application as the program is a 32 bit application. 

Assuming that the rest of licensing is working / configured correctly, PULS should now open and license without showing the aforementioned system error.  

See Also

Bentley PULS

Bentley AutoPIPE