Product(s): WaterCAD WaterGEMS, HAMMER, SewerCAD, SewerGEMS, CivilStorm, StormCAD Version(s): 08.11.05.XX, 10.00.00.XX Environment: AutoCAD Civil3D 2016 Area: Other Problem When opening the " For AutoCAD Civil 3D 2016" shortcut, it opens plain AutoCAD instead of opening Civil3D. Solution Defect # 527240 When integrating with AutoCAD, two shortcuts are generated; one for imperial and another for metric. In order to fix the integration, follow these steps: 1. Locate the "..for Civil 3D 2016" shortcut, right click on it and choose Properties. Note: for some Operating Systems such as Windows 10, if you locate the shortcut in the Start menu, you may need to right click > More > Open File Location, then right click the shortcut and choose Properties. 2. In the "Target" field, add the following parameter at the end, starting with a space: /product "C3D" For example the target value for the Civil 3d 2016 64-bit metric shortcut created by StormCAD is: " " /b "C:\Program Files (x86)\Bentley\StormCAD\x64\STMC19.scr" /p " >" /ld " " After adding the parameter, it becomes: " " /b "C:\Program Files (x86)\Bentley\StormCAD\x64\STMC19.scr" /p " >" /ld " " /product "C3D" 3. Click Apply > OK. The same steps can be used for both the Imperial and Metric shortcut icons created by the Haestad product.
↧
Wiki Page: Civil 3D 2016 Shortcut Opens Plain AutoCAD Instead of Civil 3D
↧
Forum Post: RE: Non-zero flow in closed pipes next to hydropneumatic tanks
I concur with Mark that if you have multiple hydropneumatic tanks in hydraulically close proximity (and hydraulically connected - not closed off), you should combine them into a single equivalent tank. You may need to do a few calculations with the gas law to ensure that the tank's relationship between pressure and volume is equivalent. Consider simple pump controls - one to turn off when the pressure gets to the high setpoint and the other to turn off when the pressuer gets to the low set point. If the pressure "over shoots" the control range, try a smaller timestep. If the tanks are taken offline in a particular scenario, set "treat as junction" to "true".
↧
↧
Wiki Page: Estimating the Specific Speed of a Pump or Turbine (Solution 500000074795)
Applies To Product(s): Bentley HAMMER Version(s): 08.11.xx.xx Environment: N\A Area: Modeling Subarea: N\A Original Author: Jesse Dringoli, Bentley Technical Support Group Problem What is the equation for estimating the specific speed of a pump or turbine? Solution The specific speed is a function of the impeller geometry and streamlines and can be estimated with the following equation if it is not available from the manufacturer: Where: N s is specific speed (rpm) N is pump rotational speed (rpm) Q is flow rate (m 3 /s or gpm) at the point of best efficiency H is total head (m or ft) per stage at the point of best efficiency For more, see Help topic "Specific Speed" See Also Using Turbines in Bentley HAMMER
↧
Forum Post: RE: Relation between Specific Speed & full Quadrants of pump behavior
Hello Hoshi, The specific speed basically defines the four quadrant curve. Each specific speed that you can choose from in the Transient tab of the pump definition dialog has a four quadrant curve associated with it. These are predefined curves available for any pump or turbine. Jesse has already provided this link related to estimating the specific speed for a pump or turbine, if this is an unknown. More information can also be found in the Help documentation under the topic "Specific Speed." In addition, you can find information for the source for the specific speeds and four-quadrant curves used in HAMMER at this link: communities.bentley.com/.../10052.source-of-the-default-specific-speed-for-pumps-and-turbines . For your other question on characteristic curves, are you looking for information on creating your own custom four-quadrant curve? If so, you can look in the Help documentation under the topic "Pump and Turbine Characteristics in HAMMER V8i" for more information. Otherwise, I will need more information on what you are looking for. Regards, Scott
↧
Forum Post: RE: About second quadrant of full characteristic pump curve
Hello Hoshi, It would help to provide some background on why you are asking about this. Is it just for academic curiosity, or are you working on an actual project using Bentley HAMMER and are encountering a situation where you need to understand this behavior? From my previous reply in the thread you linked to, I personally cannot visualize a case where there is a positive head, positive flow and negative speed. From a few web searches, I found something called a "reverse RPM pump" that you might want to look into for this. Beyond that, you should research other scholarly articles on the subject and/or seek out experts in this area. If your research is related to a real project , you may want to hire a consultant who is an expert in this area.
↧
↧
Forum Post: RE: Non-zero flow in closed pipes next to hydropneumatic tanks
For the tank settings, what does the effective volume represent? Is that the maximum volume of liquid that can be stored in the tank? Also, my model never allows me to enter values in the "Volume of Gas (Initial)" field. Do you know what I should change to allow me to enter values in this column? Does the "Pressure (Gas-Preset)" field indicate the initial air pressure inside the tank? I was also wondering if you think changing the inlet orifice diameter or gas law exponent would help with getting the pressures and liquid volumes to line up with each other correctly. Thanks, Rob Tejano
↧
Forum Post: RE: Relation between Specific Speed & full Quadrants of pump behavior
To add to what Scott said - the predefined 4-quadrant curves that HAMMER uses based on your specific speed selection essentially define the shape of the curve. Meaning, the values on the curve are percentages of the "nominal" conditions. So, HAMMER applies the initial conditions (ex: initial pump head and flow) to these curves to create the actual curve used in the transient simulation. For more, please refer to the resources Scott mentioned.
↧
Wiki Page: Is it possible to set up a control so that the relative closure of a TCV changes in the model?
Applies To Product(s): Bentley WaterGEMS, Benltey WaterCAD Version(s): 08.11.xx.xx Environment: N/A Area: Modeling Subarea: Original Author: Scott Kampa, Bentley Technical Support Group Problem Description Is it possible to set up a control to change the relative closure of a valve over the course of an Extended Period Simulation (EPS)? Steps to Resolve Option 1: Operational Controls You can set a control through the controls manager (Components > Controls). Controls created in this way will need to have an adjustment to the TCV headloss coefficient. This is the only method currently available to change valve settings through operational controls. If you need to change the setting on a TCV based on a tank, this method must be used, and use Headloss Coefficient as the "Coefficient Type" for the TCV. If you do not have the headloss coefficient for the valve, it possible to derive it. First, use the fully open discharge coefficient along with the user-defined valve characteristics curve to determine the exact discharge coefficients that correspond to a range of relative closures (If you have the manufacturers discharge coefficient, you can use that as well). Then, you would take the valve diameter along with the discharge coefficients and use an equation to convert to a headloss coefficient (K). Here’s the equation with US units: K = 39.693 * D^4/Cv^2 Note that these controls are intended for an Extended Period Simulation in WaterCAD, WaterGEMS or HAMMER, and do not apply during a Transient simulation in HAMMER. For HAMMER transient simulations, use the transient Operating Rule. Option 2: Pattern However, if you want to adjust the relative closure of a TCV based on time, you can create a pattern. Go to Components > Patterns and create a new pattern for "Valve Relative Closure." Set the starting relative closure to be the initial position of the valve. Then create the pattern that will be used by the program to adjust the relative closure of the TCV. Note that this type of pattern works in conjunction with "Valve Characteristics Curve" selected as the "Coefficient type" for the TCV, and the pattern that you enter would be selected in the field called "Pattern (Relative Closures)". If you are using "Headloss Coefficient" or "Discharge Coefficient" as the Coefficient Type, your pattern needs to be entered under "Valve Settings" - in this case, the values entered in the pattern are multipliers, which multiply against the initial headloss coefficient (which is calculated, in the case of using the "discharge coefficient" type). So, a value of "1" on the pattern will cause the program to use the original initial headloss coefficient at that time. Therefore in order to close the valve using this method, you would need to use a very high multiplier in the pattern, such as 999999999999. So, in a situation where you need to open and close a valve based on time, it would be better to use the Valve Characteristics Curve type, or logical controls. Steps to Configure Valve Characteristics Curves When using the Valve Characteristics Curve Coefficient Type to set specify valve position as a percentage, there are four main steps that occur: 1) Enter the fully open discharge coefficient. First, you must enter a discharge coefficient that represents the loss through the valve in the fully open position, corresponding to a Relative Closure of 0%. See section below for how to calculate this if you do not know it. 2) Select or configure the Valve Type. Select one of the default options from the valve type dropdown (see article in the "see also" section for more on this) or select "user defined and configure a user define relationship between "relative closure" and "relative discharge coefficient". "Relative closure" can be interpreted as the "stroke" of the valve and is what you enter in the pattern and initial percent closed. "Relative discharge coefficient" represents the discharge coefficient corresponding to a given relative closure, expressed as a percentage of the fully open discharge coefficient. For example if the fully open discharge coefficient is 1.0 and you would like it to be 0.5 when the valve is 25% closed, then on the Valve Characteristics curve table, a value of 25% for the relative closure column would have a corresponding value of 50% for the relative discharge coefficient. 3) Enter your initial relative closure percentage in the TCV properties. Again, this is correlated to headloss by way of the Valve Type. 4) Enter and select your "Pattern (Relative Closure)" in the TCV properties. The Starting Relative Closure should be equal to the initial relative closure, and the pattern defines how the valve changes positions (stroke) over time. As this changes, the discharge coefficient changes based on the relationship defined by way of the Valve Type. You can view the corresponding headloss coefficient, discharge coefficient and total headloss for each timestep by looking at the Results section of the TCV properties or by graphing these attributes. What if I want to use valve Characteristics Curve but don't know the Discharge Coefficient? If you only know the Headloss Coefficient (K) of the valve in the fully open position but want to use the "Valve Characteristics Curve" Coefficient Type, you can calculate it based on one of these methods: 1) Set the coefficient type to headloss coefficient, set the state to active, set the correct valve diameter, set the headloss coefficient to the "K" that you know and compute initial conditions. In the Results section of the TCV properties, the corresponding calculated discharge coefficient will be displayed. You can then switch the coefficient type to Valve Characteristics Curve and enter that number in the fully open discharge coefficient field. 2) Calculate the discharge coefficient using the following equation: Cv = ((39.693 * d^4) / K)^0.5 Where: Cv = discharge coefficient (cfs/ftH20^0.5) d = diameter (ft) K = Headloss/Minor Loss coefficient If you do not know the headloss coefficient, you could approximate with a K of 1.0, try a sensitivity analysis, or calculate the discharge coefficient based on an assumed headloss: Cv = ((39.693 * d^4) / [Hl/V^2/2g])^0.5 Where: Cv = discharge coefficient (cfs/ftH20^0.5) d = diameter (ft) K = Headloss/Minor Loss coefficient V = Velocity (ft/s) g = gravity (32.17 ft/s^2) See Also Valve Type field assumptions and use with a TCV What is the "Discharge Coefficient"?
↧
Forum Post: Bentley Annotation
Hi, When using annotation for conduit 'size' on a layout in Bentley - a string of random characters appears instead of showing the size of the conduit. Can this issue be resolved? Thanks, Colm
↧
↧
Forum Post: RE: Bentley Annotation
Hello Colm, Which software are you using? What is the version of the software? We have seen this issue for storm-sewer products, with the annotations, which has been resolved with the patch. To locate the version of the software, please see the below mentioned wiki. So please let me know the software & the exact version no. and also screenshot of the error if possible. Regards, Sushma.
↧
Forum Post: RE: Bentley Annotation
Hi Sushma, Bentley StormCAD V81 Select series 5. Colm.
↧
Forum Post: RE: Bentley Annotation
Hello Colm, If you could provide the exact version number like 0.811.05.XX, that would help us to locate the issue. You can find exact version number under Help>About StormCAD Also please send us the screenshot of the error, to confirm the issue. Regards, Sushma.
↧
Forum Post: RE: Bentley Annotation
Can you confirm, if you are talking about the issue mentioned in the below support solution? communities.bentley.com/.../22048.when-annotating-the-a-model-with-the-size-conduit-property-a-string-of-characters-is-displayed-instead-of-the-actual-size-of-the-conduit
↧
↧
Forum Post: Problems during simulating model in WaterGEMS V8i Select Series6
Recently we have upgraded water GEMS subscriptions series 2 and series 5 to series 6. While validating the model I got notification "This pattern's time step does not coincide with all primary hydraulic time steps and thus local pattern minima and maxima may not be preserved as expected due to potential pattern smoothing to preserve the net temporal effect of the pattern." Out of all patterns given in model, above notification was associated with few patterns and not for all. I could able to resolve this issue by changing pattern type from 'Stepwise' (by default setting in Series 5 or 6 ) to 'Continuous'. My question is why this notification is only associated with particular no. of patterns and not for all? After successful validation, simulation run has not performed saying Massage ID "41110 "Base " "Scenario" "54" "Base" (N/A) "Cannot solve network hydraulic equations. " Pressure Engine, BUT with Unusual practice of shifting some elements slightly (nodes and GPVs) and refreshing the model, I could have been able to simulate the same model. I know this is not a technical solution. I want to know why this is happening? Is this issue either associated with software or in building a model and putting controls in GPVs? Awaiting reply. Time Balanced? Trials Relative Flow Change Flow Supplied Flow Demanded Flow Stored All Time Steps(98) False 1727 0.0104243 6,962.1 6,961.8 0.3 0.00 False 41 0.0087970 7,086.5 7,086.4 0.0 1.50 False 41 0.0087971 7,086.5 7,086.4 0.0 15.00 False 41 0.0088711 7,045.3 7,045.3 0.0 30.00 False 41 0.0088924 7,028.9 7,028.9 0.0 45.00 False 41 0.0089343 6,992.8 6,992.8 0.0 60.00 False 41 0.0091526 6,842.6 6,842.6 0.0 75.00 False 41 0.0091801 6,805.2 6,805.2 0.0 90.00 False 41 0.0091963 6,789.8 6,789.8 0.0 105.00 False 41 0.0091591 6,804.2 6,804.2 0.0 120.00 False 41 0.0092832 6,714.6 6,714.6 0.0 135.00 False 41 0.0093803 6,658.6 6,658.6 0.0 150.00 False 41 0.0094053 6,633.6 6,633.7 0.0 165.00 False 41 0.0094461 6,606.1 6,606.1 0.0 180.00 False 41 0.0095171 6,575.3 6,575.3 0.0 195.00 False 41 0.0095597 6,542.1 6,542.1 0.0 210.00 False 41 0.0095872 6,529.4 6,529.4 0.0 225.00 False 41 0.0098202 6,404.4 6,404.4 0.0 240.00 False 41 0.0099793 6,353.7 6,353.7 0.0 255.00 False 41 0.0102458 6,213.8 6,213.8 0.0 270.00 False 41 0.0104243 6,100.5 6,100.5 0.0 285.00 False 41 0.0102476 6,194.8 6,194.8 0.0 300.00 False 41 0.0100590 6,358.5 6,358.6 0.0 315.00 False 41 0.0099966 6,403.1 6,403.1 0.0 330.00 False 41 0.0099088 6,445.8 6,445.8 0.0 345.00 False 41 0.0095366 7,029.5 7,029.5 0.0 360.00 False 41 0.0094764 6,991.8 6,991.8 0.0 375.00 False 41 0.0094153 7,043.4 7,043.4 0.0 390.00 False 41 0.0093825 7,077.2 7,077.1 0.0 405.00 False 41 0.0093259 7,130.6 7,130.6 0.0 420.00 False 41 0.0092973 7,169.1 7,169.1 0.0 435.00 False 41 0.0092551 7,197.7 7,197.7 0.0 450.00 False 41 0.0092394 7,207.2 7,207.2 0.0 465.00 False 41 0.0092009 7,226.4 7,226.4 0.0 480.00 False 41 0.0091760 7,246.5 7,246.5 0.0 495.00 False 41 0.0091494 7,268.4 7,268.4 0.0 510.00 False 41 0.0091249 7,283.2 7,283.2 0.0 525.00 False 41 0.0091574 7,257.2 7,257.3 0.0 540.00 False 41 0.0079930 8,721.1 8,721.1 0.0 555.00 False 41 0.0079295 8,773.3 8,773.3 0.0 570.00 True 3 0.0000716 8,879.0 8,879.0 0.0 585.00 True 3 0.0000226 8,932.2 8,932.2 0.0 600.00 True 4 0.0003329 7,479.0 7,479.0 0.0 615.00 True 2 0.0002645 7,452.5 7,452.4 0.0 630.00 True 2 0.0000160 7,491.1 7,491.1 0.0 645.00 True 2 0.0000151 7,529.2 7,529.1 0.0 660.00 True 2 0.0002192 7,426.3 7,426.3 0.0 675.00 True 2 0.0004727 7,037.5 7,037.4 0.0 690.00 True 2 0.0000714 7,096.0 7,096.1 0.0 705.00 True 2 0.0001592 7,114.6 7,114.6 0.0 720.00 True 2 0.0000542 7,146.5 7,146.5 0.0 735.00 True 2 0.0000056 7,134.6 7,134.6 0.0 750.00 True 2 0.0000435 7,115.7 7,115.7 0.0 765.00 True 2 0.0000284 7,116.1 7,115.6 0.5 780.00 True 3 0.0000476 6,170.7 6,170.7 0.0 795.00 True 3 0.0004551 5,536.1 5,536.1 0.0 810.00 True 2 0.0000798 5,477.9 5,478.3 0.0 825.00 True 2 0.0000439 5,463.5 5,463.7 0.0 840.00 True 2 0.0000328 5,463.3 5,463.7 0.0 855.00 True 2 0.0001006 5,473.0 5,473.1 0.0 870.00 True 2 0.0000354 5,489.3 5,489.8 0.0 885.00 True 2 0.0001011 5,456.7 5,457.0 0.0 900.00 True 2 0.0000978 5,395.6 5,395.9 0.0 915.00 True 2 0.0000686 5,364.0 5,364.5 0.0 930.00 True 2 0.0000620 5,361.1 5,361.2 0.0 945.00 True 2 0.0001192 5,334.6 5,334.7 0.0 960.00 True 2 0.0001219 5,376.5 5,376.5 0.0 975.00 True 2 0.0002522 5,452.5 5,452.8 0.0 990.00 True 5 0.0000856 7,016.8 6,991.1 25.8 1005.00 True 3 0.0002228 7,309.4 7,309.4 0.0 1020.00 True 2 0.0007462 7,546.0 7,546.0 0.0 1035.00 True 2 0.0000093 7,546.8 7,546.7 0.0 1050.00 True 2 0.0000201 7,553.8 7,553.8 0.0 1065.00 True 2 0.0000135 7,568.0 7,568.0 0.0 1080.00 True 2 0.0000109 7,559.8 7,559.8 0.0 1095.00 True 2 0.0000009 7,566.7 7,566.7 0.0 1110.00 True 2 0.0000444 7,564.3 7,564.3 0.0 1125.00 True 2 0.0000049 7,542.0 7,542.0 0.0 1140.00 True 2 0.0000047 7,549.6 7,549.6 0.0 1155.00 True 2 0.0000044 7,535.4 7,535.4 0.0 1170.00 True 2 0.0000035 7,510.6 7,510.6 0.0 1185.00 True 2 0.0000053 7,452.3 7,452.2 0.0 1200.00 True 2 0.0000268 7,442.6 7,442.6 0.0 1215.00 True 2 0.0000166 7,471.0 7,471.0 0.0 1230.00 True 2 0.0000046 7,456.4 7,456.4 0.0 1245.00 True 2 0.0000057 7,419.4 7,419.4 0.0 1260.00 True 2 0.0000098 7,424.6 7,424.6 0.0 1275.00 True 2 0.0000063 7,435.5 7,435.5 0.0 1290.00 True 2 0.0000065 7,477.8 7,477.8 0.0 1305.00 True 2 0.0000015 7,464.5 7,464.5 0.0 1320.00 True 2 0.0000900 7,510.0 7,510.0 0.0 1335.00 True 2 0.0000306 7,463.8 7,463.8 0.0 1350.00 True 2 0.0000079 7,452.0 7,452.0 0.0 1365.00 True 2 0.0000087 7,390.6 7,390.6 0.0 1380.00 True 2 0.0000312 7,412.6 7,412.6 0.0 1395.00 True 2 0.0000168 7,363.4 7,363.3 0.0 1410.00 True 2 0.0000028 7,350.2 7,350.3 0.0 1425.00 True 2 0.0004195 7,249.6 7,249.5 0.0 1440.00 True 2 0.0004324 7,072.9 7,072.9 0.0 Time Step Trial Relative Flow Change 00:15:00 1 0.0147811 00:15:00 2 0.0088833 00:15:00 3 0.0088653 00:15:00 4 0.0088711 00:15:00 5 0.0088658 00:15:00 6 0.0088711 00:15:00 7 0.0088658 00:15:00 8 0.0088711 00:15:00 9 0.0088658 00:15:00 10 0.0088712 00:15:00 11 0.0088659 00:15:00 12 0.0088711 00:15:00 13 0.0088658 00:15:00 14 0.0088710 00:15:00 15 0.0088657 00:15:00 16 0.0088710 00:15:00 17 0.0088658 00:15:00 18 0.0088711 00:15:00 19 0.0088658 00:15:00 20 0.0088711 00:15:00 21 0.0088658 00:15:00 22 0.0088711 00:15:00 23 0.0088658 00:15:00 24 0.0088711 00:15:00 25 0.0088658 00:15:00 26 0.0088711 00:15:00 27 0.0088658 00:15:00 28 0.0088711 00:15:00 29 0.0088658 00:15:00 30 0.0088711 00:15:00 31 0.0088658 00:15:00 32 0.0088712 00:15:00 33 0.0088658 00:15:00 34 0.0088711 00:15:00 35 0.0088658 00:15:00 36 0.0088711 00:15:00 37 0.0088658 00:15:00 38 0.0088712 00:15:00 39 0.0088658 00:15:00 40 0.0088711 00:15:00 41 235,213,623,557,647,000,000,000,000,000,000,000,000.0000000 Time Step Element ID Message Item Value Time stamp 8/4/2016 4:52 PM Time to load 00:00:00.64 Time to run 00:00:02.20 Time step count 98 Link count 4,963 Node count 4,763
↧
Forum Post: Design a new piping layout for piped water supply
The modeling is done as per following philosophy; The pump is delivering 200 cu.m/h water in two Overhead tanks (Top Filled). The pump is having a head of 35 m of H2O. But, I am surprised to see that the pipe towards tank 2 is not being able to carry any flow in this system. Please suggest the mistake that may be detected in this model. One more thing I want to draw your attention that, while estimating the pump head by replacing the pump by two nodes (One with positive demand & other with the negative demand of same magnitude), the head comes out to be 35 m of H2O which is quite high as compared to as calculated by means of the Hazen William formula. Please throw some light on the design basis of pump head estimation by the above referred method (As Calculated by Water Gems) . Also, we have tried to use Darwin designer in this connection. But, improvement of flow condition could not be achieved. The feasibility check unfortunately failed. While designing we generally provide some terminal head of 5 m at the tank inlet to nullify any unforeseen losses of head, how these terminal head can be implemented in this model. Please provide some guideline to design a new piping layout for piped water supply terminating with multiple no.s top filled over head storage tank while limiting the flow velocity in the range of 0.6 to 2.5 m/s. The model is attached as zip file. Regards, Sujoy De (Please visit the site to view this file) (Please visit the site to view this file)
↧
Forum Post: RE: Design a new piping layout for piped water supply
With regard to the second point, there is not a single system head point for a pump. Instead there is a system head curve and WaterGEMS automatically calculates it. Just right click on the pump and pick System Head Curve. This curve actually changes with tank levels and demands.
↧
Forum Post: RE: Problems during simulating model in WaterGEMS V8i Select Series6
Hello Naresh, 1. About the issue of "This pattern's time step does not coincide with all primary hydraulic time steps and thus local pattern minima and maxima may not be preserved as expected due to potential pattern smoothing to preserve the net temporal effect of the pattern." You will observe that the time steps given by you for those patterns are not relating with the hydraulic time step given in the calculation options. E.g. If you have given the hydraulic time step of 5 minutes in the calculation options, then the time steps for the stepwise pattern should be like 5 minutes, 10 minutes, 15 minutes & so on. After making these changes you should not see that error. 2. About your second issue, below is the correct procedure to follow.
↧
↧
Wiki Page: Out of memory error when loading a background file
Applies To Product(s): Bentley WaterCAD, WaterGEMS, HAMMER, StormCAD, SewerCAD, SewerGEMS, CivilStorm, PondPack Version(s): 08.11.XX.XX Environment: N/A Area: Layout and Data Input Subarea: Original Author: Terry Foster, Bentley Technical Support Group Problem Description When loading a background layer an our of memory error is generated. Reason This issue occurs when there is not enough free memory for the program to process the background file. The reason why it sometimes appears that memory is being limited is due to the fact that the uncompressed file must be allocated a contiguous (unfragmented) block of memory. For example, with 3GB of physical memory available on a 32-bit Operating System, the application has 2GB to work with. Various parts of the program are allocated segments of memory for: - Model data - Program code - Other misc. buffers - Background file component - OpenGL graphics component for displaying the image What's left over and contiguous is what the program can allocate for the uncompressed image, which could potentially be small. To further complicate matters, the memory usage reported by the Windows task manager is not always accurate. See the following article for more: http://www.itwriting.com/dotnetmem.php Below are some troubleshooting tips for resolving memory issues with large background files: Steps to Resolve 1) Mr. SID raster files *.SID raster files are ultra compressed on disk. Unfortunately, the standalone version of the Bentley product needs to uncompress these file to display them. The Mr.SID file may look like it uses only 8 MB of disk space, however, it could be hundreds of MB in memory when uncompressed. Fortunately, *.sid files support the resolution setting in our standalone platform, so you can choose to load at a lower resolution, which is often good enough and will often avoid running out of memory. When opening the file you should be prompted for the resolution in which the file is to be displayed. See item 4 below for more information. 2) Shapefiles *.SHP files generally are more straightforward in terms of disk space. This is due to the fact that they contain points, polylines, or polygons, which are represented in the file similarly to how they are represented in memory. While we do apply other properties when drawing shapefiles that cause us to use some extra memory, it is not as significant an overhead as other file formats can be. If you are experiencing problems with a shapefile background you may need to break the shapefile into parts and work with one part loaded at a time. 3) DXF files *.DXF files seem to be similar to shapefiles on the surface, but they pose hidden memory problems. For example, .dxf files can contain more complex geometry such as curves. These curves are approximated as polylines with a number of intermediate points in the standalone platform. As a result, much more geometry can be created per entity than exists in the .dxf file itself. Once again like Shapefiles, if the file is too big one can either remove some complexity from the .dxf file or break up the file into pieces and work with one (or more) sections loaded at a time. 4) Other raster file formats such as (*.bmp, *.jpg, etc.) Other raster file formats such as (*.bmp, *.jpg, etc.) can have similar problems. Some formats are compressed on disk, some are not. Looking at disk size is not always a good indicator of how much memory is required to load and draw the file in the standalone program. Additionally, the program needs to load it into a contiguous (unfragmented) block of memory. If many programs had been opened during their windows session, those things may be loaded into random sections of memory, which makes it much more difficult for the program to find a contiguous block of that memory to load the background. If you get an out of memory error with one of these file types and rebooting the computer does not help free up a contiguous block of memory, try opening the file in an image editing program (Photoshop, Paint, GiMP, ...) and lower the resolution/dimensions. For *.JPG files there is a use compression checkbox that you need can select, which should help the image load more efficiently. Other Options 1) With shapefile and CAD formats, we offer both CAD (WaterCAD/GEMS) and GIS (GEMS only) based platforms that are designed to handle larger background files. Using the Bentley product in the AutoCAD, MicroStation or ArcGIS platforms can provide more sophisticated methods of handling these large CAD/GIS files and may be a better choice for users who need to work with large dimension backgrounds. 2) Also, if you have not done so already, upgrading to a 64-bit version of the Bentley application and ensuring that you have ample physical RAM installed (8 GB+) will help tremendously, as it will be allowed to access this additional memory when loading the background image. The latest versions of WaterCAD, WaterGEMS, HAMMER, StormCAD, SewerCAD, SewerGEMS and CivilStorm all have a 64-bit version, which will automatically install on a 64-bit operating system. To check if you're using the 64-bit version, open the Bentley product and go to Help > About. If you're using the 64-bit version, you will see an indication in the lower left corner. If you're not using the 64 bit version you can access it by going to the install directory, which is located here by default "C:\Program Files (x86)\Bentley\WaterGEMS\", then opening the 'x64', and double clicking on the WaterGEMS.exe file to launch the program. 3) If you are not able to upgrade to a 64-bit operating system, it is worth noting that some versions of Windows can be configured to use something called 4 Gigabyte Tuning. This allows each 32-bit application to access up to 3GB of RAM, instead of the standard 2GB. This can help if you absolutely must use the 32-bit version of the standalone platform to show your large backgrounds, but is for advanced users. You can read more about 4GT on Microsoft’s website: http://msdn.microsoft.com/en-us/library/bb613473(VS.85).aspx 4) If you are working off of a server this can also cause issues with loading because the files information is being transferred from that location to your personal computer. If you keep a local copy of the background files and the model files on your computer when you're not in office or connected remotely to the office this might also help resolve the problem.
↧
Wiki Page: Annotation on "Size" attribute does not appear correctly
Applies To Product(s): Bentley StormCAD, Bentley SewerCAD, Bentley SewerGEMS, Bentley CivilStorm Version(s): 08.11.xx.xx Environment: N\A Area: Output and Reporting Subarea: N\A Original Author: Scott Kampa, Bentley Technical Support Group Problem Description When annotating a model with the "Size" conduit property, a string of characters is displayed instead of the actual size of the conduit, similar to the screenshot below: Steps to Resolve The "Size" property field is used for conduits that are set to use catalog conduits and is equivalent to the "Label" column in the Conduit Catalog: The issue where the Size property is not annotated in the expected manner occurs because of how the program stores the data for the Size property field in the database. The actual label is assigned to an internal unique ID (known as a GUID - Globally Unique Identifier) that appears as a long string of characters, which is what is displayed when annotating the "Size" property. Note : this issue only occurs when using catalog conduits. This will not occur for user-defined conduit types since the Size property is not used. Starting with the CONNECT Edition (10.00.00.XX), a new property called "Size (Display)" is available, which can be used to annotate the size label for catalog conduits. For earlier, V8i releases, there are a couple of workarounds that can be used. The simplest solution would be to annotate the conduit field "Diameter". This field will correspond to the "Inner Diameter" field found in the Conduit Catalog. Depending on how the data is entered into the Conduit Catalog, "Diameter" may not correspond to the label in the Size field. For instance, the inner diameter for a 6 inch conduit may be 5.6 inches. If the Inner Diameter field is entered as 5.6 inches, this will be displayed as the value in the Diameter property and used as the annotation. Another solution would be to create a new User Data Extension for the diameter (essentially a new custom field). This option would be used if the Inner Diameter value is insufficient; for example if you must annotate on the "nominal" size (the label that you entered). With this solution, the user would create a text type User Data Extension (Tools > User Data Extensions) that will represent the diameter. The user can add this User Data Extension to the conduit FlexTable, then copy and paste the data from the Size column to the User Data Extension field. (see this article for how to copy/paste) The user can then create an annotation based on the new User Data Extension. Note : the User Data Extension must be set as "Text" type in order for this to work.
↧
Forum Post: RE: Bentley Annotation
Colm, If the problem you're seeing matches what is mentioned in the last link that Sushma provided, you'll be happy to know that there will be an easier "fix" in the upcoming StormCAD CONNECT Edition. A new "Size (Display)" will be available, which can be used to display the size label for catalog conduits, instead of the ID that you see with the "Size" attribute. I have updated the article accordingly.
↧