{"id":632,"date":"2020-09-25T13:27:44","date_gmt":"2020-09-25T20:27:44","guid":{"rendered":"http:\/\/gantovnik.com\/bio-tips\/?p=632"},"modified":"2024-07-11T11:13:06","modified_gmt":"2024-07-11T18:13:06","slug":"question-1-param-cards-in-nastran","status":"publish","type":"post","link":"https:\/\/gantovnik.com\/bio-tips\/2020\/09\/question-1-param-cards-in-nastran\/","title":{"rendered":"#99: PARAM cards in Nastran"},"content":{"rendered":"<p>#99: PARAM cards in Nastran<\/p>\n<p>1)<strong> K6ROT<\/strong> specifies the stiffness to be added to the normal rotation for CQUAD4 and CTRIA3 elements. This is an alternate method to suppress the grid point singularities and is intended primarily for geometric nonlinear analysis. A value between 1.0 and 100.0 is recommended to suppress singularities. A large value may be required in nonlinear and eigenvalue analyses. This parameter is ignored for CQUADR, CTRIAR, CQUAD8, and CTRIA6 elements. K6ROT is forced to 0 when only membrane elements exist.<\/p>\n<p>In linear solutions, the default for K6ROT is zero; that is no fictitious drilling stiffness is added. But if K6ROT &gt; 0.0 in linear (or nonlinear) analysis, then a small stiffness is added to the normal rotation for the CQUAD4 and CTRIA3 elements. Although intended primarily for geometric nonlinear analysis, this is an alternate way to suppress grid point singularities in linear analysis and can be useful if two adjacent plates are slightly non-coplanar. In this case, each of the adjacent plates offers a small, but significant stiffness to the other in the drilling freedom, and this small stiffness may be large enough for AUTOSPC to ignore it, but may be small enough to result in numerical ill-conditioning. This situation can always be remedied by remeshing so that the adjacent stiffness goes either lower, to be trapped by AUTOSPC (in which case it may be a potential over-constraint), or goes higher to remove the ill-conditioning; a value of 1.0 for K6ROT can be used to alleviate this problem.<\/p>\n<p>For nonlinear analysis, the default value of K6ROT is 100. In most instances, the default value can be used, but for highly nonlinear problems the value may have to be increased. Too small a value will cause convergence difficulties in these cases, but too large a value may cause the solution to diverge, or even worse, the solution may succeed, but the answers may be inaccurate. Generally speaking, the smallest value to achieve convergence should be used, and experience has shown that values in the range 100 to 10000 are acceptable.<\/p>\n<p>Models containing, RBE2 and RBE3 elements, BCONTACT surfaces and LRFOFF and may be extremely flexible. Thus rotations are large. To get control of the rotations for the CQUAD4\/CTRIA3 elements K6ROT values as high as K6ROT=1800 may be required.<\/p>\n<p>In Nastran, shell elements have five degrees of freedom per node, three displacements and two rotations. The K6ROT parameter provides an in-plane rotational stiffness (so-called drilling stiffness) accounting for the missing sixth degree of freedom. The absolute stiffness value provided by K6ROT is applied to all shell elements in the same manner. This way a singular stiffness matrix is avoided for shell models.<\/p>\n<p>In OptiStruct, the shell elements have a built-in drilling stiffness. Each element\u2019s drilling stiffness is calculated from the element properties using a shape function. This way, the shell elements in OptiStruct have six degrees of freedom per node, three displacements and three rotations. The OptiStruct approach is more accurate, since it derives the drilling stiffness from the structural properties of each element. This leads to somewhat different results between OptiStruct and Nastran for shell models.<\/p>\n<p>An alternative shell element formulation is available in OptiStruct that matches more closely with the Nastran formulation. The primary difference with respect to the default OptiStruct shells is the absence of drilling stiffness. Some stabilization terms and other adjustments are added for reliable performance. The resulting elements are generally more flexible than the default OptiStruct shell elements, especially on curved geometries.<\/p>\n<p>2) <strong>AUTOSPC<\/strong> specifies the action to take when singularities exist in the stiffness matrix [Kgg]. AUTOSPC=YES means that singularities will be constrained automatically. AUTOSPC=NO means that singularities will not be constrained. If AUTOSPC=NO is set, then the user should take extra caution analyzing the results of the grid point singularity table and epsilon.<\/p>\n<p>AUTOSPC &#8220;does not work&#8221; in sol 106, you need PARAM,AUTOSPCR,YES<\/p>\n<p>3) <strong>PARAM, POST, 0<\/strong><br \/>\ncreates .xdb in 100 SOLs<\/p>\n<p>4) <strong>PARAM, POST, -1<\/strong><br \/>\ncreates .op2 old<\/p>\n<p>5) <strong>PARAM, POST, 1<\/strong><br \/>\ncreates .op2 new<\/p>\n<p>6) <strong>PARAM, BAILOUT, -1<\/strong><br \/>\nOption to avoid the termination of the solution. With the obtained result you can probably detect, what is wrong with your model (for example, lack of constraints).<\/p>\n<p>7) <strong>PARAM PRTMAXIM YES<\/strong><br \/>\nPRTMAXIM parameter requests printout of maximum applied loads, single-point constraints, multi-point constraints, or displacements.<\/p>\n<p>8) <strong>PARAM LGDISP 1<\/strong><br \/>\nto consider large geometric effects from loading<\/p>\n<p><strong>MDLPRM,HDF5,1<\/strong><br \/>\n-1 = Do not create NH5RDB database (Default).<br \/>\n 0  = Create NH5RDB database without compression.<br \/>\n 1  = Create NH5RDB database with compression.<br \/>\n 2  = Create uncompressed NH5RDB database without input data.<br \/>\n 3  = Create compressed NH5RDB database without input data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>#99: PARAM cards in Nastran 1) K6ROT specifies the stiffness to be added to the normal rotation for CQUAD4 and CTRIA3 elements. This is an alternate method to suppress the grid point singularities and is intended primarily for geometric nonlinear analysis. A value between 1.0 and 100.0 is recommended to suppress singularities. A large value [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_lmt_disableupdate":"yes","_lmt_disable":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[24,22],"tags":[125],"class_list":["post-632","post","type-post","status-publish","format-standard","hentry","category-hypermesh","category-nastran","tag-param-card"],"modified_by":"gantovnik","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8bH0k-ac","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":666,"url":"https:\/\/gantovnik.com\/bio-tips\/2020\/09\/112-msc-nastran-sol-106\/","url_meta":{"origin":632,"position":0},"title":"#112 MSC Nastran SOL 106","author":"gantovnik","date":"2020-09-28","format":false,"excerpt":"#112 MSC Nastran SOL 106 MSC Nastran SOL 106 The nonlinear effects in structures occur due to nonlinear material behavior and large deformations. Geometric nonlinearity becomes relevant when the structure is subjected to large displacement and rotation. Geometric nonlinearity effects are prominent in two aspects: geometric stiffening due to initial\u2026","rel":"","context":"In &quot;nastran&quot;","block_context":{"text":"nastran","link":"https:\/\/gantovnik.com\/bio-tips\/category\/nastran\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":648,"url":"https:\/\/gantovnik.com\/bio-tips\/2020\/09\/105-how-to-remove-offsets-defined-on-shell-and-beams\/","url_meta":{"origin":632,"position":1},"title":"#105: How to remove offsets defined on shell and beams?","author":"gantovnik","date":"2020-09-25","format":false,"excerpt":"#105: How to remove offsets defined on shell and beams? Method 1: Properties > Modify > GLOBAL Method 2: Utility > Property > Property Editor Property Words to Change: 4111 Plate Offset, Only Process If Exists: Check, Action: =, Value: 0 Offsets should not be used for the beam and\u2026","rel":"","context":"In &quot;nastran&quot;","block_context":{"text":"nastran","link":"https:\/\/gantovnik.com\/bio-tips\/category\/nastran\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":936,"url":"https:\/\/gantovnik.com\/bio-tips\/2021\/06\/168-nastran-sol-106-vs-sol-400\/","url_meta":{"origin":632,"position":2},"title":"#168 Nastran SOL 106 vs SOL 400","author":"gantovnik","date":"2021-06-22","format":false,"excerpt":"#168 Nastran SOL 106 vs SOL 400 It is always challenging when it comes to nonlinear analysis, either it is geometric, material, or contact nonlinearity using SOL 106 in Nastran. For Advanced nonlinear analysis, SOL 400 is a new approach to solve the different types of nonlinear analysis. SOL 400\u2026","rel":"","context":"In &quot;buckling&quot;","block_context":{"text":"buckling","link":"https:\/\/gantovnik.com\/bio-tips\/category\/buckling\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":651,"url":"https:\/\/gantovnik.com\/bio-tips\/2020\/09\/106-nonlinear-buckling-sol106\/","url_meta":{"origin":632,"position":3},"title":"#106: Nonlinear Buckling in MSC Nastran (SOL106)","author":"gantovnik","date":"2020-09-25","format":false,"excerpt":"#106: Nonlinear Buckling (SOL106) 1) Linear buckling of Euler column. For clamped-free boundary conditions the critical load is: Pcrit = (pi**2)*E*I\/(4*(L**2)), where, E = 10.5E6, I = 8.333-5, L=10 means Pcrit = 21.59 2) Nonlinear buckling with PARAM,BUCKLE,2 In f06 result file search for following message (right after eigenvalue table).\u2026","rel":"","context":"In &quot;buckling&quot;","block_context":{"text":"buckling","link":"https:\/\/gantovnik.com\/bio-tips\/category\/buckling\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":660,"url":"https:\/\/gantovnik.com\/bio-tips\/2020\/09\/109-how-to-output-the-stiffness-matrices-in-nastran\/","url_meta":{"origin":632,"position":4},"title":"#109: How to output the stiffness matrices in Nastran?","author":"gantovnik","date":"2020-09-28","format":false,"excerpt":"#109: How to output the stiffness matrices in Nastran? PARAM,EXTOUT,DMIGPCH The matrices will be printed in punch file *.pnch KAAX = boundary stiffness matrix PAX = boundary load matrix","rel":"","context":"In &quot;nastran&quot;","block_context":{"text":"nastran","link":"https:\/\/gantovnik.com\/bio-tips\/category\/nastran\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1573,"url":"https:\/\/gantovnik.com\/bio-tips\/2022\/10\/210-parametric-curve-in-3d-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-2-2-3-2-2-2\/","url_meta":{"origin":632,"position":5},"title":"#303 Stress calculations in QUAD elements (Gaussian points and nodal points): Elemental stress, Nodal stress","author":"gantovnik","date":"2022-10-10","format":false,"excerpt":"For QUAD elements with shapes deviating significantly from perfect rectangle stresses are indeed most realistic at Gauss points. The primary purpose of using Gauss integration points is numerical integration. These points are chosen so that the results for a particular numerical integration scheme are the most accurate. (the Gauss Quadrature\u2026","rel":"","context":"In &quot;fem&quot;","block_context":{"text":"fem","link":"https:\/\/gantovnik.com\/bio-tips\/category\/fem\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/gantovnik.com\/bio-tips\/wp-content\/uploads\/2022\/10\/ex303_2.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/gantovnik.com\/bio-tips\/wp-content\/uploads\/2022\/10\/ex303_2.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/gantovnik.com\/bio-tips\/wp-content\/uploads\/2022\/10\/ex303_2.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/gantovnik.com\/bio-tips\/wp-content\/uploads\/2022\/10\/ex303_2.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/posts\/632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/comments?post=632"}],"version-history":[{"count":2,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/posts\/632\/revisions"}],"predecessor-version":[{"id":2256,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/posts\/632\/revisions\/2256"}],"wp:attachment":[{"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/media?parent=632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/categories?post=632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/tags?post=632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}