Výuka na FAST, VUT
BOA002 - Prvky kovových konstrukcí
- 1. cvičení - základní případy namáhání
- 2. cvičení - šroubové spoje 1
- 3. cvičení - šroubové spoje 2
- 4. cvičení - šroubové spoje 3
- 5. cvičení - svarové spoje 1
- 6. cvičení - svarové spoje 2
- 7. cvičení - Vzpěr celistvých prutů 1
- 8. cvičení - Vzpěr celistvých prutů 2
- 9. cvičení - Vzpěr členěných prutů
- 10. cvičení - Kroucení a klopení
- Kroucení nosníku
- 11. cvičení - Klopení
- Handout
- IDEA StatiCa příklady
- Prednáška za prof. Bajera
BOA008 - Kovové konstrukce I
BOA001 - Konstrukce a dopravní stavby (část KDK)
- 4. cvičení - Zatížení sněhem a větrem
- 4. lesson - Snow and wind load
- 5. cvičení - Materiálové a průřezové charakteristiky - pptx
- 5. cvičení - Materiálové a průřezové charakteristiky - pdf
- 5. lesson - Material and cross-sectional properties
- 6. cvičení - Průřezové charakteristiky II
- 6. lesson - Cross-section properties II
BOA009 - Kovové konstrukce II
BO02 - Prvky kovových konstrukcí
Další prezentace
Materiály, odkazy, podcasty.
Užitečné odkazy:
- BIM na VUT
- Podklady pro stavební výkresy
- Výuka software pro navrhování styčníků ocelových konstrukcí
- Stránky Ing. Milana Pilgra, Ph.D.
- Stránky Ing. Ondřeje Peška
- Statické tabulky
- Šroubové spoje - tabulky a kategorie
- Šroubové spoje - posudky
- Zatřídění průřezu
- Vzpěr, klopení, členěné pruty
- Klopení (příloha NB.3.2)
- Kroucení (příloha NB.2)
Zajímavé podcasty:
Normy:
- Vyhledávání norem - ČSN online
- ČSN EN 1993-1-1: Navrhování ocelových konstrukcí - Obecná pravidla a pravidla pro pozemní stavby
- ČSN EN 1993-1-8: Navrhování ocelových konstrukcí - Navrhování styčníků
- Eurocodes evolution explained: a video series
- The second-generation Eurocodes: key changes and benefits through design examples
Výukové licence:
Short introduction to machine learning for science and engineering.
Machine Learning
This course introduces machine learning as a powerful tool for modelling complex, nonlinear relationships in data. Students will learn the fundamentals of neural networks, model training, and inference, with a focus on applications in science and engineering. Emphasis is placed on practical implementation and on the role of ML in complementing traditional computational methods.
Core terminology
- Machine learning (ML): Methods that learn patterns from data to make predictions or decisions.
- Dataset: Collection of input-output examples used for training and evaluation.
- Feature / label: Input variables and corresponding outputs, also called targets.
- Model: Mathematical representation that maps inputs to outputs.
- Training / inference: Training fits the model to data; inference applies it to new data.
- Supervised / unsupervised learning: Learning from labelled data, or discovering structure without labels.
- Neural network: Layered model of interconnected neurons approximating complex functions.
- Loss function / optimization: Prediction error and the process used to minimize it.
- Validation / test set: Data used to assess performance during and after training.
- Regularization / uncertainty: Tools for improving robustness and quantifying confidence in predictions.
Motivation
Machine learning is able to predict highly nonlinear relationships with remarkable accuracy in an automated manner. The approximation of complex input–output mappings by models such as neural networks enables the capture of interactions that are difficult or impractical to describe using traditional analytical formulations. This capability is particularly valuable in science and engineering, where governing relationships are often implicit, high-dimensional, or computationally expensive to evaluate. By learning directly from data, machine learning can significantly accelerate prediction, support parametric studies, and complement established numerical methods, thereby enabling more efficient and informed decision-making. In addition, trained models can be used as fast surrogate models to generate large volumes of synthetic data for Monte Carlo simulations, enabling direct reliability assessment with substantially reduced computational cost compared to conventional high-fidelity numerical analyses.
Deep neural networks
Deep neural networks (DNNs) are a class of machine learning models composed of multiple interconnected layers of artificial neurons, enabling the hierarchical extraction of features from input data. Each layer applies a linear transformation followed by a nonlinear activation function, allowing the network to approximate highly complex and nonlinear relationships. By stacking many layers, DNNs can progressively learn low-level to high-level representations, which makes them particularly powerful for tasks involving high-dimensional data and intricate dependencies. Training is typically performed using backpropagation combined with gradient-based optimization, where model parameters are iteratively updated to minimize a defined loss function. Due to their flexibility and expressive capacity, DNNs are widely used in scientific computing and engineering as surrogate models, capturing complex physical behaviour with high accuracy while maintaining fast inference.
How training works
In a typical supervised learning workflow, the available dataset is first divided into training, validation, and test subsets. The training set is used to update the network parameters, the validation set helps monitor generalization and tune hyperparameters, and the test set is reserved for the final unbiased performance assessment. During each training iteration, input data are passed forward through the network, where each layer applies weighted sums and nonlinear activation functions such as ReLU, sigmoid, or tanh to build increasingly expressive representations. The prediction error is measured by a loss function, and backpropagation computes gradients of this loss with respect to the model parameters. An optimizer such as stochastic gradient descent or Adam then updates the weights step by step to reduce the error over many epochs, ideally leading to a model that performs well not only on the training data but also on previously unseen examples.
Limitations and engineering considerations
Despite their strong predictive capability, machine learning models—particularly deep neural networks—have important limitations that must be carefully considered in engineering applications. A key issue is their limited ability to extrapolate: predictions outside the range of the training data can be highly unreliable, even if the model performs well within the training domain. Unlike physics-based models, ML models do not inherently respect governing laws unless explicitly enforced, which may lead to non-physical or unsafe predictions. Engineers should therefore ensure that input data remain within the validated domain, monitor feature ranges, and apply appropriate safeguards such as input validation, conservative bounds, or hybrid modelling approaches. In critical applications, uncertainty quantification and verification against experiments or high-fidelity simulations remain essential.
Practical relevance and outlook
In practice, machine learning is already used across engineering domains: as surrogate models replacing computationally expensive finite element analyses, for rapid design space exploration, for real-time structural health monitoring, for inverse identification of material parameters, and for reliability assessment via Monte Carlo simulations with learned response functions. These applications show that ML is not a replacement for engineering knowledge, but a powerful extension of it. Understanding both its capabilities and limitations opens the door to a new class of data-driven design methodologies.
Selected resources
- Google Machine Learning Crash Course – introductory explanations, examples, and figures.
- ETH Zürich CAMLab – Machine Learning for Science and Engineering – engineering-oriented overview and visual material.
- ETH Zürich – AI in the Sciences and Engineering – course page with clean neural-network figures.
- Podcast source – general inspiration and broader context.
Seznam zdrojů pro získání základního přehledu o stavebním inženýrství – statice
Structural Engineering
Roles in the Construction Industry
Evolution of Structures
This topic helps to understand which materials started being used first, to orient yourself in the historical timeline and for general interest.
Materials Used in Construction
Material Properties Steel and Steel StructuresExternal Forces and Boundary Conditions
External forces are the actions of other bodies on the structure under consideration. For the purposes of analysis, it is usually convenient to further classify these forces as applied forces and reaction forces. Applied forces, usually referred to as loads (e.g., live loads and wind loads), have a tendency to move the structure and are usually known in the analysis. Reaction forces, or reactions, are the forces exerted by supports on the structure and have a tendency to prevent its motion and keep it in equilibrium. The reactions are usually among the unknowns to be determined by the analysis. The state of equilibrium or motion of the structure as a whole is governed solely by the external forces acting on it.
Internal Forces
Internal forces are the forces and couples exerted on a member or portion of the structure by the rest of the structure. These forces develop within the structure and hold the various portions of it together. The internal forces always occur in equal but opposite pairs, because each member or portion exerts back on the rest of the structure the same forces acting upon it but in opposite directions, according to Newtons third law. Because the internal forces cancel each other, they do not appear in the equations of equilibrium of the entire structure. The internal forces are also among the unknowns in the analysis and are determined by applying the equations of equilibrium to the individual members or portions of the structure.
Limit State Design
Cross-Section
What is Good Design?
What is a good design? How do engineers make buildings stand up? Or put it another way: why don't buildings fall down? We are going to explore how to put engineering knowledge together to create a structure that will withstand the loads it is subjected to in a safe and efficient manner.
Steel Structures – Focused on Connections
What is a connection? What types of connections do we know?