FSE100 - Analysis

FSE 100 Introduction to Engineering
6 Sept 201809:09

Summary

TLDRThis lecture delves into engineering analysis, defining it as a set of techniques to evaluate and understand system behavior. It distinguishes between model verification, ensuring a model meets specifications, and validation, confirming it aligns with customer expectations. The talk covers various analysis tools, including simulation, retrospective studies, and statistical methods, emphasizing their importance in iterative engineering design to refine models and meet requirements.

Takeaways

  • 🔍 Analysis in engineering design involves breaking down an object or system to understand its basic building blocks and their relationships.
  • 📏 Model verification is about ensuring the model behaves as expected by the engineers, focusing on internal mechanisms and specifications.
  • 🌐 Model validation checks if the model meets the customer's expectations and performs as the system is supposed to, considering external inputs and outputs.
  • 🔧 The iterative aspect of analysis is crucial for identifying and fixing issues in models, leading to improved and more accurate representations of the system.
  • 🛠️ Various tools and techniques are available for analysis, including simulation, retrospective studies, statistical methods, and mathematical principles like calculus and linear algebra.
  • 💡 The goal of analysis is to gain insights into the system's behavior, evaluate the model's quality, and ensure it meets both internal and external expectations.
  • 🔄 The iterative process of engineering design involves cycling between modeling and analysis to produce a valid and verified solution that meets all requirements.
  • 🧑‍💻 In software engineering, prototyping is a common technique to create a simplified version of the product for customer feedback and internal evaluation.
  • 🔬 Statistical techniques are particularly useful for handling variability, a common challenge in engineering that can cause issues if not properly managed.
  • 🔗 There's a close relationship between modeling techniques and analysis, with the latter often informing and improving the former throughout the engineering process.

Q & A

  • What is the primary focus of the lecture?

    -The lecture primarily focuses on the analysis from the perspective of engineering design, emphasizing the definition of analysis in engineering, the differences between model verification and validation, and the tools available for analysis.

  • How does engineering define analysis?

    -In engineering, analysis is defined as a set of techniques or a collection of tools used to evaluate a model or system, leading to an understanding of how the model or system behaves, allowing for better interaction with the environment and making changes to these models.

  • What is the difference between model verification and model validation?

    -Model verification is the process of ensuring that the model behaves as expected according to the internal specifications set by the engineers, while model validation is about ensuring that the model conforms to what the system is supposed to be doing and meets the customer's expectations.

  • Why is it important to perform both model verification and model validation?

    -Both model verification and model validation are important because they ensure that the model not only meets the internal specifications (verification) but also aligns with the external expectations and requirements of the customers (validation).

  • What is the iterative aspect of analysis within engineering design?

    -The iterative aspect of analysis within engineering design refers to the continuous process of improving the model by identifying issues through verification and validation, making improvements, and then re-analyzing the updated model to ensure it is valid and verified.

  • What are some common tools used for analysis in engineering?

    -Common tools for analysis in engineering include simulation, retrospective studies, statistical techniques, basic mathematical principles like calculus and linear algebra, and software prototyping.

  • How does simulation contribute to the analysis process?

    -Simulation contributes to the analysis process by allowing engineers to create a simulated environment to test 'what if' scenarios and evaluate whether the model performs as expected or as the customers expect it to.

  • What is the purpose of using retrospective studies in analysis?

    -The purpose of using retrospective studies in analysis is to collect past data, apply it to the current model, and evaluate how well the model performs relative to historical outcomes, with the goal of improving the system.

  • Why are statistical techniques important in engineering analysis?

    -Statistical techniques are important in engineering analysis because they help classify, identify, and manipulate variability, which can cause problems in engineering. By understanding and controlling variability, engineers can improve their models.

  • How do basic mathematical principles aid in engineering analysis?

    -Basic mathematical principles such as calculus, differential equations, linear algebra, and real analysis aid in engineering analysis by providing the necessary tools to find optimal points, solve systems of equations, and perform other mathematical operations that are crucial for model evaluation and improvement.

  • What is the role of software prototyping in the analysis process?

    -Software prototyping plays a role in the analysis process by allowing engineers to create a simplified version of the product that can be tested and evaluated by customers. This helps in gaining insights into whether the prototype meets expectations and functions as intended, guiding further improvements.

  • Why is the iterative nature of engineering important for analysis?

    -The iterative nature of engineering is important for analysis because it allows for continuous improvement of the model through cycles of modeling, analysis, identification of issues, and refinement. This iterative process ensures that the final solution is bug-free, meets customer requirements, and is both valid and verified.

Outlines

00:00

🔍 Introduction to Engineering Analysis

This paragraph introduces the concept of analysis in the context of engineering design. It defines analysis from an engineering perspective as breaking down an object or system to understand its basic building blocks and their relationships. The lecture aims to differentiate between model verification and validation, discuss available analysis tools, and emphasize the iterative nature of analysis in engineering design. The importance of gaining insights into a system's behavior and evaluating the quality of models is highlighted, with a focus on ensuring models conform to system expectations and customer needs.

05:01

🛠 Tools and Techniques in Engineering Analysis

The second paragraph delves into various common analysis tools and techniques used in engineering. It discusses simulation, both computer-based and physical, as a method to test models in simulated environments. The paragraph also mentions retrospective studies for analyzing past data against current models, statistical techniques for handling variability, and the application of mathematical principles like calculus and linear algebra. Software prototyping is introduced as a way to create simplified versions of products for customer feedback. The paragraph concludes by emphasizing the iterative process of engineering design, where analysis is used to identify and improve issues in models to meet specifications and customer requirements.

Mindmap

Keywords

💡Analysis

Analysis in the context of the video refers to the process of evaluating a model or system using various techniques to understand its behavior and performance. It is integral to engineering design as it helps engineers gain insights into the system's operation and identify areas for improvement. The video emphasizes that analysis is not just about breaking down an object but also about understanding the relationships between its basic building blocks.

💡Engineering Design

Engineering design is the overarching process in which analysis plays a crucial role. It involves creating, testing, and refining models to ensure they meet the requirements and expectations of both the engineers and the end-users. The video discusses how analysis within engineering design is iterative, aiming to improve models through continuous evaluation and refinement.

💡Model Verification

Model verification is the process of ensuring that a model behaves as expected according to the specifications set by the engineers. It is an internal check to confirm that the model's mechanisms are correctly implemented. The video uses the example of processing checks in a banking system to illustrate how verification ensures the model performs the intended functions correctly.

💡Model Validation

Model validation is the process of confirming that a model accurately represents the real-world system it is designed to emulate. It is an external check to ensure the model meets the customer's needs and expectations. The video contrasts validation with verification, highlighting that validation is more concerned with the relationship between input and output, rather than the internal mechanisms.

💡Iterative Process

The iterative process is a key aspect of engineering design and analysis, where models are continually refined through cycles of evaluation and improvement. The video stresses the importance of this process in achieving a valid and verified model that meets all specifications and performs as expected.

💡Simulation

Simulation is a common analysis tool mentioned in the video, which involves creating a virtual environment to test models under various conditions. It allows engineers to evaluate the model's performance in 'what if' scenarios and assess whether it meets the desired outcomes.

💡Retrospective Study

A retrospective study, also known as testing with unknown data, is an analysis method where historical data is applied to a model to see how it performs relative to past events. This technique helps in understanding how well the model would have worked in real-world situations before it was implemented.

💡Statistical Techniques

Statistical techniques are used in analysis to deal with variability and to classify, identify, and potentially improve the model's performance. The video mentions that variability can cause problems in engineering, and statistical methods provide a way to manage and optimize it.

💡Mathematical Principles

Mathematical principles such as calculus, differential equations, and linear algebra are fundamental to engineering analysis. These principles are used to solve complex problems, find optimal points, and ensure the model's integrity. The video highlights their importance in the analysis process.

💡Software Prototyping

Software prototyping is a technique used in software engineering where a simplified version of the product is created to gather feedback and insights. The video explains that prototyping allows for the early identification of issues and helps in refining the model before the final product is developed.

💡Customer Requirements

Customer requirements are the specifications and expectations that a model must meet to satisfy the end-users. The video emphasizes the importance of aligning the model with these requirements through validation to ensure the model's success in the market.

Highlights

Analysis in engineering design involves breaking down an object or system to understand its basic building blocks and their relationships.

Wikipedia defines analysis as applying scientific principles to reveal properties and the state of a system.

Engineering analysis is a set of techniques and tools used to evaluate a model or system for better understanding and interaction.

The purpose of analysis in engineering is to gain insight into the system and evaluate the quality of the model.

Model validation checks if the model behaves as the system is supposed to, ensuring it meets customer expectations.

Model verification ensures the model meets the specifications set by the engineers during the design process.

The difference between validation and verification is that validation is external, focusing on input-output relationships, while verification is internal, focusing on mechanisms.

Analysis tools in engineering include simulation, retrospective studies, statistical techniques, and mathematical principles.

Simulation allows for testing 'what if' scenarios and evaluating model performance in a simulated environment.

Retrospective studies involve applying past data to current models to see how they perform relative to historical outcomes.

Statistical techniques help in classifying, identifying, and improving variability within a system.

Basic mathematical principles like calculus, differential equations, and linear algebra are crucial for engineering analysis.

Software prototyping is a common technique in software engineering, creating a simplified version of the product for customer feedback.

The iterative nature of engineering involves cycling between modeling and analysis to improve the model.

The goal of analysis is to produce a model that is valid, verified, and meets all customer requirements by the end of the engineering design process.

Analysis techniques are closely tied to modeling techniques, and understanding one improves the other.

The iterative process of engineering design allows for the identification and improvement of issues in the model.

Transcripts

play00:00

so in this lecture we are going to talk

play00:02

about analysis from the perspective of

play00:04

the engineering design more specifically

play00:07

we're first going to define analysis

play00:09

from the perspective of engineering and

play00:11

then we're going to look at the

play00:12

differences between model verification

play00:14

and model validation we're gonna look at

play00:16

some tools that are available to us for

play00:18

analysis and then we're going to focus

play00:20

on the iterative aspect associated with

play00:22

analysis within engineering design there

play00:25

are many different types of analysis

play00:27

that exist and depending on your

play00:30

background your discipline may be where

play00:32

you've worked in the past you're going

play00:34

to hear different types of definitions

play00:35

about analysis teach engineering talks

play00:38

about analysis from the perspective of

play00:39

breaking down an object dealing with the

play00:41

system the problem and fundamentally

play00:44

looking at it at its basic building

play00:46

blocks to create the essential features

play00:48

and their relationships to one another

play00:50

Wikipedia which tends to simplify a lot

play00:53

of definitions looks at it as an

play00:55

application of our overall scientific

play00:57

principles to reveal some properties and

play00:59

the state of the system that our model

play01:01

is actually trying to represent from

play01:02

engineering we tend to look at it more

play01:04

so as a set of techniques it's a

play01:06

collection of the tools available to us

play01:08

that we can use to evaluate a model or

play01:10

system and it will eventually lead us to

play01:13

some understanding and some better

play01:14

insights about how the model or the

play01:16

system behaves allowing us to better

play01:19

interact with the environment and make

play01:20

changes to these models the reason why

play01:24

we tend to do analysis and engineering

play01:26

is primarily to gain some insight about

play01:28

the system and to evaluate the overall

play01:30

quality of our model when we're gaining

play01:32

insight what we're learning about is the

play01:34

way the system is supposed to behaving

play01:37

and we're checking to see whether

play01:38

whether or not our model actually

play01:40

comports to what the system is doing

play01:42

this is generally called model

play01:44

validation we need to make sure we are

play01:46

gaining an understanding of the

play01:48

individual building blocks of our system

play01:50

so that our model represents what the

play01:53

system is supposed to actually be doing

play01:55

on the other side of analysis we can

play01:58

actually evaluate the quality of our

play02:00

model to make sure that our model is

play02:02

behaving in such a way that it is

play02:05

matching to what we have an expectation

play02:06

of there is one side of the system that

play02:10

is building the way it's supposed to

play02:12

build and on the other side

play02:13

we want to make sure that what we are

play02:15

putting into the system is doing what we

play02:17

expect it to do this is an opportunity

play02:19

for us to find mistakes in our models

play02:21

it's an opportunity for us to find small

play02:24

little issues that we might not have

play02:25

originally thought existed and so with

play02:27

the evaluation side of things we can

play02:29

begin constructing more complete models

play02:32

that represent what we want it to do

play02:34

while the validation side of it is

play02:37

already taking to account what the

play02:38

system is supposed to be doing these two

play02:40

sections are very important from a

play02:42

perspective of engineering analysis we

play02:44

must make sure that the model is

play02:46

conforming to what the system is

play02:48

supposed to be doing another way of

play02:50

looking at it is whether or not our

play02:52

model is actually performing to meet

play02:54

whatever the customers expect it to mean

play02:56

so if you think about possibility of a

play02:59

bank coming to you and asking for you to

play03:01

redesign how they process checks from a

play03:04

perspective of model validation we need

play03:07

to make sure that our model actually

play03:09

processes checks and that it functions

play03:11

in a way that the bank expects it to

play03:14

function the other side of this process

play03:17

is the verification side this is where

play03:19

we are trying to make sure that our

play03:20

model does what we expect it to do we

play03:23

have an internalized process of how to

play03:25

process those checks we need to know how

play03:29

the checks are going to be moving

play03:30

through the system we need to know how

play03:32

information is stored how the money is

play03:34

managed how the money is moved and that

play03:36

is the verification side of things we're

play03:38

going to make sure that when we are

play03:40

verifying a model that it meets the

play03:42

specifications that we have put forward

play03:44

as the engineers in the design

play03:46

requirements the bank doesn't

play03:48

necessarily care about how the checks

play03:50

are processed they only care about that

play03:53

they are processed this is the distinct

play03:55

difference between model validation and

play03:57

model verification model validation is

play03:59

sometimes seen as an externalized

play04:01

process where we're more worried about

play04:03

input and its relationship to output or

play04:05

as verification tends to be more

play04:07

internalized or worried about the

play04:09

mechanisms by which input is turned into

play04:11

output that is why we have to look at

play04:13

both of these from an analysis

play04:14

standpoint because if we miss the

play04:16

validation process then there's a good

play04:18

chance we're not meeting our customers

play04:20

needs if we miss the verification

play04:22

process there's a chance our model will

play04:24

not perform based on anything it might

play04:26

just fall

play04:27

the building blocks are bet more of this

play04:29

will come up and we begin talking about

play04:31

testing and implementation because the

play04:33

testing and implementation sections are

play04:35

centered around improving our models to

play04:38

a point where they are valid and

play04:39

verified while going through the entire

play04:41

iterative process of engineering design

play04:43

when it comes to the actual process of

play04:46

analysis there are more tools than we

play04:49

can probably talk about we have

play04:51

different disciplines within CID Z

play04:53

ourselves we have the different majors

play04:55

outside of Susie we have all the other

play04:57

engineering majors we need to make sure

play04:59

that we're covering all different types

play05:01

of analysis tools but there's just too

play05:03

many to count

play05:03

so I'm going to go over some of the more

play05:05

common ones that you will see within our

play05:07

department that we like to focus on

play05:09

first simulation tends to be the most

play05:11

common this is either through computer

play05:14

techniques or through life techniques

play05:15

the whole idea is that we can simulate

play05:17

an environment we can test what if

play05:19

situations and from all of that we can

play05:22

actually evaluate whether or not our

play05:23

model is doing what we expect it to do

play05:25

or whether or not the model is doing

play05:27

what our customers are expecting it to

play05:28

do another known method is what is

play05:30

called testing unknown data usually

play05:32

called a retrospective study we go back

play05:35

into the past we collect data we apply

play05:38

that data to the current model we're

play05:39

looking at and we see how the model

play05:41

performs relative to what happened in

play05:43

the past hopefully we have an

play05:45

improvement the whole idea is to improve

play05:47

a system we can also use statistical

play05:49

techniques when we're dealing with

play05:50

things like variability variability is a

play05:53

difficult piece to deal with when

play05:54

dealing with engineering because

play05:56

variability has a tendency to cause

play05:58

problems and in statistical techniques

play06:00

we can generally classify the

play06:02

variability identify it figure out ways

play06:04

to manipulate it or to improve it

play06:06

ultimately improving our model overall

play06:09

we also can consider some of the basic

play06:11

math principles that you guys have been

play06:13

put together over time things like

play06:15

calculus differential equations linear

play06:17

algebra even higher levels of like

play06:19

number theory real analysis they all

play06:22

play a role in analysis techniques for

play06:24

engineers if we need to find the maximum

play06:27

point or the minimum point you're going

play06:28

to have to use calculus if we need to

play06:30

find whether or not a system of

play06:32

equations has a solution you're looking

play06:34

at linear algebra all of these different

play06:36

tools that you've put together over the

play06:38

years will eventually create a

play06:39

well-rounded buck

play06:41

of analysis techniques that you can use

play06:43

at any point in time in the realm of

play06:45

software a very common technique is

play06:48

software prototyping it is generally

play06:50

cumbersome to create a finalized product

play06:52

in the middle of our engineering design

play06:54

process so what we want to do is we want

play06:57

to create a slimmed down version one

play06:59

that doesn't have as much details bugs

play07:01

and/or bells and whistles and so we want

play07:04

to create this slim down version that

play07:06

our customers can look at and to give us

play07:08

some insight as to whether or not it's

play07:10

working the way they expect to work and

play07:11

whether or not you think internally it's

play07:13

working in all reality there are many

play07:15

many more we have a possibility of any

play07:18

sort of consideration and it's generally

play07:21

based on modeling the technique that you

play07:23

use for analysis is tied to modeling

play07:25

there's an intimate relationship between

play07:27

the two of them so as you learn more

play07:29

modeling techniques you will learn more

play07:31

analysis techniques throughout the years

play07:34

ultimately the goal of this is to

play07:37

improve our model we're trying to

play07:39

produce the best possible model by the

play07:41

end of this engineering design process

play07:42

so it is important that we take the

play07:45

steps necessary to slowly improve our

play07:47

model because we are gaining some

play07:49

insight and some better understanding

play07:50

about our analysis and about our system

play07:53

we can actually improve our model the

play07:55

only way we can actually improve it is

play07:57

if we have some sort of mechanism of

play07:59

identifying the issues this is the whole

play08:02

point of analysis we can identify those

play08:05

issues either system-wide or internally

play08:07

through the verification and validation

play08:09

processes and from that we can actually

play08:12

determine whether or not our model meets

play08:14

all the specifications the customers

play08:16

have put forth meets our own

play08:17

internalized specifications and doesn't

play08:20

have any major bugs or any major issues

play08:22

that we need to repair the goal once we

play08:24

spot these issues is to improve on them

play08:27

constructing a new advanced better model

play08:30

and then we go back and we analyze it

play08:32

again this is the iterative nature of

play08:34

engineering and this is what allows us

play08:36

to create solutions that are bug free

play08:38

hopefully produce the solution that we

play08:41

expect it to produce and meet all of our

play08:43

customer requirements because of this

play08:45

iterative nature there's a lot of

play08:46

relationship going on between modeling

play08:49

analysis and subsequently the other side

play08:51

of simulation and prototyping but

play08:53

fundamentally as we do

play08:55

cycling between modeling analysis we can

play08:57

produce a solid solution that is valid

play09:00

and verified and meets all of the

play09:02

requirements we expect it to me this is

play09:04

the goal of analysis thank you for

play09:08

watching

Rate This

5.0 / 5 (0 votes)

Связанные теги
Engineering AnalysisModel ValidationModel VerificationIterative DesignEngineering DesignSimulation ToolsRetrospective StudyStatistical TechniquesSoftware PrototypingAnalysis Techniques
Вам нужно краткое изложение на английском?