|
Thoughts on Computational Methods
Assigned to students of Fall 2000 in EML 3041- Computational Methods course, students were asked to write a 300 word essay with the following lead sentence.
From the earliest times of the approximating 'pi' by the Greek mathematician Archimedes (in 250 BC) to finite elements methods used in developing nano-machines (in 2000 AD), computational methods (also called numerical methods) has been the key to technological development.
Read their collective writings. I gave an option whether they wanted to put either their names or their initials next to their contribution. Judging from how many students chose the latter option, I am keeping my eyes open at night as I do not know how many of the students in the class are running from the law! |
|
Compiled by Roberto Montane, Fall 2000
Throughout all walks of life computational methods (C.M.) is used to explain scientific development and discoveries by means of mathematical modeling, solving, and approximating equations. C.M can be defined as the art of converting real life problems into mathematical solutions; the mathematical equations derived by C.M allow us- the engineers to interpret the data accurately and systematically so that we may define and solve major real world issues.
To apply these mathematical concepts we use a variety of different means, some of which taught by Dr. Kaw include Roots of Equations, Linear Algebraic Equations, Interpolation, Numerical Differentiation and Integration, and Ordinary Differential Equations. These means can be combined for tough problems but in general serve very well in solving complex tasks.
Through the use of these concepts, C.M has been able to predict many variables from velocities and positions for satellite installations, and missile guidance to the determination of the most efficient setup for a home sprinkler system. Previously these computations were tedious and often not monetarily feasible, however through the development and continuous improvement of the personal computer C.M has been brought to the fore front. It is because of this that we can afford to concentrate on solutions and correct interpretations of problems by leaving the tedious computations to the computers.
For all the power and knowledge we have
gained through computational Methods I would like to thank all those
before me who have contributed to its success, and of course Dr. Kaw
for the involvement he encourages in class.
Simply defined, computational methods are
nothing more than different techniques to reformulate complicated
mathematical problems so they can be solved by using simple arithmetic
operations. Most different types of computational methods do
have a couple things in common, many numbers and tedious
calculations. Thus, enters an engineer's best friend, the
computer. The lower cost and increased technology of computers
have elevated the use and development of
computational
The combination of the personal computer and
numerical methods are invaluable items in an engineer's "toolbox."
Together they can help solve complex mathematical models that may
otherwise be extremely difficult or perhaps impossible to
solve.
Besides problem solving, computational
methods can also reinforce the understanding of mathematics in
general. This is of course needed by all engineers.
Computational methods breakdown higher mathematics into more basic
arithmetic operations making several topics easier to
comprehend. Some of the mathematical subjects that are involved
in computational
Numerical methods are often used to help
solve mathematically modeled systems in many fields of research and
development. Aircraft manufacturing, oil exploration, and gaining a
better understanding of the circulation of the global oceans are just
a few examples of specific topics that utilize the tools of numerical
methods in the real world.
Combining numerical methods along with other
areas of knowledge is crucial to continue to improve as an
engineer. No matter which discipline of engineering, numerical
methods will eventually cross your path.
Compiled by J.F Fall , Fall 2000 From the earliest times of the approximating 'pi' by the Greek mathematician Archimedes (in 250 BC) to finite elements methods used in developing nano-machines (in 2000 AD), computational methods (also called numerical methods) has been the key to technological development.
Archimedes' methods were simpler than some of today's computational methods but not anymore important. He first showed that the perimeter of regular polygons circumscribed about the circle eventually becomes less than three and one-seventh the diameter as the number of their sides increases. Then he showed that the perimeters of the inscribed polygons eventually become greater than three and ten seventy-firsts. Therefore, he said that these became the upper and lower bounds of pi. This is a great example of using numbers and rounding to solve a difficult problem.
Numerical methods are used in everything. The computer would not be invented today without numerical methods. The calculator is an example of numerical methods, as it uses numerical methods to calculate answers. I can see why it would be important to learn numerical methods because you would be able to understand all of the procedures that computers are based upon. Any computer person would benefit to understand these procedures and to learn even more complicated ones.
I am sure Archimedes would be pleased to see
the technologies that we have today and realized that they are related
to the methods he was using back in 250 BC. He was in the early
stages of mathematics when geometry was the main subject.
Mathematics has shaped our world into the computer world we have
today. All the web and internet companies would not be possible
without the numerical methods that were started so long ago. It
is amazing to me because I have never thought of it that
way.
Compiled by Tomasz Talaljaj , Fall 2000
From the earliest times of the
approximating 'pi' by the Greek mathematician Archimedes (in 250 BC)
to finite elements methods used in developing nanomachines (in
2000AD), computational methods (also called numerical methods) has
been the key to technological development.
In today's world, most developed nations would
not be able to function properly or function at all as they heavily
rely upon technology based on or derived from computational
methods. Nearly every aspect of daily life is dependent upon
computers and their software. Whether going to the bank, grocery
shopping or making a phone call; there is certainly some form of
contact and interaction with the computers or computer controlled
devices. Of course, people in general are still dependent on one
another as they are the ones that operate and control the computers
and develop the software.
The computational methods have certainly
been the key to technological development and nowhere is it more
evident than in the past 100 years. Throughout that time there
were more advances in technology than in the previous 500 years
combined, by fair comparison. The recent technological
developments had much greater impact on our lives as well.
Radio, telephone, television, automobile, aero plane, satellite, and
computers etc. have completely changed the way people live. The
world has become much smaller as most places and people are quickly
reachable in one way or another. Much of the recent technological
developments (in the past 40 years) can be largely credited to
computers, as they have become more powerful, user friendly and easily
accessible. Computers have taken the task of sorting data, solving
mathematical problems and storing vast repositories of information in
the manner of seconds. All of this is done with the basic skeleton of
computational methods. Had it not been for computational methods,
it would be fair to suggest that this report would have been written
by hand or with the use of a typewriter. This would have been a
definite step back in time for an engineering
student.
Compiled by J.D. , Fall 2000
In the 1800s, George Boole created an
algebra of logic. Boolean operators and Boolean data types are
named after him. Charles Babbage designed a mechanical machine
that had units for arithmetic and logic. Though it was never
actually built, it helped bring about the development of modern
computers. Herman Hollerith was another whose logical reasoning
and mathematical skills helped advance technology. He made a
computer that helped with the U.S. Census of 1890. He also later
was the founder of IBM (Schneider
25).
From the earliest times of the approximating 'pi' by the Greek
mathematician Archimedes (in 250 BC) to finite elements methods used
in developing nanomachines (in 2000 AD), computational methods (also
called numerical methods) has been the key to technological
development. This is
proven by the efforts of a late nineteenth century mathematician named
Charles Babbage (1791-1871) who is credited with developing plans for
calculating and analytical engines that encompass many features in
modern day stored program computers. Like many of today's
inventors, Charles Babbage repeatedly re-invented his machines. Unfortunately, this did not
allow any of his engines to be constructed. It is this spirit that has
propelled technology to new heights in the last quarter of the
twentieth century.
The
Babylonian sexagesimal system is credited as the first known
place-value system of which our decimal system is based upon. This made large calculations
much easier to compute due the previous need of having different
symbols for ten, one hundred etc. The ability to handle larger
numbers has and will always be a focal part of design. It is this ability that led to
the birth of machines designed to solve problems. The turn of the twentieth
century saw electromechanical calculating devices developed and
invention of the computer came during the 1940's as a need of the war,
that is, ballistic calculations.
Later in the 1940s the invention of the transistor made the
microprocessor possible in the 1960s.
Technology today is based primarily on microchip design. The microchip development is rapidly approaching a need for a "new" idea. We have traveled a long distance since the introduction of the super computer of the 1970s. The idea of doing more than 160 million operations in a second seemed astounding, it would seem slow by today's standards. As the "Information Superhighway" grows every second so does our technological development. Time will tell if the question posed by David Hilbert (1862-1943) can be answered by computers; "Is mathematics decidable, that is, is there a mechanical method that can be applied to any mathematical assertion and (at least in principle) will eventually tell whether that assertion is true or not?". Time will tell.
Back to Top
From the earliest times of the
approximating "pi" by the Greek mathematician Archimedes (in 250 B.C.)
to finite element methods used in developing nanomachines (in 2000
A.D.), computational methods (also called numerical methods) has been
the key to technological development. Numerical methods have provided the foundation for almost everything that has been engineered to this date. Numerical methods by definition are techniques by which mathematical problems are formulated so that they can be solved with arithmetic operations. Numerical methods inevitable involve large numbers of tedious mathematical calculations.
From the earliest times of the approximating "pi" by the Greek mathematician Archimedes (in 250 BC) to finite elements methods used in developing nanomachines (in 2000 AD), computational methods (also called numerical methods) has been the key to technological development.
Computers play a very large part in the development of computational methods. Some parts the computer plays are more obvious than others. For an obvious example, the computer can perform many more calculations in a shorter span of time than that of any person with just a calculator (or a slide rule for the old school). This ability of the computer leaves more time to be spent on the creative side of design of a problem thus leading to better technological advances. This fact leads to a more subtle part that the computer plays in the development of computational methods.
From the earliest times of the
approximating "pi" by the Greek mathematician Archimedes (in 250 BC)
to finite elements methods used in developing nanomachines (in 2000
AD), computational methods (also called numerical methods) has been
the key to technological development. The pre computer times saw a very limited use of numerical methods to solve engineering problems. Quite often, a great deal of energy and time was spent to come up with solutions using analytical or exact methods.
By using numerical methods, engineers no longer have to waste a significant amount of their time on the solution technique itself. Moreover, this switch to numerical methods as a main way to solve mathematical problems allows engineers to spend more time on identifying the problem and making necessary improvements. With computer programming becoming easier, the need to buy special software is declining and more engineers resort to writing their own programs aimed at solving specific problems.
Furthermore, as a result of better
efficiency and productivity, the technological development is
steamrolling ahead with more momentum than ever before. The
benefits of improved technology and scientific breakthroughs are
evident at all aspects of
life. The lives of millions of people have been altered forever (in a positive way) due to technological progress. The booming economy is one and probably most noticeable example. If we keep making such a leaping progress, we can expect very revolutionary changes in near future.
Back to Top
Numerical analysis is applied to solve
problems in the following areas: fluid mechanics, reactive flows,
solid mechanics, astro-physics, optimization, and parallelization to
name a few. For example, in the last twenty years, the
application of numerical methods for least squares problems has
influenced technological advances especially in the capacity for
automatic data capturing and computing. In particular,
tremendous progress has been made in numerical methods for generalized
and modified least squares problems and direct and iterative methods
for sparse problems. In addition, least squares problems of large size
are now routinely solved. This is only an example of the reason why
computational methods is considered the essence of technological
advances. Compiled by Scott Scheulein , Fall 2000 From the earliest times of the approximating 'pi' by the Greek mathematician Archimedes (in 250 B.C.) to finite elements methods used in developing nanomachines (in 2000 A.D.), computational methods (also called numerical methods) has been the key to technological development. For example, the use of computational methods has greatly advanced the area of Computational Physics. The use of computational methods had probably doubled our supply of knowledge in the subject as well as the speed at which the knowledge is obtained.
Compiled by Jean-Paul Deeb, Fall 2000 From the earliest times of approximating pi by the Greek mathematician Archimedes (in 250 BC) to finite elements methods used in nanomachines (in 2000AD), computational methods (also known as numerical methods) has been the key to technological development.
So the next time you use the internet, cell
phone, or on board GPS, think about the computational methods involved
in each of these everyday products and it will make you wonder about
the possibilities of tomorrow. From the earliest times of approximating 'pi' by the Greek Mathematician Archimedes (in 250 BC) to finite elements methods used in developing nanomachines (in 2000AD), computational methods (also called numerical methods) has been the key to technological development.
The impact of the computer on numerical methods is that the engineer must really only do the procedures once when programming the computer. The computer will follow the program exactly as written and give the answer in the required fashion; the computer will have the same units and precision every time. The draw back to this is that the computer is only as good as the person who wrote the program. The computer performs exactly what it is told to do every time, and in doing so, it significantly reduces the amount of error in the calculation. If the computer is programmed to do so it can even calculate the error in the calculation.
Compiled by Phillip Hoffmann, Fall 2000 From the earliest times of the approximating 'pi' by the Greek mathematician Archimedes (in 250 B.C.) to finite elements used in developing nanomachines (in 2000 A.D.), computational methods (also called numerical methods) has been the key to technological development.
Compiled by Cyntra Sonnylal, Fall
2000
Compiled by Greg Rosa, Fall 2000
Archimedes devised the first method to
calculate pi to any degree of accuracy. The Archimedes' method was a
numerical method that involved polygons. One polygon was
inscribed within the circle, while the other circumscribed around the
circle. He observed that as the polygons approached the limiting
circle, the area between the two polygons went to zero. He calculated
the value for pi using a 96-sided polygon as 3.14084 < pi <
3.142858. His numerical method was adopted by the Romans and used in
their structural arches.
In Asia, the Chinese mathematician
named Lui Hui took Archimedes' method a step farther. He used a 3,072
sided polygon to find pi was about 3.1416, which was extremely
accurate. During the second millennium A.D., Sir Isaac Newton, with
the help of others, invented calculus. Using this new branch of math,
many formulas have been worked out to find pi.
With the advent of the computer, the
accuracy of pi can be taken to unimaginable accuracy. In 1949 an ENIAC
computer computed pi to 2,037 decimals in 70 hours. As computers
continued to increase with speed and accuracy, so did pi. Currently
the value of pi is known to 6.4 billion
places.
Throughout time, the value of pi has been
sought out. Pi has been so important because it is used in almost
every analysis of rotational movement and circular properties. As
technology expands, so does societies' demand for more accurate
calculations. The importance of pi can be seen throughout history in
great structures such as the dome of the Parthenon, and in the vaulted
ceilings of gothic cathedrals. In the future pi will continue to be
essential in mathematical calculations.
Compiled by Giancarlo Battaglini, Fall 2000
From the earliest times of the approximating 'pi' by the Greek
mathematician Archimedes ( in 250 BC ) to finite element methods used
in developing nanomachines ( in 2000 AD ), computational methods (
also called numerical methods ) has been the key to technical
development.
On the basic side of the spectrum Archimedes
constant 'pi' has been used to find the area and the circumference of
a circle. This mathematical definition of the area and circumference
of a circle equaling 'pi' and 2'pi' respectively for a circle with a
radius of 1, led to the mathematical representation of the volume and
surface area of a sphere. Beyond this, Archimedes constant has many
infinite series, infinite products definite integrals and continued
fraction representations as well as an infinite radical expression.
According to Jonathan and Peter Borwein; it requires a mere 39 digits
of 'pi' in order to compute the circumference of a circle of radius
2*10^25 meters ( an upper bound on the distance traveled by a particle
moving at the speed of light for 20 billion years, and as such an
upper bound for the radius of the universe ) with an error of less
than 10^-12 meters ( a lower bound for the radius of a hydrogen atom).
As you can see 'pi' is of great significance, and to extreme accuracy,
for many mathematical model approximations.
Today numerical methods are used to simulate
physical models like motion, forces, collision, deformation,
compression inertia, etc. And with computers growing faster and faster
due to the effects of computational methods, previously unobtainable
tests and analysis can be done and new technological developments
extracted. An example of this is the use of nanotechnology to
It seems that by just searching numerical or
computational methods on your computer, it is related to just about
all of our understandings of what surrounds us, even the key to
technological development.
From the earliest times of the approximating 'pi' by the Greek mathematician Archimedes to finite elements methods used in nanomachines, computational methods has been the key to technological developments. In the last decade NASA has utilized the power of computational methods to obtain an edge on current space technology. A computational methods for space branch has recently been added to the government agency. The objective of this branch is to develop new Computational Fluid Dynamics software for the analysis and design of fluid systems and to provide computational support to others.
One of the many research conducted at NASA utilizing computational methods included the development of specialized software to model the situations encountered in space and specific aero propulsion problems. In 1992, the NASA's Langley 8-Foot High-Temperature Tunnel was used to test components of hypersonic vehicles for thermodynamic, and flow properties of the equilibrium chemically reacting oxygen- enriched methane-air combustion. This computer code calculated the fuel, air, and oxygen mass flow rates and test section flow properties for Mach 7, Mach 5, and Mach 4 nozzle configurations for a given combustor and mixer conditions.
In 1996 NASA presented a computational procedure for the solution of frictional contact problems for aircraft tires. Experimental measurements were taken to define the response of the Space Shuttle nose-gear tire to inflation- pressure loads and to inflation-pressure loads combined with normal static loads against a rigid flat plate. Numerical results were obtained for the Space Shuttle nose-gear tire subjected to inflation pressure loads and combined inflation pressure and contact loads against a rigid flat plate. The experimental measurements and the numerical results were then compared.
In the past engineering problems in
thermodynamics and fluid dynamics had to be solved using simple models
with assumptions such as ideal gases, and adiabatic
processes. Today computational methods are able to solve gigantic
problems with several dependent and independent variables that nature
has included. In the future, computational methods will play an even
greater role in the field of engineering. This will place even
more emphasis on formulation and interpretation of mathematical models
rather than the antiquated emphasis on complicated solutions.
With the advent of quantum computers, the power of computational
methods will increase so much that perhaps creating a true model of
the weather would be a common task.
Compiled by Scott Avoy , Fall 2000 From the earliest times of the approximating 'pi' by the Greek mathematician Archimedes to finite elements methods used in nanomachines, computational methods has been the key to technological developments. One of the first documented uses of a numerical method was Archimedes approximation of pi circa 250 BC. He used a method that is still considered to be accurate however he lacked to computing power to solve this method quickly. It is hard to fathom approximating pi using his method without the use of a computer. He must have taken a great deal of time to perform this approximation enough times to get a suitable answer. This is the exact reason why numerical methods did not gain tremendous popularity until the advent of the computer.
Although the process of numerical methods does simplify some problems in terms of the complexity of mathematical operations to be performed it also adds a degree of difficulty to the problem. This added degree comes from the necessary repetition of the procedure to arrive at an approximation. By using computers to solve our numerical methods this added complexity can be overcome and more accurate answers can be obtained in a very small amount of time. One important item to remember about numerical methods is that they do not give an exact answer. Due to the nature of the procedure only an approximation can be obtained. These approximations are however still quite accurate. So accurate in fact that they are often used to predict behaviors of complex systems.
The numerical method is ideally suited to computers because in many cases the approximation can be achieved using only addition, subtraction, multiplication, and division. This however is completely dependent on the ability of the programmer to adequately translate the more complex mathematics. With this in mind look for the use of numerical methods to continue to grow in technical fields as computer power and programming skills increase.
From the earliest times of the approximating
'pi' by the Greek mathematician Archimedes (in 250 BC) to finite
elements used in developing nanomachines (in 2000AD), computational
methods (also called numerical methods) has been the key to
technological development. As man's understanding of the world
grew, he needed a better way to represent the world. When man
drew the wheel, he had to figure out how to draw the perfect
wheel. Once that was accomplished, he had to develop the idea of
how he could impart this knowledge to his fellow man.
Mathematics was the key to this knowledge. Archimedes figured
out what pi represented and what its approximate value is. As
time passed, other mathematicians developed knew ideas and methods to
better represent the world. Better reproducible results were
attained. Leapfrog to these times. Numerical methods has been used to develop sound practical solutions to an almost infinite amount of things. Man has used these methods to expand his knowledge and understanding of the Universe. In the past few decades, the moon and space flight have been conquered. The bottom of the oceans have been explored. We can hop on a plane and be in Paris in a few hours. We can escape to almost anywhere on this planet in a matter of a few hours. These are technological advancements that can all be traced back to numerical methods.
The laws governing all these technological
advancements can be complicated at times. Numerical Methods
solves these problems for us in a practical manner. Without
numerical methods we would have less leisure time. Computers and
machines are doing a lot of our work.
Compiled by Panyada Sachs , Fall 2000
From the earliest times of approximating
'pi' by the Greek mathematician Archimedes (in 250 BC) to finite
elements methods used in developing nanomachines (in 2000AD) ,
computational methods (also called numerical methods) has been the key
to technological development.
Some of the first techniques involve circumscribing an sided polygon in a circle so that the circumference of a circle of known diameter could be calculated geometrically. This allows pi to be hand calculated to 12-20 digits as far back as the time of Archimedes. Much later on in history various power series expansions were shown to converge to pi. Each of the algorithms converges to pi but some are more efficient than others. The first method produces a single digit of pi for every iteration where the last method produces 14 digits for every term or iteration. So it definitely pays to have the better algorithm if you need to program a computer to produce a billion digits of pi. The current record for calculating pi belongs to the Japanese at 51,539,600,000 decimal digits and it still does not seem to be repeating.
Nanotechnology is the science of using computer controlled tools to precisely measure and position individual atoms to construct nanometer scale machinery. A common tool in nanotechnology is the Atomic Force Microscope. The AFM uses computers to precisely control a very fine stylus to nudge individual atoms to specific positional coordinates. Under computer control it should be possible to construct mechanistic components such as a gear. The computer would utilize various computation algorithms to 'draw' the circular shape of a gear and then draw the vectors that define a single gear tooth. Each subsequent tooth would simply be a rotated and translated version of the original.
Computational Methods are one of the corner
stones of modern technology tools. It extends the ability of human
beings to be able to calculate 'pi' to over billions correct digits
and advances the ability for nanomachines to be able to move atoms in
to a precise position. In general, the modern technology could not be
developed without the use of Computational
Methods. From the earliest times of the approximating 'pi' by the Greek mathematician Archimedes (in 250 BC) to finite elements methods used in developing nanomachines (in 2000 AD), computational methods (also called numerical methods) has been the key to technological development.
Everywhere you look today you can see the products of computational methods. If you look at transportation computational methods allowed cars and planes to be built. When you see the buildings and bridges we know that computational methods allowed them to be built. If we also look at the appliances in our homes that we use every day like a refrigerator or a microwave, computational methods has been used there as well. Who today could not recognize that the way we communicate across vast distances has been a product of the computational methods.
When we look into the past of computational
methods, we see contributions by great men like Newton, Archimedes,
and Euclid. These men and others asked questions of the world
around them and worked to discover the answers. They asked
questions like-why do the planets act in a predictable manner, and
then they worked out the answers using computational methods.
They asked why does the apple fall and they developed the tools
(computational methods) to answer that question. They first
dared to ask the questions that many had asked before them but they
had the vision and they developed the tools to finally answer those
elusive questions. They could see where other could not see and
developed ways to show the world what they could see. Those
"ways" were computational methods.
Today we still have questions that need
answers. We are still trying to make sense of the universe
around us and we still need computational methods to help us answer
our questions. In fact, our need for computational methods may
be more necessary today than ever before. In our technology-rich
environment we now have the use of fast computers that can crunch
numbers at alarming speeds. We can compute more information
using computers but we must use the correct computational methods to
get the answers we desire. Who will be the next person to ask
the hard questions that could not be answered before? Who will
be the new breed of innovators who have the vision to develop the
tools we need to answer the questions that have eluded generation
after generation. I do not know who they will be, but I do know
that computational methods will be the avenue through which those
questions will be answered just as they have through out our
past.
From the earliest times of the approximation of 'pi' by the Greek mathematician Archimedes (in 250 BC) to finite elements methods used in the development of nanomachines (in 2000 AD), computational methods (also called numerical methods) has been the key to technological development.
According to a college professor, all
problems in everyday life are mathematically related in one way or
another. While all problems are can not be solved
mathematically, some can be solved by applying mathematical concepts
from knowledge you have acquired to solve problems you may encounter
in the field. In old times, mathematicians like Archimedes used
numerical methods to approximate the value of 'pi' using the area of
an n-sided polygon, where n is an increasing number of sides.
Archimedes found an approximation for 'pi' without the aid of such
intricate calculators as we have today. Imagine where the world
would be today if the minds of that time had these calculation devices
available to them. As students of engineering, we are taught the basic forms of mathematics that will later enable us to solve many problems. A system has determined the relative order of classes that would best prepare the student for subsequent courses. It is the responsibility of both the teacher to teach the material as well as for the student to learn. The student will then be asked to apply that knowledge for future technological advancement.
It is difficult to determine who of the number of students in the world will be mediocre and who will be like Archimedes or Einstein. Whoever and wherever they are, they will most definitely be using some sort of numerical method to further the technological advancement of this world. We are far from the technological wall and with the great minds in our midst, that wall will probably never even exist.
From the earliest times of the approximating 'Pi' by the Greek mathematician Archimedes (in 250 BC) to finite elements methods used in developing nanomachines (in 2000 AD) computational methods has been the key to technological development. In broad terms computational methods is about using computers to analyze and solve scientific problems.
The idea of using machines to solve mathematical problems can be traced as far as the early 17th century with the first multi-purpose computing device by Charles Babbage. Since then scientists have work together in a unanimous effort to develop a better and more reliable machine.
One of the first commercial uses of mechanical computers was by the US census bureau to tabulate date for the 1890 census. In the mid 1900's the use of computers became a very advantageous tool to calculate ballistic in World War II. Later decommissioned, computers were used for civil purposes such as the design of wind tunnels and weather predictions.
By the early 1960's the use of integrated circuits (IC) microprogramming would allow computers to do calculations at a rate of one million floating-point operations per second. Shortly after Ken Thompson of Bell company would put everything together and came up with the operating system UNIX. At this point scientist started mathematics into computers and well into the 1980's great developments in software included very high-level languages. Having a language complex enough to work with computers awoke NASA who shortly became very active in the research and development of computers. The scale of integration in semiconductors continued at an incredible pace.
By the 1990's it was possible to build chips with one million components and semiconductors memories became standard on all computers. Manufacturers along with scientists had set themselves the goal of achieving teraflops (10^12 arithmetic operations per second). The momentum is building and the rate of development of computers is so fast that they get obsolete in a very short period of time. The combination of computers and mathematics have made possible to come up with different method to compute and calculate arithmetic operations very fast and accurate.
Now more than ever technology seems to be in
fashion, everyone wants to have the smallest but yet fastest computer
in the market. This trend has created a dependence on computers
forcing us to use languages that can be understood by these
machines.
From the earliest times of the approximating of "pi" by the Greek mathematician Archimedes (in 250 BC) to finite elements methods used in nanomachines (in 2000AD), computational methods (also called numerical methods) has been the key to technological development.
When one considers all of the great ancient
wonders such as the Pyramids or the Parthenon, one does not view them
as great mathematical problems. The truth is that great
calculation and precision were necessary to build such feats--without
a fraction of the calculation technology that we have
today.
The builders of the past relied heavily on
numerical methods developed over a period of centuries. The Greeks
used these methods to calculate their arches and analyze the
planets. Even in the more recent past, numerical methods have
been an important aspect of development. Consider the technological
monster called the "Titanic". Although computational technology
has improved drastically since the Egyptians, it still was not what it
is today. Imagine the calculations
Today it is the same story, but the
difference is that we have developed technology, which uses those same
methods at astounding speed. This speed increases the complexity
of the problems we can solve. This in turn has increased
development greatly. These machines have made things like
landing on the moon with pinpoint accuracy a
possibility.
As illustrated, behind the great wonders of
the world in all of time, was a lot of figuring and calculations that
depended on numerical methods (whether done by computer or by hand) to
determine answers.
Compiled by Hamza Begdouri , Fall 2000 From the earliest times of the approximating 'pi' by the Greek mathematician Archimedes to finite elements methods used in nanomachines, computational methods has been the key to technological developments.
Since the early ages, computational
methods have been the tool of scientists and researchers to test
theories in the world of classic physics. Computational methods is how
we can get as close as possible to the true real or complex values of
things. Especially, how far in the precision do we allow our selves to
go?
Archimedes, a great Greek scientist
and mathematician was one the earliest to use computational methods to
develop machinery and war machines that found a huge success among his
people. However, his biggest accomplishment known to men is his
approximation of ' pi '.
Some theories say that that the old Egyptians must have computed pi to
be able to build the Pyramids. But Archimedes is the only person
proven to have done it first and with documentation showing the use of
computational methods.
In the present days computational
methods are used in many domains, including fluid flow and
electromagnetism, etc. Computational methods have allow us to
persevere in the study of finite element that it use in the building
of nanomachinery. More and more software are used to facilitate these
applications for example, Visual Basic. All depending on the computer
used capacities the approximations is different, that shows that
computational methods have a large interval of precision that we can
shorten depending on our needs.
Finally, in our days firms specialized in computational methods are created making new versions of software available for more precision in the computation. This is a great tool for science that existed for hundreds of years and still will for many years to come.
From the earliest times of approximating 'pi' by the Greek mathematician Archimedes (in 250 BC) to finite element methods used in developing nanomachines (in 2000 AD), computational methods (also called numerical methods) has been the key to technological development. An important figure in this development was Abu Ja'far Muhammad ibn Musa Al-Khwarizmi, born in 780 AD in Baghdad. From the mispronunciation of his name we get the term algorithm, and he is supposed to have written one of the first books on algebra.
Al-Khwarizmi studied at an academy called the House of Wisdom in Baghdad. This academy was founded shortly after 813 AD, by the emperor of Islam; here Greek philosophical and scientific works were translated, and observatories were built for the study of astronomy. Al-Khwarizmi translated Greek scientific manuscripts, and studied and wrote on algebra, geometry and astronomy. Al-Khwarizmi's most famous work was the Hisab al-jabr w'al-muqabala. It is from this title that we have the term "algebra" and as mentioned above, it is one of the first texts on this subject.
In this text, he discusses solutions to linear and quadratic equations, all without using the symbology known to us today! In this book, all discussions and solutions were expressed in words! His solutions to these equations were done by both algebraic methods and geometrical methods. Also present in this text were rules for finding the area of shapes such as the circle and also finding the volume of objects such as the sphere, cone, and pyramid.
Another famous text written by Al-Khwarizmi is the Algoritmi de numero Indorum (Latin title) or Al-Khwarizmi on the Hindu Art of Reckoning (English title). (The original Arabic text is lost). Obviously, this is the book that gave rise to the term algorithm, and describes the Hindu place-value system of numerals based on 1, 2, 3, 4, 5, 6, 7, 8, 9 and 0. The first use of zero as a place holder in positional base notation is usually attributed to Al-Khwarizmi and this work. Also known to be present in this text were methods for arithmetic calculation, and methods to find square roots.
Other works by Al-Khwarizmi include the Sindhind zij which consisted of calendars; calculations of the true positions of the sun, moon and planets, tables of sines and tangents; spherical astronomy; astrological tables; and parallax and eclipse calculations. He also wrote on the astrolabe, the sundial, the Jewish calendar, geography and a political history containing horoscopes of famous people.
The most famous work by Al-Khwarizmi is most certainly the text on algebra, but as he was well versed in the field of mathematics, he has made more than this one major contribution to the field of numerical methods and modern mathematics. The knowledge and genius present so many centuries ago is truly amazing.
From the earliest times of approximating
'pi' by the Greek mathematician Archimedes (in 250 BC) to finite
elements methods used in developing nanomachines (in 2000 AD),
computational methods (also called numerical methods) has been the key
to technological development. The earlier efforts of using
numerical methods to solve large numbers of tedious arithmetic
calculations by hand eventually led to the idea of using machines for
this purpose. Mathematicians such as Wilhelm Schickhard, Blaise Pascal, and Gottfried Leibnitz designed and implemented calculators that were capable of addition, subtraction, multiplication, and division as far back as the early 1600's. Additionally, in the mid 1800's, the efforts of Charles Babbage produced the beginning of two programmable computing devices, the Difference Engine and the Analytical Engine. Unfortunately, the technology at that time was not reliable enough and the devices were only partially completed.
These machines were the inspiration for
George Scheutz and his son, Edward to begin work on a smaller version
in 1853. By 1853, they had constructed a machine that would win
a gold medal at the Exhibition of Paris in 1855. Their
machine could process fifteen digit numbers and calculate fourth-order
differences. It was sold to the Dudley Observatory in Albany,
New York, which used it to calculate the orbit of Mars. This in
turn led to one of the first commercial uses of mechanical computers
by the US Census Bureau in 1890. This punch-card equipment which
tabulated data was designed by Herman Hollerith, who's company later
merged with a competitor in 1924 and became International Business
Machines.
From these humble and heroic beginnings,
technology surged forward to the early development of electronic
machines that became electronic computers which had the capacity to
store programs. The ability to store instructions in the same
medium as data was an incredible breakthrough that allowed future
designers to concentrate on the countless improvements to the internal
structure of the machine that have brought us to where we are in
technology today.
From the earliest of times of the
approximation of "pi" by the Greek mathematician Archimedes (in 250BC)
to the finite elements methods used in developing nanomachines (in
2000 AD), computational methods (also called numerical methods) have
been key to technological development. All of the accomplishments over
the last one hundred years can be related to the development of
mathematics. Early in the twentieth century the invention of the airplane revolutionized the transportation industry. People would no longer have to ride on trains to travel from place to place. The evolution of the airplane coincided with the evolution of mathematics. As computers and circuitry became more advanced ,aircrafts began to fly higher and faster than ever imagined. As aircrafts evolved, the next goal was to put a man in space. The Russians were the first to launch a rocket in to space; it was called Sputnik. With the advancement of computers and physics, the United States was able to put a man on the moon in the 1960s.
There have been many trips into space since then. There have even been probes launched into space to travel to other planets and survey their atmospheres and take pictures. For example, the Voyager mission took pictures of several planets in our solar system. As the Voyager probe took pictures of the last planet it would encounter, it began to travel into interstellar space, in hopes it would someday be found by intelligent life. Attached to the Voyager spacecraft was a numerical code to communicate with any extraterrestrial life it may encounter.
The movie "Contact" was about this type of
communication with extraterrestrial life. The radio signal from the
extraterrestrials was found to be numerical in nature. Therefore
mathematicians had to use computational methods to decipher the
message. The mathematicians were having difficulty breaking the
mathematical code until they looked at it in three dimensions. In
doing so they were able to decipher the code and see a set of blue
prints for a star gate type of machine. One day in the future this
type of thing might happen. With the advancement of physics and
mathematics we might be the ones sending a signal to a far-off
planet.
Compiled by
E.L , Fall
2000
Even today in the 21st century, the idea of
numerical methods is the sole foundation to solving many if not most
of our mathematical problems. The aspects and applications that
are involved in our everyday life all incorporate numerical methods of
some sort. This is due to the fact that all problems in the
world are mathematical.
Though Archimedes had many great inventions,
he considered his purely theoretical work to be his true calling with
numerous accomplishments. His approximation of 'pi' between
3-1/2 and 3-10/71 was the most accurate of his time and he devised a
new way to approximate square roots. Archimedes further
developed the infinite number of rectangles and added the areas
together and created integration.
From the earliest times of the approximating
'pi' by the Greek mathematician Archimedes (in 250 BC) to finite
elements methods used in developing nanomachines (in 2000 AD),
computational methods (also called numerical methods) has been key to
technological development.
Probably no symbol in mathematics has evoked
as much mystery, romanticism, misconception and human interest as the
number pi. In today's world of high technology and precision
instruments, it is hard to believe this civilization cannot
exactly solve a problem as simple as dividing a circle's
circumference by its diameter.
And yet this value has puzzled
mathematicians for nearly four thousand years. Not until the invention
of powerful computers and numerical methods, the mystery of pi was
hidden from those brave soul dedicated to it study. The current record
of 51 billions digits is a testament to the power of brain and
computers.
The same computer power which permits the
computation of pi to the 51 billion decimal place allows engineers to
use explicit finite element programs to analyze the nonlinear dynamic
response of three-dimensional inelastic structures. By taking
advantage of this technology, engineers untrained in a mathematical
application such as finite elements analysis can run an finite element
analysis software program that performs calculations automatically and
will save valuable time in the design process. The finite element
analysis used to take weeks to accomplish just an approximation since
many problems were just too complex to attempt a solution without
using computers.
Nanomachines are emerging from this
developments in computer power and computational techniques. Because
building a prototype of a very small machine is so difficult, it is
better to simulate one with computational methods. The machine can
then be tested and evaluated before it is actually built.
Nanotechnology is moving ahead so fast it is almost impossible to be
up to date in this field. In the future, machines will be cruising
through the human circulatory system administering drugs and cleaning
obstructions. This is a quantum leap in technology thanks to finite
elements analysis.
Compiled by Jose Busquets, Fall 2000
Everything that was calculated had to be
developed first by formulas and numerical methods. Thanks to
computers we can input a complex integration with its appropriate
limits and these marvelous machines will give us the precise area
under any curve. Until recently, these calculations had to be
done by hand because there were not any programs to complete these
more difficult problems.
Although the terms sequence and series are
sometimes used interchangeably, they represent different mathematical
concepts. A sequence is a function whose domain is the set of
natural numbers and a series is the summation of the terms in the
sequence. Series are a major part of the development of modern
mathematics. Series are mainly used to simplify functions that
are too hard to just represent them with a symbol. Series are
also the basis for approximating 'pi' and 'e'. Series are used
in making programs. They are also used in probability,
investments, etc. Ruffini, in 1805, realized that it was impossible to
solve quintic or higher degree equations. His result made it
necessary for us to rely on numerical methods and also graphical
methods.
One of the most important inventions of the
twentieth century was the electronic digital computer. It was
invented by John Atanasoff in 1940. He was trying to solve a
system of twenty nine equations. It was too difficult for John
to solve by hand so he developed the first electronic digital
computer. That was the first problem it solved for us and now
there is no limit to what these machines are doing for us. These
computers can solve 600,000 equations simultaneously and also compute
millions and even billions of arithmetic operations in a single
second.
These are only a few examples of the
improvements that numerical methods have done to move us towards the
future. From Archimedes approximating 'pi' in 250 B.C., to
finite elements used in developing nanomachines in 2000 A.D., there is
no stopping the power of mathematics. "It is not enough to have
a good mind; the main thing is to use it well."; this quote by Rene
Descartes says it all. As long as we keep developing new ideas
and techniques, there is no limit to how far we will
go.
From the earliest times of the approximating
"pi" by the Greek mathematician Archimedes ( in 250 BC) to finite
elements methods used in developing nanomachines ( in 2000AD),
computational methods (also called numerical methods ) has been the
key technological development. In the 3rd century BC, Archimedes
considered inscribed and circumscribed regular polygons of 96 sides
and concluded an estimated value of "pi" to be 3+10/71 < 3+1/7. The
Borcariot Pfaff algorithm ( a = 2*3^.5 ,b=3 ) gave Archimedes'
estimate on the fourth iteration that was the most accurate value
given for "pi" at that time. He also, broke the sections bounded by
geometric figures such as parabolas and eclipses into infinite numbers
of rectangles and added the areas together. In other words, he started
integration and anticipated differential calculus. Today, we can find the value of "pi" to the thousands of decimal places because of Archimedes invention in mathematics. We are able to calculate "pi" and several other values to almost an exact number due to differential equations and integration. Moreover, today the computational methods that Archimedes started are the basis in developing some of our greatest and most complicated technological advancements we have, nanomachines. Studies have been developed to create nanomachines that are able to make fusion between two hydrogen atoms. Nanomachines can be constructed on the micron scale ( 10^ (-6) meter), made of parts as small as (10^ (-9) meter) with smooth, super hard surfaces made of atomically flawless diamonds.
Numerical methods are used in calculating the compressible fluid flow, heat changes and several other factors that affect the nanomachines. Numerical methods are extremely important to calculate things to the most accurate degree. I mean nanomachines are being built as small as 10 ^(-6) meters, and their parts even smaller, leaving very little room for error.
Let us keep in mind that before the 1940s, computers were not available. As a result, the use of differential equations was not as easy as plugging it into a personal computer and getting an answer. People then spent more time figuring out how to approach and solve the problem, than they did to analyze it.
Nonetheless, we as a society are using Archimedes' discoveries in our greatest technological advancements. In other words, it all started with Archimedes in 250 BC, and today, 2,250 years later, we operate on the grounds that he has established for us. |
|
|
|
|