Sie sind auf Seite 1von 9

"#$%&'(!)'(&'))*&'(+"!! ,-$,.$-/&#'!,#01*#0&")!

!"#$%$&'(%#)&*+,-!.(-,,#,*/(!"-,+$&'(%-*$'&(%$*,01+$#&*(
Performing calculations is a core design function. Yet, engineers have been forced to compromise in their choice of software calculations tools for years. However a new type of software specifically built for engineering formulas has arrived. And there are serious implications for the team and individuals.

123456789(3:;(

"#$%&'(!)'(&'))*&'(+"!,-$,.$-/&#'!,#01*#0&")!
/23!4566373893!:3;<338!38=58337>!?84!@?A37>!
Given todays massive Maker Movement, powered by the idea that anyone can invent and make a product, the difference between engineers and makers is fair to consider, dont you think? One difference, at least, is easy to discern. Makers rely on creativity, iteration and luck to find designs that work. Engineers do that as well, but rely more on predicted performance than luck to make decisions. Put simply: its more about prediction than chance. And at the core of that important distinction lie engineering calculations. In years past, engineers performed calculations in paper notebooks. They were often full of equations with corresponding sketches, notes and pictures. Of course, a lot has changed since then. The engineering office caught up in the digital revolution, just like every other department. After the dust settled, engineers could perform calculations in one of two kinds of software: spreadsheets or mathematical modeling solutions. Neither do much to curb the inherent volatility of engineering work. This has serious implications for both the organization and the engineer. There is, however, reason for hope. There are software applications purpose-built for engineering calculations. What exactly do they do? Do they resemble engineering notebooks of the past? What are the implications for the business? That's where this eBook comes into play. Here, you'll find more on the calculation needs of today's engineers, today's technology compromise on calculations, new calculation tools built for engineers and implications for the team and individual.

=>?8(<(

"#$%&'(!)'(&'))*&'(+"!,-$,.$-/&#'!,#01*#0&")!
,?B9CB?;5D8>E!-!,D73!)8=5833758=!FC89;5D8!
There is little doubt that performing calculations to predict performance is a core engineering function. But how exactly are they used? Lets look at some use cases before looking at how todays software tools support them.

,D893G;C?B!F3?>5:5B5;H!?84!/7?43!";C453>!
Before 3D models are created in CAD, engineers use quick and detailed calculations to determine if new product concepts are feasible. In addition to helping with those types of go or no-go decisions, engineers also employ calculations to compare and contrast different characteristics or parameters of a design before proceeding into detailed design.

I3;?5B34!I3>5=8!I395>5D8!0?A58=!?84!"5J58=!
Once in detailed design, engineers perform calculations to work out some of the finer details of products. They drive component selection decisions, which materially affect the form, fit and function of the design. Engineers also run calculations to spatially size parts and assemblies as well. These efforts are often done in parallel with the creation of a 3D model in CAD.

%?B54?;5D8!D6!1376D7@?893!K36D73!/3>;58=!
Even when a design is relatively mature, engineers need to validate that it performs as expected. CAD models often exist at this point, so that existing information can be leveraged in the calculation. This is often the case in verifying that requirements are satisfied, where traceability is also important.

=>?8(@(

"#$%&'(!)'(&'))*&'(+"!,-$,.$-/&#'!,#01*#0&")!
/D4?H+>!,D@G7D@5>3!D8!,?B9CB?;5D8!/DDB>!
When it comes to software tools that engineers use to perform calculations, the choice is simple: they can use spreadsheets or mathematical modeling. Here, we'll dive into the details and drawbacks associated with each. Hidden in the Cell: Once a calculation is captured in a spreadsheet cell, an engineer can only see the result of the formula, not how it was generated. An engineer has to select the cell to see the program-written calculations, which requires some translation back into the language of math. Watch Your Units: Engineers deal with variables that appear in a confusing mixture of units. Spreadsheet cell values can be assigned units. However, they are not unit aware. That means that if an engineer asks the spreadsheet to add millimeters to inches, the spreadsheet will perform the task, even if the result doesnt make sense formulaically. That, in turn, can lead to terrible design errors.

"G73?4>233;>E!(3;;58=!$D>;!58!/7?8>B?;5D8!
Spreadsheet tools, along with document and presentation tools, are some of the most widely proliferated types of software in the business world. Make no mistake: engineers use spreadsheets to perform calculations every single day. However, a problem exists in the language that spreadsheets use for engineering calculations. Confused? Let me explain by asking a question. How do engineers build calculations? They use the language of math. They define variables that are then used in equations. They use mathematical operators like integrals and functions with special symbols that are specific to calculus and differential equations. Now, how do users build calculations in spreadsheets? They use something that looks, acts and feels like working in a programming language. They drop in mathematical operators based on text, not special symbols. They reference specific cells, not variables. As a result, there are a few drawbacks for engineers. Translating on the Fly: When engineers build calculations in spreadsheets, they must translate their mathematical formulas into the corresponding programming required by spreadsheet software. Its an extra step in the process that can introduce errors along the way.

Ultimately, spreadsheet software was developed for any kind of user and any kind of generic application. It requires engineers to take extra steps to translate between the language of math and the programming language. Not only is that time consuming, but it can also introduce errors along the way that impact downstream product development processes.

=>?8(A(

"#$%&'(!)'(&'))*&'(+"!,-$,.$-/&#'!,#01*#0&")!
0?;23@?;59!0D43B58=E!/23!*3?B@!D6!)LG37;>!
While less well-known but more powerful in capability, mathematical modeling tools are also an option for engineers to perform calculations. In comparison to spreadsheets, mathematical modeling software offers far more advanced functionality to represent advanced phenomena and behaviors. Such software can be used to develop complicated algorithms that are used repetitively for specialized applications like financial predictions, genetic simulations and far more. Building calculations in these tools also looks, acts and feels like working in a programming language, only a far more complex one than the one spreadsheets use. As a result, the use of this software falls into the domain of true specialized experts like scientists and dedicated mathematicians. Thats where engineers encounter difficulty using these tools. The ramp up and ongoing use of such tools is far too high. Furthermore, these tools lack integrations with CAD or other engineering software tools, making them hard to use during the detailed design or validation phases of product development.

-!I5>;?>;36CB!,2D593!
In summary, engineers face a simple but distasteful choice when it comes to the software they can use to perform calculations. Theoretically, both types of software can get the job done. But neither uses the language of mathematics, either in building or representing formulas. In all honesty, these choices, at least to date, have simply been between bad and worse.

=>?8(B(

"#$%&'(!)'(&'))*&'(+"!,-$,.$-/&#'!,#01*#0&")!
)8=5833758=!,?B9CB?;5D8!"D6;<?73!
In recent years, a third kind of tool has emerged to help engineers build their formulas: Engineering Calculation Software. This software is purpose-built for engineers specifically for design and product development applications. They have a number of important characteristics that differentiate them, including:

.85;!-<?7383>>!?84!&8;3BB5=3893!
Another critical trait of Engineering Calculation Software is the ability to be aware of the units of every number and variable in every equation. For example, lets say you wanted to add a measurement in inches to a measurement in millimeters and get the result in meters. The software will automatically convert each of the inputs into like units and then convert the output into the desired units. But it goes beyond that as well. If you try to add a value in megapascals, a pressure unit, to a measurement in newtons, a force unit, the software will highlight the mixed unit error. All in all, the fact that Engineering Calculation Software is unit-aware and intelligent adds another safety check against design errors. Essentially, it manages units so you dont have to.

'?;5M3BH!"G3?A58=!;23!$?8=C?=3!D6!0?;2!
The first, and probably most important, trait of Engineering Calculation Software is that it natively uses the language of math. Engineers start by defining variables that will be used throughout their equations. Next, they build formulas using mathematical operators used in calculus and differential equations, not programming functions that require translation. They also reference the variables they defined instead of referencing cells. Another important capability of Engineering Calculation Software is the presentation of formulas. They are not hidden away inside of spreadsheet cells or represented in programming language. Instead, they are shown as if they were written on a sheet of paper in an easily recognizable form. This leaves little confusion in figuring out the engineer's design intent. As a result of this more natural and familiar process, building equations is streamlined and less likely to contain errors that could lead to design mistakes. Other engineers that need to review the formulas can do so quickly and easily, eliminating the non-value added effort of translating another engineers equations.

=>?8(C(

"#$%&'(!)'(&'))*&'(+"!,-$,.$-/&#'!,#01*#0&")!
,BD>3!&8;3=7?;5D8!<5;2!,-I!-GGB59?;5D8>!
Integration with CAD applications enables the engineer to build equations by using parameters, dimensions or measurements from the 3D model as variables. An important facet of this capability, however, is what occurs when the 3D model changes. The values get updated in the equations. So as engineers explore different iterations of the 3D model, the formulas are updated in an automated fashion. This associativity serves engineers well because the nature of design can be chaotic. There is another advantage, however, in closing the loop and driving changes from the engineering calculations back into the CAD model. Engineers can run formulabased optimization and design of experiment routines and send the results back to the CAD model.

)@:34434!1BD;>N!5@?=3>!?84!/3L;!
Performing calculations, however, isnt all about the math. Engineers traditionally surround their calculations with other notations such as images and textual information that serve as notes and documentation. Furthermore, they need to graph out the results of their equations, often with variations in design characteristics. Engineering Calculation Software allow users to insert such information right alongside the formulas to make it all more visual and easier to understand.

";?84?745J?;5D8!?84!*3C>3!D6!,?B9CB?;5D8>!
During design, engineers certainly run into unique calculations relevant to a specific product or application. However, the bulk of their work is spent looking at very similar or slight variations on the same performance characteristics or measures. In that context, an important trait of Engineering Calculation Software is the ability to save and then reuse subsets or entire formulas. This lets individuals leverage past work instead of recreating it. It also allows the organization to define and apply calculation standards and practices.

=>?8(D(

"#$%&'(!)'(&'))*&'(+"!,-$,.$-/&#'!,#01*#0&")!
&@GB59?;5D8>!6D7!;23!/3?@!?84!&845M54C?B!
So far, we've talked a lot about the technical needs of engineering calculation tools. But we haven't talked about the advantages and benefits to the organization and team. Next, well take a look at that important topic.

OD7A58=!'D7@?B!PDC7>N!OD7A!FCB65BB@38;!
When the benefits of using a certain type of software are defined, the emphasis is almost always placed on what it means to the organization. However, for Engineering Calculation Software, there are just as many benefits to the individual engineer as there are to the team. Get Your Life Back: Mistakes in the design come back to haunt engineers in a big way. A change order against a product close to product launch disrupts their entire day. They have to de-prioritize their current design projects and return their attention to a design they worked on months ago. Furthermore, they often have to stay as long as necessary to fix the problem, even if that means working through the night or weekend. Performing calculations more frequently and accurately bolsters an engineer's ability to avert those errors in the first place and the design disruptions associated with them. That saves engineers nights and weekends. Fulfillment in Engineering: Ponder this question: how many engineers went into the profession to program spreadsheets or build mathematical models? Very few. Ultimately, an engineer's job is about designing products. Building and interacting with equations more naturally lets engineers focus on engineering, not on becoming spreadsheet power users.

"9234CB3!?84!KC4=3;!"?M58=>N!O58858=!17D4C9;>!
How do the advantages of performing engineering calculations better affect the organization? There are multiple benefits, but they stem from the same activity. Because engineers can perform their calculations more frequently and more accurately, they make better decisions. That in turn translates into: Avoiding the Costs and Delays of Errors: Better decisions means that engineers can get it right the first time. Better decisions eliminate errors that frequently proceed downstream and turn into change orders, multiple rounds of prototyping, scrap and rework. Thats saved time in the schedule and money in the budget. Winning with Better Designs: Better decisions mean that engineers dont just find a design that works, but the best design. That, in turn, translates into products that can compete and win in the marketplace.

There are real benefits of performing equations faster and more accurately to the organization. In todays hyper-competitive environment, companies need every advantage they can get.

When all is said and done, Engineering Calculation Software can make a positive impact on an engineers personal and professional lives.

=>?8(E(

"#$%&'(!)'(&'))*&'(+"!,-$,.$-/&#'!,#01*#0&")!
"C@@?7H!?84!,D89BC>5D8!
In this eBook, weve covered a wide range of topics related to engineering and calculations. Heres the recap.

&@GB59?;5D8>!6D7!;23!/3?@!?84!&845M54C?B!
There are a number of benefits associated with building formulas using Engineering Calculation Software as opposed to other alternatives, including: Benefits to the organization stem from one improvement: engineers perform calculations more frequently and more accurately make better decisions. This translates into avoiding costly errors and winning with better designs There are also real benefits to individual engineers as well. Performing calculations more frequently and accurately bolsters an engineer's ability to reduce errors that turn into design disruptions later. That means engineers can avoid working nights and weekends. It also means they can focus on design work as opposed to programming spreadsheets or mathematical models.

,?B9CB?;5D8>E!-!,D73!)8=5833758=!FC89;5D8!
Engineers perform calculations to assess the performance of products in a number of different phases during the product development process, including: Concept Feasibility and Trade Studies Detailed Design Decision Making and Sizing Validation of Performance before Testing

/D4?H+>!,D@G7D@5>3!D8!,?B9CB?;5D8!/DDB>!
Today, there are two kinds of software tools that engineers can use to perform calculations: spreadsheet software and mathematical modeling software. Both are problematic because they use something akin to a programming language instead of the language of math. This reality can lead to errors or misuse.

Performing calculations has been and likely will continue to be a core part of an engineers job. But now, theres no reason it cant be done better and faster. For more information on Engineering Calculation Software, visit the PTC Mathcad site. Underwritten in part by PTC, all concepts and ideas developed independently, 2012 LC-Insights LLC. Chad Jackson is the Principal Analyst for Lifecycle Insights and co-host for the Tech4PD show. He researches and writes about software that enables engineering. He can be reached at (512) 284-8080, email, twitter or LinkedIn.

)8=5833758=!,?B9CB?;5D8!"D6;<?73!
In recent years, a third kind of tool has emerged to help engineers build their formulas: Engineering Calculation Software. It has three important traits: Natively Speaking the Language of Math Unit Awareness and Intelligence Closely Integrated with CAD Applications Standardization and Reuse of Calculations

=>?8(F(

Das könnte Ihnen auch gefallen