1.最小重量設計問題
図1.1 上下対称な2部材トラス
このトラス構造における最小重量を設計する。ここで、 の具体的な値として次のものが与えられるとする。
ここでは2変数の出力までをC言語で組みし、iSightに最適解を求めてもらおうと思う。
Command : beam.in
1.0 1000.0 8*(10^(-6)) 50.0 15 0.8
Command : beam.c
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{ FILE *fp;
double d, Q, gamma, omega; //設計定数
double A, sinseita; //変数
double W; //目的関数
fp = fopen( "beam.in", "r" );
if( fp == NULL )
{puts( "beam.inが開けません" );
return 1;}
/* beam.inから設計定数読み込む */
fscanf(fp, "%lf %lf %lf", &d, &Q, &gamma, &omega);
1. 最小重量設計問題
図1.1 上下対称な2部材トラス
このトラス構造における最小重量を設計する。ここで、 の具体的な値として次のものが与えられるとする。
ここで 、 、
→ 、( 、 )
よって、設計変数は と となる。
ここでは2変数の出力までをC言語で組みし、iSightに最適解を求めてもらおうと思う。
Command : beam.in
1.0 1000.0 8*(10^(-6)) 50.0 15 0.8
Command : beam.c
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main...