I have just looked at the superelevation tools within the Openroads Designer connect edition.
I see there are rules files for ASHTO but not DMRB.
Do any rules files exist for the DMRB ?
I would currently design the channels on a superelevation section using the geometry tools and then use the point control tools to manipulate a template, but surely I should need to do this.
Since the recent release of Update 2, I thought this deserved a bump. Any news on a DMRB superelevation file, or failing that, some guidance on how to create an ORD superelevation rule file from scratch would suffice.
Here is an example UK superelevation file - I have not fully tested it yet, so please check any results.
<?xml version="1.0" encoding="utf-8"?> <OpenRoadsSuperelevation logFile="" xmlns="OpenRoads"> <Units length="meter" crossSlopeRoundingValue="0.005" /> <DefaultSettings eSelection="TD9-93a SE" lSelection="TD9-93a LT" designSpeed="85" pivotMethod="Crown" /> <UserVariables /> <MaximumERateCalculations> <RateEquation name="TD9-93a SE" equation="eRate"> <Variable name="eRate" equation="if(R < MinRadius ? eMax : if(R >= NCRadius ? InitialCrossSlope : if((eCalc/100) < ABS(InitialCrossSlope) ? ABS(InitialCrossSlope) :(eCalc/100))))" description="Calculated cross slope value" /> <Variable name="eMax" equation="0.07" description="Max Allowable" /> <Variable name="R" equation="ABS(Radius)" description="Absolute Radius" /> <Variable name="eCalc" equation="Speed*Speed/(2.828*R)" description="Calculated Value" /> <Variable name="NCRadius" description="Normal Crown Radius based on design speed"> <Table inputVariableName="Speed" interpolationType="useLowerBound"> <TableEntry inputValue="50" outputValue="510" /> <TableEntry inputValue="60" outputValue="720" /> <TableEntry inputValue="70" outputValue="1020" /> <TableEntry inputValue="85" outputValue="1440" /> <TableEntry inputValue="100" outputValue="2040" /> <TableEntry inputValue="120" outputValue="2880" /> </Table> </Variable> <Variable name="MinRadius" description="Minimum Radius"> <Table inputVariableName="Speed" interpolationType="useLowerBound"> <TableEntry inputValue="50" outputValue="127" /> <TableEntry inputValue="60" outputValue="180" /> <TableEntry inputValue="70" outputValue="255" /> <TableEntry inputValue="85" outputValue="360" /> <TableEntry inputValue="100" outputValue="510" /> <TableEntry inputValue="120" outputValue="720" /> </Table> </Variable> <Speeds> <Speed speed="50" /> <Speed speed="60" /> <Speed speed="70" /> <Speed speed="85" /> <Speed speed="100" /> <Speed speed="120" /> </Speeds> </RateEquation> </MaximumERateCalculations> <TransitionCalculations> <TransitionEquation name="TD9-93a LT" equation="TransitionLength"> <Variable name="TransitionLength" equation="Speed*Speed*Speed/(14.01*R)" description="Calculated Transition Length q=0.3" /> <Variable name="R" equation="ABS(Radius)" description="Absolute Radius" /> </TransitionEquation> <TransitionEquation name="Q 0.3048" equation="TransitionLength"> <Variable name="TransitionLength" equation="Speed*Speed*Speed/(14.23416*R)" description="Calculated Transition Length q=0.3048" /> <Variable name="R" equation="ABS(Radius)" description="Absolute Radius" /> </TransitionEquation> </TransitionCalculations> <TransitionOptions interpolateTables="false" percentTransitionOnTangent="0" useSpiralLength="true" lengthsAreTotalTransition="true" transitionType="Linear" nonLinearCurveLength="0" startInsideLaneRotationWithOutside="false" /> <RunoutOptions isFixedLength="false" length="" /> </OpenRoadsSuperelevation>
I managed to find some definitions in the help file for the variables. But there is no help available on the curve adjustments. Can anyone provide definitions for the following items:
Stewart
I found this old file (SS3) in the file section above regards setting up SEP files. I found it helped me out to define what the this new version was actually looking for when I was setting up my super standards. Like you say the help isn't that good... A pity we can't bring in our old MX SRL files...PDF
Regards
Ross
Thanks Ross. Some of the terminology is different between SS3 and ORD, but between this and the help files, I've managed to get most of it figured out.
One thing I cant figure out, is how to only apply superelevation when the geometry radius drops below the desirable minimum. When the radius is greater than or equal to the desirable minimum, I want the design to stay in normal crossfall.
Stewart - have a look at the XML file I loaded back earlier in the thread. Look at lines 8 and 12. Line 12 sets the min radius for normal crown by speed, and line 8 has formula that says R > NC, use normal crossfall.
Thanks Mark. Got it working now.