From b987f695a576ee7017595a543f66c29ad1bb58b3 Mon Sep 17 00:00:00 2001 From: David Robert Verelst <dave@dtu.dk> Date: Wed, 8 Feb 2017 10:47:08 +0100 Subject: [PATCH] prepost.dlctemplate: use stats of blades 1,2 and 3 in single plot --- wetb/prepost/dlctemplate.py | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/wetb/prepost/dlctemplate.py b/wetb/prepost/dlctemplate.py index fea5c52..c27f11c 100644 --- a/wetb/prepost/dlctemplate.py +++ b/wetb/prepost/dlctemplate.py @@ -542,22 +542,28 @@ if __name__ == '__main__': plot_chans['$B1_{flap}$'] = ['setbeta-bladenr-1-flapnr-1'] plot_chans['$B2_{flap}$'] = ['setbeta-bladenr-2-flapnr-1'] plot_chans['$B3_{flap}$'] = ['setbeta-bladenr-3-flapnr-1'] - plot_chans['$M_x B1_{root}$'] = ['blade1-blade1-node-003-momentvec-x'] - plot_chans['$M_y B1_{root}$'] = ['blade1-blade1-node-003-momentvec-y'] - plot_chans['$M_z B1_{root}$'] = ['blade1-blade1-node-003-momentvec-z'] - plot_chans['$B3_{pitch}$'] = ['bearing-pitch3-angle-deg'] + + for comp in list('xyz'): + chans = [] + node_nr = 3 + node_lab = 'root' + # combine blades 1,2,3 stats into a single plot + for nr in [1, 2, 3]: + rpl = (nr, nr, node_nr, comp) + chans.append('blade%i-blade%i-node-%03i-momentvec-%s' % rpl) + plot_chans['$M_%s B123_{%i}$' % (comp, node_lab)] = chans + + chans = [] + # combine blade 1,2,3 pitch angle stats into a single plot + for nr in [1, 2, 3]: + rpl = (nr, nr, node_nr, comp) + chans.append('bearing-pitch%i-angle-deg' % nr) + plot_chans['$B123_{pitch}$'] = chans + plot_chans['RPM'] = ['bearing-shaft_rot-angle_speed-rpm'] plot_chans['$P_e$'] = ['DLL-2-inpvec-2'] plot_chans['$P_{mech}$'] = ['stats-shaft-power'] - plot_chans['$M_x B3_{root}$'] = ['blade3-blade3-node-003-momentvec-x'] - plot_chans['$M_y B3_{root}$'] = ['blade3-blade3-node-003-momentvec-y'] - plot_chans['$M_z B3_{root}$'] = ['blade3-blade3-node-003-momentvec-z'] - plot_chans['$B2_{pitch}$'] = ['bearing-pitch2-angle-deg'] plot_chans['$B3 U_y$'] = ['global-blade3-elem-018-zrel-1.00-State pos-y'] - plot_chans['$M_z B2_{root}$'] = ['blade2-blade2-node-003-momentvec-z'] - plot_chans['$M_x B2_{root}$'] = ['blade2-blade2-node-003-momentvec-x'] - plot_chans['$M_y B2_{root}$'] = ['blade2-blade2-node-003-momentvec-y'] - plot_chans['$B1_{pitch}$'] = ['bearing-pitch1-angle-deg'] plot_chans['$M_x T_B$'] = ['tower-tower-node-001-momentvec-x'] plot_chans['$M_y T_B$'] = ['tower-tower-node-001-momentvec-y'] plot_chans['$M_z T_B$'] = ['tower-tower-node-001-momentvec-z'] -- GitLab