Hi there! I am new with using subbasembly composer and i tried to make more realistic superelevation road lane with subbase offsets and targets for width and slope, but i had some issues with the construction.
As I mentioned before i need to have targets for slope and offset i usually use superelevations for slope targets and offset alignments or polylines for offset targets. I've done this and it works but the problem is that my pave1,base and subbase slopes are different than Pave slope that is because of the type of construction that i've done in SAC but i can't find way to add cosin variable for lane slope angle for example.. Here is what i've achieved:
Here are the parameters of my Lane:As uyou can see every slope is different from -2.5 to -2.09 and i would like to have them all at constant -2.5 or whatever the superelevation is. Now no matter of the slope they always differ and that is because bottom right points are made with "Y and Slope" and for Y parameter i've putted "PAB" or "Binder" etc. but it is not perpendecular to the the previous lane and there I have this mistake Which is bigger with bigger lane slopes.. I will upload the Pkt file in my post.
Is there a any way I can accomplish what i want with SAC.. Here is a drawing with results i want:
And it would be great if there is a way to make subbase slope different with conditions for it for example if lane slope is between 0 and -4.0% base to be always -4.0% and if lane slope is greater than -4.0% for example -6.0% subbase slope to be equal to the lane slope, and if the slope is reversed like +2.5% to have +4% subbase slope and if the slope is +5.0% the subbase slope to be +5.0%, I know it is a bit hard to get but this wolud be the Ideal type.
Thanks in advance!
Solved! Go to Solution.
Solved by Civil3DReminders_com. Go to Solution.
I would suggest using more Auxiliary Points and Auxiliary Links to solve for where the points should be. That way you can control the slopes of the layers easily and then let Intersection Points to find where they should be located at.
In the variable slopes you'd use an Auxiliary Point/Link. In the Slope for the auxiliary link it would be something like IF(L2.Slope>0.04,0.04,0.06) Then it will apply the value you need. Then from P11 you'd do an Auxiliary Point/Link down at the appropriate slope. Then the Intersection Point could be used with those to Auxiliary Links and then add in links to connect the dots.
Here is an example showing the aux links. I'm pulling the slope from the top link L1.Slope to get the slope. In the lower links where you want to vary it would be where you would want to do somehting like this IF(Math.ABS(L1.Slope)>0.04,L1.Slope,IF(L1.Slope>0,0.06,-0.06))
Thank you a lot! It's great! I've listened to your advice and used more aux points and done it in a bit different way using lots of decisions in subassembly composer. Now works perfect!
Can't find what you're looking for? Ask the community or share your knowledge.