Monday, July 7, 2008

What's different about an elevator family that originates outside the US? It might be called a "lift"instead, or "Ascensore" (as Italians call it), but other than that, the clear conclusion we can all draw is that our European counterparts know how to use Revit really well too ;)

My good Italian Revit buddy Diego Minato, aka "DR. GJIOM" of the blog RevitLandia and moderator on revitforum.com, recently shared a tutorial on an elevator family he created and trusted me to translate it in English. It served to brush up my Italian (technical computer jargon in Italian is quite new to me!) and had fun doing it. He is kindly letting me post it here and hopes you find it informative, useful and educational. Per conto di tutti i Revitisti in questa parte del mondo...grazie Diego!

You can download the family by registering for free and then following this link. If you have trouble, post a comment at the end of this article. Browse through the download section and you'll find some very interesting families and videos about them too.

1. Description

This is not just a simple family but a complete elevator system for 4 levels. Not only can one vary the height of each level independently, but also the cabin and guide rail heights. The system is made up of the cabin, the doors at each level and the guide rails. The geometry is quite simple/generic, but can be easily modified to suit your needs...the scope is purely for architectural planning. The door opening was also parameterized...which obviously only opens at the level where the cabin is. 1.1 Using the familyPlace the family in the plan view associated to the lowest level. If necessary, create new types (by duplicating existing types and modifying as required) so you can adjust the various parameterized dimensions that control the cabin and other accessories. 1.1.1 In a plan view, adjust the guide rail locations by moving the grip handles that appear when the family is selected, or go to the properties window and modify the appropriate instance parameters.1.1.2 In a section view, measure the distances for the base & top guide rail extensions and each level’s elevation with respect to the hosting level; then input them in the properties dialog as shown below.

1.1.3 Input the level at which you want the cabin to stop and the percentage “closure” of the doors (a value of 100 means the doors are 100% closed).

2. Adding one or more levels Duplicate the family file and rename…I suggest adding the number of desired levels to the family filename.

2.1 Open the new family in Revit. 2.2 On the Family design bar, click Family Types. Increment the parameter “Numero Piani” (number of levels) to the desired quantity of levels. In this example we will use 5, which will be one additional level to the number of levels in the original family. 2.3 Add Parameter button... Define a new parameter and call it “Quota Livello 5” (Elevation Level 5) of type “Length” and group it under “Construction” as an “Instance” parameter. Click OK. Repeat the same procedure to add more parameters with the same settings and appropriate names when you want to add more levels to the family. Once created, assign a provisional elevation value to the parameter/s. The actual elevations will be defined in the Family Types dialog once the family is loaded and inserted into the project environment.

2.4 Quota fermata (Stop height) Select the first part of the formula for parameter “Quota fermata ascensore” (Elevator stop height) up to and including the comma before the first nested “IF” statement and copy to clipboard (Ctrl-C).

Place the cursor at the beginning of the formula and paste (Ctrl-V). Modify the pasted part with the name and value of the highest level (5) and the parameter name that contains the new level height. Place the cursor at the end of the formula and close with an additional parenthesis (curved bracket). The resulting expression should look similar to the following: if(Fermata_Eff = 5, Quota Livello 5, if(Fermata_Eff = 4, Quota Livello 4, if(Fermata_Eff = 3, Quota Livello 3, if(Fermata_Eff = 2, Quota Livello 2, Quota Livello 1)))), where “Fermata_Eff” is a calculated parameter with built-in error checking. This procedure has to be repeated if you add more than one level to the family. Finally, close out of the Family Types dialog. 2.5 Adding doorsIn a 3D view, select one of the doors and copy to clipboard (Ctrl-C). From the Menu bar > Edit > Paste Aligned > Same Place. A pop-up will warn you that there are identical instances in the same place. Ignore it. With the same selection active (don’t click on other objects), click on the properties button; otherwise, right click > Element Properties. If you inadvertently lose your selection…click on the element you just copied from and one of the two instances will be selected... In the Element Properties dialog, click the little gray button to the right of the parameter “QuotaLivelloPorte” and select the parameter that reports the height of the new stop. Ok, Ok. 2.6 Testing/FlexingFrom the Design Bar > Family Types…set the door aperture to 50 and vary the elevator stop level (Fermata al livello) by clicking on the little arrow buttons (integer parameter). Click Apply after each modification to verify that the cabin stops at the appropriate level and that the doors open and close correctly. Save and load the family into your project. As mentioned in section 1.1 and subsequently explained, make further modifications to the family to suit your precise needs.

3. Removing one or more levelsDuplicate the family file and rename…I suggest adding the number of desired levels to the family filename. 3.1 Open the new family in Revit. 3.2 On the Family design bar, click Family Types Decrease the parameter “Numero Piani” (number of levels) to the desired quantity of levels. In this example we will use 3, which will be one level less than the number of levels in the original family. 3.3 Remove Parameter button... Click on the parameter that defines the level you want to remove; in this example “Quota Livello 4 (Height of Level 4) and then click on the “Remove” button. If you have additional stops you want to remove, repeat the procedure for the other level parameters “Quota livello ...” to remove them. 3.4 Quota fermata (Stop height) Select the first part of the formula for the parameter “Quota fermata ascensore” (Elevator stop height), up to and including the comma before the first nested “IF” statement and delete. Also delete the last parenthesis at the end of the formula (curved bracket). 3.5 Removing doors In a 3D view, select the door that pertains to the highest level (or those that pertain to the levels you want to remove from the top) and delete. 3.6 Testing/Flexing Similar to section 2.5... Save and load the family into your project. As mentioned in section 1.1 and subsequently explained, make further modifications to the family to suit your precise needs.

Hi I'm one of the download section manager of the 3dsmile website. Once you're registered you can change the language and set it on "english".If you need some help please contact me by email at this address paolocasa1ATyahooDOTit

i got it, but for some reason the link on the page wasn't working, took like 20-30 tries to get it to download.

have you seen this elevator,check this out:http://youtube.com/watch?v=_LH2FzKzAaE

I'm pretty new to Revit, only been using it for a few weeks, and i was wondering if there a way to link the floor stops to the floor elevation without manually typing it in. similar to how a stair can be repeated for multiple floors

That seems to be a pretty cool family. Unfortunateky there's no way I know of to link the elevator stops to your floor elevations or levels by using a single family. The only way is to insert multiple families on every level or use a similar approach to the "italian" elevator. I believe the one on Youtube uses the same approach (couldn't tell what the parameters were from the blurry video).

"The elevator in the video has equally spaced intermediate floor “levels”. The doors are in an array that adjusts according to the total distance between the base and top levels, and the number of stops. In reality, the first and last levels can have different heights, which would render the family unusable. It’s not like multi-story stairs, where you can insert two or three with varying heights…the elevator needs to be one continuous piece and not two or three…what would happen then in schedules? (NOTE: You really have ONE elevator with as many accessories as possible depending on stops. You could break it up into pieces and schedule each individual part, but that would be more “granular” that we need it to be, unless you sell elevators and want to do a detailed take-off).

In fact when you buy an elevator, the price is based on the number of stops.

In Italy we often custom fabricate elevators that go in old buildings as their floor heights are all unique. That’s why I had to think about how to build a family that can be easily modified in the project environment. It had to have parameters that control the elevation of each stop level."

Hi I'm trying to download this family, but I can't quite get it. I registered on the site and then when I click the link for the file, it just redirects me to the home page. Do you have an updated link for this family or another place that I could download it? Thanks!!

People often tell me that motivation doesn't last, and I tell them that bathing doesn't either. That's why I recommend it daily. - Zig Ziglar

-----------------------------------------------------------

Your value is not in what you hold on to, it's in what you let go of.

-----------------------------------------------------------

To get what you've never had, you must do what you've never done.

-----------------------------------------------------------

They don't care how much you know until they know how much you care.

-----------------------------------------------------------

If they don't understand you, you haven't said anything. That's the essense of communication. - William Wayne Caudill, FAIA, reporting how an air traffic controller once explained the importance of two-way communication.

-----------------------------------------------------------

The effort to state a problem in such a way that a computer can be used to solve it will distort your view of the problem. It will allow you to consider only those aspects of the problem which can be encoded—and in many cases these are the most trivial and the least relevant aspects - Christopher Alexander

-----------------------------------------------------------

People are always blaming their circumstances for what they are. I don't believe in circumstances. The people who get on in this world are the people who get up and look for the circumstances they want, and if they can't find them, they make them. - George Bernard Shaw

-----------------------------------------------------------

It is not enough to have a good idea. Only when you act and implement can you make innovation happen day in and day out. - BIG BIM little bim, Finith E. Jernigan, AIA

-----------------------------------------------------------

....Architects like McDonough are evidence of the fact that design which is great in any aspect comes first and foremost from the philosophy, vision, and expertise of the designers. Without this, even the smartest technological tools cannot help to create good design. - AECbytes 2007, Issue 32