编程网格,有限元编程无网格法
其实编程网格的问题并不复杂,但是又很多的朋友都不太了解有限元编程无网格法,因此呢,今天小编就来为大家分享编程网格的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
什么是“网格”
在信息学中,网格是一种用于集成或共享地理上分布的各种资源(包括计算机系统、存储系统、通信系统、文件、数据库、程序等),使之成为有机的整体,共同完成各种所需任务的机制。
网格是一种新兴的技术,正处在不断发展和变化当中。学术界和商业界围绕网格开展的研究有很多,其研究的内容和名称也不尽相同因而网格尚未有精确的定义和内容定位。比如国外媒体常用“下一代互联网”、“Internet2”、“下一代Web”等来称呼网格相关技术。
网格是利用互联网把地理上广泛分布的各种资源(包括计算资源、存储资源、带宽资源、软件资源、数据资源、信息资源、知识资源等)连成一个逻辑整体,就像一台超级计算机一样,为用户提供一体化信息和应用服务(计算、存储、访问等),虚拟组织最终实现在这个虚拟环境下进行资源共享和协同工作,彻底消除资源“孤岛”,最充分的实现信息共享。
扩展资料:
网格技术的应用:
1、生物医学:
网格可提供药品开发人员所需的计算能力,用以研究药物和蛋白质分子的形态与运动。
2、工程:
波音、福特、bmw公司都在尝试用网格计算进行复杂的仿真与设计。
3、数据搜集/分析:
制造、石油加工、货物运输、甚至零售企业都要维护昂贵的设备,时常会出现问题,造成不好的结果。同无线传感器一样,网格能够存储和处理所有交易。
4、娱乐产业:界面设计
网格作为一个集成的计算与资源环境,能够吸收各种计算资源,将它们转化成一种随处可得的、可靠的、标准的且相对经济的计算能力,其吸收的计算资源包括各种类型的计算机、网络通信能力、数据资料、仪器设备甚至有操作能力的人等各种相关资源等。
参考资料来源:百度百科-网格(生物学与信息学)
参考资料来源:百度百科-网格技术
JAVA编程题
//输入用户信息。
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.ItemListener;
import java.awt.event.ItemEvent;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JTextArea;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.ButtonGroup;
import javax.swing.JComboBox;
import javax.swing.JList;
/*
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
*/
public class UserJFrame extends JFrame implements ActionListener, ItemListener
{
private int number=1;//编号
private JTextField text_number, text_name;//编号、姓名文本行
private JRadioButton radiobutton_male, radiobutton_female;//性别按钮
private JComboBox combobox_province, combobox_city;//省份、城市组合框
private JButton button_add;//添加按钮
private JTextArea text_user;//文本区
public UserJFrame()
{
super("输入用户信息");
this.setSize(360,200);
this.setLocation(300,240);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);//单击窗口关闭按钮时,结束程序运行
this.setLayout(new GridLayout(1,2));//网格布局,1行2列,左右分隔窗口
text_user= new JTextArea();//创建文本区
this.add(text_user);//占据窗口左半部分
JPanel panel= new JPanel(new GridLayout(6,1));//面板网格布局,6行1列
this.add(panel);//占据窗口右半部分
text_number= new JTextField("1");//编号文本行
text_number.setEditable(false);//不可编辑,编号自动生成
panel.add(text_number);
text_name= new JTextField("姓名");
panel.add(text_name);
JPanel panel_radiobutton= new JPanel(new GridLayout(1,2));//单选按钮子面板,网格布局,1行2列
panel.add(panel_radiobutton);
ButtonGroup buttongroup= new ButtonGroup();//按钮组
radiobutton_male= new JRadioButton("男",true);//创建单选按钮
buttongroup.add(radiobutton_male);//单选按钮添加到按钮组
panel_radiobutton.add(radiobutton_male);//单选按钮添加到子面板
radiobutton_female= new JRadioButton("女");
buttongroup.add(radiobutton_female);
panel_radiobutton.add(radiobutton_female);
Object province[]={"江苏省","浙江省"};
combobox_province= new JComboBox(province);//省份组合框
// combobox_province.setEditable(true);//设置可编辑,默认不可编辑
combobox_province.addItemListener(this);//注册组合框的选择事件监听器
panel.add(combobox_province);
Object city[]={"南京市","苏州市","无锡市"};
combobox_city= new JComboBox(city);//城市组合框
panel.add(combobox_city);
button_add= new JButton("添加");
button_add.addActionListener(this);
panel.add(button_add);
this.setVisible(true);
}
public void itemStateChanged(ItemEvent e)//在组合框的下拉列表中选择数据项时触发执行
{//实现ItemListener接口中的方法
if(combobox_province.getSelectedIndex()==0)//在省份组合框中选择了"江苏省"
{
combobox_city.removeAllItems();//清除地区组合框中原所有内容
combobox_city.addItem("南京市");//地区组合框添加数据项
combobox_city.addItem("苏州市");
combobox_city.addItem("无锡市");
}
if(combobox_province.getSelectedIndex()==1)//选择了"浙江省"
{
combobox_city.removeAllItems();
combobox_city.addItem("杭州市");
combobox_city.addItem("宁波市");
combobox_city.addItem("温州市");
}
}
public void actionPerformed(ActionEvent e)//单击按钮时触发执行
{
if(e.getSource()== button_add)
{
String aline="";
aline= number+","+text_name.getText();
if(radiobutton_male.isSelected())//指定单选按钮选中时
aline+=","+radiobutton_male.getText();//获得单选按钮表示的性别字符串
if(radiobutton_female.isSelected())
aline+=","+radiobutton_female.getText();
aline+=","+combobox_province.getSelectedItem();//获得组合框选中数据项的字符串
aline+=","+combobox_city.getSelectedItem();
text_user.append(aline+"\n");//文本区添加一行字符串
this.number++;//编号自动加1
text_number.setText(""+this.number);
text_name.setText("姓名");
}
}
public static void main(String arg[])
{
new UserJFrame();
}
}
/*
程序程序设计说明如下。
1、JFrame类调用下列方法,当单击窗口关闭按钮时,将自动结束程序运行。
this.setDefaultCloseOperation(EXIT_ON_CLOSE);//单击窗口关闭按钮时,结束程序运行
因此,不需要再写实现WindowListener接口中的windowClosing(WindowEvent e)方法。
2、使用JComboBox代替AWT中的Choice组件,用法完全一样。
1、JRadioButton使用问题
与AWT中用CheckBox表示单选按钮,相同点是,都需要一个组Group,这样在一个逻辑组中的多个按钮之间可以实现单项选择。
可以调用getText()方法获得指定单选按钮的文本。例如,
aline+=","+radiobutton_male.getText();//行
但是,不能判断单选按钮是否选中的状态,即不能像CheckBox调用getState()方法判断状态
if(radiobutton_male.getState())//不行
所以,程序中只好声明了一个私有变量sex,当单击单选按钮时,自己记住单选按钮的文本。这算是一个笨办法。
为什么?怎样判断单选按钮的状态?或者不需要判断状态了吗?
解决,用AbstractButton类中的isSelected()方法。
2、单选按钮可以注册单击事件监听器:
radiobutton_male.addActionListener(this);//注册单选按钮的单击事件监听器
实现方法如下。
public void actionPerformed(ActionEvent e)//单击按钮、单击单选按钮时触发执行
{
if(e.getSource()== radiobutton_male|| e.getSource()== radiobutton_female)
sex= e.getActionCommand();//获得单选按钮表示的性别字符串
}
3、单选按钮可以注册选择事件监听器:
radiobutton_male.addItemListener(this);//注册复选框的选择事件监听器
public void itemStateChanged(ItemEvent e)//在组合框的下拉列表中选择数据项时触发执行
{//选择单选按钮时触发执行
if(e.getSource()== radiobutton_male|| e.getSource()== radiobutton_female)//选择单选按钮时
sex=((JRadioButton)e.getSource()).getText();//获得单选按钮表示的性别字符串
}
程序存在问题:
3、JList没有使用成功,不能像AWT中的List一样,调用add()方法增加一个数据项,只能创建对象时,给定一个死数据。
以下语句可行。
String data[]={"南京市","苏州市","无锡市"};
list_area= new JList(data);//地区列表框
panel.add(list_area);
public void itemStateChanged(ItemEvent e)
{
if(combobox_province.getSelectedIndex()==0)//选择组合框中省份数据项时
{
String data[]={"南京市","苏州市","无锡市"};
list_area= new JList(data);
}
if(combobox_province.getSelectedIndex()==1)
{
String data[]={"杭州市","宁波市","温州市"};
list_area= new JList(data);
}
}
但最终此例没有使用JList,因为布局问题。现采用网格布局,每个网格大小相等,所以,省份和地区使用了两个组合框。
如果地区使用列表框,则仅占用一个网格不够,需要占用多个网格,此时,必须使用GridBagLayout布局,而该布局太复杂,
程序太长,两句话说不清。
GridBagLayout是最复杂的一种布局管理器,但给出了最灵活的排列控制组件的方式。它能在每个大小不同的矩形格子中精确地
指定组件之间的关系,从而有效地布置组件。
3、JTable也没有使用成功,只好采用JTextArea
与JList类似,JTable也无法直接动态增加一行数据,如调用add()方法之类,只能在创建时以一个指定二维数组的值构造。
适用于贷款计算的例题。
构造JList、JTable对象时,可以通过集合类对象,还没时间仔细研究。
table= new JTable(10,5);//创建表格,6行10列
this.add(table);//占据窗口左半部分
*/
网格护坡施工方案
网格护坡施工方案
1.编制依据
1.1北京市市政工程设计研究总院设计的机场南线(京承高速公路~东六环路)公路工程第六标段(K8+539~K9+740)道路工程》施工图纸
1.2《公路桥涵施工技术规范》(JTJ041-2000)
1.3《公路工程质量检验评定标准》(JTG F80/1-2004)
2工程概况
2.1工程概述
机场南线(京承高速公路~东六环路)公路工程位于北京市东北部,是一条分流疏导首都机场过境交通连接市区的高速联络通道。西起京承高速公路,东至东六环路,路线长17.97km。
本项目为第六合同段,标段起止桩号为K8+539~K9+740,全长1201m。为机场高速立交段,是一座大型的定向互通式立交,其中主线、Z4、Z5、Z6三条匝道上跨机场高速公路,主线和Z1、Z2、Z5、Z6匝道上跨机场辅路。
根据设计要求,在路基填土高度小于2m时,路基边坡采用种草防护,在路基填土高度大于等于2m时,路基边坡采用六角形预制混凝土网格砖护砌;桥台的锥坡也采用网格砖砌筑。
2.2主要工程数量
名称起讫桩号位置长度平均高度面积
主路基 K9+355.53 k9+740两侧 384.47 3.8 5268.32
Z2匝道 0+313.03 0+402.57单侧 89.54 4.9 791.06
0+402.57 1+295.36两侧 945.36 4 13635.87
1+295.36 1+618.75单侧 323.39 3.3 1924.14
Z5匝道 0+430 0+498单侧 88 5 793.32
0+783.88 1+054.8单侧 270.92 5 2442.34
Z6匝道 0+617.64 0+785.6两侧 167.96 5 3028.32
0+825.66 0+950两侧 124.34 4.5 2017.67
0+950 1+056.59单侧 106.59 4.5 864.82
杨林立交匝道 0+067.36 0+110单侧 42.64 3.6 276.77
0+110 0+170两侧 60 2 432.72
2.3工期要求
2007年9月5日至2007年9月25日
3设计概况
本项目网格护砌由C20现浇护砌坡脚基础、预制六棱花饰及C30预制路肩边缘石组成。
4施工准备
4.1技术准备
1)认真审核图纸及设计说明。
2)做好施工技术及安全交底。
3)网格护坡坡脚基础线、现状路基、网格顶边线放样及高程测量工作完成,网格基础顶高程测量完成。
4)路缘石及急流槽、流水踏步放样。
4.2测量设备
1)可编程计算器、对讲机、红蓝铅笔、油漆、绘图铅笔。
2)全站仪、水准仪、钢尺经过有资质的计量检测部门检定合格。
4.3材料准备
网格护坡、路缘石、急流槽、流水踏步施工所用各种预制构件已经进场、标准试验审批合格。现浇混凝土配合比审批合格。
4.4设备准备
机械设备提前进场,保证施工正常运转。设备表附后。
5技术措施
5.1网格护坡施工工艺流程
施工准备→测量放样→管线探查→基础开挖→支立基础模板→坡脚基础砼浇筑→修整边坡→网格铺设→回填种植土→质量检查
5.2施工方法
5.2.1网格坡脚基础开槽
测量放样完成经监理工程师验收通过,并探明施工区域无地下管线后方可进行开槽施工。开槽施工严格按设计、规范进行,严格控制开槽深度并夯实。
5.2.2坡脚基础模板支立
基础模板采用木胶板按设计尺寸进行拼装。模板线形在曲线段时每5米放一控制点挂线施工,保证线形顺畅,符合施工要求。
5.2.3坡脚基础砼浇筑
坡脚基础砼浇筑采用C20混凝土,施工时选用30振捣棒振捣密实,顶面用光抹压光。
5.2.4修整边坡
待基础砼达设计强度后进行边坡修整,测量挂线后用人工进行削坡,局部比较厚的地方用挖掘机进行施工,不得超挖,施工过程中预留10cm厚人工进行修整,保证坡面压实度符合设计要求,用自制坡度尺进行坡度控制,保证成型坡度符合设计要求。
5.2.5网格护砌
施工过程中直线段每10米挂两条横向固定标线、曲线段每5米挂两条横向固定标线,坡脚纵向挂两条活动线进行坡度及平整度控制,先在两个急流槽之间从底部进行整体护砌,2-4层后再分段拉线施工。
5.2.6网格护砌的稳定性
为了保证网格整体的稳定性,集成网格必须与基础紧贴,护砌到现状路床面停止施工,待路肩施工中上坡角与网格紧贴后,向下继续网格护砌与路床面的网格相接,把两次护砌产生的楔形块留在中间。
5.2.7网格与急流槽顺接
为了保证急流槽与网格紧贴,网格施工前应先排实物大样,网格一端紧贴急流槽,另一端如果没有紧贴急流槽,可将急流槽位置适当垂直坡面移动,使网格与急流槽紧贴,保证此处密实。
5.2.8网格铺砌完成,统一铺砌路基边缘石。路肩边缘石底部使用素土夯实成形,挂线码放路基边缘石,用橡皮锤打至平稳牢固,顶面平整,缝宽均匀,线条直顺。要求网格与路肩边缘石接缝紧密,局部有缝隙的部分使用水泥沙浆或低标号混凝土进行填充处理。
5.2.9铺砌路肩边缘石时,要随时对顶面及侧面进行校测,要做到直线直顺、曲线圆顺,否则及时修整。
5.3.1桥台锥坡防护砌筑
5.3.2桥台锥坡填筑施工完成后,由测量人员放出锥坡边桩使用机械配合人工刷坡。将所有多余的填筑材料清理出施工段,清理出坡角原地表。坡角基础开槽要求在坡角处洒出圆顺的白灰线,采用人工挖槽,基槽开挖要符合设计图纸要求。
5.3.3坡角砌石:将槽底清理至实底,使用M7.5水泥砂浆砌筑片石,砌石基础高度45cm,底宽75cm。采用搅拌机拌和,严格按照砂浆配比进行搅拌。
5.3.4砌石完成后,在砌石顶面浇筑C25混凝土,厚度15cm。混凝土浇注过程中要求进行适当振捣处理,坡角内侧混凝土做成与边坡垂直的斜面。
5.3.5网格砖的起终点位置沿边坡方向现浇厚度为10*10的混凝土梁,使网格预制块之间无移动。
5.3.5根据测量人员放线使用人工进行二次边坡挂线清理,采用网格砖护坡自下往上铺砌,铺砌过程中要求挂线施工。
5.3.6铺砌网格砖,整体线形顺直,网格之间接缝平整密实。网格底部要求进行适当夯实处理,不得出现局部悬空现象。
5.3.7网格砖锥坡防护完成后,注意成品保护。所有施工机械或人员不得踩踏尚未填充种植土的护坡。
5.3网格检测项目
项次检查项目规定值或允许偏差检查方法和频率
1砂浆强度(MPa)合格标准内按JTGF8011-2004附录D或F检查
2顶面高程(mm)±50水准仪:50m检查3点,不足50m检查2点
3表面平整度(mm) 30 2m直尺:锥坡检查3处,护坡每50m检查3点
4坡度(mm)不陡于设计值坡度尺量:每50m检查3点
5厚度(mm)不小于设计值尺量:每100m检查3处
6底面高程(mm)±50水准仪:每50m检查3处
7网眼尺寸(mm)±100尺量:50m检查3点,不足50m检查2点
8边棱直顺度(mm)±30网眼边长直尺量:每50m检查3处
9嵌入度(mm)±50尺量外露部分:每50m检查3处
外观检查: 1、表面平整、无垂直通缝;
2、勾缝平顺,无脱落现象
3、泄水孔坡度向外,无堵塞现象
4、沉降缝整齐垂直,上下贯通
5.4工程质量保证措施
(1)质量目标:以标准为根据,全部分项工程合格率100%,主要分项工程评分值不低于90分。
(2)施工过程中质量保证体系确保运转良好。量保证体系框图附后。
(3)施工技术交底做到施工方法准确、全面、针对性强,并与现场情况相符,能够全方位指导现场施工。
(4)施工现场管理
施工现场管理严格按施工组织设计及施工计划进行。各道工序采取必要的检测手段,对施工过程全面控制,随时收集施工中的有关数据,与计划目标及施工标准对照分析。一旦出现不合格,即使找出原因,采取修正措施并进行检查。根据结果分析原因,拟定调整措施,对施工全过程实施调控,使整个施工过程处于受控状态,保证按照原定计划目标方案的可行性。
施工现场分工细致,职责明确,权责相符。
施工现场按规范化施工要求进行布局,相关临时设施、卫生环保条件满足要求。另外,根据季节施工要求,依照有关规定、规范要求制定相关技术措施。
5.5自检方法
6雨季施工措施
(1)根据天气预报合理安排施工。
(2)做好雨季施工技术准备工作
制定雨季施工施工方案和雨季施工管理措施。根据降水天气预报做好路基排水工作。在网格护坡现状路基顶面入水口处用砂浆砌筑八字排水口,砂浆下垫塑料布,将路基上的水引入急流槽处排出。网格护坡内的回填土雨水冲刷后,要及时回填并夯实。
制定雨季施工质量、安全控制点并加强监督和控制,依据质量、安全控制点进行技术交底,各控制点设专人负责,确保每个控制点依照既定方案执行。
(3)汛前备足工程材料,成立防汛小组,由项目经理任组长带领各成员查明汛情隐患,做好防汛预案及准备工作,做好排水设施、备足防洪抢险器材。
(4)每天收听天气预报,做好雨前准备工作。
(5)修好施工便道,保证晴雨畅通。在施工便道旁准备级配良好的碎石。因雨水较大施工便道无法正常通行车辆时,清除淤泥后,将碎石铺到施工便道上,然后压路机碾压。争取最短时间内完成此项工作,确保施工便道的及时畅通,保证施工正常进行。
(6)搅拌站根据天气情况随时测定砂石含水率,及时调整配合比,出罐混凝土塌落度要比平时小1-2厘米。
(7)雨天禁止进行轻重机安装和钢筋焊接作业,机电设备加防雨罩,并做好接零接地,手持电动工具安装漏电保护装置,所有电器开关要有防雨防潮设施。
8安全施工
1.安全生产目标:无工程事故和重大设备、人身伤害事故,杜绝因工死亡。确保无传染性疾病发生。
2.安全生产措施:制订安全技术措施,组织安全工作检查。对作业班组进行经常性的安全教育,对新进场人员进行入场教育,严格遵守安全操纵规程。对施工现场随时进行安全检查,发现问题及时纠正,对违章、冒险作业予以制止,并有权停止其作业。施工机械要派专人指挥进行施工。施工前施工员(工长)要认真进行安全交底。指挥人员要经过培训,并持证上岗,不违章指挥,不违章作业。
3.严格监督,完善安全生产操作规程。
4.安全教育要经常化、制度化,提高全体施工人员的安全意识。
5.施工现场做好交通安全工作,设专人指挥车辆、机械。交通繁忙的路口设立标志,并有专人指挥。
6.夜间施工,路口附近设置警示灯或反光标志,专人管理灯光照明。
7.对现场易燃、易爆物品必须分开存放,保持一定的安全距离。
8.护砌时,操作人员应戴防护手套,穿平底鞋,应稳拿稳放,六棱砖、急流槽构件摆放平稳后才可以放手,严禁抛掷和碰撞,防止挤手,砸脚等事故发生。
9.人工搬运构件时,作业人员应协调配合,动作一致。
10.机械刷坡时,施工机械的各类防护装置要齐全,由专人操作。
11.材料运输中车载构件要码放整齐、捆绑牢固,防止在运输中构件相互挤压碰撞出现缺棱少角现象,防止中途发生构件坠落现象。
12.护砌时,不得在护砌完成的急流槽面加工材料,重锤锤击石料、搬运构件不得撞击已砌完构件。
13.现场自制按全梯应坚固可靠,悌梁与踏板连接牢固。攀登高度不得超过8米,踏板间距宜为30cm,不得缺挡,梯子净宽40-50 cm为宜,工作角度75°±5°为宜。梯脚必须放置牢靠,不得垫高使用,其上端必须固定牢靠。
14.卸车搬运急流槽时,应首先检查其质量,出现裂痕的构件不得搬运。
15.基础开槽前必须检查槽壁的稳定状况,确认安全,作业中应随时观察,发现不稳定征兆必须立即撤离危险地段、处理完毕、确认安全后,方可恢复作业。
10规范化施工及文明施工
10.1规范化施工
(1)网格护砌按施工作业段设单柱支撑标牌。标牌标明施工区段、施工负责人等。施工便道设立导向牌、安全警示牌。
(2)原材、半成品、成品放置场地按不同型号、使用部位按要求设置的标牌。
(3)夜间施工时,在现场设置足够的夜间防雨灯用来照明,并设专人进行维护。
(4)施工现场及施工便道及时洒水防止扬尘。
10.2文明施工
1.依据《北京市市政工程文明施工现场管理法规》以及业主、监理有关要求,落实施工组织文件,明确各工序管理,材料管理,机械管理,成本管理,劳动管理。
2.对全体职工,特别是农民工,在进场前进行文明、安全施工教育,不断提高职工的文明施工意识和自身素质。
3.建立文明施工管理制度,采用统一规范临设,围档整齐,符合要求,临设要牢固整齐,材质符合要求。
4.运料车运料时要用帆布覆盖,以防沿路遗撒和扬尘。
5.施工道路要保证湿润,以防车辆行驶扬尘。
目录
1.编制依据 1
2工程概况 1
3设计概况 2
4施工准备 2
5技术措施 3
6雨季施工措施 7
8安全施工 8
10规范化施工及文明施工 10
编程网格的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于有限元编程无网格法、编程网格的信息别忘了在本站进行查找哦。