稳定版 尼尔机械纪元任务的测试完了之后怎么没任务了吗

操作系统: Ubuntu 16.04,显卡 GTX 1080
1. 安装显卡驱动和CUDA1234apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu/7fa2af80.pubecho "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu /" | sudo tee /etc/apt/sources.list.d/cuda.listsudo apt-get updatesudo apt-get -y install cuda-drivers cuda
2. 安装 ewbf-miner到这里下载
短网址的长度短网址的长度该设计为多少呢? 当前互联网上的网页总数大概是 45亿(参考 ),超过了 $2^{32}=$,那么用一个64位整数足够了。
一个64位整数如何转化为字符串呢?,假设我们只是用大小写字母加数字,那么可以看做是62进制数,$log_{62} {(2^{64}-1)}=10.7$,即字符串最长11就足够了。
实际生产中,还可以再短一点,比如新浪微博采用的长度就是7,因为 $62^7=8$,这个量级远远超过互联网上的URL总数了,绝对够用了。
现代的web服务器(例如Apache, Nginx)大部分都区分URL里的大小写了,所以用大小写字母来区分不同的URL是没问题的。
因此,正确答案:长度不超过7的字符串,由大小写字母加数字共62个字母组成
一对一还是一对多映射?一个长网址,对应一个短网址,还是可以对应多个短网址? 这也是个重大选择问题
操作系统: Ubuntu 16.04,显卡 GTX 1080
1. 安装显卡驱动和CUDA1234apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu/7fa2af80.pubecho "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu /" | sudo tee /etc/apt/sources.list.d/cuda.listsudo apt-get updatesudo apt-get -y install cuda-drivers cuda
2. 编译安装 Genoil/cpp-ethereum12345678910sudo apt -y install software-properties-commonsudo add-apt-repository -y ppa:ethereum/ethereumsudo apt -y updatesudo apt -y install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjsonrpccpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essentialgit clone :Genoil/cpp-ethereum.gitcd cpp-ethereum/mkdir buildcd buildcmake -DBUNDLE=cudaminer ..make -j8
编译完成后会在当前目录的子目录ethminer下生成一个 ethminer 可执行文件。
操作系统: Ubuntu 16.04,显卡 GTX 1080
1. 安装显卡驱动和CUDA1234apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu/7fa2af80.pubecho "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu /" | sudo tee /etc/apt/sources.list.d/cuda.listsudo apt-get updatesudo apt-get -y install cuda-drivers cuda
2. 编译安装 ccMiner1234git clone --recursive :tpruvot/ccminer.gitcd ccminergit checkout --track origin/linuxsudo apt install automake libcurl4-openssl-dev
根据显卡修改 Makefile.am (), 比如GTX 1080 则用
nvcc_ARCH = -gencode=arch=compute_61,code=\&sm_61,compute_61\&
开始编译,
123./autogen.sh./configure./build.sh
编译完成后会在当前目录生成一个 ccminer 可执行文件
前提条件,已经安装好了 Ubuntu 16.04 操作系统, 见
懒人版方法:
1234apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu/7fa2af80.pubecho "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu /" | sudo tee /etc/apt/sources.list.d/cuda.listsudo apt-get updatesudo apt-get -y install cuda-drivers cuda
这个方法会安装稳定版的驱动和CUDA,可能不那么新。
然后开始安装 cuDNN, 先下载 cuDNN 6.0,
wget http://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-linux-x64-v6.0.tgz
然后解压到 /usr/local,
sudo tar -zxf cudnn-8.0-linux-x64-v6.0.tgz -P /usr/local
至此,驱动, CUDA 和 cuDNN都安装完了。
如果你想安装最新版的驱动和最新版的CUDA,那么接着读下去吧。
1. 安装 Nvidia 驱动123456sudo add-apt-repository -qy ppa:graphics-drivers/ppasudo apt-get -qy updatesudo apt-get -qy install nvidia-370sudo apt-get -qy install mesa-common-devsudo apt-get -qy install freeglut3-devsudo reboot
注意,一般比较新的主板,默认是UEFI BIOS,默认启用了 Secure Boot,否则开机后登陆不进去。老主板没有这个问题。
2. 安装 CUDA 8.x去 ,一定要下载 runfile 安装方式的安装包,参考资料里的好几篇都是选择这种方式,貌似 deb包有坑?
本文是上一篇文章的续集。
主板BIOS是 UEFI 模式
首先确认下你的主板的BIOS是UEFI模式,例如 Asus X99-E WS/USB 3.1 主板的BIOS默认就是UEFI模式。
两个U盘,一个是可启动的Ubuntu 16.04.1 安装盘,一个是Windows 10 1607 x64 安装盘
制作可启动安装盘很简单,下载 cn_windows_10_multiple_editions_version_1511_updated_apr_2016_x64_dvd_8712460.iso 和 ubuntu-16.04.1-desktop-amd64.iso ,找一台 Windows 电脑,安装 UltraISO这个小软件,启动软件,点击 打开,打开操作系统的ISO文件,点击菜单启动-&写入硬盘映像,即可开始刻录U盘。
如果你只有一个U盘,有没问题,先刻录Windows,装完了Windows后,格式化U盘,再刻录一个Ubuntu 进去。
关闭主板的 Fast Startup
进入 UEFI BIOS 界面,点击 Boot 菜单,找打 Fast Boot, 改为 Disabled
关闭主板的 SRT(Intel Smart Response Technology)
进入 UEFI BIOS 界面,点击 Advanced菜单,找到 Intel Rapid Storage Technology, 点击进去,如果你没有RAID模式的磁盘,这个RST一般是灰色的,没有启用。
禁用主板的 Secure Boot
如果你想要装Windows和 Linux 双操作系统,那么必须要禁用主板的 Secure Boot ,因为主板内置的公钥只有一个,就是微软的,因为微软影响力大。更具体信息请参考
Ubuntu 已经买了这个证书,所以微软的这个公钥,也能允许Ubuntu安装在主板上。看到这里,你会问,那岂不是不用禁用 Secure Boot 了?
不尽然,在Ubuntu 下安装 GTX 1080 的 Nvidia 驱动的时候,会警告 UEFI Secure Boot is not compatible with the use of third-party drivers. 如果没有禁用Secure Boot, 安装了显卡驱动后,开机,输入密码时,会进不去系统,屏幕会闪一下,有回到了登录界面,死循环 。。。
具体步骤请参考
进入 UEFI BIOS界面,选择 Boot-&Secure Boot-& Key Management -& Save Secure Boot Keys,插入U盘,备份key到这个U盘,会有四个文件,
PK, KEK, DB 和 DBX 写入到U盘。
删除 Platform Key. 选择 Delete PK,点击OK确认删除。删除后回到上一级菜单,可以看到 Secure Boot 已经变成 disabled 了。
顺序上,最好是先安装 Windows 再安装 Ubuntu,本文的方法1和方法2都是这个顺序
安装了Wiondows后,必须要关闭Windows的 Fast Startup。
进入控制面板-&电源,找到 Fast Startup,禁用掉。
Windows 和 Ubuntu 安装在同一块硬盘上开机,按住 DEL 键进入BIOS,点击Boot Menu(F8)菜单,选择从U盘启动,且注意要选择UEFI模式的U盘
一年前就有攒一台深度学习工作站的想法了,今年 6月29号在Amazon 上抢到了一块 GTX 1080后,正式开始了攒机,经过了漫长了的一个半月,到今天8约13号,终于凑齐了所有零件并开机点亮了。为甚么这么漫长?因为本屌为了省钱几乎所有零件都是在 eBay和Amazon 上买的二手(除了GTX 1080太新没二手货)。
硬件配置单结论懒人不想看过程的话,可以先看结论。
以下是我的配置单:
Corsair Carbide Air 540
Amazon 二手
Asus X99-E WS/USB3.1
Intel I7-5930K
CPU 水冷头
Corsair H60 Cooler
Kingston 32GB HX421C14FB2K4/32
Zotac GTX 1080 Founders Edition
EVGA 1600W 80+ Gold 120-G2-1600-X1
Samsung SM951 256GB M.2 NVMe MZVPV256HDGL
WD Green 4TB
总计:$2661.13
以上价格已经包含了税。
这个配置单基本齐全了,唯一还没有到位的是GPU显卡了,目前只有一块 GTX 1080。我打算等一年后 GTX 1080 有二手货了,再收3块二手的,这样就全了。
接下来一项一项详细说明我为什么这么选择,展示我的决策过程。
软件版本:Ubuntun 14.04, Python 3.4, NumPy 1.8.1, SciPy 0.14.0, Scikit-Learn 0.16
Numpy, SciPy 的官网安装文档,安装的是基于Python 2.7的,SciPy-Learn 官网的安装文档,也是Python 2.7的,如果想基于高大上的Python 3,该怎么安装呢?经过一堆的坑之后,我摸索出了方法。
##1. 安装Python 3首先我们要安装Python 3, 不过,千万别因为有了Python 3, 就卸载系统自带的Python 2.7,很多软件依赖它,所以不能卸载
1$ sudo apt-get install python3
设置Python3为默认Python
123$ vi ~/.bash_aliases$ alias python=python3
关闭当前Shell,重新开一个新Shell,输入python就发现进入Python 3.4 的交互环境了。
##2. 安装 NumPy SciPy SymPy 等软件参考
, 只不过改成了 python3
1sudo apt-get install python3-numpy python3-scipy python3-matplotlib ipython3 ipython3-notebook python3-pandas python-sympy python3-nose
##3. 安装 Scikit-Learn参考 , 不过要修改成python3
12345678910111213sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-basesudo update-alternatives --set libblas.so.3 /usr/lib/atlas-base/atlas/libblas.so.3sudo update-alternatives --set liblapack.so.3 /usr/lib/atlas-base/atlas/liblapack.so.3sudo apt-get install gfortransudo apt-get install git, 并配置好gitmkdir -p ~/local/srccd ~/local/srcgit clone :scikit-learn/scikit-learn.gitcd scikit-learnpython setup.py install --user make PYTHON=python3 NOSETESTS=nosetests3 nosetests3 -v sklearn
这里主要的坑是make, 刚开始我直接用 make, 失败,因为它默认是去找Python 2.7的 python.h 来编译,而我没有安装 python-dev, 只是安装了python3-dev,所以会编译失败。
我给 Scikit-Learn 的邮件组发了封邮件,不久得到了回复,要在make 后面加上 PYTHON=python3,这次编译成功了,不过到单元测试时说找不到nosetests命令,当然找不到了,因为前面安装的是python3-nose而不是python-nose,于是我猜测了一把,用 make PYTHON=python3 NOSETESTS=nosetests3试试, 果然可以!
环境: Windows 7, VMware Workstation 10.0.2, Mac OS X 10.9 Mavericks
本文主要参考了这篇英文博客,
前提条件:确保你的电脑支持VT-x技术,并在BIOS里启用它。
##1. 下载别人做好的镜像由于版权原因,这篇英文博客的作者不再提供下载地址了,不过google一下 “OS X Mavericks 10.9 Retail VMware Image”,可以在海盗湾找到种子,。用迅雷或BT客户端下载。还有一种用更快速的下载方法,用百度网盘的离线下载,把magnet链接复制粘贴到百度网盘,等百度网盘下载好了后,再用百度管家客户端下载下来。
这个文件夹里,只有OS X Mavericks 10.9 Retail VMware Image.7z是有用的额,其他小工具可以分别去下载最新的版本。
这个镜像就是别人制作好的“懒人版”,Google 搜索”OS X Mavericks VMware 懒人版”或”OS X Mavericks VMware 整合驱动版”,还可以搜到很多。
##2. 给 VMware Workstation 打补丁Windows上的VMware Workstation在安装操作系统时不支持 Mac OS X,但 VMware Fusin(VMware Workstation在Mac上的等价物,叫做 VMware Fusion)是支持了,这两个软件基本是统一软件在不同操作系统上的版本,按道理VMware Workstation也支持Mac OS X,事实上的确如此,只需要给VMware Workstation打一个补丁,就可以支持Mac OS X了。
补丁名字叫做VMware Unlocker for OS X,在。
下载完后,解压,浏览到windows,以管理员权限执行 install.cmd,然后启动VMware Workstation,就可以看到变化了。
环境: CentOS 6.4
由于我的CentOS服务器上没有Nvidia的显卡,不过 caffe 是可以在CPU模式下进行train和predict的,因此我尝试了在没有GPU的情况下把caffe跑起来。
主要参考官网的文档,。
安装 Caffe 前需要安装以下库:
Prerequisites
CUDA (5.0 or 5.5)
MKL (but see the boost-eigen branch for a boost/Eigen3 port)
glog, gflags, protobuf, leveldb, snappy, hdf5
For the Python wrapper: python, numpy (&= 1.7 preferred), and boost_python
For the Matlab wrapper: Matlab with mex
##1. 安装CUDA
wget http://developer.download.nvidia.com/compute/cuda/repos/rhel6/x86_64/cuda-repo-rhel6-5.5-0.x86_64.rpm
sudo rpm -Uvh libgcc-4.4.7-4.el6.x86_64.rpm
yum search cuda
sudo yum install cuda
wget http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run
sudo ./cuda_5.5.22_linux_64.run
##2. 安装Boost
sudo yum install boost-devel性能驱动的机械产品优化设计集成平台软件开发-学路网-学习路上 有我相伴
性能驱动的机械产品优化设计集成平台软件开发
来源:DOCIN &责任编辑:王小亮 &
前驱动,后驱动哪个性能好答:目前乘用车的驱动形式大多分为前驱、后驱、四轮驱动等。前轮驱动:就是前轮驱动的驱动形式,用形象来说,是“拉”着车辆前进。目前大多数中、小型轿车都采用了这种驱动形式。优点:由于前驱操纵结构比较简单,制造和维修成本也相对较低,目前前...显卡驱动对显卡性能有影响吗问:GTX970装上之后系统自动安装了驱动,然后我和朋友的性能对比一下(两张9...答:显卡驱动对显卡性能影响很大!要想充分发挥显卡性能,必须要有好的驱动,一般大厂的驱动都做的很完善,设置界面也简单友好。差的驱动就很粗糙,有的甚至只有驱动文件,没有设置界面,无法启用或调整显卡的高级功能。显卡驱动升级也非常重要,...性能驱动的机械产品优化设计集成平台软件开发(图2)性能驱动的机械产品优化设计集成平台软件开发(图4)性能驱动的机械产品优化设计集成平台软件开发(图6)性能驱动的机械产品优化设计集成平台软件开发(图8)性能驱动的机械产品优化设计集成平台软件开发(图11)性能驱动的机械产品优化设计集成平台软件开发(图14)显卡驱动更新后,会给显卡带来性能上的提高吗答:安装正确的驱动确实会提升性能,不过不是提升显卡的性能,应该说是完全发挥显卡的性能防抓取,学路网提供内容。==========以下对应文字版==========更新显卡驱动以后性能下降很多怎么办问:前几天手贱更新了英伟达的显卡驱动,现在显卡驱动的性能下降了不少,举...答:可以对驱动进行回滚,回滚到之前的驱动版本,具体步骤如下:右击“计算机”选择管理,打开计防抓取,学路网提供内容。天津大学硕士学位论文 性能驱动的机械产品优化设计集成平台软件开发 姓名:魏巍 申请学位级别:硕士 专业:机械制造及其自动化 指导教师:张连洪
摘要 在日趋激烈的市场竞争条件下,机械产品优化设计对于提高产品质量、缩短 设计周期,降低原材料消耗和减少制造成本具有重要意义。主板没装驱动会影响CPU性能发挥吗?答:芯片组chipset没有驱动,各种总线速度指令都跑不起来,以基本性能运作,会影响cpu和其他设备如显卡的性能发挥。防抓取,学路网提供内容。本文以国家高技术研 究发展计划(863计划)课题“系统性能驱动的复杂制造装备优化设计技术"为 背景,在提炼机械产品优化设计的技术流程的基础上,基于软件工程原理与 CAD/CAE二次开发技术,在VisualBasic环境下开发了系统性能驱动的机械产 品优化设计集成平台软件系统,以帮助设计工程师快速、规范地进行机械产品优 化设计。升级显卡驱动能提高显卡性能吗答:升级显卡驱动不能大幅度提高显卡性能,只是最大限度的发挥显卡本身的性能。如果是针对某些游戏优化的驱动程序,也只是提高这种游戏的性能。防抓取,学路网提供内容。论文主要研究内容和成果为: 1.结合100MN大型液压机优化设计,提炼了系统性能驱动的机械产品优化 设计技术流程;构建了优化设计集成平台软件系统的总体结构框架,将软件系统 分为四个模块,分别为产品信息管理模块、产品设计模块、产品分析优化模块和 分析运行监控及数据处理模块。显卡驱动,稳定版,还是最新测试版好?很急啊,哪...答:你好!显卡驱动建议你使用稳定版的最好,最新版可能会不兼容什么的不稳定驱动下载建议使用驱动精灵或者驱动人生下载。望采纳!防抓取,学路网提供内容。每个模块都有相对独立的功能,便于开发和维护。公版驱动和官方驱动的区别?公版驱动是不是主打性...答:驱动最好用官方的,这个是优化过的。公版驱动是公版通用的,如果没有改变公版设计的显卡,可以通用。改了的就不行。与性能和兼容性没有关系防抓取,学路网提供内容。2.对机械产品优化设计中涉及的数据进行了分类,研究了图形数据和非图 形数据在数据库中的存储方法。机械产品的技术性能指标怎么写?使用寿命额定功率额定扭矩额定转速防抓取,学路网提供内容。构建了产品信息数据库,为优化设计过程提供数 据支持,并开发了软件系统的产品信息管理模块。机械表的优缺点是什么?带动齿轮进而推动表针,只是动力来源的方式有异。手动上链的机械表是依靠手动拧动发...防震、防磁性能。机械表送修最常见的状况,不外乎进水和碰撞。机械表除非标示具有...防抓取,学路网提供内容。3.通过在VisualBasic中对三维CAD软件SolidWorks的API(应用程序接 口)函数的调用,将SolidWorks参数驱动和图像提取功能集成到软件系统中, 并以此为基础开发了软件系统的产品设计模块。机械增压和涡轮增压的优缺点和区别各式什么?-价格:在同一具引擎上,两者差别不大(这是指一般的产品,同增压性能而言,超高性能的...-效率:这是TURBO最大优点,因为TURBO只是由废气驱动,相对比要由引擎驱动的Sup...防抓取,学路网提供内容。4.通过在VisualBasic中对多学科优化软件iSIGHT的文件读写操作,实现 了优化流程的定制;通过命令行对iSIGHT操作,实现了在VisualBasic中控制 iSIGHT对CAE软件的集成及优化求解,并以此为基础开发了软件系统的产品分 析优化模块和分析运行监控及数据处理模块。机械增压跟涡轮增压比性能如何?有何优缺点?所以机械增压跟涡轮增压相比,对发动机的损耗比较小。由于机械增压器采用皮带驱动的特性,因此增压器内部叶片转速与引擎转速是完全同步的,理想的机械增压器应该在1000...防抓取,学路网提供内容。5.以100MN数控等温锻造液压机上横梁的优化设计为范例,在所开发的优 化设计集成平台软件环境下,实现了产品CAD/CAE模型的创建及信息输入、优 化策略的定制、分析数据的处理等优化设计过程,验证了软件系统的可行性。中望CAD和autocad什么关系,在国内机械设计产品用哪个多些简单来说,AutoCAD仅是由AutoCAD公司开发的一个用于设计工作的软件产品,也可以认...所包括的范围很广,用计算机出图仅是它的一小部分功能。以一个常见的机械方面的CA...防抓取,学路网提供内容。关键词:机械产品系统性能驱动优化设计软件工程数据库CAD/CAE ABSTRACT Withthe increasingly intensemarket competition,optimizationdesign mechanicalproducts improvingproductqualitycuttingdownthe designcycle andthecostofmanufacture.Inthis dissertation,on backgroundofthe project‘System Performance-DrivenOptimizationTechnology ComplexManufacturingEquipments’oftheNationalHigh-TechR&D(863)Program, integratedsoftware platform forperformance―drivenoptimization ofmechanical products developedwithVisualBasicbasedonthesoftwareengineering andthe re.developmenttechnology ofCAD/CAEsoftwareafter establishing technologicalfloWChartforthe optimization ofmechanical products,Theplatform canbe helpful optimizemechanical productsrapidly andcanonically.The maincontentsandresultsofthedissertationareasfollows: 1.Bvthecase study optimizationoftheIOOMNNumericalcontrolled IsothermalForgingHydraulicPress,thetechnological flowchartandtheframeworkof integratedsoftware platform forthesystemperformance―drivenoptimization mechanicalproducts wasestablished.Theintegrated software platform consistsof four modules:productsmanagement,productsdesign,productsoptimization,and monitoring anddata processing.Each modulehasa relativelyindependent function forconvenienceof developong debuging.2.Thedatawhichusedfor optimizationdesign non。三维机械设计软件那个好用,流行?我现在用的2011。目前国内最常用最好的三维机械设计软件是SolidWorks软件了,在S...SolidWorks的性能得到极大的提高。PROE在国内应用于产品设计及模具设计及加工...防抓取,学路网提供内容。graphicdata.Themethodfordesign data storage studiedandadatabaseforinformationofmechanical products isestablished.The productsmanagement module developed,whichisusedto provide data support optimizationdesign.3.Bv calling APIsofSolidWorks VisualBasic,the function parameter-drivenandgraph extractionofSolidWorksis integrated inthe platform, andthe productsdesign modulewasestablishedwiththeAPIs. 4.Bv reading writingthefilesofiSIGHTinVisualBasic,theprocess defined.ByoperatingiSIGHTwithMODL,itisrealizedto controliSIGHTto integrate CAEsoftwareandtosolvetheoptimization model.The productsoptimization moduleandmonitoring anddata processing modulewerethen established. II 5.By acase study optimizationofthe upper beamoftheIOOMN press,the whole process ofstructure optimization formechanical products wasrealized,which includesCAD/CAEmodel creating,strategyselecting optimization,anddata processing.Thefeasibility ofthesoftware platform isverifiedviatheease study. KEYWORDS:Mechanical Products,SystemPerformance―Driven,Optimization Design,SoftwareEngineering,Database,CAD/CAE III 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的 研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表 或撰写过的研究成果,.也不包含为获得.叁鲞叁堂或其他教育机构的学位或证 书而使用过的材料。电动机械手和机械式机械手有什么区别?各自优缺点是什么?各...有点不同额,驱动的方式不同,都有优点,也都有缺点要看机械手主要用来实现什么样的工作气动式和电动式的都是自带动力的,使用起来快捷方便,当然防抓取,学路网提供内容。与我一同工作的同志对本研究所做的任何贡献均已在论文中 作了明确的说明并表示了谢意。轿车前驱动与后驱动各有什么优缺点而且油耗也会大一点。实际驾驶:优缺点并存不同的驱动方式在性能表现上可能完全...兼时/适时四驱则可以根据驾驶者的喜好自由选择。四轮驱动的优点是:动力均衡。缺点...防抓取,学路网提供内容。学位论文作者签名:莲瞻氛 签字日期: 学位论文版权使用授权书本学位论文作者完全了解丞壅基鲎有关保留、使用学位论文的规定。机电一体化产品对机械系统的基本要求是什么?采用何种消除滚...论文编号:JX331所有图纸,任务书.论文字数:36751.页数:80摘要数控机床在机械制...在纵向进给系统中通过一级齿轮减速后驱动滚珠防抓取,学路网提供内容。特授权丕鲞叁堂可以将学位论文的全部或部分内容编入有关数据库进行检 索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。要想自己设计一个机械性能分析软件,首先需要掌握哪些知识,学...这个难度很大,是一个多学科综合性问题,当然首先要具备基本的软件编程能力,也就是软件开发的能力,第二要具备分析机械性能的基本原理,因为软件防抓取,学路网提供内容。同意学校 向国家有关部门或机构送交论文的复印件和磁盘。防抓取,学路网提供内容。(保密的学位论文在解密后适用本授权说明) 学位论文作者签名: 签字日期:)pD&年6月日 导师签名: 签字日期:夕司年易月c,L伯 第一章绪论 第一章绪论 日益激烈的市场竞争,对机械产品的设计提出了更高的要求。根据我们的了解,目前在国内销售比较好的品牌是固特异。国产的话目前我不推荐,现在给你推荐的是固特异,它是美国的知名品牌,也是全世界最大的轮胎生产商之一。说到轮胎耐磨,我们也许可以从这个品牌的发展史来了解防抓取,学路网提供内容。为了提高机械 产品的性能和质量,缩短设计周期和降低原材料消耗及制造成本,优化设计技术 倍受机械工程师们的青睐,得到了广泛的应用。1.输在规则啊,本来人家嘴炮可以踢,可以摔,可以反关节,花了这么时间练了这么多,在拳击规则下,统统不能用。2.嘴炮的拳不够重,第一回合一个下勾拳结结实实的打在梅威瑟的下巴上,梅感觉没事一样,或者说梅的防抓取,学路网提供内容。近20年来,随着计算机性能的 不断提高,计算技术和优化理论的发展以及工程应用的需要,机械产品优化设计 已经从传统的面向零部件、单一工作过程、单一学科的局部优化发展到面向整体 的多学科的全面优化【lJ。不知道你有没有遇上过这样的事,十个医生有九个会建议你拔掉智齿,这是为什么呢?莫非牙医是想靠拔牙齿来发家致富?特别是不理解为啥拔一颗智齿就动不动上千块,这天价的价格,有没有想砸了诊所,暴打牙医一顿的冲动防抓取,学路网提供内容。在机械优化设计的过程中,充分利用计算机辅助设计/ 分析/优化(CAD/CAE/CAO)一体化技术,实现机械产品快速优化设计已成为机 械优化设计的重要研究内容。最近刚好在看“两学一做”,如果这个思想放在演艺圈,那就是树立好榜样,成为演艺圈的标杆演员,像李雪健等老一辈,像胡歌等中青年一辈,像吴磊这样年轻一辈的,或多或少都是成为一个行业一个时期的标杆;吴磊,不像防抓取,学路网提供内容。1.1课题研究的背景及意义 机械产品优化设计是使某项机械设计在规定的各种设计限制条件下,优选设 计参数,使某项或几项设计指标获得最优值的设计过程。蹭蹭蹭的跑过来,设计师都知道,常用电脑可不能像普通电脑一样。因为设计会耗费大量时间,因此续航尤为重要;其次性能决定着你设计到一半的时候,会不会突然死机,功亏一篑。但市面上电脑类型太多、配置各异,所以选防抓取,学路网提供内容。工程设计上的最优值是 指在满足多种设计目标和约束条件下所获得的最令人满意和最适宜的值。这个问题的确很让妈妈纠结。太早怕伤害宝宝,太晚又受不了那种压力。事实上,“何时断奶”因人而异。“现在要不要断奶”“别人这个年龄已经断奶了”“查查看到底几时断奶最好”……思及离乳,种种念头会让妈妈很纠结防抓取,学路网提供内容。1.1.1机械产品优化设计问题的特点 与传统的优化设计问题相比,机械产品,尤其是复杂机械产品的优化设计问 题具有以下特剧2J: (1)复杂性。感谢邀请。鸡蛋是性价比很高的食物,而且也是每天不可少的食物。鸡蛋中最得意的成分是蛋白质,鸡蛋是补充蛋白质最理想的一种食物,而且鸡蛋中富含脂溶性维生素,如维生素A、维生素D、维生素E等等;另外,鸡蛋中还防抓取,学路网提供内容。复杂性是复杂系统的本质特征。传祺GS4在马路上发生解体是怎么一回事?对于这个问题,这几天可谓甚是火爆,至于是怎么回事呢,主要还得从几张图片和一个视屏说起。从现场视频和照片中可以看出,这辆发生事故的传祺GS4是被解体了,零部件散落防抓取,学路网提供内容。复杂机械产品都是由多个子 系统组成,各个子系统之间存在着错综复杂的非线性相互作用关系,彼此之间的 耦合或强或弱。首先,我想说的是选择性价比高,不如选择适合自己的。每个品牌里面都有性价比高的,每个人的认知中也有所不同。所以无法准确的回答你什么手机更适合!但是既然接受了邀请,我想从下面几个方面谈手机的选择,希望能有防抓取,学路网提供内容。这就导致复杂机械系统优化设计的目标函数、约束条件和设计变 量之间的关系非常复杂,大多是不连续、不可微、多峰值、有噪音的黑箱函数, 梯度信息匮乏。第七年帝豪,十万公里,换过一个右前窗开关,四个轮胎损耗换了马牌CC5,电瓶5年年限到换了,改装了刺刀式雨括器,改装了Q5双光氙气灯,改用了大流量的KN空气格,其余一切正常,一点中控小异响轻松处理,发动防抓取,学路网提供内容。(2)跨学科性。人生就是一场修行,不管你是谁,总有你的道在等着你,你将以你的方式度过你一生。但是对于潜心修行的人来说,只有参悟真义才能功德圆满。如果你修满这七个阶段,那么大道离你就不远了!第一阶段:敬信修道者必须有坚防抓取,学路网提供内容。机械设计过程是多学科知识的综合过程,面向复杂机械系 统设计全过程的优化设计涉及到多个学科领域的知识,具有跨学科的特性。这个问题,我关注过,心理学有靠谱的解释。分手之后,我们会心疼,睡不着觉,想哭,想和朋友不停的聊天,甚至还想挽回。这个过程非常的让我们难受和痛苦,有一种暗无天日的感受,那这个过程要持续多久呢。其实我们的防抓取,学路网提供内容。如液 压机结构参数优化设计问题,涉及到机械强度,动力学,和摩擦学等众多学科, 各学科之间存在相互联系、影响和耦合。首先,从您的提问中,能感受到您对“男孩子(儿子)喜欢粉色”的焦虑。其次,我认为您的孩子很正常,不需要引导改变。原因有3:1、人从环境中获得的大多信息(约80%)是通过视觉传递给大脑的。?而色彩感知觉(防抓取,学路网提供内容。(3)多目标多约束多参数。一、不带时间标签的流量,即自由流量,或者被成为标准资费流量,这个标准太高,以移动为例之前是10元/M,近两年下调为1元/M,用多少算多少,试想按照这个资费标准使用,有几个土豪能承受呢?二、按照包月打入防抓取,学路网提供内容。目标函数、约束条件和设计变量是优化设计的 三个基本要素。现在微整形已经很普遍了,许多女星都靠医美技术变美变漂亮,蔡明也是其中一名,她年轻的时候也是很美的女星,看上去不太像一个谐星哈但是人总会老的,皮肤下垂、皱纹、面部凹陷,各种问题通通上脸,所以她选择了医美防抓取,学路网提供内容。复杂机械系统优化设计一般表现为多目标多约束多参数的优化问 第一章绪论 题,且各子目标函数之间存在着相互矛盾的关系。主要还是要看宝宝挺舌反应消失了吗,能独坐了吗,还有一个,他对于大人的饭菜表现出很大兴趣了吗?宝宝天生就有挺舌反应,当你把盛有食物的勺子或者其他物品伸进他嘴里的时候,他会本能的用舌头往外顶,一般4、5个防抓取,学路网提供内容。如液压机优化问题,其优化目 标为机床重量和刚度,而两者是相互矛盾的关系。蜜蜡的真正价格是多少?不同蜜蜡珠宝制品的价格不同,那它们的价格分别是多少?蜜蜡价格――原石  既然说到蜜蜡价格,那么自然要先知道蜜蜡原石的价格,在蜜蜡原石价格也有很大的区别。和其他珠宝一样,蜜蜡个头越防抓取,学路网提供内容。(4)隐含性。先致歉,受邀问答,可惜才疏学浅,阿,拉,伯,不,是,汉,子,啥意思?难道是作藏头诗?现试作打油诗一首,见笑!见笑!阿??联酋人真厉害,拉??石填海建迪拜,伯??爵亲王来显摆,不??信掀看马桶盖,是??防抓取,学路网提供内容。复杂机械产品中各个子系统间的耦合关系多隐含在一组偏微 分方程组中,这导致优化设计问题的目标函数、约束条件难以用一般的解析表达 式来表示。【善恶都有报务必要记牢】保姆当小三,家庭被拆散。虽过不惑年,窈窕又美艳。老公花心脸,心照是不宣。妻子已偏瘫,生活遇磨难。保姆为金钱,诱夫并偷欢。两人立誓言,转正不会远。保姆起邪念,当机又立断。吃了豹子防抓取,学路网提供内容。1.1.2机械产品优化设计的主要问题 首先,复杂机械产品的目标函数和约束条件函数难以准确的写出。说粤菜难吃,可能算不上吧!吃不惯可能会有。我只知道湖南人很多时候会觉得粤菜没味道,像我之前的一个同事,每次跟他出去吃饭,肯定要看看桌面上有没有备辣椒,如果这桌没有就四周看看其它桌,有就准备着随时要借一防抓取,学路网提供内容。从数学原 理上看,机械产品的设计变量与其特性参数之间的关系,实质上是一种高度非线 性的映射关系,无法用一个简单的数学函数来表示,因此其目标函数很难建立。我来讲一个,小的时候,家里穷,住在平房,那个时候养个宠物很简单,我就养了一只猫。那个时候不像现在有那么多驱虫的药,没有,但我家的猫身上有虫子,跳蚤,咬人。我妈就跟我商量用杀蚊子的药给猫洗洗澡,当时我们防抓取,学路网提供内容。约束条件众多,有些条件很难用准确的函数来表达【引。谢邀!营养粥的范畴比较大,而且营养粥的种类也比较多,接下来我就为大家介绍几种比较简单易做的营养粥:皮蛋瘦肉粥简述:这是一款一年四季都适应的经典营养粥,简单易做,口感舒服。材料:煮粥用料:瘦肉1块(猪腱防抓取,学路网提供内容。其次,就复杂机械产品优化设计而言,由于其问题的复杂性,至今还没有一 套完整的优化设计理论来供人们遵循,设计中很多方面有主观因素在内。龟鱼,江浙那边叫河豚,江浙那边当宝,人工养殖都要卖6、70元一斤。这东西在广西北海没人吃,政府也不准买,有渔民偷偷卖,17元一斤,卖龟鱼的妈祖会问你一句,你煮过没有?你回答说没有,妈祖是不会买给你的。防抓取,学路网提供内容。特别地,在如下几方面有待进一步的探索和研究:对具有非线性特点的复杂 机械系统,如何解决其全局优化设计问题;对具有最优值的复杂机械系统,如何 求得最优值;对于复杂机械系统,在随机条件下,如何进行系统稳健设计14J。民间流传的一些误区,如:被毒蛇咬后,用嘴对着伤口,把蛇毒吸出来。其实这是极错误危险的做法,现在证明:蛇毒更易通过舌头淋巴感染中毒。那么怎样才是最正确科学的做法措施呢?1、被蛇咬伤后,应尽快找到那条咬伤你的蛇,辨认是有毒或无毒。通常毒蛇脑袋是呈三角形,如果自己不能辨认,那么抓住它,或者打死也行,以便以后交给医生检验是什么毒蛇,注射什么样的抗蛇毒血清,这是很重要的一步。2、确认可能是被毒蛇咬伤后,应即防抓取,学路网提供内容。1.1.3机械产品优化设计的发展趋势 (1)寻找可靠而又高效的算法。来个简单易学,还能做出好味道的配方:(红糖发糕)用料自发粉500g赤砂糖(或者红糖)200~250g清水500发糕的做法赤砂糖倒入装有清水的容器中稍微搅拌一下,将混合的液体放在液化气上用小火进行加热融防抓取,学路网提供内容。对于非线性目标模型的求解方法来说,基 于梯度的方法运算速度较快,但易陷入局部最优,对目标函数和可行域也有一定 的限制。根据海外机构调查,2016年苹果获取了除中国外智能手机市场93%的利润,三星只有8%,LG、索尼、HTC、摩托罗拉等厂商基本上都是赔钱的。而在国内华为、OPPO手机虽然卖的比苹果好,但利润率远不如苹果防抓取,学路网提供内容。利用遗传算法可以处理结构复杂的非线性模型,并且在种群中个体数目 和遗传代数不受限制的情况下,运算结果以概率逼近全局最优解,但运算量较大 151。卫生间装修是家庭装修中重中之重,卫生间如果出问题家庭没有舒适可言。卫生间优劣,卫生间最好是干湿分离的,这样马桶可以和洗漱用品分开有利于全家健康。陈工看到很多人把原有的干湿分离不用,反而把浴柜放在马桶一防抓取,学路网提供内容。如何将遗传算法与其它算法相结合,提高优化设计的可靠性和效率,是近年 来研究的重点,这方面已有一些成果,但仍需进一步研究。萨摩耶原是一种工作犬,既然能作为工作犬,说明它们是易于训练的。一般来讲,训练萨摩耶幼犬的黄金时间时3个月到6个月的时候,如果超出这个时间,训练的效果就没有那么理想了,因为狗狗已经养成了习惯,训练暗度就防抓取,学路网提供内容。(2)利用人工神经网络来解决目标函数和约束条件函数难以准确的表达的 问题。对于这个问题1、理解:都说进了一家门就是一家人,不过即便是一家人也有亲疏远近。这个得先理解婆婆的选择。2、寻因:弄明白婆婆的真实心里。看题意婆婆似乎是不愿意来城里,并不是不愿意给儿子带孩子。而说家里忙防抓取,学路网提供内容。人工神经网络模型是由大量神经元互连而成的网络,具有极强的非线性映 射功能,是一种描述和处理非线性关系的有力数学工具,因此,可以通过神经网 络实现机械系统设计变量与其特性参数之间的映射,并利用该神经网络模型建立 目标函数,此时是利用神经网络的权值矩阵来储存目标函数和约束条件函数的信 息,在实际训练网络时并不需要写出目标函数和约束条件函数,利用网络模型和 系统设计变量,就能计算出相应系统的参数,这就等于获得了一个计算速度极快、 数学处理非常方便的“目标函数”和“约束条件”,使一个复杂的优化问题转化 为一个相当简单的优化问题。这应该说是解决此类复杂问题的另一种途径16J。(3)机械产品的虚拟设计是一项正在迅速发展的技术,它是以计算机仿真、 第一章绪论建模为基础,集计算机图形学、智能技术、虚拟现实技术、多媒体技术、机械动 力学、有限元和优化设计方法为一体,由多学科知识组成的综合系统技术,是机 械产品设计与分析在计算机环境中数字化、图像化的映射。通过虚拟环境,进行 虚拟产品开发,对于产品的特性做出分析。这种庞大的计算量需要计算机技术的 支持,采用并行算法是解决这一问题的重要途径【7J。(4)用户对产品的要求是从性能出发的,性能最优化一直是产品设计追求 的目标。目前,优化设计在机械设计领域的工程应用还停留在单一结构或机构的 “离散"优化阶段,不能满足用户对机械产品,尤其是复杂制造装备,性能需求 越来越高的要求,其原因在于,缺少有效的系统优化的理论、方法和技术。基于 计算机数字化建模与数值模拟仿真技术及多学科、多域场分析与综合优化技术, 从系统角度,以系统性能需求为驱动,进行产品的系统级优化设计,是解决这一 问题的根本途径。(5)计算机辅助设计/分析/优化(CAD/CAE/CAO)集成化是机械产品高效 优化设计的基本途径和发展方向。计算机辅助分析借助计算机辅助设计提供精确 的几何模型,可以对产品进行精确仿真、分析和评价。将计算机辅助分析作为一 种虚拟实验,将试验设计、虚拟实验与计算机辅助优化结合,可以以规范的、程 式化的方式建立近似优化模型,从而克服(复杂)产品优化建模的困难。因此, 将计算机辅助造型设计、分析与优化等CAx使能技术集成,可为机械产品优化 设计提供有效的技术手段。本文以系统性能驱动的机械产品优化设计为出发点,对计算机辅助设计/分 析/优化的集成化进行了研究,对于提高机械产品的性能和质量及缩短产品设计 周期有着重要的意义。1.2机械产品优化设计相关技术研究现状 1.2.1计算机辅助设计(CAD) 计算机辅助设计(Computer Aided Design,CAD)是利用计算机的强大计算 能力,在产品设计的各个阶段为设计人员提供快速有效的辅助,以达到最佳设计 效果的一种技术。目前,常用的三维几何建模软件有Pro/E、UG、Catia、 SolidWorks、SolidEdge和CAXA-3D等。计算机辅助设计(CAD)软件的发展水平对产品设计具有重要影响。70年 代的第一代CAD系统以交互式二维图形编辑为特点,可以辅助设计人员完成工程 图设计。该阶段CAD软件的基本功能是“电子图板”。80年代出现了第二代CAD 第一章绪论 系统,三维造型是该阶段CAD软件的基本特征。进入90年代,CAD系统向集成 化、智能化方向发展,二维CAD技术全面普及,三维特征造型技术和参数化技术 获得了巨大的发展。目前流行的CAD技术主要是以Pro/E为代表的基于约束的参 数化实体造型技术,在这之前基本上是以表面及线框造型技术为代表的无约束自 由造型技术18丹】。目前,很多CAD软件集成了几何建模、有限元分析、机构的运 动学和动力学分析等功能,可利用这些功能对设计方案进行分析评价,例如对产 品整机或零部件进行强度、刚度的分析、校核。1.2.2计算机辅助工程(CAE) 计算机辅助工程分析(Computer Aided Engineering,CAE)起始于20世纪 50年代中期,而真正的CAE软件则诞生于70年代初期。直到80年代中期的10 多年间,CAE软件一直处在独立成长阶段,主要是扩充和完善基本功能、算法和 软件结构。到80年代中期逐步形成了商品化的通用和专用CAE软件。计算机辅 助工程(CAE)可以分为两类:一类是对CAD系统确定的几何形状数据直接进行 处理的系统,利用几何模型计算零件的体积、重量、中心和转动惯量等参数,分 析机构的运动、受力等状况;另一类是将有限元法等数值分析方法与CAD系统融 合【10】。计算机辅助工程分析方法中的有限元法(FEM)应用的领域越来越广, 现已应用于结构静力学(包括线性与非线性)、结构动力学、传热学、电磁学等 领域。目前,较成熟的商品化大型通用有限元计算分析软件有ABAQUS、ANSYS、 NASTRAN、MARC等,这些软件具有良好的前后处理界面,静态和动态过程分 析以及线性和非线性分析等功能。通过各种不同行业的大量实际算例的反复验 证,其解决复杂问题的能力和效率已得到学术界和工程界的公认。CAE软件的应用,特别是与CAD系统的集成应用,将设计由经验驱动提升为 分析驱动,提高了设计的质量和效率,使设计水平发生了质的飞跃…J。主要体现 在以下几个方面: (1)缩短设计的循环周期; (2)增强产品的可靠性; (3)采用优化设计,降低材料的消耗; (4)在产品制造前预先发现潜在的问题; (5)模拟各种试验方案,减少试验时间和经费; (6)对机械事故分析预测,查找事故原因。CAE软件的应用可以使企业以高质量、低成本的产品迅速占领市场,提高 其竞争力,因此,在航空航天、机械制造、汽车交通、电子、土木工程、水利等 第一章绪论各行业获得了广泛的应用。1.2.3CAD/CAE软件二次开发技术 CAD/CAE软件的二次开发是指在现有的软件基础上,为了提高和完善软件 功能,使之更加符合用户需求,而对软件做的开发工作,其目的是提高设计质量 和效率,充分实现通用CAD/CAE软件的价值。专门研究二次开发技术的文献很少,原因是二次开发的应用软件大多作为独 立的模块被商业化,或者一些开发的特定产品设计系统作为企业的技术机密不向 社会公开。我国虽有一些文献,但技术层次较低,缺乏系统的研究资料。童时中【121强调了二次开发对CAD的重要性,提出二次开发的主要环节是建 立企业的产品模块化体系和图形数据库管理系统。分析了产品模块化体系作为关 键技术手段在CAD-"次开发中的应用。提出了建立图形数据库以及数据库管理系 统的方法。吴剑锋,蒋寿伟【13】等介绍了在用VBA对AutoCAD进行二次开发的过程中, 利用延伸数据技术实现明细表的自动生成和编辑。应用表明,该方法大大的提高 了设计与绘图的效率。蔡运宏114】从何谓CAD/CAM的二次开发这个问题出发,讨论了二次开发的目 的和有关策略问题,提出了一种基于特征和数据库的CAD-"次开发方法。在该方 法中,给出了对特征单元的定义和提取的方法,数据库的建立方法以及产品设计 结构模式。1.3CAD/CAE二次开发工具 一般来说,CAD/CAE软件都提供一种以上的编程接口,使用的计算机语言 从最原始的Basic语言到后来的C,一直到现在的C++、Java、Python等,经历 了一个从低级到高级的演变过程。相应的,一些大的软件开发商在此基础上开发 了可视化的集成开发环境,如Microsoft开发的VisualStudio系列的开发工具集, 当中包括了主要语言的可视化开发环境,如VisualC++、VisualBasic等。此外, 还有一些软件开发工具可以用于CAD/CAE软件的二次开发中,如Borland公司 的Borland C++及Delphi等。以下对本文中CAD/CAE软件二次开发用到的开发 工具作简要的介绍。第一章绪论 1.3.1VisualBasic开发工具 Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语 言,它源自于BASIC语言。VisualBasic拥有图形用户界面(GUI)和快速应用 程序开发(RAD)系统,可以使用DAO、RDO、ADO连接数据库,或者创建 ActiveX控件,从而可以使用VisualBasic提供的组件快速创建应用程序。VisualBasic中包含了很多方法和工具都可以应用于CAD/CAE应用软件的 二次开发中,包括VisualBasic标准控件、ActiveX控件、VBA等。下面分别介 绍它们的使用方法。(1)VisualBasic标准控件 VisualBasic标准控件是在早期WindowsAPI的基础上通过对API函数的划 类和封装,从而形成高度符合面向对象原理Windows开发框架。VisualBasic标 准控件提供了基本的对话框、工具条、状态条、菜单等常用的具有Windows风 格的控件。(2)ActiveX/OLE控件 OLE控件是一个可嵌入的“组件对象模型’’(COM。),并作为一个进程中 服务器的动态连接库来实现。作为一个内嵌的外部对象,它支持在位激活。一个 OLE控件就是一个服务器,但它必须要嵌入到oLE容器中型15】。OLE(对象链接与嵌入)是微软最重要的技术之一,它在客户应用程序问传 输和共享信息的一组综合标准。允许创建带有指向应用程序的链接的混合文档以 使用户修改时不必在应用程序间切换的协议。OLE基于组件对象模型(COM) 并允许开发可在多个应用程序间互操作的可复用即插即用对象。该协议已广泛用 于商业上,在商业中电子表格、文字处理程序、财务软件包和其他应用程序可以 通过客户/服务器体系共享和链接单独的信息。ActiveX在广义上是指微软公司的整个COM架构,但是现在通常用来称 呼基于标准COM接口来实现对象连接与嵌入的ActiveX控件。后者是指从VBX 发展而来的,面向微软的InternetExplorer技术而设计的以OCX为扩展名的OLE 控件。如果编写了一个遵循规范的控件,通过定义容器和组件之间的接口规范, 可以很方便地在多种容器中使用而不用修改控件的代码。同样,通过实现标准接 口调用,一个遵循规范的容器可以很容易地嵌入任何遵循规范的控件。用户通过对ActiveX控件的嵌入和调用,能够实现一些一般Windows控件 所不能实现的复杂功能。例如,在一些应用软件中需要对CAD模型进行浏览, 以实现对模型的旋转、缩放等操作,通过一般的标准控件需要编写大量的代码, 但通过ActiveX控件,用户只需对OCX进行注册,就可以像标准控件一样使用。第一章绪论(3)VBA VBA(VisualBasicFor Application)可以认为是VisualBasic的子集。VBA 和VisualBasic的区别为VisualBasic用于创建标准的应用程序,而VBA是使已有 的应用程序(如EXCEL等)自动化。VisualBasic具有自己的开发环境,而VBA 必须寄生于已有的应用程序1161。以Solidworks为例, 用户通过其自带的VBA,在SolidWorks环境下可以 调用和编辑所需的资源,两者间的过渡流畅自然。VBA具有应用程序生成器的 特性,用户可将需自动化的操作录制成宏,直接产生宏代码, 与SolidWorks中 宏录制工具配合使用可大大减少手工输入代码的时间。采用VBA编程进行 SolidWorks二次开发时会大量用到SolidWorks的API函数,它是与SolidWorks 相关的OLE程序设计接口,由大量的对象、方法、属性和事件组成。通过在VBA 编程中运用SolidWorksAPI可以对SolidWorks中建模过程进行管理和控制。1.3.2数据库技术 工程应用中的数据具有存储量大、种类多、结构复杂的特点。从数据的性质 上看,可分为图形数据和非图形数据;从数据的应用上看,可分为产品定义数据 和设计与控制数据。对于图形数据既有满足工程绘图的二维数据、又有产品图形 所需要的三维设计数据,图形数据等。除了前面对工程数据所作的特征分析外,一般来说CAD/CAE软件开发中的 工程数据可分为以下几种类型: (1)标准数据。这类数据主要由国家标准以及其它各类产品的生产标准、 设计手册、各类经验数据所构成,其特点是在一段时间内或一定的条件下,表现 为静态数据形式,设计过程中数据被查询和访问的次数较多。这类数据中比较典 型的如机械设计中的公差与配合、各类产品目录或样本中的技术和性能参数等。另外有些经验公式是以曲线图表的形式给出的,在建立数据库时需要先对其进行 数据处理。(2)设计参数及工艺参数。这类数据主要指设计和制造过程中针对不同产 品和加工方法,通过计算而产生的一些数据,由于产品和工艺变化的多样性和随 机性,这类数据往往呈现动态模式、需要在设计或制造过程中随机存取,且相互 之间关系复杂。(3)图形几何参数。工程或产品设计最终都要以设计对象的形状、大小尺 寸等几何形态来定义。这就必须把一些设计参数变成几何数据,而由于产品几何 形状的复杂性以及在设计完成前的不确定性,这些数据具有很明显的动态特征, 经常需要交互式的输入和修改数据。目前这一领域的研究开发工作仍有大量工作 第一章绪论需进一步完成。由于工程数据的特殊性,开发数据库难度大,要开发一个具有数据共享、集 中管理以及安全性、一致性、并发性控制功能的工程数据管理系统己成为 CAD/CAE及工程应用中的重要课题【1『71。通常开发和使用的工程数据库有如下方 (1)商用数据库管理系统与图形应用软件相结合。由于目前还未出现专门用于工程数据库开发的应用软件,因此这一方法是目前应用最多的一种方法。这 种方法是利用商用数据库的优点,通过开发工具提供的商用数据库接口实现数据 库与图形软件相结合的方法构成一个工程数据库管理系统。如基于VisualFoxPro、SQLSever等数据库开发软件和AutoCAD的等图形 软件的结合进行开发。以数据语言的形式向数据库存人数据,利用程序语言所用 的数组等工具操作数据。数据库以文件形式输出数据。利用数据库应用软件的功 能建立和编制数据文件,供使用时读取。这样,对于设计中的非图形数据可以方 便的由商用数据库系统进行管理,而涉及到的图形数据则可以通过数据文件或图 形交换文件的形式进行管理。两部分之间可通过一个数据转换接口实现交换。(2)应用程序通过ODBC界面访问数据库。对于外部数据库,CAD/CAE软 件一般都提供了ODBC界面的访问能力,这样一来CAD/CAE软件就可以访问 Windows操作系统的任意ODBC数据源【l引。这种访问可以实现直通式的基于服务 器的应用。CAD/CAE软件本身既可以读取数据库中的数据,也可以写入数据到 数据库。同时,为了方便数据库在用户专用软件中的应用,系统都提供了相应的 二次开发接口函数。这些函数能够完成基本的数据写入、读取、查询、以及数据 表的创建操作。CAD/CAE软件的二次开发过程中需要工程数据库的多方面的配合,因此集 成产品全方位信息的工程数据库是必不可少的。1.4软件工程原理 本学位论文开发的“性能驱动的机械产品优化设计集成平台”软件系统,将 作为一种工程设计工具来辅助具体的产品设计,所以要用工程化的思想来开发: 该软件系统一方面必须符合工程设计的特点;另一方面,应按照软件工程的方法 和步骤来进行设计开发。软件工程的主要任务是将软件方面的理论和知识应用于实践。它借鉴了传统 工程学的原则和方法,以便高效地开发高质量的软件。其中应用了计算机科学、 数学、工程科学和管理科学。计算机科学和数学用于构造模型与算法,工程科学 第一章绪论用于制定规范、设计模型、评估成本及确定权衡,管理科学用于计划、资源、质 量和成本的管理i190201。软件工程这一概念,主要是针对20世纪60年代“软件危机’’而提出的。它 首次出现在1968年NATO(北大西洋公约组织)会议上。从这一概念提出以来, 围绕软件项目,开展了有关开发模型、方法以及支持工具的研究。其主要成果有: 提出了瀑布模型,开发了一些结构化程序设计语言(例如PASCAL语言,Ada语 言)、结构化方法等。并且围绕项目管理提出了费用估算、文档复审等方法和工 具。纵观60年代末至80年代初,软件工程主要特征是,前期着重研究系统实现 技术,后期开始强调开发管理和软件质量。软件工程围绕工程设计、工程支持以及工程管理,提出了软件系统开发的四 项原则: (1)选取适宜开发范型。该原则与系统设计有关。在系统设计中,软件需 求、硬件需求以及其他因素之间是相互制约、相互影响的,经常需要权衡。因此, 必须认识需求定义的易变性,采用适宜的开发范型予以控制,以保证软件产品满 足用户的要求。(2)采用合适的设计方法。在软件设计中,通常要考虑软件的模块化、抽 象与信息隐蔽、局部化、一致性以及适应性等特征。合适的设计方法有助于这些 特征的实现,以达到软件工程的目标。(3)提供高质量的工程支持。“工欲善其事,必先利其器”。在软件工程 中,软件工具与环境对软件过程的支持颇为重要。软件工程项目的质量与开销直 接取决于软件工程所提供的支撑质量和效用。(4)重视开发过程的管理。软件工程的管理,直接影响到可用资源的有效 利用,生产满足目标的软件产品,提高软件组织的生产能力等问题。因此,仅当 软件过程得以有效管理时,才能实现有效的软件工程。1.5课题来源及主要研究内容 本学位论文课题来源于国家高技术研究发展计划(863计划)课题“系统性 能驱动的复杂制造装备优化设计技术(编号:2006AA042127)”。论文的基本研 、究思路是,以IOOMN数控等温锻造液压机(以下简称液压机)为范例,在提炼 系统性能驱动的机械产品优化设计技术流程的基础上,应用SolidWorks和 iSIGHT的二次开发技术及数据库技术,开发系统性能驱动的机械产品优化设计 集成平台软件系统。本文研究内容及章节安排如下: 第一章绪论。阐述课题的研究背景和意义,综述机械产品优化设计相关技 第一章绪论术及其研究现状,提出本论文的研究内容。第二章机械产品优化设计方法及集成平台软件系统开发。介绍系统性能驱 动的机械产品优化设计的相关概念及其实现方法;确定机械产品优化设计集成平 台软件系统的总体结构和开发运行环境;阐述该软件系统中产品信息管理模块、 产品设计模块、产品分析优化模块、分析运行监控及数据处理模块的功能及开发 设计的过程。第三章基于SolidWorks二次开发技术的产品设计模块开发。介绍了 SolidWorks二次开发接口及主要对象的调用方法,详细说明了SolidWorks二次 开发在产品设计模块中的应用。第四章基于iSlGHT二次开发技术的产品分析优化模块开发。介绍了 iSIGHT集成CAD/CAE软件的流程及其支持的优化方法,详细说明了iSIGHT 二次开发在产品分析优化模块中的应用。第五章液压机上横梁结构优化。以液压机上横梁的优化设计为范例,研究 了产品CAD/CAE模型的创建及信息输入、优化策略的选择、分析数据的处理等 优化设计的全过程在软件系统中的实现,验证了软件系统的可行性。第六章全文总结及工作展望。10 第二章机械产品优化设计方法及集成平台软件系统开发 第二章机械产品优化设计方法及集成平台软件系统开发 2.1系统性能驱动的机械产品优化设计方法 2.1.1系统性能驱动的产品设计相关概念 系统行为所引起的环境中某些事物的有益变化,称为系统的功能(function)。被改变了的外部事物,叫做系统的功能对象。系统功能体现了系统与环境之间的 物质、能量和信息的输入与输出的交换关系。系统在内部联系和外部联系中表现 出来的能力,称为系统的性能(performance),系统性能一般用具体的量化指标 衡量。也可以将系统性能理解为系统行为的能力。例如,汽车的最大功率、最高 时速,机床的精度等。系统性能有多样性,每种性能都可能被用来发挥相应的功 能,或综合几种性能发挥某种功能。系统保持其功能的能力,或系统功能的稳健 性(robust),称为系统的质量(quality)。从性能是功能的基础角度,也可以认 为质量是系统保持其目标性能的能力。系统的质量一般以其性能指标值对目标值 的变差大小来评定。系统质量由构成系统的元素质量和元素间的匹配协调性(即 系统的结构)共同决定12。一个产品的性能特征模型包括其功能、功能参数、功能参数值【221。功能参数 从不同的方面描述功能的实现程度,功能参数值是功能实现程度的量化指标。对 所有功能参数值综合量化可以得出该产品的综合质量值,这一值综合体现了一个 产品的质量。任何设计活动都是以知识为基础的从任务空间到解空间的转化过程,也就是 由产品的性能特征到结构特征的映射过程。产品的全部性能特征构成了产品的性 能特征模型。产品的结构特征模型是建立在产品的装配关系基础上的层次模型。在设计的初始阶段,产品的性能特征模型和结构特征模型都没有建立,设计过程 就是建立两种模型的过程。建立性能特征模型的过程也称为概念设计,建立结构 特征模型的过程也称为详细设计。概念设计和详细设计是交互进行的,因为性能 特征只有确定了相应的结构形式才能继续分解。例如液压机减重优化问题,性能 特征模型要求在压制的产品满足工艺要求、具有合理的强度与刚度的条件在具有 较轻的重量。当没有确定液压机的结构形式时,减重要求是无法分解的。只有在 确定为三梁四柱式,才能将要求分解到各个部件中去,如上横梁、立柱、拉杆、 下横梁等。第二章机械产品优化设计方法及集成平台软件系统开发 2.1.2系统性能驱动的机械产品优化设计的技术流程 机械产品优化进程主要包括3个环节:优化建模、算法寻优和结果分析与评 价。基于系统性能驱动的机械产品优化需要面向产品的整个系统和全部性能,其 设计进程与一般的优化设计相比有显著的扩展,其技术流程如图2.1所示。系统性能分析系统模型 功能1r 质量 灵敏度分析 1L I子功能ll关键部件1 I子功能2l关键部件2 l子功能mI关键部件n 一一一一一 动力学分析试验设计 静)3学分辑 热场分析近似建模 图2.1系统性能驱动的机械产品优化设计技术流程下面以100MN等温精密锻造液压机优化为例,说明性能驱动的优化设计的 实施步骤。(1)性能需求分析。通过技术调研,进行100MN等温精密锻造液压机的性 12 第二章机械产品优化设计方法及集成平台软件系统开发 能需求分析,明确性能需求;对塑性成形加工过程的成形制件.模具.液压机耦合 作用建模分析,建立零件加工几何误差与工作母机性能参数的映射模型,确定技 术性能的量化指标。(2)优化建模。建立液压机的系统模型,基于系统模型进行结构参数灵敏 度分析。灵敏度分析是结构优化设计的前提,它反应了结构参数的改变对响应的 影响程度,可以根据灵敏度的大小对关键零部件进行识别,然后建立关键零部件 的模型,模型应考虑零部件和整个系统的关系。系统和零部件针对不同的分析目 的,可以建立多体动力学、静力学分析、热场分析等多套模型。(3)分层优化。由于液压机零部件较多,结构复杂,设计变量数目众多, 直接对系统级的模型进行优化比较困难。先对各关键零部件进行优化,方法为提 取其结构参数,进行相应的试验设计,对结果进行回归分析,建立逐步回归的近 似模型,选择合适的优化算法求得优化的结构参数。各关键零部件的结构参数最 后代入系统模型进行校核。2.1.3基于试验设计的优化设计近似建模及解算方法 复杂机械产品都是由多个子系统组成,系统模型比较复杂,分析所需要巨大 的计算量大大降低了优化设计的效率,甚至使得优化设计难以进行,因而常采取 近似建模的方法来进行优化设计。常用的近似建模方法有高阶响应面模型、逐步 回归模型、泰勒级数近似法、变复杂度模型、Kriging近似模型和径向基数函数 神经网络模型等。构造近似模型,需要大量分布于设计空间的设计点,这些设计点称为试验设 计点。如何选取较少的设计点且又能保证近似精度是试验设计研究的焦点。常用 的试验设计方法有正交试验、中心复合试验、数据文件、全因子/单因子组合实 验、超拉丁方抽样实验和优化的超拉丁方抽样实验等。近似模型建立后,由于需要考虑的因素很多,经常出现一些十分困难的优化 问题。这类问题通常含有离散变量和多个局部最优点,并常常是不可微的。传统 的优化算法无法有效的解决这类问题。从工程应用的角度出发,人们陆续提出了 与传统优化方法显著不同的模拟退火算法、遗传算法和神经网络优化方法。这些 方法的出发点都是要尽可能找到复杂优化问题的全局最优解。复杂机械产品的优化设计一般要经历上面提到的三个阶段,即“试验设计. 近似建模一模型求解”。每个阶段用到的具体方法应根据优化问题的特点来选择。例如在本文第五章液压机横梁结构优化中用到的方法为“正交试验一逐步回归模 型.序列二次规划”。第二章机械产品优化设计方法及集成平台软件系统开发 分析优化的结果。实现初步的数据处理,如数据添加、删除及排序等,也可由程 序导入EXCEL或统计分析软件SPSS进行分析。2.3软件系统开发工具及运行环境 软件系统是在Windows环境下进行开发的,可适用于Windows2000/XP/2003 及以上版本。数据库使用SQL Server 2000,SQL Server不同于FoxPro、Access等 小型数据库,SQLServer是一个功能完备的数据库管理系统,它包括支持开放的 引擎、标准的SQL语言、扩展的特性、存储过程、触发器等功能12引。开发工具使用VisualBasic(以下简称VB),VB是一种RAD(RapidApplication Develop)高效快速开发工具,VB大量使用成熟的各种控件及第三方控件能极大 的简化界面编程工作。2.4软件系统各模块的设计开发 2.4.1产品信息管理模块的设计开发 图2.3为产品信息管理模块的界面,界面上方有主菜单和工具栏。左边是产 品信息模型树,模型树的下面是模型树控制区。模型树右边是产品信息管理区, 用于信息的输入、编辑和删除。用户对产品信息的每一项改动都会在数据库中及 时地更新,数据库更新完成后,程序会自动刷新模型树,使用户可以及时的查看 产品信息状况。由于目前CAD模型和CAE模型数据转换技术的限制,将CAD模 型导入CAE软件后,会失去一部分信息,使得参数驱动机制失效,所以需要建立 两套模型f2引。CAD模型用于干涉检查、运动仿真及与人机交互,其形式直观、 使用方便。CAE模型则用于产品结构的分析优化。为了保证两套模型的对应,在添加产品信息时用户要保证尺寸驱动参数和零 件分析参数的一一对应。这点在图2.3左边的模型树中可以清楚的看到:在液压 机>零件信息>上横梁>几何尺寸节点下的子节点名称与液压机>零件信息>上横 梁>零件分析优化>上横梁结构分析节点下的子节点名称是一致的。产品信息管理的功能除了可以在图2.3的界面中实现外,还可以在图2.4数据驱动精灵驱动是要最新的驱动还是稳定的驱动?那个...答:建议使用稳定的,如果常玩最新的单机游戏或现在驱动下有BUG,可以考虑使用最新的驱动。显卡的驱动会不会影响显卡的游戏性能?答:驱动不能乱配的,告诉你个好办法。别到处找那网址啊,麻烦的很,下下来还不知道能不能用呢,在天空软件站下载一个最新版本的驱动精灵然后安装到电脑,运行后驱动精灵会自动扫描你电脑里面的不完整驱动,过时驱动,需要更新的驱动,以及暂时需要...显卡驱动更新后,会给显卡带来性能上的提高吗答:安装正确的驱动确实会提升性能,不过不是提升显卡的性能,应该说是完全发挥显卡的性能
- Copyright & 2017 www.xue63.com All Rights Reserved}

我要回帖

更多关于 7zip稳定版 测试版 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信