摘要 |
A computer implemented method of determining the magnitude of a field variable of an energy wave at a predetermined time through a domain of interest, the method comprising the steps of:
defining a plurality of master particles spaced within the domain, the master particles being representative of field variables of an energy wave at the location of the respective master particle, and defining a supporting domain © m for each master particle;
computing field variables including the position, magnitude and direction of propagation of each master particle at a predetermined time step;
defining a plurality of virtual particles spaced within the domain representative of the magnitude of a field variable of the wave at the location of the respective virtual particle;
calculating a magnitude u v of the field variable of each virtual particle at the time of interest by applying the formula: u v = ˆ‘ m = 1 N u m f q 1 × g q 2 Where v ˆˆ © m Where v ˆˆ © m
where N is the total number of master particles, u m is the magnitude of a respective master particle, f(q1) is an envelope function relating the magnitude of the virtual particle to the distance from the master particle in the direction of propagation of the master particle, and g(q2) is a smoothing function relating the magnitude of the virtual particle to the distance from the master particle normal to the direction of propagation of the master particle. |