본문 바로가기

프로그램

ANSYS 연습 6번째 오늘은 ANSYS Fluent로 연습해보았습니다. 그 기록을 남겨둡니다. 작동유체는 이온액과 황산, 재료는 흑연으로 넣었습니다. 직접 물성치를 찾아서 필요한 값만 넣었습니다. mesh는 간단하게 sizing을 추가해서 hard하게 짰습니다. 물체가 가로세로 100mm가 안넘는데 아주 작은 관계로 node수는 7만개정도였습니다. 해석은 piso로 했는데, 34번에서 1e-6이하로 residual이 완료되서 residual을 none하여 100번까지 돌렸습니다. 1e-12정도까지 내려간 것을 확인했습니다. 일반적으로 1e-3 정도면 충분히 오차가 작다고 할 수 있다고 합니다. 그래도 iteration이 너무 작으면 안된다기에 100번까지 돌려보았습니다. 그렇게 해서 나온 결과들입니다. 압력과 속도는 출구로 ..
【C언어】 눈으로 익히기 좋은 기초 예제 10가지 안녕하세요. C언어를 이제 막 배우기 시작하신 분들에게 적절한 기초 예제들입니다. 아래에 적힌 예시들을 참고하여 학습하시면 좋을 것 같습니다. 참고하시길 바랍니다. 간단하게 눈으로만 읽어보셔도 큰 도움이 될 것 같습니다. 주로, while 반복구문에 대한 예제들입니다. 문장을 10번 출력하기 int count=0; //변수선언 while (count 사용자가 입력한 n단을 역순으로 출력하는 프로그램 main () { int a=9, b; printf("원하는 단을 입력하시오 : \n"); scanf("%d", &b); //사용자가 입력한 값을 받음 while (a>0) //반복문 { printf("%d * %d = %d\n", b, a, b*a); a --; //a를 1씩 감소 } } 1~500까지 짝수..
【MATLAB】 완전 기본 명령어 20가지 MATLAB의 완전 기본 명령어 20가지 명령 프롬프트(》) : 명령어를 입력할 때 대화식으로 명령어를 입력하면 즉시 실행된다. 생략기호(...) : 코드문이 너무 길어서 한 줄에 입력할 수 없을 때, 다음 줄에 계속해서 입력 demo : MATLAB의 전반적인 프로그램들의 사용법과 기능을 볼 수 있는 명령어 who : 명령 창에서 현재 메모리상에 어떠한 변수들이 사용되었는지를 보기 위한 명령문 whos : 각 변수에 대한 정보를 알려고 할 때 사용 dir : 현재 작업 중인 디렉토리에 대한 파일의 위치를 알고자 할 때 clear : 메모리 공간으로부터 사용된 함수와 변수를 지울 때는 clear all : 메모리 상에 있는 것들 전부다 지울 때 clear +특정 : 특정한 함수나 변수를 지울 때 clc ..
【C언어】 로또 프로그램 예시 C언어에서 로또 프로그램을 만드는 예시입니다. #include "stdio.h" #include "stdlib.h" #include "time.h" void main() { int a, b, i, j; //변수지정 b = 1; while (b) { //반복문 printf("몇 개의 조합을 원하십니까? : "); scanf_s("%d", &a); srand((unsigned)time(NULL)); //랜덤함수 { { for (j = 0; j < a; j++) { for (i = 0; i < 6; i++) { printf("%d ", rand() % 100); }printf("\n"); } } printf("더 하시겠습니까? (네 : 1, 아니오 : 0 :"); scanf_s("%d", &b); } } } ..
【C언어】 Visual studio 학생용 다운로드 하는 방법 대학에서 C언어 배울 때 주로 사용하는 visual studio 학생용 버전을 다운로드하는 방법입니다. 포스팅할 필요없을 만큼 아주 간단하지만, 포스팅해둡니다. 아래 순서를 따라서 다운해주시면 됩니다. 네이버에 'visual studio' 를 검색하고 제일 위에뜨는 파워링크 '마이크로소프트 비주얼 스튜디오'를 클릭한다. 또는, https://www.visualstudio.com/ko/ 여기를 다로 클릭해서 들어간다. 홈페이지의 상단의 메뉴에서 '다운로드'를 클릭한다. 그리고 나타나는 아래의 화면에서 제일 좌측의 visual studio community 2017 밑에 '무료 다운로드'를 클릭한다. 그러면 아래화면과 같이 바뀌면서 자동으로 다운로드가 시작됩니다. 아래 캡처본에서 제일 아래를 자세히보시면 e..
ANSYS Fluent 연습 5번째 ANSYS Fluent 를 독학 중입니다. 개인적으로 연습해보고 블로그에 정리해둔 것입니다. 부족하지만, 열심히 해보려고 합니다. 피드백 주시면 감사하겠습니다. 단면이 타원형인 물체를 가지고 연습했습니다. fluent 연습이라 타원형의 관에 액체상태의 물을 흘려보내 봤습니다. 메쉬는 기본으로 위와 같이 짯고 sizing을 추가해서 element size를 1mm Hard로 했습니다. 노드수가 30만개정도 되네요. skeness는 캡처못했는데 0.3 정도 나왔던 것 같습니다. fluent로 들어가서는 유체는 액체의 물을 사용했고, 재료는 fluent에 있는 나무를 사용했습니다. model에서는 energy 를 on 하고 viscous를 k-epsillon으로 했습니다. velocity inlet에서 입구속..
【AutoCAD】 객체 면적 구하기 AREA(AA) 안녕하세요. 이번에는 AutoCAD에서 가끔? 사용하는 면적을 구하는 방법입니다. 다른 설계프로그램에서는 마우스 클릭 한번으로 확인하는 것을 아는데, 오토캐드에서는 주로 명령어를 통해 구하고 있습니다. 제가 알고 있는 내용을 아래의 예시를 통해 알려드립니다. 도움이 되시길 바랍니다. 우선 예시를 보여드리기 위해서 위와 같은 객체로 설명하겠습니다. 객체 면적구하는 방법 객체의 면적을 구하기 위해서는 area 라는 명령어로 구하게 됩니다. 단축키는 간단하게 aa 로 할 수 있습니다. 명령어를 치면 위와 같은 문구가 나옵니다. 아래에보면 기본값으로 로 되어있습니다. 그대로 아무것없이 enter로 넘어가면 됩니다. 그러면 이제 area할 객체를 선택해달라고 합니다. 제가 예시로 그렸던 객체를 선택하겠습니다. 그..
【AutoCAD】 명령어/단축키 총정리 1탄 안녕하세요. 기존에 AutoCAD에 관해 포스팅했던 것들을 조금이나마 정리하면서 명령어/단축키를 한눈에 보기위해 들어오신 분들을 위해서 정리해둡니다. 개인적으로 기사공부하면서 정리했던 것들 중에 간단하게 올릴 수 있는 것들만 적어두는 것이므로 참고만 하시면 좋을 것 같습니다. 그리고 해당링크가 걸려있는 것은 제가 이전에 포스팅했던 주제이므로 링크를 타고 가시면 예시와 함께 자세히 보실 수 있습니다. AutoCAD 공부하시는 데에 도움이 되길 바랍니다. 질문은 링크된 게시물의 댓글이나 본 게시물을 통해 해주시고, 공지사항은 참고해주세요. (다소 스크롤 압박이 있을 수 있습니다.) se : 적응 그리드, 초과 그리드[프로그램/AutoCAD] - 【AutoCAD】제도 설정 '적응 그리드' 동작 zoom (z)..
【AutoCAD】 단면 해칭하는 방법 HATCH 안녕하세요. 이번에는 AutoCAD에서 단면된 곳을 표시하는 '해칭'에 대해 알아보겠습니다. 아주 간단하니 아래의 예시를 보고 천천히 따라하시면 좋습니다. 먼저 해칭하는 명령어는 hatch 입니다. 단축키로는 h 로 되어있습니다. 명령어를 입력하면 해칭을 넣을 내부의 점을 선택하라고 합니다. 해칭이라는 것이 면적에 표시되는 것이므로 '내부'를 지정해달라는 말입니다. 그러면 위와 같이 해칭이 들어간 것을 볼 수 있습니다. 하지만, 위 상황은 autocad에서 기본으로 지정되어있는 해칭형태입니다. 우리가 도면을 제도할 때 자주 사용하는 해칭형태로 바꿔주도록 하겠습니다. 좌측 상단에 보시면 위와 같은게 선택되어있습니다. 여기서 가운데에 있는 ANSI31을 선택하여야합니다. 이게 기본 형태입니다. 그러면 위와 ..
【AutoCAD】 타원/호 그리기 ELLIPSE/ARC 안녕하세요. 이번에는 AutoCAD에서 가끔 사용하는 타원과 호를 그리는 방법에 대해서 포스팅합니다. 아래의 예시를 보시고 알아가시길 바랍니다. 우선, 타원을 그리는 방법입니다. 타원을 그리는 명령어는 ellipse 입니다. 단축키로는 el 을 사용합니다. 명령어를 입력하면 타원의 첫 끝점을 지정하라고 합니다. 총 2개의 끝점을 지정해서 축을 만들어주는데, 그 시작이되는 첫번째 끝점을 지정하라는 뜻입니다. 그리고 두번째 축의 끝점을 지정합니다. 마우스로 임의로 클릭도가능하지만, 아라비아 숫자로 입력하여 축의 길이값을 입력해줄 수도있습니다. 위에 보시면 주황색 점선이 축을 보여주고 있는 것입니다. 그리하면 이제, 지정해준 축과 다른 축 (위 경우에서는 세로축)을 지정해주어야 합니다. 마우스로 임의 모양대로..