-
|
Hello, I'm looking at implementing a PINN to solve the PDE dy_tt - C ** 2 * (dy_xx + dy_yy) where C is wave propagation speed. The initial condition is a simple Dirac pulse at the center of the rectangular domain and boundary conditions are dirichlet for now. These are both "hardly" enforced using net.apply_output_transform(). As far as I'm aware, I can't provide a solution function to the network as the domain must be discretised for solution. Instead, I have arrays of FDTD simulation data in the form (x, y, t). Is there a way to reference this data as the "solution" for the network to train from? I've looked at some examples for other PDE implementations but am still a little lost. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 7 replies
-
|
You don't have to use the solution function. |
Beta Was this translation helpful? Give feedback.
-
Hello, I notice that you use Dirac pulse, and i want to use the impulse excitation as the initial condition on my beam problem, can you show me your IC code? thanks a lot. |
Beta Was this translation helpful? Give feedback.
-
|
@lululxvi Hi Lu, just a quick question. How to include an exogenous factor for pde? for example, the equation looks like: A + B * dy_tt - C ** 2 * (dy_xx + dy_yy), where A, B and C are tensors with size nx * ny? A,B,C cannot be computed as functions of x, y and t. If this is the case, how to introduce ABC in the training of PINN using the deepxde? Thank you! |
Beta Was this translation helpful? Give feedback.
You don't have to use the solution function.