Computational models are commonly used in engineering design and scientific discovery activities for simulating complex physical systems in disciplines such as fluid mechanics, structural dynamics, heat transfer, nonlinear structural mechanics, shock physics, and many others. These simulators can be an enormous aid to engineers who want to develop an understanding and/or predictive capability for complex behaviors typically observed in the corresponding physical systems. Simulators often serve as virtual prototypes, where a set of predefined system parameters, such as size or location dimensions and material properties, are adjusted to improve the performance of a system, as defined by one or more system performance objectives. Such optimization or tuning of the virtual prototype requires executing the simulator, evaluating performance objective(s), and adjusting the system parameters in an iterative, automated, and directed way. System performance objectives can be formulated, for example, to minimize weight, cost, or defects; to limit a critical temperature, stress, or vibration response; or to maximize performance, reliability, throughput, agility, or design robustness. In addition, one would often like to design computer experiments, run parameter studies, or perform uncertainty quantification (UQ). These approaches reveal how system performance changes as a design or uncertain input variable changes. Sampling methods are often used in uncertainty quantification to Calculate a distribution on system performance measures, and to understand which uncertain inputs contribute most to the variance of the outputs. A primary goal for Dakota development is to provide engineers and other disciplinary scientists with a systematic and rapid means to obtain improved or optimal designs or understand sensitivity or uncertainty using simulationbased models. These capabilities generally lead to improved designs and system performance in earlier design stages, alleviating dependence on physical prototypes and testing, shortening design cycles, and reducing product development costs. In addition to providing this practical environment for answering system performance questions, the Dakota toolkit provides an extensible platform for the research and rapid prototyping of customized methods and meta-algorithms
標(biāo)簽: Optimization and Uncertainty Quantification
上傳時(shí)間: 2016-04-08
上傳用戶:huhu123456
#include <malloc.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define NULL 0 #define MaxSize 30 typedef struct athletestruct /*運(yùn)動(dòng)員*/ { char name[20]; int score; /*分?jǐn)?shù)*/ int range; /**/ int item; /*項(xiàng)目*/ }ATH; typedef struct schoolstruct /*學(xué)校*/ { int count; /*編號(hào)*/ int serial; /**/ int menscore; /*男選手分?jǐn)?shù)*/ int womenscore; /*女選手分?jǐn)?shù)*/ int totalscore; /*總分*/ ATH athlete[MaxSize]; /**/ struct schoolstruct *next; }SCH; int nsc,msp,wsp; int ntsp; int i,j; int overgame; int serial,range; int n; SCH *head,*pfirst,*psecond; int *phead=NULL,*pafirst=NULL,*pasecond=NULL; void create(); void input () { char answer; head = (SCH *)malloc(sizeof(SCH)); /**/ head->next = NULL; pfirst = head; answer = 'y'; while ( answer == 'y' ) { Is_Game_DoMain: printf("\nGET Top 5 when odd\nGET Top 3 when even"); printf("\n輸入運(yùn)動(dòng)項(xiàng)目序號(hào) (x<=%d):",ntsp); scanf("%d",pafirst); overgame = *pafirst; if ( pafirst != phead ) { for ( pasecond = phead ; pasecond < pafirst ; pasecond ++ ) { if ( overgame == *pasecond ) { printf("\n這個(gè)項(xiàng)目已經(jīng)存在請(qǐng)選擇其他的數(shù)字\n"); goto Is_Game_DoMain; } } } pafirst = pafirst + 1; if ( overgame > ntsp ) { printf("\n項(xiàng)目不存在"); printf("\n請(qǐng)重新輸入"); goto Is_Game_DoMain; } switch ( overgame%2 ) { case 0: n = 3;break; case 1: n = 5;break; } for ( i = 1 ; i <= n ; i++ ) { Is_Serial_DoMain: printf("\n輸入序號(hào) of the NO.%d (0<x<=%d): ",i,nsc); scanf("%d",&serial); if ( serial > nsc ) { printf("\n超過(guò)學(xué)校數(shù)目,請(qǐng)重新輸入"); goto Is_Serial_DoMain; } if ( head->next == NULL ) { create(); } psecond = head->next ; while ( psecond != NULL ) { if ( psecond->serial == serial ) { pfirst = psecond; pfirst->count = pfirst->count + 1; goto Store_Data; } else { psecond = psecond->next; } } create(); Store_Data: pfirst->athlete[pfirst->count].item = overgame; pfirst->athlete[pfirst->count].range = i; pfirst->serial = serial; printf("Input name:) : "); scanf("%s",pfirst->athlete[pfirst->count].name); } printf("\n繼續(xù)輸入運(yùn)動(dòng)項(xiàng)目(y&n)?"); answer = getchar(); printf("\n"); } } void Calculate() /**/ { pfirst = head->next; while ( pfirst->next != NULL ) { for (i=1;i<=pfirst->count;i++) { if ( pfirst->athlete[i].item % 2 == 0 ) { switch (pfirst->athlete[i].range) { case 1:pfirst->athlete[i].score = 5;break; case 2:pfirst->athlete[i].score = 3;break; case 3:pfirst->athlete[i].score = 2;break; } } else { switch (pfirst->athlete[i].range) { case 1:pfirst->athlete[i].score = 7;break; case 2:pfirst->athlete[i].score = 5;break; case 3:pfirst->athlete[i].score = 3;break; case 4:pfirst->athlete[i].score = 2;break; case 5:pfirst->athlete[i].score = 1;break; } } if ( pfirst->athlete[i].item <=msp ) { pfirst->menscore = pfirst->menscore + pfirst->athlete[i].score; } else { pfirst->womenscore = pfirst->womenscore + pfirst->athlete[i].score; } } pfirst->totalscore = pfirst->menscore + pfirst->womenscore; pfirst = pfirst->next; } } void output() { pfirst = head->next; psecond = head->next; while ( pfirst->next != NULL ) { // clrscr(); printf("\n第%d號(hào)學(xué)校的結(jié)果成績(jī):",pfirst->serial); printf("\n\n項(xiàng)目的數(shù)目\t學(xué)校的名字\t分?jǐn)?shù)"); for (i=1;i<=ntsp;i++) { for (j=1;j<=pfirst->count;j++) { if ( pfirst->athlete[j].item == i ) { printf("\n %d\t\t\t\t\t\t%s\n %d",i,pfirst->athlete[j].name,pfirst->athlete[j].score);break; } } } printf("\n\n\n\t\t\t\t\t\t按任意建 進(jìn)入下一頁(yè)"); getchar(); pfirst = pfirst->next; } // clrscr(); printf("\n運(yùn)動(dòng)會(huì)結(jié)果:\n\n學(xué)校編號(hào)\t男運(yùn)動(dòng)員成績(jī)\t女運(yùn)動(dòng)員成績(jī)\t總分"); pfirst = head->next; while ( pfirst->next != NULL ) { printf("\n %d\t\t %d\t\t %d\t\t %d",pfirst->serial,pfirst->menscore,pfirst->womenscore,pfirst->totalscore); pfirst = pfirst->next; } printf("\n\n\n\t\t\t\t\t\t\t按任意建結(jié)束"); getchar(); } void create() { pfirst = (struct schoolstruct *)malloc(sizeof(struct schoolstruct)); pfirst->next = head->next ; head->next = pfirst ; pfirst->count = 1; pfirst->menscore = 0; pfirst->womenscore = 0; pfirst->totalscore = 0; } void Save() {FILE *fp; if((fp = fopen("school.dat","wb"))==NULL) {printf("can't open school.dat\n"); fclose(fp); return; } fwrite(pfirst,sizeof(SCH),10,fp); fclose(fp); printf("文件已經(jīng)成功保存\n"); } void main() { system("cls"); printf("\n\t\t\t 運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)\n"); printf("輸入學(xué)校數(shù)目 (x>= 5):"); scanf("%d",&nsc); printf("輸入男選手的項(xiàng)目(x<=20):"); scanf("%d",&msp); printf("輸入女選手項(xiàng)目(<=20):"); scanf("%d",&wsp); ntsp = msp + wsp; phead = (int *)calloc(ntsp,sizeof(int)); pafirst = phead; pasecond = phead; input(); Calculate(); output(); Save(); }
標(biāo)簽: 源代碼
上傳時(shí)間: 2016-12-28
上傳用戶:150501
Wireless means different things to different people. For this book, it refers to the radio systems that provide point-to-point, point-to-multipoint, and Earth-space communications over transmission links that propagate outside buildings through the lower atmosphere. Wireless systems are being built that provide data transmission between computers and other devices on one’s own desk. These are part of the wireless world but not the part where, except for interference perhaps, the atmosphere has any influence. The intent of this book is to provide a description of the physical phenomena that can affect propagation through the atmosphere, present sample measurements and statistics, and provide models that system designers can use to Calculate their link budgets and estimate the limitations the atmosphere may place on their design.
標(biāo)簽: Communication Propagation Handbook Wireless for
上傳時(shí)間: 2020-05-31
上傳用戶:shancjb
The purpose of this book is to present detailed fundamental information on a global positioning system (GPS) receiver. Although GPS receivers are popu- larly used in every-day life, their operation principles cannot be easily found in one book. Most other types of receivers process the input signals to obtain the necessary information easily, such as in amplitude modulation (AM) and frequency modulation (FM) radios. In a GPS receiver the signal is processed to obtain the required information, which in turn is used to Calculate the user position. Therefore, at least two areas of discipline, receiver technology and navigation scheme, are employed in a GPS receiver. This book covers both areas.
標(biāo)簽: Fundamentals_of_Global_Positionin g_System_Receivers
上傳時(shí)間: 2020-06-09
上傳用戶:shancjb
歐母龍PLC例程PLC控制器源碼255個(gè)合集:1600T俄羅斯壓力機(jī).rar200噸壓機(jī)程序 omron 的機(jī)子C系列的.rar3MK136舊磨床現(xiàn)程序.rar3電機(jī)延時(shí)控制啟停.rar5V編碼器信號(hào)如何接入CP1H高數(shù)計(jì)數(shù)案例.rar6路搶答器源碼.rar902002 OMRON.rarASCII Generic Protocol Macro Object Code.zipASCII Generic Protocol Macro.zipC3電樞異物吸引.rarCalendar Calculation.zipcarbon.rarCompact Flash Memory Write.zipCounter Multiplex.zipcp1h 高速計(jì)數(shù)觸發(fā)中斷注意點(diǎn).rarcp1h-x40用在非標(biāo)飲料線上的程序,有注解.rarCP1H與愛(ài)默生溫控模塊的通訊程序.rarCP1L and CP1H EasyModbus FB.zipCPM1A編寫(xiě)的贊揚(yáng)15T立式注塑機(jī).rarCPM2A Interupt High Speed Counting Sample.zipCPM2A自身時(shí)鐘六個(gè)時(shí)間段觸發(fā)程序.rarCQM1 Host Link Master.zipCQM1H 21的例子程序,有溫度壓力等PID控制。.rarCQMaster.swp.zipCS CJ CP NSJ password set.zipCS1 C Mode Hostlink.zipCS1-CJ1 Floating Point to Fixed Point Conversion for HMI.zipcub.rarCX-Programmer Ver.5 Introduction Guide R120-E1-01..zipCX-Programmer Ver.5 Introduction to Function Blocks Guide R121-E1-01.zipC_Mode_Hostlink.zipDeviceNet Explicit Message Example.zipdieban.rarEasy to use Modbus RTU Master for CP1L CP1H CJ1 CJ2 CS1.zipExample of Using Daylight Saving FB's.zipExample Scale Meter Protocol.zipFB Calculate Day Of Week.zipFB Day light savings function block.zipFB Extract Time Date into SecMin Hr Day Mth Yr.zipFB Scale with parameters.zipGKF1250離心機(jī)CXP.rargkf1250離心機(jī)cxpgkf離心機(jī)omron.rarJH21-200程序.rarLED液壓機(jī).rarlogging+ filewrite.ziplpr-des.rarModbus Protocol Macro Object Code.zipModbus Protocol Macro.zipModbus RTU Sample Code CJ1-SCB.rarModbus TCP Client using FB's.zipOmron CS1 Sequencer.zipOMRON E6CP絕對(duì)值編碼器使用實(shí)例。編碼器為8位格雷碼輸出.rarOmron Modbus Slave Ladder.zipOmron Plc 變頻一帶三例程.rarOMRON PLC編程示范.raromron--MOV傳送指令.raromron-cs1g-h-cpu42日本機(jī)的程序.rarOmron_CJ2_to_AB_EIP_Tag_Datalink_Example.rarOMRON接駁臺(tái).rarOMRON控制2伺服.rarOMRON溫度,壓力模擬量輸入程序.rarOMRON照明設(shè)備程序.raromron的PLC案例程序.rarOMRON程序舉例.rarOMRON程序舉例2.rarOMRON紙病分析系統(tǒng)-PLC程序(CJ1G).zipomron脈沖輸出到驅(qū)動(dòng)器的程序.rarPCB 沉銅線程序.rarPID溫度控制的PLC程序設(shè)計(jì)實(shí)例.rarPinstamp.zipPLC Clock adjustment with screen.zipPLC錳鋼程序cpm2a.zipPolls and Writes setpoints to E5CK Process Controller - E5CK.swp.zipPRO9連拉.rarProcess states sequence logics.zipQuadrature Input for Standard CPM1A DC Inputs.zipRandom Number Generator.zipScaling in CJ1 CS1 PLC's.zipSMS - GSM PLC Communications.zipsony 公司 某機(jī)臺(tái)控制程序.rarStepNext.cpt.zipSTUP Example.zipTemplate for Step-Step Next Sequence.zipToggle Button.zipTracking product on conveyor.zipTXD-RXD Quickstart Programs.zipTXD-RXD Serial Port Handling.zipUseable timer.zipV600-E5CK.zipV700-V720 RFID Protocol Macro.zipVB與OMRON PLC通訊源碼.rarWoodwood Controler Example Protocol Program.zipYH32-315油壓機(jī)程序.rar一個(gè)CJ1M的程序.rar一個(gè)OMRON程序,帶位置控制模塊.rar一個(gè)生產(chǎn)線上潤(rùn)滑控制的小程序.rar一些簡(jiǎn)單的cpm1a程序.rar一控三恒壓供水程序.rar三層提升機(jī)歐姆龍CQM1H程序.rar三菱400噸和200號(hào)沖床程序.rar上海產(chǎn)自動(dòng)模切機(jī)飛達(dá)部程序.zip上海獅印全自動(dòng)啤機(jī)程序.rar東芝壓鑄機(jī)梯形圖.rar兩步法吹瓶機(jī).rar鄉(xiāng)林剪臺(tái).rar買書(shū)的隨書(shū)樣例.rar井研磨邊機(jī).rar交通燈注釋全.rar今機(jī)立式注塑機(jī)程序.rar伺服電機(jī)正反轉(zhuǎn)控制.rar位置控制(旋轉(zhuǎn)編碼器與PLC).rar充磁機(jī)程序.rar先啟后停 后啟先停 事例.rar沖床程序.rar分揀線主機(jī)一個(gè)CJ1M的分揀線程序下掛CP1H.rar利慧利樂(lè)灌裝機(jī)程序.rar刮水器停止位置檢查程序.rar力泰翻胚機(jī)程序.rar北人04印刷機(jī)程序.rar北人LQD10騎馬裝訂程序.rar半自動(dòng)吹瓶機(jī)的程.rar南京印刷機(jī).zip卡板程式.rar壓制機(jī)程序(帶解釋,注釋).rar壓力機(jī)控制程序.rar原創(chuàng)液壓機(jī)程序帶注釋歐姆龍PLC加信捷文本.rar原點(diǎn)搜索程序.rar雙翻分揀機(jī).rar雙邊機(jī).rar反滲透整套PLC控制.rar臺(tái)灣產(chǎn)染色機(jī)歐姆龍PLC帶3只IO擴(kuò)展控制程序.rar臺(tái)灣大拉無(wú)板.rar啤酒廠酒瓶美容機(jī).rar四川綿陽(yáng)建豐熱磨工段.rar在用設(shè)備程序.rar垂直涂布.rar外端子設(shè)計(jì)數(shù)值.rar大型熱電廠 PLC程序(帶注解).rar大搖動(dòng)超聲波清洗機(jī).rar大連75密練注釋程序.rar安呼12級(jí).rar富佳扶梯程序.rar對(duì)齊度編程!!.rar小車控制程序.rar小車送料”例程.rar廣東鍛壓氣壓沖床程序(80T)有詳細(xì)注解.rar廣告牌燈箱.rar微電機(jī)刷簧自動(dòng)組裝程序.rar微粉磚自動(dòng)送料帶OMRON CQM2A+擴(kuò)展程序帶注釋.rar意大利進(jìn)口皮革壓花.rar扎鋼機(jī)程序.rar打包機(jī).rar拔蓋機(jī).rar撥碼控制.rar擋磚磨邊機(jī)(新1).rar捷豹空壓機(jī)控制程序.rar接木機(jī).rar控制程序例子.rar推掛.rar攻絲機(jī)2(新).rar料位顯示.rar旋轉(zhuǎn)門控制程序1.rar無(wú)協(xié)議.rar無(wú)心磨床(OMRON系統(tǒng),帶機(jī)械手有詳細(xì)注解).rar無(wú)線膠裝機(jī)歐姆龍程序.zip日本人編的程序 拋光研磨.rar日本成型磨床控制程序(附注釋)歐姆龍CPM1A.rar板坯定厚.rar樣例,有注釋.rar模擬量試驗(yàn).rar歐姆龍CJ1M鉻化機(jī)程序帶注釋.rar歐姆龍CP1H例程.rar歐姆龍CPM1A的PLC.rar歐姆龍CPM2AH PLC和歐姆龍NTZ觸摸屏編寫(xiě)的超聲波清洗機(jī)程序..rar歐姆龍CPM2AH Host Link通訊程序(發(fā)布源碼).rar
上傳時(shí)間: 2021-10-22
上傳用戶:
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1