Class Description
AutoCAD Plant 3D is a robust tool used by piping designers to create the piping, equipment,
and structure for their 3D plant designs. Adapting the platform to meet your needs is critical to
successfully integrating it into a project and to do that, forethought and planning are required.
There are a number of items to consider during this planning phase. In this class, well first look
at the user base and where they are located. The use scenarios lead into a discussion on
workshare in AutoCAD Plant 3D and infrastructure requirements. Well look at local projects, the
Autodesk Vault, and virtual machine technologies. Next, well switch gears and turn towards
creating an actual project. Well look at the configuration options and how to separate core
project information from the deliverables. Well also touch on how to use permissions to control
access and project integrity. Finally, well discuss how to use an AutoCAD Plant 3D project as a
template and some best practices for maintaining it at a high quality. The knowledge that you
glean from this class will allow you to build the AutoCAD Plant 3D environment that suits your
needs and hit the ground running on your next plant design project.
Learning Objectives
At the end of this class, you will be able to:
AutoCAD Plant 3D
Autodesks AutoCAD Plant 3D software is a powerful CAD tool that enables spec-driven
process piping design in the AutoCAD environment that is familiar to many users. As with most
CAD software it runs great out of the box, but to use it in the most effective manner possible for
your company, several items must be given proper consideration. This class will take a look at
those items and provide guidance to help get you on your way to successfully using AutoCAD
Plant 3D in your business.
to the high risk of losing data. At a minimum the data should be backed up to an external drive
or to a network location on a regular basis.
A better solution is to host the project on a frequently backed up file store. The file store should
be on the same LAN (Local Area Network) as the user, rather than on a WAN (Wide Area
Network) storage location. LAN speeds are usually much higher than WAN speeds on a
company network. This prevents a total loss of data due to a failed hard drive, accidental
deletion, power failure, or WAN outage and keeps the software operating as fast as possible.
Figure 2, below, shows the recommended configuration for a single-user, SQLite-based Plant
3D project. Data resides on a network file server and is accessed over the LAN by a users
workstation. No plan is fool-proof so network latency and outages can cause problems, the
benefits of backing up the data outweigh potential issues and make it worthwhile.
Based on my experiences, I do not recommend using SQLite projects for production work. The
single user limitation is too great to bear in most cases. Most projects encounter a time period
where multiple designers are needed to complete the work. However, I highly recommend
SQLite-based projects for other purposes. Workspace development, workflow testing, and
troubleshooting problems are all great examples of when to use this type of project.
Projects with Multiple Users
Projects are typically going to have multiple users at some point during their lifetime which
means the ability to work simultaneously is a major concern. With Plant
3D the concern goes beyond breaking up the work into multiple files and
extends to the database level. Plant 3D also supports using Microsoft
SQL Server as the project database for this reason. Like SQLite, SQL
Server is a relational database system, but it is enterprise grade and can
handle multiple users with ease. Every multi-user setup that follows uses
Microsoft SQL Server as the central database for a Plant 3D project.
Centralized Projects
The first setup scenario involves centralizing the database and file stores. There are multiple
ways to accomplish this setup. The simplest involves two servers in your IT data center, as
shown in Figure 3. Server one is a database server running Microsoft SQL Server and server
two is a separate file server. Both servers should have backup protocols in place to prevent
major data loss. The Plant 3D projects are created on the file server and the database is built in
the SQL environment. Local users access the project over the LAN while remote users
communicate over the WAN.
This is the most basic configuration and is the easiest to set up, but as with anything hosted on
the network, issues with lost data can occur when the network experiences downtime or high
latency. If you have a fast, robust network on the inside (LAN) and outside (WAN), then this will
minimize any of these issues.
Virtual Machines
With the centralized database and file server method, the WAN is going to be the weakest link
in the chain. The WAN can be abstracted from the setup by adding a
virtual machine (VM) environment to the mix, as shown below in
Figure 4. Remote users connect to the VM system that is located in
the main office. When they do this, the only data being pushed over
the WAN is the screen data between the VM and the users
workstation. The VM system that they are doing the actual work on
resides in the data center on the company LAN. With this setup, even if the WAN connection
drops, the users data is safe. They can simply reconnect to the VM when the WAN connection
resumes and pick up where they left off. When configured correctly VM performance is nearly
identical to a high-end 3D workstation.
As with the previous setups this one still has flaws. First, there is no protection from internal
network outages. Second, fully configured CAD VM environments are not cheap. The servers
are atypical and require hefty amounts of storage, memory, CPU, and GPU resources. There
may also be additional software licensing and costs to improve bandwidth between the central
and remote offices to handle the VM data streams alongside normal network traffic.
Autodesk Vault
The final system configuration option for multi-user projects offered by the
AutoCAD Plant 3D platform is the Autodesk Vault. Vault is a document
management software with which Plant 3D can be integrated. At the most
basic level, Vault consists of a SQL database coupled with a file store.
With Autodesk Vault, files are copied from the Vault repository to the local
workstation, allowing them to work on the project locally. The user must
check files out in order to modify them, which prevents other users from
changing their files. Plant 3D handles all of the interaction between the local workstation and the
Autodesk Vault via the Project Manager. There are a few variations of the Plant 3D / Vault
ecosystem which involve different levels of replication.
Central Plant 3D Project Database and Central Vault
The variation shown in Figure 5 involves a central Autodesk Vault server and file store coupled
with a central Plant 3D database server. Since LAN speeds are typically much faster than WAN
speeds, this is a good setup for local users, but can be slow for remote users. Plant 3D only
copies down what the user has immediate need for to the local workstation, so the wait times
during file transfers from the Vault are minimized. Plant 3D database calls are always done over
the network. These calls are highly optimized in Plant 3D 2016 so response times are fast even
when performing them halfway around the world.
Permissions
Once you have a project environment in place you need to protect it from curious users. Plant
3D uses the DWG file format, but it shouldnt be modified outside of its Plant 3D project
environment. Doing so can break the file and/or object linkage to the database. File and folder
permission controls are an easy way to manage this. Use Active Directory to create two groups,
one for Plant 3D administrators and one for Plant 3D users. The administrator group gets
read/write/modify access to all parts of the project environment. The user group gets read
access to core configuration files and then read/write/modify to the plethora of drawing folders.
Domain users, which encompasses the remainder of the untrained users get read-only access
to everything, giving them the ability to look, but not touch.
Separation of Data
As a further safeguard beyond permissions it is possible to segregate Plant 3D project
configuration files from the working files and deliverables. Most paths can be set using the
project wizard including the ones for P&IDs, Plant 3D models, orthographic drawings, and
related files. Isometric output paths must be configured through Project Setup after the Plant 3D
project is created.
Project Templates
As you begin to use and customize your Plant 3D setup, you will want to carry your
modifications forward so that future projects can take advantage of the enhancements. While it
is entirely possible to start from scratch on every project, the monotony of doing the same tasks
over and over and over again may drive you crazy! The easiest solution is to utilize a project
template. A template project is one that exists only to house standard conventions that are used
on Plant 3D projects. Once you have a template project in place, you can use it as a source for
settings for new projects that you are creating.
Documentation of changes
Even with a template project in place, it is still very important to document all changes that you
make to it. The reason is two-fold. First, in the very unlikely event of catastrophic data loss, you
can recreate the template project. Second, and much more likely, you may wish to re-create the
template with each new release of Plant 3D. Each release comes with modifications all over the
place. Some changes are in the database and others are in the configuration files. The problem
is, not all of them are documented in a formal manner and the upgrade mechanism doesnt add
every new feature to existing projects created with an older version of Plant 3D. In order to take
full advantage of improvements in the latest version it is necessary to create a new project with
the new version of the software and then implement your changes.
13
Standards Management
This all sounds like a lot of work, so you may be asking yourself why you should go through all
of this effort. The answer is consistency. If your company has CAD standards or if you do work
for clients that enforce strict adherence to their CAD standards, templates provide a means to
an end. They ensure that all of your projects meet the given requirements for everything from
text styles to isometric bills of materials to available BIM data. Without a template you need to
reinvent the wheel on each project and inconsistencies between each project can affect the
quality of the work that you do.
14
In-the-Pipes Blog
In-the-Pipes is a Plant 3D blog that is maintained by the Autodesk product support team. The
topics range from isometrics to equipment and everything Plant 3D in between.
Autodesk Screencast
New instructional workflow videos show up on Autodesks Screencast site every day. Chances
are someone has done a demo concerning the problem that youre currently facing. Better yet,
become a contributor and help other users out!
15