339-0924/01 – Probabilistic Calculations in Mechanics (PVvM)
Gurantor department | Department of Mechanics of Materials | Credits | 10 |
Subject guarantor | prof. Ing. Karel Frydrýšek, Ph.D., FEng. | Subject version guarantor | prof. Ing. Karel Frydrýšek, Ph.D., FEng. |
Study level | postgraduate | Requirement | Choice-compulsory |
Year | | Semester | winter + summer |
| | Study language | Czech |
Year of introduction | 2010/2011 | Year of cancellation | 2012/2013 |
Intended for the faculties | FS | Intended for study types | Doctoral |
Subject aims expressed by acquired skills and competences
This subject responds to the contemporary trend of changes from the deterministic approach to the fully probabilistic approach in the reliability of structures and parts of machines.
Teaching methods
Lectures
Individual consultations
Project work
Summary
This subject is focused on the stochastic mechanics and the probabilistic approach of reliability assessment, which use simulation techniques of direct Monte Carlo (MC) method. Analytical models, numerical models (FEM) and fully probabilistic Simulation-Based Reliability Assessment (SBRA) Method are applied. Software Anthill, Mathcad, MSC.Marc/Mentat and ANSYS are used in practical applications.
In the introduction are explained the basic conceptions of the theory of probability, statistics, reliability, MC method, SBRA method and its new development tendencies "Integrated – fully probabilistic Design" (ID). Into ID, which can exert a direct influence of economy, ecology, politics etc., belongs Performance-Based Design (PBD), Life-Cycle Assessment (LCA), Risk Engineering (RE) etc.
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
dodělat /*
* Created by SharpDevelop.
* User: roj71
* Date: 20.3.2012
* Time: 9:39
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.IO;
namespace cteni_dat
{
class Program
{
public static double [,] Nacteni (string soubor)
{
string line = null;
string hodnota = null;
int HL = 0;
double [,] hodnoty = new double [2,2];
TextReader reader = new StreamReader (soubor);
//prvni radek
line = reader.ReadLine();
//prvni radek prvni hodnota
for (int i = 0; i<11; i++){
if (!line[i].Equals(';')) hodnota +=line[i];
else { hodnoty [0,HL] = double.Parse (hodnota);hodnota = null; }}
//prvni radek druha hodnota
for (int i = 11; i<line.Length; i++){
if (!line[i].Equals(';')) hodnota +=line[i];
else { hodnoty [1,HL] = double.Parse (hodnota);hodnota = null; }}
HL = HL + 1;
//druhy radek
line = reader.ReadLine();
//druhy radek prvni hodnota
for (int i = 0; i<11; i++){
if (!line[i].Equals(';')) hodnota +=line[i];
else { hodnoty [0,HL] = double.Parse (hodnota);hodnota = null; }}
//druhy radek druha hodnota
for (int i = 11; i<line.Length; i++){
if (!line[i].Equals(';')) hodnota +=line[i];
else { hodnoty [1,HL] = double.Parse (hodnota);hodnota = null; }}
// atd....
//lepsi je svazat radky a pocet cisel do cyklu for
reader.Close();
return hodnoty;
}
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
double [,] cislo = new double [2,2];
cislo=Nacteni ("data.txt");
Console.WriteLine("1 - 1 prectene cislo je {0}",cislo[0,0]);
Console.WriteLine("1 - 2 prectene cislo je {0}",cislo[1,0]);
Console.WriteLine("2 - 1 prectene cislo je {0}",cislo[0,1]);
Console.WriteLine("2 - 2 prectene cislo je {0}",cislo[1,1]);
Console.WriteLine("atd.");
Console.ReadKey(true);
}
}
}
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.