Applications of Wolfram Mathematica in the Theoretical Mechanics

Similar documents
Physics 351 Wednesday, January 10, 2018

Review for Final. elementary mechanics. Lagrangian and Hamiltonian Dynamics. oscillations

Hands- and Minds-on Electricity and Magnetism

Hestenes lectures, Part 5. Summer 1997 at ASU to 50 teachers in their 3 rd Modeling Workshop

DRAFT. Visualisation of Hydrogen Atom States

TEACHERS OF SCIENCE: Physics 9-12 FORM I-D GRID

Susanne Reffert MY STUDIES. Theoretical/Mathematical Physicist. Many connections between mathematics and physics!

Algebra 2/Trig H

Lesson 3-7: Absolute Value Equations Name:

Solve Systems of Equations Algebraically

PH 610/710-2A: Advanced Classical Mechanics I. Fall Semester 2007

Inertial and non-inertial frames: with pieces of paper and in an active way

Lesson 2: Introduction to Variables

Mathematics E-15 Seminar on Limits Suggested Lesson Topics

Physics 162a Quantum Mechanics

Course overview full-time study

What is the correct framework for Quantum Field Theories?

TEACHER NOTES: ICE CUBE POSTER

Hands- and minds-on electricity and magnetism

Teaching Linear Algebra, Analytic Geometry and Basic Vector Calculus with Mathematica at Riga Technical University

Table of Contents. Unit 3: Rational and Radical Relationships. Answer Key...AK-1. Introduction... v

PHYSICS-PH (PH) Courses. Physics-PH (PH) 1

ATOMIC SPECTROSCOPY: Introduction to the Theory of Hyperfine Structure

DEPARTMENT OF PHYSICS

Electric and Magnetic Forces in Lagrangian and Hamiltonian Formalism

Middle School Math Solution: Course 3

Forces and Movement. Book pg 23 25, /09/2016 Syllabus , 1.24

Upon successful completion of this course, students should be competent to perform the following tasks:

Numerical mathematics with GeoGebra in high school

Columbus State Community College Mathematics Department Public Syllabus

Mechanics Physics 151

System of Linear Equation: with more than Two Equations and more than Two Unknowns

USING GIS TO SUPPORT PROCESS BASED GEOGRAPHY EDUCATION IN TURKEY: A CASE STUDY

AP Physics 1 Summer 2016 Assignment

Physics 351 Wednesday, January 14, 2015

SCHOOL CHEMICAL EXPERIMENT OPTIMIZATION IN WOLFRAM MATHEMATICA ENVIRONMENT

Classical Equations of Motion

Angular Momentum Algebra

PH 120 Project # 2: Pendulum and chaos

Improved Holt Method for Irregular Time Series

Contents: Teaching Physics in 21 st Century. What has changed? What has changed? 20/6/2013. sharing of experience. T.K. Ng (HKUST)

Calculus with Mathematica Labs at Riga Technical University

Multimedia Interactive Simulations of Physical Experiments

2017 Summer Break Assignment for Students Entering Geometry

CLASSICAL MECHANICS. The author

Students Understanding of Quantum Numbers: A Qualitative Study

Preface to the Fifth Edition

Showing That Air Has Mass

Think about systems of linear equations, their solutions, and how they might be represented with matrices.

Physics 1301, Exam 3 Review

Linear Algebra in Derive 6. David Jeffrey, New FACTOR commands in Derive 6

Table of Contents. Introduction to the Series...1. Chapter 5: Rational Expressions...55 Rational Expressions...55 Scientific Notation...

AP Physics 2. Norton High School Teacher: Mr. Murray

Statics. Introductions Review Course Outline and Class Schedule Course Expectations Chapter 1

UC Irvine FOCUS! 5 E Lesson Plan

2 Canonical quantization

FYSA01, Physics 1: General Physics, 30 credits Fysik 1: Allmän fysik, 30 högskolepoäng First Cycle / Grundnivå

Hand- and Minds-on Electricity and Magnetism II.

Quantum Mechanics for Scientists and Engineers

GRADE 5: Physical processes 4. UNIT 5P.4 5 hours. Magnetic forces. Resources. About this unit. Previous learning. Expectations

Classroom Activities/Lesson Plan. Students will read supported and shared informational materials, including social

MSU Urban STEM Lesson Title Marble s At Work. Name Donna Calder. Grade Level: 4 8. Content Area Topic: Science(Energy)

AS MATHEMATICS HOMEWORK C1

Becky Zemple Prior Knowledge Assessment Lesson Plan 8 th Grade Physical Science through Atomic Theory

EE 223 Applied Quantum Mechanics 2 Winter 2016

8.EE The Intersection of Two

University Physics With Modern Physics (12th Edition) Download Free (EPUB, PDF)

2-7 Solving Quadratic Inequalities. ax 2 + bx + c > 0 (a 0)

Solving Quadratic & Higher Degree Equations

Constrained motion and generalized coordinates

Vectors. Representations: Vectors. Instructor s Guide. Table of Contents

Physics 141: Fall 2013 Course Syllabus

Lesson 2: Introduction to Variables

GRADE 9: Physical processes 4. UNIT 9P.4 6 hours. The electromagnetic spectrum. Resources. About this unit. Previous learning.

Don t Duck Look Up Educator s Guide

Solving Algebraic Equations in one variable

How generative models develop in predictive processing

Vectors. Representations: Vectors. Instructor s Guide. Table of Contents

Variables and Functions: Using Geometry to Explore Important Concepts in Algebra

Deep Algebra Projects: Algebra 1 / Algebra 2 Go with the Flow

Institution : Majmaa'h University Academic Department : Physics Programme :

Some results in classical mechanics for the case of a variable mass.

Preparing for the Physics GRE: Day 1 Introduction and Strategies. Daniel T. Citron Cornell University 2/18/15

Mechanics Physics 151

Mechanics Physics 151. Fall 2003 Masahiro Morii

CALCULUS. Teaching Concepts of TechSpace THOMAS LINGEFJÄRD & DJAMSHID FARAHANI

Physics Courses. Courses. Physics Courses 1

Website information: Summer Learning -

Edexcel AS and A Level Mathematics Year 1/AS - Pure Mathematics

SCI404: Honors Physics

Solving Systems of Linear Equations with the Help. of Free Technology

AP PHYSICS C Mechanics - SUMMER ASSIGNMENT FOR

Solving Systems of Linear Equations Graphing

DEVIL PHYSICS THE BADDEST CLASS ON CAMPUS IB PHYSICS

Upon successful completion of this course, students should be competent to perform the following tasks:

Visualisations of Gussian and Mean Curvatures by Using Mathematica and webmathematica

Superposition theorem

AN-NAJAH NATIONAL UNIVERSITY PHYSICS DEPARTMENT FALL SEMESTER, 2012

Prentice Hall CME Project Algebra

How Do You Teach Vibrations to Technology Students?

Transcription:

WDS'12 Proceedings of Contributed Papers, Part III, 88 92, 2012. ISBN 978-80-7378-226-9 MATFYZPRESS Applications of Wolfram Mathematica in the Theoretical Mechanics R. Kusak Charles University in Prague, Faculty of Mathematics and Physics, Czech Republic. Abstract. Wolfram Mathematica is one of the Computer Algebra Systems (CAS), a type of programs that allow solving problems in symbolic way. In this paper, applications of this program in the Theoretical Mechanics are presented, namely the Lagrange equations of the first kind and some concepts how to use CAS in seminars of this lecture. Introduction The development of Computer Algebra Systems (CAS) started about 30 years ago. During this period of time, possibilities of CAS like Mathematica were expanded to the whole new level of usage and this also changed the point of view to those programs. Nowadays, they are used not only in science and engineering but also in social sciences, finance and even in education. In this article, applications of this program in the Theoretical Mechanics are presented. Computer Algebra Systems and other Programs used in Physics Many programs are used in physics for different purposes creating plots, numerical calculation, etc. But Computer algebra systems like Mathematica try to put the potential of many of those programs together into one complex system (Figure 1). This complexity has many advantages, e.g., uniform syntax and all calculations and results being in one place. Computer Algebra Systems in the Theoretical Mechanics Understanding of theoretical mechanics is crucial for understanding to following courses of modern physics like quantum theory and relativity theory. For students, it is the first opportunity to see the Lagrangian formalism and the Hamilton's principle. With Mathematica, it is possible to solve common problems used for demonstration of those formalisms, but also to solve more difficult tasks. Because these programs can solve the problem symbolically, the usual definitions, which stay unchanged in more tasks, may be written once only, and it is still possible to use them again and again (Figure 2). Figure 1. Connection and context of CAS and other programs used in physics. 88

Application 1 The Ball on a Wire In Figure 2, the solution of a motion of a ball on a spinning wire with given angular velocity ω and with fixed angle α between the wire and z-axis (Figure 3) is demonstrated. This task is one of the first applications of Lagrange equations of the first kind in the seminars of the theoretical mechanics. This task is done faster by the paper and pencil method, but when another task focused on Lagrange equations of the first kind has to be solved, it becomes faster for Mathematica user, because only the description of movement, kinetic and potential energy is different in this task. The other parts of the solution are the same. Application 2 Two Planes More advanced task is to solve the motion of a ball along an intersection of two planes (Figure 4). This task doesn t have an analytical solution for the general time dependency. Thus, after obtaining the differential equation describing the problem we calculate the solution for a special case β = γt. Obtaining the solution by paper and pencil method takes about 8 to 16 hours (depending on students skills). By Mathematica, it is about 1 to 4 hours depending of student s knowledge of Mathematica. On the other hand, the Mathematica user has to think about the assumptions for given variables e.g. non-zero mass etc. (Figure 5 left top). Otherwise, m doesn t represent the mass but only a general (complex) variable during calculations. This part is really important because during paper and pencil calculations, students usually use assumptions without thinking, whereas here, it has to be given to Mathematica. Figure 2. Task Solved by Mathematica. The left hand side of the picture is different for each task, because it describes the movement of an object and its kinetic and potential energy. On the other hand, the right hand side is the same for all tasks in one variable. Figure 3. Ball on Wire ball on spinning wire with angular velocity ω and with fixed angle α between wire and z-axis. Ball can freely move on wire. 89

Figure 4. Two planes One of the planes is fixed, the other is moving with given time dependency. Figure 5. Solution of two planes and the ball. One of the advantages of the Mathematica is mixing steps together. In this example, the student has to eliminate λ 1, λ 2 and later on also x, z (common way to solve Lagrange equations of the first kind). It takes plenty of time and it is a lot of operations going on. But in Mathematica, it is just about to write down command Eliminate and to use a command for simplification FullSimplify. Methods of using of Computer algebra systems From the point of view of education, programs like Mathematica offer many possible ways how to be used in theoretical mechanics. To show different approaches to this field of theoretical mechanics, many books on this topic has been written. Some books with some basic examples can be found in, e.g., Boccara [2007] (this book is generally focused on Mathematica and its examples) an there are also whole textbooks of theoretical mechanics done in Mathematica by Baumann [2005a, 2005b]. But there is a question for education how to use them. Thus, we are concentrated to the methods as an essential part of education. The importance of methods is shown by, e.g., Kendal 90

[2001]. Methods (strategies) presented below are supposed to be taken rather like a recommendation how to use Mathematica. These methods are suggested ones and it will be tested on students of physics and physics education in the next two years. Time Scale usage First point of view in those methods is in using the time scale. In simple way at which time in the seminar or a lesson the teacher is going to use Mathematica or generally CAS. Table 1. Time Scale usage of CAS. Time Scale Usage Using CAS before manual calculations Using CAS during manual calculations Using CAS after manual calculations Description of Method First CAS is used to solve the task, then the paper and pencil method is used. The task is solved by hand and solutions are being checked using CAS. The task is solved as much as possible by hand, then the difficult part of it is solved by CAS and then again by hand (e.g. the equation of a harmonic oscillator). The task has an analytical solution, but it takes plenty of time to calculate it. The task is solved as much as possible by hand. Then because it doesn t have an analytical solution, an approximation is used or the task is solved numerically by CAS and then both solutions are compared. First, the task is solved by hand then CAS is used to verify the solutions. Degree of involvement Other point of view (but not independent) is to consider the degree of involvement. In simple way how much is the teacher going to use Mathematica of generally CAS in the lessons or seminars. Table 2. Degree of involvement of CAS in seminars. Degree of Involvement None Calculation of numerical values (with units) Calculation of some parts of the task Calculation of difficult parts of the task Calculation of whole task General solution Description of Method CAS hasn t been used. Only numerical values are solved by CAS. It s possible to use in CAS numerical values with units. Student chooses parts solved by CAS. Calculation of some parts of the task. Parts of task don t have to be difficult. E.g., in the movement, CAS solves the differential equation, then student continues manually. Whole task is solved by CAS. General method(s) to solve similar type of tasks (e.g. motions by Newton s second law with different kinds of forces), a general solution of task the same task with different parameters. 91

Discussion and Conclusion In this article, it has been shown that Mathematica could be very useful for solving tasks in the theoretical mechanics. Its use can reduce the time constraint in solving the tasks enabling to offer more time for different interpretations of solution(s). But to use this program wisely, it requires thinking deeply about methods and methodology how to use them. Methods above mentioned are supposed to be taken more as recommendation how to use Mathematica and general CAS. Acknowledgment. In this place, I would like to thank to the Institute of Theoretical Physics for supporting me during my work and mostly the SVV project nr. 104-09/265310 Studentský výzkum v oblasti didaktiky fyziky a matematického a počítačového modelování. References Baumann, G. (2005a). Mathematica for Theoretical Physics Classical Mechanics and Nonlinear Dynamics, 2 nd ed. Springer. Baumann, G. (2005b). Mathematica for Theoretical Physics Electrodynamics, Quantum Mechanics, General Relativity and Fractals, 2 nd ed. Springer. Boccara, N. (2007). Essentials of Mathematica (With Applications to Mathematics and Physics). Springer. Kendal, M. (2001). The Impact of Teacher Privileging on Learning Differentiation with Technology. Int. J. of Computers for Mathematical Learning (6), pp. 143 165. 92