Skip to content

Commit 23e6aed

Browse files
committed
dynamic
1 parent 576e6e6 commit 23e6aed

9 files changed

+24
-14
lines changed

README.md

+24-14
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,30 @@ __I switch to italian, sorry__
4141
## Structural Safety
4242
- **LoadCombination**: Compute load combinations in Ultimate State Limit ULS (Stati Limiti Ultimi SLU) and SLT (SLE) accordingly to Eurocode (EU) and NTC2018 (italian normative).
4343

44-
GUIDE:
45-
In 1.2 define:
46-
-- _comuns A:_ they are just names. Do what you want here
47-
-- _column B:_ the load values
48-
-- _column C:_ the category for that value. You have to choose the row number of the categories in column E (names). Example: Cat. C is the 5th row, so insert 5.
49-
- _column D:_ "s" or "f" only. Lower case. Choose if the load is sfavoreval or favoreval
50-
Move to another page and to start the program type comb(k) where k is:
51-
--- 1 if γ EQU
52-
--- 2 if γ A1
53-
--- 3 if γ A2
54-
44+
GUIDE:
45+
- In 1.2 define:
46+
- _comuns A:_ they are just names. Do what you want here
47+
- _column B:_ the load values
48+
- _column C:_ the category for that value. You have to choose the row number of the categories in column E (names). Example: Cat. C is the 5th row, so insert 5.
49+
- _column D:_ "s" or "f" only. Lower case. Choose if the load is sfavoreval or favoreval
50+
- Move to another page and to start the program type comb(k) where k is:
51+
- 1 if γ EQU
52+
- 2 if γ A1
53+
- 3 if γ A2
5554
- TODO:
56-
-- Precompress load (maybe not)
57-
-- Sismic combinations (maybe not)
58-
-- Python+Latex version (maybe yes)
55+
- Precompress load (maybe not)
56+
- Sismic combinations (maybe not)
57+
- Python+Latex version (maybe yes)
5958

6059
<br/><img src="/img/LoadComb1.jpg" alt="drawing" width="180"/> <img src="/img/LoadComb2.jpg" alt="drawing" width="180"/> <img src="/img/LoadComb3.jpg" alt="drawing" width="180"/> <img src="/img/LoadComb4.jpg" alt="drawing" width="180"/>
60+
## Dynamic Of Structures
61+
- **DynamicOfStructures**: Compute eigen values and vectors of a dynamic system. HP: Maximum component of the eigenvector (psi) = +1
62+
Input: (matrix M, matrix K, the k value in K matrix)
63+
Three version of the program:
64+
- din1: Results symbolically and analitically. Be carefull: it's very slow using the texax! Use PC version instead.
65+
- din2: Only analitically. Use this version with the texas
66+
- din3: Sometimes the CAS isn't able to determine if a value is positive or not, so din1 and din2 can give an error where there is the if statemant that computes the Maximum component of the eigenvector. In din3 this if statement is disabled. Check the value 1 or -1 by hands!
67+
<br/><img src="/img/DynamicOfStructures1.jpg" alt="drawing" width="180"/> <img src="/img/DynamicOfStructures2.jpg" alt="drawing" width="180"/> <img src="/img/DynamicOfStructures3.jpg" alt="drawing" width="180"/> <img src="/img/DynamicOfStructures4.jpg" alt="drawing" width="180"/>
68+
69+
- **SectionProperties**: Calculate area, center of mass, inertia from X,Y coordinates. The last one point must be the same of the first one!
70+
- <br/><img src="/img/SectionProperties1.jpg" alt="drawing" width="180"/> <img src="/img/SectionProperties2.jpg" alt="drawing" width="180"/> <img src="/img/SectionProperties3.jpg" alt="drawing" width="180"/> <img src="/img/SectionProperties4.jpg" alt="drawing" width="180"/>

img/DynamicOfStructures1.jpg

66.6 KB
Loading

img/DynamicOfStructures2.jpg

87.9 KB
Loading

img/DynamicOfStructures3.jpg

89.4 KB
Loading

img/DynamicOfStructures4.jpg

84.1 KB
Loading

img/SectionProperties1.jpg

70.3 KB
Loading

img/SectionProperties2.jpg

55 KB
Loading

img/SectionProperties3.jpg

60 KB
Loading

img/SectionProperties4.jpg

78 KB
Loading

0 commit comments

Comments
 (0)