Beruflich Dokumente
Kultur Dokumente
Schedule to Life
Kevin Lind Adolfson & Peterson Construction
CR122-1
This class will discuss tips and tricks for creating a timeliner with animations of your
construction schedule for use throughout the project. We will link the construction
schedule and add the necessary components to the Navisworks file. We will also
demonstrate the use of animations within the timeliner to put your tower crane in motion
or to simulate the path of a crane around the project site to simulate site logistics. This
class will also take a look at the scripter and how it can be utilized with animations to
create a custom model that you can use to simulate movement. Finally, we will discuss
exporting the file to an NWD to coordinate with the project team.
Animations in Timeliner....................................................4
Link Construction Schedule.......................................................................................................4
Construction Schedule...........................................................................................................4
Create link in Navisworks to Construction Schedule .............................................................4
Create Selection Sets Based on Unique Identifier.................................................................7
Create Rule to Link Selection Sets to Activities.....................................................................7
Create Animation.....................................................................................................................10
Discuss what the Animation Should Look Like ....................................................................10
Retrieve Coordinate Information from Civil 3D ....................................................................10
Set Up Animation in Navisworks..........................................................................................12
Link Animation to Timeliner .....................................................................................................17
Create or Identify Task to Link Animation............................................................................17
Link Animation .....................................................................................................................18
View Linked Animation ........................................................................................................19
Export to NWD ........................................................................................................................20
Export to AVI ...........................................................................................................................20
Animations in Timeliner
Link Construction Schedule
Construction Schedule
At Adolfson and Peterson we utilize Microsoft Project (MP) as our primary scheduling
software. We will take a look at a schedule that our superintendent put together for the
NOvA project. When using Microsoft project it does not assign a unique activity ID, this
number can change as you add or subtract rows as you build out your schedule. For our
case we want that activity to have the same number throughout the entire project. As
you can see below we will add a column to MP and assign a unique identifying activity
number that can be tied to a selection set within Navisworks.
Notice that Text10 is utilized for our custom unique activity ID number.
There are other ways to achieve a unique identifier for the activities. Many companies
will use phase codes or WBS to tie to the schedule. These methods will work the same
way we will link up the above number.
Create link in Navisworks to Construction Schedule
Now that we have the models appended into our NWF file and we have a unique ID for
our construction activities in the construction schedule we will want to link up our
schedule to Navisworks. To do this we will go to the Timeliner Tab and click on links.
In the table we right click and select create link and select the file type of our schedule in our case we will be using a Microsoft Project 2007 file.
Once we click add link the Field Selector will open and give us a chance to map the
custom field we created in MP. In our case we are using User 2 as the Navisworks
column and Text 10 from MS Project. Once we have this mapped we can click ok. We
will now see that there is a link named new link. We can rename this by right clicking
and selecting rename.
Next we need to right click on the link and select rebuild task hierarchy from link and our
tasks will populate on the tasks tab.
Then we do the same with the other options that are in blue text. The next one "Items" is
what we want our custom column to match with in Navisworks - Select Selection Sets.
The final option is case, this will determine how strict we want to be in our match, and in
our case we can ignore case. Once complete we can click OK.
To run this rule we need to click on Apply with the rule highlighted. This will map the
tasks to our selections sets we built earlier.
Click on Apply with the rule checked to attached selection sets to tasks.
Now you will see on the tasks tab in the Attached Column that your linked tasks now
show a selection set where the rule was validated.
Create Animation
Discuss what the Animation Should Look Like
In conversation with the project team the Tower crane will be set on rails in the bottom of
the detector enclosure allowing it to maneuver as the roof beams are set and as needed
to move gang form work. This played a large part in that the site was in a remote area
and we wanted the least amount of disturbance around the building pad and also that we
had to remove 10' of over burden on top of the rock to be able to blast the detector
enclosure, this was identified in a coordination meeting with the earthwork subcontractor.
Since we set up this project in real world coordinates and adjusted the building to its true
orientation we will have to do some math to calculate its path along the detector
enclosure.
We can retrieve this information from AutoCAD Civil 3D and the site plan we have
developed.
Retrieve Coordinate Information from Civil 3D
We will open up the Civil 3D drawing of the site plan, developed by the project team, that
shows the initial positioning of the tower crane. This file is in real world local coordinates
and contains all of the 3D site plans as well. We will want to extract a line for the path of
the tower crane into a new Civil 3D file to work with its coordinates as the site plan file is
extremely large.
10
Draw crane path from center of original position to final position in site plan.
A simple command to extract the crane path from the site plan is a wBlock from
AutoCAD. With the line extracted we will need to move the original point of the crane to
the origin 0,0. This is necessary because Navisworks will take the original location of the
tower crane as 0,0 in its first keyframe. Moving from there, Navisworks will add to 0,0 as
we move the tower crane with additional keyframes.
11
Now we will position three stops for the crane along the path and place points at each of
the stops so that we can grab the coordinates. These coordinates will be used in
Navisworks for the translation of the keyframes.
Position
Coordinate
Origin
0,0
Stop 1
28,-53.33
Stop 2
70,-133.42
Final
108,-205
Navisworks view clear of clutter with boom and jib selection set shown.
Now we will want to open the Animator in Navisworks by clicking on Tools and selecting
Animator.
12
13
We will repeat this same process and add the entire tower crane Selection Set as an
Animation Set, remember to select the entire tower crane Selection Set prior to adding
the Animation Set.
14
15
keyframes where the tower is stationary and rotate the boom and jib at this position. We
must apply these to the first keyframe so the animation objects do not rotate off axis.
Edit the second keyframe again, and add 20 degrees to the Z Rotate parameter.
Play the animation for the first 5 seconds and you will see the boom and jib rotate 20
degrees. To add more rotation, we will copy the second keyframe and paste it into the
timeline at a new position. Once its in, edit it and change the Z Rotate parameter to the
amount of rotation desired. The amount of rotation entered is from the original position,
not from last keyframe. Repeat last step and add additional keyframes to show
additional rotation within this stop of the tower crane.
17
Link Animation
Highlight this task and scroll to the right to Animation column. Click drop down in
Animation column and select Animation Scene for the animation you created.
18
19
Export to NWD
To export the file to an NWD, click File and select Publish. There are file properties that
can be filled in with project information as you feel necessary. The file can be password
protects so select team members can view. You can also give the file an expiration date
if you do not want the file to be viewed past a certain period of time.
Exporting the file to NWD will allow the project team to view the timeliner simulation and
the model with Navisworks Freedom Viewer. A free download from the Autodesk
website is available.
http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=11091608
Export to AVI
The timeliner simulation could also be exported to an .AVI file or series of images for the
project team to view in a movie player. Some large files may require exporting in chunks
due to computer hardware limitations. Keep in mind when exporting to chunks, if an
animation was to start prior to the start date of the chunk being exported, the animation
will not start. A way around this is to overlap export chunks and use a post editing
software to stitch the animations back together.
The better option for project collaboration is to use the NWD file export as the team
members will be able to maneuver around the model as the simulation plays. This will
give them many vantage points as apposed to a static .AVI that will give them only one.
20
Create Animations
Create Boom Swing
Create two new scenes for the swing of the tower crane. Name one Clockwise and the
other Counter-clockwise. Now we need to attach a selection set of the boom to each of
the scenes we created. To do this, right click on each scene and select Add Animation
Set and From current selection set.
Next, click on one of the animation sets and select the Rotate animation set tool from the
tool pallet to turn on the axis of rotation. Position this in the center of the tower crane. To
do this, click on the yellow square and drag it to the center of rotation on the tower
crane. Capture the keyframe so we can record the coordinates for the center of rotation
and use the keyframe to create the remaining keyframes needed.
22
UCS Icon.
Move the trolley to the end of the boom by clicking the boxes on the respective axis to
drag the trolley into place.
23
Next, play the animation and you should see the trolley move from its original position to
the end of the boom. If you play it in reverse it should move from the end back to original
position on the boom.
Create Hook Down-UP
For this animation we will need to create one animation scene with two animation sets
one of the hook and the other of the cable. I modeled this tower crane with the block all
the way in the up position so that creating this animation would be easier.
24
25
26
If you play the animation you will see the hook move down and the appearance of the
cable following it down.
27
Create Scripts
Set up Scripter for Tower Crane Scripts
With all the animations completed we can now open the scripter in Navisworks to begin
building the scripts to operate the tower crane while navigating the model.
Our first step will be to create a folder to hold all the scripts that are required to move the
tower crane. Right click in the Scripts left side pane and select Add New Folder.
28
29
30
We will now repeat the same steps for the Tower Crane rotate Counter Clockwise
animation we created. Once that is complete we need to create the script to stop the
tower crane from rotating when you lift up on the key pressed. To do this add a new
script to the folder and name it Stop Animation. We will add two events to this, one for
each of the two scripts we just created. We will need to change the Operand so that it is
OR since we want it to stop either animation depending on what key is released. In the
properties for one of them add the right arrow, in the other at the left arrow. Set the
Trigger On to key Up. In the actions we will want to add a Stop Animation action for
both animations that rotate the tower crane. In the Reset to property drop down select
Current position, this will leave the tower crane where it was when you left off the arrow
key.
For the Trolley out animation, set the properties to play the Trolley Animation starting at
the current position and ending at the end. For the Trolley In animation, set the action
properties to play the trolley animation starting at the current position and ending at the
start. By changing where the end position is it changes the direction the animation is
played. This will move the trolley back to its original position.
32
33
34
The action we want is for it to play the animation for the trolley so that it will calculate its
new coordinates. Enter the following properties for the Animation.
35
To use scripts created in scripter you need to activate them by clicking on Toggle
Script Button on the Animation Toolbar.
One item I have found, after you click the Toggle Script button you need to click back
into the view window to begin using your scripts.
Scripts can be run in Navisworks Freedom Viewer as well as all the other versions of
Navisworks.
Export to NWD
We would export the file in the same manner described above with the timeline. Scripts
can be utilized with an NWD format so that the team can maneuver the tower crane or
activate any of the scripts that have been created for the project.
Closing thoughts
If you have any questions please do not hesitate to shoot me an email. I just showed a
small bit of what can be accomplished with Navisworks scripter. There are many other
uses out there. One that I have seen in the Navisworks courseware book discusses
creating a script to open doors automatically as you approach them and close them.
This script takes advantage of the other events that are available to us in scripting; we
utilized two of the seven available. Other uses may involve animating a process in a
manufacturing plant or to put an assembly line in motion.
36