So, for all of those that missed SWW I will try and put into words and pictures what the technical team were demonstrating on the DriveWorks booth at SolidWorks World.
The screen shot below shows just 4 variations of a pressure vessel that were all automatically generated (along with all part and assembly drawings) by DriveWorksXpress. All in line with rules and equations that were put in place with DriveWorksXpress
Before I continue let me explain the difference between an equation and a rule: -
An equation is a mathematical calculation stating that 2 elements are the same, 1+1=2.
Elements can be constants or variables but the items either side of the = symbol must always equal true, x(x -1) = x 2- x
Engineers use equations in the following form: -
Body Length=L - 2*C ...or... Max. Pressure = (2 Ѳ t)/(r+0.2t)
The variables in the equation (the L, C, Ѳ, t and r) can be substituted with other equations or information coming from the input form. The item we want calculating (i.e. Body Length or Max Pressure) is set to a captured parameter in DriveWorksXpress. However, with an equation the same calculation will always apply.
A rule, however, is much more flexible. A rule allows one equation to be applied under certain conditions or a totally different equation to be applied under other conditions. More than that rules do not need to only control equations, a rule can select text to apply, materials to select, components to replace or maybe which configuration to choose. Rules are the great thing about DriveWorksXpress; they are used to automate the design of your products.
So we have established that rules and equations are attached to a captured parameter, but we also mentioned that our rules and equations contain information coming from an input form. Below is the input form created to ask the questions required to specify the pressure vessel. This allows the rules and equations to calculate, which drives the parts, assemblies and drawings: -
The red fields indicate information is missing.
So what rules and equations were used to allow us to automate the design of the pressure vessel?
Lengths, diameters, thicknesses, inlet / outlet positions and sizes, along with quantity and pitch of baffle plate perforations. Cage section size, secondary support quantity (if required), inclined foot height and angle all need to be calculated.
- Pressure Vessel Assembly Configuration = IF( Cage Required , "Cage" , "Feet" )
- Tank Cage Length = (Cylinder Length Mtr + Outside Diameter Mtr ) * 1000
- Tank Cage Secondary Supports = IF( Cylinder Length Mtr > 6 , "Unsuppress" , "Delete" )
- Perforated Plate Linear Pattern = ROUNDDOWN(Inlet Height -200+(Outside Diameter Mtr /2)*1000))-Wall Thickness -3)-80)/50,0)
- Baffle Plate OD = (Outside Diameter Mtr -(2*(Wall Thickness /1000)))*1000
- ASME Inlet OD = Inlet Diameter +180
- Support Foot differential height = ((Cylinder Length Mtr *1000 - 1100) * sin(radians(1.5))) + 300
- Vent OD = IF(Head Type ="Elliptical" ,Vent and Drain Diameter ,70)+180
Look carefully at the input form; the captions next to each input appear in the rules above (shown in bold). This allows each equation and rule to calculate to drive the parameter it is set to.
Now we only had a limited time to get a point across so more often than not we just ran a few specifications through DriveWorksXpress and watched it build all the parts, assemblies and drawings, while explaining what was happening underneath the hood. But if anybody did want to learn exactly how the demo was put together the above is the first part of what we demonstrated, in about 5 minutes, live.
One last point to make is that DriveWorksXpress is not only for automating the design of pressure vessels. It automates the design of any product where rules and equations can express the changes that happen to its components.
A little over a year ago I went through a net demo from automated design www.automated-design.ca and I was impressed by the Driveworks functionality. It so happens that I curently work in pressure vessel fabrication, though of late, I have been working towards moving more specifically to the design field. I would be very interested in talking to the person(s)that created this particular model. I am interested in taking this example to a whole new business oportunity and I am currently attempting to recruit the appropriate team members and or partners to make this new business idea a reality. Please feel to contact me @ dwight@interactivedrawings.com
Posted by: Dwight Magill | March 03, 2008 at 10:34 PM
Very interesting ..
Would you please share to me the above sample of driveworks for vessel atomization, thanks.
Posted by: Josep | September 02, 2009 at 10:21 AM
Unfortunately that demoset has been retired. There are plenty of other examples at www.driveworksxpress.com
You can also follow the various tutorials included in this blog or at the url above to set up your own automization.
Good luck!
Posted by: ian yates | September 02, 2009 at 10:42 AM
The darkest hour is that before the dawn. Before being successful, most of us are face the fail countless. So, don't afraid, just do it.
Posted by: Nike Shox Deliver | July 05, 2010 at 08:50 AM
I knew little in this part before,thank you for you information! May the joy and happiness around you today and always.
Posted by: coach handbags | July 08, 2010 at 01:36 AM
The man who has made up his mind to win will never say "impossible ".Do you think so?
Posted by: air jordans | July 18, 2010 at 08:09 AM
I hate math but thank you for explain the differences between equation and a rule.
Posted by: cheap viagra | August 19, 2010 at 07:04 PM