Digests from his work is presented in this chapter partly rewritten/restructured
|
|
- Shona McLaughlin
- 6 years ago
- Views:
Transcription
1 FEMLAB - for løsning av partielle differensial ligninger This chapter is based on the diploma thesis written by siv. ing. Helge Hansen in He evaluated the MATLAB-FEMLAB software and concluded that such software is well suited for university studies in which both mathematical modelling and advanced numerical solution of PDE problems are needed. 3.1 Acknowledgement Digests from his work is presented in this chapter partly rewritten/restructured by Robert Nilssen Problems involving partial differential equations (PDE s) appear in several areas of science and engineering. In general only a few of those equations can be solved by traditional approaches. These traditional approaches include analytical methods applied to the differential equations. 3.2 Summary 45
2 FEMLAB - for løsning av partielle differensial ligninger The PDE problems are for instance field and potential problems, including temperature gradient fields, electric potentials and fluid flow. In the recent decades, there has been a tremendous development of constantly more and more powerful computers. These incidents have opened for new strategies to approach a PDE problem. These new strategies are the applications of numerical methods. On the other hand, the demands to the software are numerous. Both the input of the problem data and the output of the solution have to be userfriendly and understandable. This chapter encounters MATLAB and the MATLAB-toolbox called FEMLAB. MATLAB is a product of the MathWorks Inc., and is an advanced interactive software package designed for scientific and engineering numerical computations. This program package is available on personal computers (PC s) as well as on mainframe computers. FEMLAB is one of several toolboxes made by MATLAB s rather intuitive programming language. The Toolbox is specially designed to solve two-dimensional PDE problems with a spesial version for electromagnetic problems. The basic use of the FEMLAB is presented to a certain extent, including some solved sample problems. In these sample problems, some of the possibilities and limits of the FEMLAB have been illuminated. An important subject discussed in this work, is FEMLABs potential of contributing to a students physical understanding of field related problems. To gain such understanding, it is important, that the PDE problem can be loaded into the computer in a fast and easy way, and that the presentation of the solution is of high quality. Furthermore, MATLAB is not the FEMLAB only. Some of the possibilities of using MATLAB to create own routines, which can solve PDE problems or parts of PDE problems, has also swiftly been looked upon. This mainly with the following question in mind: Is there any benefit to a student, trying to understand the numerical methods of PDE solving by the use of MATLAB. The basic material from electromagnetic theory is also provided, in Appendix A, as well as some theory of thermal fields. 46
3 Seksjon 3.3 MATLAB FEMLAB applies the finite elements method (FEM) to solve the PDE problems. This requires a treatment of the FEM as well. The two approaches presented are the Galerkin method and the variational formulation, which are presented in Appendix C. An overview of the symbols and the notation used in this work is given in Appendices J and K respectively Introduction MATLAB is a software package designed specially to solve scientific and engineering computational problems [10], [11], [12] and [23]. The software package is highly evolved and interactive. MATLAB is available on a wide spectrum of machines, ranging all the way from PC s to supercomputers. Basically MATLAB is written in FORTRAN, but subsequent versions are written in optimized C. 3.3 MATLAB The main features of MATLAB are: advanced algorithms for high-performance numerical computations, particularly in the field of matrix algebra a large assortment of predefined mathematical functions, and the ability to construct user-defined functions toolboxes available for advanced problem solving in various application areas two- and three-dimensional graphics for plotting and displaying data, and for pedagogical and scientific illustrations and visualizations puissant matrix/vector-orientated high-level programming language for individual applications capability to cooperate with programs written in other languages and for importing and exporting data Graphics MATLAB is one of the few program packages which can provide the computational capabilities of both generating data and displaying it in a variety of graphical representations. MATLAB is not just a computa- GRUNNLAG FOR ELKRAFT TEKNIKK 47
4 FEMLAB - for løsning av partielle differensial ligninger tion and plotting package. It is a flexible and versatile tool which allow users with rather elementary programming capabilities to produce sophisticated graphics and graphical user interfaces (GUI s). The process of learning how to create different plots and graphical objects utilizing MATLAB is rather fast. This is partly because most of the MATLAB graphics commands are straight-forward and intuitive. Plotting of data takes little time due to MATLAB s high-level language with its natural notation. MATLAB handles two- and three-dimensional plotting in an acceptable way. Several types of plots can be made, like for instance 3Dmesh, shaded surface plots, contour plots and quiver plots to mention some of the three-dimensional plot types. Even 4D-data can be plotted relatively easily as three-dimensional plots. MATLAB graphics also include commands that offers a possibility to make animated graphics. This feature could be of importance when time dependent problems are encountered Numerical Mathematics MATLAB is a powerful tool when working with numerical computations. Numerical computations often involves relatively large matrices. One of the advantages of MATLAB, is that the matrix is the basic element. The matrix does not even require predimensioning, when utilizing MATLAB. The way that MATLAB handles matrices and vectors, makes awkward indexed loops almost dispensable. MATLAB also includes a huge library of advanced routines for solving numerical problems. As an example the MATLAB ODE Suite can be mentioned, which is a feature used by FEMLAB. The m-files, which are discussed later, make it possible to produce numerical routines and save them as different m-files. The m-files are easy to call when one of the specific routines are wanted Communication With Other Programs MATLAB can be used in cooperation with other programs. A FOR- TRAN- or a C program can be called by MATLAB, or MATLAB can be called by a FORTRAN- or a C program. The first option can be valu- 48
5 Seksjon 3.3 MATLAB able if a MATLAB program is slow. Since MATLAB is an interpreting language, the commands are interpreted as they are executed, which sometimes may result in a rather slow execution. It should be noted, that it is not recommended to write FORTRAN or C routines unless it is indisputably necessary. The libraries included within MATLAB are written in FORTRAN 77 and C, but it is possible to link them with FORTRAN 90 and C++ as well. A compiled routine which can be called from MATLAB, is termed a mex-file. MATLAB keeps track of how they are called, and the mexfiles can, when compiled be utilized like an m-file M-files An m-file is a file which contains a number of consecutive MATLAB commands. It may refer to another m-file, and even be recursive. There is a number of predefined m-files supported by the MATLAB program package. The m-files can be divided into two types, which are: Function m-files Command m-files A function m-file is a user-defined function, which is a special kind of m-file. A function can have one or several arguments or parameters. The functions in MATLAB have a relatively strong resemblance to functions in FORTRAN or C. The function files must have certain properties: The first line in a function file must embrace the word function The first line must specify the function name, the input arguments and the output arguments A function may have zero, one or several input parameters and return values A function m-file is called by writing filename(input arguments) on the MATLAB command line. It is recommended that the name of the function is the same as filename. GRUNNLAG FOR ELKRAFT TEKNIKK 49
6 FEMLAB - for løsning av partielle differensial ligninger A command file does not have to contain the word function in its first line. Function files and command files are executed just like ordinary MAT- LAB commands. The statements in the file are executed when the name of the file is written on the command line, together with the arguments, if there are any. All m-files are common ASCII-files and can be created in a text editor as for instance Notepad. 3.4 FEMLAB The FEMLAB Toolbox (presented in more detaile later and in separate tutorilas) is built up of several files called m-files. These files are function- and command-files. The reason that they are called m-files, is that their names have the extension.m. The FEMLAB uses the finite elements method to solve PDE problems of various types. Several types of PDE problems can be solved by using FEMLAB, including physical problems as problems involving electromagnetic fields or thermal fields. A typical session of solving a PDE problem is made by a process, which includes three stages. These stages are: Preprocessing Calculation Postprocessing In the following, an orientation on how these three stages are gone through by utilizing FEMLAB will be presented Preprocessing The term preprocessing could be substituted by the term modeling the problem. Before a PDE problem can be solved, a certain amount of information must be loaded into the computer. The part of the software which handles this task is called the preprocessor. 50
7 Seksjon 3.4 FEMLAB In FEMLAB, there is no specific software module taking care of the preprocessing only. A requirement to the preprocessor is that it must be a very flexible tool, which in an efficient way, can enable the user to specify a PDE problem. The preprocessing includes the following steps: Specify the geometry of the PDE problem Assign boundary conditions to the problem Define the material properties Generate the mesh How FEMLAB attends these tasks will be presented in the succeeding. The Geometry. A geometrical model can be built and modified by applying the geometry commands. These commands consist of m-files, which execute the actions specified. There are two ways to construct a geometry: Specify a geometry by use of the GUI Specify a geometry from the MATLAB Command Line The GUI, Graphical User Interface, is entered by the MATLAB command pdetool. It is a command m-file making the necessary calls to other m-files in order to take care of various tasks. Inside the FEMLAB GUI (which is to be used mostly in this course), preprocessing, calculation and postprocessing are taken care of by making the right calls to the different m-files required. The GUI enables the user to work with the mouse, in a graphical sense, combined by the keyboard for entering such as coordinates, names etc. when necessary. To draw a geometry in the GUI, the draw mode has to be selected. The MATLAB Command Line, from now on referred to as the command line, is the main workspace of MATLAB. Entering the names of GRUNNLAG FOR ELKRAFT TEKNIKK 51
8 FEMLAB - for løsning av partielle differensial ligninger command- and function- m-files at the prompt on the command line, will commence the desired action. A solid rectangle can for instance be drawn by the command pderect. If this command, included its required parameters, is typed on the command line, the GUI will automatically start, such that the solid rectangle drawn can be viewed. The geometry of the PDE problem is built up by solid objects. There are four types of solid objects: Circle solid object Rectangle solid object Ellipse solid object Polygon solid object These solid objects are allowed to overlap. The geometry made by a combination of such solid objects is called a Constructive Solid Geometry (CSG). The model is termed a CSG-model ( see Appendix D.3.4.4???). A simple CSG-model can be seen in Figure 1. A cons. This geometry could be the geometry of a three-phase conductor just above the surface of earth. It is emphasized that this example is by no means anything else than a stylistic illustration SQ1 F i g u r e 1. A C1 C2 C3 c o n s
9 Seksjon 3.4 FEMLAB Each of the solid objects are given a unique name by the program. It is also possible for the user to specify a user-defined name as well. Figur 3 1: onstrua constructive solid geometry The CSG-model is internally represented by three data structures, which are: The Geometry Description Matrix The Set Formula The Name Space Matrix All of these three data structures, which are matrices, can be exported from the GUI to the command line. The geometry description matrix describes the CSG-model drawn. Each column in the geometry description matrix corresponds to a solid object in the CSG-model. The geometry description matrix consists of numerical entries. The set formula is a variable which describes how the solid objects are combined to comprise a main solid object. This main solid object could constitute the domain of definition for the PDE, for instance. In the set formula, three set operators are optionally included: Union, intersection and difference. The name space matrix is a text matrix which relates the columns in the geometry description matrix to the variable names of the set formula. The constructive solid geometry of Figure 1. A cons, consists of a square solid, SQ1, and three circle solids, C1, C2 and C3. To exclude the circle solids, that is making holes in the square, the following set formula is applied: SQ1-(C1+C2+C3). To figure out a set formula that picks out the valid domain, could be a bit cumbersome, but when some experience is gained, this would be a practicable operation. It could be advisable to draw the geometry on paper before drawing it on the screen, planning the composition of the solid objects, to make the desired geometry. It is always important to make a good sketch of the problem by hand first. To make the CSG understandable to other FEMLAB functions, it has to be decomposed. This means that the CSG is transformed into a set of GRUNNLAG FOR ELKRAFT TEKNIKK 53
10 FEMLAB - for løsning av partielle differensial ligninger disjoint minimal regions bounded by boundary segments and border segments. Optionally the set formula can be evaluated. The GUI uses the decsg procedure to execute this transformation. The decsg function may be entered at the command line, including the required parameters, as well as it may be called from the GUI. The decomposed geometry is represented by the decomposed geometry matrix. Decsg returns minimal regions which evaluates to true by the set formula. The decomposed geometry matrix contains a representation of the decomposed geometry in terms of disjoint minimal regions. Each edge segment of the minimal regions correspond to a column in the decomposed geometry matrix. It should be noted that the edge segments between minimal regions are referred to as border segments, and the outer boundaries are referred to as boundary segments. The decomposed geometry description matrix of the geometry in Figure 1. A cons, can be inspected in An example of a geometry description matrix. Further the decomposed geometry matrix of the same geometry can be viewed in A decomposed geometry matrix. For more information about representation of the geometry, see Appendices D.3.4.4, D and D Inside the GUI in FEMLAB there are ten??? application modes. That is eight application modes in addition to the generic scalar mode (the default mode) and the generic system mode. The generic scalar mode handles generic PDE s, and the generic system mode handles a system of to coupled PDE s. It should be noted that changing application mode causes all PDE-coefficients and boundary conditions to be reset to their default value of the specific application mode. gd =
11 Seksjon 3.4 FEMLAB f a geometry description matrix gd 0 = A n e x a m p l e o dl = Columns 1 through Columns 8 through Columns 15 through 16 GRUNNLAG FOR ELKRAFT TEKNIKK 55
12 FEMLAB - for løsning av partielle differensial ligninger Figur 3 2: A decomposed geometry matrix When employing an application mode, the generic PDE-coefficients are replaced by application-specific parameters such as the magnetic permeability µ in magnetostatics application mode. For more about the application modes, see Appendix D.3.6 and [10]. The Boundary Conditions. The boundary conditions taken care of by FEMLAB is the following three types (see Appendix D.3Diric.3): Dirichlet boundary conditions Neumann boundary conditions Mixed boundary conditions The boundary conditions can be specified either as a boundary condition matrix, or as a boundary m-file. A boundary m-file equivalent to a boundary condition matrix can be created by the wbound function. To specify boundary conditions inside the GUI, the boundary mode has to be selected. A boundary condition matrix is created internally in pdetool (the GUI). To each column in the decomposed geometry matrix there must be a corresponding column in the boundary condition matrix. The entries of the boundary condition matrix are real numbers. A boundary condition matrix could also be exported to the command line. In the GUI, the edges, which are assigned boundary conditions are colored according to the following scheme: Red color: Dirichlet boundary condition Blue color: Neumann boundary condition Green color: Mixed boundary conditions 56
13 Seksjon 3.4 FEMLAB These edges are oriented as well; An arrowhead displays in which direction they are oriented. As an example the following boundary conditions are assigned to the geometry in Figure 1. A cons: On the three boundary edges comprising the upper part of the square: Neumann boundary conditions: u/ n=0 On the lower boundary edge of the square: Dirichlet boundary condition: u=0 On the four boundary edges comprising the left circle: Dirichlet boundary conditions: u= 50 On the four boundary edges comprising the central circle: Dirichlet boundary conditions: u= 50 On the four boundary segments comprising the right circle: Dirichlet boundary conditions: u=100 Now the PDE problem could represent a three phase conductor just above the surface of earth in sinusoidal steady state, analyzed when the voltage is maximum in the right-most phase. The resulting picture on the GUI display, is reviewed in Figure 4. Boundary c. It should be noted that a whole circle consists of minimum four edges F i g u r e 4. B o u n d a r y c 3 3:Figur GRUNNLAG FOR ELKRAFT TEKNIKK 57
14 FEMLAB - for løsning av partielle differensial ligninger Boundary condions of the PDE problem It is often wise to include solid objects in the CSG as helping objects. For instance when rounding corners, small solid circles can be placed in the corners where the rounding is going to take place. To fulfill the rounding of the corner, some of the circle segments must be removed in boundary mode, which is the mode where the boundary conditions are assigned. This removal can be done by utilizing the mouse. The Material Properties. The material properties are entered as the coefficients of the PDE (see Appendix D.3.5.4). These coefficients are entered in the PDE-mode inside the GUI, and can be exported to the command line as well. The data structures taking care of the PDE-coefficients are either the coefficient matrix or the coefficient m-file. A coefficient m-file is a user-defined m-file. When using a coefficient m-file, the PDE- coefficients are not entered through the GUI. To enter the PDE-coefficients when working inside the GUI, the PDE mode has to be selected. In the GUI, the PDE-coefficients can be entered by simply doubleclicking on the desired subdomain. At the same time as the PDE-coefficients are entered, the type of PDE is chosen out of four possible choices (see Appendix D.3.2 and Appendix B): Elliptic PDE Parabolic PDE Hyperbolic PDE Eigenvalue problem These PDE s are written in standard FEMLAB form as: 58
15 Seksjon 3.4 FEMLAB ( c u) + au = f (3-1) (3-2) u d ( c u) au f t + = 2 u d ( c u) au f 2 t + = ( c u) + au = λdu (3-3) (3-4) As a continuation on the example, some PDE coefficients will be assigned. The coefficients assigned are: c=1.0, a=0.0 and f=0.0. This makes the PDE become an inhomogeneous elliptic PDE (see Appendix B). A view of the subdomains, actually only one domain, since the circle solids were excluded, can be seen in Figur 3 4:. The option of showing the subdomain label is chosen, which enforces the display of the 1. The choice of PDE-coefficients makes the following PDE: ( u) = 0 (3-5) The coefficients can be scalar complex valued functions of u. They may also be time dependent. There are some exceptions, which can be reviewed in Appendix D.3. GRUNNLAG FOR ELKRAFT TEKNIKK 59
16 FEMLAB - for løsning av partielle differensial ligninger Figur 3 4: Figure 5. Domain of the PDE problem The Mesh Generation Mesh generation. The only type of mesh that can be generated by FEMLAB, consists of linear triangular elements. The mesh data is described by the following three matrices (see Appendix D or [9]): The Point Matrix The Edge Matrix The Triangle Matrix The point matrix contains one column for each point in the mesh. Each column has two rows containing the x- and y-coordinate of the point or node. The edge matrix contains one column for each edge. Each column has seven rows containing information, as numbers, of an edge. The triangle matrix contains one column for each triangle of the mesh. Each column consists of four rows, of which the three first contains the node (point) numbers in a counterclockwise order, and the last row contains the subdomain number. When generating a mesh, the minimal regions are triangulated into subdomains, and the border segments and the boundary segments are broken down into edges. It should be noted, that the word edge means a part of either a boundary segment or a border segment. The mesh data is created from the decomposed geometry by the function initmesh. The mesh can be altered by the functions refinemesh and jigglemesh, which refines and jiggles the mesh respectively. 60
17 Seksjon 3.4 FEMLAB There also exists a function, adaptmesh, which creates a mesh as a part of the solution process. The initial mesh generation is done automatically by FEMLAB. The user has several options interfering this process, both before initializing and before an eventual refining or jiggling. The mesh data can also be exported from the GUI to the command line. In, an initialized mesh is shown. The mesh consists of 231 nodes, 408 triangles and 58 edges. When this mesh was generated neither jiggling nor refinement was done. Enabling the jiggle option generally increases the triangle quality. For the definition of the triangle quality, see equation (E 5-9) in Appendix E.5. The maximum edge size for this mesh was chosen to 0.6. An example of a point matrix, an edge matrix and a triangle matrix for a simple mesh, viewed in Figur 3 5:, is given in, Point matrix of a simple mesh, Edge matrix of a simple mesh and Triangle matrix of a simple mesh respectively. The options to show triangle number and node number was enabled here. The region which is meshed is the ellipse with center (0,0), semi major axis 2.4 and semi minor axis 1.4. Figur 3 5: Initialized mesh GRUNNLAG FOR ELKRAFT TEKNIKK 61
18 FEMLAB - for løsning av partielle differensial ligninger Figur 3 6: Very simple mesh of an elliptic domain To generate such a simple mesh, the maximum edge size was set to nf, which mean infinite p = Columns 1 through Column Figur 3 7: Point matrix of a simple mesh 62
19 Seksjon 3.4 FEMLAB e = Columns 1 through Column Figur 3 8: Edge matrix of a simple mesh t = Figur 3 9: Triangle matrix of a simple mesh GRUNNLAG FOR ELKRAFT TEKNIKK 63
20 FEMLAB - for løsning av partielle differensial ligninger Calculation The calculation or analysis, is done by applying the finite element method to the, now defined, PDE problem (see Appendix D.3.7). The calculation consists of assembling the matrices which build up the huge sparse matrix equation. This assembling, involves solution of several integrals. Solving this huge sparse matrix equation is also a part of the calculation. To solve huge sparse matrix equations is one of MAT- LAB s specialties. Before the calculation actually starts, there must be made a choice, whether the adaptive solver or not is to be applied. Furthermore, if the PDE problem is nonlinear, the nonlinear solver has to be invoked. It should be noted, that when adaptive solving is enabled, the PDE-coefficients can not be time dependent. When adaptive solving is applied, several parameters concerning the mesh have to be set. If these parameters are omitted, the problem will be solved with default values set by the program [9]. The nonlinear solver in FEMLAB is called by pdenonlin. A damped Newton iteration process is applied (see Appendix D.3.7.7). Several options can be enabled before the calculation is started, included specification of tolerance, and how the Jacobian is to be computed. The pdenonlin also calls required functions from the MATLAB environment outside FEMLAB. A scalar PDE can be solved, or a system consisting of two PDE s can be solved from inside the GUI. When the system contains more than two PDE s, the command line has to be used. The basic function of FEMLAB, is the function assempde (see Appendix D.4.1). This function assembles the stiffness matrix and the right hand side of an elliptic PDE. The command can optionally produce a solution to the PDE. assempde calls among other functions, the two functions assema and assemb. The function assema, assembles the area integral contributions to the matrix equation. The integrals involved are calculated analytically, due to the finite elements simplicity. 64
21 Seksjon 3.4 FEMLAB The function assemb, assembles the contributions from the boundary conditions to the matrix equation. When considering parabolic PDE problems, the function parabolic is invoked. This is a function which makes calls to advanced MATLAB functions outside of FEMLAB in addition to calling functions inside FEMLAB environment. Parabolic PDE problems will generate a time derivative term in the matrix equation. The matrix equation can be considered as a matrix ODE (Ordinary Differential Equation). To solve this ODE, FEMLAB uses the MATLAB ODE solver outside FEM- LAB. The functions assema, assemb and assempde are all called from parabolic (see Appendix D.3.7.5), to assist assembling the matrix equation. To hyperbolic problems, the function hyperbolic (see Appendix D.3.7.6) applies much in the same way as parabolic does to parabolic PDE problems. Now the matrix equation will be an ODE of second order. The solution, u, of a PDE problem can be exported from the GUI to the command line, where further operations can be performed on it. The solution is a vector. Below in Solution vector of the simplified PDE problem, the solution to a PDE problem defined on the domain of which the mesh is shown in Figur 3 6:, is revealed. The boundary conditions are: Dirichlet condition u=1 to the edges in the first, second and fourth quadrant, and Neumann condition u/ n=1 on the part of the boundary in the third quadrant. The PDE-coefficients are chosen to be c=a=f=2. The mesh is not further refined due to that the solution vector is to be listed as an illustration. u = Figur 3 10: Solution vector of the simplified PDE problem GRUNNLAG FOR ELKRAFT TEKNIKK 65
22 FEMLAB - for løsning av partielle differensial ligninger Postprocessing The term postprocessing could as a matter of fact be replaced with the term presentation of results The postprocessing part of the solving strategy can be divided into two parts as follows: Graphical presentation of the results Analysis of the results The graphical presentation of the results should be able to provide a view of the geometry and the results, in an informative way to the user. This is a very important property due to the understanding of the achieved results. The result analysis should provide the user with quantities which are derived from the solution. Such quantities could be capacitances or energy losses in an electrical problem for instance. The graphical presentation options of FEMLAB are numerous. Plotting can be done from inside the GUI, as well as from the command line. There are several functions that produce various plot types from the command line. The main solution presentation options are the following: Color plots Contour plots (isolines) Arrow plots (quiver) Height plots (3D-plot) Animations The animation option is only possible to choose when time dependent PDE problems are considered. There is possible to specify how many times the movie should run, and how many times in an interval a picture should be taken. This interval is specified by the user. The time steps within the interval is also user-specified, and may be chosen in a logarithmic manner such that the movie focuses on, for instance, the first moments of the time interval [9]. Several of these plot options can be chosen in the same presentation plot. In addition, the mesh can be plotted into these plots. 66
23 Seksjon 3.4 FEMLAB In the generic scalar application mode the following quantities can be plotted in the following various plot types: Plot type Color / contour Arrows Deformed mesh Height (3D-plot) Property u, u, c u, user entry u, c u, user entry u, c u, user entry u, u, c u, user entry Tabell 3 1: Plot options in generic scalar mode When a potential (solution) is plotted as a color plot, there are two options to choose from to display the colors: Flat shading Interpolated shading Flat shading means that the color is constant over the finite element (triangle), and interpolated shading means that the color varies with the solution inside the triangle. The colors can be changed by choosing from several optional colormaps. When contour plots are made, the contour of the geometry is shown as well. Contours can be plotted alone, combined with the arrow plot, or combined with the color plot. If the contour plot contains only the contour, or is combined with the arrow plot option, the color of the contours follows the colormap chosen. If the plot is a combination of a color- and a contour plot, the contours become black. The number of contours shown, can be specified by the user. Arrows in arrow plots are always visualized in red. There are two options attached to the arrow plot: Normalized GRUNNLAG FOR ELKRAFT TEKNIKK 67
24 FEMLAB - for løsning av partielle differensial ligninger Proportional The term normalized means that the arrows only show the direction of the vector field plotted, and the term proportional suggests that the length of the arrow shown are reflecting the strength of the vector field as well. Choosing the height plot option gives the ability to plot the same quantities as with the color plots. The height plot is a three-dimensional plot in a separate window. This plot can be either continuous or discontinuous. The height plot can include a plot of the mesh and the arrows as well, and it can be viewed from different angles rotating the plot using the mouse. The Figures below shows a few plot options connected to the PDE problem introduced in section. The solution presented is based on a mesh generation which includes jiggling and one regular refinement. To be able to plot the absolute value of the negative gradient of the solution, the user entry sqrt(ux.^2+uy.^2) was entered as plot option, see Plot options in generic scalar mode.the example has been made, using the electrostatic application mode (see Appendix D.3). 100 Color: V Vector field: E Figur 3 11: Solution in colors, and the negative gradient of the solution as arrows 68
25 Seksjon 3.4 FEMLAB Contour: sqrt(ux. 2 +uy. 2 ) Vector field: E Figur 3 12: The negative gradient of the solution and its absolut value Contour: sqrt(ux. 2 +uy. 2 ) Vector field: E Figur 3 13: A zoom up of the details around the central and right-most circles from GRUNNLAG FOR ELKRAFT TEKNIKK 69
26 FEMLAB - for løsning av partielle differensial ligninger Color: sqrt(ux. 2 +uy. 2 ) Vector field: E Figur 3 14: The absolute value of u as colors, and - u as arrows Figur 3 15: Heigth plot of u with the absolute value of u as colors. 70
27 Seksjon 3.4 FEMLAB Figur 3 16: Same as fig.3 15 from a different space angle with other colors The quality of the wholly colored images is better on a computer screen than it is imported into a text editor. GRUNNLAG FOR ELKRAFT TEKNIKK 71
28 FEMLAB - for løsning av partielle differensial ligninger 72
Lab - Introduction to Finite Element Methods and MATLAB s PDEtoolbox
Scientific Computing III 1 (15) Institutionen för informationsteknologi Beräkningsvetenskap Besöksadress: ITC hus 2, Polacksbacken Lägerhyddsvägen 2 Postadress: Box 337 751 05 Uppsala Telefon: 018 471
More informationPartial Differential Equation Toolbox
Partial Differential Equation Toolbox COMSOL AB Computation Visualization Programming User s Guide Version 1 How to Contact The MathWorks: www.mathworks.com comp.soft-sys.matlab support@mathworks.com suggest@mathworks.com
More informationPartial Differential Equation Toolbox User s Guide. R2011b
Partial Differential Equation Toolbox User s Guide R2011b How to Contact MathWorks www.mathworks.com Web comp.soft-sys.matlab Newsgroup www.mathworks.com/contact_ts.html Technical Support suggest@mathworks.com
More informationLAB 4: Introduction to MATLAB PDE Toolbox and SolidWorks Simulation
LAB 4: Introduction to MATLAB PDE Toolbox and SolidWorks Simulation Objective: The objective of this laboratory is to introduce how to use MATLAB PDE toolbox and SolidWorks Simulation to solve two-dimensional
More informationUsing Periodic Boundary Conditions
1 of 6 2004 11 08 15:20 Use periodic boundary conditions, periodic edge conditions, and periodic point conditions to define a constraint that makes two quantities equal on two different (but usually equally
More informationAssignment in The Finite Element Method, 2017
Assignment in The Finite Element Method, 2017 Division of Solid Mechanics The task is to write a finite element program and then use the program to analyse aspects of a surface mounted resistor. The problem
More information1.2 Numerical Solutions of Flow Problems
1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian
More information2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems
2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems Choon Ki Ahn, Jung Hun Park, and Wook Hyun Kwon 1 Abstract CEMTool is a command style design and analyzing package for scientific
More informationIntroduction to FEM calculations
Introduction to FEM calculations How to start informations Michał Rad (rad@agh.edu.pl) 20.04.2018 Outline Field calculations what is it? Model Program How to: Make a model Set up the parameters Perform
More informationContents. I The Basic Framework for Stationary Problems 1
page v Preface xiii I The Basic Framework for Stationary Problems 1 1 Some model PDEs 3 1.1 Laplace s equation; elliptic BVPs... 3 1.1.1 Physical experiments modeled by Laplace s equation... 5 1.2 Other
More informationCHAPTER 1. Introduction
ME 475: Computer-Aided Design of Structures 1-1 CHAPTER 1 Introduction 1.1 Analysis versus Design 1.2 Basic Steps in Analysis 1.3 What is the Finite Element Method? 1.4 Geometrical Representation, Discretization
More informationANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis
R50 ANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis Example 1 Static Analysis of a Bracket 1. Problem Description: The objective of the problem is to demonstrate the basic ANSYS procedures
More informationModeling Skills Thermal Analysis J.E. Akin, Rice University
Introduction Modeling Skills Thermal Analysis J.E. Akin, Rice University Most finite element analysis tasks involve utilizing commercial software, for which you do not have the source code. Thus, you need
More informationStrömningslära Fluid Dynamics. Computer laboratories using COMSOL v4.4
UMEÅ UNIVERSITY Department of Physics Claude Dion Olexii Iukhymenko May 15, 2015 Strömningslära Fluid Dynamics (5FY144) Computer laboratories using COMSOL v4.4!! Report requirements Computer labs must
More informationOutline. COMSOL Multyphysics: Overview of software package and capabilities
COMSOL Multyphysics: Overview of software package and capabilities Lecture 5 Special Topics: Device Modeling Outline Basic concepts and modeling paradigm Overview of capabilities Steps in setting-up a
More informationRational Numbers: Graphing: The Coordinate Plane
Rational Numbers: Graphing: The Coordinate Plane A special kind of plane used in mathematics is the coordinate plane, sometimes called the Cartesian plane after its inventor, René Descartes. It is one
More informationform are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates.
Plot 3D Introduction Plot 3D graphs objects in three dimensions. It has five basic modes: 1. Cartesian mode, where surfaces defined by equations of the form are graphed in Cartesian coordinates, 2. cylindrical
More informationUnsteady-State Diffusion in a Slab by Robert P. Hesketh 3 October 2006
Unsteady-State Diffusion in a Slab by Robert P. Hesketh 3 October 2006 Unsteady-State Diffusion in a Slab This simple example is based on Cutlip and Shacham Problem 7.13: Unsteady-State Mass Transfer in
More informationECE421: Electronics for Instrumentation
ECE421: Electronics for Instrumentation Lecture #8: Introduction to FEA & ANSYS Mostafa Soliman, Ph.D. March 23 rd 2015 Mostafa Soliman, Ph.D. 1 Outline Introduction to Finite Element Analysis Introduction
More informationFinite Element Analysis using ANSYS Mechanical APDL & ANSYS Workbench
Finite Element Analysis using ANSYS Mechanical APDL & ANSYS Workbench Course Curriculum (Duration: 120 Hrs.) Section I: ANSYS Mechanical APDL Chapter 1: Before you start using ANSYS a. Introduction to
More informationTHE MORTAR FINITE ELEMENT METHOD IN 2D: IMPLEMENTATION IN MATLAB
THE MORTAR FINITE ELEMENT METHOD IN D: IMPLEMENTATION IN MATLAB J. Daněk, H. Kutáková Department of Mathematics, University of West Bohemia, Pilsen MECAS ESI s.r.o., Pilsen Abstract The paper is focused
More informationTable of Contents. Introduction.*.. 7. Part /: Getting Started With MATLAB 5. Chapter 1: Introducing MATLAB and Its Many Uses 7
MATLAB Table of Contents Introduction.*.. 7 About This Book 1 Foolish Assumptions 2 Icons Used in This Book 3 Beyond the Book 3 Where to Go from Here 4 Part /: Getting Started With MATLAB 5 Chapter 1:
More informationCE890 / ENE801 Lecture 1 Introduction to MATLAB
CE890 / ENE801 Lecture 1 Introduction to MATLAB CE890: Course Objectives Become familiar with a powerful tool for computations and visualization (MATLAB) Promote problem-solving skills using computers
More informationMiddle School Math Course 3
Middle School Math Course 3 Correlation of the ALEKS course Middle School Math Course 3 to the Texas Essential Knowledge and Skills (TEKS) for Mathematics Grade 8 (2012) (1) Mathematical process standards.
More informationChapter 2 Surfer Tutorial
Chapter 2 Surfer Tutorial Overview This tutorial introduces you to some of Surfer s features and shows you the steps to take to produce maps. In addition, the tutorial will help previous Surfer users learn
More information1 Exercise: Heat equation in 2-D with FE
1 Exercise: Heat equation in 2-D with FE Reading Hughes (2000, sec. 2.3-2.6 Dabrowski et al. (2008, sec. 1-3, 4.1.1, 4.1.3, 4.2.1 This FE exercise and most of the following ones are based on the MILAMIN
More informationGTPS Curriculum Mathematics Grade 8
4.2.8.B2 Use iterative procedures to generate geometric patterns: Fractals (e.g., the Koch Snowflake); Self-similarity; Construction of initial stages; Patterns in successive stages (e.g., number of triangles
More informationOhio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse
Tutorial Outline Ohio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse exams. Math Tutorials offer targeted instruction,
More informationMicroprocessor Thermal Analysis using the Finite Element Method
Microprocessor Thermal Analysis using the Finite Element Method Bhavya Daya Massachusetts Institute of Technology Abstract The microelectronics industry is pursuing many options to sustain the performance
More informationFEMLAB Exercise 1 for ChE366
FEMLAB Exercise 1 for ChE366 Problem statement Consider a spherical particle of radius r s moving with constant velocity U in an infinitely long cylinder of radius R that contains a Newtonian fluid. Let
More informationSample tasks from: Algebra Assessments Through the Common Core (Grades 6-12)
Sample tasks from: Algebra Assessments Through the Common Core (Grades 6-12) A resource from The Charles A Dana Center at The University of Texas at Austin 2011 About the Dana Center Assessments More than
More informationEXPLORE MATHEMATICS TEST
EXPLORE MATHEMATICS TEST Table 4: The College Readiness The describe what students who score in the specified score ranges are likely to know and to be able to do. The help teachers identify ways of enhancing
More informationExercise 16: Magnetostatics
Exercise 16: Magnetostatics Magnetostatics is part of the huge field of electrodynamics, founding on the well-known Maxwell-equations. Time-dependent terms are completely neglected in the computation of
More informationMATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC
Advanced Mathematics and Mechanics Applications Using MATLAB Third Edition Howard B. Wilson University of Alabama Louis H. Turcotte Rose-Hulman Institute of Technology David Halpern University of Alabama
More informationIntegrated Mathematics I Performance Level Descriptors
Limited A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Integrated Mathematics I. A student at this level has an emerging ability to demonstrate
More informationIntroduction to MATLAB
Introduction to MATLAB Contents 1.1 Objectives... 1 1.2 Lab Requirement... 1 1.3 Background of MATLAB... 1 1.4 The MATLAB System... 1 1.5 Start of MATLAB... 3 1.6 Working Modes of MATLAB... 4 1.7 Basic
More informationWhat is Multigrid? They have been extended to solve a wide variety of other problems, linear and nonlinear.
AMSC 600/CMSC 760 Fall 2007 Solution of Sparse Linear Systems Multigrid, Part 1 Dianne P. O Leary c 2006, 2007 What is Multigrid? Originally, multigrid algorithms were proposed as an iterative method to
More informationHow to create shapes. Drawing basic shapes. Adobe Photoshop Elements 8 guide
How to create shapes With the shape tools in Adobe Photoshop Elements, you can draw perfect geometric shapes, regardless of your artistic ability or illustration experience. The first step to drawing shapes
More informationMathematics. Linear Programming
Mathematics Linear Programming Table of Content 1. Linear inequations. 2. Terms of Linear Programming. 3. Mathematical formulation of a linear programming problem. 4. Graphical solution of two variable
More informationUnit Maps: Grade 8 Math
Real Number Relationships 8.3 Number and operations. The student represents and use real numbers in a variety of forms. Representation of Real Numbers 8.3A extend previous knowledge of sets and subsets
More informationUnit Maps: Grade 8 Math
Real Number Relationships 8.3 Number and operations. The student represents and use real numbers in a variety of forms. Representation of Real Numbers 8.3A extend previous knowledge of sets and subsets
More informationBioIRC solutions. CFDVasc manual
BioIRC solutions CFDVasc manual Main window of application is consisted from two parts: toolbar - which consist set of button for accessing variety of present functionalities image area area in which is
More informationIntegers & Absolute Value Properties of Addition Add Integers Subtract Integers. Add & Subtract Like Fractions Add & Subtract Unlike Fractions
Unit 1: Rational Numbers & Exponents M07.A-N & M08.A-N, M08.B-E Essential Questions Standards Content Skills Vocabulary What happens when you add, subtract, multiply and divide integers? What happens when
More informationME 442. Marc/Mentat-2011 Tutorial-1
ME 442 Overview Marc/Mentat-2011 Tutorial-1 The purpose of this tutorial is to introduce the new user to the MSC/MARC/MENTAT finite element program. It should take about one hour to complete. The MARC/MENTAT
More informationPartial Differential Equations
Simulation in Computer Graphics Partial Differential Equations Matthias Teschner Computer Science Department University of Freiburg Motivation various dynamic effects and physical processes are described
More informationAgile Mind Mathematics 6 Scope and Sequence, Indiana Academic Standards for Mathematics
In the three years prior Grade 6, students acquired a strong foundation in numbers and operations, geometry, measurement, and data. Students are fluent in multiplication of multi-digit whole numbers and
More informationANSYS AIM Tutorial Stepped Shaft in Axial Tension
ANSYS AIM Tutorial Stepped Shaft in Axial Tension Author(s): Sebastian Vecchi, ANSYS Created using ANSYS AIM 18.1 Contents: Problem Specification 3 Learning Goals 4 Pre-Analysis & Start Up 5 Calculation
More informationThis strand involves properties of the physical world that can be measured, the units used to measure them and the process of measurement.
ICAS MATHEMATICS ASSESSMENT FRAMEWORK ICAS Mathematics assesses mathematical skills in a range of contexts. The content of the papers is divided into the strands of: and, and, and, and, and and. The content
More information: What is Finite Element Analysis (FEA)?
Q: What is Finite Element Analysis (FEA)? A1: It is a numerical technique for finding approximate solutions of partial differential equations (PDE) as well as of integral equations. The solution approach
More information5. Compare the volume of a three dimensional figure to surface area.
5. Compare the volume of a three dimensional figure to surface area. 1. What are the inferences that can be drawn from sets of data points having a positive association and a negative association. 2. Why
More informationAppendix B: Creating and Analyzing a Simple Model in Abaqus/CAE
Getting Started with Abaqus: Interactive Edition Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE The following section is a basic tutorial for the experienced Abaqus user. It leads you
More information1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3
6 Iterative Solvers Lab Objective: Many real-world problems of the form Ax = b have tens of thousands of parameters Solving such systems with Gaussian elimination or matrix factorizations could require
More informationTRINITAS. a Finite Element stand-alone tool for Conceptual design, Optimization and General finite element analysis. Introductional Manual
TRINITAS a Finite Element stand-alone tool for Conceptual design, Optimization and General finite element analysis Introductional Manual Bo Torstenfelt Contents 1 Introduction 1 2 Starting the Program
More informationMathematics Curriculum
6 G R A D E Mathematics Curriculum GRADE 6 5 Table of Contents 1... 1 Topic A: Area of Triangles, Quadrilaterals, and Polygons (6.G.A.1)... 11 Lesson 1: The Area of Parallelograms Through Rectangle Facts...
More informationγ 2 γ 3 γ 1 R 2 (b) a bounded Yin set (a) an unbounded Yin set
γ 1 γ 3 γ γ 3 γ γ 1 R (a) an unbounded Yin set (b) a bounded Yin set Fig..1: Jordan curve representation of a connected Yin set M R. A shaded region represents M and the dashed curves its boundary M that
More informationA Toolbox of Level Set Methods
A Toolbox of Level Set Methods Ian Mitchell Department of Computer Science University of British Columbia http://www.cs.ubc.ca/~mitchell mitchell@cs.ubc.ca research supported by the Natural Science and
More informationPITSCO Math Individualized Prescriptive Lessons (IPLs)
Orientation Integers 10-10 Orientation I 20-10 Speaking Math Define common math vocabulary. Explore the four basic operations and their solutions. Form equations and expressions. 20-20 Place Value Define
More informationVIEWZ 1.3 USER MANUAL
VIEWZ 1.3 USER MANUAL 2007-08 Zeus Numerix ViewZ 1.3.0 User Manual Revision: 200806061429 The latest copy of this PDF may be downloaded from the website. An online (HTML) version is also available. Zeus
More informationCCSSM Curriculum Analysis Project Tool 1 Interpreting Functions in Grades 9-12
Tool 1: Standards for Mathematical ent: Interpreting Functions CCSSM Curriculum Analysis Project Tool 1 Interpreting Functions in Grades 9-12 Name of Reviewer School/District Date Name of Curriculum Materials:
More informationSPECIAL TECHNIQUES-II
SPECIAL TECHNIQUES-II Lecture 19: Electromagnetic Theory Professor D. K. Ghosh, Physics Department, I.I.T., Bombay Method of Images for a spherical conductor Example :A dipole near aconducting sphere The
More informationA Graphical User Interface (GUI) for Two-Dimensional Electromagnetic Scattering Problems
A Graphical User Interface (GUI) for Two-Dimensional Electromagnetic Scattering Problems Veysel Demir vdemir@olemiss.edu Mohamed Al Sharkawy malshark@olemiss.edu Atef Z. Elsherbeni atef@olemiss.edu Abstract
More informationNon-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1
Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, attilio.frangi@polimi.it Politecnico di Milano, February 3, 2017, Lesson 1 1 Politecnico di Milano, February 3, 2017, Lesson 1 2 Outline
More informationInteractive Math Glossary Terms and Definitions
Terms and Definitions Absolute Value the magnitude of a number, or the distance from 0 on a real number line Addend any number or quantity being added addend + addend = sum Additive Property of Area the
More informationNew Jersey Core Curriculum Content Standards for Mathematics Grade 7 Alignment to Acellus
New Jersey Core Curriculum Content Standards for Mathematics http://www.nj.gov/education/aps/cccs/math/ Standard 4.1.7: Number And Numerical Operations A. Number Sense 1. Extend understanding of the number
More informationSTEPHEN WOLFRAM MATHEMATICADO. Fourth Edition WOLFRAM MEDIA CAMBRIDGE UNIVERSITY PRESS
STEPHEN WOLFRAM MATHEMATICADO OO Fourth Edition WOLFRAM MEDIA CAMBRIDGE UNIVERSITY PRESS Table of Contents XXI a section new for Version 3 a section new for Version 4 a section substantially modified for
More informationCourse Number 432/433 Title Algebra II (A & B) H Grade # of Days 120
Whitman-Hanson Regional High School provides all students with a high- quality education in order to develop reflective, concerned citizens and contributing members of the global community. Course Number
More informationChapter 1 Introduction
Chapter 1 Introduction GTU Paper Analysis (New Syllabus) Sr. No. Questions 26/10/16 11/05/16 09/05/16 08/12/15 Theory 1. What is graphic standard? Explain different CAD standards. 2. Write Bresenham s
More informationIn this chapter, we will investigate what have become the standard applications of the integral:
Chapter 8 Overview: Applications of Integrals Calculus, like most mathematical fields, began with trying to solve everyday problems. The theory and operations were formalized later. As early as 70 BC,
More informationAlabama State Standards correlated to Merit Software Math Programs
Alabama State Standards correlated to Merit Software Math Programs The Classroom Improvement Section is responsible for the development, implementation, and assessment of the minimum curriculum content
More informationChapter 3. Sukhwinder Singh
Chapter 3 Sukhwinder Singh PIXEL ADDRESSING AND OBJECT GEOMETRY Object descriptions are given in a world reference frame, chosen to suit a particular application, and input world coordinates are ultimately
More informationChapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling
CIVL 7/8117 1/43 Chapter 7 Learning Objectives To present concepts that should be considered when modeling for a situation by the finite element method, such as aspect ratio, symmetry, natural subdivisions,
More informationPROGRAMMING AND ENGINEERING COMPUTING WITH MATLAB Huei-Huang Lee SDC. Better Textbooks. Lower Prices.
PROGRAMMING AND ENGINEERING COMPUTING WITH MATLAB 2018 Huei-Huang Lee SDC P U B L I C AT I O N S Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following
More information2. MODELING A MIXING ELBOW (2-D)
MODELING A MIXING ELBOW (2-D) 2. MODELING A MIXING ELBOW (2-D) In this tutorial, you will use GAMBIT to create the geometry for a mixing elbow and then generate a mesh. The mixing elbow configuration is
More informationPlanes Intersecting Cones: Static Hypertext Version
Page 1 of 12 Planes Intersecting Cones: Static Hypertext Version On this page, we develop some of the details of the plane-slicing-cone picture discussed in the introduction. The relationship between the
More informationMETU Mechanical Engineering Department ME 582 Finite Element Analysis in Thermofluids Spring 2018 (Dr. C. Sert) Handout 12 COMSOL 1 Tutorial 3
METU Mechanical Engineering Department ME 582 Finite Element Analysis in Thermofluids Spring 2018 (Dr. C. Sert) Handout 12 COMSOL 1 Tutorial 3 In this third COMSOL tutorial we ll solve Example 6 of Handout
More informationThe Finite Element Method
The Finite Element Method A Practical Course G. R. Liu and S. S. Quek Chapter 1: Computational modeling An overview 1 CONTENTS INTRODUCTION PHYSICAL PROBLEMS IN ENGINEERING COMPUTATIONAL MODELLING USING
More informationGrade 7 Math Curriculum Map Erin Murphy
Topic 1 Algebraic Expressions and Integers 2 Weeks Summative Topic Test: SWBAT use rules to add and subtract integers, Evaluate algebraic expressions, use the order of operations, identify numerical and
More informationFOUNDATION IN OVERCONSOLIDATED CLAY
1 FOUNDATION IN OVERCONSOLIDATED CLAY In this chapter a first application of PLAXIS 3D is considered, namely the settlement of a foundation in clay. This is the first step in becoming familiar with the
More informationFinite Element Method. Chapter 7. Practical considerations in FEM modeling
Finite Element Method Chapter 7 Practical considerations in FEM modeling Finite Element Modeling General Consideration The following are some of the difficult tasks (or decisions) that face the engineer
More informationFinite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 24
Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Lecture - 24 So in today s class, we will look at quadrilateral elements; and we will
More informationSWALLOW SCHOOL DISTRICT CURRICULUM GUIDE. Stage 1: Desired Results
SWALLOW SCHOOL DISTRICT CURRICULUM GUIDE Curriculum Area: Math Course Length: Full Year Grade: 5th Date Last Approved: June 2015 Stage 1: Desired Results Course Description and Purpose: 5th grade offers
More informationA Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver
A Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver Abstract - The dominant method to solve magnetic field problems is the finite element method. It has been used
More informationIntroduction to Electrostatic FEA with BELA
Introduction to Electrostatic FEA with BELA David Meeker dmeeker@ieee.org Updated October 31, 2004 Introduction BELA ( Basic Electrostatic Analysis ) is a software package for the finite element analysis
More informationFinite Element Implementation
Chapter 8 Finite Element Implementation 8.1 Elements Elements andconditions are the main extension points of Kratos. New formulations can be introduced into Kratos by implementing a new Element and its
More informationProduct Engineering Optimizer
CATIA V5 Training Foils Product Engineering Optimizer Version 5 Release 19 January 2009 EDU_CAT_EN_PEO_FI_V5R19 1 About this course Objectives of the course Upon completion of this course, you will learn
More informationCHAPTER 5 USE OF STL FILE FOR FINITE ELEMENT ANALYSIS
CHAPTER 5 USE OF STL FILE FOR FINITE ELEMENT ANALYSIS 5.1 Introduction: Most CAD software in the market can generate STL files, and these are generally used for prototyping and rendering purposes. These
More informationThe Nagumo Equation with Comsol Multiphysics
The Nagumo Equation with Comsol Multiphysics Denny Otten 1 Christian Döding 2 Department of Mathematics Bielefeld University 33501 Bielefeld Germany Date: 25. April 2016 1. Traveling Front in the Nagumo
More informationFoundations for Functions Knowledge and Skills: Foundations for Functions Knowledge and Skills:
Texas University Interscholastic League Contest Event: Mathematics The 40-minute, 60-question contest is designed to test knowledge and understanding in the areas of algebra I and II, geometry, trigonometry,
More informationApplication of Finite Volume Method for Structural Analysis
Application of Finite Volume Method for Structural Analysis Saeed-Reza Sabbagh-Yazdi and Milad Bayatlou Associate Professor, Civil Engineering Department of KNToosi University of Technology, PostGraduate
More informationGenerative Part Structural Analysis Fundamentals
CATIA V5 Training Foils Generative Part Structural Analysis Fundamentals Version 5 Release 19 September 2008 EDU_CAT_EN_GPF_FI_V5R19 About this course Objectives of the course Upon completion of this course
More informationExperiment 8 SIMULINK
Experiment 8 SIMULINK Simulink Introduction to simulink SIMULINK is an interactive environment for modeling, analyzing, and simulating a wide variety of dynamic systems. SIMULINK provides a graphical user
More informationAlgebra 2 Semester 2 Final Exam Study Outline Semester 2 Final Exam Study Tips and Information
Algebra 2 Semester 2 Final Exam Study Outline 2013 Semester 2 Final Exam Study Tips and Information The final exam is CUMULATIVE and will include all concepts taught from Chapter 1 through Chapter 13.
More informationCompressible Flow in a Nozzle
SPC 407 Supersonic & Hypersonic Fluid Dynamics Ansys Fluent Tutorial 1 Compressible Flow in a Nozzle Ahmed M Nagib Elmekawy, PhD, P.E. Problem Specification Consider air flowing at high-speed through a
More informationUnit 1, Lesson 1: Tiling the Plane
Unit 1, Lesson 1: Tiling the Plane Let s look at tiling patterns and think about area. 1.1: Which One Doesn t Belong: Tilings Which pattern doesn t belong? 1 1.2: More Red, Green, or Blue? m.openup.org//6-1-1-2
More information(Refer Slide Time: 00:03:51)
Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 17 Scan Converting Lines, Circles and Ellipses Hello and welcome everybody
More informationMathematics. Year 7. Autumn Term
Mathematics Year 7 Autumn Term Decimals o Use place value with decimals o Add and subtract, multiply and divide decimal numbers Basic Arithmetic o Multiply by a two or three digit number o Divide by a
More informationDevelopment of a Finite Element Method Mode Solver Application for Optical Waveguides
Development of a Finite Element Method Mode Solver Application for Optical Waveguides An. Kichidis Dept. of Informatics Aristotle University of Thessaloniki Thessaloniki GR-54124 Tel: 30-2310-998407 akihidis@gmail.com
More informationCECOS University Department of Electrical Engineering. Wave Propagation and Antennas LAB # 1
CECOS University Department of Electrical Engineering Wave Propagation and Antennas LAB # 1 Introduction to HFSS 3D Modeling, Properties, Commands & Attributes Lab Instructor: Amjad Iqbal 1. What is HFSS?
More informationDigital Image Processing Fundamentals
Ioannis Pitas Digital Image Processing Fundamentals Chapter 7 Shape Description Answers to the Chapter Questions Thessaloniki 1998 Chapter 7: Shape description 7.1 Introduction 1. Why is invariance to
More informationThe viscous forces on the cylinder are proportional to the gradient of the velocity field at the
Fluid Dynamics Models : Flow Past a Cylinder Flow Past a Cylinder Introduction The flow of fluid behind a blunt body such as an automobile is difficult to compute due to the unsteady flows. The wake behind
More information