




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、17.5Automated Allocation of Mesh Points 78317.5Automated Allocation of Mesh PointsIn relaxation problems, you have to choose values for the independent variable at the mesh points. This is called allocating the grid or mesh. The usual procedure is to pick a plausible set of values and, if it works,
2、to be content. If it doesntwork, increasing the number of points usually cures the problem.If we know ahead of time where our solutions will be rapidly varying, we can put more grid points there and less elsewhere. Alternatively, we can solve the problem rston a uniform mesh and then examine the sol
3、ution to see where we should add more points. We then repeat the solution with the improved grid. The object of the exercise is to allocate points in such a way as to represent the solution accurately.It is also possible to automate the allocation of mesh points, so that it is done “dynamically”duri
4、ng the relaxation process. This powerful technique not only improves the accuracy of the relaxation method, but also (aswe will see in the next section allows internal singularities to be handled in quite a neat way. Here we learn how to accomplish the automatic allocation.We want to focus attention
5、 on the independent variable x , and consider two alternative reparametrizations of it. The rst,we term q ; this is just the coordinate corresponding to the mesh points themselves, so that q =1at k =1, q =2at k =2, and so on. Between any two mesh points we have q =1. In the change of independent var
6、iable in the ODEs from x to q ,d ybecomes dx =g (17.5.1d y dxdq =g dq (17.5.2In terms of q , equation (17.5.2as an FDE might be writteny 1dx dxk y k 12g dq +g =0(17.5.3k dq k 1or some related version. Note that dx/dqshould accompany g . The transformation between x and q depends only on the Jacobian
7、 dx/dq. Its reciprocal dq/dxis proportional to the density of mesh points.Now, given the function y (x , or its approximation at the current stage of relaxation, we are supposed to have some idea of how we want to specify the density of mesh points. For example, we might want dq/dxto be larger where
8、 y is changing rapidly, or near to the boundaries, or both. In fact, we can probably make up a formula for what we would like dq/dxto be proportional to. The problem is that we do not know the proportionality constant. That is, the formula that we might invent would not have the correct integral ove
9、r the whole range of x so as to make q vary from 1to M , according to its denition.To solve this problem we introduce a second reparametrization Q (q , where Q is a new independent variable. The relation between Q and q is taken to be linear , so that a mesh spacing formula for dQ/dxdiffers only in
10、its unknown proportionality constant. A linear relation impliesd 2Qdq 2=0(17.5.4or, expressed in the usual manner as coupled rst-orderequations,dQ (x dq =ddq =0(17.5.5where is a new intermediate variable. We add these two equations to the set of ODEs being solved.Completing the prescription, we add
11、a third ODE that is just our desired mesh-density function, namely(x =dQdx =dQ dqdq dx (17.5.6 visit website or call 1-800-872-7423 (North America only, readable files (including this one to any server c o r send email to tradecup.cam.ac.uk (outside North America.omputer, is strictly prohibited. To
12、order Numerical Recipes books, d iskettes, or CDROMsPermission is granted for internet users to make one paper copy for their own personal use. Further reproduction, or any copying of machine-Copyright (C 1988-1992 by Cambridge University Press. P rograms Copyright (C 1988-1992 by Numerical Recipes
13、Software. Sample page from NUMERICAL RECIPES IN C: THE ART OF SCIENTIFIC COMPUTING (ISBN 0-521-43108-5784Chapter 17. Two Point Boundary Value Problemswhere (x is chosen by us. Written in terms of the mesh variable q , this equation isdx dq =(x (17.5.7Notice that (x should be chosen to be positive de
14、nite,so that the density of mesh points is everywhere positive. Otherwise (17.5.7can have a zero in its denominator.To use automated mesh spacing, you add the three ODEs (17.5.5and (17.5.7to your set of equations, i.e., to the array yjk. Now x becomes a dependent variable! Q and also become new depe
15、ndent variables. Normally, evaluating requires little extra work since it will be composed from pieces of the g sthat exist anyway. The automated procedure allows one to investigate quickly how the numerical results might be affected by various strategies for mesh spacing. (Aspecial case occurs if t
16、he desired mesh spacing function Q can be found analytically, i.e., dQ/dxis directly integrable. Then, you need to add only two equations, those in 17.5.5, and two new variables x, .As an example of a typical strategy for implementing this scheme, consider a system with one dependent variable y (x .
17、 We could setdQ =dx |d ln y+|(17.5.8or(x =dQ dy/dxdx =1+ y (17.5.9where and are constants that we choose. The rstterm would give a uniform spacing in x if it alone were present. The second term forces more grid points to be used where y is changing rapidly. The constants act to make every logarithmi
18、c change in y of an amount about as “attractive”to a grid point as a change in x of amount . You adjust the constants according to taste. Other strategies are possible, such as a logarithmic spacing in x , replacing dx in the rstterm with d ln x .CITED REFERENCES AND FURTHER READING:Eggleton, P . P
19、. 1971, Monthly Notices of the Royal Astronomical Society , vol. 151, pp. 351364.Kippenhan, R., Weigert, A., and Hofmeister, E. 1968, in Methods in Computational Physics ,vol. 7(NewYork:Academic Press, pp. 129ff.17.6Handling Internal Boundary Conditionsor Singular PointsSingularities can occur in th
20、e interiors of two point boundary value problems. Typically, there is a point x s at which a derivative must be evaluated by an expression of the formS (x s =N (x s , y D (x s , y (17.6.1where the denominator D (x s , y =0. In physical problems with niteanswers, singular points usually come with the
21、ir own cure:Where D 0, there the physical solution y must be such as to make N 0simultaneously, in such a way that the ratio takes on a meaningful value. This constraint on the solution y is often called a regularity condition . The condition that D (x s , y satisfy some special constraint at x s is entirely analogous to an extra boundary condition, an algebraic relation among the dependent variables that must hold at a point.We discussed a related situation earlier, in §17.2, when we described the “ttingpoint method”to handle the task of integrating equations with si
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国电子废物回收和再利用服务行业产业运行态势及投资规划深度研究报告
- 2025至2030中国环氧大豆油丙烯酸酯低聚物行业产业运行态势及投资规划深度研究报告
- 2025至2030中国猪肉行业市场占有率及投资前景评估规划报告
- 2025至2030中国特性水泥行业发展分析及前景趋势与投资报告
- 智慧城市服务体系下市民满意度提升策略研究
- 在线学习环境下的学生心理支持策略研究
- 企业培训中的智慧学习空间设计与体验优化
- 教育政策与教师权益保障
- 2025年中国乙炔碳黑数据监测研究报告
- 学生职业规划与教育大数据的深度融合
- 变电站电气安装合同
- 电仪检修面试试题及答案
- 记忆力提升图书出版行业深度调研及发展战略咨询报告
- 沈阳地铁笔试试题及答案
- 双减政策中的课程改革探索心得体会
- 2024-2025学年人教版英语七年级下册Unit 5 Here and now Section A 2a - 2e 教案
- 一维伺服移动工作台设计说明书电子精密机械设计课程设计
- 职工代表选举方案及选票模版(2篇)
- 血透室护理安全管理及防范
- 电商直播平台主播操作手册
- ASTM-D3359-(附著力测试标准)-中文版
评论
0/150
提交评论