Abstract:
A method for selecting a node set to analyze the sensitivity of a stress constraint function according to the present invention conducts the sensitivity analysis of a stress constraint function used in a stress-based topology optimization procedure and comprises the steps of: selecting a first node, which is not included in an existing node set, among nodes constituting a current element on an connectivity information table provided by tailored finite-element analysis software; storing the selected first node in a current node set; storing, in an exclude node set, nodes, which are not included in the current node set, among the nodes constituting the current element; searching an element including the nodes included in the current node set on the connectivity information table; additionally storing, in the exclude node set, all other nodes, which are not included in the current node set, among nodes constituting the searched element; and storing nodes satisfying conditions in the current element in the current node set and the exclude node set. Thus, the repeated number of times of the analysis can be reduced, and the sensitivity of p-norm stress used as a stress constraint function in the stress-based topology optimization procedure can be analyzed by using only analysis result information provided by the tailored finite-element analysis software. [Reference numerals] (1100) Initialize a current element, a current node set, and an exclude node set; (1200) Select a first node, which is not included in an existing node set, among nodes constituting the current element on an connectivity information table; (1300) Store the selected first node in a current node set; (1400) Store, in the exclude node set, nodes, which are not included in the current node set, among the nodes constituting the current element; (1500) Search an element including the nodes included in the current node set on the connectivity information table; (1600) Store additionally, in the exclude node set, all other nodes, which are not included in the current node set, among nodes constituting the searched element; (1700) Select a next element as a current element; (1800) Store nodes satisfying conditions in the current element in the current node set and the exclude node set; (1900) Declare the current node set as a new set of node sets; (2000) All nodes selected?; (AA) Start; (BB) End
Abstract:
A method for topology optimization design of a structure according to an embodiment of the present invention comprises: a destruction condition showing step of showing destruction conditions in which differentiation of ductile and brittle materials which form a structure is impossible; and a destruction condition conversion step of converting, into a differentiable form, the destruction conditions shown in the destruction condition showing step, wherein a differentiable operator can be defined to select the maximum value and the minimum value among a plurality of principal stress values applied to the ductile and brittle materials in the destruction condition conversion step. According to an embodiment of the present invention, the destruction conditions of the ductile and brittle materials in which differentiation of the structure is impossible can be converted into a differentiable form, thereby performing reliably topology optimization design by taking into consideration, the destruction theory of the ductile and brittle materials.
Abstract:
본 발명에 따른 응력구속조건의 민감도를 해석하기 위한 노드 셋 선택방법은, 응력 기반 위상최적설계에서 사용하는 응력 구속조건의 민감도해석을 실시하는 방법에 있어서, 유한요소해석 프로그램에서 제공하는 요소테이블에서 현재 요소를 구성하는 노드 중 기존의 노드 셋에 포함되지 않는 첫 번째 노드를 선택하는 단계; 상기 선택된 첫 번째 노드를 현재 노드 셋에 저장하는 단계; 상기 현재 요소를 구성하는 노드 중에서 상기 현재 노드 셋에 포함되지 않는 노드를 제외 노드 셋에 저장하는 단계; 상기 요소테이블에서 상기 현재 노드 셋에 포함된 노드를 포함하는 요소를 탐색하는 단계; 상기 탐색된 요소를 구성하는 노드 중 상기 현재 노드 셋에 포함되지 않은 다른 모든 노드를 상기 제외 노드 셋에 추가 저장하는 단계; 및 상기 현재 요소에서 조건을 만족하는 노드를 상기 현재 노드 셋 및 제외 노드 셋에 저장하는 단계;를 포함하여, 해석의 반복 횟수를 줄일 수 있고 유한요소해석 프로그램에서 제공하는 해석 결과 정보만을 이용하여 응력기반 위상최적설계에서 응력구속조건으로 사용되는 p-놈 응력의 민감도를 해석할 수 있다.