Fluid-structure interaction
|
|
- Dana Fišerová
- před 6 lety
- Počet zobrazení:
Transkript
1 Seminář software pro geofyziky Jednoocí slepým Fluid-structure interaction Praktické ukázky Program Obtékání elastické překážky Newtonovskou kapalinou (2D) Elmer Rozebereme příklad z (str. 40) v jeho původní verzi bez použití GUI. Archiv tutoriál souborů stáhneme z otevřeme FluidStructureBeam fsi.grd: 1.) Příprava sítě ***** ElmerGrid input file for structured grid generation ***** Version = Coordinate System = Cartesian 2D Subcell Divisions in 2D = 5 4 Subcell Limits 1 = Subcell Limits 2 = Material Structure in 2D Materials Interval = 1 2!pouze pro materiál mezi 1 a 2 se vygeneruje mesh Boundary Definitions! type out int Numbering = Vertical Element Degree = 2 Element Innernodes = True Triangles = False Surface Elements = 500 Coordinate Ratios = 1 Minimum Element Divisions = 1 1 Element Ratios 1 = Element Ratios 2 = Element Densities 1 = Element Densities 2 = Příkazem ElmerGrid 1 2 fsi.grd vygenerujeme síť, kterou můžeme nahlédnout v pomocí ElmerGUI. Chceme-li síť jemnější, změníme např. Surface Elements = 5000 a vygenerujeme jemnější síť ElmerGrid 1 2 fsi.grd out fsi2
2 2.) Řešení Nyní si prohlédneme fsi.sif: Header Mesh DB "." "fsi2"!cesta k síti p ípadn zm níme na fsi2 Constants Simulation Coordinate System = Cartesian 2D Simulation Type = Steady State Steady State Max Iterations = 50 Steady State Min Iterations = 2 Output Intervals = 1 Output File = "fsi.result" Post File = "fsi.ep" Body 1 Equation = 1 Material = 1 Body 2 Equation = 2 Material = 2 Material 1 Density = 1.0 Viscosity = 0.5 Poisson Ratio = 0.3 Youngs Modulus = Variable time Real Procedure "FsiStuff" "Youngs"! Young v modul pružnosti pro sí je p edepsán! v externí fci Youngs v souboru FsiStuff Material 2 Density = 1000 Youngs Modulus = 1.0e3 Poisson Ratio = 0.3 Solver 1 Equation = Navier-Stokes Stabilize = True Linear System Solver = Iterative Linear System Iterative Method = BiCGStab Linear System Preconditioning = ILU1 Linear System Max Iterations = 500 Linear System Convergence Tolerance = 1.0e-8 Nonlinear System Max Iterations = 10 Nonlinear System Convergence Tolerance = 1.0e-5 Nonlinear System Newton After Tolerance = 1.0e-5 Nonlinear System Newton After Iterations = 20 Nonlinear System Relaxation Factor = 1.0 Steady State Convergence Tolerance = 1.0e-4 Solver 2 Equation = Elasticity Solver Variable = Displacement Variable DOFs = 2 Procedure = "ElasticSolve" "ElasticSolver" Linear System Solver = Direct Linear System Direct Method = Banded Nonlinear System Newton After Tolerance = 1.0e-3 Nonlinear System Newton After Iterations = 20 Nonlinear System Max Iterations = 100 Nonlinear System Convergence Tolerance = 1.0e-5 Nonlinear System Relaxation Factor = 1.0
3 Steady State Convergence Tolerance = 1.0e-4 Solver 3 Equation = Mesh Update Linear System Solver = Iterative Linear System Iterative Method = BiCGStab Linear System Preconditioning = ILU1 Linear System Max Iterations = 500 Linear System Convergence Tolerance = 1.0e-8 Steady State Convergence Tolerance = 1.0e-4 Equation 1 Active Solvers(2) = 1 3 Equation 2 Active Solvers = 2 Plane Stress = True Boundary Condition 1 Target Boundaries = 1 Velocity 1 = Variable Time Real Procedure "FsiStuff" "InFlow" Mesh Update 1 = 0.0 Boundary Condition 2 Target Boundaries = 2 Pressure = 0.0 Mesh Update 1 = 0.0 Boundary Condition 3 Target Boundaries = 3 Velocity 1 = 0.0 FSI BC = True Mesh Update 1 = Equals Displacement 1 Mesh Update 2 = Equals Displacement 2 Boundary Condition 4 Target Boundaries(2) = 4 5 Velocity 1 = 0.0 Mesh Update 2 = 0.0 Boundary Condition 5 Target Boundaries = 6 Displacement 1 = 0.0 Displacement 2 = 0.0! Kód používá dvě externí funkce: FsiStuff.f90:!Youngův modul pružnosti pro mesh update solver: FUNCTION Youngs( Model, n, x ) RESULT( s ) USE Types TYPE(Model_t) :: Model INTEGER :: n REAL(KIND=dp) :: x,s,s1,s2,s3,xx,yy xx = Model % Nodes % x(n) yy = Model % Nodes % y(n) s = 1.0d0 / SQRT( (xx-11.0)**2 + (yy-4.9)**2 ) END FUNCTION Youngs!Parabolický profil na vstupu postupně lineárně zapínaný v čase FUNCTION InFlow( Model, n, x ) RESULT( vin ) USE Types
4 TYPE(Model_t) :: Model INTEGER :: n REAL(KIND=dp) :: yy,x,vin,v0,vt xx = Model % Nodes % x(n) yy = Model % Nodes % y(n) v0 = (-(yy**2)+10*yy)/25 IF(x < 8.0) THEN vt = x/8.0 ELSE vt = 1.0 END IF vin = v0*vt END FUNCTION InFlow FsiStuff.f90 zkompilujeme pomocí Elmerf90 FsiStuff.f90 o FsiStuff A spustíme výpočet: ElmerSolver fsi.sif Výsledek vizualizujeme pomocí ElmerPost Velikost rychlosti Vektorové pole rychlosti a pole tlaku Doposud jsme se zabývali steady-state problémem. Zkusme se podívat na časovou evoluci.
5 Proč nekonvergujeme k steady-state řešení? Evoluční problém pro velké časové kroky produkuje periodické oscilace elastický kvádřík se navrátil do původní polohy. Jedná se o přechodový stav a máme tedy steady-state řešení napočítané správně? Nepomohlo zvýšení viskozity, které mělo vést k rychlejší relaxaci neb jsme prestali konvergovat.. Zkusme tedy nastartovat evoluční řešič ze steady-state řešení měli bychom v něm zůstat. V sekci Simulation doplníme Restart File = "fsi_s.result" Restart Position = 14 A v FsiStuff.f90 přidáme inflow fci už časově nezávislou (abychom si řešení opět hned nezkazili špatnou hraniční podmínkou), nahradíme v sif souboru v hraniční podmínce změníme Velocity 1 = Variable Time Real Procedure "FsiStuff" "InFlow2" Jedná se o řešení našeho problému, kvádřík přestane oscilovat a zůstane v daném (a tedy stacionárním) stavu.
Geof40 (včetně grafického preprocesoru (ElmerFront) a postprocesoru (ElmerPost) Geof50
Elmer Link : http://www.csc.fi/english/pages/elmer/index_html Co a k čemu je Elmer? viz. ElmerOverview.pdf Kde je Elmer? Geof40 (včetně grafického preprocesoru (ElmerFront) a postprocesoru (ElmerPost)
Seminář Software pro geofyziky aneb Jednoocí slepým
Seminář Software pro geofyziky aneb Jednoocí slepým 9.10.2008 Program Organizace semináře, úkoly, úlohy a závazky ELMER úvod Co a kdo je ELMER? Instalace ELMERu Kde je ELMER? První krůčky v Elmeru Tutoriály
Parametrizovaná geometrie v COMSOL Multiphysics, verze 3.5a
Parametrizovaná geometrie v COMSOL Multiphysics, verze 3.5a Parametrizovanou 3D geometrii lze v COMSOL Multiphysics používat díky aplikačnímu módu pro pohyblivou síť: COMSOL Multiphysics > Deformed Mesh
VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) Metoda konečných prvků MKP I (Návody do cvičení)
VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) Metoda konečných prvků MKP I (Návody do cvičení) Autoři: Martin Fusek, Radim Halama, Jaroslav Rojíček Verze: 0 Ostrava
MSC.Marc 2005r3 Tutorial 1. Autor: Robert Zemčík
MSC.Marc 2005r3 Tutorial Autor: Robert Zemčík ZČU Plzeň Březen 2008 Tento dokument obsahuje návod na MKP výpočet jednoduchého rovinného tělesa pomocí verze programu MSC.Marc 2005r3. Zadání úlohy Tenké
MSC.Marc 2005r3 Tutorial 2. Robert Zemčík
MSC.Marc 2005r3 Tutorial 2 Robert Zemčík Západočeská univerzita v Plzni 204 Tento dokument obsahuje návod na modální analýzu tenkostěnné laminátové nádoby pomocí MKP v programu MSC.Marc 2005r3. Zadání
TAH/TLAK URČENÍ REAKCÍ
VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) Metoda konečných prvků MKP I (Návody do cvičení) Autoři: Martin Fusek, Radim Halama, Jaroslav Rojíček Verze: 0 Ostrava
OBTÉKÁNÍ AUTA S PŘÍTLAČNÝM KŘÍDLEM VE 2D
INOVACE ODBORNÉHO VZDĚLÁVÁNÍ NA STŘEDNÍCH ŠKOLÁCH ZAMĚŘENÉ NA VYUŽÍVÁNÍ ENERGETICKÝCH ZDROJŮ PRO 21. STOLETÍ A NA JEJICH DOPAD NA ŽIVOTNÍ PROSTŘEDÍ CZ.1.07/1.1.00/08.0010 OBTÉKÁNÍ AUTA S PŘÍTLAČNÝM KŘÍDLEM
Velké deformace nosníku
Velké deformace nosníku Definice modelu V tomto příkladě budeme studovat deformaci a výchylku krakorcového nosníku, který prochází velkou deformací. Jedná se o benchmarkový model s názvem Straight Cantilever
FRVŠ 1460/2010. Nekotvená podzemní stěna
Projekt vznikl za podpory FRVŠ 1460/2010 Multimediální učebnice předmětu "Výpočty podzemních konstrukcí na počítači"" Příklad č. 1 Nekotvená podzemní stěna Na tomto příkladu je ukázáno základní seznámení
Příklad klopení rámové příčle s průběhem zatížení podle obrázku
Příklad klopení rámové příčle s průběhem zatížení podle obrázku Použit software LTBeam, který je volně ke stažení na: http://www.cticm.com Zadávání geometrie, okrajových podmínek, zatížení a spuštění výpočtu
Přestup tepla a volná konvekce
Přestup tepla a volná konvekce Úvod Řešeno v programu COMSOL Multiphysics 4.2 Tento příklad popisuje proudění tekutiny spojené s přestupem tepla. Jedná se o sestavu ohřívacích trubek umístěných v nádrži,
Jazyk VHDL konstanty, signály a proměnné. Jazyk VHDL paralelní a sekvenční doména. Kurz A0B38FPGA Aplikace hradlových polí
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Jazyk VHDL konstanty, signály a proměnné Jazyk VHDL paralelní a sekvenční doména Kurz A0B38FPGA
Matematické modelování v geotechnice - Plaxis 2D (ražený silniční/železniční tunel)
Matematické modelování v geotechnice - Plaxis 2D (ražený silniční/železniční tunel) Plaxis 2D Program Plaxis 2D je program vhodný pro deformační a stabilitní analýzu geotechnických úloh. a je založen na
7. ODE a SIMULINK. Nejprve velmi jednoduchý příklad s numerických řešením. Řešme rovnici
7. ODE a SIMULINK Jednou z často používaných aplikací v Matlabu je modelování a simulace dynamických systémů. V zásadě můžeme postupovat buď klasicky inženýrsky (popíšeme systém diferenciálními rovnicemi
Stručný návod na program COMSOL, řešení příkladu 6 z Tepelných procesů.
Stručný návod na program COMSOL, řešení příkladu 6 z Tepelných procesů. Zadání: Implementujte problém neustáleného vedení tepla v prostorově 1D systému v programu COMSOL. Ujistěte se, že v ustáleném stavu
Modelování proudění ve vysokém rozlišení
Modelování proudění ve vysokém rozlišení Vladimír Fuka vedoucí práce: doc. RNDr. Josef Brechler, CSc. Cíle práce Vytvořit základ počítačového modelu proudění. Vyzkoušet některé nové postupy. Ověřit funkčnost
NOSNÍK ŘEŠENÝ JAKO ROVINNÁ ÚLOHA POMOCÍ MKP A MHP
VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) MKP a MHP (Úlohy pro samostatnou práci studentů) NOSNÍK ŘEŠENÝ JAKO ROVINNÁ ÚLOHA POMOCÍ MKP A MHP Autoři: Martin Fusek,
Podklady pro habilitační řízení na FM TUL B-kvantitativní hodnocení 2 / 10 Mgr. Jan Stebel, Ph.D.
Podklady pro habilitační řízení na FM TUL B-kvantitativní hodnocení 2 / 10 udělený grant zahraniční 5 10 udělený grant externí ČR 2 4 spoluřeš. zahraničního grantu 3 6 spoluřeš. grantu ČR 1 2 1 2 realizované
M cvičení : GLM03a (The Working Activities of Bees)
RNDr. Marie Forbelská, Ph.D. 1 M7222 3. cvičení : GLM03a (The Working Activities of Bees) Popis dat je v souboru bees.txt, samotná data jsou uložena v souboru bees.dat. Nejprve načteme popisný soubor pomocí
Cvičení 9 - Monitory. monitor m; var proměnné... procedure p; begin... end; begin inicializace; end;
Cvičení 9 - Monitory na rozdíl od semaforů je monitor jazyková konstrukce monitor = Pascalský blok podobný proceduře nebo fci uvnitř monitoru jsou definovány proměnné, procedury a fce proměnné monitoru
PŮLKULOVÁ TENKOSTĚNNÁ NÁDOBA - AXISYMETRIE
VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) Metoda konečných prvků MKP I (Návody do cvičení) PŮLKULOVÁ TENKOSTĚNNÁ NÁDOBA - AXISYMETRIE Autoři: Martin Fusek, Radim
ú ň ň ů ý ů ů ů ň Í ů ý ů ý ý ý ň ú ý ů ú ň ý ú ý ů ú ů ý ý ů ď ď ň ú ů ý ů ý ý ý ý ů ý ý ý ý ý ý ó ť ý ů ý ů ý ý ý ý ý ď ý ý ý ý ů ý ů ý ý ý ý ů ý ý ý ý ů Í ů ď ý ý ů Ť ý ý ý ý ý ý ý ú ý ů ú ú Í Ť ú ú
Analýza modelu kelímku
Zpracoval: Ing. Martin KONEČNÝ, Ph.D. Pracoviště: Katedra textilních a jednoúčelových strojů Tento materiál vznikl jako součást projektu In-TECH 2, který je spolufinancován Evropským sociálním fondem a
Neřízené usměrňovače reálné vlastnosti
Počítačové cvičení BNEZ 1 Neřízené usměrňovače reálné vlastnosti Úkol 1: Úkol 2: Úkol 3: Úkol 4: Úkol 5: Pomocí programu OrCAD Capture zobrazte voltampérovou charakteristiku diody 1N4007 pro rozsah napětí
Různé barvy v grafu pro skutečnost a plán
Různé barvy v grafu pro skutečnost a plán (odhad budoucí hodnoty) si přejí především finanční analytici a plánovači. Inspirací pro dnešních pár řádků mi byl článek Jiřího Číhaře Odlišení skutečných a odhadovaných
MIDAS GTS. gram_txt=gts
K135YGSM Příklady (MIDAS GTS): - Plošný základ lineární výpočet a nelineární výpočet ve 2D MKP - Stabilita svahu ve 2D a 3D MKP - Pažící konstrukce ve 2D a 3D MKP MIDAS GTS http://en.midasuser.com http://departments.fsv.cvut.cz/k135/cms/?pa
1. D Y N A M I C K É DAT O V É STRUKTUR Y
1. D Y N A M I C K É DAT O V É STRUKTUR Y Autor: Petr Mik Abychom se mohli pustit do dynamických datových struktur, musíme se nejdřív podívat na datový typ ukazatel. 1. D AT O V Ý TYP U K A Z AT E L Datové
Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
1 / 73 Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 2 3 4 5 6 7 8 Super-relaxační 9 2 / 73 2 / 73 Budeme se zabývat mi pro řešení úlohy A x = b s regulární
Abstraktní datové typy FRONTA
Abstraktní datové typy FRONTA Fronta je lineární datová struktura tzn., že ke každému prvku s výjimkou posledního náleží jeden následník a ke každému prvku s výjimkou prvního náleží jeden předchůdce. Do
Metodické pokyny pro práci s modulem Řešitel v tabulkovém procesoru Excel
Metodické pokyny pro práci s modulem Řešitel v tabulkovém procesoru Excel Modul Řešitel (v anglické verzi Solver) je určen pro řešení lineárních i nelineárních úloh matematického programování. Pro ilustraci
14. Složitější konstrukce
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií ČVUT v Praze Miloš
Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
Přednáška 3. Rekurze 1
Paradigmata programování 1 Přednáška 3. Rekurze 1 Michal Krupka KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI Obsah 1 Příklady 2 Rekurzivní procedury a rekurzivní výpočetní proces 3 Další příklady
Program SNA
Pondělí 30. ledna 2017 10:00 12:00 registrace v budově Nové auly VŠB-TU u posluchárny NA4 (možnost odložení zavazadel u registrace, ubytování na kolejích VŠB-TU od 13:00) 12:30 13:30 oběd v bufetu Nové
AUTORIZOVANÝ SOFTWARE. MatFEM
AUTORIZOVANÝ SOFTWARE MatFEM OBECNÝ ŘEŠIČ NA BÁZI METODY KONEČNÝCH PRVKŮ V SYSTÉMU MATLAB Autor: Ing. Vladimír Lukeš, Ph.D. doc. Dr. Ing. Eduard Rohan Číslo projektu: Číslo výsledku: Odpovědný pracovník:
AxeHD SOFTWARE. Software name. Authors doc. Ing. Pavel Novotný, Ph.D. Ing. Martin Jonák Ing. Juraj Hliník. Date
Software name AxeHD 1.0 Figure 1 Pre-processor of AxeHD 1.0 software based on MS Excel capabilities Authors doc. Ing. Pavel Novotný, Ph.D. Ing. Martin Jonák Ing. Juraj Hliník Date 31. 12. 2017 Internal
Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7
Pascal Katedra aplikované kybernetiky Ing. Miroslav Vavroušek Verze 7 Proměnné Proměnná uchovává nějakou informaci potřebnou pro práci programu. Má ve svém oboru platnosti unikátní jméno. (Připadne, musí
PŮLKULOVÁ TENKOSTTĚNNÁ NÁDOBA 3D MODEL
VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) Metoda konečných prvků (Návody do cvičení) PŮLKULOVÁ TENKOSTTĚNNÁ NÁDOBA 3D MODEL Autoři: Martin Fusek, Radim Halama,
Molekulární dynamika polymerů
Molekulární dynamika polymerů Zbyšek Posel Katedra fyziky, Přírodovědecká fakulta, Univerzita J. E. Purkyně, Ústí n. Lab. Polymery základní dělení polymerů homopolymery (alkany) Počítačové simulace délkové
Počítačová dynamika tekutin (CFD) Okrajové podmínky
Počítačová dynamika tekutin (CFD) Okrajové podmínky M. Jahoda Okrajové podmínky 2 Řídí pohyb tekutiny. Jsou požadovány matematickým modelem. Specifikují toky do výpočetní oblasti, např. hmota, hybnost
2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu.
Informatika 10. 9. 2013 Jméno a příjmení Rodné číslo 1) Napište algoritmus pro rychlé třídění (quicksort). 2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus
EMBARCADERO DATASNAP. OBSAH Úvod... 2 DataSnap a DBExpress... 2 Serverová část... 2 VCL Klient... 6 Nasazení... 7
EMBARCADERO DATASNAP OBSAH Úvod... 2 DataSnap a DBExpress... 2 Serverová část... 2 VCL Klient... 6 Nasazení... 7 ÚVOD DataSnap je jednou z nejdůležitějších technologií obsažených v nástrojích Delphi a
Spojení ANSYS classic s AUTODESK Moldflow. MATĚJ BARTECKÝ Continetal automotive systems s.r.o.
Spojení ANSYS classic s AUTODESK Moldflow MATĚJ BARTECKÝ Continetal automotive systems s.r.o. Abstract: The paper solves base simulation of mechanical loading on exported data from numerical simulation
Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports
, Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 9. dubna 2014 Marek Rychlý Stored Procedures & Database Triggers, Demo-cvičení
URČENÍ NAPĚTÍ V KRUHOVÉM DISKU POMOCÍ MKP A MHP
VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) MKP a MHP (Úlohy pro samostatnou práci studentů) URČENÍ NAPĚTÍ V KRUHOVÉM DISKU POMOCÍ MKP A MHP Autoři: Martin Fusek,
Katedra geotechniky a podzemního stavitelství
Katedra geotechniky a podzemního stavitelství Modelování v geotechnice k programovému systému Plaxis (prezentace pro výuku předmětu Modelování v geotechnice) doc. RNDr. Eva Hrubešová, Ph.D. Inovace studijního
Aplikace matematiky. Dana Lauerová A note to the theory of periodic solutions of a parabolic equation
Aplikace matematiky Dana Lauerová A note to the theory of periodic solutions of a parabolic equation Aplikace matematiky, Vol. 25 (1980), No. 6, 457--460 Persistent URL: http://dml.cz/dmlcz/103885 Terms
PES lib (C + PASCAL) KNIHOVNY KOMUNIKAÈNÍCH FUNKCÍ 03/2000. 1 PESlib KOMUNIKAČNÍ KNIHOVNY C, PASCAL 03/2000 13 stran 1
PES lib (C + PASCAL) KNIHOVNY KOMUNIKAÈNÍCH FUNKCÍ 03/2000 1 PESlib KOMUNIKAČNÍ KNIHOVNY C, PASCAL 03/2000 13 stran 1 PESlib Popis knihoven PASCAL a C 03.2000 2. verze dokumentu Zmìny a doplòky proti 1.
Souhrn Apendixu A doporučení VHDL
Fakulta elektrotechniky a informatiky Univerzita Pardubice Souhrn Apendixu A doporučení VHDL Práce ke zkoušce z předmětu Programovatelné logické obvody Jméno: Jiří Paar Datum: 17. 2. 2010 Poznámka k jazyku
ŘÍKÁME, ŽE FUNKCE JE ČÁSTEČNĚ SPRÁVNÁ (PARTIALLY CORRECT), POKUD KDYŽ JE SPLNĚNA PRECONDITION
ŘÍKÁME, ŽE FUNKCE JE ČÁSTEČNĚ SPRÁVNÁ (PARTIALLY CORRECT), POKUD KDYŽ JE SPLNĚNA PRECONDITION FUNKCE PŘI JEJÍM ZAVOLÁNÍ, JEJÍ POSTCONDITION JE SPLNĚNA PŘI NÁVRATU Z FUNKCE (POKUD NASTANE) OBECNĚ FUNKCE
Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP
Základy programování Úloha: Eratosthenovo síto Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Obsah 1 Zadání úkolu: 3 1.1 Zadání:............................... 3 1.2 Neformální zápis:.........................
zswi/pc-testování.d 10. května 2003 1
zswi/pc-testování.d 10. května 2003 1 White-box testování ------------------- * white-box testování = využíváme znalost implementace - obvykle se používá pro testování relativně malých částí programu,
VŠB- Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti. Úvod do MKP Deformační analýza stojanu na kuželky
VŠB- Technická univerzita Ostrava akulta strojní Katedra pružnosti a pevnosti Úvod do KP Autor: ichal Šofer Verze Ostrava Úvod do KP Zadání: Určete horizontální a vertikální posun volného konce stojanu
Údaje o stroji PWO UNITOOLS 1250T-1
Transferový lis Weingarten Datum vypracování: 12/10/06 Změněno kým: Nákladové středisko Vypracoval: Herman P. Datum změny: Inv. č. Údaje o stroji PWO UNITOOLS 1250T-1 Změnový index: Technické údaje o stroji
Programování 2 (NMIN102) Soubory. RNDr. Michal Žemlička, Ph.D.
Programování 2 (NMIN102) Soubory RNDr. Michal Žemlička, Ph.D. Soubor abstrakce vstupního, výstupního či vstupně výstupního zařízení textová, typovaná a netypovaná varianta základní operace: otevření, čtení/zápis,
Á Ý Á Í Š š ů Š ž ú ř ž ú ř ř š ů ř ř ů Ů ř ů ň ů ř š é ů ž ř š ž é ř é ř š š ž ř ž ř ů ž ř ů ž ů é ř ž é ž ž ř ř ň ž ř ř ů š é ř ž ů ŠÍ é ř ň ů ř š é ř é ř š é ů ž š é ů é ú š é ž š š é é ř é é š ř ň
ú Í Š Š Ť Í Š Š ň Ó Š Í Í Š Í ž Í Í Í ú Š Ů Č Š Š Á Í Š ú Í Ť Ů Í ž ž Ť Š Í ž ú ž Č ž Ú ž ť Í Í ú Ú ž ú ú Í ž Í Í Í ú ú Ú Í Ó ú Í Ů ú ú Ú Ó Í Í Í ú ú ž ú Í ú ž Č Ú Í ň É Í ú Í ú Í Č ň ň Č Ú ň ň ž Í Í ž
Homer. prvky. délka. přední 0 zadní 4. Použití fronty BUS STOP. 3 Lisa. 2 Bart. 4 Maggie. 1 Marge. Grafické znázornění předchozí animace:
Fronta Fronta je sekvence first-in-first-out (první do fronty první z fronty) prvků. Prvky mohou být vkládány pouze nakonec (rear) fronty a odstraňovány pouze zpočátku (front) fronty Délka fronty je počet
Paralelní grafové algoritmy
Paralelní grafové algoritmy Značení Minimální kostra grafu Nejkratší cesta z jednoho uzlu Nejkratší cesta mezi všemi dvojicemi uzlů Použité značení Definition Bud G = (V, E) graf. Pro libovolný uzel u
Verzování a publikace dat na webu za pomoci PostgreSQL
Prague PostgreSQL Developers' Day 2013 Verzování a publikace dat na webu za pomoci PostgreSQL Jan Pěček Kdo jsem? Jan Pěček Programátor PostgreSQL Jyxo, s.r.o. (Blog.cz) MAFRA, a.s. - Internet Trading
Základní znaky. - Ve srovnání se Spice jsou velmi složité a vyžadují dlouhou dobu na plné osvojení. - Velmi nákladné simulační programy.
VHDL-AMS Počátek jazyků HDL sahá do šedesátých let. V průběhu doby vznikla celá řada jazyků FAS (Anacad 1988), SpetreHDL (Cadence 94), MAST (Analogy 1986) a jiné. V současné době hrají největší roli jazyky
Řešení kontaktní úlohy v MKP s ohledem na efektivitu výpočtu
Řešení kontaktní úlohy v MKP s ohledem na efektivitu výpočtu Jan Hynouš Abstrakt Tato práce se zabývá řešením kontaktní úlohy v MKP s ohledem na efektivitu výpočtu. Na její realizaci se spolupracovalo
Program SNA 2013 http://www.ugn.cas.cz/link/sna13
Pondělí 21. ledna 2013 10:00 14:00 registrace (hotel Relax) oběd od 12:00 13:50 14:00 Zahájení konference 14:00 15:30 (ZŠ) M. Vohralík (INRIA, Paris-Rocquencourt): Adaptivita pro lineární a nelineární
Numerické řešení rovnice f(x) = 0
Numerické řešení rovnice f(x) = 0 Přemysl Vihan 9.10.2003 Katedra fyziky, Pedagogická fakulta Univerzity J.E. Purkyně v Ústí n.l. 2. ročník, PMVT-mag. Abstrakt Seminární práce se zabývá numerickým řešením
VŠB- Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti. Úvod do MKP Napěťová analýza modelu s vrubem
VŠB- Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti Úvod do MKP Autor: Michal Šofer Verze 0 Ostrava 2011 Zadání: Proveďte napěťovou analýzu součásti s kruhovým vrubem v místě
FSI analýza jezové klapkové hradící konstrukce
Konference ANSYS 2011 FSI analýza jezové klapkové hradící konstrukce Jirsák V., Kantor M., Nowak P. České vysoké učení technické v Praze, Fakulta stavební, Thákurova 7, Praha 6 Abstract: This article deals
Space dimension : 3D RF Module, Electromagnetic Waves, Eigenfrequency analysis
Biologická buňka jako sférický dutinový elektromagnetický resonátor Vzorová úloha v Tento dokument byl vytvořen v rámci projektu FRVŠ 2300/2008 Úvod Biologické buňky jsou různých tvarů a jejich membrány
Návod na použití FEM programu RillFEM 5.01. Jevy na chladiči
Návod na použití FEM programu RillFEM 5.01 Jevy na chladiči Freewarové FEM programy (FEM - metoda konečných prvků) jsou velice univerzální, ale jejich nevýhodou je poměrně složité nastavení a programování
Na úvod tip, jak kontrolovat šířku tabulky před a po změně. Chování makra ukazují obrázky. Jak změnit rastr v hotové tabulce Excelu
Znáte to. Máte v Excelu hotovou tabulku, ne-li celý formulář, hrajete si s každým pixelem, aby se vše vešlo na jednu A4, a zjistíte, že potřebujete přidat další informace, sloupec. Ve výsledku to znamená
Tematický celek 03 - Cvičné příklady
Tematický celek 03 - Cvičné příklady Cvičný 1 Dim a As Object Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Proceruda tlačítka "Vlož obsah
Programování. Debugging a testování. Martin Urza
Programování Debugging a testování Martin Urza Co je debugging? V počítačích nulté generace byly důvodem některých chyb zkraty, které způsoboval mimo jiné hmyz, jenž do těchto strojů zalézal. Odstraňování
NÁVRH REGULÁTORU PRO VLT TELESKOP POMOCÍ MATLABU 1. Zdeněk Hurák, Michael Šebek
NÁVRH REGULÁTORU PRO VLT TELESKOP POMOCÍ MATLABU 1 Zdeněk Hurák, Michael Šebek Ústav teorie informace a automatizace Akademie věd České republiky, Praha e-mail: hurak@utia.cas.cz, msebek@utia.cas.cz Abstrakt:
Enterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV)
Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Enterprise Java
Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
1 / 65 Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 2 3 4 5 6 7 8 Super-relaxační 9 2 / 65 2 / 65 Budeme se zabývat mi pro řešení úlohy A x = b s regulární
Aproximace funkcí. x je systém m 1 jednoduchých, LN a dostatečně hladkých funkcí. x c m. g 1. g m. a 1. x a 2. x 2 a k. x k b 1. x b 2.
Aproximace funkcí Aproximace je výpočet funkčních hodnot funkce z nějaké třídy funkcí, která je v určitém smyslu nejbližší funkci nebo datům, která chceme aproximovat. Třída funkcí, ze které volíme aproximace
Generátor list nastavení
Generátor menu verze 1.1 je nástroj pro vytváření menu a vlastních panelů nástrojů typu CommandBar, jak je známe z Excelu 2003 a dřívějších. Nenutí uživatele zasahovat do programového kódu VBA, pokud se
Pracovní listy - programování (algoritmy v jazyce Visual Basic) Algoritmus
Pracovní listy - programování (algoritmy v jazyce Visual Basic) Předmět: Seminář z informatiky a výpočetní techniky Třída: 3. a 4. ročník vyššího stupně gymnázia Algoritmus Zadání v jazyce českém: 1. Je
Mezoúrovňové modelování železničního štěrku pomocí kulovitých a polyhedrálních
Mezoúrovňové modelování železničního štěrku pomocí kulovitých a polyhedrálních tvarů zrn Jan Eliáš & Radek Dubina Příspěvek byl zpracován za podpory programu Centra kompetence Technologické agentury České
VISUAL BASIC. Práce se soubory
VISUAL BASIC Práce se soubory Práce se soubory 1/2 2 Vstupní data pro programy bývají uloženy do souborů Vstupy pro výpočet, nastavení vzhledu aplikace Výsledky práce programu je potřeba uchovat uložit
Jazykové konstrukce pro paralelní výpočty
Paralelismus se vyskytuje na: Jazykové konstrukce pro paralelní výpočty 1. Úrovni strojových instrukcí 2. Úrovni příkazů programovacího jazyka 3. Úrovni podprogramů 4. Úrovni programů Vývoj multiprocesorových
Návod pro práci s SPSS
Návod pro práci s SPSS Návody pro práci s programem SPSS pro kurz Metodologie pro Informační studia a knihovnictví 2 (jaro 2013) Ladislava Zbiejczuk Suchá Instalace programu SPSS najdete v INETu. Po přihlášení
9. lekce Úvod do jazyka C 4. část Funkce, rekurze Editace, kompilace, spuštění Miroslav Jílek
9. lekce Úvod do jazyka C 4. část Funkce, rekurze Editace, kompilace, spuštění Miroslav Jílek 1/24 Editační prostření Kód programu lze editovat v jakémkoli textovém editoru. 2/24 Editační prostření Kód
1 PRVOCISLA: KRATKY UKAZKOVY PRIKLAD NA DEMONSTRACI BALIKU WEB 1
1 PRVOCISLA: KRATKY UKAZKOVY PRIKLAD NA DEMONSTRACI BALIKU WEB 1 1. Prvocisla: Kratky ukazkovy priklad na demonstraci baliku WEB. Nasledujici program slouzi pouze jako ukazka nekterych moznosti a sluzeb,
Program SNA 2015
Pondělí 19. ledna 2015 10:00 12:00 registrace Ústav geoniky AV ČR 12:30 13:30 oběd Menza VŠB-TUO 13:00 14:00 registrace FEI VŠB-TUO 14:00 14:15 Zahájení konference 14:15 15:45 chairman R. Blaheta (ZŠ)
Heuristiky UNIVERZITA PALACKÉHO V OLOMOUCI KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY. Vypracovala:
UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY BAKALÁŘSKÁ PRÁCE Heuristiky Vedoucí bakalářské práce: Mgr. Jaroslav Marek, Ph.D. Rok odevzdání:
Program konference MITAV 2015 (Matematika, Informační Technologie a Aplikované Vědy)
Program konference MITAV 2015 (Matematika, Informační Technologie a Aplikované Vědy) Nad konferencí převzal záštitu primátor statutárního města Brna Ing. Petr Vokřál. Klub Univerzity obrany v Brně Šumavská
Globální extrémy. c ÚM FSI VUT v Brně. 10. ledna 2008
10. ledna 2008 Příklad. Určete globální extrémy funkce f(x, y) = x 2 + 2xy + 2y 2 3x 5y na množině M. Množina M je trojúhelník určený body A[0, 2], B[3, 0], C[0, 1]. Protože množina M je kompaktní (uzavřená,
PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.
PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk
Simulace ustáleného stavu při válcování hliníku
VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) MKP a MHP (Úlohy pro samostatnou práci studentů) Autoři: Martin Fusek, Radim Halama, Jaroslav Rojíček Verze: 0 Ostrava
1. Maple - verze. 2. Maple - prostredi. Document Mode vs. Worksheet Mode
1. Maple - verze - Maple 18: Standard Worksheet (.mw) - Classic Worksheet Maple 18 (.mws) - starsi pocitace, mene pameti - Command-line Maple 18 - komplexni vypocty - a jine (kalkulacka, vlastni aplikace
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Stručný úvod do programování v jazyce C 1.díl. České vysoké učení technické Fakulta elektrotechnická
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Stručný úvod do programování v jazyce C 1.díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 06 Ver.1.10 J. Zděnek,
LabView jako programovací jazyk II
LabView jako programovací jazyk II - Popis jednotlivých funkcí palety Function I.část - Expresní funkce, struktury, Ing. Martin Bušek, Ph.D. Paleta Functions Základní prvky pro tvorbu programu blokového
VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Počítačová dynamika tekutin užitečný nástroj pro inženýry
Počítačová dynamika tekutin užitečný nástroj pro inženýry M. Jahoda Úvod Počítačová dynamika tekutin (Computational Fluid Dynamics, CFD) je moderní metoda, která se zabývá prouděním tekutin, přenosem tepla
NPRG030 Programování I, 2010/11
Podmínka = něco, co JE, nebo NENÍ splněno typ Boolean hodnoty: TRUE pravda FALSE lež domluva (optimistická): FALSE < TRUE když X, Y jsou (číselné) výrazy, potom X = Y X Y X < Y X > Y X = Y jsou
Návrhy elektromagnetických zení
Návrhy elektromagnetických součástek stek a zařízen zení Zuzana Záhorová zuzanaz@humusoft.cz Karel Bittner bittner@humusoft.cz www.humusoft.cz www.comsol comsol.com tel.: 284 011 730 fax: 284 011 740 Program
Rekurzivní sledování paprsku
Rekurzivní sledování paprsku 1996-2016 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 21 Model dírkové kamery 2 / 21 Zpětné sledování paprsku L D A B C 3 / 21 Skládání
The influence of the partial surface wetting on the flow field in a pipe with circular cross-section
DSpace VSB-TUO http://www.dspace.vsb.cz þÿx a d a s t r o j n í / M e c h a n i c a l S e r i e s þÿx a d a s t r o j n í. 0 1 1, r o. 5 7 / M e c h a n i c a l S e r i e s The influence of the partial