From 4dcf4ea77aa656cb0aa2b9b9ff352d618679870c Mon Sep 17 00:00:00 2001 From: SCIA nv <89633938+msalak-scia@users.noreply.github.com> Date: Mon, 2 Jan 2023 16:01:59 +0100 Subject: [PATCH 01/16] big extent of free surface laod --- docs/loads/structuralsurfaceactionfree.md | 25 +++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/docs/loads/structuralsurfaceactionfree.md b/docs/loads/structuralsurfaceactionfree.md index 878fb889..414d2d35 100644 --- a/docs/loads/structuralsurfaceactionfree.md +++ b/docs/loads/structuralsurfaceactionfree.md @@ -7,8 +7,9 @@ The Free surface load is related to slabs. The load is not defined by the entity ```{image} ../.gitbook/assets/40\_structuralsurfaceactionfree.png :width: 600px ``` - - +```{warning} +object under development +``` ## Specification in the excel | Column header| Data type | Example / enum definition | Required | Description | @@ -18,12 +19,16 @@ The Free surface load is related to slabs. The load is not defined by the entity | Type | String | Standard | no | This property defines what the load is caused by, E.g. Standard, Wind, Snow, Self weight, Hoar Frost, Predefined, Plane Load, Water Pond, Water Pressure, Soil Pressure, Generated Water, Generated Soil | | Distribution | Enum |
Uniform
DirectionX
DirectionY
DirectionXY
| yes |The load may be either constant across the slab or linearly variable
"DirectionX" and "DirectionY" enums are defining that, the value of the surface load is linearly variable according to the one of the user-selected axis
"DirectionXY" value inclination of surface load is defined in both directions well
| | q \[kN/m2] | String |-10
(for "Distribution" set to "Uniform")
or
C1:-5; C2:-7
(for "Distribution" set to "Direction*")
or
C1:-3; C2:-2; C3:-1
(for "Distribution" set to "DirectionXY")
| yes |Specifies the size of the load in kiloNewtons per square meter.
if Distribution is Direction X, Direction Y or Direction XY then the vertexes of the polygon of the free load have to be specified. For distribution Direction X and Direction Y two vertexes, for distribution in Direction XY, three vertexes. The format have to be following:
C"number of vertex of the load polygon" : "value of the load in this vertex"
The number of the vertex corresponds to the coordinate order. So the first coordinate means C1, the second C2 and so on
For further understanding of "C" attributes see notes below table
| -| Load case | String | LC5 | yes | The name of the load case to which the force belongs | +| Load case | String | LC5 | yes | The name of the load case to which the force belongs | +| Validity | Enum | All,Global
Local
| yes | Defines co-ordinate system of the member in which the load is applied | +| Coordinate system | Enum |Global
Local
Member LCS
| yes | Defines co-ordinate system of the member in which the load is applied | | Location | Enum |Length
Projection
| yes | Specifies whether the load is "put directly on an inclined 2D member" or whether the "projection on plan" is defined. | | Id | String | 39f238a5-01d0-45cf-a2eb-958170fd4f39 | no | Unique attribute designation | @@ -36,3 +41,15 @@ The Free surface load is related to slabs. The load is not defined by the entity >```{image} ../.gitbook/assets/40\_structuralsurfaceactionfree\_note.png >:width: 1000px >``` + +>The LCS of the load is created based on the order of the nodes defining the load. X axis is in the direction from the first point to the second. Z axis is always perpendicular, and the direction is set by the property Local Z direction. Y axis is then set by the right-hand rule. + +>Local Z direction = Positive means that Z direction will be in the direction of positive Z global direction, if it is not possible then in the positive direction of X axis, if that is also not possible then in the direction of positive Y global axis. + +>Above is in the direction of positive local Z axis from XY plane of the load or defined distance from that plane. Below is in the direction of negative local Z axis. In the example below load will be generated only between 3 and 4 m from the free load. +> +> + +>The load is projected always in the direction perpendicular to the load = in the direction of local Z axis. +> +> \ No newline at end of file From 193eb1e48f12a07d7323dde199c295cf3bcbc998 Mon Sep 17 00:00:00 2001 From: SCIA nv <89633938+msalak-scia@users.noreply.github.com> Date: Mon, 2 Jan 2023 16:09:24 +0100 Subject: [PATCH 02/16] changelog note for free surf. load --- docs/getting-started/release-notes.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/getting-started/release-notes.md b/docs/getting-started/release-notes.md index d6206e65..d66fa745 100644 --- a/docs/getting-started/release-notes.md +++ b/docs/getting-started/release-notes.md @@ -14,6 +14,10 @@ Current changes from stable version are noted here. * [StructuralLoadCase](../loads/structuralloadcase.md) * From enum "Load type" value "Standard" was deleted. It was not possible to differentiate between "Standard" and "Others". What was exported as "Standard" should now be exported as "Others". +* [StructuralSurfaceActionFree](../loads/structuralsurfaceactionfree.md) + * enum "Coordinate system" extended with value "Member LCS" + * new properties "Validity", "Validity to \[m]", "Validity from \[m]", and "Local Z directionZ" added + ### 28.11.2022 - Version 2.2.0 **Modified objects:** From 2050cea153cfe497cbe098eff9862b71c47baf11 Mon Sep 17 00:00:00 2001 From: SCIA nv <89633938+msalak-scia@users.noreply.github.com> Date: Mon, 2 Jan 2023 17:00:40 +0100 Subject: [PATCH 03/16] add modified objects header --- docs/getting-started/release-notes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/getting-started/release-notes.md b/docs/getting-started/release-notes.md index d66fa745..5c5643c9 100644 --- a/docs/getting-started/release-notes.md +++ b/docs/getting-started/release-notes.md @@ -11,6 +11,7 @@ The last stable version is v2.2.0. To see it select versions: 'stable' in the le ### Current changes Current changes from stable version are noted here. +**Modified objects:** * [StructuralLoadCase](../loads/structuralloadcase.md) * From enum "Load type" value "Standard" was deleted. It was not possible to differentiate between "Standard" and "Others". What was exported as "Standard" should now be exported as "Others". From d7f5e4d0691ca87902720c6a264fa3ac75399b29 Mon Sep 17 00:00:00 2001 From: SCIA nv <89633938+msalak-scia@users.noreply.github.com> Date: Mon, 2 Jan 2023 17:07:31 +0100 Subject: [PATCH 04/16] fixes to the page --- docs/loads/structuralsurfaceactionfree.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/loads/structuralsurfaceactionfree.md b/docs/loads/structuralsurfaceactionfree.md index 414d2d35..9666d15c 100644 --- a/docs/loads/structuralsurfaceactionfree.md +++ b/docs/loads/structuralsurfaceactionfree.md @@ -2,14 +2,16 @@ **Free surface load** +```{warning} +object under development +``` + The Free surface load is related to slabs. The load is not defined by the entity it acts on, but by a specific load border. Free loads are defined by means of "loading entities" that may overlap or affect one or more slabs. ```{image} ../.gitbook/assets/40\_structuralsurfaceactionfree.png :width: 600px ``` -```{warning} -object under development -``` + ## Specification in the excel | Column header| Data type | Example / enum definition | Required | Description | @@ -23,7 +25,7 @@ object under development | Validity | Enum | All,HFiT1QaBH#6{veyE5G*uUb+goe56@^tCXz
zj|AjR^ Uf1%nB}^;p&0~JtESSPLk$Usi~bbKZ90lPuZoF74*}D
z1PkafFQvNTw{6=2i?n8~lWn&M7OQ&W?CvguDzUweukgji@zQ1;UGwR^5%nGWjc^|s
z;whV&8qLbd`%KZYYEDjbrz+w@_)02SY6X@an2ZDfLTXI&FBX0OK1@Ow@779SGf
zHPM`st5Vy*7};w@{BeoGxinbct|qD8S$u`AOU+|lNeez^Kcq3Y<;KMwK`gDxd4<`_
zA3OWx*mZ2?^*}&i+<^^Pa&L_xvxry1U_Qxb*Ebd{Vh_Sk?E_wjnD6Vu`nEM-{e2B`
z;HamlUZ%^PCBpFu_U+8cta+!pKi`?psJR^bI
bGbjasI~tyf_%1-U}ZSbv03aXOiHqxmwVT~g>%z$K}=T|fvV7X
zA1b6mQnEVLYL)$>PViBQns|hoIOpT$f}yuq7qdeXt%0=n!4aZNOxn34B0RFtR2ki$
zX?aW{)A{D&Tmkz
z=yj={+l!NKb3zOXKN9N^8kff%AXh8_eVm%R4X*D{gDEiNT9m2^IDT1r18iTIMAc2q
z-uZJOK2jT`72{zT8_oIuc>gc$%SL|fNgpb&Sh6LhBmyW?Hyh3TtcC2C40=A#hnY?TL8B`fVgwi7x9p=iI+E8K9Q>8}Afl_nO8jIfR~T1N
z@G#TCS=QrwaWUUZUD4W*ga!7xSSBA`U89*ZpbgUT4K@QRwT7-O6g*(JlV+aA@?EQ)
zp*;2VM}gMEJWFdYxrUNBR21#Q$K_VNlW_?dCHNx`?{E@yBqpBMowU==%`Go<;JVTB
zPLeMcQ0Vw*4lrm~EL2jWkF1*lkq}OMd)L# Is4YE7vC-
3kr;_>ky!^T=EDwD(BX5yy~CNB@F$|L6=k?=ly4i=)w}*TEQ#gSLI(*}&D0E# z0Ztbp*zN9b%73)~yLjrjxSLY6ht9!V=jk6(QW(;J@`9FWUi{e3v`<7+gASyg&_RY( z&Ksrw|3*Xjsn;$r8u)hh_GpIX5!2L)mf!(#kx%b18{2r@pV<2jAk2P!I45tIYG(zm z`ByTKIlR{wlqiIGG95YIcNkiS*lB`yH zOBk;^HWsyZ4<%yWkZoAN&iB7M74bB*FAVQ4FRy34yIEvp_o{=&swAyQNVfIc-*5c$ z9<%@zwf!55AanaWuD;o@wfQh0AmBe{C0MpTQ5pMxcH$o~IQxzLX;4Uv^*NuzLDtuV zgoHBhd11m#B1R=HuD;LN5j@>}t~9aqPwaG{LK@QN*HT4gDfZFl)^>dt1lw8(Dv51h za~=Fa;KuF>*2}i@#cRLki ldedeY<6Ez2G 2iw+FiE$S)`2kPhv;6Pi?vZ z+U^h|IY3FzA{&ifwi%X+`p6%Sds)x9?S&~hql*9hAQ;0>NlpEkTHzktP)6y}Lg;{- z_A-GF<8*Jw0+&*@j7 ?NE=yme9NY~_@Tuf5_r57L1$kW&d zs%k1E8B9q|#!=gQbkvRiubh3u3?DKSP5|qjD21TSUo>2WS8^}NU9g~OUU>KGS}0F{ zg?UzqFg6-LQPI}mLrpmg`|9iK(=bnOP13A#3NVPp5RQ(N=VfJx5=GuU@`=}_`fHSN z5?yMPQ0a%r9IthK@};UuxKZ4Iw5YQLh6Z+vBMifRT*Xd`4sQSxE_%PYg%Z4uG)>%n z>GR3ny}P_5Bz*>k-qQWvY*MtNp70ImWP|Px{MSE}$OAaOCQPYKW#KICL=jgMUitn) z(^+}i=@s82`LWN%Q==6Your+vX|uf(_Q3=p&JY5N=k-xir23 T`?Pb33-d6=kV`0xKqdQDm$353@eAfAi z;ns1zpnrX8MJHnqV>@Mfn6Wc>!Ev6E sN>A+FM9y1CYGmA@@wLOx{0> zP&C9KBf(a8voX^e&P}gjCK<6z } z@Cpt2WZ6(~4-Vz^HLp2434)S}4^J;)&0g*z)W=lYWbo49sgTp=W(=21EU8w0BQERO z+`)>VsbLUj6r(7gSkQ&Pu8$txHzAt1zult6yl)@EpP5WCOIsAAGW6ccB-6;r3?@#S z+d8%*-80+}Fy_lxDcJXT#gi_6K3O^C-0)yEKb@=s)E$07EEBP=m*QSTIrh(jkH5;# zunFGvbp|g?#PDUmw&{TX@)4r7pbN5dG4`tjXtIuL^~>10_w6$#OS;OM)Ohq^`5o@x zQrcHBmQ27Qx}>qo(04V}VbUXWZ>_NOZOZ@xB17iSR7-ix*UuCQK1vI&9F66VMC+K4 zbU%@3YI;2WKVG50_~F?eI=W`*K4N67tN}L8gK~>CFw_hTSnFQYZOHIFB^PlHWM4T# zgTt^7RtbJuHpS4w6yJJhHlH3$Td?~(m!!W|NLd!z_=`pG@~eS8cN?tNKMj-Q)Q^c* zRe~EY)K}7pQd5P7Mg|?WeUX26gqB VL^1;?RhgsIb;JhI3Qa5+1W}3n8CAwC7pF(8O_GzepP99>CoPVU*htiARO3Pe07o z!IqD_9&fEA|H*c Vu_bBDpF POy!?^-OE%Q^U_oB`4dD~y1p%lD}exW-%jj& zVtw#v&(c?dpPHtEUC91%`|h2~j~)YS_J&i{rFjJf-Gum|GqNtUhgAzW0P*Vv2b2|H zXcIZ}r)m@P?%1j1b@Wq>Xo2mx3Z^aWP4G$c)Q}*B^jdHCzB*W9Vxm=Fni(Q2k-R8B z?yFj~Rluyba-*^PBRjiS1IsdK3tfx7-_w3`&acBsnXg|4*<(Yw7x*o7doOTTFp>+d z*1WQX*IncI8}VrY*qcePXz5@^%_kx(B+h&&fyLGs9Vb!n`JK<5LV`Udt$&c^Jw>m5 zXidDouKyX)O_g<=gU2vSGIhH8idvUq1rqrai7^yTVg#1`bU1<8*dVweWId#%v+qmb z3UTKJqev1y>ShbapAn^?kHN}p2}D!ggG~GAXg9N`bsh1!^*ih%J_}qsK6Uqn9nI!x zWsWFydk4~`w&6`7larG@dB~V@Wf` g0=N^pvKxECfK4lUf^p;o4oxPX<@$}7@L0c$Q2c%nCiWZJ8g+#pYcG_ zRj;y@3H&u2k7(aheQMx#*SBM5^g(h;A8CO>O1_h`S9;Vw X(fXgR=Kb_iRBmrp_otHVXo$YBfMJHV#MRb@ z9#@$XtWAaZqej2768SayeUZTz!}b@L#EWq|fy n8nJ?=YHCRP$@lo|$~?X&r7G<8ZPJr`w2RE{$?!Sex)`45_&unI@QtsFJ$v`J#_k zlwZU5y!YN!pl4@y-MLTwr-*gSJEKQ_tT&<_EwX)$vod)9?pG3wQd}iiGDH?9+AMYs zw~+`fx h_TkbtGwgm 1&^?w8to= zZx6Oqi>Oyt)dh+=8N$B9J}0iy3+1+423)SzpY4iHz~*O>n==^yW)Xt0D7`Zi!Mxr+ zR|VeQ1=w;y;a9g81RO^DtwVy~K=j4-$9drt4!0L2zHrgt#jw%CufI(oYWU?{Klr2$ zb{xwDMIjp}@|_$74(JwEB$|lB7LdauDbfd?eT?$$RvC!YMjqLta@U%`^N%^AhdMg| z@)H1<)CzE2S-j*0bLx{y@>g0I+#{#YU2Us{M};NZ5wi;E4k>-Rc}aY1FqUO z;*$DN9g)Q)fv%zU?n(joyg<~~nmUOFW9xHJ&H$R8e2)(zR8fCpG|Ww&2EGZHiEH~7 zk@=t8DA IZQy{{1VqxVYG{)XMkc zgSEba;qkdxr=5*UgZSjckAaSOU?YsO3}1e&aS$wG>cq8=-LVT`_PhRHNa(XZrpvi8 zTM-@2D2l6ZU;qwgFZcjnF Tf+vcytrMU_*BEl&L zfPmWdewp|QY|g^i+`OHWUs#p>)^!#!mz#~^sRaHwwOD=|D|x|^G~lz+0F-Wnu*^-O ztm3 Hqpt760Rmvxh&@m!T1{+r|i4o?F`8pWe z03|WScWEo*;!+{7{xr8zQH#ZdKZTuv=+vY;8@@Y7|3zLZA-(V+_!x|q=*l1qI$`sD z1(}`p@g6PKYR$r(pWDA$n-R>phA#m^6<^wXFv825WfUuy%`=>4lq8x#Q95S$;Zrqi zr33N2b}d#GQGalRN5(8cHJg?mJkx#rd;CR(ELOd_W(`=|J7O|$(Cb_%#^oR!8H&?1 zf`;})P96C>!2qNFh9#?8Cw}}$!Nbk%&inG&qpsmPs=o+ `R$N9LYfwZW#wd<^vrEsUr zX3B qUgi1aWUaj iK z0NzBdSW`IyFVOS((W_VAlBF9y{%Nf%>5F+TDRwkpDgz(T7RpIg3+)Y~j?f5fStu0m zaj)w1uJg_=92^pMvYkN1=I}ObD357tT*maKiV_6Kn0UKG??4j+si9~oBPOPat5jWt zECSNfCZYr(#hQ!M6TUt6#of%^&FwYNu9DsI>sFumI$m|8j?z52Y5HA~rg>d+@KNd5 zj>0M7J7W3o;(pGLvV^AAJ&Su3jS{_vT1r(V+#EQMX8m+QNPMeNT#_1H?=Iv*ux)?y z#y`OH?=;|=d{ly!%vdjRps?8+scs5y+`Geg@7}$pqXWqP-r}4b%VxskavNI_+_R2+ zak(c)#H*jI+#lRn$#_v<_>x}yEO4P1Ecd_@#m6H;)G$2}$=zM5VN`c!2UaWFy3`ws zdmb1BR!g!ClI7bkP@}6D=pyK05pwh T *o7P95M2r^?!Q3ku&>IdsZL~22AN|yu=;}=lgZAucd_RQO$X2 y{dgjcJ09Gw?-nii?!a|r>v8%)M+{5VKdFkzi*<(uaE7|x{2mmA`*){b zFQ8v4IipV{tevN;r@QoJ)2_SHmfqg2iYB{&t)(KO DpW-vb zF!Fq2^)V&}buc11b6>eg3YLbef4Olii#!)7;AY7gs-S?9z;2*r_KPsu+}*7#WF6yX zCJ)@gy4}RkGel~bd;+?$i~IU6AENPKy)YiSH35=1>)4Ktjv)Ex1NTMhIV_<*0h6)( zm{N8jG>{aS4q>3ReFVX=Z#ILl#EAWI8qAB+GW3Q$1@ie$`^0IhLDDEqwBmJkt6);Y z?Zg<;?fTwTps<>JMN#_yUm$X1x@N!wohp^g!LlIklAl(Eo|nb5kjA%GKfs#Xv}B-D z&w?GtkF-g*Z=>w0>|qP=D$EoN$2;tg#GI+`=eES3_Jw(pUvtstb68Mv@81&b4olSJ zqGNyN*V8!p3;_^B&ynv?k{VZ_NrzXnr|n<~Z4ja(ni1QnMzT>H)QJ&GMbF$?jkq$I zY;4v!dJp3S2)(I){p@?@Z!&J70{l~a@Ep!ow6EuYK#t*fojZ53gb!Ar35{d%4Pu7Q zt@W-jM<>CjuODHP2a*!b*CjQ3?tHFntj2pKy7}Idmx6h9RUJAYXKicsDLGTPPk 57Jz@=zgf?Ser_+)vAJ8`% zZ=-Ej*W6<2C41sJ6iB`6RsC`@AF_#Qq1$qr(3>U!U3e`Fyp#}yroWc)T2cdgpVQYH zxdBmaWvI@Gkf{lK%5q`^D=aK5rCxmj=Y_j#^1Z;{q(_>RMSDb~C&4658|kjHj4XH; zv{PQ>5i0szl4r!w-vv@g_U(M*SXm+vg*cD@IO`0VldFJVyUv={LXev8r=zE*_XCfJ zW RF!Q%Q*LWXzHg>bZ>Q!>T+1Nl9jx#Zx`yw$S1xIHQ3}ZTi!QOWv}ZE2oAKw zfhKYpeiWSha#;F0y{Y)&+{F{HasoRpsApgNxZZXU{oxw0P&qXk7M(7pUu|1cOIT2N zGkLIuFLS0A`V?l?k%aJeU?_5ryjmsQ&6ZPRs@WwZh%?kXjbc(D zQ9lBC7vK!OSH$a(^vU-b`89~wIrAHom-h&TQKm1_)4N**Z9BI(mDKN&h)8>6R`?xl zZkxc$#zRg?#y3V