Principes van Programmeren

download report

Transcript Principes van Programmeren

Modeling - Simulation
and AI Software
Modeling Software
 Computer modeling enables engineers to reduce
resource consumption by
predicting product performance under a variety
of operating conditions
Used to:
 Save resources
 Save time
 Create special effects (Movie / Cinema)
3D(imensions) Design Programs
Simulation Software
 The technique of representing the real world by a
computer program
 Predict aspects of the behaviour of a system by
creating an approximate (computerised) model of it.
 Aircraft flight simulators
 Electronic circuit simulators
Weather Simulation / Prediction
and calculate
Crash Test Simulations
A computer simulation of
what experts say typically
happens to children in a
school bus accident; they
strike the seat in front of
them . . .
Some advantages of 3D design
•Obtain a draft shape of a building from digital photographs.
•Automatically generate dimensions of construction parts
•Rotate, Zoom and Render any part in the Object
•Plan from the very beginning without using a pencil or paper.
•Create complex walls and structures with ease.
•Interactive 3D control during the entire planning phase.
•Automatic construction and reconstruction material tables.
•Take a client to visit his house or building in real time.
•Analyse the impact on the environment / countryside.
•Expandable entourage libraries (material, construction parts)
•Perform easy cost / quantity estimates of material needed
3D View - Architecture
in real time
Other Advantages
Working with 2 monitors at the same time:
•One for the 2D plan
•One for the 3D view
Watch the 3D model change in real time as you change the design
in the plan
Simulation in Medicine
Parts of the soft tissue have been removed by the use of a "virtual scalpel". In the same
way parts of the bone have been dissected and moved. The detailed views of the cut
surfaces show how accurate the cut surfaces can be modeled and visualized with high
Virtual Reality - (VR)
•Computer simulations that use 3-D graphics and
devices such as the Data glove to allow the user to
interact with the simulation.
•Users can enter and move about in this world and
interact with objects
Key Difference to Modeling and Simulation:
•Allows the user to interact with the simulation
•VR can use Network technology
•VR might be used with special input / output
devices (Gloves / VR-helmet etc.)
VR Devices - Entertainment
VR in militairy
Virtual reality (prototype)
Quic kTime™ and a
Cinepak dec ompress or
are needed to s ee this pic ture.
Virtual reality (trying the impossible)
Quic kTime™ and a
Cinepak dec ompress or
are needed to s ee this pic ture.
VR - practical example (website)
Advantages (VR/Models/Simulation)
Making computers accessible to a very wide range of users,
including those with special needs, and small children
Language independence of the user Interface (fits all languages if
graphics, icons and sounds are used)
Minimises costs and resources, the model can be changed often
and adjusted to different circumstances
Dangerous situations can be simulated, without putting people at
People (docters, pilots, military . . .) can be trained for specific
Problems arising:
Responsibility of the designer for accuracy of all parts of the
Virtual Environment.
Is it real? Is it fake? Is it just a game?
Ethical considerations involved in deciding when to use models or
simulations to ensure human safety.
Should we use virtual reality to fight wars?
Should we rely on expert systems making decisions - e.g. should
we get a mortgage yes/no, a job yes/no . . .