Gurantor department | Department of Structural Mechanics | Credits | 2 |

Subject guarantor | prof. Ing. Martin Krejsa, Ph.D. | Subject version guarantor | prof. Ing. Martin Krejsa, Ph.D. |

Study level | undergraduate or graduate | Requirement | Compulsory |

Year | 2 | Semester | summer |

Study language | English | ||

Year of introduction | 2011/2012 | Year of cancellation | 2017/2018 |

Intended for the faculties | FAST | Intended for study types | Bachelor |

Instruction secured by | |||
---|---|---|---|

Login | Name | Tuitor | Teacher giving lectures |

KRE13 | prof. Ing. Martin Krejsa, Ph.D. |

Extent of instruction for forms of study | ||
---|---|---|

Form of study | Way of compl. | Extent |

Full-time | Graded credit | 2+1 |

Combined | Graded credit | 0+12 |

Subject is focused on:
• mastering the use of Matlab for creation of engineering computations,
• mastering and application of basic numerical analysis methods in building mechanics tasks,
• learning more about programming and creation of algorithms.

Tutorials

The course focuses on use of IT in engineering tasks, attention being also paid to more detailed theoretical knowledge of building mechanics. It is required to have user IT knowledge, to work with table processors and to know basics of numerical mathematics and programming.

1. Sauer T., Numerical Analysis. George Mason University. Pearson Education, Inc., 2006. (669 s). ISBN 0-321-26898-9.
2. Valentine, D.T., Essential MATLAB for Engineers and Scientists, Elsevier, ISBN: 978-0-12-374883-6, 2010.
3. Attaway, S., MATLAB - A Practical Introduction to Programming and Problem Solving, Elsevier, ISBN 978-0-12-385081-2, 2012.

1. Wirth, N., Algorithms & Data Structures. Prentice-Hall, 1986.
2. Hiebeler, R.C., Structural Analysis, Sixth Edition,2006. ISBN 0-13-147089-2.
3. Ralston, A., Rabinowitz, P., A First Course in Numerical Analysis: Second Edition, 1978. Republished by Dover, Mineola, NY, 2001.
4. Conte, S.D., de Boor, C., Elementary Numerical Analysis – An Algorithmic Approach, Third Edition, 1980. ISBN 0-07-012447-7.

At least 70% attendance at the exercises. Absence, up to a maximum of 30%, must be excused and the apology must be accepted by the teacher (the teacher decides to recognize the reason for the excuse).
Tasks assigned on the exercises must be hand in within the dates set by the teacher.

Subject code | Abbreviation | Title | Requirement |
---|---|---|---|

228-0203 | SSKII | Statics of Building Structures II | Compulsory |

228-0211 | PPII | Elasticity and plasticity II | Recommended |

714-0268 | BcM3 | Mathematics III | Recommended |

Subject has no co-requisities.

1. Introduction into Matlab: entering variables, vectors and matrixes, administration of variables, graphical output and creation of scripts.
2. Basic of algorithmisation: features of algorithms and elemental algorithms.
3. Calculation of functions: Calculating polynomial values, function tabulation and graphs, determining of extreme points in a discretised function.
4. Solutions to non-linear algebraic equations: iterations, iteration methods and solutions to non-linear algebraic equations.
5. Methods used in sorting of element sets: bubble sorting, sorting by direct selection of a minimum, sorting by direct entering, fast sorting, Shell’s sorting.
6. Solutions to systems of linear equations: direct methods used in solutions to linear equations – a triangle system solution, Gauss and Gauss-Jordan elimination methods, LU and Cholesky decomposition.
7. Solutions to systems of linear equations: iteration methods used in solutions to linear equations – Jacobi iteration, Gauss-Seidel iteration, sparse and band matrixes, conjugate gradient method.
8. Numerical integration of a definite integral: rectangular, trapezoidal, Simpson and Romberg methods for numerical integration, adaptive integration and Gauss method.
9. Numerical differentiation. Solution to simple differential equations.
10. Algorithmisation of building mechanics tasks by means of a network method. Application for a beam on elastic subsoil.
11. A planar problem: algorithmisation by means of a network method.
12. Supporting plate: algorithmisation by means of a network method.
13. Stability of rods and rod structures: available methods and algorithmisation of certain tasks.
Exercises
1. Introducing to the Matlab user environment. Definition and administration of variables. Function graphs. Creating an elemental algorithm using a logical decision-making process.
2. Calculating the value of a polynomial. Function tabulation. Determination of a bending line for a statically uncertain beam.
3. Calculating the function using Taylor development. A recurrent formula. Completion condition for iteration.
4. Determining the biggest deflection in a statically uncertain beam subject to bending.
5. Stability solution to a direct rod – numerical solution.
6. Sorting a random field. Working with text files.
7. Direct solutions to systems of linear equations. Inversion matrix. Determining reactions and internal forces in a lattice beam.
8. Iteration methods used in solutions to linear equations. Solving systems of linear equations with sparse and band matrixes.
9. Numerical integration of a definite integral. Determining the centre of gravity for an arch.
10. Numerical differentiation and solution to s simple differential equation.
11. Applying the beam solution on elastic subsoil using the network method.
12. Applying the carrying wall solution using the network method.
13. Applying the supporting slab solution using the network method.

Task name | Type of task | Max. number of points
(act. for subtasks) | Min. number of points |
---|---|---|---|

Graded exercises evaluation | Graded credit | 100 | 51 |

Show history

Academic year | Programme | Field of study | Spec. | Form | Study language | Tut. centre | Year | W | S | Type of duty | |
---|---|---|---|---|---|---|---|---|---|---|---|

2017/2018 | (B3607) Civil Engineering | (3607R030) Building Structures | P | English | Ostrava | 2 | Compulsory | study plan | |||

2016/2017 | (B3607) Civil Engineering | (3607R030) Building Structures | P | English | Ostrava | 2 | Compulsory | study plan | |||

2015/2016 | (B3607) Civil Engineering | (3607R030) Building Structures | P | English | Ostrava | 2 | Compulsory | study plan | |||

2014/2015 | (B3607) Civil Engineering | (3607R030) Building Structures | P | English | Ostrava | 2 | Compulsory | study plan | |||

2014/2015 | (B3607) Civil Engineering | (3607R030) Building Structures | K | English | Ostrava | 2 | Compulsory | study plan | |||

2013/2014 | (B3607) Civil Engineering | (3607R030) Building Structures | P | Czech | Ostrava | 2 | Compulsory | study plan | |||

2013/2014 | (B3607) Civil Engineering | (3607R030) Building Structures | K | Czech | Ostrava | 2 | Compulsory | study plan | |||

2012/2013 | (B3607) Civil Engineering | (3607R030) Building Structures | P | Czech | Ostrava | 2 | Compulsory | study plan | |||

2012/2013 | (B3607) Civil Engineering | (3607R030) Building Structures | K | Czech | Ostrava | 2 | Compulsory | study plan | |||

2011/2012 | (B3607) Civil Engineering | (3607R030) Building Structures | P | Czech | Ostrava | 2 | Compulsory | study plan | |||

2011/2012 | (B3607) Civil Engineering | (3607R030) Building Structures | K | Czech | Ostrava | 2 | Compulsory | study plan |

Block name | Academic year | Form of study | Study language | Year | W | S | Type of block | Block owner |
---|