OOF在CentOS6.2系统上安装指南

本文详细介绍了在CentOS6.2系统上安装OOF所需的全部步骤,包括创建oof目录,安装相关库(如gsl, swig, boost等),系统配置,pgplot、cfitsio、bnlib等库的安装,以及OOF程序和iofits4.py的安装和OOF执行程序的修改。" 121400747,8758711,Python批量重命名文件夹内文件并排序,"['Python', 'Linux', '文件系统']

一.创建文件夹oof,并进入

二.相关库安装
1.yum install gsl gsl-devel (1.13-1.el6)
2.yum install swig.i686 (1.3.40-6.el6)
3.yum install boost boost-devel (1.41.0-11.el6_1.2)
4.yum install libtool (2.2.6-15.5.el6)
5.yum install gcc-gfortran (4.4.6-4.el6)
6.yum install gcc-c++ (4.4.6-4.el6)
7.yum install python.i686 (2.6.6-29.el6_3.3)
8.yum install python-devel.i686 (2.6.6-29.el6_3.3)
9.yum install fftw-devel.i686 (3.2.1-3.1.el6)
10.yum install libX11-devel.i686 (1.3-2.el6.i686)
11.yum install libpng-devel (1.2.49-1.el6_2.i686)
12.yum install numpy (1.4.1-9.el6)
13.easy_install pyfits (3.1) (
http://www.stsci.edu/institute/software_hardware/pyfits/Download)

三.系统配置
在~/.bashrc中添加
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
export LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}
export PYTHONPATH=/usr/local/bin:/usr/local/lib:${PYTHONPATH}
export PGPLOT_DIR=/usr/local/pgplot
export PGPLOT_DEV=/Xserve

四.pgplot安装 (https://www.dur.ac.uk/physics.astrolab/ppgplot.html)
1.wget
ftp://ftp.astro.caltech.edu/pub/pgplot/pgplot5.2.tar.gz
2.cp pgplot5.2.tar.gz /usr/local/src
3.cd /usr/local/src
4.tar zxvf pgplot5.2.tar.gz
5.mkdir /usr/local/pgplot
6.cd /usr/local/pgplot
7.cp /usr/local/src/pgplot/drivers.list .
8.去掉drivers.list的/PS /VPS /CPS /VCPS /XSERVE /XWINDOW的注释
9./usr/local/src/pgplot/makemake /usr/local/src/pgplot linux g77_gcc 
10.vi makefile   
# Replace "FCOMPL=g77"       in line 25
# by "FCOMPL=gfortran"
# Replace "FFLAGC=-u -Wall -fPIC -O" in line 26
# by "FFLAGC=-ffixed-form -ffixed-line-length-none -u -Wall -fPIC -O"
# SHARED_LIB_LIBS=-lgfortran
# Replace "pndriv.o : ./png.h ./pngconf.h ./zlib.h ./zconf.h"
# by  "pndriv.o : "
11.make       #compiles the Fortran part 
12.make cpg   #compiles the C part (binding to Fortran)
13.cd /usr/local/lib   #libraries for local installations
14.ln -s /usr/local/pgplot/libpgplot.a libpgplot.a # F77 static library
15.ln -s /usr/local/pgplot/libcpgplot.a libcpgplot.a  # C static library
16.cp /usr/local/pgplot/libpgplot.so . # dynamic (runtine) library
17.ln -s /usr/local/pgplot/cpgplot.h /usr/local/include/cpgplot.h

五.cfitsio库安装
1.wget
ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3310.tar.gz
2.tar zxvf cfitsio3310.tar.gz
3.cd cfitsio
4./configure --prefix=/usr/local
5.make
6.make install

六.bnlib库安装
1.wget
http://www.mrao.cam.ac.uk/~bn204/soft/bnlib-1.3.2.tar.bz2
2.cd bnlib-1.3.2
3../configure
4.make install

七.bnfits库安装
1.wget
http://www.mrao.cam.ac.uk/~bn204/soft/bnfits-1.2.tar.bz2
2.cd bnfits-1.2
3../configure
4.make install

八.bnmin1库安装
1.wget
http://www.mrao.cam.ac.uk/~bn204/soft/bnmin1-1.11.tar.bz2
2.tar xvjf bnmin1-1.11.tar.bz2
3.cd bnmin1-1.11
4../configure
5.make install

九.astromap库安装
1.wget
http://www.mrao.cam.ac.uk/~bn204/soft/astromap-1.5b5.tar.bz2
2.tar xvjf astromap-1.5b5.tar.bz2
3.cd aastromap-1.5b5
4../configure
5.cd plot
6../configure
7.cd ..
8.make install

十.OOF程序安装
1.wget
http://www.mrao.cam.ac.uk/~bn204/soft/oof-1.4b6.tar.bz2
2.tar xvjf oof-1.4b6.tar.bz2
3.cd oof-1.4b6
4../configure
5.make install

十一.iofits4.py安装
1.wget
http://www.mrao.cam.ac.uk/~bn204/soft/iofits4.py
2.cp iofits4.py /usr/local/bin

十二.OOF执行程序修改
将/home/shao65/oof/oof-1.4b6/bin以及/usr/local/bin/目录下oofdataio.py文件中的import numarray修改为import numpy.numarray

基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究(Matlab代码实现)内容概要:本文围绕“基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究”,介绍了利用Matlab代码实现配电网可靠性的仿真分析方法。重点采用序贯蒙特卡洛模拟法对配电网进行长时间段的状态抽样与统计,通过模拟系统元件的故障与修复过程,评估配电网的关键可靠性指标,如系统停电频率、停电持续时间、负荷点可靠性等。该方法能够有效处理复杂网络结构与设备时序特性,提升评估精度,适用于含分布式电源、电动汽车等新型负荷接入的现代配电网。文中提供了完整的Matlab实现代码与案例分析,便于复现和扩展应用。; 适合人群:具备电力系统基础知识和Matlab编程能力的高校研究生、科研人员及电力行业技术人员,尤其适合从事配电网规划、运行与可靠性分析相关工作的人员; 使用场景及目标:①掌握序贯蒙特卡洛模拟法在电力系统可靠性评估中的基本原理与实现流程;②学习如何通过Matlab构建配电网仿真模型并进行状态转移模拟;③应用于含新能源接入的复杂配电网可靠性定量评估与优化设计; 阅读建议:建议结合文中提供的Matlab代码逐段调试运行,理解状态抽样、故障判断、修复逻辑及指标统计的具体实现方式,同时可扩展至不同网络结构或加入更多不确定性因素进行深化研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值